La Place des Développeurs Conversion Jeux Msx1 en Msx2 Besoin d'aide pour convertir un jeux
Sector28
Membre non connecté
Villageois
Reprise du message précédent
SCRAMB.ROMDONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
Sector28
Membre non connecté
Villageois
pour l'explication:
Avec un éditeur hexa on supprime les 7 premiers octets de SCRAMB.ROM
Code :
POKE &HF676,&H11 : POKE &H8010,0 : LOAD "SCRAMB.BAS"
FOR I=&H8000 TO &H8010 : POKE I,0 : NEXT I
POKE &H8000,&H41 : POKE &H8001,&H42 : POKE &H8008,&H10 : POKE &H8009,&H80
BSAVE "SCRAMB.ROM",&H8000,&HBFFF
Avec un éditeur hexa on supprime les 7 premiers octets de SCRAMB.ROM
DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
Visiteur
Vagabond
Message : 0
Petit correctif, j'ai réussi a faire moi aussi une ROM compatible msx a partir du BAS avec cette commande (direct dans bluemsx):
POKE &HF676, &H21:POKE &HF677, &H80:POKE &H8020,0:NEW
LOAD "SCRAMB.BAS
AD=&H8000:FOR I = 0 TO 31:POKE AD + I, 0:NEXT I:POKE &H8000,ASC("A"):POKE &H8001,ASC("B"):POKE &H8008,&H20:POKE &H8009,&H80
BSAVE"SCRAMB.ROM",&H8000,&HBFFF
Après vous devez maintenant éditer le fichier ROM (avec un éditeur HEX) pour définir l'en-tête correct. Tout d'abord, supprimez les sept octets «bsave» de l'en-tête (FE 00 80 FF BF 00 80). Après cela, ça devrait être quelque chose comme ça:
00000000: 41 42 00 00 00 00 00 00 10 80 00 00 00 00 00 00
00000010: 00 code de base commence ici ......................... ......
source: https://www.konamiman.com/msx/msx2th/th-5b.txt
POKE &HF676, &H21:POKE &HF677, &H80:POKE &H8020,0:NEW
LOAD "SCRAMB.BAS
AD=&H8000:FOR I = 0 TO 31:POKE AD + I, 0:NEXT I:POKE &H8000,ASC("A"):POKE &H8001,ASC("B"):POKE &H8008,&H20:POKE &H8009,&H80
BSAVE"SCRAMB.ROM",&H8000,&HBFFF
Après vous devez maintenant éditer le fichier ROM (avec un éditeur HEX) pour définir l'en-tête correct. Tout d'abord, supprimez les sept octets «bsave» de l'en-tête (FE 00 80 FF BF 00 80). Après cela, ça devrait être quelque chose comme ça:
00000000: 41 42 00 00 00 00 00 00 10 80 00 00 00 00 00 00
00000010: 00 code de base commence ici ......................... ......
source: https://www.konamiman.com/msx/msx2th/th-5b.txt
Sector28
Membre non connecté
Villageois
c'est konamiman qui s'est trompé!
POKE &HF676, &H21:POKE &HF677, &H80:POKE &H8020,0:NEW
LOAD "SCRAMB.BAS
AD=&H8000:FOR I = 0 TO 15:POKE AD + I, 0:NEXT I:POKE &H8000,ASC("A"):POKE &H8001,ASC("B"):POKE &H8008,&H20:POKE &H8009,&H80
BSAVE"SCRAMB.ROM",&H8000,&HBFFF
POKE &HF676, &H21:POKE &HF677, &H80:POKE &H8020,0:NEW
LOAD "SCRAMB.BAS
AD=&H8000:FOR I = 0 TO 15:POKE AD + I, 0:NEXT I:POKE &H8000,ASC("A"):POKE &H8001,ASC("B"):POKE &H8008,&H20:POKE &H8009,&H80
BSAVE"SCRAMB.ROM",&H8000,&HBFFF
DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie