Le Village Mt-DEBUG: Manuel d'instructions
Reprise du message précédent
aparté sur les CALL dans une cartouche : la RS232 se pilote aussi par des CALL en basicinstructions :
CALL COMINI
CALL COMON
CALL COMOFF
CALL COMSTOP
CALL COM
CALL COMTERM
CALL COMBREAK
CALL COMDTR
CALL COMSTAT
elles sont visible dans cet extrait de la rom
JIPEMSX :
la cartouche posséde un header spécial
41 42 ID cartouche
32 40 adresse init
94 40 adresse statement
Lorsque la cartouche est conçue pour développer l'instruction CALL, ces deux octets sont
l'adresse de la routine d'expansion de l'instruction; sinon 0000H est supposé.
Si tel est le cas, la routine d'expansion d'instruction doit résider entre 4000H et 7FFFH.
L'instruction CALL est décrite dans le format suivant:
CALL <nom de l'instruction d'expression> [(<argument> [, <argument> ...])]
Le nom de l'instruction d'expression peut comporter jusqu'à 15 caractères. En tant que
abréviation de CALL, "_" (trait de soulignement) est disponible.
Lorsque l'interpréteur BASIC trouve une instruction CALL, il met l'expansion
nom de l'instruction dans PROCNM (FD89H, 16) dans la zone de travail et passe le contrôle
aux cartouches, dont le contenu de STATEMENT de l'en-tête est différent de 0, en
l'ordre de celui avec le plus petit numéro d'emplacement. Les points du registre HL
à l'adresse de texte à côté du nom de l'instruction d'extension à ce stade
41 42 ID cartouche
32 40 adresse init
94 40 adresse statement
Lorsque la cartouche est conçue pour développer l'instruction CALL, ces deux octets sont
l'adresse de la routine d'expansion de l'instruction; sinon 0000H est supposé.
Si tel est le cas, la routine d'expansion d'instruction doit résider entre 4000H et 7FFFH.
L'instruction CALL est décrite dans le format suivant:
CALL <nom de l'instruction d'expression> [(<argument> [, <argument> ...])]
Le nom de l'instruction d'expression peut comporter jusqu'à 15 caractères. En tant que
abréviation de CALL, "_" (trait de soulignement) est disponible.
Lorsque l'interpréteur BASIC trouve une instruction CALL, il met l'expansion
nom de l'instruction dans PROCNM (FD89H, 16) dans la zone de travail et passe le contrôle
aux cartouches, dont le contenu de STATEMENT de l'en-tête est différent de 0, en
l'ordre de celui avec le plus petit numéro d'emplacement. Les points du registre HL
à l'adresse de texte à côté du nom de l'instruction d'extension à ce stade
Salut,
merci por ton explication...! malheureusement mes connaissances techniques sont nulles... XD
Donc, tu peux modifier cet versión dsk pour que pour fonctionner correctement??
Merci d'avance! ;-)
Gracias & Saludetes. ;-)
JIPEMSX :
si quelqu'un a EDDY II en bin qui fonctionne ça devrait m'aider
Salut!
J' en ai seulment la version en ROM. ;-)
j'ai retrouvé une version d' EDDY II perdue dans les limbes de mon PC
elle utilise un loader dont voici le descriptif
*** THE CARTRIDGE SIMULATOR ***
Versione 2.00
Simulatore software di Cartridge allocate in 4000h .
by VENTAFRIDDA PAOLO
via Ottoboni 6, Milano ;
tel.02/4032432
je l'ai adapté a MT-DEBUG et modifié pour éviter de taper sur une touche aprés le chargement
le voici donc mt.dsk
on lance par RUN"MT.BAS" puis on attend le retour au basic et on tape CALL DEBUG
il n'est pas possible de mettre un autoexec.bas sinon il se relance quand il y a retour au basic
ce programme ne permet pas devoir les slots secondaires
elle utilise un loader dont voici le descriptif
*** THE CARTRIDGE SIMULATOR ***
Versione 2.00
Simulatore software di Cartridge allocate in 4000h .
by VENTAFRIDDA PAOLO
via Ottoboni 6, Milano ;
tel.02/4032432
je l'ai adapté a MT-DEBUG et modifié pour éviter de taper sur une touche aprés le chargement
le voici donc mt.dsk
on lance par RUN"MT.BAS" puis on attend le retour au basic et on tape CALL DEBUG
il n'est pas possible de mettre un autoexec.bas sinon il se relance quand il y a retour au basic
ce programme ne permet pas devoir les slots secondaires
a défaut de la notice d'orignine voicice que j'ai trouvé par tests
MT-DEBUG notice provisoire
F1 Modify registers
F2
F3 Go Adr
F4 Set slots
F5 Modify registers
F6 Modify registers
F7 Display Adr
F8
F9 move
F10 Modify registers
TAB change aff
+ déplace + 80H
- déplace - 80H
R modify registers
P change ??
Q quit
S Set slots
D Display Adr
F Find Oct
G Go Adr Breakpoint Adr
M Modify
X Flags Block <-> Registers
B Flags Block
Select <HEX> <ASCII>
CTRL S selectione debut bloc
CTRL E selectionne fin de bloc
CTRL I change affichage dans bloc <ASCII>
CTRL X <ASCII> <HEX>
CTRL P imprime l'écran
on peut se déplacer dans l'image mémoire avec le joystick
MT-DEBUG notice provisoire
F1 Modify registers
F2
F3 Go Adr
F4 Set slots
F5 Modify registers
F6 Modify registers
F7 Display Adr
F8
F9 move
F10 Modify registers
TAB change aff
+ déplace + 80H
- déplace - 80H
R modify registers
P change ??
Q quit
S Set slots
D Display Adr
F Find Oct
G Go Adr Breakpoint Adr
M Modify
X Flags Block <-> Registers
B Flags Block
Select <HEX> <ASCII>
CTRL S selectione debut bloc
CTRL E selectionne fin de bloc
CTRL I change affichage dans bloc <ASCII>
CTRL X <ASCII> <HEX>
CTRL P imprime l'écran
on peut se déplacer dans l'image mémoire avec le joystick
Salut,
merci por ton explication, @JIPEMSX!
Pour pouvoir utiliser ce Program dans un MSX origina serait superbe avoir une version dans disquette. Donc, peux tu modifier ce versión dsk pour que fonctionne correctement??
Merci d'avance! ;-)
Gracias & Saludetes. ;-)
merci por ton explication, @JIPEMSX!
Pour pouvoir utiliser ce Program dans un MSX origina serait superbe avoir une version dans disquette. Donc, peux tu modifier ce versión dsk pour que fonctionne correctement??
Merci d'avance! ;-)
Gracias & Saludetes. ;-)
Salut,
Désolé, vous aviez raison, je n'avait pas vu le lien vers le fichier DSK!
Merci beaucoup d'avoir modifié le fichier et de l'avoir partagé.
Gracias & Saludetes. ;-)
Désolé, vous aviez raison, je n'avait pas vu le lien vers le fichier DSK!
Merci beaucoup d'avoir modifié le fichier et de l'avoir partagé.
Gracias & Saludetes. ;-)
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie