Gamoover

[move]Pour vous aussi la chipo ne sera jamais qu'un bootleg de merguez (c)sushy18 ? Alors soyez les bienvenus sur Gamoover ! [/move]

[MAME 0.140] Ajout de Ironclad / Chotetsu Brikinger

Démarré par f4brice, Dimanche 07 Novembre 2010, 16:23:02 PM

f4brice

Bonjour.

En cet après-midi pluvieux, j'ai décidé d'ajouter le jeu Ironclad à Mame.
En fait, 99.9% du boulot était déjà fait : dumper le jeu.
Quelqu'un a fait ça à partir de la version Virtual Console Wii.
Je n'ai fait qu'ajouter les déclarations ad-hoc dans Mame.

Voici le patch à appliquer sur les sources 0.140 de Mame :

diff -Nru old/mame/drivers/neodrvr.c src/mame/drivers/neodrvr.c
--- old/mame/drivers/neodrvr.c 2010-09-28 16:53:18.000000000 +0200
+++ src/mame/drivers/neodrvr.c 2010-11-07 15:21:34.000000000 +0100
@@ -3833,6 +3833,27 @@
ROM_LOAD16_BYTE( "219-c6.bin", 0x0800001, 0x200000, CRC(f57b4a1c) SHA1(875ca69afbc5304ec23f4bc9186abe92f477f6c8) ) /* Plane 2,3 */
ROM_END

+ROM_START( ironclad )
+ ROM_REGION( 0x200000, "maincpu", 0 )
+ ROM_LOAD16_WORD_SWAP( "220-p1u.bin", 0x100000, 0x100000, CRC(ce37e3a0) SHA1(488f95fa15f56eea6666dda13d96ec29dba18e19) )
+ ROM_CONTINUE( 0x000000, 0x100000 )
+
+ NEO_SFIX_128K( "220-s1.bin", CRC(372fe217) SHA1(493433e682f519bf647e1481c8bdd3a980830ffb) )
+
+ NEO_BIOS_AUDIO_128K( "220-m1.bin", CRC(3a08bb63) SHA1(d8fbbf42a006ccafc3cd99808d28c82dbaac4590) )
+
+ ROM_REGION( 0x400000, "ymsnd", 0 )
+ ROM_LOAD( "220-v1.bin", 0x000000, 0x400000, CRC(8f30a215) SHA1(0ee866a468c4c3608d55df2b5cb9243c8016d77c) )
+
+ NO_DELTAT_REGION
+
+ ROM_REGION( 0x1000000, "sprites", 0 )
+ ROM_LOAD16_BYTE( "220-c1.bin", 0x0000000, 0x400000, CRC(9aa2b7dc) SHA1(6b3dff292c86f949890b1f8201bc5278f38c2668) ) /* Plane 0,1 */
+ ROM_LOAD16_BYTE( "220-c2.bin", 0x0000001, 0x400000, CRC(8a2ad708) SHA1(9568ac4cc0552e7fd3e50d3cd8d9f0f4fe7df1d4) ) /* Plane 2,3 */
+ ROM_LOAD16_BYTE( "220-c3.bin", 0x0800000, 0x400000, CRC(d67fb15a) SHA1(842971aeaf3c92e70f7c653bbf29058bc60f5b71) ) /* Plane 0,1 */
+ ROM_LOAD16_BYTE( "220-c4.bin", 0x0800001, 0x400000, CRC(e73ea38b) SHA1(27138d588e61e86c292f12d16e36c3681075c607) ) /* Plane 2,3 */
+ROM_END
+
ROM_START( magdrop2 )
ROM_REGION( 0x100000, "maincpu", 0 )
ROM_LOAD16_WORD_SWAP( "221-p1.bin", 0x000000, 0x80000, CRC(7be82353) SHA1(08ab39f52b893591c13a7d7aa26b20ce86e9ddf5) )
@@ -8478,6 +8499,7 @@
GAME( 1996, ragnagrd,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "Saurus", "Ragnagard / Shin-Oh-Ken", GAME_SUPPORTS_SAVE )
GAME( 1996, pgoal,     neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "Saurus", "Pleasure Goal / Futsal - 5 on 5 Mini Soccer", GAME_SUPPORTS_SAVE )
GAME( 1996, stakwin2,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "Saurus", "Stakes Winner 2", GAME_SUPPORTS_SAVE )
+GAME( 1996, ironclad,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "Saurus", "Ironclad / Chotetsu Brikinger", GAME_SUPPORTS_SAVE )
GAME( 1997, shocktro,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "Saurus", "Shock Troopers (set 1)", GAME_SUPPORTS_SAVE )
GAME( 1997, shocktroa, shocktro, neogeo,   neogeo,   neogeo,   ROT0, "Saurus", "Shock Troopers (set 2)", GAME_SUPPORTS_SAVE )
GAME( 1998, shocktr2,  neogeo,   neogeo,   neogeo,   neogeo,   ROT0, "Saurus", "Shock Troopers - 2nd Squad", GAME_SUPPORTS_SAVE )
diff -Nru old/mame/mamedriv.c src/mame/mamedriv.c
--- old/mame/mamedriv.c 2010-10-15 18:13:02.000000000 +0200
+++ src/mame/mamedriv.c 2010-11-07 15:21:42.000000000 +0100
@@ -6647,7 +6647,7 @@
DRIVER( ninjamas ) /* 0217 (c) 1996 ADK / SNK */
DRIVER( ragnagrd ) /* 0218 (c) 1996 Saurus */
DRIVER( pgoal ) /* 0219 (c) 1996 Saurus */
- /* 0220 (c) 1996 Saurus - Choutetsu Brikin'ger - Iron clad (undumped protoype) */
+ DRIVER( ironclad)    /* 0220 (c) 1996 Saurus - Choutetsu Brikin'ger - Iron clad (undumped prototype) */
DRIVER( magdrop2 ) /* 0221 (c) 1996 Data East Corporation */
DRIVER( samsho4 ) /* 0222 (c) 1996 SNK */
DRIVER( samsho4k ) /* Censored Korean release of samsho4 */


Je vais voir avec la Mame-team si ce patch doit être intégré dans les prochaines versions de Mame.
Je ne suis pas sûr que ce soit accepté : cette version correspond à une convert : de NeoGeo CD vers VC Wii, donc rien elle ne vient rien sauver...
Après application du patch et compilation des sources de Mame, vous aurez ça :


 




Vous remarquerez qu'il n'y a aucun lien pour télécharger le dump et il n'y en aura pas.
Google est votre ami, il suffit de quelques clics...

maldoror68

merci f4brice  :D

il tourne sous toutes les versions de Mame ? ou que les plus récentes?

(grand dieux! et dire que je viens d'en commander un en version MVS  ;D)

f4brice

J'ai fait la modif sur la dernière version des sources de Mame (0.140).
Il n'y a rien qui empêche de faire la même chose sur une version plus ancienne.
Mais quitte à recompiler Mame, autant le faire avec la dernière version...

speedsterharry

Des nouvelles de la MAMEteam pour l'intégration de tes patchs ? Pour l'instant, la dernière release ne les a pas

funkycochise

Citation de: speedsterharry le Samedi 04 Décembre 2010, 08:59:21 AM
Des nouvelles de la MAMEteam pour l'intégration de tes patchs ? Pour l'instant, la dernière release ne les a pas
j'en doute

maldoror68

bon, bien c'est trop tard, j'ai pécho le MVS ,plus besoin de mame  ;D