[PockEmul] La famille Texas s'agrandit: CC-40, TI-74, TI-95

Vous ne possédez pas l'original ? Découvrez la machine via l'émulation !

Modérateur : Politburo

Avatar de l’utilisateur
Marcus von Cube
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 914
Inscription : 20 avr. 2006 13:48
Localisation : Wehrheim, Allemagne
Contact :

Re: [PockEmul] La famille Texas s'agrandit: CC-40, TI-74, TI

Message par Marcus von Cube » 10 janv. 2015 22:27

J'ai installé mon interface PC sur un vieux Toshiba T2150 et écrit un petit logiciel en BASIC pour dumper le contenue de n'emporte quelle cartouche. Il utilise CALL PEEK qui est installer par l'interface.

(édité)

Code : Tout sélectionner

100 !Dump Cartridge
105 ROMBASE=16384:ROMSIZE=32768
110 INPUT"Name: ";NAME$
120 NAME$="101." & NAME$ & ".DMP"
130 OPEN#1,NAME$,DISPLAY,OUTPUT
140 FOR ADDR=0 TO ROMSIZE-1 STEP 32
150  CALL HEX(ADDR,4,H$)
155  PAUSE 0:DISPLAY H$
160  L$=H$ & ": "
170  FOR I=ROMBASE+ADDR TO ROMBASE+ADDR+31
180   CALL PEEK(I,V)
190   CALL HEX(V,2,H$)
200   L$=L$ & H$
210  NEXT I
220  PRINT#1,L$
230 NEXT ADDR
240 CLOSE#1
250 END
1000 !Hex output
1010 SUB HEX(VALUE,LENGTH,H$)
1020  V=VALUE:H$=""
1030  FOR L=1 TO LENGTH
1040   D=V
1050   V=INT(V/16)
1055   D=D-V*16
1060   IF D<10 THEN H$=CHR$(D+48) & H$ ELSE H$=CHR$(D+55) & H$
1070  NEXT L
1080 SUBEND

Ça marche lentement mais ça marche !

Ma liste des cartouches :
  • TI-74 MATHEMATICS
  • TI-74 STATISTICS
  • TI-74 FINANCE
  • TI-74 LEARN PASCAL
  • TI-95 MATHEMATICS
  • TI-95 STATISTICS
  • TI-74 Deutsche Bank db Leben 01/95 (64K)
  • TI-74 Hamburg Mannheimer Leben u. Rente HO OAB SAF OVG HMI DANV KD (FLASH 256K)
Je ne sais pas encore comment dumper les deux derniers avec plus que 32 KO.

J'ai modifié le compartiment des cartouches pour accepter celles de TI-95 dans le TI-74. Parce-que j'ai déjà trouvé les images des deux ROMs que je possède ce n'étais pas nécessaire mais peut-être utile une autre fois.

Keeper
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 249
Inscription : 20 juil. 2014 20:01
Localisation : 71

Re: [PockEmul] La famille Texas s'agrandit: CC-40, TI-74, TI

Message par Keeper » 13 janv. 2015 16:15

Merci Marcus pour la méthode. Je suis en train de regarder pour me faire une interface PC.

Sinon j'ai trouvé énormément d'informations ici http://ftp.whtech.com/ dans le dossier hexbus_cc40_ti74
Dans ce fichier-là CC40 and TI74 in TIPCC Notes 1991.pdf il est indiqué en haut de la page 6 que le TI-74S est similaire au TI-74 mais a la capacité de gérer des modules ROM de plus grande capacité.
Peut-être est-ce qu'il faut utiliser un TI-74S pour pouvoir dumper les cartouches de plus de 32K.

J'ai une cartouche Allianz - Lebensversicherung - AG - Leben - Module (Flash 256K), je n'ai pas de TI-74 "normal" pour tester si elle fonctionne avec.
As-tu testé tes cartouches 64K et 256K dans un TI-74 "normal" ??

Avatar de l’utilisateur
Marcus von Cube
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 914
Inscription : 20 avr. 2006 13:48
Localisation : Wehrheim, Allemagne
Contact :

Re: [PockEmul] La famille Texas s'agrandit: CC-40, TI-74, TI

Message par Marcus von Cube » 13 janv. 2015 16:49

Keeper a écrit :Merci Marcus pour la méthode. Je suis en train de regarder pour me faire une interface PC.
As-tu testé tes cartouches 64K et 256K dans un TI-74 "normal" ??
Pas encore.

Edit: Justement. Les deux cartouches marchent dans un TI-74 BASICALC sans soucis. J'ai les inspecté à l’intérieur. Ils contient des puces supplémentaires. Je crois que la gestion des pages est fait par un POKE ou similaire.

Avatar de l’utilisateur
Marcus von Cube
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 914
Inscription : 20 avr. 2006 13:48
Localisation : Wehrheim, Allemagne
Contact :

Re: [PockEmul] La famille Texas s'agrandit: CC-40, TI-74, TI

Message par Marcus von Cube » 14 janv. 2015 13:07

J'ai des infos supplémentaires, grâce a notre ami Piotr :
Concerns your message in this topic on the Silicium forum:
> viewtopic.php?f=64&t=37745&p=462081

The memory is divided into 32kB pages. Pages can be selected by writing any value to a specific address. Bit 15 of this address needs to be set, bits 13..11 select the page, other bits are don't care.

Examples:
writing to 0x8000 selects page 0
writing to 0x8800 selects page 1
writing to 0x9000 selects page 2
.... and so on.

This information is based on the circuit diagrams of the 64kB and 128kB cartridges drawn by me:
> http://img-fotki.yandex.ru/get/15526/47 ... 0_orig.jpg
> http://img-fotki.yandex.ru/get/15498/47 ... 1_orig.jpg
I believe that it will be fit the 256kB version as well.
Sorry for poor quality of the images, they are only crude sketches.

Hope this helps. Best regards, Piotr
Merci

Keeper
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 249
Inscription : 20 juil. 2014 20:01
Localisation : 71

Re: [PockEmul] La famille Texas s'agrandit: CC-40, TI-74, TI

Message par Keeper » 14 janv. 2015 14:59

Merci de l'information, plus qu'à me mettre au boulot :roll:

remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2038
Inscription : 13 mars 2006 16:39
Localisation : Issy
Contact :

Re: [PockEmul] La famille Texas s'agrandit: CC-40, TI-74, TI-95

Message par remy » 13 déc. 2020 19:33

Je suis en train de travailler sur la fiabilisation des machines TI.
J'arrive presque à la fin et je bloque sur le chargement des modules ROM du TI-74.
Mes tests se portent sur le module Pascal et je n'y arrive pas.

J'en suis à me demander s'il n'y a pas un problème de dump de ce module lorsque l'idée me prend d'aller faire les archives de silicium et je retombre sur ce fil où la première image me prouve qu'à l'époque j'étais arrivé à le faire tourner.

J'ai beau ressortir les codes sources du 6 sep 2014 (Merci Git) , je ne vois pas ce qui cloche.

Quand PockEmul régresse, je me dis que c'est moi qui régresse ... :(

Image
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store

Avatar de l’utilisateur
gege
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 7105
Inscription : 31 janv. 2008 15:24
Localisation : Banlieue Paârisienne
Contact :

Re: [PockEmul] La famille Texas s'agrandit: CC-40, TI-74, TI-95

Message par gege » 14 déc. 2020 01:25

Bonjour,
Bienvenue au club.
Bonne chance pour domestiquer les modules, tu vas y arriver.
A+
G.E.

remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2038
Inscription : 13 mars 2006 16:39
Localisation : Issy
Contact :

Re: [PockEmul] La famille Texas s'agrandit: CC-40, TI-74, TI-95

Message par remy » 14 déc. 2020 16:18

Bon ben ça marche:
Capture d’écran 2020-12-14 141512.jpg
Capture d’écran 2020-12-14 141512.jpg (117.07 Kio) Consulté 1352 fois
En fait il suffit de lire la doc du module Pascal pour comprendre que pour lancer l'interpréteur Pascal il faut faire un
RUN "pascal"

RTFM, comme d'hab en fait.
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store

remy
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 2038
Inscription : 13 mars 2006 16:39
Localisation : Issy
Contact :

Re: [PockEmul] La famille Texas s'agrandit: CC-40, TI-74, TI-95

Message par remy » 16 déc. 2020 15:23

Voilà j'ai bien avancé.
Tous les modules marchent bien, je n'ai plus qu'à mettre en forme toutes les documentations et je vais pouvoir ajouter ça à PockEmul.
Je suis plutôt content car à part pour la TI-95 il n'y a pas vraiment d'émulateur exploitable du TI-74 et du CC-40.
La prochaine étape consistera à ajouter l'imprimante et le plotter du CC-40.
ti.jpg
ti.jpg (138.25 Kio) Consulté 1312 fois
PockEmul, Emulateur de pocket Sharp, Canon, Casio, HP, TI, NEC, Panasonic, Sanco, Seiko, General, National, ....
sur Windows, Linux, OS X et Android
Available now on the Google Play Store

Répondre

Revenir vers « Emulateurs »