DCMOTO - Emulateur universel Thomson 8 bits : Forum - English posts - German TO9
Retour : Accueil » English posts
Auteur Message
LowTech
Visiteur
Date : 29/10/2004 à 18h14
Hi,

just found your very nice site and this famous TO9 emulator. Thanks and congratulations for your work.

Now beeing dropped back in time, I got some questions. Do you have the german ROM of the TO9? Or is it possible to read out the ROMs from my TO9? And how about supporting the german keyboard layout?

I also own the Blitz! chess cartridge. Is there a way to read it out too?

Best regards from Germany,
LowTeech
en haut - en bas
Daniel
Visiteur
Date : 29/10/2004 à 21h34
A German TO9 with a german rom and a german keyboard layout is very interesting and quite rare in France
It would be great to add every known Thomson rom in DCMOTO emulator, to make it really universal.

It's quite easy to transfer Blitz! cartridge to PC, and also possible to dump TO9 ROMs, including system monitor, Basic 128, Basic 1.0 and built-in software. I'll send you a Basic program to write them to the floppy disk. Then you can read the Thomson floppy on a PC with MOTO-dcfdutil33 utility, available at dcmoto "telechargement/utilitaires" page. There are some limitations (Windows 2000 and XP incompatibility, only side 0 can be read) but it works. (Please let me one week before I send you the Basic program, because I'm not at home presently).

The german keyboard can also be emulated with dcmoto, if you send me the layout together with the system ROM.

Thank you very much for your interest, it's nice to read that Thomson computers are known out of France
en haut - en bas
Daniel
Visiteur
Date : 03/11/2004 à 21h34
This is the Basic program to copy TO9 Blitz! cartridge to disk. Unfortunately it is not tested, because I have no TO9 available. Please let me know if it works. I'll soon write other programs to extract TO9 rom.

0 'TO9MEMO7 - 2004-11-03 (DC)
1 'copy 16K TO9 cartridge to disk
10 CLEAR,&H8FFF:A=&H8FFF
13 PRINT"Saving 16K cartridge"
20 P$="B6E7C334028A30B7E7C38E4000108EE000EC83EDA38C000026F73502B7E7C339"
30 FORI=1TOLEN(P$)STEP2
40 A=A+1:POKEA,VAL("&H"+MID$(P$,I,2))
50 NEXT:EXEC&H9000
60 SAVEM"MEMO7",&HA000,&HDFFF,&HA000

Daniel
en haut - en bas
Daniel
Visiteur
Date : 11/11/2004 à 08h25
Here is the Basic program to copy TO9 rom to disk, thanks to Jérémie
Jérémie wrote it after my own TO8 rom extraction program, and tested it on his own TO9.

10 CLEAR,&H7FFF:A=&H7FFF
15 PRINT"SAVING TO8 EMBEDDED ROMS..."
20 P$="B6E7C3340284CF8A00B7E7C3B700008E4000108EE000EC83EDA38C000026F73502B7E7C3B7000039"
30 FOR I=1 TO LEN(P$)STEP2
40 A=A+1:POKE A,VAL("&H"+MID$(P$,I,2))
50 NEXT
100 '
110 PRINT" SLOT 0 BANQUE 0..."
130 SAVEM "TO900",&H0000,&H3FFF,&H0000
200 '
210 PRINT" SLOT 0 BANQUE 1..."
220 POKE &H8008,0:POKE &H800E,1:EXEC &H8000
230 SAVEM "TO901",&HA000,&HDFFF,&HA000
300 '
310 PRINT" SLOT 0 BANQUE 2..."
320 POKE &H8008,0:POKE &H800E,2:EXEC &H8000
330 SAVEM "TO902",&HA000,&HDFFF,&HA000
400 '
410 PRINT" SLOT 0 BANQUE 3..."
420 POKE &H8008,0:POKE &H800E,3:EXEC &H8000
430 SAVEM "TO903",&HA000,&HDFFF,&HA000
500 '
510 PRINT" SLOT 1 BANQUE 0..."
520 POKE&H8008,16:POKE &H800E,0:EXEC &H8000
530 SAVEM "TO910",&HA000,&HDFFF,&HA000
600 '
610 PRINT" SLOT 1 BANQUE 1..."
620 POKE&H8008,16:POKE &H800E,1:EXEC &H8000
630 SAVEM "TO911",&HA000,&HDFFF,&HA000
700 '
710 PRINT" SLOT 2 BANQUE 0..."
720 POKE&H8008,32:POKE &H800E,0:EXEC &H8000
730 SAVEM "TO920",&HA000,&HDFFF,&HA000
800 '
810 PRINT" SLOT 2 BANQUE 1..."
820 POKE&H8008,32:POKE &H800E,1:EXEC &H8000
830 SAVEM "TO921",&HA000,&HDFFF,&HA000
1100 '
1110 PRINT" MONITEUR..."
1130 SAVEM"TO9MON",&HE000,&HFFFF,&HE000

Daniel
en haut - en bas