Salle de Jeux [Réglé] Metal gear 1 Jap sur MSX2 Pal, est-ce possible !!!
MSXlegend
Membre non connecté
Conseiller Municipal
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
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
Sector28
Membre non connecté
Villageois
VDP(10)=0: DEFUSR=&H7D75:X=USR(0)
Edité par
Visiteur
Le 29/08/2012 à 15h04
Toute matrice carrée sur un corps K, dont le polynôme caractéristique est scindé, est semblable à une matrice de Jordan. Cette réduction est unique à l'ordre des blocs près. De plus, toute matrice carrée nilpotente sur un corps K est semblable à une matrice de Jordan dont chaque bloc est associé à la valeur 0. Évidement, cette réduction est encore unique à l'ordre des blocs près...
Sector28
Membre non connecté
Villageois
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
Toute matrice carrée sur un corps K, dont le polynôme caractéristique est scindé, est semblable à une matrice de Jordan. Cette réduction est unique à l'ordre des blocs près. De plus, toute matrice carrée nilpotente sur un corps K est semblable à une matrice de Jordan dont chaque bloc est associé à la valeur 0. Évidement, cette réduction est encore unique à l'ordre des blocs près...
MSXlegend
Membre non connecté
Conseiller Municipal
Sector28 :
VDP(10)=0: DEFUSR=&H7D75:X=USR(0)
Il me faut trouver une methode pour couper le slot select alors je ne me voie pas l'insérer à chaud dans mon MSX2
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 Edité par MSXlegend Le 29/08/2012 à 16h57
Sector28
Membre non connecté
Villageois
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
Toute matrice carrée sur un corps K, dont le polynôme caractéristique est scindé, est semblable à une matrice de Jordan. Cette réduction est unique à l'ordre des blocs près. De plus, toute matrice carrée nilpotente sur un corps K est semblable à une matrice de Jordan dont chaque bloc est associé à la valeur 0. Évidement, cette réduction est encore unique à l'ordre des blocs près...
Sector28
Membre non connecté
Villageois
le plus simple serait de programmer un rom (cartouche) qui lancerait le jeu
Toute matrice carrée sur un corps K, dont le polynôme caractéristique est scindé, est semblable à une matrice de Jordan. Cette réduction est unique à l'ordre des blocs près. De plus, toute matrice carrée nilpotente sur un corps K est semblable à une matrice de Jordan dont chaque bloc est associé à la valeur 0. Évidement, cette réduction est encore unique à l'ordre des blocs près...
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
Sector28
Membre non connecté
Villageois
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
Toute matrice carrée sur un corps K, dont le polynôme caractéristique est scindé, est semblable à une matrice de Jordan. Cette réduction est unique à l'ordre des blocs près. De plus, toute matrice carrée nilpotente sur un corps K est semblable à une matrice de Jordan dont chaque bloc est associé à la valeur 0. Évidement, cette réduction est encore unique à l'ordre des blocs près...
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
ericb59
Membre non connecté
Conseiller Municipal
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 !
Sector28
Membre non connecté
Villageois
Toute matrice carrée sur un corps K, dont le polynôme caractéristique est scindé, est semblable à une matrice de Jordan. Cette réduction est unique à l'ordre des blocs près. De plus, toute matrice carrée nilpotente sur un corps K est semblable à une matrice de Jordan dont chaque bloc est associé à la valeur 0. Évidement, cette réduction est encore unique à l'ordre des blocs près...
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