Salle de Jeux [Réglé] Metal gear 1 Jap sur MSX2 Pal, est-ce possible !!!

Bonjour
Y aurait il un moyen de faire fonctionner ce Metal gear japonais d'origine sur un MSX2 Pal sans dumper la rom car ça je sais faire
Il doit y avoir une modif interne a faire dans le MSX2 non
Peut etre y a t il un moyen de ce servir d'une cartouche pal d'origine pour tromper le MSX2 comme sur une snes avec son adaptateur PAL/JAP , je pense que c'est possible
Y aurait il un moyen de faire fonctionner ce Metal gear japonais d'origine sur un MSX2 Pal sans dumper la rom car ça je sais faire

Il doit y avoir une modif interne a faire dans le MSX2 non

Peut etre y a t il un moyen de ce servir d'une cartouche pal d'origine pour tromper le MSX2 comme sur une snes avec son adaptateur PAL/JAP , je pense que c'est possible

Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
au prix actuel de la cartouche il vaut mieux investir dans un MSX2 jap de bas de game sans lecteur pour y jouer 
sinon essai avec le game master 1 ou 2 dans l'autre slot on ne sait jamais

sinon essai avec le game master 1 ou 2 dans l'autre slot on ne sait jamais

MG1JAP.dsk
TAPER:
BLOAD"MG1.BIN",R
voici le listing:
TAPER:
BLOAD"MG1.BIN",R
voici le listing:
Code :
ORG $FA00
INIT: DI
LD C,0
NEXT: LD H,$40
INC C
LD A,C
PUSH BC
CALL $24
POP BC
LD HL,($4000)
LD DE,$4241
RST $20
JR NZ,NEXT
LD HL,($4010)
LD DE,$4443
RST $20
JR NZ,NEXT
LD HL,($4012)
LD DE,$5007 ; RC750
RST $20
JR NZ,NEXT
LD A,C
LD H,$80
CALL $24
LD SP,$F0F0
LD HL,$C000
LD DE,$C001
LD BC,$30EF
LD (HL),L
LDIR
CALL $4248
JP $4229
DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !

Sector28 :
VDP(10)=0: DEFUSR=&H7D75:X=USR(0)
Il me faut trouver une methode pour couper le slot select alors


Quel methode konami a t-il utilisé pour la protection

J'y pense, dans un slot expender4x, je peux choisir quel port peux booter. Esc ce que je peux démarer le jeu avec ce sous programme basic

Je test de suite

Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter

HL contient les valeurs des adresses 2BH 2CH
la routine en 2B code
- la fréquence 60 ou 50 hz
- le format de la date
- le générateur de caractéres jap coréen international
la routine en 2C code
- la version du basic jap ou inter
- le type de clavier
la routine en 2B code
- la fréquence 60 ou 50 hz
- le format de la date
- le générateur de caractéres jap coréen international
la routine en 2C code
- la version du basic jap ou inter
- le type de clavier

2B et 2C ne sont pas des routines, mais des variables:
Code :
#002B
Basic ROM version
7 6 5 4 3 2 1 0
| | | | +-+-+-+-- Character set
| | | | 0 = Japanese, 1 = International, 2=Korean
| +-+-+---------- Date format
| 0 = Y-M-D, 1 = M-D-Y, 2 = D-M-Y
+---------------- Default interrupt frequency
0 = 60Hz, 1 = 50Hz
#002C
Basic ROM version
7 6 5 4 3 2 1 0
| | | | +-+-+-+-- Keyboard type
| | | | 0 = Japanese, 1 = International
| | | | 2 = French (AZERTY), 3 = UK, 4 = German (DIN)
+-+-+-+---------- Basic version
0 = Japanese, 1 = International
DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
Sector28 :
au démarrage de Metal Gear, cette sous-routine (en $5322) est appelée:
Code :
LD HL,($2B)
LD A,L
AND $F7
JP NZ, 0 ; RESET !!!!!
LD A,H
AND $CF ; RESET !!!!!
JP NZ,0
RET ; REND LA MAIN UNIQUEMENT SUR ORDI JAPONAIS
En effet, j'ai comparé la version JAP qui marche et l'autre (l'originale).
La version JAP qui marche n'a qu'un octet de différent à l'ofset 0001322h. C'est l'octet C9H qui remplace le 2AH. Il s'agit d'un RET qui déroute la routine suivante.
0001322h : 2A 2B 00 7D E6 F7 C2 00 00 7C E6 CF C2 00 00 C9
Cette routine teste l'octet à l'adresse 002Bh du BIOS. Cet octet sert à indiquer le type de clavier, ordre de la date et fréquence du rafraîchissement des images comme l'a indiqué Jipé.
Il faudrait recopier le BIOS en RAM, sélectionner la page de RAM et modifier cet octet avant de lancer Metal Gear pour que ça marche. Une ROM faite maison peut dans le Slot 1 peut faire ça. Edité par GDX Le 29/08/2012 à 17h36

vous allez dire que je suis bête, ou nul ou... ce que vous voulez...
Mais je me pose la question : pourquoi faire ? vu qu'il y a une version européenne !
Mais je me pose la question : pourquoi faire ? vu qu'il y a une version européenne !


DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
Visiteur
Vagabond

Message : 0
ericb59 :
vous allez dire que je suis bête, ou nul ou... ce que vous voulez...
Mais je me pose la question : pourquoi faire ? vu qu'il y a une version européenne !
Mais je me pose la question : pourquoi faire ? vu qu'il y a une version européenne !

C'est pour le fun .... sinon, pour avoir une meilleure version anglaise, il faut patcher la ROM japonaise (la traduction initiale est incomplète et imparfaite) et du même coup, la routine "localisation" est aussi éliminée !
Et n'oublions pas la version française, finalisée par Django (mais basée sur la 1ère version anglaise) :
http://www.msxblue.com/?p=1393 Edité par Visiteur Le 29/08/2012 à 18h27
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie