mirror of
https://github.com/holub/mame
synced 2025-04-16 13:34:55 +03:00
New machines marked as NOT_WORKING
---------------------------------- Matrix [bytestorm] New working clones ------------------ Midnight Run: Road Fighter 2 (AAA, Asia v1.10, newer sound program) [Guru] Street Fighter II': Champion Edition (bootleg, set 1) [f205v, maru79] Street Fighter II': Champion Edition (bootleg, set 2) [f205v, maru79] Street Fighter II': Champion Edition (bootleg, set 3) [Janniz, f205v, maru79]
This commit is contained in:
parent
bdb7da2fda
commit
8a5d4df2f7
@ -4949,6 +4949,7 @@ files {
|
||||
MAME_DIR .. "src/mame/includes/malzak.h",
|
||||
MAME_DIR .. "src/mame/video/malzak.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/marywu.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/matrix.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/mcatadv.cpp",
|
||||
MAME_DIR .. "src/mame/includes/mcatadv.h",
|
||||
MAME_DIR .. "src/mame/video/mcatadv.cpp",
|
||||
|
@ -724,6 +724,7 @@ marywu.cpp
|
||||
mastboy.cpp
|
||||
mastboyo.cpp
|
||||
matmania.cpp
|
||||
matrix.cpp
|
||||
maxaflex.cpp
|
||||
maygay1bsw.cpp
|
||||
maygayep.cpp
|
||||
|
@ -13826,7 +13826,7 @@ void cps_state::varthb2_cps_a_w(offs_t offset, uint16_t data)
|
||||
|
||||
/*
|
||||
A note regarding bootlegs:
|
||||
In order to keep the cps source in some sort of order, the idea is to group similar bootleg hardware into seperate
|
||||
In order to keep the cps source in some sort of order, the idea is to group similar bootleg hardware into separate
|
||||
derived classes and source files.
|
||||
|
||||
Rom swaps, hacks etc. (on original Capcom hardware) -> cps1.cpp
|
||||
@ -13839,8 +13839,8 @@ void cps_state::varthb2_cps_a_w(offs_t offset, uint16_t data)
|
||||
*2 this is original configuration, but non-Capcom (usually single-board) hardware.
|
||||
|
||||
|
||||
This file currently contains games in first and last catergories.
|
||||
Eventually only official/genuine/non-bootleg Capcom-hardware games and those in first catergory will remain here.
|
||||
This file currently contains games in first and last categories.
|
||||
Eventually only official/genuine/non-bootleg Capcom-hardware games and those in first category will remain here.
|
||||
*/
|
||||
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
||||
The King of Dragons ? (No dump)
|
||||
|
||||
Generally the sound quality is quite poor compared to official Capcom hardware (consequence of M6295->2xM5205 conversion).
|
||||
Most noticable is missing percussion backing of music tracks and no fade in/out effect.
|
||||
Most noticeable is missing percussion backing of music tracks and no fade in/out effect.
|
||||
Often the 2x M5205 are clocked with a 400KHz xtal (should really be 384KHz) so pitch of samples is slightly out as well.
|
||||
The sf2 sets seem to have quite a few missing samples?
|
||||
|
||||
@ -1164,6 +1164,83 @@ ROM_START( sf2ceb )
|
||||
ROM_RELOAD( 0x10000, 0x20000 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sf2ceb2 ) // sf2ceeab3 in FBNeo, all ROMs but the first two program ROMs match sf2mdt. Dump has been confirmed on 2 different PCBs
|
||||
ROM_REGION( CODE_SIZE, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "3.ic172", 0x000000, 0x80000, CRC(11b5fe98) SHA1(6dda11e6c443a7c0ddf17a9840c93be00a424472) )
|
||||
ROM_LOAD16_BYTE( "1.ic171", 0x000001, 0x80000, CRC(6d948623) SHA1(0bcdda9ba2ef2051ad70277fbc383035a63540f3) )
|
||||
ROM_LOAD16_BYTE( "4.ic176", 0x100000, 0x20000, CRC(1073b7b6) SHA1(81ca1eab65ceac69520584bb23a684ccb9d92f89) )
|
||||
ROM_LOAD16_BYTE( "2.ic175", 0x100001, 0x20000, CRC(924c6ce2) SHA1(676a912652bd75da5087f0c7eae047b7681a993c) )
|
||||
|
||||
ROM_REGION( 0x600000, "gfx", 0 ) // rearranged in init
|
||||
ROM_LOAD64_WORD( "7.ic90", 0x000000, 0x80000, CRC(896eaf48) SHA1(5a13ae8b554e05eed3d5749aaf5845d499bce45b) )
|
||||
ROM_LOAD64_WORD( "10.ic88", 0x000002, 0x80000, CRC(ef3f5be8) SHA1(d4e1de7d7caf6977e48544d6701618ae70c717f9) )
|
||||
ROM_LOAD64_WORD( "13.ic89", 0x000004, 0x80000, CRC(305dd72a) SHA1(c373b517c23f3b019abb06e21f6b9ab6e1e47909) )
|
||||
ROM_LOAD64_WORD( "16.ic87", 0x000006, 0x80000, CRC(e57f6db9) SHA1(b37f95737804002ec0e237472eaacf0bc1e868e8) )
|
||||
ROM_LOAD64_WORD( "6.ic91", 0x200000, 0x80000, CRC(054cd5c4) SHA1(07f275e118c141a84ca15a2e9edc81694af37cf2) )
|
||||
ROM_LOAD64_WORD( "9.ic93", 0x200002, 0x80000, CRC(818ca33d) SHA1(dfb707e17c83216f8a62e905f8c7cd6d406b417b) )
|
||||
ROM_LOAD64_WORD( "12.ic92", 0x200004, 0x80000, CRC(87e069e8) SHA1(cddd3be84f8379134590bfbbb080518f28120e49) )
|
||||
ROM_LOAD64_WORD( "15.ic94", 0x200006, 0x80000, CRC(5dfb44d1) SHA1(08e44b8efc84f9cfc829aabf704155ddc700de76) )
|
||||
ROM_LOAD64_WORD( "8.ic86", 0x400000, 0x80000, CRC(34bbb3fa) SHA1(7794e89258f12b17d38c3d302dc15c502a8c8eb6) )
|
||||
ROM_LOAD64_WORD( "11.ic84", 0x400002, 0x80000, CRC(cea6d1d6) SHA1(9c953db42f0d877e43c0c239f69a00df39a18295) )
|
||||
ROM_LOAD64_WORD( "14.ic85", 0x400004, 0x80000, CRC(7d9f1a67) SHA1(6deb7fff867c42b13a32bb11eda798cfdb4cbaa8) )
|
||||
ROM_LOAD64_WORD( "17.ic83", 0x400006, 0x80000, CRC(91a9a05d) SHA1(5266ceddd2df925e79b4200843dec2f7aa9297b3) )
|
||||
|
||||
ROM_REGION( 0x30000, "audiocpu", 0 ) // Sound program + samples
|
||||
ROM_LOAD( "5.ic26", 0x00000, 0x20000, CRC(17d5ba8a) SHA1(6ff3b8860d7e1fdee3561846f645eb4d3a8965ec) )
|
||||
ROM_RELOAD( 0x10000, 0x20000 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sf2ceb3 ) // sf2ceeab4 in FBNeo, all ROMs but the first match sf2ceb2. Changes do not seem a result of bit-rot
|
||||
ROM_REGION( CODE_SIZE, "maincpu", 0 ) // main CPU has a (sic) 'Street Figter III 00325' sticker
|
||||
ROM_LOAD16_BYTE( "3.ic172", 0x000000, 0x80000, CRC(30848e16) SHA1(b48809350f033010d33666a8cd5a610f9721f994) )
|
||||
ROM_LOAD16_BYTE( "1.ic171", 0x000001, 0x80000, CRC(6d948623) SHA1(0bcdda9ba2ef2051ad70277fbc383035a63540f3) )
|
||||
ROM_LOAD16_BYTE( "4.ic176", 0x100000, 0x20000, CRC(1073b7b6) SHA1(81ca1eab65ceac69520584bb23a684ccb9d92f89) )
|
||||
ROM_LOAD16_BYTE( "2.ic175", 0x100001, 0x20000, CRC(924c6ce2) SHA1(676a912652bd75da5087f0c7eae047b7681a993c) )
|
||||
|
||||
ROM_REGION( 0x600000, "gfx", 0 ) // rearranged in init
|
||||
ROM_LOAD64_WORD( "7.ic90", 0x000000, 0x80000, CRC(896eaf48) SHA1(5a13ae8b554e05eed3d5749aaf5845d499bce45b) )
|
||||
ROM_LOAD64_WORD( "10.ic88", 0x000002, 0x80000, CRC(ef3f5be8) SHA1(d4e1de7d7caf6977e48544d6701618ae70c717f9) )
|
||||
ROM_LOAD64_WORD( "13.ic89", 0x000004, 0x80000, CRC(305dd72a) SHA1(c373b517c23f3b019abb06e21f6b9ab6e1e47909) )
|
||||
ROM_LOAD64_WORD( "16.ic87", 0x000006, 0x80000, CRC(e57f6db9) SHA1(b37f95737804002ec0e237472eaacf0bc1e868e8) )
|
||||
ROM_LOAD64_WORD( "6.ic91", 0x200000, 0x80000, CRC(054cd5c4) SHA1(07f275e118c141a84ca15a2e9edc81694af37cf2) )
|
||||
ROM_LOAD64_WORD( "9.ic93", 0x200002, 0x80000, CRC(818ca33d) SHA1(dfb707e17c83216f8a62e905f8c7cd6d406b417b) )
|
||||
ROM_LOAD64_WORD( "12.ic92", 0x200004, 0x80000, CRC(87e069e8) SHA1(cddd3be84f8379134590bfbbb080518f28120e49) )
|
||||
ROM_LOAD64_WORD( "15.ic94", 0x200006, 0x80000, CRC(5dfb44d1) SHA1(08e44b8efc84f9cfc829aabf704155ddc700de76) )
|
||||
ROM_LOAD64_WORD( "8.ic86", 0x400000, 0x80000, CRC(34bbb3fa) SHA1(7794e89258f12b17d38c3d302dc15c502a8c8eb6) )
|
||||
ROM_LOAD64_WORD( "11.ic84", 0x400002, 0x80000, CRC(cea6d1d6) SHA1(9c953db42f0d877e43c0c239f69a00df39a18295) )
|
||||
ROM_LOAD64_WORD( "14.ic85", 0x400004, 0x80000, CRC(7d9f1a67) SHA1(6deb7fff867c42b13a32bb11eda798cfdb4cbaa8) )
|
||||
ROM_LOAD64_WORD( "17.ic83", 0x400006, 0x80000, CRC(91a9a05d) SHA1(5266ceddd2df925e79b4200843dec2f7aa9297b3) )
|
||||
|
||||
ROM_REGION( 0x30000, "audiocpu", 0 ) // Sound program + samples
|
||||
ROM_LOAD( "5.ic26", 0x00000, 0x20000, CRC(17d5ba8a) SHA1(6ff3b8860d7e1fdee3561846f645eb4d3a8965ec) )
|
||||
ROM_RELOAD( 0x10000, 0x20000 )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sf2ceb4 ) // sf2ceeab5 in FBNeo, all ROMs but ic171 match sf2ceb2. Dump has been confirmed on 3 different PCBs
|
||||
ROM_REGION( CODE_SIZE, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "3.ic172", 0x000000, 0x80000, CRC(11b5fe98) SHA1(6dda11e6c443a7c0ddf17a9840c93be00a424472) )
|
||||
ROM_LOAD16_BYTE( "5.ic171", 0x000001, 0x80000, CRC(43e85f2c) SHA1(56026e5d0ba4e0fb1bc92b981f69d0fc9d7af1d2) )
|
||||
ROM_LOAD16_BYTE( "2.ic176", 0x100000, 0x20000, CRC(1073b7b6) SHA1(81ca1eab65ceac69520584bb23a684ccb9d92f89) )
|
||||
ROM_LOAD16_BYTE( "4.ic175", 0x100001, 0x20000, CRC(924c6ce2) SHA1(676a912652bd75da5087f0c7eae047b7681a993c) )
|
||||
|
||||
ROM_REGION( 0x600000, "gfx", 0 ) // rearranged in init
|
||||
ROM_LOAD64_WORD( "10.ic90", 0x000000, 0x80000, CRC(896eaf48) SHA1(5a13ae8b554e05eed3d5749aaf5845d499bce45b) )
|
||||
ROM_LOAD64_WORD( "7.ic88", 0x000002, 0x80000, CRC(ef3f5be8) SHA1(d4e1de7d7caf6977e48544d6701618ae70c717f9) )
|
||||
ROM_LOAD64_WORD( "16.ic89", 0x000004, 0x80000, CRC(305dd72a) SHA1(c373b517c23f3b019abb06e21f6b9ab6e1e47909) )
|
||||
ROM_LOAD64_WORD( "13.ic87", 0x000006, 0x80000, CRC(e57f6db9) SHA1(b37f95737804002ec0e237472eaacf0bc1e868e8) )
|
||||
ROM_LOAD64_WORD( "11.ic91", 0x200000, 0x80000, CRC(054cd5c4) SHA1(07f275e118c141a84ca15a2e9edc81694af37cf2) )
|
||||
ROM_LOAD64_WORD( "8.ic93", 0x200002, 0x80000, CRC(818ca33d) SHA1(dfb707e17c83216f8a62e905f8c7cd6d406b417b) )
|
||||
ROM_LOAD64_WORD( "17.ic92", 0x200004, 0x80000, CRC(87e069e8) SHA1(cddd3be84f8379134590bfbbb080518f28120e49) )
|
||||
ROM_LOAD64_WORD( "14.ic94", 0x200006, 0x80000, CRC(5dfb44d1) SHA1(08e44b8efc84f9cfc829aabf704155ddc700de76) )
|
||||
ROM_LOAD64_WORD( "9.ic86", 0x400000, 0x80000, CRC(34bbb3fa) SHA1(7794e89258f12b17d38c3d302dc15c502a8c8eb6) )
|
||||
ROM_LOAD64_WORD( "6.ic84", 0x400002, 0x80000, CRC(cea6d1d6) SHA1(9c953db42f0d877e43c0c239f69a00df39a18295) )
|
||||
ROM_LOAD64_WORD( "15.ic85", 0x400004, 0x80000, CRC(7d9f1a67) SHA1(6deb7fff867c42b13a32bb11eda798cfdb4cbaa8) )
|
||||
ROM_LOAD64_WORD( "12.ic83", 0x400006, 0x80000, CRC(91a9a05d) SHA1(5266ceddd2df925e79b4200843dec2f7aa9297b3) )
|
||||
|
||||
ROM_REGION( 0x30000, "audiocpu", 0 ) // Sound program + samples
|
||||
ROM_LOAD( "1.ic26", 0x00000, 0x20000, CRC(17d5ba8a) SHA1(6ff3b8860d7e1fdee3561846f645eb4d3a8965ec) )
|
||||
ROM_RELOAD( 0x10000, 0x20000 )
|
||||
ROM_END
|
||||
|
||||
// ************************************************************************* SF2MDT, SF2MDTA, SF2MDTB
|
||||
|
||||
@ -1264,7 +1341,6 @@ ROM_START( sf2mdtb )
|
||||
ROM_RELOAD( 0x10000, 0x20000 )
|
||||
ROM_END
|
||||
|
||||
|
||||
// ************************************************************************* DRIVER MACROS
|
||||
|
||||
GAME( 1991, captcommb2, captcomm, captcommb2, captcommb2, captcommb2_state, init_captcommb2, ROT0, "bootleg", "Captain Commando (bootleg with 2xMSM5205)", MACHINE_SUPPORTS_SAVE ) // 911014 ETC
|
||||
@ -1276,6 +1352,9 @@ GAME( 1992, sf2b, sf2, sf2b, sf2mdt, cps1bl_5205_state,
|
||||
GAME( 1992, sf2b2, sf2, sf2b, sf2mdt, cps1bl_5205_state, init_sf2mdtb, ROT0, "bootleg", "Street Fighter II: The World Warrior (bootleg, set 2)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 910204 ETC
|
||||
|
||||
GAME( 1992, sf2ceb, sf2ce, sf2mdt, sf2mdt, cps1bl_5205_state, init_sf2mdta, ROT0, "bootleg (Playmark)", "Street Fighter II': Champion Edition (Playmark bootleg)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 ETC
|
||||
GAME( 1992, sf2ceb2, sf2ce, sf2mdt, sf2mdt, cps1bl_5205_state, init_sf2mdtb, ROT0, "bootleg", "Street Fighter II': Champion Edition (bootleg, set 1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 ETC
|
||||
GAME( 1992, sf2ceb3, sf2ce, sf2mdt, sf2mdt, cps1bl_5205_state, init_sf2mdtb, ROT0, "bootleg", "Street Fighter II': Champion Edition (bootleg, set 2)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 ETC
|
||||
GAME( 1992, sf2ceb4, sf2ce, sf2mdt, sf2mdt, cps1bl_5205_state, init_sf2mdtb, ROT0, "bootleg", "Street Fighter II': Champion Edition (bootleg, set 3)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 ETC
|
||||
|
||||
GAME( 1992, sf2mdt, sf2ce, sf2mdt, sf2mdt, cps1bl_5205_state, init_sf2mdt, ROT0, "bootleg", "Street Fighter II': Magic Delta Turbo (bootleg, set 1)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 ETC
|
||||
GAME( 1992, sf2mdta, sf2ce, sf2mdt, sf2mdt, cps1bl_5205_state, init_sf2mdta, ROT0, "bootleg", "Street Fighter II': Magic Delta Turbo (bootleg, set 2)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // 920313 ETC
|
||||
|
85
src/mame/drivers/matrix.cpp
Normal file
85
src/mame/drivers/matrix.cpp
Normal file
@ -0,0 +1,85 @@
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:
|
||||
/*
|
||||
'Matrix' slot machine or poker game (the bezel has poker cards) by unidentified manufacturer
|
||||
Game title is taken from ROM labels and cabinet. Might be incomplete.
|
||||
|
||||
Hardware consists of:
|
||||
|
||||
Motherboard (GXM-530D):
|
||||
Cyrix MediaGX GXm-266GP 2.9V
|
||||
Cyrix GXm Cx5530 with GCT bios
|
||||
128MB RAM
|
||||
SMC FDC37C931
|
||||
5-dip bank
|
||||
|
||||
Daughter card (FLASH ROM SSD 374-525-627-33-78J54):
|
||||
Lattice ispLSI 1032E 70LJ D980B06
|
||||
Unpopulated spaces marked for: DS5002FP, PIC16C54, 93C56 EEPROM, a couple more unreadable
|
||||
8-dip bank
|
||||
6 ROMs
|
||||
1 RAM
|
||||
*/
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/i386/i386.h"
|
||||
#include "screen.h"
|
||||
|
||||
class matrix_state : public driver_device
|
||||
{
|
||||
public:
|
||||
matrix_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
void matrix(machine_config &config);
|
||||
|
||||
private:
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
void main_map(address_map &map);
|
||||
|
||||
uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect) { return 0; }
|
||||
};
|
||||
|
||||
|
||||
void matrix_state::main_map(address_map &map)
|
||||
{
|
||||
}
|
||||
|
||||
static INPUT_PORTS_START( matrix )
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
void matrix_state::matrix(machine_config &config)
|
||||
{
|
||||
// basic machine hardware
|
||||
MEDIAGX(config, m_maincpu, 233'000'000); // Cyrix MediaGX GXm-266GP
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &matrix_state::main_map);
|
||||
|
||||
// video hardware, all TBD
|
||||
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
|
||||
screen.set_refresh_hz(60);
|
||||
screen.set_vblank_time(ATTOSECONDS_IN_USEC(0));
|
||||
screen.set_size(640, 480);
|
||||
screen.set_visarea(0, 640-1, 0, 480-1);
|
||||
screen.set_screen_update(FUNC(matrix_state::screen_update));
|
||||
}
|
||||
|
||||
|
||||
ROM_START( matrix )
|
||||
ROM_REGION32_LE(0x40000, "bios", 0)
|
||||
ROM_LOAD("d586_bios.bin", 0x00000, 0x40000, CRC(39fc093a) SHA1(3376bac4f0d6e729d5939e3078ecdf700464cba3) )
|
||||
|
||||
ROM_REGION(0x300000, "unsorted", 0)
|
||||
ROM_LOAD( "matrix_031203u5.bin", 0x000000, 0x080000, CRC(95aa8fb7) SHA1(8cbfa783a887779350609d6f3ea1e88187bd21a4) )
|
||||
ROM_LOAD( "matrix_031203u6.bin", 0x080000, 0x080000, CRC(38822bc6) SHA1(b57bd9fa44cab9fa4cef8873454c8be0dc7ab781) )
|
||||
ROM_LOAD( "matrix_031203u7.bin", 0x100000, 0x080000, CRC(74d31f1a) SHA1(bf6eae262cab6d24276f43370f3b9e4f687b9a52) )
|
||||
ROM_LOAD( "matrix_031203u18.bin", 0x180000, 0x080000, CRC(7b20c6cb) SHA1(51d9a442c510a60f85d9ad7b56cfe67c60f4ab1b) )
|
||||
ROM_LOAD( "matrix_031203u19.bin", 0x200000, 0x080000, CRC(c612c80c) SHA1(ef7586369fd1f9c6b8f3e78806c3be16b5aa1a3d) )
|
||||
ROM_LOAD( "matrix_031203u20.bin", 0x280000, 0x080000, CRC(f87ac4ae) SHA1(ef9b730a1113d36ef6a041fe36d77edfa255ad98) )
|
||||
ROM_END
|
||||
|
||||
|
||||
GAME( 200?, matrix, 0, matrix, matrix, matrix_state, empty_init, ROT0, "<unknown>", "Matrix", MACHINE_IS_SKELETON )
|
@ -24,7 +24,7 @@
|
||||
KS10071 (custom 3D pixel unit)
|
||||
KS10081 (custom 3D texel unit)
|
||||
|
||||
GN678 GFX board (same as in gticlub.c):
|
||||
GN678 GFX board (same as in gticlub.cpp):
|
||||
----------------
|
||||
Analog Devices ADSP-21062 SHARC DSP at 36MHz
|
||||
Konami K001604 (2D tilemaps + 2x ROZ)
|
||||
@ -161,7 +161,7 @@ Jet Wave - see note -
|
||||
Winding Heat 677A12 677A11 677A16 677A15 677A14 677A13
|
||||
|
||||
Note: Jet Wave uses the lower board from GTI Club (GN678), and a ZR107(PWB(A)300769A top board.
|
||||
Check gticlub.c for details on the bottom board.
|
||||
Check drivers/gticlub.cpp for details on the bottom board.
|
||||
|
||||
*/
|
||||
|
||||
@ -934,6 +934,32 @@ ROM_START( midnruna )
|
||||
ROM_LOAD( "477a10.5n", 0x400000, 0x200000, CRC(8db31bd4) SHA1(d662d3bb6e8b44a01ffa158f5d7425454aad49a3) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( midnruna2 )
|
||||
ROM_REGION(0x200000, "user1", 0) // PowerPC program roms
|
||||
ROM_LOAD32_BYTE( "477ab1d01.20u", 0x000003, 0x80000, CRC(3aa31517) SHA1(315d9c3c930493e39bc497ceafa0c4ef6fa64e4d) ) // labeled AB1, but still program version AAA, v1.10 (ASA)
|
||||
ROM_LOAD32_BYTE( "477ab1d02.17u", 0x000002, 0x80000, CRC(c506bd3d) SHA1(d44ed2cb39f0da44f681190132c7603dfca813d9) )
|
||||
ROM_LOAD32_BYTE( "477ab1d03.15u", 0x000001, 0x80000, CRC(53f8e898) SHA1(ba83a60a411bb307cb0e424099716ccf888a4f39) )
|
||||
ROM_LOAD32_BYTE( "477ab1d04.13u", 0x000000, 0x80000, CRC(0eb264b7) SHA1(179a3d58c0f554fd1b283ee3640ce09d5142b288) )
|
||||
|
||||
ROM_REGION(0x20000, "audiocpu", 0) // M68K program
|
||||
ROM_LOAD16_WORD_SWAP( "477b07.19l", 0x000000, 0x20000, CRC(2d00cf76) SHA1(152bed061c59e29864d735f8beba2a49136f7212) )
|
||||
|
||||
ROM_REGION(0x100000, "k056832", 0) // Tilemap
|
||||
ROM_LOAD16_BYTE( "477a11.35b", 0x000000, 0x80000, CRC(85eef04b) SHA1(02e26d2d4a8b29894370f28d2a49fdf5c7d23f95) )
|
||||
ROM_LOAD16_BYTE( "477a12.35a", 0x000001, 0x80000, CRC(451d7777) SHA1(0bf280ca475100778bbfd3f023547bf0413fc8b7) )
|
||||
|
||||
ROM_REGION(0x800000, "gfx1", 0) // Texture data
|
||||
ROM_LOAD64_WORD( "477a13.9h", 0x000000, 0x200000, CRC(b1ee901d) SHA1(b1432cb1379b35d99d3f2b7f6409db6f7e88121d) )
|
||||
ROM_LOAD64_WORD( "477a14.7h", 0x000002, 0x200000, CRC(9ffa8cc5) SHA1(eaa19e26df721bec281444ca1c5ccc9e48df1b0b) )
|
||||
ROM_LOAD64_WORD( "477a15.5h", 0x000004, 0x200000, CRC(e337fce7) SHA1(c84875f3275efd47273508b340231721f5a631d2) )
|
||||
ROM_LOAD64_WORD( "477a16.2h", 0x000006, 0x200000, CRC(2c03ee63) SHA1(6b74d340dddf92bb4e4b1e037f003d58c65d8d9b) )
|
||||
|
||||
ROM_REGION(0x600000, "k054539", 0) // Sound data
|
||||
ROM_LOAD( "477a08.5r", 0x000000, 0x200000, CRC(d320dbde) SHA1(eb602cad6ac7c7151c9f29d39b10041d5a354164) )
|
||||
ROM_LOAD( "477a09.3r", 0x200000, 0x200000, CRC(f431e29f) SHA1(e6082d88f86abb63d02ac34e70873b58f88b0ddc) )
|
||||
ROM_LOAD( "477a10.5n", 0x400000, 0x200000, CRC(8db31bd4) SHA1(d662d3bb6e8b44a01ffa158f5d7425454aad49a3) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( windheat )
|
||||
ROM_REGION(0x200000, "user1", 0) /* PowerPC program roms */
|
||||
ROM_LOAD32_BYTE( "677eaa01.20u", 0x000003, 0x080000, CRC(500b61f4) SHA1(ec39165412978c0dbd3cbf1f7b6989b5d7ba20a0) ) /* Program version EAA, v2.11 (EUR) */
|
||||
@ -1118,13 +1144,14 @@ ROM_END
|
||||
|
||||
/*****************************************************************************/
|
||||
|
||||
GAME( 1995, midnrun, 0, midnrun, midnrun, midnrun_state, driver_init, ROT0, "Konami", "Midnight Run: Road Fighter 2 (EAA, Euro v1.11)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1995, midnrunj, midnrun, midnrun, midnrun, midnrun_state, driver_init, ROT0, "Konami", "Midnight Run: Road Fighter 2 (JAD, Japan v1.10)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1995, midnruna, midnrun, midnrun, midnrun, midnrun_state, driver_init, ROT0, "Konami", "Midnight Run: Road Fighter 2 (AAA, Asia v1.10)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1996, windheat, 0, midnrun, midnrun, midnrun_state, driver_init, ROT0, "Konami", "Winding Heat (EAA, Euro v2.11)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1996, windheatu,windheat, midnrun, midnrun, midnrun_state, driver_init, ROT0, "Konami", "Winding Heat (UBC, USA v2.22)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1996, windheatj,windheat, midnrun, midnrun, midnrun_state, driver_init, ROT0, "Konami", "Winding Heat (JAA, Japan v2.11)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1996, windheata,windheat, midnrun, midnrun, midnrun_state, driver_init, ROT0, "Konami", "Winding Heat (AAA, Asia v2.11)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1996, jetwave, 0, jetwave, jetwave, jetwave_state, driver_init, ROT0, "Konami", "Jet Wave (EAB, Euro v1.04)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1996, waveshrk, jetwave, jetwave, jetwave, jetwave_state, driver_init, ROT0, "Konami", "Wave Shark (UAB, USA v1.04)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1996, jetwavej, jetwave, jetwave, jetwave, jetwave_state, driver_init, ROT0, "Konami", "Jet Wave (JAB, Japan v1.04)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1995, midnrun, 0, midnrun, midnrun, midnrun_state, driver_init, ROT0, "Konami", "Midnight Run: Road Fighter 2 (EAA, Euro v1.11)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1995, midnrunj, midnrun, midnrun, midnrun, midnrun_state, driver_init, ROT0, "Konami", "Midnight Run: Road Fighter 2 (JAD, Japan v1.10)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1995, midnruna, midnrun, midnrun, midnrun, midnrun_state, driver_init, ROT0, "Konami", "Midnight Run: Road Fighter 2 (AAA, Asia v1.10, older sound program)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1995, midnruna2, midnrun, midnrun, midnrun, midnrun_state, driver_init, ROT0, "Konami", "Midnight Run: Road Fighter 2 (AAA, Asia v1.10, newer sound program)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1996, windheat, 0, midnrun, midnrun, midnrun_state, driver_init, ROT0, "Konami", "Winding Heat (EAA, Euro v2.11)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1996, windheatu, windheat, midnrun, midnrun, midnrun_state, driver_init, ROT0, "Konami", "Winding Heat (UBC, USA v2.22)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1996, windheatj, windheat, midnrun, midnrun, midnrun_state, driver_init, ROT0, "Konami", "Winding Heat (JAA, Japan v2.11)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1996, windheata, windheat, midnrun, midnrun, midnrun_state, driver_init, ROT0, "Konami", "Winding Heat (AAA, Asia v2.11)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1996, jetwave, 0, jetwave, jetwave, jetwave_state, driver_init, ROT0, "Konami", "Jet Wave (EAB, Euro v1.04)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1996, waveshrk, jetwave, jetwave, jetwave, jetwave_state, driver_init, ROT0, "Konami", "Wave Shark (UAB, USA v1.04)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
GAME( 1996, jetwavej, jetwave, jetwave, jetwave, jetwave_state, driver_init, ROT0, "Konami", "Jet Wave (JAB, Japan v1.04)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_NODEVICE_LAN )
|
||||
|
@ -10890,6 +10890,9 @@ knightsb3 // bootleg
|
||||
sf2b // bootleg
|
||||
sf2b2 // bootleg
|
||||
sf2ceb // bootleg
|
||||
sf2ceb2 // bootleg
|
||||
sf2ceb3 // bootleg
|
||||
sf2ceb4 // bootleg
|
||||
sf2mdt // bootleg
|
||||
sf2mdta // bootleg
|
||||
sf2mdtb // bootleg
|
||||
@ -20074,6 +20077,9 @@ maniach // TA-0017 (c) 1986 + Taito America license
|
||||
maniach2 // TA-0017 (c) 1986 + Taito America license
|
||||
matmania // TA-0015 (c) 1985 + Taito America license
|
||||
|
||||
@source:matrix.cpp
|
||||
matrix //
|
||||
|
||||
@source:mattelchess.cpp
|
||||
mchess
|
||||
|
||||
@ -42852,6 +42858,7 @@ jetwave // GX678 (c)1996 Euro EAB
|
||||
jetwavej // GX678 (c)1996 Japan JAB
|
||||
midnrun // GX476 (c)1995 Europe EAA
|
||||
midnruna // GX477 (c)1995 Asia AAA
|
||||
midnruna2 // GX477 (c)1995 Asia AAA
|
||||
midnrunj // GX477 (c)1995 Japan JAD
|
||||
waveshrk // GX678 (c)1996 USA UAB
|
||||
windheat // GX677 (c)1996 Europe EAA
|
||||
|
@ -1852,6 +1852,9 @@ static const struct CPS1config cps1_config_table[]=
|
||||
{"sf2mdta", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2mdtb", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2ceb", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2ceb2", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2ceb3", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2ceb4", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2b", CPS_B_17, mapper_STF29, 0x36, 0, 0, 1 },
|
||||
{"sf2b2", CPS_B_17, mapper_STF29, 0x36, 0, 0, 1 },
|
||||
{"sf2ceupl", HACK_B_1, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
|
Loading…
Reference in New Issue
Block a user