recupérer contenu cartouche programme
Modérateur : Politburo
recupérer contenu cartouche programme
Des thomsonistes disposant de cartouches de programmes,souhaitent en récuperer le contenu et demandent comment faire.
Voici un programme très simple qui permet de transfèrer une cartouche de 16 Ko vers la banque courante de memoire de A000 è DFFF sur un TO8.
10 CLEAR,,,&H7FFF:CLS
20 FOR I=&H8000 TO &H8020:READ A$
30 LET COD = VAL("&H"+A$)
40 POKE I,COD:NEXT I
50 BANK 4:EXEC &H8000
55 REM AFFICHAGE EN-TETE CARTOUCHE
60 FOR K=&HA000 TO &HA010:PRINTCHR$(PEEK(K));:NEXT K
65 REM CODE PROGRAMME LANGAGE MACHINE
70 DATA 34,7F,B6,E7,C3,34,02,7F,E7,C3
80 DATA 8E,00,00,10,8E,A0,00,A6,80,A7
90 DATA A0,8C,40,00,26,F7,35,02,B7,E7
100 DATA C3,35,FF
Voici un programme très simple qui permet de transfèrer une cartouche de 16 Ko vers la banque courante de memoire de A000 è DFFF sur un TO8.
10 CLEAR,,,&H7FFF:CLS
20 FOR I=&H8000 TO &H8020:READ A$
30 LET COD = VAL("&H"+A$)
40 POKE I,COD:NEXT I
50 BANK 4:EXEC &H8000
55 REM AFFICHAGE EN-TETE CARTOUCHE
60 FOR K=&HA000 TO &HA010:PRINTCHR$(PEEK(K));:NEXT K
65 REM CODE PROGRAMME LANGAGE MACHINE
70 DATA 34,7F,B6,E7,C3,34,02,7F,E7,C3
80 DATA 8E,00,00,10,8E,A0,00,A6,80,A7
90 DATA A0,8C,40,00,26,F7,35,02,B7,E7
100 DATA C3,35,FF
- Fabrice Montupet
- Administrateur
- Messages : 11115
- Enregistré le : 17 mai 2002 11:39
- Localisation : Nevers - France
- benoit
- Fonctionne à 1200 bauds
- Messages : 528
- Enregistré le : 23 juil. 2002 14:07
- Localisation : Orléans
Ouais, c'est chouette! Mais comment appeller le prorame une fois en ram?
Il faut rebooter la charette pour accéder à l'appel de programme,non?
Alors faut il faire un reset soft (bouton de droite) ou peut-on sauver sur d7 (au format chg )
Ou alors je raconte que des conneris fort probable
Au secours!!!
Il faut rebooter la charette pour accéder à l'appel de programme,non?
Alors faut il faire un reset soft (bouton de droite) ou peut-on sauver sur d7 (au format chg )
Ou alors je raconte que des conneris fort probable
Au secours!!!
Benoît <=> Bjorn
sauvegarde vers disquette
oui une fois que toute la cartouche a été transféré en memoire ,il faut sauvegarder la zone mémoire de A000 à DFFF vers une disquette
par un SAVEM adr debut zone mem,adr fin zone mem
par un SAVEM adr debut zone mem,adr fin zone mem
- Fabrice Montupet
- Administrateur
- Messages : 11115
- Enregistré le : 17 mai 2002 11:39
- Localisation : Nevers - France
- benoit
- Fonctionne à 1200 bauds
- Messages : 528
- Enregistré le : 23 juil. 2002 14:07
- Localisation : Orléans
Le savem c'est bien joli mais il fait au attribuer l'extension du fichier, encore un truc que je sais pas faire .
Et de l'adresse A000 à Dfff, ça laisse quel espace mémoire?
J'ai cru voir que les fichiers .chg oscillais entre 16ko et 48ko(y'a peut être même plus), alors je me pose la quetion, koi...
Enfin, c'est sympa à savoi, mais j'ai retrouvé une compil' avec des fichier .chg... Pas bien, je sais, mais bien pratique ...
Et de l'adresse A000 à Dfff, ça laisse quel espace mémoire?
J'ai cru voir que les fichiers .chg oscillais entre 16ko et 48ko(y'a peut être même plus), alors je me pose la quetion, koi...
Enfin, c'est sympa à savoi, mais j'ai retrouvé une compil' avec des fichier .chg... Pas bien, je sais, mais bien pratique ...
Benoît <=> Bjorn
90% des cartouches font moins de 16 Ko
les cartouches provenant à l'origine des TO7,90% des cartouches font 16Ko.
Pour les quelques cartouches de plus de 16Ko le programme est juste legerement modifié pour commuter d une banque memoire vers la banque memoire suivante afin de loger toute la cartouche en memoire centrale.
Pour les quelques cartouches de plus de 16Ko le programme est juste legerement modifié pour commuter d une banque memoire vers la banque memoire suivante afin de loger toute la cartouche en memoire centrale.
un utilitaire pour TO à TLC
Voila un tres bon utilitaire en basic qui realise tout le travail de copie de votre cartouche vers une disquette 3 pouces 1/2
Le fichier sur disquette etant au final au format .CHG donc reconnu comme une application.
Ce programme a été testé sur TO8 uniquement.
Voila l exemple type d utilitaire qui ne fonctionne pas en emulation sur un PC
Et pour cause ! !
D'ailleurs en emulation vous pouvez toujours le lancer mais vous verrez l affichage du message d erreur
string too long in 140 :normal
à telecharger
http://www.club-internet.fr/perso/dsmag ... rtodsk.zip
eh oui ...ça repart fort en rubrique Thomson
Le fichier sur disquette etant au final au format .CHG donc reconnu comme une application.
Ce programme a été testé sur TO8 uniquement.
Voila l exemple type d utilitaire qui ne fonctionne pas en emulation sur un PC
Et pour cause ! !
D'ailleurs en emulation vous pouvez toujours le lancer mais vous verrez l affichage du message d erreur
string too long in 140 :normal
à telecharger
http://www.club-internet.fr/perso/dsmag ... rtodsk.zip
eh oui ...ça repart fort en rubrique Thomson