mirror of
https://github.com/holub/mame
synced 2025-10-08 09:30:17 +03:00
Misc documentation updates and typo fixes for neogeo.xml as well as updates and a cleanup of neodrvr.c [Johnboy]
This commit is contained in:
parent
0d83b817e9
commit
93faf2c68c
@ -5116,24 +5116,22 @@
|
||||
<part name="cart" interface="neo_cart">
|
||||
<!-- MVS ONLY RELEASE -->
|
||||
<dataarea name="maincpu" size="0x200000">
|
||||
<rom loadflag="load16_word_swap" name="213-p1.p1" offset="0x100000" size="0x100000" crc="e397d798" sha1="10f459111db4bab7aaa63ca47e83304a84300812" />
|
||||
<rom loadflag="load16_word_swap" name="213-p1.p1" offset="0x100000" size="0x100000" crc="e397d798" sha1="10f459111db4bab7aaa63ca47e83304a84300812" /> <!-- mask rom TC5316200 -->
|
||||
<rom size="0x100000" offset="0x000000" loadflag="continue" />
|
||||
</dataarea>
|
||||
<dataarea name="fixed" size="0x040000">
|
||||
<rom offset="0x000000" size="0x020000" name="213-s1.s1" crc="b76b61bc" sha1="5fdb407d16ab9e33c4f26ee09ff70891ae1d2bd0" /> <!-- TC531000 -->
|
||||
<rom offset="0x000000" size="0x020000" name="213-s1.s1" crc="b76b61bc" sha1="5fdb407d16ab9e33c4f26ee09ff70891ae1d2bd0" /> <!-- mask rom TC531000 -->
|
||||
</dataarea>
|
||||
<dataarea name="audiocpu" size="0x020000">
|
||||
<rom offset="0x000000" size="0x020000" name="213-m1.m1" crc="200045f1" sha1="7a6cd1c8d4447ea260d7ff4520c676b8d685f2e4" />
|
||||
<rom offset="0x000000" size="0x020000" name="213-m1.m1" crc="200045f1" sha1="7a6cd1c8d4447ea260d7ff4520c676b8d685f2e4" /> <!-- mask rom TC531001 -->
|
||||
</dataarea>
|
||||
<dataarea name="ymsnd" size="0x400000">
|
||||
<rom name="213-v1.v1" offset="0x000000" size="0x200000" crc="a421c076" sha1="129f05c1a28a6493442f47a79c2d3577a1a43ef5" />
|
||||
<rom name="213-v2.v2" offset="0x200000" size="0x200000" crc="233c7dd9" sha1="be7f980aa83831b6605aaaf4ec904180bb96c935" />
|
||||
<rom name="213-v1.v1" offset="0x000000" size="0x200000" crc="a421c076" sha1="129f05c1a28a6493442f47a79c2d3577a1a43ef5" /> <!-- mask rom TC5332204 -->
|
||||
<rom name="213-v2.v2" offset="0x200000" size="0x200000" crc="233c7dd9" sha1="be7f980aa83831b6605aaaf4ec904180bb96c935" /> <!-- mask rom TC5316200 -->
|
||||
</dataarea>
|
||||
<dataarea name="sprites" size="0x800000">
|
||||
<rom loadflag="load16_byte" name="213-c1.c1" offset="0x000000" size="0x400000" crc="3edc8bd3" sha1="71dcba9afd3b08ebfa13294644dcb365c2740780" />
|
||||
<!-- Plane 0,1 -->
|
||||
<rom loadflag="load16_byte" name="213-c2.c2" offset="0x000001" size="0x400000" crc="46ae5f16" sha1="a01310632734e776e889af6a531063cb1661c33a" />
|
||||
<!-- Plane 2,3 -->
|
||||
<rom loadflag="load16_byte" name="213-c1.c1" offset="0x000000" size="0x400000" crc="3edc8bd3" sha1="71dcba9afd3b08ebfa13294644dcb365c2740780" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 -->
|
||||
<rom loadflag="load16_byte" name="213-c2.c2" offset="0x000001" size="0x400000" crc="46ae5f16" sha1="a01310632734e776e889af6a531063cb1661c33a" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 -->
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
@ -5720,24 +5718,24 @@
|
||||
<sharedfeat name="aescompatible" value="yes" />
|
||||
<part name="cart" interface="neo_cart">
|
||||
<dataarea name="maincpu" size="0x200000">
|
||||
<rom loadflag="load16_word_swap" name="224-p1.p1" offset="0x100000" size="0x100000" crc="7697e445" sha1="5b55ca120f77a931d40719b14e0bfc8cac1d628c" />
|
||||
<rom loadflag="load16_word_swap" name="224-p1.p1" offset="0x100000" size="0x100000" crc="7697e445" sha1="5b55ca120f77a931d40719b14e0bfc8cac1d628c" /> <!-- mask rom TC5316200 -->
|
||||
<rom size="0x100000" offset="0x000000" loadflag="continue" />
|
||||
</dataarea>
|
||||
<dataarea name="fixed" size="0x040000">
|
||||
<rom offset="0x000000" size="0x020000" name="224-s1.s1" crc="eeed5758" sha1="24e48f396716e145b692468762cf595fb7267873" />
|
||||
<rom offset="0x000000" size="0x020000" name="224-s1.s1" crc="eeed5758" sha1="24e48f396716e145b692468762cf595fb7267873" /> <!-- mask rom TC531000 -->
|
||||
</dataarea>
|
||||
<dataarea name="audiocpu" size="0x020000">
|
||||
<rom offset="0x000000" size="0x020000" name="224-m1.m1" crc="364d6f96" sha1="779b95a6476089b71f48c8368d9043ee1dba9032" />
|
||||
<rom offset="0x000000" size="0x020000" name="224-m1.m1" crc="364d6f96" sha1="779b95a6476089b71f48c8368d9043ee1dba9032" /> <!-- mask rom TC531001 -->
|
||||
</dataarea>
|
||||
<dataarea name="ymsnd" size="0x600000">
|
||||
<rom name="224-v1.v1" offset="0x000000" size="0x400000" crc="ff57f088" sha1="1641989b8aac899dbd68aa2332bcdf9b90b33564" />
|
||||
<rom name="224-v2.v2" offset="0x400000" size="0x200000" crc="7ad26599" sha1="822030037b7664795bf3d64e1452d0aecc22497e" />
|
||||
<rom name="224-v1.v1" offset="0x000000" size="0x400000" crc="ff57f088" sha1="1641989b8aac899dbd68aa2332bcdf9b90b33564" /> <!-- mask rom TC5332204 -->
|
||||
<rom name="224-v2.v2" offset="0x400000" size="0x200000" crc="7ad26599" sha1="822030037b7664795bf3d64e1452d0aecc22497e" /> <!-- mask rom TC5316200 -->
|
||||
</dataarea>
|
||||
<dataarea name="sprites" size="0xa00000">
|
||||
<rom loadflag="load16_byte" name="224-c1.c1" offset="0x000000" size="0x400000" crc="f7da64ab" sha1="587a10ed9235c9046a3523fe80feba07764fac9b" /> <!-- Plane 0,1 -->
|
||||
<rom loadflag="load16_byte" name="224-c2.c2" offset="0x000001" size="0x400000" crc="4c09bbfb" sha1="e781aafba3bdefb7ed152826f4c3eb441735331c" /> <!-- Plane 2,3 -->
|
||||
<rom loadflag="load16_byte" name="224-c3.c3" offset="0x800000" size="0x100000" crc="c59e4129" sha1="93f02d1b4fbb152a9d336494fbff0d7642921de5" /> <!-- Plane 0,1 -->
|
||||
<rom loadflag="load16_byte" name="224-c4.c4" offset="0x800001" size="0x100000" crc="b5532e53" sha1="7d896c25ba97f6e5d43c13d4df4ba72964a976ed" /> <!-- Plane 2,3 -->
|
||||
<rom loadflag="load16_byte" name="224-c1.c1" offset="0x000000" size="0x400000" crc="f7da64ab" sha1="587a10ed9235c9046a3523fe80feba07764fac9b" /> <!-- Plane 0,1 --> <!-- mask rom TC5332205 -->
|
||||
<rom loadflag="load16_byte" name="224-c2.c2" offset="0x000001" size="0x400000" crc="4c09bbfb" sha1="e781aafba3bdefb7ed152826f4c3eb441735331c" /> <!-- Plane 2,3 --> <!-- mask rom TC5332205 -->
|
||||
<rom loadflag="load16_byte" name="224-c3.c3" offset="0x800000" size="0x100000" crc="c59e4129" sha1="93f02d1b4fbb152a9d336494fbff0d7642921de5" /> <!-- Plane 0,1 --> <!-- mask rom TC538200 -->
|
||||
<rom loadflag="load16_byte" name="224-c4.c4" offset="0x800001" size="0x100000" crc="b5532e53" sha1="7d896c25ba97f6e5d43c13d4df4ba72964a976ed" /> <!-- Plane 2,3 --> <!-- mask rom TC538200 -->
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
@ -6242,14 +6240,14 @@
|
||||
<rom offset="0x000000" size="0x010000" name="235-s1.s1" status="baddump" crc="5a68d91e" sha1="a8c58eb68fd7e6e2d9d1153a9da514430437f342" />
|
||||
</dataarea>
|
||||
<dataarea name="audiocpu" size="0x020000">
|
||||
<rom offset="0x000000" size="0x020000" name="202-m1.m1" crc="9c0291ea" sha1="3fa67c62acba79be6b3a98cc1601e45569fa11ae" />
|
||||
<rom offset="0x000000" size="0x020000" name="202-m1.m1" crc="9c0291ea" sha1="3fa67c62acba79be6b3a98cc1601e45569fa11ae" /> <!-- TC531001 -->
|
||||
</dataarea>
|
||||
<dataarea name="ymsnd" size="0x80000">
|
||||
<rom name="202-v1.v1" offset="0x000000" size="0x080000" crc="debeb8fb" sha1="49a3d3578c087f1a0050168571ef8d1b08c5dc05" />
|
||||
<rom name="202-v1.v1" offset="0x000000" size="0x080000" crc="debeb8fb" sha1="49a3d3578c087f1a0050168571ef8d1b08c5dc05" /> <!-- TC534200 -->
|
||||
</dataarea>
|
||||
<dataarea name="sprites" size="0x200000">
|
||||
<rom loadflag="load16_byte" name="202-c1.c1" offset="0x000000" size="0x100000" crc="cc0095ef" sha1="3d86f455e6db10a2449b775dc386f1826ba3b62e" /> <!-- Plane 0,1 -->
|
||||
<rom loadflag="load16_byte" name="202-c2.c2" offset="0x000001" size="0x100000" crc="42371307" sha1="df794f989e2883634bf7ffeea48d6bc3854529af" /> <!-- Plane 2,3 -->
|
||||
<rom loadflag="load16_byte" name="202-c1.c1" offset="0x000000" size="0x100000" crc="cc0095ef" sha1="3d86f455e6db10a2449b775dc386f1826ba3b62e" /> <!-- Plane 0,1 --> <!-- TC538200 -->
|
||||
<rom loadflag="load16_byte" name="202-c2.c2" offset="0x000001" size="0x100000" crc="42371307" sha1="df794f989e2883634bf7ffeea48d6bc3854529af" /> <!-- Plane 2,3 --> <!-- TC538200 -->
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
@ -7035,10 +7033,11 @@
|
||||
. NGM-2500
|
||||
NEO-MVS PROGEOP / NEO-MVS CHA512Y
|
||||
. NGH-2500
|
||||
NEO-AEG PROGEOP (1999.4.2) / NEO-AEG CHA512Y
|
||||
***************************************-->
|
||||
|
||||
<software name="mslugx">
|
||||
<description>Metal Slug X - Super Vehicle-001</description>
|
||||
<description>Metal Slug X - Super Vehicle-001 (NGM-2500)(NGH-2500) (</description>
|
||||
<year>1999</year>
|
||||
<publisher>SNK</publisher>
|
||||
<sharedfeat name="mvsrelease" value="yes" />
|
||||
@ -7348,7 +7347,7 @@
|
||||
. NGM-2530
|
||||
NEO-MVS PROGLBA (NEO-SMA) (LBA-SUB) / NEO-MVS CHAFIO (1999.6.14) (NEO-CMC 7042)
|
||||
. NGH-2530
|
||||
NEO-AES PROGLBA (NEO-SMA) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7042)
|
||||
NEO-AEG PROGLBA (NEO-SMA) / NEO-AEG CHAFIO (1999.8.10) (NEO-CMC 7042)
|
||||
***************************************-->
|
||||
|
||||
<software name="garou">
|
||||
@ -8641,6 +8640,7 @@
|
||||
<!-- MVS VERSION -->
|
||||
<feature name="crypt" value="samsh5sp_prot" />
|
||||
<dataarea name="maincpu" size="0x800000">
|
||||
<!-- Uncensored -->
|
||||
<rom loadflag="load16_word_swap" name="272-p1.p1" offset="0x000000" size="0x400000" crc="fb7a6bba" sha1="f68c527208d8a55ca44b0caaa8ab66b3a0ffdfe5" />
|
||||
<rom loadflag="load16_word_swap" name="272-p2.sp2" offset="0x400000" size="0x400000" crc="63492ea6" sha1="6ba946acb62c63ed61a42fe72b7fff3828883bcc" />
|
||||
</dataarea>
|
||||
@ -8672,7 +8672,7 @@
|
||||
</software>
|
||||
|
||||
<software name="samsh5sph" cloneof="samsh5sp">
|
||||
<description>Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (1st release, censored)</description>
|
||||
<description>Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (2nd release, less censored)</description>
|
||||
<year>2004</year>
|
||||
<publisher>Yuki Enterprise / SNK Playmore</publisher>
|
||||
<sharedfeat name="mvsrelease" value="no" />
|
||||
@ -8681,11 +8681,13 @@
|
||||
<sharedfeat name="aescompatible" value="yes" />
|
||||
<part name="cart" interface="neo_cart">
|
||||
<!-- Encrypted Set -->
|
||||
<!-- AES VERSION -->
|
||||
<!-- AES VERSION, 2nd bugfix release -->
|
||||
<feature name="crypt" value="samsh5sp_prot" />
|
||||
<dataarea name="maincpu" size="0x800000">
|
||||
<rom loadflag="load16_word_swap" name="272-p1c.p1" offset="0x000000" size="0x400000" crc="9291794d" sha1="66588ff9b00ffad6508b03423548984e28a3209d" />
|
||||
<rom loadflag="load16_word_swap" name="272-p2c.sp2" offset="0x400000" size="0x400000" crc="fa1a7dd8" sha1="62443dad76d6c1e18f515d7d4ef8e1295a4b7f1d" />
|
||||
<!-- Less censored -->
|
||||
<rom loadflag="load16_word_swap" name="272-p1ca.p1" offset="0x000000" size="0x400000" crc="c30a08dd" sha1="66864954017c841d7ca8490112c3aa7a71a4da70" />
|
||||
<rom loadflag="load16_word_swap" name="272-p2ca.sp2" offset="0x400000" size="0x400000" crc="bd64a518" sha1="aa259a168930f106377d680db444535411b3bce0" />
|
||||
<!-- Correct chip labels unknown -->
|
||||
</dataarea>
|
||||
<dataarea name="fixed" size="0x20000">
|
||||
<!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs -->
|
||||
@ -8714,8 +8716,8 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="samsh5spn" cloneof="samsh5sp">
|
||||
<description>Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (2nd release, less censored)</description>
|
||||
<software name="samsh5spho" cloneof="samsh5sp">
|
||||
<description>Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (1st release, censored)</description>
|
||||
<year>2004</year>
|
||||
<publisher>Yuki Enterprise / SNK Playmore</publisher>
|
||||
<sharedfeat name="mvsrelease" value="no" />
|
||||
@ -8724,12 +8726,12 @@
|
||||
<sharedfeat name="aescompatible" value="yes" />
|
||||
<part name="cart" interface="neo_cart">
|
||||
<!-- Encrypted Set -->
|
||||
<!-- AES VERSION, 2nd bugfix release -->
|
||||
<!-- AES VERSION -->
|
||||
<feature name="crypt" value="samsh5sp_prot" />
|
||||
<dataarea name="maincpu" size="0x800000">
|
||||
<rom loadflag="load16_word_swap" name="272-p1ca.p1" offset="0x000000" size="0x400000" crc="c30a08dd" sha1="66864954017c841d7ca8490112c3aa7a71a4da70" />
|
||||
<rom loadflag="load16_word_swap" name="272-p2ca.sp2" offset="0x400000" size="0x400000" crc="bd64a518" sha1="aa259a168930f106377d680db444535411b3bce0" />
|
||||
<!-- Correct chip labels unknown -->
|
||||
<!-- Censored -->
|
||||
<rom loadflag="load16_word_swap" name="272-p1c.p1" offset="0x000000" size="0x400000" crc="9291794d" sha1="66588ff9b00ffad6508b03423548984e28a3209d" />
|
||||
<rom loadflag="load16_word_swap" name="272-p2c.sp2" offset="0x400000" size="0x400000" crc="fa1a7dd8" sha1="62443dad76d6c1e18f515d7d4ef8e1295a4b7f1d" />
|
||||
</dataarea>
|
||||
<dataarea name="fixed" size="0x20000">
|
||||
<!-- The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs -->
|
||||
|
@ -1,14 +1,21 @@
|
||||
/***************************************************************************
|
||||
/****************************************************************************
|
||||
|
||||
neodrvr.c
|
||||
|
||||
Neo-Geo hardware
|
||||
This file contains all game specific overrides
|
||||
|
||||
****************************************************************************/
|
||||
|
||||
Title catalogue
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
Title catalog
|
||||
(source: http://neogeomuseum.snkplaymore.co.jp/english/catalogue/index.php)
|
||||
|
||||
*****************************************************************************
|
||||
|
||||
|
||||
In 2010, SNK Playmore, the successor of SNK, released a title catalogue which lists the released
|
||||
games (MVS/AES/CD) including their release dates in Japan. It is not 100% complete.
|
||||
The included title catalogue is the english one.
|
||||
@ -372,8 +379,12 @@
|
||||
NEOGEO ROM-cart:2004/07/15
|
||||
|
||||
|
||||
Neo-Geo game PCB infos:
|
||||
=======================
|
||||
*****************************************************************************
|
||||
|
||||
Neo-Geo game PCB infos
|
||||
|
||||
*****************************************************************************
|
||||
|
||||
|
||||
The Neo-Geo games for AES (home) and MVS (arcade) systems are cartridge based.
|
||||
|
||||
@ -399,7 +410,7 @@
|
||||
. NEO-COMA (Microcontroller; used for MULTI PLAY MODE, boards and sets see below)
|
||||
. NEO-PCM2 (SNK 1999) (PCM functionality / V-ROM decryption / P-ROM decoding and bankswitching)
|
||||
. NEO-PCM2 (PLAYMORE 2002) (PCM functionality / V-ROM decryption / P-ROM decoding and bankswitching)
|
||||
. NEO-PVC (P-ROM decryption and bankswitching)
|
||||
. NEO-PVC (P-ROM decryption and bankswitching) / RAM
|
||||
. NEO-SMA (P-ROM decryption and bankswitching / RNG / Storage of 256kb game data)
|
||||
. PCM (ADPCM bus latches / V-ROM multiplexer)
|
||||
. PRO-CT0 (On PROG board used for P-ROM protection -> Fatal Fury 2)
|
||||
@ -535,12 +546,26 @@
|
||||
wide range of 'bootleg' PCBs.
|
||||
|
||||
|
||||
Unofficial pcb's from NG:DEV.TEAM:
|
||||
|
||||
MVS CHA:
|
||||
GIGA CHAR Board 1.0
|
||||
GIGA CHAR Board 1.5
|
||||
|
||||
MVS PROG:
|
||||
GIGA PROG Board 1.0
|
||||
GIGA PROG Board 1.5
|
||||
|
||||
|
||||
Neo-Geo game PCB infos by Johnboy
|
||||
|
||||
|
||||
*****************************************************************************
|
||||
|
||||
MVS cart pinout
|
||||
===============
|
||||
|
||||
*****************************************************************************
|
||||
|
||||
|
||||
Kindly submitted by Apollo69 (apollo69@columbus.rr.com)
|
||||
=================================================================
|
||||
@ -619,11 +644,13 @@
|
||||
Apollo69 10/19/99
|
||||
|
||||
|
||||
****************************************************************************/
|
||||
*****************************************************************************
|
||||
|
||||
Neo-Geo bios
|
||||
|
||||
*****************************************************************************
|
||||
|
||||
/* Neo-Geo bios */
|
||||
|
||||
/*
|
||||
These are the known Bios Roms, Set options.bios to the one you want.
|
||||
|
||||
The Universe bios roms are supported because they're now used on enough PCBs
|
||||
@ -706,64 +733,39 @@
|
||||
/* Note you'll have to modify the last for lines of each block to use the extra bios roms,
|
||||
they're hacks / homebrew / console bios roms so MAME doesn't list them by default. */
|
||||
|
||||
|
||||
#define NEO_BIOS_AUDIO_64K(name, hash) \
|
||||
NEOGEO_BIOS \
|
||||
\
|
||||
ROM_REGION( 0x20000, "audiobios", 0 ) \
|
||||
ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \
|
||||
\
|
||||
ROM_REGION( 0x20000, "audiocpu", 0 ) \
|
||||
ROM_LOAD( name, 0x00000, 0x10000, hash ) \
|
||||
ROM_RELOAD( 0x10000, 0x10000 )
|
||||
|
||||
|
||||
#define NEO_BIOS_AUDIO_128K(name, hash) \
|
||||
NEOGEO_BIOS \
|
||||
\
|
||||
ROM_REGION( 0x20000, "audiobios", 0 ) \
|
||||
ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \
|
||||
\
|
||||
ROM_REGION( 0x30000, "audiocpu", 0 ) \
|
||||
ROM_LOAD( name, 0x00000, 0x20000, hash ) \
|
||||
ROM_RELOAD( 0x10000, 0x20000 )
|
||||
|
||||
|
||||
#define NEO_BIOS_AUDIO_256K(name, hash) \
|
||||
NEOGEO_BIOS \
|
||||
\
|
||||
ROM_REGION( 0x20000, "audiobios", 0 ) \
|
||||
ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \
|
||||
\
|
||||
ROM_REGION( 0x50000, "audiocpu", 0 ) \
|
||||
ROM_LOAD( name, 0x00000, 0x40000, hash ) \
|
||||
ROM_RELOAD( 0x10000, 0x40000 )
|
||||
|
||||
|
||||
#define NEO_BIOS_AUDIO_512K(name, hash) \
|
||||
NEOGEO_BIOS \
|
||||
\
|
||||
ROM_REGION( 0x20000, "audiobios", 0 ) \
|
||||
ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \
|
||||
\
|
||||
ROM_REGION( 0x90000, "audiocpu", 0 ) \
|
||||
ROM_LOAD( name, 0x00000, 0x80000, hash ) \
|
||||
ROM_RELOAD( 0x10000, 0x80000 )
|
||||
|
||||
#define NEO_BIOS_AUDIO_ENCRYPTED_512K(name, hash) \
|
||||
NEOGEO_BIOS \
|
||||
ROM_REGION( 0x20000, "audiobios", 0 ) \
|
||||
ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \
|
||||
ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) \
|
||||
ROM_REGION( 0x80000, "audiocrypt", 0 ) \
|
||||
ROM_LOAD( name, 0x00000, 0x80000, hash ) \
|
||||
|
||||
#define NEO_BIOS_AUDIO_ENCRYPTED_256K(name, hash) \
|
||||
NEOGEO_BIOS \
|
||||
ROM_REGION( 0x20000, "audiobios", 0 ) \
|
||||
ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \
|
||||
ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) \
|
||||
ROM_REGION( 0x80000, "audiocrypt", 0 ) \
|
||||
ROM_LOAD( name, 0x00000, 0x40000, hash ) \
|
||||
|
||||
#define NEO_BIOS_AUDIO_ENCRYPTED_128K(name, hash) \
|
||||
NEOGEO_BIOS \
|
||||
@ -773,37 +775,38 @@
|
||||
ROM_REGION( 0x80000, "audiocrypt", 0 ) \
|
||||
ROM_LOAD( name, 0x00000, 0x20000, hash ) \
|
||||
|
||||
#define NEO_BIOS_AUDIO_ENCRYPTED_256K(name, hash) \
|
||||
NEOGEO_BIOS \
|
||||
ROM_REGION( 0x20000, "audiobios", 0 ) \
|
||||
ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \
|
||||
ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) \
|
||||
ROM_REGION( 0x80000, "audiocrypt", 0 ) \
|
||||
ROM_LOAD( name, 0x00000, 0x40000, hash ) \
|
||||
|
||||
#define NEO_BIOS_AUDIO_ENCRYPTED_512K(name, hash) \
|
||||
NEOGEO_BIOS \
|
||||
ROM_REGION( 0x20000, "audiobios", 0 ) \
|
||||
ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(94416d67) SHA1(42f9d7ddd6c0931fd64226a60dc73602b2819dcf) ) \
|
||||
ROM_REGION( 0x90000, "audiocpu", ROMREGION_ERASEFF ) \
|
||||
ROM_REGION( 0x80000, "audiocrypt", 0 ) \
|
||||
ROM_LOAD( name, 0x00000, 0x80000, hash ) \
|
||||
|
||||
|
||||
#define NO_DELTAT_REGION
|
||||
|
||||
|
||||
#define NEO_SFIX_32K(name, hash) \
|
||||
ROM_REGION( 0x20000, "fixed", 0 ) \
|
||||
ROM_LOAD( name, 0x000000, 0x08000, hash ) \
|
||||
\
|
||||
ROM_REGION( 0x20000, "fixedbios", 0 ) \
|
||||
ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) \
|
||||
\
|
||||
ROM_Y_ZOOM
|
||||
|
||||
|
||||
#define NEO_SFIX_64K(name, hash) \
|
||||
ROM_REGION( 0x20000, "fixed", 0 ) \
|
||||
ROM_LOAD( name, 0x000000, 0x10000, hash ) \
|
||||
\
|
||||
ROM_REGION( 0x20000, "fixedbios", 0 ) \
|
||||
ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) \
|
||||
\
|
||||
ROM_Y_ZOOM
|
||||
|
||||
|
||||
#define NEO_SFIX_128K(name, hash) \
|
||||
ROM_REGION( 0x20000, "fixed", 0 ) \
|
||||
ROM_LOAD( name, 0x000000, 0x20000, hash ) \
|
||||
\
|
||||
ROM_REGION( 0x20000, "fixedbios", 0 ) \
|
||||
ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) ) \
|
||||
\
|
||||
ROM_Y_ZOOM
|
||||
|
||||
|
||||
@ -812,11 +815,13 @@
|
||||
ROM_LOAD( "000-lo.lo", 0x00000, 0x20000, CRC(5a86cff2) SHA1(5992277debadeb64d1c1c64b0a92d9293eaf7e4a) )
|
||||
|
||||
|
||||
/****************************************************************************/
|
||||
/****************************************************************************
|
||||
|
||||
Official sets
|
||||
|
||||
*****************************************************************************
|
||||
|
||||
/* Official sets */
|
||||
|
||||
/*
|
||||
About supported sets:
|
||||
=====================
|
||||
|
||||
@ -4696,22 +4701,22 @@ ROM_END
|
||||
|
||||
ROM_START( neodrift ) /* MVS ONLY RELEASE */
|
||||
ROM_REGION( 0x200000, "maincpu", 0 )
|
||||
ROM_LOAD16_WORD_SWAP( "213-p1.p1", 0x100000, 0x100000, CRC(e397d798) SHA1(10f459111db4bab7aaa63ca47e83304a84300812) )
|
||||
ROM_LOAD16_WORD_SWAP( "213-p1.p1", 0x100000, 0x100000, CRC(e397d798) SHA1(10f459111db4bab7aaa63ca47e83304a84300812) ) /* mask rom TC5316200 */
|
||||
ROM_CONTINUE( 0x000000, 0x100000)
|
||||
|
||||
NEO_SFIX_128K( "213-s1.s1", CRC(b76b61bc) SHA1(5fdb407d16ab9e33c4f26ee09ff70891ae1d2bd0) ) /* TC531000 */
|
||||
NEO_SFIX_128K( "213-s1.s1", CRC(b76b61bc) SHA1(5fdb407d16ab9e33c4f26ee09ff70891ae1d2bd0) ) /* mask rom TC531000 */
|
||||
|
||||
NEO_BIOS_AUDIO_128K( "213-m1.m1", CRC(200045f1) SHA1(7a6cd1c8d4447ea260d7ff4520c676b8d685f2e4) )
|
||||
NEO_BIOS_AUDIO_128K( "213-m1.m1", CRC(200045f1) SHA1(7a6cd1c8d4447ea260d7ff4520c676b8d685f2e4) ) /* mask rom TC531001*/
|
||||
|
||||
ROM_REGION( 0x400000, "ymsnd", 0 )
|
||||
ROM_LOAD( "213-v1.v1", 0x000000, 0x200000, CRC(a421c076) SHA1(129f05c1a28a6493442f47a79c2d3577a1a43ef5) )
|
||||
ROM_LOAD( "213-v2.v2", 0x200000, 0x200000, CRC(233c7dd9) SHA1(be7f980aa83831b6605aaaf4ec904180bb96c935) )
|
||||
ROM_LOAD( "213-v1.v1", 0x000000, 0x200000, CRC(a421c076) SHA1(129f05c1a28a6493442f47a79c2d3577a1a43ef5) ) /* mask rom TC5316200 */
|
||||
ROM_LOAD( "213-v2.v2", 0x200000, 0x200000, CRC(233c7dd9) SHA1(be7f980aa83831b6605aaaf4ec904180bb96c935) ) /* mask rom TC5316200 */
|
||||
|
||||
NO_DELTAT_REGION
|
||||
|
||||
ROM_REGION( 0x800000, "sprites", 0 )
|
||||
ROM_LOAD16_BYTE( "213-c1.c1", 0x000000, 0x400000, CRC(3edc8bd3) SHA1(71dcba9afd3b08ebfa13294644dcb365c2740780) ) /* Plane 0,1 */
|
||||
ROM_LOAD16_BYTE( "213-c2.c2", 0x000001, 0x400000, CRC(46ae5f16) SHA1(a01310632734e776e889af6a531063cb1661c33a) ) /* Plane 2,3 */
|
||||
ROM_LOAD16_BYTE( "213-c1.c1", 0x000000, 0x400000, CRC(3edc8bd3) SHA1(71dcba9afd3b08ebfa13294644dcb365c2740780) ) /* Plane 0,1 */ /* mask rom TC5332205 */
|
||||
ROM_LOAD16_BYTE( "213-c2.c2", 0x000001, 0x400000, CRC(46ae5f16) SHA1(a01310632734e776e889af6a531063cb1661c33a) ) /* Plane 2,3 */ /* mask rom TC5332205 */
|
||||
ROM_END
|
||||
|
||||
/****************************************
|
||||
@ -5141,24 +5146,24 @@ ROM_END
|
||||
|
||||
ROM_START( twinspri )
|
||||
ROM_REGION( 0x200000, "maincpu", 0 )
|
||||
ROM_LOAD16_WORD_SWAP( "224-p1.p1", 0x100000, 0x100000, CRC(7697e445) SHA1(5b55ca120f77a931d40719b14e0bfc8cac1d628c) )
|
||||
ROM_LOAD16_WORD_SWAP( "224-p1.p1", 0x100000, 0x100000, CRC(7697e445) SHA1(5b55ca120f77a931d40719b14e0bfc8cac1d628c) ) /* mask rom TC5316200 */
|
||||
ROM_CONTINUE( 0x000000, 0x100000 )
|
||||
|
||||
NEO_SFIX_128K( "224-s1.s1", CRC(eeed5758) SHA1(24e48f396716e145b692468762cf595fb7267873) )
|
||||
NEO_SFIX_128K( "224-s1.s1", CRC(eeed5758) SHA1(24e48f396716e145b692468762cf595fb7267873) ) /* mask rom TC531000 */
|
||||
|
||||
NEO_BIOS_AUDIO_128K( "224-m1.m1", CRC(364d6f96) SHA1(779b95a6476089b71f48c8368d9043ee1dba9032) )
|
||||
NEO_BIOS_AUDIO_128K( "224-m1.m1", CRC(364d6f96) SHA1(779b95a6476089b71f48c8368d9043ee1dba9032) ) /* mask rom TC531001 */
|
||||
|
||||
ROM_REGION( 0x600000, "ymsnd", 0 )
|
||||
ROM_LOAD( "224-v1.v1", 0x000000, 0x400000, CRC(ff57f088) SHA1(1641989b8aac899dbd68aa2332bcdf9b90b33564) )
|
||||
ROM_LOAD( "224-v2.v2", 0x400000, 0x200000, CRC(7ad26599) SHA1(822030037b7664795bf3d64e1452d0aecc22497e) )
|
||||
ROM_LOAD( "224-v1.v1", 0x000000, 0x400000, CRC(ff57f088) SHA1(1641989b8aac899dbd68aa2332bcdf9b90b33564) ) /* mask rom TC5332204 */
|
||||
ROM_LOAD( "224-v2.v2", 0x400000, 0x200000, CRC(7ad26599) SHA1(822030037b7664795bf3d64e1452d0aecc22497e) ) /* mask rom TC5316200 */
|
||||
|
||||
NO_DELTAT_REGION
|
||||
|
||||
ROM_REGION( 0xa00000, "sprites", 0 )
|
||||
ROM_LOAD16_BYTE( "224-c1.c1", 0x000000, 0x400000, CRC(f7da64ab) SHA1(587a10ed9235c9046a3523fe80feba07764fac9b) ) /* Plane 0,1 */
|
||||
ROM_LOAD16_BYTE( "224-c2.c2", 0x000001, 0x400000, CRC(4c09bbfb) SHA1(e781aafba3bdefb7ed152826f4c3eb441735331c) ) /* Plane 2,3 */
|
||||
ROM_LOAD16_BYTE( "224-c3.c3", 0x800000, 0x100000, CRC(c59e4129) SHA1(93f02d1b4fbb152a9d336494fbff0d7642921de5) ) /* Plane 0,1 */
|
||||
ROM_LOAD16_BYTE( "224-c4.c4", 0x800001, 0x100000, CRC(b5532e53) SHA1(7d896c25ba97f6e5d43c13d4df4ba72964a976ed) ) /* Plane 2,3 */
|
||||
ROM_LOAD16_BYTE( "224-c1.c1", 0x000000, 0x400000, CRC(f7da64ab) SHA1(587a10ed9235c9046a3523fe80feba07764fac9b) ) /* Plane 0,1 */ /* mask rom TC5332205 */
|
||||
ROM_LOAD16_BYTE( "224-c2.c2", 0x000001, 0x400000, CRC(4c09bbfb) SHA1(e781aafba3bdefb7ed152826f4c3eb441735331c) ) /* Plane 2,3 */ /* mask rom TC5332205 */
|
||||
ROM_LOAD16_BYTE( "224-c3.c3", 0x800000, 0x100000, CRC(c59e4129) SHA1(93f02d1b4fbb152a9d336494fbff0d7642921de5) ) /* Plane 0,1 */ /* mask rom TC538200 */
|
||||
ROM_LOAD16_BYTE( "224-c4.c4", 0x800001, 0x100000, CRC(b5532e53) SHA1(7d896c25ba97f6e5d43c13d4df4ba72964a976ed) ) /* Plane 2,3 */ /* mask rom TC538200 */
|
||||
ROM_END
|
||||
|
||||
/****************************************
|
||||
@ -5522,16 +5527,16 @@ ROM_START( puzzldpr ) /* MVS ONLY RELEASE */
|
||||
|
||||
NEO_SFIX_64K( "235-s1.s1", BAD_DUMP CRC(5a68d91e) SHA1(a8c58eb68fd7e6e2d9d1153a9da514430437f342) )
|
||||
|
||||
NEO_BIOS_AUDIO_128K( "202-m1.m1", CRC(9c0291ea) SHA1(3fa67c62acba79be6b3a98cc1601e45569fa11ae) )
|
||||
NEO_BIOS_AUDIO_128K( "202-m1.m1", CRC(9c0291ea) SHA1(3fa67c62acba79be6b3a98cc1601e45569fa11ae) ) /* TC531001 */
|
||||
|
||||
ROM_REGION( 0x080000, "ymsnd", 0 )
|
||||
ROM_LOAD( "202-v1.v1", 0x000000, 0x080000, CRC(debeb8fb) SHA1(49a3d3578c087f1a0050168571ef8d1b08c5dc05) )
|
||||
ROM_LOAD( "202-v1.v1", 0x000000, 0x080000, CRC(debeb8fb) SHA1(49a3d3578c087f1a0050168571ef8d1b08c5dc05) ) /* TC534200 */
|
||||
|
||||
NO_DELTAT_REGION
|
||||
|
||||
ROM_REGION( 0x200000, "sprites", 0 )
|
||||
ROM_LOAD16_BYTE( "202-c1.c1", 0x000000, 0x100000, CRC(cc0095ef) SHA1(3d86f455e6db10a2449b775dc386f1826ba3b62e) ) /* Plane 0,1 */
|
||||
ROM_LOAD16_BYTE( "202-c2.c2", 0x000001, 0x100000, CRC(42371307) SHA1(df794f989e2883634bf7ffeea48d6bc3854529af) ) /* Plane 2,3 */
|
||||
ROM_LOAD16_BYTE( "202-c1.c1", 0x000000, 0x100000, CRC(cc0095ef) SHA1(3d86f455e6db10a2449b775dc386f1826ba3b62e) ) /* Plane 0,1 */ /* TC538200 */
|
||||
ROM_LOAD16_BYTE( "202-c2.c2", 0x000001, 0x100000, CRC(42371307) SHA1(df794f989e2883634bf7ffeea48d6bc3854529af) ) /* Plane 2,3 */ /* TC538200 */
|
||||
ROM_END
|
||||
|
||||
/****************************************
|
||||
@ -7468,6 +7473,7 @@ ROM_END
|
||||
****************************************/
|
||||
|
||||
ROM_START( samsh5sp ) /* Encrypted Set */ /* MVS VERSION */
|
||||
/* Uncensored */
|
||||
ROM_REGION( 0x800000, "maincpu", 0 )
|
||||
ROM_LOAD16_WORD_SWAP( "272-p1.p1", 0x000000, 0x400000, CRC(fb7a6bba) SHA1(f68c527208d8a55ca44b0caaa8ab66b3a0ffdfe5) )
|
||||
ROM_LOAD16_WORD_SWAP( "272-p2.sp2", 0x400000, 0x400000, CRC(63492ea6) SHA1(6ba946acb62c63ed61a42fe72b7fff3828883bcc) )
|
||||
@ -7502,42 +7508,20 @@ ROM_START( samsh5sp ) /* Encrypted Set */ /* MVS VERSION */
|
||||
ROM_LOAD16_BYTE( "272-c8.c8", 0x3000001, 0x800000, CRC(d49773cd) SHA1(cd8cf3b762d381c1f8f12919579c84a7ef7efb3f) ) /* Plane 2,3 */
|
||||
ROM_END
|
||||
|
||||
ROM_START( samsh5sph ) /* Encrypted Set */ /* AES VERSION */
|
||||
ROM_REGION( 0x800000, "maincpu", 0 )
|
||||
ROM_LOAD16_WORD_SWAP( "272-p1c.p1", 0x000000, 0x400000, CRC(9291794d) SHA1(66588ff9b00ffad6508b03423548984e28a3209d) )
|
||||
ROM_LOAD16_WORD_SWAP( "272-p2c.sp2", 0x400000, 0x400000, CRC(fa1a7dd8) SHA1(62443dad76d6c1e18f515d7d4ef8e1295a4b7f1d) )
|
||||
|
||||
ROM_Y_ZOOM
|
||||
/* Some info about the 2nd AES release of Samurai Shodown 5 Special (samsh5sph):
|
||||
|
||||
/* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */
|
||||
ROM_REGION( 0x20000, "fixed", 0 )
|
||||
ROM_FILL( 0x000000, 0x20000, 0 )
|
||||
ROM_REGION( 0x20000, "fixedbios", 0 )
|
||||
ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) )
|
||||
The fixed carts have a small round neogeo sticker applied to the front side of the cart (top right near cart sticker).
|
||||
SNK Playmore had authorized a recall of all Samurai Shodown V Special (Samurai Spirits 0 Special) home cartridges. This recall involved bug fixes
|
||||
and the addition of fatalities. (The fatalities were originally removed at the last minute due to the Nagasaki incident, a murder caused by a child killing her classmate by knife.)
|
||||
Bug fixes: Improvements on Voice, Back Ground Music, and Practice mode.
|
||||
Fatalities: SNK PLAYMORE modified the game program by including the removed "Zetumei Ougi" in a modified version.
|
||||
This new version does not show the complete fatalities, they are instead replaced by what SNK PLAYMORE refers to as "lessened fatalities".
|
||||
*/
|
||||
|
||||
/* Encrypted */
|
||||
NEO_BIOS_AUDIO_ENCRYPTED_512K( "272-m1.m1", CRC(adeebf40) SHA1(8cbd63dda3fff4de38060405bf70cd9308c9e66e) )
|
||||
|
||||
ROM_REGION( 0x1000000, "ymsnd", 0 )
|
||||
/* Encrypted */
|
||||
ROM_LOAD( "272-v1.v1", 0x000000, 0x800000, CRC(76a94127) SHA1(c3affd7ff1eb02345cfb755962ec173a8ec34acd) )
|
||||
ROM_LOAD( "272-v2.v2", 0x800000, 0x800000, CRC(4ba507f1) SHA1(728d139da3fe8a391fd8be4d24bb7fdd4bf9548a) )
|
||||
|
||||
NO_DELTAT_REGION
|
||||
|
||||
ROM_REGION( 0x4000000, "sprites", 0 )
|
||||
/* Encrypted */
|
||||
ROM_LOAD16_BYTE( "272-c1.c1", 0x0000000, 0x800000, CRC(4f97661a) SHA1(87f1721bae5ef16bc23c06b05e64686c396413df) ) /* Plane 0,1 */
|
||||
ROM_LOAD16_BYTE( "272-c2.c2", 0x0000001, 0x800000, CRC(a3afda4f) SHA1(86b475fce0bc0aa04d34e31324e8c7c7c847df19) ) /* Plane 2,3 */
|
||||
ROM_LOAD16_BYTE( "272-c3.c3", 0x1000000, 0x800000, CRC(8c3c7502) SHA1(6639020a8860d2400308e110d7277cbaf6eccc2a) ) /* Plane 0,1 */
|
||||
ROM_LOAD16_BYTE( "272-c4.c4", 0x1000001, 0x800000, CRC(32d5e2e2) SHA1(2b5612017152afd7433aaf99951a084ef5ad6bf0) ) /* Plane 2,3 */
|
||||
ROM_LOAD16_BYTE( "272-c5.c5", 0x2000000, 0x800000, CRC(6ce085bc) SHA1(0432b04a2265c649bba1bbd934dfb425c5d80fb1) ) /* Plane 0,1 */
|
||||
ROM_LOAD16_BYTE( "272-c6.c6", 0x2000001, 0x800000, CRC(05c8dc8e) SHA1(da45c222893f25495a66bdb302f9b0b1de3c8ae0) ) /* Plane 2,3 */
|
||||
ROM_LOAD16_BYTE( "272-c7.c7", 0x3000000, 0x800000, CRC(1417b742) SHA1(dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa) ) /* Plane 0,1 */
|
||||
ROM_LOAD16_BYTE( "272-c8.c8", 0x3000001, 0x800000, CRC(d49773cd) SHA1(cd8cf3b762d381c1f8f12919579c84a7ef7efb3f) ) /* Plane 2,3 */
|
||||
ROM_END
|
||||
|
||||
ROM_START( samsh5spn ) /* Encrypted Set */ /* AES VERSION, 2nd bugfix release */
|
||||
ROM_START( samsh5sph ) /* Encrypted Set */ /* AES VERSION, 2nd bugfix release */
|
||||
/* Less censored */
|
||||
ROM_REGION( 0x800000, "maincpu", 0 )
|
||||
ROM_LOAD16_WORD_SWAP( "272-p1ca.p1", 0x000000, 0x400000, CRC(c30a08dd) SHA1(66864954017c841d7ca8490112c3aa7a71a4da70) )
|
||||
ROM_LOAD16_WORD_SWAP( "272-p2ca.sp2", 0x400000, 0x400000, CRC(bd64a518) SHA1(aa259a168930f106377d680db444535411b3bce0) )
|
||||
@ -7573,8 +7557,48 @@ ROM_START( samsh5spn ) /* Encrypted Set */ /* AES VERSION, 2nd bugfix release */
|
||||
ROM_LOAD16_BYTE( "272-c8.c8", 0x3000001, 0x800000, CRC(d49773cd) SHA1(cd8cf3b762d381c1f8f12919579c84a7ef7efb3f) ) /* Plane 2,3 */
|
||||
ROM_END
|
||||
|
||||
ROM_START( samsh5spho ) /* Encrypted Set */ /* AES VERSION, 1st release */
|
||||
/* Censored */
|
||||
ROM_REGION( 0x800000, "maincpu", 0 )
|
||||
ROM_LOAD16_WORD_SWAP( "272-p1c.p1", 0x000000, 0x400000, CRC(9291794d) SHA1(66588ff9b00ffad6508b03423548984e28a3209d) )
|
||||
ROM_LOAD16_WORD_SWAP( "272-p2c.sp2", 0x400000, 0x400000, CRC(fa1a7dd8) SHA1(62443dad76d6c1e18f515d7d4ef8e1295a4b7f1d) )
|
||||
|
||||
/* BrezzaSoft games, licensed? */
|
||||
ROM_Y_ZOOM
|
||||
|
||||
/* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */
|
||||
ROM_REGION( 0x20000, "fixed", 0 )
|
||||
ROM_FILL( 0x000000, 0x20000, 0 )
|
||||
ROM_REGION( 0x20000, "fixedbios", 0 )
|
||||
ROM_LOAD( "sfix.sfix", 0x000000, 0x20000, CRC(c2ea0cfd) SHA1(fd4a618cdcdbf849374f0a50dd8efe9dbab706c3) )
|
||||
|
||||
/* Encrypted */
|
||||
NEO_BIOS_AUDIO_ENCRYPTED_512K( "272-m1.m1", CRC(adeebf40) SHA1(8cbd63dda3fff4de38060405bf70cd9308c9e66e) )
|
||||
|
||||
ROM_REGION( 0x1000000, "ymsnd", 0 )
|
||||
/* Encrypted */
|
||||
ROM_LOAD( "272-v1.v1", 0x000000, 0x800000, CRC(76a94127) SHA1(c3affd7ff1eb02345cfb755962ec173a8ec34acd) )
|
||||
ROM_LOAD( "272-v2.v2", 0x800000, 0x800000, CRC(4ba507f1) SHA1(728d139da3fe8a391fd8be4d24bb7fdd4bf9548a) )
|
||||
|
||||
NO_DELTAT_REGION
|
||||
|
||||
ROM_REGION( 0x4000000, "sprites", 0 )
|
||||
/* Encrypted */
|
||||
ROM_LOAD16_BYTE( "272-c1.c1", 0x0000000, 0x800000, CRC(4f97661a) SHA1(87f1721bae5ef16bc23c06b05e64686c396413df) ) /* Plane 0,1 */
|
||||
ROM_LOAD16_BYTE( "272-c2.c2", 0x0000001, 0x800000, CRC(a3afda4f) SHA1(86b475fce0bc0aa04d34e31324e8c7c7c847df19) ) /* Plane 2,3 */
|
||||
ROM_LOAD16_BYTE( "272-c3.c3", 0x1000000, 0x800000, CRC(8c3c7502) SHA1(6639020a8860d2400308e110d7277cbaf6eccc2a) ) /* Plane 0,1 */
|
||||
ROM_LOAD16_BYTE( "272-c4.c4", 0x1000001, 0x800000, CRC(32d5e2e2) SHA1(2b5612017152afd7433aaf99951a084ef5ad6bf0) ) /* Plane 2,3 */
|
||||
ROM_LOAD16_BYTE( "272-c5.c5", 0x2000000, 0x800000, CRC(6ce085bc) SHA1(0432b04a2265c649bba1bbd934dfb425c5d80fb1) ) /* Plane 0,1 */
|
||||
ROM_LOAD16_BYTE( "272-c6.c6", 0x2000001, 0x800000, CRC(05c8dc8e) SHA1(da45c222893f25495a66bdb302f9b0b1de3c8ae0) ) /* Plane 2,3 */
|
||||
ROM_LOAD16_BYTE( "272-c7.c7", 0x3000000, 0x800000, CRC(1417b742) SHA1(dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa) ) /* Plane 0,1 */
|
||||
ROM_LOAD16_BYTE( "272-c8.c8", 0x3000001, 0x800000, CRC(d49773cd) SHA1(cd8cf3b762d381c1f8f12919579c84a7ef7efb3f) ) /* Plane 2,3 */
|
||||
ROM_END
|
||||
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
BrezzaSoft games, licensed?
|
||||
|
||||
****************************************************************************/
|
||||
|
||||
|
||||
/****************************************
|
||||
@ -7685,7 +7709,11 @@ ROM_START( vlinero ) /* MVS ONLY RELEASE */
|
||||
ROM_END
|
||||
|
||||
|
||||
/* Vektorlogic games, unlicensed */
|
||||
/****************************************************************************
|
||||
|
||||
Vektorlogic games, unlicensed
|
||||
|
||||
****************************************************************************/
|
||||
|
||||
|
||||
/****************************************
|
||||
@ -7723,7 +7751,11 @@ ROM_START( sbp ) /* Unlicensed, no official game ID # */ /* MVS ONLY VERSION */
|
||||
ROM_END
|
||||
|
||||
|
||||
/* Jamma PCB sets */
|
||||
/****************************************************************************
|
||||
|
||||
Jamma PCB sets
|
||||
|
||||
****************************************************************************/
|
||||
|
||||
|
||||
/****************************************
|
||||
@ -7890,9 +7922,12 @@ ROM_START( kf2k3pcb ) /* Encrypted Set, JAMMA PCB */
|
||||
ROM_END
|
||||
|
||||
|
||||
/****************************************************************************/
|
||||
/****************************************************************************
|
||||
|
||||
Bootleg sets
|
||||
|
||||
****************************************************************************/
|
||||
|
||||
/* Bootleg sets */
|
||||
|
||||
/*
|
||||
About supported sets:
|
||||
@ -8916,9 +8951,11 @@ ROM_START( diggerma ) /* Unlicensed Prototype, no official game ID # */
|
||||
ROM_END
|
||||
|
||||
|
||||
/****************************************************************************/
|
||||
/****************************************************************************
|
||||
|
||||
/* Game specific input definitions */
|
||||
Game specific input definitions
|
||||
|
||||
****************************************************************************/
|
||||
|
||||
|
||||
static INPUT_PORTS_START( svcpcb )
|
||||
@ -9214,9 +9251,12 @@ static INPUT_PORTS_START( jockeygp )
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
/****************************************************************************/
|
||||
/****************************************************************************
|
||||
|
||||
Game specific inits
|
||||
|
||||
****************************************************************************/
|
||||
|
||||
/* Game specific inits */
|
||||
|
||||
static DRIVER_INIT( fatfury2 )
|
||||
{
|
||||
@ -9224,6 +9264,14 @@ static DRIVER_INIT( fatfury2 )
|
||||
fatfury2_install_protection(machine);
|
||||
}
|
||||
|
||||
static DRIVER_INIT( zupapa )
|
||||
{
|
||||
neogeo_state *state = machine.driver_data<neogeo_state>();
|
||||
DRIVER_INIT_CALL(neogeo);
|
||||
state->m_fixed_layer_bank_type = 1;
|
||||
kof99_neogeo_gfx_decrypt(machine, 0xbd);
|
||||
}
|
||||
|
||||
static DRIVER_INIT ( kof98 )
|
||||
{
|
||||
DRIVER_INIT_CALL(neogeo);
|
||||
@ -9415,14 +9463,6 @@ static DRIVER_INIT( nitd )
|
||||
kof99_neogeo_gfx_decrypt(machine, 0xff);
|
||||
}
|
||||
|
||||
static DRIVER_INIT( zupapa )
|
||||
{
|
||||
neogeo_state *state = machine.driver_data<neogeo_state>();
|
||||
DRIVER_INIT_CALL(neogeo);
|
||||
state->m_fixed_layer_bank_type = 1;
|
||||
kof99_neogeo_gfx_decrypt(machine, 0xbd);
|
||||
}
|
||||
|
||||
static DRIVER_INIT( sengoku3 )
|
||||
{
|
||||
neogeo_state *state = machine.driver_data<neogeo_state>();
|
||||
@ -9705,7 +9745,6 @@ static DRIVER_INIT( kf2k3pcb )
|
||||
{
|
||||
rom[i] = BITSWAP8(rom[i], 5, 6, 1, 4, 3, 0, 7, 2);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
kof2000_neogeo_gfx_decrypt(machine, 0x9d);
|
||||
@ -9825,14 +9864,6 @@ static DRIVER_INIT( lans2004 )
|
||||
DRIVER_INIT_CALL(neogeo);
|
||||
}
|
||||
|
||||
|
||||
driver_init_func neo_gameinit;
|
||||
|
||||
static DRIVER_INIT( mvs )
|
||||
{
|
||||
DRIVER_INIT_CALL(neogeo);
|
||||
}
|
||||
|
||||
static READ16_HANDLER( sbp_lowerrom_r )
|
||||
{
|
||||
UINT16* rom = (UINT16*)space->machine().root_device().memregion("maincpu")->base();
|
||||
@ -9888,7 +9919,21 @@ static DRIVER_INIT(sbp )
|
||||
rom[0x2a6fc/2] = 0x4e71;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
Softlist stuff
|
||||
|
||||
****************************************************************************/
|
||||
|
||||
|
||||
driver_init_func neo_gameinit;
|
||||
|
||||
static DRIVER_INIT( mvs )
|
||||
{
|
||||
DRIVER_INIT_CALL(neogeo);
|
||||
}
|
||||
|
||||
|
||||
@ -9969,8 +10014,10 @@ void mvs_install_protection(device_image_interface& image)
|
||||
if (neo_gameinit) neo_gameinit(image.device().machine());
|
||||
}
|
||||
|
||||
|
||||
/****************************************************************************/
|
||||
|
||||
|
||||
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT */
|
||||
CONS( 1990, neogeo, 0, 0, mvs, neogeo, mvs, "SNK", "Neo-Geo", GAME_IS_BIOS_ROOT | GAME_SUPPORTS_SAVE )
|
||||
|
||||
@ -10127,8 +10174,8 @@ GAME( 2003, kf2k3bla, kof2003, neogeo, neogeo, kf2k3pl, ROT0, "bootleg",
|
||||
GAME( 2003, kf2k3pl, kof2003, neogeo, neogeo, kf2k3pl, ROT0, "bootleg", "The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg)", GAME_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart
|
||||
GAME( 2003, kf2k3upl, kof2003, neogeo, neogeo, kf2k3upl, ROT0, "bootleg", "The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg)", GAME_SUPPORTS_SAVE ) // zooming is wrong because its a bootleg of the pcb version on a cart
|
||||
GAME( 2004, samsh5sp, neogeo, neogeo, neogeo, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGM-2720)", GAME_SUPPORTS_SAVE )
|
||||
GAME( 2004, samsh5sph, samsh5sp, neogeo, neogeo, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (1st release, censored)", GAME_SUPPORTS_SAVE )
|
||||
GAME( 2004, samsh5spn, samsh5sp, neogeo, neogeo, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (2nd release, less censored)", GAME_SUPPORTS_SAVE )
|
||||
GAME( 2004, samsh5sph, samsh5sp, neogeo, neogeo, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (2nd release, less censored)", GAME_SUPPORTS_SAVE )
|
||||
GAME( 2004, samsh5spho, samsh5sp, neogeo, neogeo, samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special / Samurai Spirits Zero Special (NGH-2720) (1st release, censored)", GAME_SUPPORTS_SAVE )
|
||||
|
||||
/* there are other bootlegs kof96ep, kf2k1pls etc.? -- work out which should be supported */
|
||||
|
||||
@ -10283,7 +10330,7 @@ GAME( 2000, diggerma, neogeo, neogeo, neogeo, neogeo, ROT0, "Kyle Hodge
|
||||
/* Vektorlogic */
|
||||
GAME( 2004, sbp, neogeo, neogeo, neogeo, sbp, ROT0, "Vektorlogic", "Super Bubble Pop", GAME_NOT_WORKING )
|
||||
|
||||
/* NG.DEV.TEAM */
|
||||
/* NG:DEV.TEAM */
|
||||
// Last Hope (c)2006 - AES / NEOCD (has no MVS mode)
|
||||
// Last Hope Pink Bullets (c)2008 - MVS / AES
|
||||
// Fast Striker (c)2010 - MVS/AES
|
||||
|
@ -7084,7 +7084,7 @@ kf2k3pl // bootleg
|
||||
kf2k3upl // bootleg
|
||||
samsh5sp // 0272 (c) 2004 Playmore
|
||||
samsh5sph // 0272 (c) 2004 Playmore
|
||||
samsh5spn // 0272 (c) 2004 Playmore
|
||||
samsh5spho // 0272 (c) 2004 Playmore
|
||||
|
||||
// Unlicensed commercial releases (no game ID)
|
||||
jockeygp
|
||||
|
Loading…
Reference in New Issue
Block a user