diff options
author | 2016-04-20 15:51:44 +0200 | |
---|---|---|
committer | 2016-04-20 15:52:02 +0200 | |
commit | f0949c702f494d28bc72dd0a7deba5ed7d2b3b37 (patch) | |
tree | 950d92ad3722c14de1a99fe8347ba73fb2993c78 | |
parent | 479e0cf9271d34f861d9d8013745613a9ee2b988 (diff) |
neogeo: and lastly, put dragonsh in the sw list
-rw-r--r-- | hash/neogeo.xml | 31 | ||||
-rw-r--r-- | src/mame/drivers/neogeo_noslot.cpp | 52 |
2 files changed, 59 insertions, 24 deletions
diff --git a/hash/neogeo.xml b/hash/neogeo.xml index e7162417824..1dc40cc6f1a 100644 --- a/hash/neogeo.xml +++ b/hash/neogeo.xml @@ -5386,6 +5386,37 @@ </software> <!--*************************************** + dev board, same ID as gowcaizr +***************************************--> + + <software name="dragonsh"> + <description>Dragon's Heaven (development board)</description> + <year>1997</year> + <publisher>Face</publisher> + <sharedfeat name="release" value="MVS" /> + <sharedfeat name="compatibility" value="MVS,AES" /> + <part name="cart" interface="neo_cart"> + <dataarea name="maincpu" width="16" endianness="big" size="0x100000"> + <rom loadflag="load16_byte" name="EP2.bin" offset="0x000000" size="0x080000" crc="f25c71ad" sha1="803fb6cd6a7ada59678ad901ff9788b1e54ddd0c" /> + <rom loadflag="load16_byte" name="EP1.bin" offset="0x000001" size="0x080000" crc="f353448c" sha1="f0f966ca15d503e01b40e901765ff0888463b65d" /> + </dataarea> + <dataarea name="fixed" size="0x040000"> + <rom offset="0x000000" size="0x020000" name="s1.s1" status="baddump" crc="706477a7" sha1="8cbee7f6832e7edd2dc792ca330420a6a984b879" /> + </dataarea> + <dataarea name="audiocpu" size="0x30000"> + <rom value="0xff" size="0x30000" offset="0" loadflag="fill" /> + </dataarea> + <dataarea name="ymsnd" size="0x200000"> + <rom offset="0x000000" size="0x200000" name="sram.v1" status="nodump" /> + </dataarea> + <dataarea name="sprites" size="0x2000000"> + <rom loadflag="load16_byte" name="no3.bin" offset="0x000000" size="0x1000000" crc="81821826" sha1="b7c1a53e32633383675206a16c68f6f2ff984865" /> + <rom loadflag="load16_byte" name="no4.bin" offset="0x000001" size="0x1000000" crc="3601d568" sha1="800323e52f5d33b402f84d31850b42c688082d67" /> + </dataarea> + </part> + </software> + + <!--*************************************** ID-0095 . NGM-095 NEO-MVS PROGBK1 / NEO-MVS CHA256 diff --git a/src/mame/drivers/neogeo_noslot.cpp b/src/mame/drivers/neogeo_noslot.cpp index 72c07b23224..e80ce2ef086 100644 --- a/src/mame/drivers/neogeo_noslot.cpp +++ b/src/mame/drivers/neogeo_noslot.cpp @@ -3706,6 +3706,33 @@ ROM_START( gowcaizr ) ROM_END /**************************************** + dev board, same ID as gowcaizr +****************************************/ + +ROM_START( dragonsh ) + ROM_REGION( 0x100000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "EP2.bin", 0x000000, 0x080000, CRC(f25c71ad) SHA1(803fb6cd6a7ada59678ad901ff9788b1e54ddd0c) ) + ROM_LOAD16_BYTE( "EP1.bin", 0x000001, 0x080000, CRC(f353448c) SHA1(f0f966ca15d503e01b40e901765ff0888463b65d) ) + + NEO_SFIX_128K( "s1.s1", BAD_DUMP CRC(706477a7) SHA1(8cbee7f6832e7edd2dc792ca330420a6a984b879) ) // was a dead AXS512PC 512KB sram card, this data is handcrafted to make the set usable (hence BAD_DUMP) + + NEOGEO_BIOS + ROM_REGION( 0x20000, "audiobios", 0 ) + ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) + ROM_REGION( 0x30000, "audiocpu", ROMREGION_ERASEFF ) + /* not present */ + + ROM_REGION( 0x200000, "ymsnd", ROMREGION_ERASE00 ) + ROM_LOAD( "sram.v1", 0x000000, 0x200000, NO_DUMP ) // was a dead AXS2000PC 2MB sram card, battery dead, data lost. + + NO_DELTAT_REGION + + ROM_REGION( 0x2000000, "sprites", 0 ) + ROM_LOAD16_BYTE( "no3.bin", 0x000000, 0x1000000, CRC(81821826) SHA1(b7c1a53e32633383675206a16c68f6f2ff984865) ) + ROM_LOAD16_BYTE( "no4.bin", 0x000001, 0x1000000, CRC(3601d568) SHA1(800323e52f5d33b402f84d31850b42c688082d67) ) +ROM_END + +/**************************************** ID-0095 . NGM-095 NEO-MVS PROGBK1 / NEO-MVS CHA256 @@ -7459,29 +7486,6 @@ ROM_END -ROM_START( dragonsh ) - ROM_REGION( 0x100000, "maincpu", 0 ) - ROM_LOAD16_BYTE( "EP1.bin", 0x000001, 0x080000, CRC(f353448c) SHA1(f0f966ca15d503e01b40e901765ff0888463b65d) ) - ROM_LOAD16_BYTE( "EP2.bin", 0x000000, 0x080000, CRC(f25c71ad) SHA1(803fb6cd6a7ada59678ad901ff9788b1e54ddd0c) ) - - NEO_SFIX_128K( "s1.s1", CRC(706477a7) SHA1(8cbee7f6832e7edd2dc792ca330420a6a984b879) ) // was a dead AXS512PC 512KB sram card, this data is handcrafted to make the set usable (hence BAD_DUMP) - - NEOGEO_BIOS - ROM_REGION( 0x20000, "audiobios", 0 ) - ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) - ROM_REGION( 0x30000, "audiocpu", ROMREGION_ERASE00 ) - /* not present */ - - ROM_REGION( 0x400000, "ymsnd", 0 ) - ROM_LOAD( "sram.v1", 0x000000, 0x200000, NO_DUMP ) // was a dead AXS2000PC 2MB sram card, battery dead, data lost. - - NO_DELTAT_REGION - - ROM_REGION( 0x2000000, "sprites", 0 ) - ROM_LOAD16_BYTE( "no3.bin", 0x000000, 0x1000000, CRC(81821826) SHA1(b7c1a53e32633383675206a16c68f6f2ff984865) ) - ROM_LOAD16_BYTE( "no4.bin", 0x000001, 0x1000000, CRC(3601d568) SHA1(800323e52f5d33b402f84d31850b42c688082d67) ) -ROM_END - /************************************* * * Bootleg sets @@ -9786,7 +9790,7 @@ GAME( 2001, nitdbl, nitd, neogeo_noslot, neogeo, neogeo_state, neoge /* Face */ GAME( 1994, gururin, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face", "Gururin", MACHINE_SUPPORTS_SAVE ) GAME( 1997, miexchng, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face", "Money Puzzle Exchanger / Money Idol Exchanger", MACHINE_SUPPORTS_SAVE ) -GAME( 1997, dragonsh, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face", "Dragon's Heaven (development board)", MACHINE_IS_INCOMPLETE | MACHINE_SUPPORTS_SAVE ) // same ID code as Voltage Fighter Gowkaizer, developed by ex-Technos staff +GAME( 1997, dragonsh, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Face", "Dragon's Heaven (development board)", MACHINE_IS_INCOMPLETE | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) // same ID code as Voltage Fighter Gowkaizer, developed by ex-Technos staff /* Hudson Soft */ GAME( 1994, panicbom, neogeo, neogeo_noslot, neogeo, neogeo_state, neogeo, ROT0, "Eighting / Hudson", "Panic Bomber", MACHINE_SUPPORTS_SAVE ) |