[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 : 913
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 à 1200 bauds
Fonctionne à 1200 bauds
Messages : 385
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 : 913
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 : 913
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 à 1200 bauds
Fonctionne à 1200 bauds
Messages : 385
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:

Répondre

Revenir vers « Emulateurs »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité