mirror of
https://github.com/holub/mame
synced 2025-06-05 04:16:28 +03:00
konami/hornet.cpp, konami/nwk-tr.cpp: Organized Racing Jam and Thrill Drive inputs. (#11452)
New clones marked not working ---------------------------- Racing Jam (GM676UAC) Racing Jam (GM676EAC) Racing Jam (GM676JAC) Racing Jam (GM676AAC) Racing Jam (GN676UAC) Racing Jam (GN676EAC) Racing Jam (GN676JAC) Racing Jam (GN676AAC) Racing Jam: Chapter II (GM888UAA) Racing Jam: Chapter II (GM888EAA) Racing Jam: Chapter II (GM888JAA) Racing Jam: Chapter II (GM888AAA) Racing Jam: Chapter II (GN888UAA) Racing Jam: Chapter II (GN888EAA) Racing Jam: Chapter II (GN888JAA) Racing Jam: Chapter II (GN888AAA)
This commit is contained in:
parent
8538759434
commit
f537c5e9c6
@ -452,7 +452,7 @@ private:
|
||||
required_ioport_array<3> m_in;
|
||||
required_ioport m_dsw;
|
||||
optional_ioport m_eepromout;
|
||||
optional_ioport_array<4> m_analog;
|
||||
optional_ioport_array<5> m_analog;
|
||||
output_finder<2> m_pcb_digit;
|
||||
optional_region_ptr<uint32_t> m_comm_board_rom;
|
||||
optional_memory_bank m_comm_bank;
|
||||
@ -871,7 +871,7 @@ void hornet_state::terabrst_map(address_map &map)
|
||||
map(0x74080000, 0x7408000f).rw(FUNC(hornet_state::gun_r), FUNC(hornet_state::gun_w));
|
||||
}
|
||||
|
||||
void hornet_state::sscope_map(address_map &map) //placeholder; may remove if mapping the second ADC12138 isn't necessary
|
||||
void hornet_state::sscope_map(address_map &map)
|
||||
{
|
||||
hornet_map(map);
|
||||
|
||||
@ -1006,9 +1006,9 @@ static INPUT_PORTS_START( hornet )
|
||||
PORT_DIPNAME( 0x80, 0x00, "Skip Post" ) PORT_DIPLOCATION("SW:1")
|
||||
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x40, 0x00, "Disable Machine Init" ) PORT_DIPLOCATION("SW:2") // Having this on disables the analog controls in terabrst, thrilldbu, sscope and sscope2
|
||||
PORT_DIPNAME( 0x40, 0x00, "Disable Machine Init" ) PORT_DIPLOCATION("SW:2") // Having this on disables the analog controls in terabrst, sscope and sscope2 and enables usage with JAMMA inputs
|
||||
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) ) //they instead make them usable with JAMMA inputs
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) ) // in addition, this disables the wheel motor test in thrilldg**
|
||||
PORT_DIPNAME( 0x20, 0x20, "DIP3" ) PORT_DIPLOCATION("SW:3")
|
||||
PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
@ -1137,10 +1137,10 @@ static INPUT_PORTS_START( thrilld )
|
||||
PORT_INCLUDE( hornet )
|
||||
|
||||
PORT_MODIFY("IN0")
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Gear Shift Up")
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Gear Shift Down")
|
||||
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_NAME("Gear Shift Left")
|
||||
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_NAME("Gear Shift Right")
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Gear Shift Up/1st")
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Gear Shift Down/2nd")
|
||||
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_NAME("Gear Shift Left/3rd")
|
||||
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_NAME("Gear Shift Right/4th")
|
||||
PORT_BIT( 0x07, IP_ACTIVE_LOW, IPT_UNUSED )
|
||||
|
||||
PORT_MODIFY("IN1")
|
||||
@ -1151,15 +1151,64 @@ static INPUT_PORTS_START( thrilld )
|
||||
PORT_BIT (0x08, IP_ACTIVE_LOW, IPT_UNUSED )
|
||||
|
||||
PORT_START("ANALOG1")
|
||||
PORT_BIT(0x7ff, 0x400, IPT_PADDLE) PORT_NAME("Steering Wheel") PORT_MINMAX(0x000, 0x7ff) PORT_SENSITIVITY(100) PORT_KEYDELTA(60)
|
||||
PORT_BIT(0x7ff, 0x3ff, IPT_PADDLE) PORT_NAME("Steering Wheel") PORT_MINMAX(0x000, 0x7ff) PORT_SENSITIVITY(80) PORT_KEYDELTA(50)
|
||||
|
||||
PORT_START("ANALOG2")
|
||||
PORT_BIT(0x7ff, 0x000, IPT_PEDAL) PORT_NAME("Gas Pedal") PORT_MINMAX(0x000, 0x7ff) PORT_SENSITIVITY(100) PORT_KEYDELTA(60)
|
||||
PORT_BIT(0x7ff, 0x000, IPT_PEDAL) PORT_NAME("Gas Pedal") PORT_MINMAX(0x000, 0x7ff) PORT_SENSITIVITY(80) PORT_KEYDELTA(50)
|
||||
|
||||
PORT_START("ANALOG3")
|
||||
PORT_BIT(0x7ff, 0x000, IPT_PEDAL2) PORT_NAME("Brake Pedal") PORT_MINMAX(0x000, 0x7ff) PORT_SENSITIVITY(100) PORT_KEYDELTA(60)
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( thrilld_gp )
|
||||
PORT_INCLUDE( thrilld )
|
||||
|
||||
PORT_MODIFY("IN0")
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Gear Shift Up")
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Gear Shift Down")
|
||||
PORT_BIT( 0x1f, IP_ACTIVE_LOW, IPT_UNUSED )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( thrilld_gk )
|
||||
PORT_INCLUDE( thrilld )
|
||||
|
||||
PORT_START("ANALOG4")
|
||||
PORT_BIT(0x7ff, 0x000, IPT_PEDAL3) PORT_NAME("Handbrake Lever") PORT_MINMAX(0x000, 0x7ff) PORT_SENSITIVITY(100) PORT_KEYDELTA(60)
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( thrilld_gn )
|
||||
PORT_INCLUDE( thrilld )
|
||||
|
||||
PORT_MODIFY("IN0")
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Gear Shift Up")
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Gear Shift Down")
|
||||
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_NAME("Gear Shift Left")
|
||||
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_NAME("Gear Shift Right")
|
||||
PORT_BIT( 0x07, IP_ACTIVE_LOW, IPT_UNUSED )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( thrilld_gm )
|
||||
PORT_INCLUDE( thrilld_gk )
|
||||
|
||||
PORT_MODIFY("IN0")
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Gear Shift Up")
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Gear Shift Down")
|
||||
PORT_BIT( 0x1f, IP_ACTIVE_LOW, IPT_UNUSED )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( thrilld_ge )
|
||||
PORT_INCLUDE( thrilld_gk )
|
||||
|
||||
PORT_MODIFY("IN0")
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Gear Shift Up")
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Gear Shift Down")
|
||||
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_NAME("Gear Shift Left")
|
||||
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_NAME("Gear Shift Right")
|
||||
PORT_BIT( 0x07, IP_ACTIVE_LOW, IPT_UNUSED )
|
||||
|
||||
PORT_START("ANALOG5")
|
||||
PORT_BIT(0x7ff, 0x000, IPT_PEDAL) PORT_NAME("Clutch Pedal") PORT_MINMAX(0x000, 0x7ff) PORT_SENSITIVITY(100) PORT_KEYDELTA(60) PORT_PLAYER(2)
|
||||
INPUT_PORTS_END
|
||||
|
||||
/* PowerPC interrupts
|
||||
|
||||
@ -3537,15 +3586,15 @@ GAME( 1998, terabrstaa, terabrst, terabrst, terabrst, hornet_state, init_horn
|
||||
// GE713UF no handbrake, no clutch. settings configurable on boot: brake pedal, shifter (up/down, 4 pos, 5+R), steering motor type (A, W, H types)
|
||||
// GK713EA no clutch. settings configurable on boot: handbrake lever, shifter (up/down, 4 pos, 5+R), shifter display position (right/left)
|
||||
// GK713EE no clutch. settings configurable on boot: handbrake lever, shifter (up/down, 4 pos, 5+R), shifter display position (right/left)
|
||||
// GK713K* no handbrake, up/down shifter, no clutch, English only version of GP713JA?
|
||||
GAME( 1998, thrilldgeu, thrilld, hornet_lan, thrilld, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GE713UFB)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1998, thrilldgnj, thrilld, hornet_lan, thrilld, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GN713JAB)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1998, thrilldgmj, thrilld, hornet_lan, thrilld, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GM713JAB)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1998, thrilldgpj, thrilld, hornet_lan, thrilld, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GP713JAB)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1998, thrilldgej, thrilld, hornet_lan, thrilld, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GE713JAB)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1998, thrilldgke, thrilld, hornet_lan, thrilld, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GK713EAB)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1998, thrilldgkee, thrilld, hornet_lan, thrilld, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GK713EEB)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1998, thrilldgkk, thrilld, hornet_lan, thrilld, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GK713K*B)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
// GK713K* no handbrake, up/down shifter, no clutch, English only version of GP713JA, supposed Korean release
|
||||
GAME( 1998, thrilldgeu, thrilld, hornet_lan, thrilld, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GE713UFB)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1998, thrilldgnj, thrilld, hornet_lan, thrilld_gn, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GN713JAB)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1998, thrilldgmj, thrilld, hornet_lan, thrilld_gm, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GM713JAB)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1998, thrilldgpj, thrilld, hornet_lan, thrilld_gp, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GP713JAB)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1998, thrilldgej, thrilld, hornet_lan, thrilld_ge, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GE713JAB)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1998, thrilldgke, thrilld, hornet_lan, thrilld_gk, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GK713EAB)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1998, thrilldgkee, thrilld, hornet_lan, thrilld_gk, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GK713EEB)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1998, thrilldgkk, thrilld, hornet_lan, thrilld_gp, hornet_state, init_hornet, ROT0, "Konami", "Thrill Drive (ver GK713K*B)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
|
||||
|
||||
// Revisions C and D removed Japanese region support but introduced Voodoo 2 support.
|
||||
GAMEL( 1999, sscope, 0, sscope, sscope, hornet_state, init_sscope, ROT0, "Konami", "Silent Scope (ver UAD, Ver 1.33)", MACHINE_IMPERFECT_SOUND | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE, layout_dualhsxs )
|
||||
|
@ -44,14 +44,6 @@ MADE IN JAPAN
|
||||
This pcb is the same as the A version but with one added chip:
|
||||
2G - XICOR X76F041 Secure SerialFlash (SOIC8)
|
||||
|
||||
Note: This chip is also present on *some* Hornet games on the GN715 CPU board at location
|
||||
30C. The chip refreshes game and region specific serial data to the Timekeeper RAM if the
|
||||
region ID matches the timekeeper. Because Racing Jam 2 and Thrill Drive came in a conversion
|
||||
kit for Racing Jam, the two former games will first boot with a "backup data error" because
|
||||
because of the timekeeper used for the incorrect game. Pressing the test switch then sets the
|
||||
timekeeper back to factory settings for the new kitted game installed. If the region ID in
|
||||
serialflash and timekeeper do not match, the game boots with a "hardware error" message.
|
||||
|
||||
|
||||
FPGA Bitstreams
|
||||
---------------
|
||||
@ -59,12 +51,12 @@ FPGA Bitstreams
|
||||
- Uses type A board
|
||||
- Firmware (CRC32 92fde8df, 29491 bytes)
|
||||
|
||||
- Racing Jam 2 (racingj2, racingj2j)
|
||||
- Uses type B board with x76 chip? (x76 isn't used?)
|
||||
- Racing Jam 2 (racingj2)
|
||||
- Can use type A or B board (x76 usage depends on detected timekeeper; see below note)
|
||||
- Firmware (CRC32 dfc74cc9, 29491 bytes)
|
||||
|
||||
- Thrill Drive (thrilld, thrilldb, thrilldbu)
|
||||
- Uses type B board with x76 chip (except thrilldbu which uses type A without the x76 chip)
|
||||
- Thrill Drive (thrilld, thrilldb)
|
||||
- Uses type B board with x76 chip (except thrilldg** which uses type A without the x76 chip)
|
||||
- Firmware #1 (CRC32 3760e3ce, 29490 bytes)
|
||||
- Used during initial device test (does not get uploaded with skip post)
|
||||
- Tests every register and expects to be able to read back the values it wrote for every register *except* 0x05, 0x06, and 0x09 on lanc2
|
||||
@ -78,6 +70,22 @@ FPGA Bitstreams
|
||||
|
||||
Racing Jam 1 and 2 are both programmed to send one extra 0xff at the end of the upload sequence. The Thrill Drive a8c97a75 firmware
|
||||
and the Racing Jam 2 dfc74cc9 firmware are actually the same except for the final 0xff.
|
||||
|
||||
Racing Jam 2 and Thrill Drive (NWK-TR) were released as ROM conversion kits for Racing Jam (and/or in the latter's case, Racing Jam 2)
|
||||
without having to replace the timekeeper. To circumvent this, Konami would use the B version network with the x76 as an additional check.
|
||||
Once installed, the system will boot with a backup data error prompting one to push the test button to reset settings to default (but keeps
|
||||
the intial string from 0x00-0x0f the same). Both Racing Jam 2 and Thrill Drive use the x76 differently.
|
||||
|
||||
Racing Jam 2 enables x76 usage if the game detects a Racing Jam 1 timekeeper, G*676, expecting the region ID of the timekeeper and x76 to
|
||||
match and gives a "hardware error" message if not. Cabinet type is determined by the timekeeper like with Racing Jam 1 as long as checksum
|
||||
at 0x0e-0x0f is changed accordingly. Using a Racing Jam 2 timekeeper, G*888, skips the x76 check possibly allowing use of an A version
|
||||
network board as well.
|
||||
|
||||
Thrill Drive (NWK-TR) uses the x76 to determine/force the cabinet type and region regardless of timekeeper. For example, using a
|
||||
Racing Jam or Racing Jam 2 timekeeper with only a gas, brake and up/down shifter, GQ676/GQ888, on a Thrill Drive x76 with a gas, brake,
|
||||
handbrake, clutch and 5+R shifter, JAx/ABx, will enable the missing inputs and change the shifter type. Like Racing Jam 2, it expects the
|
||||
region ID of the timekeeper and x76 to match. The Hornet versions of Thrill Drive go back to the timekeeper system to determine the
|
||||
region/cab type and aren't interchangable with the NWK-TR versions.
|
||||
*/
|
||||
|
||||
#include "emu.h"
|
||||
|
@ -52,7 +52,7 @@ SOIC8 chip (an XICOR X76F041 Secure SerialFlash) is not populated (the solder pa
|
||||
There's an extra sound IC AN7395S (not populated on Hornet).
|
||||
The PALs/PLDs are the same on both NWK-TR and Hornet.
|
||||
Both Racing JAM/Chapter II and Thrill Drive use two video boards.
|
||||
The top video board is set to MASTER/TWIN, lower video board is set to SLAVE
|
||||
The top video board is set to MASTER/TWIN on both JP1 and JP2, lower video board is set to SLAVE for the same two jumpers
|
||||
They are otherwise identical.
|
||||
|
||||
|
||||
@ -94,7 +94,7 @@ Notes:
|
||||
DRM1M4SJ8 - Fujitsu 81C4256 256kx4 DRAM (SOJ24)
|
||||
SRAM256K - Cypress CY7C199 32kx8 SRAM (SOJ28)
|
||||
DRAM16X16 - Fujitsu 8118160A-60 16megx16 DRAM (SOJ42)
|
||||
M48T58Y-70PC1 - ST Timekeeper RAM
|
||||
M48T58Y-70PC1 - ST Timekeeper RAM: This determines the cabinet type and region
|
||||
RF5C400 - Ricoh RF5C400 PCM 32Ch, 44.1 kHz Stereo, 3D Effect Spatializer, clock input 16.9344MHz
|
||||
056800 - Konami Custom (QFP80)
|
||||
058232 - Konami Custom Ceramic Package (SIL14)
|
||||
@ -148,53 +148,9 @@ Racing Jam 2 888A01 - - 888A09 888A10 - - 676A04 676A05
|
||||
Thrill Drive 713BE01 - - 713A09 713A10 - - 713A04 713A05 - - 713A08
|
||||
|
||||
|
||||
Network PCB (Racing Jam)
|
||||
Network PCB
|
||||
-----------
|
||||
GN676-PWB(H)A
|
||||
MADE IN JAPAN
|
||||
(C)1998 KONAMI
|
||||
|------------------------|
|
||||
| CY7C199 N676H1 |
|
||||
| |
|
||||
|CN3 |
|
||||
| HYC2485S |
|
||||
| XC5204 XC5210 |
|
||||
|CN2 |
|
||||
| CN1 |
|
||||
|------------------------|
|
||||
Notes:
|
||||
CN1 - Connector joining to CPU board CN4
|
||||
CN2/3 - RCA jacks for network cable
|
||||
HYC2485S - Hybrid ceramic module for RS485
|
||||
CY7C199 - 32k x8 SRAM
|
||||
XC5204 - Xilinx XC5204 FPGA
|
||||
XC5210 - Xilink XC5210 FPGA
|
||||
N676H1 - PALCE16V8Q-15 stamped 'N676H1'
|
||||
|
||||
Network PCB (Racing Jam 2 and Thrill Drive)
|
||||
-----------
|
||||
GN676-PWB(H)B
|
||||
MADE IN JAPAN
|
||||
(C)1998 KONAMI
|
||||
|------------------------|
|
||||
| CY7C199 N676H1 |
|
||||
| 2G|
|
||||
|CN3 |
|
||||
| HYC2485S |
|
||||
| XC5204 XC5210 |
|
||||
|CN2 |
|
||||
| CN1 |
|
||||
|------------------------|
|
||||
This pcb is the same as the A version but with one added chip:
|
||||
2G - XICOR X76F041 Secure SerialFlash (SOIC8)
|
||||
|
||||
Note: This chip is also present on *some* Hornet games on the GN715 CPU board at location
|
||||
30C. The chip refreshes game and region specific serial data to the Timekeeper RAM if the
|
||||
region ID matches the timekeeper. Because Racing Jam 2 and Thrill Drive came in a conversion
|
||||
kit for Racing Jam, the two former games will first boot with a "backup data error" because
|
||||
because of the timekeeper used for the incorrect game. Pressing the test switch then sets the
|
||||
timekeeper back to factory settings for the new kitted game installed. If the region ID in
|
||||
serialflash and timekeeper do not match, the game boots with a "hardware error" message.
|
||||
For more info on the network boards and its usage, see konami_gn676_lan.cpp.
|
||||
|
||||
|
||||
Bottom Board (VIDEO PCB)
|
||||
@ -245,8 +201,8 @@ Notes:
|
||||
PAL1 - AMD PALCE16V8 (stamped 'N676B4', DIP20)
|
||||
PAL2 - AMD PALCE16V8 (stamped 'N676B5', DIP20)
|
||||
PAL3 - AMD PALCE16V8 (stamped 'N676B2', DIP20)
|
||||
JP1 - SLV O O-O MST,TWN (sets board to MASTER TWIN or SLAVE)
|
||||
JP2 - SLV O O-O MST (sets board to MASTER or SLAVE)
|
||||
JP1 - SLV O O-O MST/TWN (top board); SLV O-O O MST/TWN (bottom board) (sets board to MASTER/TWIN or SLAVE)
|
||||
JP2 - SLV O O-O MST (top board); SLV O-O O MST (bottom board) (sets board to MASTER or SLAVE)
|
||||
CN1 - 96 Pin joining connector to upper PCB
|
||||
CN2 - 8-Pin 24kHz RGB OUT
|
||||
CN3 - 15-Pin DSUB VGA Video MAIN OUT
|
||||
@ -254,6 +210,7 @@ Notes:
|
||||
CN5 - 4-Pin Power Connector
|
||||
CN6 - 2-Pin Connector (Not Used)
|
||||
CN7 - 6-Pin Connector
|
||||
CN8 - 6-Pin Connector 24kHz RGB IN (thrilld's manual depicts the top board's CN2 and bottom board's CN8 connected)
|
||||
|
||||
|
||||
ROM Usage
|
||||
@ -597,16 +554,12 @@ void nwktr_state::sharc1_map(address_map &map)
|
||||
|
||||
/*****************************************************************************/
|
||||
|
||||
static INPUT_PORTS_START( nwktr )
|
||||
static INPUT_PORTS_START( nwktr_gq )
|
||||
PORT_START("IN0")
|
||||
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 )
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(1)
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(1)
|
||||
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(1)
|
||||
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(1)
|
||||
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1)
|
||||
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1)
|
||||
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1)
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Gear Shift Up")
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Gear Shift Down")
|
||||
PORT_BIT( 0x1f, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
|
||||
PORT_START("IN1")
|
||||
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
@ -622,7 +575,7 @@ static INPUT_PORTS_START( nwktr )
|
||||
PORT_DIPNAME( 0x80, 0x00, "Skip Post" ) PORT_DIPLOCATION("SW:1")
|
||||
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x40, 0x00, "Disable Machine Init" ) PORT_DIPLOCATION("SW:2")
|
||||
PORT_DIPNAME( 0x40, 0x00, "Disable Machine Init" ) PORT_DIPLOCATION("SW:2") // Enabling this disables the wheel feedback
|
||||
PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
|
||||
PORT_DIPNAME( 0x20, 0x20, "DIP3" ) PORT_DIPLOCATION("SW:3")
|
||||
@ -654,12 +607,41 @@ static INPUT_PORTS_START( nwktr )
|
||||
PORT_BIT( 0xfff, 0x000, IPT_PEDAL2 ) PORT_NAME("Brake Pedal") PORT_MINMAX(0x000, 0xfff) PORT_SENSITIVITY(100) PORT_KEYDELTA(60)
|
||||
|
||||
PORT_START("ANALOG4")
|
||||
PORT_BIT( 0xfff, 0x000, IPT_AD_STICK_Y ) PORT_NAME("Handbrake Lever") PORT_MINMAX(0x000, 0xfff) PORT_SENSITIVITY(100) PORT_KEYDELTA(60) PORT_REVERSE
|
||||
PORT_BIT( 0xfff, 0x000, IPT_UNKNOWN )
|
||||
|
||||
PORT_START("ANALOG5")
|
||||
PORT_BIT( 0xfff, 0x000, IPT_PEDAL3 ) PORT_NAME("Clutch Pedal") PORT_MINMAX(0x000, 0xfff) PORT_SENSITIVITY(100) PORT_KEYDELTA(60)
|
||||
PORT_BIT( 0xfff, 0x000, IPT_UNKNOWN )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( nwktr_gm )
|
||||
PORT_INCLUDE(nwktr_gq)
|
||||
|
||||
PORT_MODIFY("ANALOG4")
|
||||
PORT_BIT( 0xfff, 0x000, IPT_PEDAL3 ) PORT_NAME("Handbrake Lever") PORT_MINMAX(0x000, 0xfff) PORT_SENSITIVITY(100) PORT_KEYDELTA(60)
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( nwktr_gn )
|
||||
PORT_INCLUDE(nwktr_gm)
|
||||
|
||||
PORT_MODIFY("IN0")
|
||||
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_NAME("Gear Shift Left")
|
||||
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_NAME("Gear Shift Right")
|
||||
PORT_BIT( 0x07, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
|
||||
PORT_MODIFY("ANALOG5")
|
||||
PORT_BIT( 0xfff, 0x000, IPT_PEDAL ) PORT_NAME("Clutch Pedal") PORT_MINMAX(0x000, 0xfff) PORT_SENSITIVITY(100) PORT_KEYDELTA(60) PORT_PLAYER(2)
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( thrillde )
|
||||
PORT_INCLUDE(nwktr_gn)
|
||||
|
||||
PORT_MODIFY("IN0")
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Gear Shift Up/1st")
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Gear Shift Down/2nd")
|
||||
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_NAME("Gear Shift Left/3rd")
|
||||
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_NAME("Gear Shift Right/4th")
|
||||
PORT_BIT( 0x07, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
INPUT_PORTS_END
|
||||
|
||||
double nwktr_state::adc12138_input_callback(uint8_t input)
|
||||
{
|
||||
@ -827,6 +809,33 @@ ROM_START(racingj)
|
||||
ROM_LOAD( "gq676ua_m48t58y.35d", 0x000000, 0x002000, CRC(cd182438) SHA1(101a4c4b7a9b4a4bb79ec793275c90b050780f6c) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingje)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("676gnc01.27p", 0x000000, 0x200000, CRC(690346b5) SHA1(157ab6788382ef4f5a8772f08819f54d0856fcc8) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP("676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP("676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "676gna08.7s", 0x000000, 0x080000, CRC(8973f6f2) SHA1(f5648a7e0205f7e979ccacbb52936809ce14a184) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "676a09.16p", 0x000000, 0x400000, CRC(f85c8dc6) SHA1(8b302c80be309b5cc68b75945fcd7b87a56a4c9b) )
|
||||
ROM_LOAD( "676a10.14p", 0x400000, 0x400000, CRC(7b5b7828) SHA1(aec224d62e4b1e8fdb929d7947ce70d84ba676cf) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gq676ea_m48t58y.35d", 0x000000, 0x002000, CRC(c490ffc1) SHA1(170d736b7a07300f4e560cd384c8fd41f2aaaeff) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingjj)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("676gnc01.27p", 0x000000, 0x200000, CRC(690346b5) SHA1(157ab6788382ef4f5a8772f08819f54d0856fcc8) )
|
||||
@ -881,7 +890,7 @@ ROM_START(racingja)
|
||||
ROM_LOAD( "gq676aa_m48t58y.35d", 0x000000, 0x002000, CRC(0eb8209d) SHA1(eb5bc411378423f05f2708d673d5b06687c59dbf) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingje)
|
||||
ROM_START(racingjm)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("676gnc01.27p", 0x000000, 0x200000, CRC(690346b5) SHA1(157ab6788382ef4f5a8772f08819f54d0856fcc8) )
|
||||
|
||||
@ -905,7 +914,196 @@ ROM_START(racingje)
|
||||
ROM_LOAD( "676a10.14p", 0x400000, 0x400000, CRC(7b5b7828) SHA1(aec224d62e4b1e8fdb929d7947ce70d84ba676cf) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gq676ea_m48t58y.35d", 0x000000, 0x002000, CRC(c490ffc1) SHA1(170d736b7a07300f4e560cd384c8fd41f2aaaeff) )
|
||||
ROM_LOAD( "gm676ua_m48t58y.35d", 0x000000, 0x002000, CRC(9e2f5814) SHA1(381e5f0c9e85e00af3d0bad08fa43358f9952de5) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingjme)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("676gnc01.27p", 0x000000, 0x200000, CRC(690346b5) SHA1(157ab6788382ef4f5a8772f08819f54d0856fcc8) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP("676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP("676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "676gna08.7s", 0x000000, 0x080000, CRC(8973f6f2) SHA1(f5648a7e0205f7e979ccacbb52936809ce14a184) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "676a09.16p", 0x000000, 0x400000, CRC(f85c8dc6) SHA1(8b302c80be309b5cc68b75945fcd7b87a56a4c9b) )
|
||||
ROM_LOAD( "676a10.14p", 0x400000, 0x400000, CRC(7b5b7828) SHA1(aec224d62e4b1e8fdb929d7947ce70d84ba676cf) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gm676ea_m48t58y.35d", 0x000000, 0x002000, CRC(f477b6d7) SHA1(8342fca954dbbf24ee7ddcd9c9e02ba63cbd2e8d) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingjmj)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("676gnc01.27p", 0x000000, 0x200000, CRC(690346b5) SHA1(157ab6788382ef4f5a8772f08819f54d0856fcc8) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP("676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP("676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "676gna08.7s", 0x000000, 0x080000, CRC(8973f6f2) SHA1(f5648a7e0205f7e979ccacbb52936809ce14a184) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "676a09.16p", 0x000000, 0x400000, CRC(f85c8dc6) SHA1(8b302c80be309b5cc68b75945fcd7b87a56a4c9b) )
|
||||
ROM_LOAD( "676a10.14p", 0x400000, 0x400000, CRC(7b5b7828) SHA1(aec224d62e4b1e8fdb929d7947ce70d84ba676cf) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gm676ja_m48t58y.35d", 0x000000, 0x002000, CRC(3b649c83) SHA1(513ce58a848edb6e4f673542a71aed4afa85976b) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingjma)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("676gnc01.27p", 0x000000, 0x200000, CRC(690346b5) SHA1(157ab6788382ef4f5a8772f08819f54d0856fcc8) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP("676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP("676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "676gna08.7s", 0x000000, 0x080000, CRC(8973f6f2) SHA1(f5648a7e0205f7e979ccacbb52936809ce14a184) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "676a09.16p", 0x000000, 0x400000, CRC(f85c8dc6) SHA1(8b302c80be309b5cc68b75945fcd7b87a56a4c9b) )
|
||||
ROM_LOAD( "676a10.14p", 0x400000, 0x400000, CRC(7b5b7828) SHA1(aec224d62e4b1e8fdb929d7947ce70d84ba676cf) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gm676aa_m48t58y.35d", 0x000000, 0x002000, CRC(fbf85705) SHA1(935a28174884a42a5d3e2f4530a0366018f7e60d) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingjn)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("676gnc01.27p", 0x000000, 0x200000, CRC(690346b5) SHA1(157ab6788382ef4f5a8772f08819f54d0856fcc8) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP("676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP("676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "676gna08.7s", 0x000000, 0x080000, CRC(8973f6f2) SHA1(f5648a7e0205f7e979ccacbb52936809ce14a184) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "676a09.16p", 0x000000, 0x400000, CRC(f85c8dc6) SHA1(8b302c80be309b5cc68b75945fcd7b87a56a4c9b) )
|
||||
ROM_LOAD( "676a10.14p", 0x400000, 0x400000, CRC(7b5b7828) SHA1(aec224d62e4b1e8fdb929d7947ce70d84ba676cf) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gn676ua_m48t58y.35d", 0x000000, 0x002000, CRC(a91dac63) SHA1(60e8508d783afba3c4fec4f25e80832c2af370b4) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingjne)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("676gnc01.27p", 0x000000, 0x200000, CRC(690346b5) SHA1(157ab6788382ef4f5a8772f08819f54d0856fcc8) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP("676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP("676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "676gna08.7s", 0x000000, 0x080000, CRC(8973f6f2) SHA1(f5648a7e0205f7e979ccacbb52936809ce14a184) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "676a09.16p", 0x000000, 0x400000, CRC(f85c8dc6) SHA1(8b302c80be309b5cc68b75945fcd7b87a56a4c9b) )
|
||||
ROM_LOAD( "676a10.14p", 0x400000, 0x400000, CRC(7b5b7828) SHA1(aec224d62e4b1e8fdb929d7947ce70d84ba676cf) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gn676ea_m48t58y.35d", 0x000000, 0x002000, CRC(06e27c2e) SHA1(c7950bed19b84b7bc4a1f6a4eabbaae965938c3a) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingjnj)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("676gnc01.27p", 0x000000, 0x200000, CRC(690346b5) SHA1(157ab6788382ef4f5a8772f08819f54d0856fcc8) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP("676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP("676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "676gna08.7s", 0x000000, 0x080000, CRC(8973f6f2) SHA1(f5648a7e0205f7e979ccacbb52936809ce14a184) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "676a09.16p", 0x000000, 0x400000, CRC(f85c8dc6) SHA1(8b302c80be309b5cc68b75945fcd7b87a56a4c9b) )
|
||||
ROM_LOAD( "676a10.14p", 0x400000, 0x400000, CRC(7b5b7828) SHA1(aec224d62e4b1e8fdb929d7947ce70d84ba676cf) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gn676ja_m48t58y.35d", 0x000000, 0x002000, CRC(6d810934) SHA1(f017970cea9f898460877426805db3df9a614995) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingjna)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("676gnc01.27p", 0x000000, 0x200000, CRC(690346b5) SHA1(157ab6788382ef4f5a8772f08819f54d0856fcc8) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP("676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP("676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a13.8x", 0x000000, 0x400000, CRC(29077763) SHA1(ee087ca0d41966ca0fd10727055bb1dcd05a0873) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a14.16x", 0x000002, 0x400000, CRC(50a7e3c0) SHA1(7468a66111a3ddf7c043cd400fa175cae5f65632) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "676gna08.7s", 0x000000, 0x080000, CRC(8973f6f2) SHA1(f5648a7e0205f7e979ccacbb52936809ce14a184) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "676a09.16p", 0x000000, 0x400000, CRC(f85c8dc6) SHA1(8b302c80be309b5cc68b75945fcd7b87a56a4c9b) )
|
||||
ROM_LOAD( "676a10.14p", 0x400000, 0x400000, CRC(7b5b7828) SHA1(aec224d62e4b1e8fdb929d7947ce70d84ba676cf) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gn676aa_m48t58y.35d", 0x000000, 0x002000, CRC(0b6ac906) SHA1(6728351fa26c15501c3125d2108d7904627bb430) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingj2)
|
||||
@ -932,75 +1130,10 @@ ROM_START(racingj2)
|
||||
ROM_LOAD( "888a09.16p", 0x000000, 0x400000, CRC(11e2fed2) SHA1(24b8a367b59fedb62c56f066342f2fa87b135fc5) )
|
||||
ROM_LOAD( "888a10.14p", 0x400000, 0x400000, CRC(328ce610) SHA1(dbbc779a1890c53298c0db129d496df048929496) )
|
||||
|
||||
ROM_REGION( 0x0000224, "gn676_lan:eeprom", 0 )
|
||||
ROM_LOAD( "ge888ua.2g", 0x000000, 0x000224, NO_DUMP ) // Unused?
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gq888ua_m48t58y.35d", 0x000000, 0x002000, CRC(1903f6c1) SHA1(f8b6dedf585c014044c530b73014915874d6fb71) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingj2a)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("888a01.27p", 0x000000, 0x200000, CRC(d077890a) SHA1(08b252324cf46fbcdb95e8f9312287920cd87c5d) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a06.12t", 0x400000, 0x200000, CRC(00cbec4d) SHA1(1ce7807d86e90edbf4eecba462a27c725f5ad862) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "888a08.7s", 0x000000, 0x080000, CRC(55fbea65) SHA1(ad953f758181731efccadcabc4326e6634c359e8) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "888a09.16p", 0x000000, 0x400000, CRC(11e2fed2) SHA1(24b8a367b59fedb62c56f066342f2fa87b135fc5) )
|
||||
ROM_LOAD( "888a10.14p", 0x400000, 0x400000, CRC(328ce610) SHA1(dbbc779a1890c53298c0db129d496df048929496) )
|
||||
|
||||
ROM_REGION( 0x0000224, "gn676_lan:eeprom", 0 )
|
||||
ROM_LOAD( "ge888aa.2g", 0x000000, 0x000224, NO_DUMP ) // Unused?
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gq888aa_m48t58y.35d", 0x000000, 0x002000, CRC(85e8a67d) SHA1(fd799918437ed5d80247c58dfec7006781af657f) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingj2j)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("888a01.27p", 0x000000, 0x200000, CRC(d077890a) SHA1(08b252324cf46fbcdb95e8f9312287920cd87c5d) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a06.12t", 0x400000, 0x200000, CRC(00cbec4d) SHA1(1ce7807d86e90edbf4eecba462a27c725f5ad862) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "888a08.7s", 0x000000, 0x080000, CRC(55fbea65) SHA1(ad953f758181731efccadcabc4326e6634c359e8) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "888a09.16p", 0x000000, 0x400000, CRC(11e2fed2) SHA1(24b8a367b59fedb62c56f066342f2fa87b135fc5) )
|
||||
ROM_LOAD( "888a10.14p", 0x400000, 0x400000, CRC(328ce610) SHA1(dbbc779a1890c53298c0db129d496df048929496) )
|
||||
|
||||
ROM_REGION( 0x0000224, "gn676_lan:eeprom", 0 )
|
||||
ROM_LOAD( "ge888ja.2g", 0x000000, 0x000224, NO_DUMP )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gq888ja_m48t58y.35d", 0x000000, 0x002000, CRC(0fd00769) SHA1(7d7ea94066bca2e589c0fe0f69c620a8f97916cc) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingj2e)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("888a01.27p", 0x000000, 0x200000, CRC(d077890a) SHA1(08b252324cf46fbcdb95e8f9312287920cd87c5d) )
|
||||
@ -1025,13 +1158,290 @@ ROM_START(racingj2e)
|
||||
ROM_LOAD( "888a09.16p", 0x000000, 0x400000, CRC(11e2fed2) SHA1(24b8a367b59fedb62c56f066342f2fa87b135fc5) )
|
||||
ROM_LOAD( "888a10.14p", 0x400000, 0x400000, CRC(328ce610) SHA1(dbbc779a1890c53298c0db129d496df048929496) )
|
||||
|
||||
ROM_REGION( 0x0000224, "gn676_lan:eeprom", 0 )
|
||||
ROM_LOAD( "ge888ea.2g", 0x000000, 0x000224, NO_DUMP )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gq888ea_m48t58y.35d", 0x000000, 0x002000, CRC(108b2d38) SHA1(7c55f592a0fc2b6809ec5d128e78283b77694345) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingj2j)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("888a01.27p", 0x000000, 0x200000, CRC(d077890a) SHA1(08b252324cf46fbcdb95e8f9312287920cd87c5d) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a06.12t", 0x400000, 0x200000, CRC(00cbec4d) SHA1(1ce7807d86e90edbf4eecba462a27c725f5ad862) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "888a08.7s", 0x000000, 0x080000, CRC(55fbea65) SHA1(ad953f758181731efccadcabc4326e6634c359e8) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "888a09.16p", 0x000000, 0x400000, CRC(11e2fed2) SHA1(24b8a367b59fedb62c56f066342f2fa87b135fc5) )
|
||||
ROM_LOAD( "888a10.14p", 0x400000, 0x400000, CRC(328ce610) SHA1(dbbc779a1890c53298c0db129d496df048929496) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gq888ja_m48t58y.35d", 0x000000, 0x002000, CRC(0fd00769) SHA1(7d7ea94066bca2e589c0fe0f69c620a8f97916cc) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingj2a)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("888a01.27p", 0x000000, 0x200000, CRC(d077890a) SHA1(08b252324cf46fbcdb95e8f9312287920cd87c5d) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a06.12t", 0x400000, 0x200000, CRC(00cbec4d) SHA1(1ce7807d86e90edbf4eecba462a27c725f5ad862) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "888a08.7s", 0x000000, 0x080000, CRC(55fbea65) SHA1(ad953f758181731efccadcabc4326e6634c359e8) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "888a09.16p", 0x000000, 0x400000, CRC(11e2fed2) SHA1(24b8a367b59fedb62c56f066342f2fa87b135fc5) )
|
||||
ROM_LOAD( "888a10.14p", 0x400000, 0x400000, CRC(328ce610) SHA1(dbbc779a1890c53298c0db129d496df048929496) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gq888aa_m48t58y.35d", 0x000000, 0x002000, CRC(85e8a67d) SHA1(fd799918437ed5d80247c58dfec7006781af657f) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingj2m)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("888a01.27p", 0x000000, 0x200000, CRC(d077890a) SHA1(08b252324cf46fbcdb95e8f9312287920cd87c5d) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a06.12t", 0x400000, 0x200000, CRC(00cbec4d) SHA1(1ce7807d86e90edbf4eecba462a27c725f5ad862) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "888a08.7s", 0x000000, 0x080000, CRC(55fbea65) SHA1(ad953f758181731efccadcabc4326e6634c359e8) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "888a09.16p", 0x000000, 0x400000, CRC(11e2fed2) SHA1(24b8a367b59fedb62c56f066342f2fa87b135fc5) )
|
||||
ROM_LOAD( "888a10.14p", 0x400000, 0x400000, CRC(328ce610) SHA1(dbbc779a1890c53298c0db129d496df048929496) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gm888ua_m48t58y.35d", 0x000000, 0x002000, CRC(3f611190) SHA1(b6095b15526049c280e97c4016fcd80608278723) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingj2me)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("888a01.27p", 0x000000, 0x200000, CRC(d077890a) SHA1(08b252324cf46fbcdb95e8f9312287920cd87c5d) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a06.12t", 0x400000, 0x200000, CRC(00cbec4d) SHA1(1ce7807d86e90edbf4eecba462a27c725f5ad862) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "888a08.7s", 0x000000, 0x080000, CRC(55fbea65) SHA1(ad953f758181731efccadcabc4326e6634c359e8) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "888a09.16p", 0x000000, 0x400000, CRC(11e2fed2) SHA1(24b8a367b59fedb62c56f066342f2fa87b135fc5) )
|
||||
ROM_LOAD( "888a10.14p", 0x400000, 0x400000, CRC(328ce610) SHA1(dbbc779a1890c53298c0db129d496df048929496) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gm888ea_m48t58y.35d", 0x000000, 0x002000, CRC(ac1ef970) SHA1(58cb6373978b6c51bba95e235e681279c38d166a) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingj2mj)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("888a01.27p", 0x000000, 0x200000, CRC(d077890a) SHA1(08b252324cf46fbcdb95e8f9312287920cd87c5d) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a06.12t", 0x400000, 0x200000, CRC(00cbec4d) SHA1(1ce7807d86e90edbf4eecba462a27c725f5ad862) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "888a08.7s", 0x000000, 0x080000, CRC(55fbea65) SHA1(ad953f758181731efccadcabc4326e6634c359e8) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "888a09.16p", 0x000000, 0x400000, CRC(11e2fed2) SHA1(24b8a367b59fedb62c56f066342f2fa87b135fc5) )
|
||||
ROM_LOAD( "888a10.14p", 0x400000, 0x400000, CRC(328ce610) SHA1(dbbc779a1890c53298c0db129d496df048929496) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gm888ja_m48t58y.35d", 0x000000, 0x002000, CRC(04d34fea) SHA1(bce580ee5db6db923ed2257b4569cb60b59fc8b7) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingj2ma)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("888a01.27p", 0x000000, 0x200000, CRC(d077890a) SHA1(08b252324cf46fbcdb95e8f9312287920cd87c5d) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a06.12t", 0x400000, 0x200000, CRC(00cbec4d) SHA1(1ce7807d86e90edbf4eecba462a27c725f5ad862) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "888a08.7s", 0x000000, 0x080000, CRC(55fbea65) SHA1(ad953f758181731efccadcabc4326e6634c359e8) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "888a09.16p", 0x000000, 0x400000, CRC(11e2fed2) SHA1(24b8a367b59fedb62c56f066342f2fa87b135fc5) )
|
||||
ROM_LOAD( "888a10.14p", 0x400000, 0x400000, CRC(328ce610) SHA1(dbbc779a1890c53298c0db129d496df048929496) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gm888aa_m48t58y.35d", 0x000000, 0x002000, CRC(dcd3c159) SHA1(999d1f0941d7e5ac23a789878a8abfabc1cbec0e) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingj2n)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("888a01.27p", 0x000000, 0x200000, CRC(d077890a) SHA1(08b252324cf46fbcdb95e8f9312287920cd87c5d) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a06.12t", 0x400000, 0x200000, CRC(00cbec4d) SHA1(1ce7807d86e90edbf4eecba462a27c725f5ad862) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "888a08.7s", 0x000000, 0x080000, CRC(55fbea65) SHA1(ad953f758181731efccadcabc4326e6634c359e8) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "888a09.16p", 0x000000, 0x400000, CRC(11e2fed2) SHA1(24b8a367b59fedb62c56f066342f2fa87b135fc5) )
|
||||
ROM_LOAD( "888a10.14p", 0x400000, 0x400000, CRC(328ce610) SHA1(dbbc779a1890c53298c0db129d496df048929496) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gn888ua_m48t58y.35d", 0x000000, 0x002000, CRC(d6810390) SHA1(7ea3c2c8a5cc962891454a3c3e10d39ee30c96b9) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingj2ne)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("888a01.27p", 0x000000, 0x200000, CRC(d077890a) SHA1(08b252324cf46fbcdb95e8f9312287920cd87c5d) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a06.12t", 0x400000, 0x200000, CRC(00cbec4d) SHA1(1ce7807d86e90edbf4eecba462a27c725f5ad862) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "888a08.7s", 0x000000, 0x080000, CRC(55fbea65) SHA1(ad953f758181731efccadcabc4326e6634c359e8) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "888a09.16p", 0x000000, 0x400000, CRC(11e2fed2) SHA1(24b8a367b59fedb62c56f066342f2fa87b135fc5) )
|
||||
ROM_LOAD( "888a10.14p", 0x400000, 0x400000, CRC(328ce610) SHA1(dbbc779a1890c53298c0db129d496df048929496) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gn888ea_m48t58y.35d", 0x000000, 0x002000, CRC(9f902919) SHA1(ee9fa72583adb31df8ae914273a3c1434008218e) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingj2nj)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("888a01.27p", 0x000000, 0x200000, CRC(d077890a) SHA1(08b252324cf46fbcdb95e8f9312287920cd87c5d) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a06.12t", 0x400000, 0x200000, CRC(00cbec4d) SHA1(1ce7807d86e90edbf4eecba462a27c725f5ad862) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "888a08.7s", 0x000000, 0x080000, CRC(55fbea65) SHA1(ad953f758181731efccadcabc4326e6634c359e8) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "888a09.16p", 0x000000, 0x400000, CRC(11e2fed2) SHA1(24b8a367b59fedb62c56f066342f2fa87b135fc5) )
|
||||
ROM_LOAD( "888a10.14p", 0x400000, 0x400000, CRC(328ce610) SHA1(dbbc779a1890c53298c0db129d496df048929496) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gn888ja_m48t58y.35d", 0x000000, 0x002000, CRC(548daab9) SHA1(41601a5f96fe0d6e3cfe28584e5fbbcd253f4353) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(racingj2na)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("888a01.27p", 0x000000, 0x200000, CRC(d077890a) SHA1(08b252324cf46fbcdb95e8f9312287920cd87c5d) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "datarom", 0) // Data roms
|
||||
ROM_LOAD32_WORD_SWAP( "676a04.16t", 0x000000, 0x200000, CRC(d7808cb6) SHA1(0668fae5bb94cc120fe196d4b18200f7b512317f) )
|
||||
ROM_LOAD32_WORD_SWAP( "676a05.14t", 0x000002, 0x200000, CRC(fb4de1ad) SHA1(f6aa4eb1b5d22901a2aaf899ed3237a9dfdc55b5) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a06.12t", 0x400000, 0x200000, CRC(00cbec4d) SHA1(1ce7807d86e90edbf4eecba462a27c725f5ad862) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "master_cgboard", 0) // Master CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION32_BE(0x800000, "slave_cgboard", 0) // Slave CG Board texture roms
|
||||
ROM_LOAD32_WORD_SWAP( "888a13.8x", 0x000000, 0x400000, CRC(2292f530) SHA1(0f4d1332708fd5366a065e0a928cc9610558b42d) )
|
||||
ROM_LOAD32_WORD_SWAP( "888a14.16x", 0x000002, 0x400000, CRC(6a834a26) SHA1(d1fbd7ae6afd05f0edac4efde12a5a45aa2bc7df) )
|
||||
|
||||
ROM_REGION(0x80000, "audiocpu", 0) // 68k program roms
|
||||
ROM_LOAD16_WORD_SWAP( "888a08.7s", 0x000000, 0x080000, CRC(55fbea65) SHA1(ad953f758181731efccadcabc4326e6634c359e8) )
|
||||
|
||||
ROM_REGION16_LE(0x1000000, "rfsnd", 0) // PCM sample roms
|
||||
ROM_LOAD( "888a09.16p", 0x000000, 0x400000, CRC(11e2fed2) SHA1(24b8a367b59fedb62c56f066342f2fa87b135fc5) )
|
||||
ROM_LOAD( "888a10.14p", 0x400000, 0x400000, CRC(328ce610) SHA1(dbbc779a1890c53298c0db129d496df048929496) )
|
||||
|
||||
ROM_REGION(0x2000, "m48t58", 0)
|
||||
ROM_LOAD( "gn888aa_m48t58y.35d", 0x000000, 0x002000, CRC(8c8d240a) SHA1(99fbcaccdc0afc5e4882887c7a4e26c82c824ff9) )
|
||||
ROM_END
|
||||
|
||||
ROM_START(thrilld)
|
||||
ROM_REGION32_BE(0x200000, "prgrom", 0) // PowerPC program roms
|
||||
ROM_LOAD16_WORD_SWAP("713be01.27p", 0x000000, 0x200000, CRC(d84a7723) SHA1(f4e9e08591b7e5e8419266dbe744d56a185384ed) )
|
||||
@ -1351,34 +1761,51 @@ ROM_END
|
||||
|
||||
#define GAME_FLAGS (MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
// GYxxx, GNxxx -> 5+R gear shift, clutch pedal, left/right panel buttons, hand brake lever
|
||||
// GPxxx, GExxx, GMxxx -> up/down gear shift, no left or right panel buttons, no clutch, hand brake lever
|
||||
// GQxxx -> up/down gear shift, no left or right panel buttons, no clutch, no hand brake lever
|
||||
// GQ picked because it uses the least number of devices that need to be emulated for controls and boots without device errors.
|
||||
// GNxxx -> 5+R gear shift (8-way joystick), clutch pedal, hand brake lever
|
||||
// GYxxx -> Same as GN but intended for the 'super deluxe' cab (Cobra system). GY676 RTC is interchangable between Cobra and NWK-TR Racing Jam
|
||||
// GPxxx, GExxx, GMxxx -> up/down gear shift, no clutch, hand brake lever
|
||||
// GQxxx -> up/down gear shift, no clutch, no hand brake lever
|
||||
// Change the first two bytes in the NVRAM and fix the checksum at 0x0e-0x0f (calculated as the negated sum of 0x00-0x0e as 16-bit big endian values)
|
||||
// to generate new NVRAMs in the future when more of the hardware is emulated.
|
||||
GAME( 1998, racingj, 0, nwktr, nwktr, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GQ676UAC)", GAME_FLAGS )
|
||||
GAME( 1998, racingje, racingj, nwktr, nwktr, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GQ676EAC)", GAME_FLAGS )
|
||||
GAME( 1998, racingjj, racingj, nwktr, nwktr, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GQ676JAC)", GAME_FLAGS )
|
||||
GAME( 1998, racingja, racingj, nwktr, nwktr, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GQ676AAC)", GAME_FLAGS )
|
||||
// to generate new NVRAMs.
|
||||
GAME( 1998, racingj, 0, nwktr, nwktr_gq, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GQ676UAC)", GAME_FLAGS )
|
||||
GAME( 1998, racingje, racingj, nwktr, nwktr_gq, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GQ676EAC)", GAME_FLAGS )
|
||||
GAME( 1998, racingjj, racingj, nwktr, nwktr_gq, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GQ676JAC)", GAME_FLAGS )
|
||||
GAME( 1998, racingja, racingj, nwktr, nwktr_gq, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GQ676AAC)", GAME_FLAGS )
|
||||
GAME( 1998, racingjm, racingj, nwktr, nwktr_gm, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GM676UAC)", GAME_FLAGS )
|
||||
GAME( 1998, racingjme, racingj, nwktr, nwktr_gm, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GM676EAC)", GAME_FLAGS )
|
||||
GAME( 1998, racingjmj, racingj, nwktr, nwktr_gm, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GM676JAC)", GAME_FLAGS )
|
||||
GAME( 1998, racingjma, racingj, nwktr, nwktr_gm, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GM676AAC)", GAME_FLAGS )
|
||||
GAME( 1998, racingjn, racingj, nwktr, nwktr_gn, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GN676UAC)", GAME_FLAGS )
|
||||
GAME( 1998, racingjne, racingj, nwktr, nwktr_gn, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GN676EAC)", GAME_FLAGS )
|
||||
GAME( 1998, racingjnj, racingj, nwktr, nwktr_gn, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GN676JAC)", GAME_FLAGS )
|
||||
GAME( 1998, racingjna, racingj, nwktr, nwktr_gn, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam (GN676AAC)", GAME_FLAGS )
|
||||
|
||||
GAME( 1998, racingj2, 0, nwktr_lan_b, nwktr, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GQ888UAA)", GAME_FLAGS )
|
||||
GAME( 1998, racingj2e, racingj2,nwktr_lan_b, nwktr, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GQ888EAA)", GAME_FLAGS )
|
||||
GAME( 1998, racingj2j, racingj2,nwktr_lan_b, nwktr, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GQ888JAA)", GAME_FLAGS )
|
||||
GAME( 1998, racingj2a, racingj2,nwktr_lan_b, nwktr, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GQ888AAA)", GAME_FLAGS )
|
||||
GAME( 1998, racingj2, 0, nwktr, nwktr_gq, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GQ888UAA)", GAME_FLAGS )
|
||||
GAME( 1998, racingj2e, racingj2, nwktr, nwktr_gq, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GQ888EAA)", GAME_FLAGS )
|
||||
GAME( 1998, racingj2j, racingj2, nwktr, nwktr_gq, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GQ888JAA)", GAME_FLAGS )
|
||||
GAME( 1998, racingj2a, racingj2, nwktr, nwktr_gq, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GQ888AAA)", GAME_FLAGS )
|
||||
GAME( 1998, racingj2m, racingj2, nwktr, nwktr_gm, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GM888UAA)", GAME_FLAGS )
|
||||
GAME( 1998, racingj2me, racingj2, nwktr, nwktr_gm, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GM888EAA)", GAME_FLAGS )
|
||||
GAME( 1998, racingj2mj, racingj2, nwktr, nwktr_gm, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GM888JAA)", GAME_FLAGS )
|
||||
GAME( 1998, racingj2ma, racingj2, nwktr, nwktr_gm, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GM888AAA)", GAME_FLAGS )
|
||||
GAME( 1998, racingj2n, racingj2, nwktr, nwktr_gn, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GN888UAA)", GAME_FLAGS )
|
||||
GAME( 1998, racingj2ne, racingj2, nwktr, nwktr_gn, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GN888EAA)", GAME_FLAGS )
|
||||
GAME( 1998, racingj2nj, racingj2, nwktr, nwktr_gn, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GN888JAA)", GAME_FLAGS )
|
||||
GAME( 1998, racingj2na, racingj2, nwktr, nwktr_gn, nwktr_state, init_racingj, ROT0, "Konami", "Racing Jam: Chapter II (GN888AAA)", GAME_FLAGS )
|
||||
|
||||
// JAx and ABx revisions are for the DX cabinet type with a full 5+R type gear shifter and a clutch pedal.
|
||||
// The EDx version asks you to select if you have a hand brake lever installed, a clutch pedal installed,
|
||||
// JAx, ABx --> 5+R gear shift (8-way joystick), clutch pedal, hand brake lever
|
||||
// JCx, ACx, UDx --> up/down gear shift, no clutch, hand brake lever
|
||||
// EDx --> prompts you to select if you have a hand brake lever installed, a clutch pedal installed,
|
||||
// gear shifter type (up/down, 4 pos, or 5+R), and gear shifter's display position.
|
||||
GAME( 1998, thrilld, 0, nwktr_lan_b, nwktr, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (UDE)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldj, thrilld, nwktr_lan_b, nwktr, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (JCE)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldja, thrilld, nwktr_lan_b, nwktr, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (JAE)", GAME_FLAGS )
|
||||
GAME( 1998, thrillde, thrilld, nwktr_lan_b, nwktr, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (EDE)", GAME_FLAGS )
|
||||
GAME( 1998, thrillda, thrilld, nwktr_lan_b, nwktr, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (ACE)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldab, thrilld, nwktr_lan_b, nwktr, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (ABE)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldb, thrilld, nwktr_lan_b, nwktr, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (UDB)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldbj, thrilld, nwktr_lan_b, nwktr, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (JCB)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldbja, thrilld, nwktr_lan_b, nwktr, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (JAB)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldbe, thrilld, nwktr_lan_b, nwktr, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (EDB)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldba, thrilld, nwktr_lan_b, nwktr, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (ACB)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldbab, thrilld, nwktr_lan_b, nwktr, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (ABB)", GAME_FLAGS )
|
||||
GAME( 1998, thrilld, 0, nwktr_lan_b, nwktr_gm, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (UDE)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldj, thrilld, nwktr_lan_b, nwktr_gm, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (JCE)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldja, thrilld, nwktr_lan_b, nwktr_gn, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (JAE)", GAME_FLAGS )
|
||||
GAME( 1998, thrillde, thrilld, nwktr_lan_b, thrillde, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (EDE)", GAME_FLAGS )
|
||||
GAME( 1998, thrillda, thrilld, nwktr_lan_b, nwktr_gm, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (ACE)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldab, thrilld, nwktr_lan_b, nwktr_gn, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (ABE)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldb, thrilld, nwktr_lan_b, nwktr_gm, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (UDB)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldbj, thrilld, nwktr_lan_b, nwktr_gm, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (JCB)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldbja, thrilld, nwktr_lan_b, nwktr_gn, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (JAB)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldbe, thrilld, nwktr_lan_b, thrillde, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (EDB)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldba, thrilld, nwktr_lan_b, nwktr_gm, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (ACB)", GAME_FLAGS )
|
||||
GAME( 1998, thrilldbab, thrilld, nwktr_lan_b, nwktr_gn, nwktr_state, init_thrilld, ROT0, "Konami", "Thrill Drive (ABB)", GAME_FLAGS )
|
||||
|
@ -24127,9 +24127,25 @@ racingj2 // GQ888 (c)1999 (UAA)
|
||||
racingj2a // GQ888 (c)1999 (AAA)
|
||||
racingj2e // GQ888 (c)1999 (EAA)
|
||||
racingj2j // GQ888 (c)1999 (JAA)
|
||||
racingj2m // GM888 (c)1999 (UAA)
|
||||
racingj2ma // GM888 (c)1999 (AAA)
|
||||
racingj2me // GM888 (c)1999 (EAA)
|
||||
racingj2mj // GM888 (c)1999 (JAA)
|
||||
racingj2n // GN888 (c)1999 (UAA)
|
||||
racingj2na // GN888 (c)1999 (AAA)
|
||||
racingj2ne // GN888 (c)1999 (EAA)
|
||||
racingj2nj // GN888 (c)1999 (JAA)
|
||||
racingja // GQ676 (c)1998 (AAC)
|
||||
racingje // GQ676 (c)1998 (EAC)
|
||||
racingjj // GQ676 (c)1998 (JAC)
|
||||
racingjn // GN676 (c)1998 (UAC)
|
||||
racingjna // GN676 (c)1998 (AAC)
|
||||
racingjne // GN676 (c)1998 (EAC)
|
||||
racingjnj // GN676 (c)1998 (JAC)
|
||||
racingjm // GM676 (c)1998 (UAC)
|
||||
racingjma // GM676 (c)1998 (AAC)
|
||||
racingjme // GM676 (c)1998 (EAC)
|
||||
racingjmj // GM676 (c)1998 (JAC)
|
||||
thrilld // GC713 (c)1998 Japan UDE
|
||||
thrillda // GC713 (c)1998 Japan ACE
|
||||
thrilldab // GC713 (c)1998 Japan ABE
|
||||
|
Loading…
Reference in New Issue
Block a user