Razoola a dit :
Si cela vous aide, voici une liste des causes du hachurage, eh bien, il n'y a que 3 possibilités.
1) Le BIOS ne trouve aucun en-tête ou ID de jeu pour chaque emplacement (il s'agit de l'en-tête à 0x100 dans la rom du programme de jeu).
2) Le BIOS trouve l'en-tête mais la simple vérification d'authenticité échoue (la vérification d'authenticité vérifie simplement une zone définie dans la rom du jeu pour voir si elle correspond à une zone définie dans le bios).
- ces 2 peuvent être dus à des connexions de slot incorrectes/sales
3) Le port matériel (écritures 68k sur 0x380021) est cassé. Si tel est le cas, les 2 ci-dessus échoueront également de toute façon. Ce port contrôle quel emplacement est actif, mais il n'est pas défini par défaut sur l'emplacement 1, donc lorsqu'il est cassé, le 68k ne verra rien là où il s'attend à voir le code du jeu.
- Je ne sais pas comment ce port contrôle le matériel, donc je ne sais pas où vous regarderez si c'est le problème.
Raz
Razoola said:
If it helps here is a list of what causes the crosshatch, well there are only 3 possibilities.
1) The BIOS finds no game header or ID for every slot (this is the header at 0x100 in the game program rom).
2) The BIOS finds the header but the simple authenticity check fails (the authenticity check simply checks a set area in the game rom to see if it matches a set area in the bios).
- these 2 could be due to bad/dirty slot connections
3) The hardware port (68k writes to 0x380021) is broken. If this is the case the above 2 will fail also anyway. This port controls which slot is active however it does not default to slot 1 so when broken the 68k will see nothing where it expects to see the game code.
- im not sure how this port controls the hardware so I dont know where you will look if this is the issue.
Raz
https://wiki.neogeodev.org/index.php?ti ... tal_Slug_X
Repairing Metal Slug X
Jump to navigationJump to search
Protection check warning screen
This guide is for repairing Metal Slug X carts with dead Altera MAX chips. Either the game ROMs can be transferred to a PROGBK1 or the dead MAX chip can be removed or replaced. The first two methods need a hacked ROM which is linked at the bottom of this page.
Contents
1 A. Using donor PROGBK1
2 B. Fixing the PROGEOP
3 C. Replacing the dead Altera MAX
4 P1 replacement
A. Using donor PROGBK1
Set jumpers correctly on BK1 board using this as reference: [1]
Move all ROMs from the EOP (except for P1) to the corresponding places on the BK1
Replace the BK1 P1 with a 27C800 containing the hacked ROM image
B. Fixing the PROGEOP
(todo)
remove MAX
replace P1 with hacked ROM on 27C800
patch D0-D7, /E /G etc.
get ls74 and ls08 hooked up
get ls139 hooked up for V ROMs
whatever else, lots more to do compared to BK1 donor swap
C. Replacing the dead Altera MAX
New EPM7128SQC100 chips with the same package found in MSX are still being sold. Someone with a JTAG programmer could program a new chip with an equivalent configuration assuming someone eventually creates one.
($25ish from digikey? Any cheaper from elsewhere? Would cost about as much as a whole cart with shipping added in).
P1 replacement
Download and burn to 27C800: [2]
Réparation de Metal Slug X
Aller à la navigationAller à la recherche
Écran d'avertissement de contrôle de protection
Ce guide est destiné à réparer les chariots Metal Slug X avec des puces Altera MAX mortes. Soit les ROM de jeu peuvent être transférées vers un PROGBK1, soit la puce MAX morte peut être retirée ou remplacée. Les deux premières méthodes nécessitent une ROM piratée qui est liée au bas de cette page.
Contenu
1 A. Utilisation du donneur PROGBK1
2 B. Fixation du PROGEOP
3 C. Remplacement de l'Altera MAX mort
4 Remplacement P1
A. Utilisation du donneur PROGBK1
Réglez correctement les cavaliers sur la carte BK1 en utilisant ceci comme référence : [1]
Déplacez toutes les ROM de l'EOP (à l'exception de P1) vers les emplacements correspondants sur le BK1
Remplacez le BK1 P1 par un 27C800 contenant l'image ROM piratée
B. Fixation du PROGEOP
(faire)
supprimer MAX
remplacer P1 par une ROM piratée sur 27C800
patch D0-D7, /E /G etc.
connecter ls74 et ls08
obtenir ls139 connecté pour les V ROM
quoi d'autre, beaucoup plus à faire par rapport à l'échange de donneur BK1
C. Remplacement de l'Altera MAX mort
De nouvelles puces EPM7128SQC100 avec le même package trouvé dans MSX sont toujours en vente. Quelqu'un avec un programmeur JTAG pourrait programmer une nouvelle puce avec une configuration équivalente en supposant que quelqu'un en crée éventuellement une.
(25 $ de digikey? Moins cher d'ailleurs? Cela coûterait environ autant qu'un panier entier avec les frais d'expédition ajoutés).
Remplacement P1
Télécharger et graver sur 27C800 : [2]