MSX Village forum

Salle de Jeux Transformer le mapper pour MegaflashRAM SCC Patcher mapper SCC -> ASCII

Sector28 Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 12/05/2018 à 23h00

Messages: 563

Le 05/06/2016 à 14h10

Reprise du message précédent

Code :
4349 21 01 02                       ld      hl, 201h
434C 22 FF 6F                       ld      (6FFFh), hl
434F C9                             ret

c'est uniquement ici que j'hésite


DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 05/06/2016 à 14h13
Je n'ai vu qu'un CALL qui appelle cette routine en amont.
   
Sector28 Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 12/05/2018 à 23h00

Messages: 563

Le 05/06/2016 à 14h30
il s'agit de la sous-routine en $4234

voici les points d'appel:

Code :
$4352 CALL $4234
$4373 CALL $4234
$4380 CALL $4234
$438D CALL $4234
$4AF7 JP   $4234
$783B CALL $4234
$7847 CALL $4234
$7888 CALL $4234


j'applique le principe "dans le doute, abstiens-toi"


DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
   
GDX Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 17/01/2011 à 08h52

Messages: 3004

Le 05/06/2016 à 16h28
Si je ne me suis pas trompé :

------------------------------
$4352 CALL $4234 (page 0)
$4355 LD A,3 <- pas de doute
------------------------------
$4373 CALL $4234 (page 0)
$4365 LD A,3 <- pas de doute
------------------------------
$4380 CALL $4234 (page 0)
$4383 LD A,3 <- pas de doute
------------------------------
$438D CALL $4234 (page 0)
$4390 LD A,3 <- pas de doute
------------------------------
$4AF7 JP $4234 (page 0) <- pas de doute
(appelé pas un CALL $4AAA, revient toujours à $4A38 où il y a un LD A,$30)
------------------------------
$783B CALL $4234 (page 0)
$4A41 JP $4A38
...
$4A38 CALL $4B62 (page 0)
$4A3B LD A,3
...
$4B62 CALL $44EC (page 0)
....
$44EC LD HL,0
$44EF LD ($E800),HL
$44F2 LD ($E817),HL
$44F5 LD ($E82E),HL
$44F8 LD ($E845),HL
$44FB LD ($E807),HL
$44FE LD ($E8E8),HL
$4501 LD ($E835),HL
$4504 LD ($E84C),HL
$4507 LD A,$30 <- pas de doute
------------------------------
$7847 CALL $4234 (page 0)
$784A JP $4A38 <- pas de doute (voir ci-dessus)
------------------------------
$7888 CALL $4234 (page 0)
$788B LD A,3 <- pas de doute
------------------------------ Edité par GDX Le 07/06/2016 à 08h54
   
Sector28 Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 12/05/2018 à 23h00

Messages: 563

Le 05/06/2016 à 17h15
tu gagnes 1 point :top
je viens de faire la même vérification avec HL, on ne sait jamais


DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
   
Daiva Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 18/10/2012 à 19h55

Messages: 518

Le 16/09/2016 à 16h26
Je ne sais pas si cela sera utile comme info, mais Super Laydock utilise une routine pour détecté une autre cartouche dans le port N°2 (Comme les combinaisons de Konami).

Boot the MSX with Super Laydock in slot 1 and Daiva 4 in slot 2. The main character from Daiva 4 will appear and give tips before stages 1, 5, and 11.


;)


[MSX/MSX2/MSX2+ sur WII]
"I'LOVE MSX" Mes Amours d'émulation : BlueMSX sur PC récent & FMSX-DOS sur PC ancien.
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie