Jump to content
Safur

Cartouche pour Metal Slug 3, X et 5 MVS vers AES

Recommended Posts

L'emu a 2 options supplémentaires, il faut utiliser le loader160.exe et non le winkawaks.exe.

 

Option 1 "DEV": pleins de choses mais aucune idée de ceux à quoi elle serve.

Option2  "²å¼þ(&P)" Disassembler, NeoDmp+ (permet de dumper p1/p2), Neo Mermory Editor édition en direct des données des roms et pleins d'autres choses.

 

Pour le dump des p-roms ça sert pour les hacks, exemple lorsque que l'on utilise la fonction Neo Mermory Editor, pour virer une sécurité ou autres,ou pour dumper des p-roms decrypté par winkawaks.

 

Pour les cartes progbk2 peut être en faire des clones, sinon comparer piste par piste qui va ou pour pouvoir essayer de modifier une progbk1 afin qu'elle passe en bk2.

 

 

Edit:

 

Je vais installer le pack langage chinois à win7, histoire de voir si je peux déjà traduire des petites choses dans le loader, voir si ça peux aider.

 

Ciao++

Share this post


Link to post
Share on other sites

Pour transformer un PROGBK1 en PROGBK2 il faut de sacré connaissances!

post-6519-0-45480900-1429868397_thumb.jpg

post-6519-0-18355300-1429868451_thumb.jpg

Comme tu peux le voir sur ces photos les différences sont assez conséquentes voire impossibles à identifier.

Il faut que je me rende à l'évidence que le seul moyen d'avoir un Samurai Shodown 5 est de prendre un original... hors de prix.

D'ailleurs ce n'est pas un hasard si aucun convert de ce jeu n'existe.

Heureusement le 4 est souvent décrit comme le meilleur de la série (avec le 2) et je possède les originaux :D

Share this post


Link to post
Share on other sites

Les progbk2 prennent du 4mo + 4mo en p1/p2.

 

Faut prendre kof2002 pour avoir la version de base qui n'encrypte pas les p roms.

 

Pour ma part c'est surtout rotd et garou que j'aimerais bien avoir... Mais la aussi je ne sais pas comment faire la p roms...

Share this post


Link to post
Share on other sites

Les progbk2 prennent du 4mo + 4mo en p1/p2.

 

Faut prendre kof2002 pour avoir la version de base qui n'encrypte pas les p roms.

 

Pour ma part c'est surtout rotd et garou que j'aimerais bien avoir... Mais la aussi je ne sais pas comment faire la p roms...

En AES, KOF se trouve à 300€ environ. C'est toujours mieux que le Samurai 5 Spécial à 1500€ lol

Pour Garou je pense avoir la solution pour le mettre sur BK1. Je te tiens au jus!

Pour Rage of the Dragon par contre... une convert existe donc je pense que c'est possible à faire mais comment le faire est une autre histoire...

Share this post


Link to post
Share on other sites

Ok, donc soit reproduire la pcb progbk2 en mode cheap, soit faire maigrir les p-roms.

 

J'opte pour le mode régime XD

 

Test en cours:

0

Bon je viens de télécharger, rage of the dragon fully decrypted (rotdnd) avec une p1 de 8mo.

1

J'ajoute la rom à winkawaks loader, lance le jeu et dump mes p-roms p1 de 1mo p2 de 7mo.

2

La p1 je la garde tel quelle, la p2 je la découpe avec hjsplit en 512ko, je compare les crc et là pleins de doublons XD.

3

J'en vire un au pif, je test plantage après insertion de crédit, je recommence en virant le premier, crc 65FAF805. Retest et nickel le jeu ce lance bien, (j'ai testé un match histoire d'être sur).

4

Il y a bien des doublons qui peuvent être viré, afin d'alléger la rom cool. Seul problème faut trouver lesquels, donc pleins de test a faire. Dans le pire des cas il y auras du réadressage.

 

Donc pour l'instant, le jeu qui fonctionne avec p1 de 1mo et p2 de 6.5mo.

 

Je vais continuer mes tests.

 

Edit:

 

Je viens de virer le dernier fichier crc 65FAF805. C'est ok XD, p2-rom de 6mo.

 

 

Ciao++

Share this post


Link to post
Share on other sites

Tu m'as perdu au niveau des CRC lol

Comment fais-tu cette fameuse comparaison? Je voudrais bien aider :)

En tout cas je pense que le chemin est long jusqu'au 4Mo mais pas impossible visiblement (des converts de ce jeu le prouve en tout cas).

Ce qui m'inquiète c'est Samurai 5 (ou mieux le spécial)... oui oui j'y tiens à celui-là :P car je n'ai jamais vu de convert de ce jeu...

Share this post


Link to post
Share on other sites

Pour comparer les crc, je fais un zip avec les morceaux de 512ko, j'ouvre avec winrar et il te donne les crc.

 

J'en suis à 4,6mo manque encore 512ko a faire sauter, mais j'ai plus de doublons, peut être devoir voir plus petit 256ko, car en comparant en hexa, les donnés des parties 9 et 7 de mes doublons restants, le début est le même.

 

Je vais continuer mes test, sinon pour les 512ko restants il y aurait pas moyen d'utiliser des emplacements sp1/sp2?

 

T'inquiètes Safur, je me suis lancé dans ce projet surtout pour avoir un samurai zero special moi aussi XD.

 

EDIT:

 

Bon ben fausse joie depuis tout à l'heure je fais du vent, il y avait conflit avec une autre rom, je recommence tout à zero.

 

Ciao++

Share this post


Link to post
Share on other sites

Ah ok!! J'essayerai pour voir.

Alors les autres emplacements je ne sais pas du tout comment les utiliser et je n'ai jamais vu de jeu le faire.

Peut-être que Footix sait quelque chose sur ça.

C'est vrai que c'est Samurai Zero vu que c'est une préquelle... Le chemin risque d'être long pour l'avoir.

Ou alors utiliser un KOF 2001 AES. Il est assez cher mais c'est mieux que de débourser 1500€ :P

Remarque avec les 1500€ tu as l'insert et la notice en plus... lol Mieux vaut le prendre en MVS avec adaptateur tant pis

 

@Ichigo: il a donné le lien du site jap à la page précédente. Tu y trouveras tous les decrypt là-bas :)

Share this post


Link to post
Share on other sites

les decrypt du site chinois ne vont pas, c'est un p1 & p2 de 4mo, je veux celui de 8mo (sans avoir a faire toutes les manip winkawaks & co qui ne m'interesse pas de toute facon)

c'est juste pour voir si je peux pondre un script qui triera le P2

Share this post


Link to post
Share on other sites

Ok, bon a savoir.

 

Bon je viens de  recommencer mes tests, j'ai viré le 13em fichier sur 14 crc BA03BF7A. Le jeu fonctionne.

J'espère vraiment y arriver sans réadressage lol.

 

Ichigo tu cherches la p-rom crypté ou décrypté?

Sinon va sur http://www.gametronik.com/site/emulation/neogeo/ tu devrais trouver ton bonheur.

 

Ciao++

Share this post


Link to post
Share on other sites

je crois que je n'ai pas été assez clair, 

je ne veux pas faire les manip pour extraire/générer les P décryptés & cie.

 

je veux juste ton fichier P2 de 7Mo (que tu as générer si j'ai bien lu)  pour faire un bout de code qui triera/supprimera les doublons dedans.

Share this post


Link to post
Share on other sites

Ok, bon a savoir.

 

Bon je viens de  recommencer mes tests, j'ai viré le 13em fichier sur 14 crc BA03BF7A. Le jeu fonctionne.

J'espère vraiment y arriver sans réadressage lol.

Bon tu n'as plus qu'à le finir pour voir si tout fonctionne :D

Share this post


Link to post
Share on other sites

ok ichigo j'avais pas compris sorry,  http://www.filedropper.com/264-p2

 

Edit:

 

L'effacement de doublons ne fonctionne pas, j'ai essayé de remplacer les doublons par des données 00, résultat selon le fichier remplacé, le jeu ne plante pas au même endroit.

 

Je pense que différentes fonctions sont appelées, dans différents doublons.

 

Donc trouver les parties utilisées, regarder à quelles adress elles se trouvent, faire une recherche de ces adress pour qu'elles correspondent avec celles d'une p2-rom, dont on aurait viré les doublons.

 

Travail de titan en perspective. En utilisant un mame debug et beaucoup de taf en hexa.

 

Ciao++

Share this post


Link to post
Share on other sites

Bon moi j'ai codé un truc vite fait.

 

j'ai coupé le P2 en fichiers de 64ko et je les aies tous comparés (enfin pas moi le script) pour n'avoir que des fichiers "uniques".

 

faudra certainement que je remonte ma variable en fichiers de 128ko ou 256ko, mais déjà on peut voir qu'il y a ~2mo d'unique et les parties 1 à 32 (sur 112) se suivent, donc ca me parait pas déconnant. reste a affiner.

Array
(
    [264-p2.bin.001] => 916260074
    [264-p2.bin.002] => 641743156
    [264-p2.bin.003] => 2748251960
    [264-p2.bin.004] => 1116541459
    [264-p2.bin.005] => 540640418
    [264-p2.bin.006] => 3354662669
    [264-p2.bin.007] => 2272683494
    [264-p2.bin.008] => 716343838
    [264-p2.bin.009] => 1801278703
    [264-p2.bin.010] => 662336432
    [264-p2.bin.011] => 1304114899
    [264-p2.bin.012] => 2713805219
    [264-p2.bin.013] => 2542274149
    [264-p2.bin.014] => 3334505084
    [264-p2.bin.015] => 2115363433
    [264-p2.bin.016] => 1939455323
    [264-p2.bin.017] => 3654188163
    [264-p2.bin.018] => 817675740
    [264-p2.bin.019] => 4287445770
    [264-p2.bin.020] => 3992695684
    [264-p2.bin.021] => 3003601711
    [264-p2.bin.022] => 1541771252
    [264-p2.bin.023] => 3647287451
    [264-p2.bin.024] => 311111543
    [264-p2.bin.025] => 2345687392
    [264-p2.bin.026] => 1970777943
    [264-p2.bin.027] => 3344433688
    [264-p2.bin.028] => 1315375530
    [264-p2.bin.029] => 1175457357
    [264-p2.bin.030] => 358543402
    [264-p2.bin.031] => 1372396076
    [264-p2.bin.032] => 430243616
    [264-p2.bin.048] => 881744012
    [264-p2.bin.064] => 1588796151
    [264-p2.bin.080] => 4256593653
    [264-p2.bin.096] => 2542482574
    [264-p2.bin.112] => 3131151138
)

et ca c'est les doublons....

Array
(
    [264-p2.bin.033] => doublon de 916260074
    [264-p2.bin.034] => doublon de 641743156
    [264-p2.bin.035] => doublon de 2748251960
    [264-p2.bin.036] => doublon de 1116541459
    [264-p2.bin.037] => doublon de 540640418
    [264-p2.bin.038] => doublon de 3354662669
    [264-p2.bin.039] => doublon de 2272683494
    [264-p2.bin.040] => doublon de 716343838
    [264-p2.bin.041] => doublon de 1801278703
    [264-p2.bin.042] => doublon de 662336432
    [264-p2.bin.043] => doublon de 1304114899
    [264-p2.bin.044] => doublon de 2713805219
    [264-p2.bin.045] => doublon de 2542274149
    [264-p2.bin.046] => doublon de 3334505084
    [264-p2.bin.047] => doublon de 2115363433
    [264-p2.bin.049] => doublon de 3654188163
    [264-p2.bin.050] => doublon de 817675740
    [264-p2.bin.051] => doublon de 4287445770
    [264-p2.bin.052] => doublon de 3992695684
    [264-p2.bin.053] => doublon de 3003601711
    [264-p2.bin.054] => doublon de 1541771252
    [264-p2.bin.055] => doublon de 3647287451
    [264-p2.bin.056] => doublon de 311111543
    [264-p2.bin.057] => doublon de 2345687392
    [264-p2.bin.058] => doublon de 1970777943
    [264-p2.bin.059] => doublon de 3344433688
    [264-p2.bin.060] => doublon de 1315375530
    [264-p2.bin.061] => doublon de 1175457357
    [264-p2.bin.062] => doublon de 358543402
    [264-p2.bin.063] => doublon de 1372396076
    [264-p2.bin.065] => doublon de 916260074
    [264-p2.bin.066] => doublon de 641743156
    [264-p2.bin.067] => doublon de 2748251960
    [264-p2.bin.068] => doublon de 1116541459
    [264-p2.bin.069] => doublon de 540640418
    [264-p2.bin.070] => doublon de 3354662669
    [264-p2.bin.071] => doublon de 2272683494
    [264-p2.bin.072] => doublon de 716343838
    [264-p2.bin.073] => doublon de 1801278703
    [264-p2.bin.074] => doublon de 662336432
    [264-p2.bin.075] => doublon de 1304114899
    [264-p2.bin.076] => doublon de 2713805219
    [264-p2.bin.077] => doublon de 2542274149
    [264-p2.bin.078] => doublon de 3334505084
    [264-p2.bin.079] => doublon de 2115363433
    [264-p2.bin.081] => doublon de 3654188163
    [264-p2.bin.082] => doublon de 817675740
    [264-p2.bin.083] => doublon de 4287445770
    [264-p2.bin.084] => doublon de 3992695684
    [264-p2.bin.085] => doublon de 3003601711
    [264-p2.bin.086] => doublon de 1541771252
    [264-p2.bin.087] => doublon de 3647287451
    [264-p2.bin.088] => doublon de 311111543
    [264-p2.bin.089] => doublon de 2345687392
    [264-p2.bin.090] => doublon de 1970777943
    [264-p2.bin.091] => doublon de 3344433688
    [264-p2.bin.092] => doublon de 1315375530
    [264-p2.bin.093] => doublon de 1175457357
    [264-p2.bin.094] => doublon de 358543402
    [264-p2.bin.095] => doublon de 1372396076
    [264-p2.bin.097] => doublon de 916260074
    [264-p2.bin.098] => doublon de 641743156
    [264-p2.bin.099] => doublon de 2748251960
    [264-p2.bin.100] => doublon de 1116541459
    [264-p2.bin.101] => doublon de 540640418
    [264-p2.bin.102] => doublon de 3354662669
    [264-p2.bin.103] => doublon de 2272683494
    [264-p2.bin.104] => doublon de 716343838
    [264-p2.bin.105] => doublon de 1801278703
    [264-p2.bin.106] => doublon de 662336432
    [264-p2.bin.107] => doublon de 1304114899
    [264-p2.bin.108] => doublon de 2713805219
    [264-p2.bin.109] => doublon de 2542274149
    [264-p2.bin.110] => doublon de 3334505084
    [264-p2.bin.111] => doublon de 2115363433
)

Share this post


Link to post
Share on other sites

et ca avec les morceaux de 128k, 256k et 512k, 

y'aura peut etre un mix a faire entre tous.

sinon pour le fun je peux tester en morceaux de 32ko...

en 128ko
    [264-p2.bin.001] => 3830121848
    [264-p2.bin.002] => 3683453300
    [264-p2.bin.003] => 2503521387
    [264-p2.bin.004] => 3845001227
    [264-p2.bin.005] => 3331945108
    [264-p2.bin.006] => 1739592145
    [264-p2.bin.007] => 885402403
    [264-p2.bin.008] => 724960524
    [264-p2.bin.009] => 629235268
    [264-p2.bin.010] => 4049652901
    [264-p2.bin.011] => 80631728
    [264-p2.bin.012] => 3753853675
    [264-p2.bin.013] => 347970202
    [264-p2.bin.014] => 3567848477
    [264-p2.bin.015] => 1539675099
    [264-p2.bin.016] => 3637787533
    [264-p2.bin.024] => 1814159579
    [264-p2.bin.032] => 2680413786
    [264-p2.bin.040] => 2769931938
    [264-p2.bin.048] => 1459351587
    [264-p2.bin.056] => 3792579445
    
    
    
en 256ko
    [264-p2.bin.001] => 1915616573
    [264-p2.bin.002] => 3762382112
    [264-p2.bin.003] => 217707047
    [264-p2.bin.004] => 1179468466
    [264-p2.bin.005] => 3776675890
    [264-p2.bin.006] => 616460717
    [264-p2.bin.007] => 3921111313
    [264-p2.bin.008] => 4069808457
    [264-p2.bin.012] => 22718309
    [264-p2.bin.016] => 3045309598
    [264-p2.bin.020] => 3361900828
    [264-p2.bin.024] => 2092667623
    [264-p2.bin.028] => 2406837451
    
        
en 512ko    
    [264-p2.bin.001] => 3120807802
    [264-p2.bin.002] => 4243594363
    [264-p2.bin.003] => 1710946309
    [264-p2.bin.004] => 1516487423
    [264-p2.bin.006] => 3152542124
    [264-p2.bin.008] => 494151464
    [264-p2.bin.010] => 1927272405
    [264-p2.bin.012] => 3561752913
    [264-p2.bin.014] => 902312450  

Share this post


Link to post
Share on other sites

C'est vrai que l'activité était à son comble et là plus rien... :)

Pour ma part j'essaye toujours de me procurer le P1 et P2 de Garou MOTW.

Un ami a le cartmod du jeu (et il est d'accord pour que je pique ses P en les dessoudant et copier le code interne. Ça pourrait aussi nous permettre de comprendre comment ça a été fait). Le problème c'est que les plots en plastique ont été collés et impossible de les enlever! J'ai fais levier avec un petit tournevis mais ça ne bouge pas!

J'ai pensé le mettre dans le congélateur pour que la colle devienne cassante. J'ai déjà fait ça avec une carte graphique dont le ventilo (intégré au dissipateur) était mort et était collé avec de la pâte thermique dure.

Share this post


Link to post
Share on other sites

Pour l'instant j'ai lâché l'affaire avec les p-rom, je boss actuellement sur un hack de puzzle bobble (dont j'ai récemment récupéré les fichiers, que j'ai retrouvé dans un vieux hdd).

 

Le problème c'est que virer les doublons, ne sert à rien sans refaire d'adressage. Certains jeux ont des doublons, placés en fin de fichier exemple kof2003, dans le cas de rage of the dragon, ils sont placés un peux partout dans le fichier p2-rom. En hexa ce serai un taff de fou de tout réorganiser, le mieux serait de décompiler/réorganiser/recompiler, mais je ne sais pas si cela est possible (les chinois le font pour leurs hacks, mais aucune idée des outils utilisés ou de la méthode à suivre).

 

La deuxième solution faire une pcb en se basant sur la progbk2, sinon il y a le projet d'Atomikwave sur neogeofans, des new pcbs capable de prendre tout type de jeux (même xxxin1).

Share this post


Link to post
Share on other sites

Pour l'instant j'ai lâché l'affaire avec les p-rom, je boss actuellement sur un hack de puzzle bobble (dont j'ai récemment récupéré les fichiers, que j'ai retrouvé dans un vieux hdd).

 

Le problème c'est que virer les doublons, ne sert à rien sans refaire d'adressage. Certains jeux ont des doublons, placés en fin de fichier exemple kof2003, dans le cas de rage of the dragon, ils sont placés un peux partout dans le fichier p2-rom. En hexa ce serai un taff de fou de tout réorganiser, le mieux serait de décompiler/réorganiser/recompiler, mais je ne sais pas si cela est possible (les chinois le font pour leurs hacks, mais aucune idée des outils utilisés ou de la méthode à suivre).

 

La deuxième solution faire une pcb en se basant sur la progbk2, sinon il y a le projet d'Atomikwave sur neogeofans, des new pcbs capable de prendre tout type de jeux (même xxxin1).

Un hack Puzzle Bubble? Ca consiste en quoi ce hack?

 

Pour le PROGBK2 c'est sur que l'on peut se démerder avec ça mais le problème c'est que les jeux qui le possède sont rares et chères! Le seul "abordable" (et encore) c'est KOF 2001 qui peut se trouver à 200€...

Par contre la dernière solution, le projet d'Atomikwave ça semble vraiment énorme mais à mon avis ça sera disponible qu'à un nombre restreint de personnes... :( Tu aurais plus d'infos dessus?

 

@will : j'ai déjà vu l'intérieur d'une cartouche 161in1 et c'est rempli de tsop!! Donc pour dessouder tout ça et choper les infos c'est un travail de titan!! Je pense que ça doit se trouver quelque part sur le net même si je ne l'ai jamais vu.

 

EDIT:

 

post-6519-0-94347400-1431160786_thumb.jpg

Share this post


Link to post
Share on other sites

Lut

 

Ce hack est un vieux projet, nouvelle intro, nouvelle zic, 30 nouveaux niveaux. Le projet est a zero pour le moment car la version que j'ai retrouvé est trop buggé manque les bruitages, pas sur qu'il y ai les 30 niveaux, donc je vais repartir de zero.

 

Un petit aperçut

 

https://youtu.be/KOk5ui4XcfA

 

Ciao++

Share this post


Link to post
Share on other sites

Je reviens après quelques mois et un échec ... pour MS5 mais tout n'est pas perdu ....

 

Safur m'a reprogrammé P1 et P2 et il y a du mieux , quand je boot j'ai tout ce qui est texte , comme "press start" , "crédit" etc , score ,mais aucun sprite .

 

j'ai donc souder les jumpers du dessus sur  les MXIC MX26L6420MC-90 ,et cette fois j'ai des sprites mais en mosaique , et quand je boot le logo neo geo est remplacé par un cadre blanc .

 

mes jumpers me semblent bons..

Share this post


Link to post
Share on other sites

Vous êtes des acharnés les gars  :blink:

 

J'aime pas trop faire des converts mais actuellement vus les prix de certains jeux.... 

Pour un Metal Slug 5 original il faut compter environ 1900€ quand même.

Le choix est vite fait :D

 

@fafa41: il faut que je me replonge dans mon convert de Sengoku 3. Je n'ai pas du tout avancé, j'ai été pris par d'autres projets. Vu que c'est le même principe que pour MS 5 je pourrai peut-être te donner un coup de main si ça marche pour moi.

Cela dit j'avais tout commandé, les V roms et C roms respectivement de 4mo et 8mo déjà programmés. Je n'ai plus qu'à programmer les autres roms (P, M et S) et les mettre sur la bonne cartouche.

Essaye de mettre des photos de tes 2 PCB en bonne qualité.

Share this post


Link to post
Share on other sites

×
×
  • Create New...