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

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
Un endomorphisme u d'un espace vectoriel E est trigonalisable si et seulement si E est la somme directe des sous-espaces caractéristiques de u, c'est-à-dire si et seulement s'il existe une base de E formée de vecteurs propres généralisés de u. Cette caractérisation rejoint celle donnée à l'aide du polynôme caractéristique, qui doit être scindé pour que l'endomorphisme soit trigonalisable.


il s'agit de la sous-routine en $4234
voici les points d'appel:
j'applique le principe "dans le doute, abstiens-toi"
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"
Un endomorphisme u d'un espace vectoriel E est trigonalisable si et seulement si E est la somme directe des sous-espaces caractéristiques de u, c'est-à-dire si et seulement s'il existe une base de E formée de vecteurs propres généralisés de u. Cette caractérisation rejoint celle donnée à l'aide du polynôme caractéristique, qui doit être scindé pour que l'endomorphisme soit trigonalisable.

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
------------------------------
$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

tu gagnes 1 point
je viens de faire la même vérification avec HL, on ne sait jamais

je viens de faire la même vérification avec HL, on ne sait jamais
Un endomorphisme u d'un espace vectoriel E est trigonalisable si et seulement si E est la somme directe des sous-espaces caractéristiques de u, c'est-à-dire si et seulement s'il existe une base de E formée de vecteurs propres généralisés de u. Cette caractérisation rejoint celle donnée à l'aide du polynôme caractéristique, qui doit être scindé pour que l'endomorphisme soit trigonalisable.

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.
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