// license:BSD-3-Clause // copyright-holders:R. Belmont, Ville Linde /* Sega Model 3 PowerPC 603e + tilemaps + Real3D 1000 + 68000 + 2x SCSP Preliminary driver by Andrew Gardner, R. Belmont and Ville Linde Hardware info from Team Supermodel: Bart Trzynadlowski, Ville Linde, and Stefano Teso Hardware revisions ------------------ Step 1.0: 66 MHz PPC Step 1.5: 100 MHz PPC, faster 3D engine Step 2.0: 166 MHz PPC, even faster 3D engine Step 2.1: 166 MHz PPC, same 3D engine as 2.0, differences unknown Game status: vf3/vf3a/vf3tb - crashes sometimes, performance dips at startup (illegal polygons filling the pipeline?), runs too slow during gameplay getbassur - works basssdx/getbass/getbassdx - I/O board error (?) * scud/scuddx/scudau - works * scuddxo - lots of GFX problems, hangs after a few seconds in test mode and in game. * scudplus/scudplusa - works lostwsga - works vs215 - works, can hang during gameplay (verify, may be fixed with scan timer rollover fix) lemans24 - works vs29815 - reaches attract, graphics glitches vs2 - works harley - works skichamp - boots after skipping the drive board errors, massive slowdowns srally2 - works, uses JTAG patch, draws no polygon if coin is inserted at Sega logo srally2p/srally2pa/sraly2dx - needs specific JTAG patch / bypass von2/von2a/von2o/von254g - works, corrupted robot textures (mip mapping?) fvipers2 - crashes after player selection vs298 - hangs with an onscreen "unknown error code" during attract, polygon covers most of the 3d. vs299/vs2v991 - works, polygon covers most of the 3d. oceanhun - works lamachin - works * dayto2pe - works * daytona2 - works spikeout/spikeofe - works, severe texture glitches (mip mapping?), throws "invalid config detected" when exiting service mode ** dirtdvls/dirtdvlau/dirtdvlj/dirtdvlu - works swtrilgy - works, black screen in service mode swtrilga - doesn't pass "Wait Setup the Feedback Leaver" swtrilgyp - works if you wait past "Wait Setup the Feedback Leaver" magtruck - works, broken FPU values in matrices during 2nd part of attract mode (cpu core bug?) eca/ecax - cabinet network error * Twin/DX sets: Set Link ID to Single & Cabinet to Deluxe in Game Assignments ** Set Communication Mode to No Link in Game Assignments =================================================================================== Tilemap generator notes: 0xF1000000-0xF111FFFF Tilegen VRAM 0xF1180000-0xF11800FF (approx.) Tilegen regs Offsets in tilemap VRAM: 0 Tile pattern VRAM (can be 4 or 8 bpp, layout is normal chunky-pixel format) 0xF8000 Layer 0 (top) 0xFA000 Layer 1 0xFC000 Layer 2 0xFE000 Layer 3 (bottom) 0x100000 Palette (1-5-5-5 A-G-B-R format) Offsets in tilemap registers: 0x10: IRQ ack for VBlank 0x20: layer depths xxxxxxxxDCBAxxxxxxxxxxxxxxxxxxxx 3 2 2 2 1 1 8 4 0 1 8 4 0 6 2 A: 0 = layer A is 8-bit, 1 = layer A is 4-bit B: 0 = layer B is 8-bit, 1 = layer B is 4-bit C: 0 = layer C is 8-bit, 1 = layer C is 4-bit D: 0 = layer D is 8-bit, 1 = layer D is 4-bit Tilemap entry formats (16-bit wide): 15 0 +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | T0|PHI|T14|T13|T12|T11|T10| T9| T8| T7| T6| T5| T4| T3| T2| T1| +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ T0 - T14 = pattern name (multiply by 32 or 64 to get a byte offset into pattern VRAM. Yes, bit 15 is T0.) To get the palette offset, use the top 7 (8 bpp) or 11 (4 bpp) bits of the tilemap entry, *excluding* bit 15. So PHI-T9 are the palette select bits for 8bpp and PHI-T5 for 4bpp. =================================================================================== Guru-Readme Model 3 Hardware Overview Sega, 1996-1998 This document covers all games running on the original Model 3 hardware with reference to a Scud Race PCB and Virtua Fighter 3TB PCB. ALL PCB numbers are identical. Scud Race runs on the original Sega Model 3 hardware. It's the same PCB as Virtua Fighter 3, there is no mention of 'Step 1.5' or even 'Step 1.0' on any of the PCBs and there is no 50MHz or 100MHz OSC on the CPU board that would allow the CPU to run at 100MHz like the current documention lists. The CPU on Scud Race runs at 66MHz. Existing Model 3 hardware revisions as noted on the PCBs are .... MODEL3 (verified seen) MODEL3 STEP2 (verified seen) Other possibilites could be 'MODEL3 STEP 2.1' but no PCBs have been found yet with that written on the PCBs. If you have evidence that they do exist (i.e. you have a PCB), or you have a Model 3 game on a different version PCB to what is documented here, please let us know! Sega ID# for Model 3 PCBs: 837-11858 MODEL3 CPU BOARD 837-11859 MODEL3 VIDEO BOARD 837-12874 MODEL3 STEP 1.5 CPU BOARD 837-12875 MODEL3 STEP 1.5 VIDEO BOARD 837-12715-91 MODEL3 STEP2 CPU BOARD 837-12716-91 MODEL3 STEP2 VIDEO BOARD (has been listed with and without the "-91") 837-13368 MODEL3 STEP2.1 VIDEO BD (most manuals show this is interchangeable with 837-12716 STEP2 video board) This document is for MODEL3 (the first version). The games that exist on this hardware include.... Boat Race GP Sega Bass Fishing / Get Bass Virtua Fighter 3 Virtua Fighter 3 Team Battle Le Mans 24 Scud Race / Sega Super GT Scud Race Plus / Sega Super GT Plus The Lost World: Jurassic Park The Lost World: Jurassic Park Special Virtua Striker 2 Virtua Striker 2 Version '98 COMM Board ---------- 171-7053B 837-11861 MODEL3 COMMUNICATION BOARD SEGA 1995 |---------------------------------------------------------------------------------------------------| | | | LATTICE NKK N341256SJ-20 NKK N341256SJ-20 NKK N341256SJ-20 40MHz | | PLSI 2032 JP3 JP1 | | (315-5958) JP4 NKK N341256SJ-20 NKK N341256SJ-20 NKK N341256SJ-20 | | JP2 | | | | PALCE16V8 | | 315-6075 68000FN12 315-5804 315-5917 315-5917 | | (QFP144) (QFP80) (QFP80) | | PALCE16V8 | | 315-6074 | | LEDx7 | |---------------------------------------------------------------------------------------------------| JP1: 1-2 JP2: 2-3 JP3: not shorted JP4: shorted ROM Board --------- 837-11860 MODEL3 ROM BOARD 171-7052C |---------------------------------------------------------------------------------------------------| | CN1 CN2 CN4 | | MC88915FN70 CN3 GAL16V8B | | LED1 LED2 315-5983 JP1 JP10 JP2 | | 1-2 1-2 2-3 JP3-JP9 | | SROM0.21 ALL 2-3 | | VROM01.26 VROM00.27 CROM03.1 CROM02.2 | | | | VROM03.28 VROM02.29 CROM01.3 CROM00.4 | | | | VROM05.30 VROM04.31 CROM13.5 CROM12.6 CROM2.18 CROM0.20 SROM1.22 SROM3.24 | | | | VROM07.32 VROM06.33 CROM11.7 CROM10.8 | | | | VROM11.34 VROM10.35 CROM23.9 CROM22.10 | | | | VROM13.36 VROM12.37 CROM21.11 CROM20.12 | | | | VROM15.38 VROM14.39 CROM33.13 CROM32.14 CROM3.17 CROM1.19 SROM2.23 SROM4.25 | | | | VROM17.40 VROM16.41 CROM31.15 CROM30.16 | | | |---------------------------------------------------------------------------------------------------| Notes: CN1/2/3/4 - Connectors joining ROM board to CPU board (below) Jumpers - These jumper settings match Scud Race and VF3TB. Jumpers may be different for other games, but if different, it's likely only for the games that use 64MBit mask ROMs. ROMs - Not all sockets are populated. See MAME src for exact ROM usage. (For dumping reference) Jumpers centre pin joins ------------------------------------------------------- JP3: 2-3 pin2 of ic 1 to ic 16 and pin 39 of ic 17 to ic 20 JP4: 2-3 pin2 of ic 1 to ic 16 and pin 39 of ic 17 to ic 20 JP5: 2-3 pin2 of ic 1 to ic 16 and pin 39 of ic 17 to ic 20 JP6: 2-3 pin2 of ic 1 to ic 16 and pin 39 of ic 17 to ic 20 JP7: 2-3 pin2 of ic 22 to ic 25 and pin 39 ic ic21 JP8: 2-3 pin32 of ic 22 to ic 25 JP9: 2-3 pin32 of ic 22 to ic 25 Jumper pos. 1 is +5V JP1: 1-2 gnd JP2: 2-3 +5v Jumper pos. 1 is GND Jumper pos. 3 is +5V pin1 joins ------------------------------- JP10: 1-2 pin32 of ic 26 to ic 41 All CROM ROMs are 32M mask ALL VROM ROMs are 16M mask CPU Board --------- 837-11858 MODEL3 CPU BOARD 171-7050D |---------------------------------------------------------------------------------------------------| | CN22 JP21-26(ALL 2-3) CN2 CN7 | | 315-5941 KM4132G271AQ-10 CN3 PC910 CN10| | GAL16V8 LED1 LED2 LED3 LED4| | (PLCC20) JP42(2-3) 315-5942A | |CN4 KM4132G271AQ-10 45.158MHz 68000-12 GAL16V8 | |JP27(1-2) JP12(1-2) (PLCC68) (DIP20) | |JP28(1-2) JP15(2-3) MOTOROLA PowerPC603ev |---------| |---------| | |JP49(2-3) JP16(1-2) XPC106ARX66CD (QFP240, | SEGA | | SEGA | LMC6484 | |JP50(2-3) JP17(2-3) MPC106+ HEATSINKED) | 315-5687| | 315-5687| TDA1386T | | JP18(2-3) (BGA304) | (QFP128)| | (QFP128)| JP40(2-3)| | GAL16V8 JP1(1-2) JP11(OPEN) JP6(1-2) |---------| |---------| TDA1386T | | 315-5940 JP2(1-2) JP7(1-2) JP41(2-3)| | (DIP20) JP3(2-3) MPC950A JP8(2-3) HM514270CJ7 HM514270CJ7 | | JP13(2-3) JP4(1-2) (QFP32) JP9(2-3) | | JP14(2-3) 33.000MHz uPA2003 | |CN5 | ||--------| |--------| uPA2003 CN8| ||SEGA | |SEGA | 3771 | ||315-5894| SYMBIOS |315-5893| PC817 | ||(QFP240)| 53C810A |(QFP240)| | ||--------| |--------| |--------| |--------| PC817 | | |SEGA | |SEGA | | | |315-5296| |315-5649| PC817 | | CY7C199 32MHz |(QFP100)| |(QFP100)| | |JP29(1-2) CY7C199 |--------| |--------| 93C46A PC817 | |JP30(1-2) JP10(1-2) A179B | | RTC72421 BATT_3V PC817 | | KM4132G271AQ-10 | | 0.1uF PC817 CN9| | 32MHz JP39(2-3) LH52B256 LH52B256 SUPERCAP | | JP51-53(ALL 1-2) NEC D71051-10 JP31-37(ALL 1-2) | |LED15 JP38(2-3) LED14 LED13 LED12 LED11 | | LED16 24.576MHz SW1 SW2 CN6 LED10 LED9 LED8 LED7 DIPSW(8) SW4 SW3 LED5 LED6| |---------------------------------------------------------------------------------------------------| Notes: Note some jumpers are hardwired on the PCB but are identical except on Scud Race JP12 is open and in position 1-2 for VF3TB, although changing the jumper didn't make any difference :-/ CN8/9/10 - Connectors to join filter board (external connectors to cabinet panel/monitor/power etc) CN6 - Connector to join network board (above) CN2/3/7/22 - Connectors to join ROM board (above) CN4/5/22 - Connectors to join video board (below) Video Board ----------- 837-11859 MODEL3 VIDEO BOARD 171-7051C |---------------------------------------------------------------------------------------------------| | CN5 33MHz | | PI49FCT3807S | | HM5241605 HM5241605 M5M4V4169 M5M4V4169 M5M4V4169 M5M4V4169 | | CN6| | HM5241605 HM5241605 M5M410092FP | | HM5241605 HM5241605 (TQFP128) M5M4V4169 | | |----------------| |----------------| |---------------| | | |----------| | | | | | | | | |SEGA | | SEGA | | SEGA | | SEGA | M5M4V4169 | | |315-5827-C| | 315-5828-B | | 315-5829-C | | 315-5830-B | | | |(QFP208) | | | | | | | | | | | | | | | | | M5M4V4169 | | |----------| | (QFP304) | | (QFP304) | | (QFP304) | | |CN1 |----------------| |----------------| |---------------| | | M5M4V4169 | | HM5241605 HM5241605 | | | | | | M5M410092FP |---------------| M5M4V4169 | | |--------| |----------| | | | | |SEGA | | | | SEGA | | | |315-5648| |SEGA | | 315-5830-B | M5M4V4169 | | |(QFP64) | |315-5831-B| | | | | |--------| |(QFP208) | M5M410092FP | | | |CN2 |----------| | (QFP304) | M5M4V4169 | | ADV7120KP30 |---------------| | | (PLCC44) | | AD589 M5M4V4169 | | JP2(1-2) M5M410092FP | | | | M5M4V4169 M5M4V4169 M5M4V4169 M5M4V4169 | | | | LED1 LED2 | |---------------------------------------------------------------------------------------------------| Notes: CN1/2/5 - Connectors to join CPU board CN6 - Connectors to join Filter board (external connectors to cabinet panel/monitor/power etc) ADV7120KP30 - Analog Devices ADV7120KP30 CMOS 80 MHz, Triple 8 Bit Video DAC AD589 - Analog Devices 1.2 volt reference IC PI49FCT3807S - Pericom 3.3V 1 to 10 Fast CMOS Clock Driver HM5241605 - Hitachi HM5241605 4M (256k x 16 x 2 banks) SDRAM M5M4V4169 - Mitsubishi M5M4V4169TP 4M (256k x 16) Cache DRAM with 1k x16 on-chip SRAM cache M5M410092FP - Mitsubishi 3D-RAM Specs.... 10-Mbits DRAM array supporting 1280 x 1024 x 8 frame buffer Four independent, interleaved DRAM banks 2048-bit SRAM Pixel Buffer as the cache between DRAM and ALU Built-in tile-oriented memory addressing for rendering and scan line-oriented memory addressing for video refresh 256-bit global bus connecting DRAM banks and Pixel Buffer Note!! Scud Race uses a newer revision of some of the Sega custom chips. Swapping a VF3 Video board onto a Scud Race will result in an error on bootup 'JUPITER ASIC HAS THE WRONG ID CODE' and the game will not boot (some of the RED LEDs flash on/off continually) The above layout is for Scud Race. The chip listing on VF3TB is.... IC76 - 315-5827-B IC77 - 315-5828-A IC90 - 315-5831-A IC78 - 315-5829-B IC79 - 315-5830-A IC92 - 315-5830-A Other than the revision of the listed chips, the PCBs are identical. External MPEG Audio Board ------------------------- This is the first version of the Model 3 Digital Audio Board used on Scud Race and is usually just mounted bare onto the outside of the main board metal box. 837-10084 DIGITAL AUDIO BD SEGA 1993 171-6614B PC BD Sticker: 837-12941 |-------------------------------------------------| | CN3 CN4 CN1 R RCA-1 CN2 RCA-2 | | MB84256 PC910 4040 7805 TL062 TL062 D6376 | | D71051 SM5840| | EPROM.IC2 |------| | | Z80 16MHz |NEC | | | |D65654| | | |--------| |------| | | |SEGA | KM68257 | | |315-5762| KM68257 | | | | KM68257 MB84256 | | 20MHz|--------| | | | | MB3771 JP1 JP2 MROM.IC57| | 12.288MHz | | MROM.IC58| | | | MROM.IC59| | | |DSW(4) G G G G MROM.IC60| |-------------------------------------------------| Notes: Z80 - Clock 4.000MHz [16/4] EPROM.IC2 - 27C1001/27C010 EPROM (DIP32) - Scud Race : EPR-19612.IC2 MROM* - 8M/16M Mask ROM (DIP42) - Scud Race : MPR-19603/04/05/06 MB84256 - Fujitsu MB84256 32kx8 SRAM (DIP28) KM68257 - Samsung KM68257 32kx8 SRAM (DIP28). On this PCB pin 1 (A14) is grounded with a jumper wire on all 3 chips making it 16k PC910 - Sharp PC910 Optocoupler (DIP8) 4040 - 74HC4040 logic chip 7805 - 12V to 5V Voltage Regulator MB3771 - Fujitsu MB3771 Master Reset IC (DIP8) TL062 - Texas Instruments TL062 Low Power JFET-Input Operational Amplifier (DIP8) D71051 - NEC uPD71051 Serial Control Unit USART, functionally equivalent to uPD8251 (SOP28) D65654 - NEC uPD65654 CMOS Gate Array (QFP100) SM5840 - Nippon Precision Circuits SM5840 Digital Audio Multi-Function Digital Filter (DIP18) D6376 - NEC uPD6376GS Audio 2-Channel 16-bit D/A converter (DIP16) 315-5762 - Sega custom chip, probably a NEC or Texas Instruments DSP or MCU, clock input 20MHz (PLCC68) R - Red LED G - Green LED DSW - 4 position DIP switch, all OFF JP1 - 1-2 (Select 16M ROM on bank 1 - IC57 & IC58). alt is select 8M JP2 - 1-2 (Select 16M ROM on bank 2 - IC59 & IC60). alt is select 8M CN1 - 10-pin power input connector CN2 - 5-pin connector for Left+/Left-/Right+/Right- Stereo Audio Output CN3 - 6-pin connector for MIDI TX+/TX-/RX+/RX- communication CN4 - 4-pin connector (not used) RCA* - Left/Right RCA Audio Output Jacks (not used) Sega Model 3 Step2 hardware --------------------------- This covers most, if not all of the later MODEL 3 games on Step 2 & 2.1 hardware. ROM Board --------- 171-7427B 837-13022 MODEL3 STEP2 ROM BOARD |---------------------------------------------------------------------------------------------------| | | | MC88915FN70 GAL16V8B | | JP13 315-6090A JP1 JP11 JP2 JP7 2-3| | 2-3 1-2 1-2 2-3 JP8 2-3| | JP9 2-3| | VROM01.26 VROM00.27 CROM03.1 CROM02.2 SROM0.21 | | | | VROM03.28 VROM02.29 CROM01.3 CROM00.4 | | | | VROM05.30 VROM04.31 CROM13.5 CROM12.6 CROM2.18 CROM0.20 SROM1.22 SROM3.24 | | | | VROM07.32 VROM06.33 CROM11.7 CROM10.8 | | | | VROM11.34 VROM10.35 CROM23.9 CROM22.10 | | | | VROM13.36 VROM12.37 CROM21.11 CROM20.12 | | | | VROM15.38 VROM14.39 CROM33.13 CROM32.14 CROM3.17 CROM1.19 SROM2.23 SROM4.25 | | | | VROM17.40 VROM16.41 CROM31.15 CROM30.16 | | | |---------------------------------------------------------------------------------------------------| Notes: (ROMs documented are for Harley Davidson) VROM00.27 mpr-20378 \ VROM01.26 mpr-20377 | VROM02.29 mpr-20380 | VROM03.28 mpr-20379 | VROM04.31 mpr-20382 | VROM05.30 mpr-20381 | VROM06.33 mpr-20384 | VROM07.32 mpr-20383 \ 32MBit DIP42 mask ROM VROM10.35 mpr-20386 / VROM11.34 mpr-20385 | VROM12.37 mpr-20388 | VROM13.36 mpr-20387 | VROM14.39 mpr-20390 | VROM15.38 mpr-20389 | VROM16.41 mpr-20392 | VROM17.40 mpr-20391 / CROM00.4 mpr-20364 \ CROM01.3 mpr-20363 | CROM02.2 mpr-20362 | CROM03.1 mpr-20361 \ 32MBit DIP42 mask ROM CROM10.8 mpr-20368 / CROM11.7 mpr-20367 | CROM12.6 mpr-20366 | CROM13.5 mpr-20365 / CROM20.12 not populated CROM21.11 not populated CROM22.10 not populated CROM23.9 not populated CROM30.16 epr-20412 \ CROM31.15 epr-20411 | 16MBit DIP42 EPROM (27C160) CROM32.14 epr-20410 | CROM33.13 epr-20409 / CROM0.20 epr-20396A \ CROM1.19 epr-20395A | 16MBit DIP42 EPROM (27C160) CROM2.18 epr-20394A | CROM3.17 epr-20393A / SROM0.21 epr-20397 4MBit DIP40 EPROM (27C4096) SROM1.22 mpr-20373 \ SROM2.23 mpr-20374 | 32MBit DIP42 mask ROM SROM3.24 mpr-20375 | SROM4.25 mpr-20376 / The jumpers are used to configure the ROM types (All ROMs are 16 bit) On Model 3 step 2.0 ROM boards, JP13 selects the size of the VROMs. 1-2 jumpered -> 16MBit (read as 27C160) 2-3 jumpered -> 32MBit (read as 27C322) JP1, JP11 & JP2 seems to select the size of the CROMs. The jumpers are tied to +5V and ground and to PAL 315-6090A. Many lines from the PAL are tied to the highest address line of the CROMs. The contents of the PAL is unknown, so it's difficult to determine what the jumpers do exactly. It's assumed the PAL does the size selection based on certain pins on the PAL being high or low which are set by the jumpers. JP1 1-2 \ JP11 1-2 | Selects CROMs 00-03 & 10-13 as 32MBit JP2 2-3 / and CROMs 30-33 as 16MBit Alternative jumper configurations are not known. JP7 selects the size of SROM0 (jumper pin 2 connected to pin 39(A17) of SROM0) 1-2 jumpered -> 1MBit (read as 27C1024) 2-3 jumpered -> 4MBit (read as 27C4096) JP8 and JP9 seems to select the size of SROM1-4. JP8 pin 2 is tied to pin 32 of SROM1-4 (highest address line A20) JP9 pin 2 is tied to some logic. JP8 & JP9 pin 3 are hardwired together. JP8 and JP9 jumpered 2-3 selects SROM1-4 as 32MBit. Alternative jumper configurations are not known. ROM Board --------- 171-7427C 837-13022-02 MODEL3 STEP2 ROM BOARD |---------------------------------------------------------------------------------------------------| | | | MC88915FN70 GAL16V8B | | JP13 315-6090B JP1 JP11 JP2 JP7 2-3| | 2-3 1-2 1-2 1-2 JP8 2-3| | JP9 2-3| | VROM01.26 VROM00.27 CROM03.1 CROM02.2 SROM0.21 | | | | VROM03.28 VROM02.29 CROM01.3 CROM00.4 | | | | VROM05.30 VROM04.31 CROM13.5 CROM12.6 CROM2.18 CROM0.20 SROM1.22 SROM3.24 | | | | VROM07.32 VROM06.33 CROM11.7 CROM10.8 | | | | VROM11.34 VROM10.35 CROM23.9 CROM22.10 | | | | VROM13.36 VROM12.37 CROM21.11 CROM20.12 | | | | VROM15.38 VROM14.39 CROM33.13 CROM32.14 CROM3.17 CROM1.19 SROM2.23 SROM4.25 | | | | VROM17.40 VROM16.41 CROM31.15 CROM30.16 | | | |---------------------------------------------------------------------------------------------------| As used for Spikeout FE. The main difference is the revised 315-6090B GAL and JP2 setting. CROMs at IC1 through IC12 are 64Mbit mask ROMs all other mask ROMs are 32Mbit. 64Mbit mask ROMs read as 27C322 with pin11 +5v & 27C322 with pin11 GND Model 3 games with 64Mbit mask ROMs are Daytona 2, Spikeout & Spikeout FE CPU Board --------- 837-12715 171-7331C MODEL3 STEP2 CPU BOARD |---------------------------------------------------------------------------------------------------| | TC59S1616AFT-12 TC59S1616AFT-12 | | (TSOP50) (TSOP50) GAL16V8D | | 315-6089A | | TC59S1616AFT-12 TC59S1616AFT-12 (PLCC20) | | (TSOP50) (TSOP50) 45.158MHz 68000-12 | | (PLCC68) | | MOTOROLA PowerPC603ev 4066 | | XPC106ARX66CE (QFP240, SEGA SEGA TDA1386T | | MPC106+ HEATSINKED) 315-5687 "SCSP" 315-5687 "SCSP" | | (BGA304) (QFP128) (QFP128) LMC6484 | | PALCE16V8 | | 315-6102 33.333MHz | | (PLCC20) MPC950 HM514270CJ7 HM514270CJ7 TDA1386T | | (QFP32) | | | | SEGA SEGA 3771 | | 315-5894 SYMBIOS 315-5893 | | (QFP240) 53C810 (QFP240) | | (not populated) | | | | SEGA SEGA 71AJC46A | | 315-5296 315-5649 (SOIC8) | | CY7C199 32MHz (QFP100) (QFP100) | | | | | | | | CY7C199 | | CN25 | | RTC72423 (Connector for ) | | KM4132G271AQ-10 (Protection PCB) | | | | 32MHz BATT_3V | | NEC D71051-10 | | | | 24.576MHz SW1 SW2 LH52B256 LH52B256 DIPSW(8) SW4 SW3 | |---------------------------------------------------------------------------------------------------| Video Board ----------- 837-12716 171-7332H MODEL3 STEP2 VIDEO BOARD |---------------------------------------------------------------------------------------------------| | | | D4811650GF D4811650GF 33MHz M5M4V4169 M5M4V4169 M5M4V4169 M5M4V4169 | | D4811650GF M5M4V4169 M5M4V4169 M5M4V4169 M5M4V4169 | | M5M410092FP | | (TQFP128) M5M4V4169 | | SEGA SEGA M5M4V4169 | | SEGA 315-6058 315-6060 | | 315-6057 (BGA) (BGA) M5M4V4169 | | SEGA (BGA) M5M4V4169 | | 315-6022 | | (QFP208) KM4132G271AQ-10 SEGA SEGA | | (QFP100) 315-6059 315-6060 M5M4V4169 | | (BGA) (BGA) M5M4V4169 | | | | | | M5M410092FP M5M410092FP M5M4V4169 | | SEGA (TQFP128) (TQFP128) M5M4V4169 | | 315-6061 M5M410092FP | | (BGA) (TQFP128) M5M4V4169 | | M5M410092FP M5M4V4169 | | (TQFP128) M5M410092FP | | (TQFP128) SEGA SEGA M5M4V4169 | | SEGA M5M410092FP 315-6059 315-6060 M5M4V4169 | | 315-5648 (TQFP128) M5M410092FP (BGA) (BGA) | | (QFP64) (TQFP128) SEGA | | 315-6060 M5M4V4169 | | (BGA) M5M4V4169 | | | | M5M4V4169 | | M5M4V4169 | | ADV7120KP30 | | (PLCC44) | | M5M4V4169 M5M4V4169 M5M4V4169 M5M4V4169 | | M5M4V4169 M5M4V4169 M5M4V4169 M5M4V4169 | | | |---------------------------------------------------------------------------------------------------| Security Board -------------- 171-7405B |-------------------| | CY7C199 28MHz | | 315-5881 315-6050 | |CY7Y199 | |-------------------| 315-6050 Lattice ispLSI 2032 315-5881 TQFP100 stamped 317-0247-COM for Spikeout FE External MPEG Audio Board ------------------------- This is the second version of the Model 3 Digital Audio Board used on Sega Rally 2, Daytona USA 2 and others and is mounted inside a metal box. 837-12273 DIGITAL SOUND BD 2 SEGA 1995 171-7165D PC BD Sticker: 837-12273-92 Sticker: 837-13376 |-------------------------------------------------| | CN1 CN2 R CN5 CN6 LMC6484 CN7 | |315-5932 D71051 PQ30RV21 7805 D63210 D63210 | |PC910 R 12.288MHz | | JP8 | |68EC000 315-6028A | | 33MHz | |KM62256 * | |KM62256 MCM6206 | | MCM6206 JP4/5/6/7 | | JP1/2/3 315-5934| |3771 JP10 | | JP9 | | EPROM.IC2 | | RGRG MROM.IC18 MROM.IC20 MROM.IC22 MROM.IC24 | |DSW(4) MROM.IC19 MROM.IC21 MROM.IC23 MROM.IC25| |-------------------------------------------------| Notes: 68000 - Motorola 68EC000FN12 CPU, clock 11.000MHz [33/3] (PLCC68) EPROM.IC2 - 27C1024 EPROM (DIP40) - Sega Rally 2 : EPR-20641.IC2 - Daytona 2 : EPR-20886.IC2 MROM* - Mask ROM (DIP42) - Sega Rally 2 : MPR-20637/38/39/40 - Daytona 2 : MPR-20887/88/89/90 KM62256 - Samsung KM62256 32kx8 SRAM (SOP28) MCM6206 - Motorola MCM6206 32kx8 SRAM (SOP28) PC910 - Sharp PC910 Optocoupler (DIP8) 7805 - 12V to 5V Voltage Regulator PQ30RV21 - Sharp PQ30RV21 3.3V Voltage Regulator MB3771 - Fujitsu MB3771 Master Reset IC (SOIC8) 315-5934 - GAL16V8 (PLCC20) 315-5932 - GAL16V8 (PLCC20) LMC6484 - Texas Instruments LMC6484IM CMOS Quad Rail-to-Rail Input and Output Operational Amplifier (SOIC14) D71051 - NEC uPD71051 Serial Control Unit USART, functionally equivalent to uPD8251 (SOP28) D63210 - NEC uPD63210 16-bit D/A Converter with built-in Digital Filter for Audio (SOP28) 315-6028A - Sega custom chip, probably a NEC DSP, clock input 12.228MHz (QFP100) * - Unpopulated position on bottom side of PCB for a NEC uPD77016 DSP. The Sega chip above may be similar to this R - Red LED G - Green LED DSW - 4 position DIP switch, all OFF JP1/2/3 - Jumpers to configure ROMs JP4/5/6/7 - Jumpers to configure ROMs JP8 - Jumper tied to pin 26 (IPL1) of MC68EC000 JP9/10 - Jumpers to configure ROMs, tied to GAL16V8 315-5934 CN1 - 6-pin connector for MIDI TX+/TX-/RX+/RX- communication CN2 - 4-pin connector (not used) CN5 - 10-pin power input connector CN6 - 5-pin connector for Left+/Left-/Right+/Right- Stereo Audio Output CN7 - 5-pin connector (not used) =================================================================================== magtruck locations of interest 000006ee (word) - incremented each vblank, used by mainline to busywait. 000006f5 (byte) - shadow of current IRQ enable 000003f0 (dword) - shadow (from irq handler) of IRQ state on entry 00000500 - IRQ handler prologue/epilogue 00152250 - IRQ dispatcher 00151f48 - service routine for IRQ 0x02 (VBL) 00151ef8 - service routine for IRQ 0x04 00151ed8 - service routine for IRQ 0x08 0014b110 - service routine for IRQ 0x40 (SCSP) */ #include "emu.h" #include "model3.h" #include "cpu/m68000/m68000.h" #include "cpu/z80/kl5c80a16.h" #include "315_5296.h" #include "machine/clock.h" #include "machine/eepromser.h" #include "bus/pci/ncr53c810.h" #include "machine/mpc105.h" #include "machine/mpc106.h" #include "machine/nvram.h" #include "m3comm.h" #include "speaker.h" #include "segabill.lh" void model3_state::update_irq_state() { if ((m_irq_enable & m_irq_state) || m_scsi_irq_state) { // printf("IRQ set: state %x enable %x scsi %x\n", m_irq_state, m_irq_enable, m_scsi_irq_state); m_maincpu->set_input_line(PPC_IRQ, ASSERT_LINE); } else { // printf("IRQ clear: state %x enable %x scsi %x\n", m_irq_state, m_irq_enable, m_scsi_irq_state); m_maincpu->set_input_line(PPC_IRQ, CLEAR_LINE); } } void model3_state::set_irq_line(uint8_t bit, int line) { if (line != CLEAR_LINE) m_irq_state |= bit; else m_irq_state &= ~bit; update_irq_state(); } // Both PCI DMA sources share the board's SCSI interrupt input. int model3_state::map_pci_pin(int pin) { return pin; } void model3_state::pci_irq(int line, int state) { m_scsi_irq_state = state; update_irq_state(); } void model3_state::configure_cpu() { /* set conservative DRC options */ m_maincpu->ppcdrc_set_options(PPCDRC_COMPATIBLE_OPTIONS); // RAM is decoded by the MPC10x, so no DRC fast RAM } TIMER_CALLBACK_MEMBER(model3_state::model3_sound_timer_tick) { if (m_sound_irq_enable) { set_irq_line(0x40, ASSERT_LINE); } } /* IRQs */ /* 0x80: Unknown (no clearing logic in scud) 0x40: SCSP 0x20: Unknown (no clearing logic in scud) 0x10: Network 0x08: Video (unknown -- has callback hook in scud) 0x04: Video (unknown -- has callback hook in scud) 0x02: Video (VBLANK start?) 0x01: Video (unused?) IRQ 0x08 and 0x04 directly affect the game speed in magtruck, once per scanline seems fast enough Un-syncing the interrupts breaks the progress bar in magtruck */ TIMER_CALLBACK_MEMBER(model3_state::scan_timer_tick) { int scanline = param; if (scanline == 384) { set_irq_line(0x02, ASSERT_LINE); } else { //if ((scanline & 0x1) == 0) set_irq_line(0x0c, ASSERT_LINE); } scanline ++; scanline %= m_screen->height(); m_scan_timer->adjust(m_screen->time_until_pos(scanline), scanline); } void model3_state::machine_start() { configure_cpu(); m_host->set_ram_info(reinterpret_cast(&m_work_ram[0]), 0x800000); // board devices take priority over the host's PCI windows address_space &space = m_maincpu->space(AS_PROGRAM); space.install_device(0, 0xffffffff, *this, &model3_state::model3_board_mem); if (subdevice("comm_board")) { space.install_device(0xc0000000, 0xc003ffff, *subdevice("comm_board"), &m3comm_device::m3_map); } if (m_cryptdevice) { space.install_device(0, 0xffffffff, *this, &model3_state::model3_crypt_mem); } // 16 CROM banks follow the fixed 8 MiB memory_region *const crom = memregion("user1"); if (crom->bytes() < 0x800000 * 17) { throw emu_fatalerror("user1 region must hold 17 banks of 8 MiB"); } m_bank_crom->configure_entries(0, 16, crom->base() + 0x800000, 0x800000); m_sound_timer = timer_alloc(FUNC(model3_state::model3_sound_timer_tick), this); m_scan_timer = timer_alloc(FUNC(model3_state::scan_timer_tick), this); save_item(NAME(m_irq_enable)); save_item(NAME(m_irq_state)); save_item(NAME(m_scsi_irq_state)); save_item(NAME(m_real3d_status)); save_item(NAME(m_dma_status)); } void model3_state::model3_init(int step) { m_step = step; m_uart->write_cts(0); m_sound_irq_enable = 0; m_sound_timer->adjust(attotime::never); m_irq_enable = 0; m_irq_state = 0; m_real3d_status = 0; m_dma_status = 0; m_bank_crom->set_entry(0); /* banked CROM */ auto const samples_region = memregion("samples"); assert(samples_region); auto const samples_bytes = samples_region->bytes(); if (!samples_bytes || (samples_bytes % 0x800000)) throw emu_fatalerror("samples region size must be a multiple of 8 MiB"); for (unsigned i = 0; i < 2; ++i) m_sound_bank->configure_entry(i, samples_region->base() + ((i * 0x800000) % samples_bytes)); // copy the 68k vector table into RAM memcpy(m_soundram, memregion("audiocpu")->base(), 16); m_scan_timer->adjust(m_screen->time_until_pos(m_screen->vpos() + 1), m_screen->vpos() + 1); m_m3_step = step; // step = BCD hardware rev. 0x10 for 1.0, 0x15 for 1.5, 0x20 for 2.0, etc. tap_reset(); } //void model3_state::reset_model3_10() { model3_init(0x10); } MACHINE_RESET_MEMBER(model3_state,model3_10){ model3_init(0x10); } MACHINE_RESET_MEMBER(model3_state,model3_15){ model3_init(0x15); } MACHINE_RESET_MEMBER(model3_state,model3_20){ model3_init(0x20); } MACHINE_RESET_MEMBER(model3_state,model3_21){ model3_init(0x21); } //************************************************************************** // INPUT HANDLING //************************************************************************** void model3_state::eeprom_w(uint8_t data) { m_controls_bank = BIT(data, 0); m_eeprom->di_write(BIT(data, 5)); m_eeprom->clk_write(BIT(data, 7) ? ASSERT_LINE : CLEAR_LINE); m_eeprom->cs_write(BIT(data, 6) ? ASSERT_LINE : CLEAR_LINE); } uint8_t model3_state::input_r() { if (m_controls_bank == 1) return (ioport("IN1")->read()); else return (ioport("IN0")->read()); } void model3_state::lostwsga_ser1_w(uint8_t data) { switch (data) { case 0x00: m_lightgun_reg_sel = m_serial_fifo2; break; case 0x87: switch (m_lightgun_reg_sel) { // lightgun position case 0: m_serial_fifo2 = (ioport("LIGHT0_Y")->read() >> 0) & 0xff; break; case 1: m_serial_fifo2 = (ioport("LIGHT0_Y")->read() >> 8) & 0x03; break; case 2: m_serial_fifo2 = (ioport("LIGHT0_X")->read() >> 0) & 0xff; break; case 3: m_serial_fifo2 = (ioport("LIGHT0_X")->read() >> 8) & 0x03; break; case 4: m_serial_fifo2 = (ioport("LIGHT1_Y")->read() >> 0) & 0xff; break; case 5: m_serial_fifo2 = (ioport("LIGHT1_Y")->read() >> 8) & 0x03; break; case 6: m_serial_fifo2 = (ioport("LIGHT1_X")->read() >> 0) & 0xff; break; case 7: m_serial_fifo2 = (ioport("LIGHT1_X")->read() >> 8) & 0x03; break; // off-screen detect case 8: m_serial_fifo2 = ioport("OFFSCREEN")->read() & 0x03; break; } break; default: logerror("lostwsga_ser1_w: Unknown command %02x\n", data); } } uint8_t model3_state::lostwsga_ser2_r() { return m_serial_fifo2; } void model3_state::lostwsga_ser2_w(uint8_t data) { m_serial_fifo2 = data; } uint64_t model3_state::model3_sys_r(offs_t offset, uint64_t mem_mask) { // printf("%s model3_sys_r: mask %llx @ %x\n", machine().describe_context().c_str(), mem_mask, offset); switch (offset) { case 0x08/8: if (ACCESSING_BITS_56_63) { return ((uint64_t)m_crom_bank << 56); } break; case 0x10/8: if (ACCESSING_BITS_56_63) { uint64_t res = tap_read(); return res<<61; } else if (ACCESSING_BITS_24_31) { return (m_irq_enable<<24); } else logerror("m3_sys: Unk sys_r @ 0x10: mask = %x\n", (uint32_t)mem_mask); break; case 0x18/8: // printf("%s read irq_state %x\n", machine().describe_context().c_str(), m_irq_state); return (uint64_t)m_irq_state<<56 | 0xff000000; } logerror("Unknown model3 sys_r: offs %08X mask %08X\n", offset, (uint32_t)mem_mask); return 0; } void model3_state::model3_sys_w(offs_t offset, uint64_t data, uint64_t mem_mask) { // printf("model3_sys_w: %llx to %x mask %llx\n", data, offset, mem_mask); switch (offset) { case 0x10/8: if (ACCESSING_BITS_24_31) { m_irq_enable = (data>>24)&0xff; } else logerror("m3_sys: unknown mask on IRQen write\n"); break; case 0x18/8: if ((mem_mask & 0xff000000) == 0xff000000) { // check irq status only // - spikeout/spikeofe cares about this; // - vs215o implies that the value written doesn't really matter // (writes the full range of 0-0xff), classifying this as a strobe only update_irq_state(); } else { logerror("Unknown 0x18/8 write %x mask %x\n", data, mem_mask); } break; case 0x08/8: if (ACCESSING_BITS_56_63) { m_crom_bank = data >> 56; data >>= 56; data = (~data) & 0xf; m_bank_crom->set_entry(data); /* banked CROM */ } if (ACCESSING_BITS_24_31) { data >>= 24; tap_write((data >> 6) & 1,// TCK (data >> 2) & 1,// TMS (data >> 5) & 1,// TDI (data >> 7) & 1 // TRST ); } break; } } uint64_t model3_state::model3_rtc_r(offs_t offset, uint64_t mem_mask) { uint64_t r = 0; if(ACCESSING_BITS_56_63) { r |= (uint64_t)rtc72421_r((offset*2)+0) << 32; } if(ACCESSING_BITS_24_31) { r |= (uint64_t)rtc72421_r((offset*2)+1); } return r; } void model3_state::model3_rtc_w(offs_t offset, uint64_t data, uint64_t mem_mask) { if(ACCESSING_BITS_56_63) { rtc72421_w((offset*2)+0, (uint32_t)(data >> 32)); } if(ACCESSING_BITS_24_31) { rtc72421_w((offset*2)+1, (uint32_t)(data)); } } u32 model3_state::real3d_status_r(offs_t offset) { if (!machine().side_effects_disabled()) { m_real3d_status ^= 0xffffffff; } u32 result = m_real3d_status; if (offset == 0) { /* pretty sure this is VBLANK */ result &= ~0x02000000; if (m_screen->vblank()) { result |= 0x02000000; } } return result; } u32 model3_state::real3d_dma_status_r() { if (!machine().side_effects_disabled()) { m_dma_status ^= 0xffffffff; } return m_dma_status; } /* SCSP interface */ void model3_state::model3_sound_w(offs_t offset, uint8_t data) { switch (offset) { case 0: // clear the interrupt set_irq_line(0x40, CLEAR_LINE); // send to the sound board m_uart->data_w(data); break; case 4: m_uart->control_w(data); // HACK: MIDI comms thru SCSP MCIEB? if (data & 0x20) { m_sound_irq_enable = 1; m_sound_timer->adjust(attotime::from_msec(1), 0, attotime::from_msec(1)); } else { m_sound_irq_enable = 0; set_irq_line(0x40, CLEAR_LINE); } break; } } void model3_state::daytona2_rombank_w(u8 bank) { m_bank_crom->set_entry(bank); } void model3_state::model3_10_mem(address_map &map) { map(0x00000000, 0x007fffff).ram().share("work_ram"); model3_board_mem(map); } void model3_state::model3_board_mem(address_map &map) { map(0xf0040000, 0xf004003f).mirror(0x0e000000).rw("io", FUNC(sega_315_5649_device::read), FUNC(sega_315_5649_device::write)).umask64(0xff000000ff000000); map(0xf0080000, 0xf008ffff).mirror(0x0e000000).r(m_uart, FUNC(i8251_device::read)).w(FUNC(model3_state::model3_sound_w)); map(0xf00c0000, 0xf00dffff).mirror(0x0e000000).ram().share("backup"); /* backup SRAM */ map(0xf0100000, 0xf010003f).mirror(0x0e000000).rw(FUNC(model3_state::model3_sys_r), FUNC(model3_state::model3_sys_w)); map(0xf0140000, 0xf014003f).mirror(0x0e000000).rw(FUNC(model3_state::model3_rtc_r), FUNC(model3_state::model3_rtc_w)); map(0xf1000000, 0xf10f7fff).rw(FUNC(model3_state::model3_char_r), FUNC(model3_state::model3_char_w)); /* character RAM */ map(0xf10f8000, 0xf10fffff).rw(FUNC(model3_state::model3_tile_r), FUNC(model3_state::model3_tile_w)); /* tilemaps */ map(0xf1100000, 0xf111ffff).rw(FUNC(model3_state::model3_palette_r), FUNC(model3_state::model3_palette_w)).share("paletteram64"); /* palette */ map(0xf1180000, 0xf11800ff).rw(FUNC(model3_state::model3_vid_reg_r), FUNC(model3_state::model3_vid_reg_w)); map(0xff800000, 0xffffffff).rom().region("user1", 0); map(0xff000000, 0xff7fffff).bankr(m_bank_crom); } void model3_state::model3_mem(address_map &map) { model3_10_mem(map); map(0xc0000000, 0xc003ffff).m("comm_board", FUNC(m3comm_device::m3_map)); } void model3_state::model3_5881_mem(address_map &map) { model3_mem(map); model3_crypt_mem(map); } void model3_state::model3_crypt_mem(address_map &map) { map(0xf0180000, 0xf019ffff).mirror(0x0e000000).ram().share("crypt_ram"); map(0xf01a0000, 0xf01a003f).mirror(0x0e000000).m(m_cryptdevice, FUNC(sega_315_5881_crypt_device::iomap_64be)); } static INPUT_PORTS_START( model3 ) PORT_START("IN0") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_SERVICE_NO_TOGGLE( 0x04, IP_ACTIVE_LOW ) /* Test Button A */ PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SERVICE1 ) /* Service Button A */ PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_START1 ) PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 ) PORT_BIT( 0xc0, IP_ACTIVE_LOW, IPT_UNKNOWN ) PORT_START("IN1") PORT_BIT( 0x1f, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_READ_LINE_DEVICE_MEMBER("eeprom", FUNC(eeprom_serial_93cxx_device::do_read)) PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Service Button B") PORT_CODE(KEYCODE_8) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Test Button B") PORT_CODE(KEYCODE_7) PORT_START("IN2") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1) PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1) PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(1) PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(1) PORT_8WAY PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(1) PORT_8WAY PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(1) PORT_8WAY PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(1) PORT_8WAY PORT_START("IN3") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2) PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2) PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(2) PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2) PORT_8WAY PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_PLAYER(2) PORT_8WAY PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_PLAYER(2) PORT_8WAY PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2) PORT_8WAY // TODO: identify usage per-game if any // dip location numbers confirmed with lamachin and von2, // layout orientation may really be 8|7|6|5|4|3|2|1 PORT_START("DSW") PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW:8") PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW:7") PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW:6") PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW:5") PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW:4") PORT_DIPSETTING( 0x10, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW:3") PORT_DIPSETTING( 0x20, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW:2") PORT_DIPSETTING( 0x40, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) // vs215o: enables debug stats if ON PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW:1") PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) PORT_DIPSETTING( 0x00, DEF_STR( On ) ) PORT_START("AN0") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_START("AN1") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_START("AN2") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_START("AN3") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_START("AN4") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_START("AN5") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_START("AN6") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_START("AN7") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) INPUT_PORTS_END static INPUT_PORTS_START( von2 ) PORT_INCLUDE( model3 ) PORT_MODIFY("IN2") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Left Lever Shot Trigger") PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Left Lever Turbo Button") PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_DOWN ) PORT_8WAY PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_UP ) PORT_8WAY PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_RIGHT ) PORT_8WAY PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT ) PORT_8WAY PORT_MODIFY("IN3") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Right Lever Shot Trigger") PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Right Lever Turbo Button") PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN ) PORT_8WAY PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP ) PORT_8WAY PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_RIGHT ) PORT_8WAY PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT ) PORT_8WAY INPUT_PORTS_END static INPUT_PORTS_START( lostwsga ) PORT_INCLUDE( model3 ) PORT_MODIFY("IN2") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) PORT_BIT( 0xfe, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_MODIFY("IN3") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) PORT_BIT( 0xfe, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_START("LIGHT0_X") // lightgun X-axis PORT_BIT( 0x3ff, 0x200, IPT_LIGHTGUN_X ) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_MINMAX(0x00,0x3ff) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_START("LIGHT0_Y") // lightgun Y-axis PORT_BIT( 0x3ff, 0x200, IPT_LIGHTGUN_Y ) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_MINMAX(0x00,0x3ff) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_START("LIGHT1_X") // lightgun X-axis PORT_BIT( 0x3ff, 0x200, IPT_LIGHTGUN_X ) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_MINMAX(0x00,0x3ff) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_PLAYER(2) PORT_START("LIGHT1_Y") // lightgun Y-axis PORT_BIT( 0x3ff, 0x200, IPT_LIGHTGUN_Y ) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_MINMAX(0x00,0x3ff) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) PORT_PLAYER(2) PORT_START("OFFSCREEN") // fake button to shoot offscreen PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_PLAYER(1) PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_PLAYER(2) INPUT_PORTS_END static INPUT_PORTS_START( scud ) PORT_INCLUDE( model3 ) PORT_MODIFY("IN2") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) /* View Button 1 */ PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) /* View Button 2 */ PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) /* View Button 3 */ PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) /* View Button 4 */ PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON5 ) /* Shift 1 */ PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON6 ) /* Shift 2 */ PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON7 ) /* Shift 3 */ PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON8 ) /* Shift 4 */ PORT_MODIFY("IN3") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_MODIFY("AN0") // steering PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_MODIFY("AN1") // accelerator PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_MODIFY("AN2") // brake PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) INPUT_PORTS_END static INPUT_PORTS_START( bass ) PORT_INCLUDE( model3 ) PORT_MODIFY("IN2") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) /* Cast */ PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1) /* Select */ PORT_BIT( 0xfc, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_MODIFY("IN3") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_MODIFY("AN0") /* Rod Y */ PORT_BIT( 0xff, 0x80, IPT_AD_STICK_Y ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_MODIFY("AN1") /* Rod X */ PORT_BIT( 0xff, 0x80, IPT_AD_STICK_X ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_MODIFY("AN2") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_MODIFY("AN3") /* Reel */ PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_MODIFY("AN4") /* Stick Y */ PORT_BIT( 0xff, 0x80, IPT_PADDLE_V ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_MODIFY("AN5") /* Stick X */ PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) INPUT_PORTS_END static INPUT_PORTS_START( harley ) PORT_INCLUDE( model3 ) PORT_MODIFY("IN2") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) /* View Button 1 */ PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) /* View Button 2 */ PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON3 ) /* Shift down */ PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON4 ) /* Shift up */ PORT_BIT( 0xcc, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_MODIFY("IN3") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_MODIFY("AN0") // steering PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_MODIFY("AN1") // accelerator PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_MODIFY("AN2") // front brake PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_MODIFY("AN3") // back brake PORT_BIT( 0xff, 0x00, IPT_PEDAL3 ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) INPUT_PORTS_END static INPUT_PORTS_START( daytona2 ) PORT_INCLUDE( model3 ) PORT_MODIFY("IN2") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) /* View Button 1 */ PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) /* View Button 2 */ PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON3 ) /* View Button 3 */ PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON4 ) /* View Button 4 */ PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON5 ) /* Shift 1 */ PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON6 ) /* Shift 2 */ PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON7 ) /* Shift 3 */ PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON8 ) /* Shift 4 */ PORT_MODIFY("IN3") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_MODIFY("AN0") // steering PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_MODIFY("AN1") // accelerator PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_MODIFY("AN2") // brake PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) INPUT_PORTS_END static INPUT_PORTS_START( swtrilgy ) PORT_INCLUDE( model3 ) PORT_MODIFY("IN2") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1) PORT_BIT( 0xde, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_MODIFY("IN3") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_MODIFY("AN0") /* Analog Stick Y */ PORT_BIT( 0xff, 0x80, IPT_AD_STICK_Y ) PORT_SENSITIVITY(30) PORT_KEYDELTA(30) PORT_PLAYER(1) PORT_MODIFY("AN1") /* Analog Stick X */ PORT_BIT( 0xff, 0x80, IPT_AD_STICK_X ) PORT_SENSITIVITY(30) PORT_KEYDELTA(30) PORT_PLAYER(1) INPUT_PORTS_END static INPUT_PORTS_START( eca ) PORT_INCLUDE( model3 ) PORT_MODIFY("IN2") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) /* View Change */ PORT_BIT( 0x0e, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON2 ) /* Shift Up */ PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON3 ) /* Shift Down */ PORT_MODIFY("IN3") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_MODIFY("AN0") // steering PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_MODIFY("AN1") // accelerator PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_MODIFY("AN2") // brake PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) INPUT_PORTS_END static INPUT_PORTS_START( skichamp ) PORT_INCLUDE( model3 ) PORT_MODIFY("IN0") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_SERVICE_NO_TOGGLE( 0x04, IP_ACTIVE_LOW ) /* Test Button A */ PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SERVICE1 ) /* Service Button A */ PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_START3 ) /* Select 3 */ PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 ) /* Pole Left */ PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_START1 ) /* Select 1 */ PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START2 ) /* Select 2 */ PORT_MODIFY("IN1") PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_READ_LINE_DEVICE_MEMBER("eeprom", FUNC(eeprom_serial_93cxx_device::do_read)) PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Service Button B") PORT_CODE(KEYCODE_8) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Test Button B") PORT_CODE(KEYCODE_7) PORT_BIT( 0x1f, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_MODIFY("IN2") PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON1 ) /* Pole Right */ PORT_BIT( 0xfe, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_MODIFY("IN3") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* Foot sensor */ PORT_MODIFY("AN0") // inclining PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_MINMAX(0x00,0xff) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) PORT_MODIFY("AN1") // swing PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_MINMAX(0x00,0xff) PORT_SENSITIVITY(30) PORT_KEYDELTA(10) PORT_PLAYER(1) INPUT_PORTS_END #define ROM_LOAD_VROM(name, offset, length, hash) ROMX_LOAD(name, offset, length, hash, ROM_GROUPWORD | ROM_SKIP(14) ) ROM_START( lemans24 ) /* step 1.5, Sega game ID# is 833-13159, ROM board ID# 834-13160 GAME BD LEMANS 24 */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-19887b.17", 0x600006, 0x080000, CRC(2842bb87) SHA1(2acabf3f7281acaf6bab4d3bae9701df3909cf81) ) ROM_LOAD64_WORD_SWAP( "epr-19888b.18", 0x600004, 0x080000, CRC(800d763d) SHA1(4f2865a64d6dda638840d359db3bd2f22b6d1404) ) ROM_LOAD64_WORD_SWAP( "epr-19889b.19", 0x600002, 0x080000, CRC(d1f7e44c) SHA1(5faad711cf39c0fb10c3b9ccce25f5219ddd5a17) ) ROM_LOAD64_WORD_SWAP( "epr-19890b.20", 0x600000, 0x080000, CRC(9c16c3cc) SHA1(f1fba0c7cbdf7ddc4224356d50fdabea612c129d) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-19857.01", 0x800006, 0x400000, CRC(82c9fcfc) SHA1(31c38483b33606b11d74da21dc49df8fa9f227db) ) ROM_LOAD64_WORD_SWAP( "mpr-19858.02", 0x800004, 0x400000, CRC(993fa656) SHA1(9090156ece06b11f3f24fbb96240eca44122a805) ) ROM_LOAD64_WORD_SWAP( "mpr-19859.03", 0x800002, 0x400000, CRC(15906869) SHA1(7ad216ac6d048718e1a6c99f16c1a2f98db065b8) ) ROM_LOAD64_WORD_SWAP( "mpr-19860.04", 0x800000, 0x400000, CRC(19a1ddc7) SHA1(c13277a419ff8f1a8bc532f00375f015a99a1d7f) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19861.05", 0x1800006, 0x400000, CRC(6ddf21b3) SHA1(462f987068ac7a1c8caaf356f44e0452ef0e8238) ) ROM_LOAD64_WORD_SWAP( "mpr-19862.06", 0x1800004, 0x400000, CRC(b0f69ae4) SHA1(a4e785cda6f0101e11cd82ac9aa9934926234ba1) ) ROM_LOAD64_WORD_SWAP( "mpr-19863.07", 0x1800002, 0x400000, CRC(2b2619d0) SHA1(895c8090a8149429ca41d6b94822462d8482a533) ) ROM_LOAD64_WORD_SWAP( "mpr-19864.08", 0x1800000, 0x400000, CRC(c7baab2b) SHA1(abc629abf677e8adb3b4eff4cb6e6cd21254bdba) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19865.09", 0x2800006, 0x400000, CRC(b2749d2b) SHA1(4e2a5d07eae2a2b2f9149328c68886df16389c2c) ) ROM_LOAD64_WORD_SWAP( "mpr-19866.10", 0x2800004, 0x400000, CRC(ede5fc78) SHA1(ff170fad7aaf1a6ba86d50022ad7586d0e785668) ) ROM_LOAD64_WORD_SWAP( "mpr-19867.11", 0x2800002, 0x400000, CRC(ae610fc5) SHA1(b03c85cb661a67becf59b6bb29e52de736470add) ) ROM_LOAD64_WORD_SWAP( "mpr-19868.12", 0x2800000, 0x400000, CRC(3c43d64f) SHA1(00e1bd91496a6b3f73343ef4ad24a0dd3cb6bcf5) ) ROM_COPY("user1", 0x0800000, 0x4800000, 0x1000000) ROM_COPY("user1", 0x1800000, 0x5800000, 0x1000000) ROM_COPY("user1", 0x2800000, 0x6800000, 0x1000000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19871.26", 0x000002, 0x200000, CRC(5168e02b) SHA1(3572c748c8f1b70b194fcf27919d3e671c7a09a5) ) ROM_LOAD_VROM( "mpr-19872.27", 0x000000, 0x200000, CRC(9e65fc06) SHA1(7de713cf1161d921d0b19aa4af6ec0790f043424) ) ROM_LOAD_VROM( "mpr-19873.28", 0x000006, 0x200000, CRC(0b15d7ab) SHA1(d3f42e096b9d9bd3b7b5905d2ae6f3205caa3c82) ) ROM_LOAD_VROM( "mpr-19874.29", 0x000004, 0x200000, CRC(6a28ec89) SHA1(cd5ed506cb08a7420729157dba912a3e8e7a9076) ) ROM_LOAD_VROM( "mpr-19875.30", 0x00000a, 0x200000, CRC(a03e1173) SHA1(45a083a2aeecc0bc250f9e025940525dfdf607b1) ) ROM_LOAD_VROM( "mpr-19876.31", 0x000008, 0x200000, CRC(c93bb036) SHA1(d317fc726c2c8e72234a507406b0e8b8b93fe85a) ) ROM_LOAD_VROM( "mpr-19877.32", 0x00000e, 0x200000, CRC(b1e3df56) SHA1(f9784b33c49b30612f5f4415c7be47198457a9e7) ) ROM_LOAD_VROM( "mpr-19878.33", 0x00000c, 0x200000, CRC(a2acc111) SHA1(f06205dbbf1fae5b20712270131c12ad8b014c82) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19879.34", 0x000002, 0x200000, CRC(90c1553f) SHA1(1424774c2c2bc126bcde985ee4acb62254357b90) ) ROM_LOAD_VROM( "mpr-19880.35", 0x000000, 0x200000, CRC(42504e63) SHA1(ab4690e1ea701d391e731d8491e8769030bdc689) ) ROM_LOAD_VROM( "mpr-19881.36", 0x000006, 0x200000, CRC(d06985cf) SHA1(daae76c0bad5fbcc610525a13aea39289021d929) ) ROM_LOAD_VROM( "mpr-19882.37", 0x000004, 0x200000, CRC(a86f2e2f) SHA1(9b39f49618b86ccf5a80d84c5e3d4d349a3866cd) ) ROM_LOAD_VROM( "mpr-19883.38", 0x00000a, 0x200000, CRC(12895d6e) SHA1(347a85d0236fb5fed1a6b848425e905e8d5a3ddd) ) ROM_LOAD_VROM( "mpr-19884.39", 0x000008, 0x200000, CRC(711eebfb) SHA1(3a14251399265f5c3d29830dd713efb49c8c2f2e) ) ROM_LOAD_VROM( "mpr-19885.40", 0x00000e, 0x200000, CRC(d1ae5473) SHA1(c225ad47175247b4cc0d3db57d2ecb68242639d5) ) ROM_LOAD_VROM( "mpr-19886.41", 0x00000c, 0x200000, CRC(278aae0b) SHA1(471a74ca21d0394742d0275029642c712a6bc924) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-19891.21", 0x000000, 0x080000, CRC(c3ecd448) SHA1(875ee429872f3a851fa0239e5c781870fa3f4323) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19869.22", 0x000000, 0x400000, CRC(ea1ef1cc) SHA1(399c43659d83673f83b551b30b3b1410a75d8f8c) ) ROM_LOAD16_WORD_SWAP( "mpr-19870.24", 0x400000, 0x400000, CRC(49c70296) SHA1(9bf88a63c38d318006a9c6c6b7b4452439df876c) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( scud ) /* step 1.5, Sega game ID# is 833-13041, ROM board ID# 834-13042 SPG FOR COMMUNICATION */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-19688.17", 0x0600006, 0x80000, CRC(a4c85103) SHA1(b2e57f86d0a49e3e88fa7d6a77bbd99039c034bb) ) // Region: Export (cannot change in Game Assignment) - No specific region warning ROM_LOAD64_WORD_SWAP( "epr-19689.18", 0x0600004, 0x80000, CRC(cbce6d62) SHA1(b6051af013ee80406cfadb0c8acf24b8825ccaf2) ) // Game Assignments supports: ROM_LOAD64_WORD_SWAP( "epr-19690.19", 0x0600002, 0x80000, CRC(25f007fe) SHA1(d3814637f6278c30ea277e30e66ad06e37d37e15) ) // Cabinet: Twin, Deluxe ROM_LOAD64_WORD_SWAP( "epr-19691.20", 0x0600000, 0x80000, CRC(83523b89) SHA1(c881c71c961948c8ff3fab33e1db23cff4db0ed8) ) // Link ID: Master, Slave, Single // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-19658.01", 0x0800006, 0x400000, CRC(d523235c) SHA1(0dbfe746b2bdc185768d82c50a329c4c58ad4a29) ) ROM_LOAD64_WORD_SWAP( "mpr-19659.02", 0x0800004, 0x400000, CRC(c47e7002) SHA1(9644694e6d117564f92650f32f94ce4d7b5523fa) ) ROM_LOAD64_WORD_SWAP( "mpr-19660.03", 0x0800002, 0x400000, CRC(d999c935) SHA1(ef5429e90314d7a789d8ccbad4d0efaeaff9741a) ) ROM_LOAD64_WORD_SWAP( "mpr-19661.04", 0x0800000, 0x400000, CRC(8e3fd241) SHA1(df2596f483c759f068c75337320d369d80189ea1) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19662.05", 0x1800006, 0x400000, CRC(3c700eff) SHA1(2ebb149a3d8a9de95afe091b3a1776f4dc3fc579) ) ROM_LOAD64_WORD_SWAP( "mpr-19663.06", 0x1800004, 0x400000, CRC(f6af1ca4) SHA1(c78237b8f568792202d927ba0af86df6df80f87a) ) ROM_LOAD64_WORD_SWAP( "mpr-19664.07", 0x1800002, 0x400000, CRC(b9d11294) SHA1(69b6f5708f423fb11337184a3646597356554058) ) ROM_LOAD64_WORD_SWAP( "mpr-19665.08", 0x1800000, 0x400000, CRC(f97c78f9) SHA1(39aa69e365bf597e5e9185aaf4a044b485ebad8d) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19666.09", 0x2800006, 0x400000, CRC(b53dc97f) SHA1(a4fbc7aade153e6f5fc1dd40ba97d462f643c2c4) ) ROM_LOAD64_WORD_SWAP( "mpr-19667.10", 0x2800004, 0x400000, CRC(a8676799) SHA1(78734b194e2797ac7efc40f3d0a2ff09dc93409e) ) ROM_LOAD64_WORD_SWAP( "mpr-19668.11", 0x2800002, 0x400000, CRC(0b4dd8d5) SHA1(b5668ce7ac5a4ac844a0a5a07df9649df9ad9615) ) ROM_LOAD64_WORD_SWAP( "mpr-19669.12", 0x2800000, 0x400000, CRC(cdc43c61) SHA1(b096d0eb302a9285a8ee396fdbd7b8c546049fd4) ) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19672.26", 0x0000002, 0x200000, CRC(588c29fd) SHA1(5f58c885b506592106aa15208fc1db9d55ab4481) ) ROM_LOAD_VROM( "mpr-19673.27", 0x0000000, 0x200000, CRC(156abaa9) SHA1(6ef9c042e9ee34090192c1c99c98d19f18efcfba) ) ROM_LOAD_VROM( "mpr-19674.28", 0x0000006, 0x200000, CRC(c7b0f98c) SHA1(632dbc4cb225d91c82f6a1874517ed0b03b7a0c5) ) ROM_LOAD_VROM( "mpr-19675.29", 0x0000004, 0x200000, CRC(ff113396) SHA1(af90bb696a3c1585318150cb83ea2ed85cdb67a1) ) ROM_LOAD_VROM( "mpr-19676.30", 0x000000a, 0x200000, CRC(fd852ead) SHA1(854204c33aec8fb9c014db06e4106be37ecdaf0d) ) ROM_LOAD_VROM( "mpr-19677.31", 0x0000008, 0x200000, CRC(c6ac0347) SHA1(c792da72af8bf9d011305c9ab7a6230b9e2c5316) ) ROM_LOAD_VROM( "mpr-19678.32", 0x000000e, 0x200000, CRC(b8819cfe) SHA1(b99f8d0626bc38c75058e94d2461dbec6029589d) ) ROM_LOAD_VROM( "mpr-19679.33", 0x000000c, 0x200000, CRC(e126c3e3) SHA1(5440540c2432a9ff5bd8e36467af46c456d16844) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19680.34", 0x0000002, 0x200000, CRC(00ea5cef) SHA1(3aed46182c0e99c0b72b26c718e2fa20fa7d2e44) ) ROM_LOAD_VROM( "mpr-19681.35", 0x0000000, 0x200000, CRC(c949325f) SHA1(146de7abf764adc1840b84294cbd473f191cbcb8) ) ROM_LOAD_VROM( "mpr-19682.36", 0x0000006, 0x200000, CRC(ce5ca065) SHA1(2f518186b29e7cf5fa1c6b036427b8015cfb681e) ) ROM_LOAD_VROM( "mpr-19683.37", 0x0000004, 0x200000, CRC(e5856419) SHA1(3f8f5b8b36d417090955d34553dcf6d8d9f34558) ) ROM_LOAD_VROM( "mpr-19684.38", 0x000000a, 0x200000, CRC(56f6ec97) SHA1(dfd251dba77b39342457036fcbe4683d24029600) ) ROM_LOAD_VROM( "mpr-19685.39", 0x0000008, 0x200000, CRC(42b49304) SHA1(4e185d0f97de44a25b5f982a46f0c3d1dab406c2) ) ROM_LOAD_VROM( "mpr-19686.40", 0x000000e, 0x200000, CRC(84eed592) SHA1(cc03094770945096d81bc981bff77b540452b045) ) ROM_LOAD_VROM( "mpr-19687.41", 0x000000c, 0x200000, CRC(776ce694) SHA1(d1e56ebd0011aa3a54a5829c6bd0f5343b283fa0) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-19692.21", 0x000000, 0x080000, CRC(a94f5521) SHA1(22b6a17d44fec8bf796e1790bcabc41f34c89baf) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19670.22", 0x000000, 0x400000, CRC(bd31cc06) SHA1(d1c85d0cf79b92de5bcbe20dfb8b626ad72de019) ) ROM_LOAD16_WORD_SWAP( "mpr-19671.24", 0x400000, 0x400000, CRC(8e8526ab) SHA1(3d2cbb09bd185660feea4dd80bee5af2e2a19aa6) ) ROM_REGION( 0x20000, "dsbz80:mpegcpu", 0 ) /* Z80 code */ ROM_LOAD( "epr-19612.2", 0x000000, 0x20000, CRC(13978fd4) SHA1(bb597914a34308376239afab6e04fc231e39e379) ) ROM_REGION( 0x800000, "dsbz80:mpeg", 0 ) /* DSB samples */ ROM_LOAD( "mpr-19603.57", 0x000000, 0x200000, CRC(b1b1765f) SHA1(cdcb4d6e6507322f84ac5153b386c3eb5d031e22) ) ROM_LOAD( "mpr-19604.58", 0x200000, 0x200000, CRC(6ac85b49) SHA1(3e74ae6e9ac7b208e2cd5ebdf80bb3cee19d436d) ) ROM_LOAD( "mpr-19605.59", 0x400000, 0x200000, CRC(bec891eb) SHA1(357849d2842ac77f9945eb4a0ca89253e474f617) ) ROM_LOAD( "mpr-19606.60", 0x600000, 0x200000, CRC(adad46b2) SHA1(360b23870f1d15ab527fae1bb731da6e7a8b19c1) ) ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */ ROM_LOAD( "epr-19338a.bin", 0x000000, 0x010000, CRC(c9fac464) SHA1(47b9ab7921a685c01629afb592d597faa11d2bd6) ) ROM_END ROM_START( scuddx ) /* step 1.5, Sega game ID# is 833-13041, ROM board ID# 12934 SPG DX, Digital Audio board ID# 837-12941 */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-19610a.17", 0x0600006, 0x80000, CRC(53f5cd94) SHA1(e27609165087ef7000b61ce628883561ffe64b22) ) // Single DX cabinet only ROM_LOAD64_WORD_SWAP( "epr-19609a.18", 0x0600004, 0x80000, CRC(ec418b68) SHA1(8455db7e174ea00db30b7e61681ac7b7fcd9ba1c) ) // Game Assignments supports: ROM_LOAD64_WORD_SWAP( "epr-19608a.19", 0x0600002, 0x80000, CRC(1426160e) SHA1(75cb61a94c7400df71bf38ba5fc9c2c972af7eaf) ) // Regions: Japan, USA, Export ROM_LOAD64_WORD_SWAP( "epr-19607a.20", 0x0600000, 0x80000, CRC(24301a12) SHA1(5ef7bf9e72f3110b88e42c8fa42eb82008221e0e) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-19592.1", 0x0800006, 0x400000, CRC(d9003b6f) SHA1(c8242645619b1a02c29ca3f941461f163c9bf38f) ) ROM_LOAD64_WORD_SWAP( "mpr-19591.2", 0x0800004, 0x400000, CRC(48e1aaff) SHA1(c90cc70f049f6bd41cc28b02af29bcea4a6a0c31) ) ROM_LOAD64_WORD_SWAP( "mpr-19590.3", 0x0800002, 0x400000, CRC(a5cd4718) SHA1(15478ddf519655038762959cd9ecd306c945b626) ) ROM_LOAD64_WORD_SWAP( "mpr-19589.4", 0x0800000, 0x400000, CRC(5482238f) SHA1(32480284d35b66035ef878761d0b4b8d63eec468) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19596.5", 0x1800006, 0x400000, CRC(5672e3f4) SHA1(1caf5fb2879657868d02da86de8ae2f15139572b) ) ROM_LOAD64_WORD_SWAP( "mpr-19595.6", 0x1800004, 0x400000, CRC(d06fd9d6) SHA1(4be22886ee4bdeee001d5914735171f10fc1fc8e) ) ROM_LOAD64_WORD_SWAP( "mpr-19594.7", 0x1800002, 0x400000, CRC(654c26b0) SHA1(de5aaa12b121878dd6fd9dfa79f9b996d1c53295) ) ROM_LOAD64_WORD_SWAP( "mpr-19593.8", 0x1800000, 0x400000, CRC(21e48ff8) SHA1(d45b9a20485e671e4403881b4bafefd6a5ccabbd) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19600.9", 0x2800006, 0x400000, CRC(a25da127) SHA1(e5f598747df05212223a4fe87f5b6e60f4e0c9ab) ) ROM_LOAD64_WORD_SWAP( "mpr-19599.10", 0x2800004, 0x400000, CRC(65c1d33c) SHA1(a9c605393203b98f355a7bed4cbd435e38070816) ) ROM_LOAD64_WORD_SWAP( "mpr-19598.11", 0x2800002, 0x400000, CRC(a081592e) SHA1(c97596185fe383dce941b87c47251a80cc6cec3e) ) ROM_LOAD64_WORD_SWAP( "mpr-19597.12", 0x2800000, 0x400000, CRC(4d0ffe60) SHA1(7db2ca50499f3e9f9d423e83b68b12ff8ec8f9c7) ) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19574.26", 0x0000002, 0x200000, CRC(9be8f314) SHA1(7fd3006bbcebcbff17c5c33c581cd3d66c804074) ) ROM_LOAD_VROM( "mpr-19573.27", 0x0000000, 0x200000, CRC(57b61d65) SHA1(add743a5c9b61912028ffd8b4f03ec88ba0d63f4) ) ROM_LOAD_VROM( "mpr-19576.28", 0x0000006, 0x200000, CRC(85f9b587) SHA1(0f954a82c3cac0c5127ed3578c3f0dd9de1e51fd) ) ROM_LOAD_VROM( "mpr-19575.29", 0x0000004, 0x200000, CRC(dab11c34) SHA1(457e19f938fbae414efae186838c94d8e20bbe4a) ) ROM_LOAD_VROM( "mpr-19578.30", 0x000000a, 0x200000, CRC(ae882c42) SHA1(4443b56731e67ea9ce3dbb23e20a0f784073404e) ) ROM_LOAD_VROM( "mpr-19577.31", 0x0000008, 0x200000, CRC(36a1fe5d) SHA1(d8e501b6cd5efc18c407b62e8074726a7ca63b22) ) ROM_LOAD_VROM( "mpr-19580.32", 0x000000e, 0x200000, CRC(62503cee) SHA1(f2f1084d35225f27680b9883671f35b3141d574c) ) ROM_LOAD_VROM( "mpr-19579.33", 0x000000c, 0x200000, CRC(af9698d0) SHA1(f342a386c876ab41999465c5071687a03ace08b9) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19582.34", 0x0000002, 0x200000, CRC(c8b9cf1a) SHA1(df0f58710c58778cbc54eee6457ae61f83779fc8) ) ROM_LOAD_VROM( "mpr-19581.35", 0x0000000, 0x200000, CRC(8863c2d7) SHA1(7f9fe110cf2570ebefbee216b9d26a75c303faa8) ) ROM_LOAD_VROM( "mpr-19584.36", 0x0000006, 0x200000, CRC(256b056c) SHA1(2395c7fbf359af9a4bc1ecbc377f3bcc04317c7f) ) ROM_LOAD_VROM( "mpr-19583.37", 0x0000004, 0x200000, CRC(c22cb5aa) SHA1(67d9f2d75d4cc0e0dba6b2061c22fcc2f33239e3) ) ROM_LOAD_VROM( "mpr-19586.38", 0x000000a, 0x200000, CRC(ac37163e) SHA1(a35147011f612363754ffe43dca4c2fa2e27056e) ) ROM_LOAD_VROM( "mpr-19585.39", 0x0000008, 0x200000, CRC(e2598012) SHA1(5f4124b5134553513262c8401052899551179cb1) ) ROM_LOAD_VROM( "mpr-19588.40", 0x000000e, 0x200000, CRC(42e20ae9) SHA1(3a9b464b74627e0f6501cff6da50d0503ef54864) ) ROM_LOAD_VROM( "mpr-19587.41", 0x000000c, 0x200000, CRC(c288c910) SHA1(730874b7f8162583ba6400a0ee26a84d407e327d) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-19611a.21", 0x000000, 0x040000, CRC(9d4a34f6) SHA1(6de2cde8fd4caae51d48fe5d5c89d01e0e63e258) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19601.22", 0x000000, 0x400000, CRC(ba350fcc) SHA1(b85a9d45e06e048c3e777cbb190d20b5ef72d1b3) ) ROM_LOAD16_WORD_SWAP( "mpr-19602.24", 0x400000, 0x400000, CRC(a92231c1) SHA1(9ecf97dce0a2184dc31906c6090c27494188384c) ) ROM_REGION( 0x20000, "dsbz80:mpegcpu", 0 ) /* Z80 code */ ROM_LOAD( "epr-19612.2", 0x000000, 0x20000, CRC(13978fd4) SHA1(bb597914a34308376239afab6e04fc231e39e379) ) ROM_REGION( 0x800000, "dsbz80:mpeg", 0 ) /* DSB samples */ ROM_LOAD( "mpr-19603.57", 0x000000, 0x200000, CRC(b1b1765f) SHA1(cdcb4d6e6507322f84ac5153b386c3eb5d031e22) ) ROM_LOAD( "mpr-19604.58", 0x200000, 0x200000, CRC(6ac85b49) SHA1(3e74ae6e9ac7b208e2cd5ebdf80bb3cee19d436d) ) ROM_LOAD( "mpr-19605.59", 0x400000, 0x200000, CRC(bec891eb) SHA1(357849d2842ac77f9945eb4a0ca89253e474f617) ) ROM_LOAD( "mpr-19606.60", 0x600000, 0x200000, CRC(adad46b2) SHA1(360b23870f1d15ab527fae1bb731da6e7a8b19c1) ) ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */ ROM_LOAD( "epr-19338a.bin", 0x000000, 0x010000, CRC(c9fac464) SHA1(47b9ab7921a685c01629afb592d597faa11d2bd6) ) ROM_END ROM_START( scuddxo ) /* step 1.5, Sega game ID# is 833-13041, ROM board ID# 833-12938, Digital Audio board ID# 837-12941 */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-19610.17", 0x0600006, 0x80000, CRC(3632870a) SHA1(321e260cad93632e9a177ec0597d841abb16b698) ) // Single DX cabinet only ROM_LOAD64_WORD_SWAP( "epr-19609.18", 0x0600004, 0x80000, CRC(75d2675c) SHA1(fde6935deaef889bfd8a7225490ee7fd66ece7f7) ) // Game Assignments supports: ROM_LOAD64_WORD_SWAP( "epr-19608.19", 0x0600002, 0x80000, CRC(56b46d26) SHA1(1b1a0bc862763e7a6c40d5c6213f9681607e14ef) ) // Regions: Japan, USA, Export ROM_LOAD64_WORD_SWAP( "epr-19607.20", 0x0600000, 0x80000, CRC(365ce059) SHA1(8e6c21744fa42a3ee941fc4744ab9465d70f6972) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-19592.1", 0x0800006, 0x400000, CRC(d9003b6f) SHA1(c8242645619b1a02c29ca3f941461f163c9bf38f) ) ROM_LOAD64_WORD_SWAP( "mpr-19591.2", 0x0800004, 0x400000, CRC(48e1aaff) SHA1(c90cc70f049f6bd41cc28b02af29bcea4a6a0c31) ) ROM_LOAD64_WORD_SWAP( "mpr-19590.3", 0x0800002, 0x400000, CRC(a5cd4718) SHA1(15478ddf519655038762959cd9ecd306c945b626) ) ROM_LOAD64_WORD_SWAP( "mpr-19589.4", 0x0800000, 0x400000, CRC(5482238f) SHA1(32480284d35b66035ef878761d0b4b8d63eec468) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19596.5", 0x1800006, 0x400000, CRC(5672e3f4) SHA1(1caf5fb2879657868d02da86de8ae2f15139572b) ) ROM_LOAD64_WORD_SWAP( "mpr-19595.6", 0x1800004, 0x400000, CRC(d06fd9d6) SHA1(4be22886ee4bdeee001d5914735171f10fc1fc8e) ) ROM_LOAD64_WORD_SWAP( "mpr-19594.7", 0x1800002, 0x400000, CRC(654c26b0) SHA1(de5aaa12b121878dd6fd9dfa79f9b996d1c53295) ) ROM_LOAD64_WORD_SWAP( "mpr-19593.8", 0x1800000, 0x400000, CRC(21e48ff8) SHA1(d45b9a20485e671e4403881b4bafefd6a5ccabbd) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19600.9", 0x2800006, 0x400000, CRC(a25da127) SHA1(e5f598747df05212223a4fe87f5b6e60f4e0c9ab) ) ROM_LOAD64_WORD_SWAP( "mpr-19599.10", 0x2800004, 0x400000, CRC(65c1d33c) SHA1(a9c605393203b98f355a7bed4cbd435e38070816) ) ROM_LOAD64_WORD_SWAP( "mpr-19598.11", 0x2800002, 0x400000, CRC(a081592e) SHA1(c97596185fe383dce941b87c47251a80cc6cec3e) ) ROM_LOAD64_WORD_SWAP( "mpr-19597.12", 0x2800000, 0x400000, CRC(4d0ffe60) SHA1(7db2ca50499f3e9f9d423e83b68b12ff8ec8f9c7) ) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19574.26", 0x0000002, 0x200000, CRC(9be8f314) SHA1(7fd3006bbcebcbff17c5c33c581cd3d66c804074) ) ROM_LOAD_VROM( "mpr-19573.27", 0x0000000, 0x200000, CRC(57b61d65) SHA1(add743a5c9b61912028ffd8b4f03ec88ba0d63f4) ) ROM_LOAD_VROM( "mpr-19576.28", 0x0000006, 0x200000, CRC(85f9b587) SHA1(0f954a82c3cac0c5127ed3578c3f0dd9de1e51fd) ) ROM_LOAD_VROM( "mpr-19575.29", 0x0000004, 0x200000, CRC(dab11c34) SHA1(457e19f938fbae414efae186838c94d8e20bbe4a) ) ROM_LOAD_VROM( "mpr-19578.30", 0x000000a, 0x200000, CRC(ae882c42) SHA1(4443b56731e67ea9ce3dbb23e20a0f784073404e) ) ROM_LOAD_VROM( "mpr-19577.31", 0x0000008, 0x200000, CRC(36a1fe5d) SHA1(d8e501b6cd5efc18c407b62e8074726a7ca63b22) ) ROM_LOAD_VROM( "mpr-19580.32", 0x000000e, 0x200000, CRC(62503cee) SHA1(f2f1084d35225f27680b9883671f35b3141d574c) ) ROM_LOAD_VROM( "mpr-19579.33", 0x000000c, 0x200000, CRC(af9698d0) SHA1(f342a386c876ab41999465c5071687a03ace08b9) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19582.34", 0x0000002, 0x200000, CRC(c8b9cf1a) SHA1(df0f58710c58778cbc54eee6457ae61f83779fc8) ) ROM_LOAD_VROM( "mpr-19581.35", 0x0000000, 0x200000, CRC(8863c2d7) SHA1(7f9fe110cf2570ebefbee216b9d26a75c303faa8) ) ROM_LOAD_VROM( "mpr-19584.36", 0x0000006, 0x200000, CRC(256b056c) SHA1(2395c7fbf359af9a4bc1ecbc377f3bcc04317c7f) ) ROM_LOAD_VROM( "mpr-19583.37", 0x0000004, 0x200000, CRC(c22cb5aa) SHA1(67d9f2d75d4cc0e0dba6b2061c22fcc2f33239e3) ) ROM_LOAD_VROM( "mpr-19586.38", 0x000000a, 0x200000, CRC(ac37163e) SHA1(a35147011f612363754ffe43dca4c2fa2e27056e) ) ROM_LOAD_VROM( "mpr-19585.39", 0x0000008, 0x200000, CRC(e2598012) SHA1(5f4124b5134553513262c8401052899551179cb1) ) ROM_LOAD_VROM( "mpr-19588.40", 0x000000e, 0x200000, CRC(42e20ae9) SHA1(3a9b464b74627e0f6501cff6da50d0503ef54864) ) ROM_LOAD_VROM( "mpr-19587.41", 0x000000c, 0x200000, CRC(c288c910) SHA1(730874b7f8162583ba6400a0ee26a84d407e327d) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-19611.21", 0x000000, 0x040000, CRC(8888bf36) SHA1(33dfed490fb0f244e076e3854aba7a6473f56844) ) // 1xxxxxxxxxxxxxxxxx = 0xFF ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19601.22", 0x000000, 0x400000, CRC(ba350fcc) SHA1(b85a9d45e06e048c3e777cbb190d20b5ef72d1b3) ) ROM_LOAD16_WORD_SWAP( "mpr-19602.24", 0x400000, 0x400000, CRC(a92231c1) SHA1(9ecf97dce0a2184dc31906c6090c27494188384c) ) ROM_REGION( 0x20000, "dsbz80:mpegcpu", 0 ) /* Z80 code */ ROM_LOAD( "epr-19612.2", 0x000000, 0x20000, CRC(13978fd4) SHA1(bb597914a34308376239afab6e04fc231e39e379) ) ROM_REGION( 0x800000, "dsbz80:mpeg", 0 ) /* DSB samples */ ROM_LOAD( "mpr-19603.57", 0x000000, 0x200000, CRC(b1b1765f) SHA1(cdcb4d6e6507322f84ac5153b386c3eb5d031e22) ) ROM_LOAD( "mpr-19604.58", 0x200000, 0x200000, CRC(6ac85b49) SHA1(3e74ae6e9ac7b208e2cd5ebdf80bb3cee19d436d) ) ROM_LOAD( "mpr-19605.59", 0x400000, 0x200000, CRC(bec891eb) SHA1(357849d2842ac77f9945eb4a0ca89253e474f617) ) ROM_LOAD( "mpr-19606.60", 0x600000, 0x200000, CRC(adad46b2) SHA1(360b23870f1d15ab527fae1bb731da6e7a8b19c1) ) ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */ ROM_LOAD( "epr-19338a.bin", 0x000000, 0x010000, CRC(c9fac464) SHA1(47b9ab7921a685c01629afb592d597faa11d2bd6) ) ROM_END // There is known to be an Australian ROM board ID# 834-13034 SPG DX AUS with program ROMs EPR-19634 to EPR-19637 ROM_START( scudau ) /* step 1.5, Sega game ID# is 833-13041, ROM board ID# 834-13072 SPG COMM AUS */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-19731.17", 0x0600006, 0x80000, CRC(3ee6447e) SHA1(124697791d90c1b352dd6e33bd3b45535aa92bb5) ) // Region: Australia (cannot change in Game Assignment) - Shows "Australian Version" on Title Screen ROM_LOAD64_WORD_SWAP( "epr-19732.18", 0x0600004, 0x80000, CRC(23e864bb) SHA1(0f34d963ee681ca1006f3dec12b593d961e3e442) ) // Game Assignments supports: ROM_LOAD64_WORD_SWAP( "epr-19733.19", 0x0600002, 0x80000, CRC(6565e29a) SHA1(4fb4f3e77fa46a825900a63095307714e71c08f3) ) // Cabinet: Twin, Deluxe ROM_LOAD64_WORD_SWAP( "epr-19734.20", 0x0600000, 0x80000, CRC(be897336) SHA1(690e17f2f9a5fbe63686d197552a298efcc8c8c5) ) // Link ID: Master, Slave, Single // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-19658.01", 0x0800006, 0x400000, CRC(d523235c) SHA1(0dbfe746b2bdc185768d82c50a329c4c58ad4a29) ) ROM_LOAD64_WORD_SWAP( "mpr-19659.02", 0x0800004, 0x400000, CRC(c47e7002) SHA1(9644694e6d117564f92650f32f94ce4d7b5523fa) ) ROM_LOAD64_WORD_SWAP( "mpr-19660.03", 0x0800002, 0x400000, CRC(d999c935) SHA1(ef5429e90314d7a789d8ccbad4d0efaeaff9741a) ) ROM_LOAD64_WORD_SWAP( "mpr-19661.04", 0x0800000, 0x400000, CRC(8e3fd241) SHA1(df2596f483c759f068c75337320d369d80189ea1) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19662.05", 0x1800006, 0x400000, CRC(3c700eff) SHA1(2ebb149a3d8a9de95afe091b3a1776f4dc3fc579) ) ROM_LOAD64_WORD_SWAP( "mpr-19663.06", 0x1800004, 0x400000, CRC(f6af1ca4) SHA1(c78237b8f568792202d927ba0af86df6df80f87a) ) ROM_LOAD64_WORD_SWAP( "mpr-19664.07", 0x1800002, 0x400000, CRC(b9d11294) SHA1(69b6f5708f423fb11337184a3646597356554058) ) ROM_LOAD64_WORD_SWAP( "mpr-19665.08", 0x1800000, 0x400000, CRC(f97c78f9) SHA1(39aa69e365bf597e5e9185aaf4a044b485ebad8d) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19666.09", 0x2800006, 0x400000, CRC(b53dc97f) SHA1(a4fbc7aade153e6f5fc1dd40ba97d462f643c2c4) ) ROM_LOAD64_WORD_SWAP( "mpr-19667.10", 0x2800004, 0x400000, CRC(a8676799) SHA1(78734b194e2797ac7efc40f3d0a2ff09dc93409e) ) ROM_LOAD64_WORD_SWAP( "mpr-19668.11", 0x2800002, 0x400000, CRC(0b4dd8d5) SHA1(b5668ce7ac5a4ac844a0a5a07df9649df9ad9615) ) ROM_LOAD64_WORD_SWAP( "mpr-19669.12", 0x2800000, 0x400000, CRC(cdc43c61) SHA1(b096d0eb302a9285a8ee396fdbd7b8c546049fd4) ) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19672.26", 0x0000002, 0x200000, CRC(588c29fd) SHA1(5f58c885b506592106aa15208fc1db9d55ab4481) ) ROM_LOAD_VROM( "mpr-19673.27", 0x0000000, 0x200000, CRC(156abaa9) SHA1(6ef9c042e9ee34090192c1c99c98d19f18efcfba) ) ROM_LOAD_VROM( "mpr-19674.28", 0x0000006, 0x200000, CRC(c7b0f98c) SHA1(632dbc4cb225d91c82f6a1874517ed0b03b7a0c5) ) ROM_LOAD_VROM( "mpr-19675.29", 0x0000004, 0x200000, CRC(ff113396) SHA1(af90bb696a3c1585318150cb83ea2ed85cdb67a1) ) ROM_LOAD_VROM( "mpr-19676.30", 0x000000a, 0x200000, CRC(fd852ead) SHA1(854204c33aec8fb9c014db06e4106be37ecdaf0d) ) ROM_LOAD_VROM( "mpr-19677.31", 0x0000008, 0x200000, CRC(c6ac0347) SHA1(c792da72af8bf9d011305c9ab7a6230b9e2c5316) ) ROM_LOAD_VROM( "mpr-19678.32", 0x000000e, 0x200000, CRC(b8819cfe) SHA1(b99f8d0626bc38c75058e94d2461dbec6029589d) ) ROM_LOAD_VROM( "mpr-19679.33", 0x000000c, 0x200000, CRC(e126c3e3) SHA1(5440540c2432a9ff5bd8e36467af46c456d16844) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19680.34", 0x0000002, 0x200000, CRC(00ea5cef) SHA1(3aed46182c0e99c0b72b26c718e2fa20fa7d2e44) ) ROM_LOAD_VROM( "mpr-19681.35", 0x0000000, 0x200000, CRC(c949325f) SHA1(146de7abf764adc1840b84294cbd473f191cbcb8) ) ROM_LOAD_VROM( "mpr-19682.36", 0x0000006, 0x200000, CRC(ce5ca065) SHA1(2f518186b29e7cf5fa1c6b036427b8015cfb681e) ) ROM_LOAD_VROM( "mpr-19683.37", 0x0000004, 0x200000, CRC(e5856419) SHA1(3f8f5b8b36d417090955d34553dcf6d8d9f34558) ) ROM_LOAD_VROM( "mpr-19684.38", 0x000000a, 0x200000, CRC(56f6ec97) SHA1(dfd251dba77b39342457036fcbe4683d24029600) ) ROM_LOAD_VROM( "mpr-19685.39", 0x0000008, 0x200000, CRC(42b49304) SHA1(4e185d0f97de44a25b5f982a46f0c3d1dab406c2) ) ROM_LOAD_VROM( "mpr-19686.40", 0x000000e, 0x200000, CRC(84eed592) SHA1(cc03094770945096d81bc981bff77b540452b045) ) ROM_LOAD_VROM( "mpr-19687.41", 0x000000c, 0x200000, CRC(776ce694) SHA1(d1e56ebd0011aa3a54a5829c6bd0f5343b283fa0) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-19692.21", 0x000000, 0x080000, CRC(a94f5521) SHA1(22b6a17d44fec8bf796e1790bcabc41f34c89baf) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19670.22", 0x000000, 0x400000, CRC(bd31cc06) SHA1(d1c85d0cf79b92de5bcbe20dfb8b626ad72de019) ) ROM_LOAD16_WORD_SWAP( "mpr-19671.24", 0x400000, 0x400000, CRC(8e8526ab) SHA1(3d2cbb09bd185660feea4dd80bee5af2e2a19aa6) ) ROM_REGION( 0x20000, "dsbz80:mpegcpu", 0 ) /* Z80 code */ ROM_LOAD( "epr-19612.2", 0x000000, 0x20000, CRC(13978fd4) SHA1(bb597914a34308376239afab6e04fc231e39e379) ) ROM_REGION( 0x800000, "dsbz80:mpeg", 0 ) /* DSB samples */ ROM_LOAD( "mpr-19603.57", 0x000000, 0x200000, CRC(b1b1765f) SHA1(cdcb4d6e6507322f84ac5153b386c3eb5d031e22) ) ROM_LOAD( "mpr-19604.58", 0x200000, 0x200000, CRC(6ac85b49) SHA1(3e74ae6e9ac7b208e2cd5ebdf80bb3cee19d436d) ) ROM_LOAD( "mpr-19605.59", 0x400000, 0x200000, CRC(bec891eb) SHA1(357849d2842ac77f9945eb4a0ca89253e474f617) ) ROM_LOAD( "mpr-19606.60", 0x600000, 0x200000, CRC(adad46b2) SHA1(360b23870f1d15ab527fae1bb731da6e7a8b19c1) ) ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */ ROM_LOAD( "epr-19338a.bin", 0x000000, 0x010000, CRC(c9fac464) SHA1(47b9ab7921a685c01629afb592d597faa11d2bd6) ) ROM_END ROM_START( scudplus ) /* step 1.5, Sega game ID# is 833-13260 SCUD PLUS, ROM board ID# 834-13261 SCUD PLUS */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20092a.17", 0x0600006, 0x80000, CRC(a94ec57e) SHA1(bda1d9cb38e10a25f7cdde38f30ae13541fdbc5e) ) // Game Assignments supports: ROM_LOAD64_WORD_SWAP( "epr-20093a.18", 0x0600004, 0x80000, CRC(4ed2e35d) SHA1(ac149b369db9fc80e63e1ed943d42ccd056dab1b) ) // Regions: Japan, USA, Export ROM_LOAD64_WORD_SWAP( "epr-20094a.19", 0x0600002, 0x80000, CRC(dbf17a43) SHA1(fd719515c8ed78dea80fef20f3af9b72461f81d7) ) // Cabinet: Twin, Deluxe ROM_LOAD64_WORD_SWAP( "epr-20095a.20", 0x0600000, 0x80000, CRC(58c7e393) SHA1(7e25101f72daa271f680a39042341d06249fd104) ) // Link ID: Master, Slave, Single // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-19658.01", 0x0800006, 0x400000, CRC(d523235c) SHA1(0dbfe746b2bdc185768d82c50a329c4c58ad4a29) ) ROM_LOAD64_WORD_SWAP( "mpr-19659.02", 0x0800004, 0x400000, CRC(c47e7002) SHA1(9644694e6d117564f92650f32f94ce4d7b5523fa) ) ROM_LOAD64_WORD_SWAP( "mpr-19660.03", 0x0800002, 0x400000, CRC(d999c935) SHA1(ef5429e90314d7a789d8ccbad4d0efaeaff9741a) ) ROM_LOAD64_WORD_SWAP( "mpr-19661.04", 0x0800000, 0x400000, CRC(8e3fd241) SHA1(df2596f483c759f068c75337320d369d80189ea1) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19662.05", 0x1800006, 0x400000, CRC(3c700eff) SHA1(2ebb149a3d8a9de95afe091b3a1776f4dc3fc579) ) ROM_LOAD64_WORD_SWAP( "mpr-19663.06", 0x1800004, 0x400000, CRC(f6af1ca4) SHA1(c78237b8f568792202d927ba0af86df6df80f87a) ) ROM_LOAD64_WORD_SWAP( "mpr-19664.07", 0x1800002, 0x400000, CRC(b9d11294) SHA1(69b6f5708f423fb11337184a3646597356554058) ) ROM_LOAD64_WORD_SWAP( "mpr-19665.08", 0x1800000, 0x400000, CRC(f97c78f9) SHA1(39aa69e365bf597e5e9185aaf4a044b485ebad8d) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19666.09", 0x2800006, 0x400000, CRC(b53dc97f) SHA1(a4fbc7aade153e6f5fc1dd40ba97d462f643c2c4) ) ROM_LOAD64_WORD_SWAP( "mpr-19667.10", 0x2800004, 0x400000, CRC(a8676799) SHA1(78734b194e2797ac7efc40f3d0a2ff09dc93409e) ) ROM_LOAD64_WORD_SWAP( "mpr-19668.11", 0x2800002, 0x400000, CRC(0b4dd8d5) SHA1(b5668ce7ac5a4ac844a0a5a07df9649df9ad9615) ) ROM_LOAD64_WORD_SWAP( "mpr-19669.12", 0x2800000, 0x400000, CRC(cdc43c61) SHA1(b096d0eb302a9285a8ee396fdbd7b8c546049fd4) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-20097.13", 0x3800006, 0x400000, CRC(269a9dbe) SHA1(df804ec1df87c1ab6387cd1bbd5dd224adc8d528) ) ROM_LOAD64_WORD_SWAP( "mpr-20098.14", 0x3800004, 0x400000, CRC(8355fa41) SHA1(e6ac03fd7f1ab882a2861f65f6fea977c106dc15) ) ROM_LOAD64_WORD_SWAP( "mpr-20099.15", 0x3800002, 0x400000, CRC(fc9bd7d9) SHA1(2dbcbb4b7f8fbeeeeacab51179003d8a4a9e771b) ) ROM_LOAD64_WORD_SWAP( "mpr-20100.16", 0x3800000, 0x400000, CRC(c99e2c01) SHA1(074d4b5e85f00f5b7550e9944664fdfba8666569) ) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19672.26", 0x0000002, 0x200000, CRC(588c29fd) SHA1(5f58c885b506592106aa15208fc1db9d55ab4481) ) ROM_LOAD_VROM( "mpr-19673.27", 0x0000000, 0x200000, CRC(156abaa9) SHA1(6ef9c042e9ee34090192c1c99c98d19f18efcfba) ) ROM_LOAD_VROM( "mpr-19674.28", 0x0000006, 0x200000, CRC(c7b0f98c) SHA1(632dbc4cb225d91c82f6a1874517ed0b03b7a0c5) ) ROM_LOAD_VROM( "mpr-19675.29", 0x0000004, 0x200000, CRC(ff113396) SHA1(af90bb696a3c1585318150cb83ea2ed85cdb67a1) ) ROM_LOAD_VROM( "mpr-19676.30", 0x000000a, 0x200000, CRC(fd852ead) SHA1(854204c33aec8fb9c014db06e4106be37ecdaf0d) ) ROM_LOAD_VROM( "mpr-19677.31", 0x0000008, 0x200000, CRC(c6ac0347) SHA1(c792da72af8bf9d011305c9ab7a6230b9e2c5316) ) ROM_LOAD_VROM( "mpr-19678.32", 0x000000e, 0x200000, CRC(b8819cfe) SHA1(b99f8d0626bc38c75058e94d2461dbec6029589d) ) ROM_LOAD_VROM( "mpr-19679.33", 0x000000c, 0x200000, CRC(e126c3e3) SHA1(5440540c2432a9ff5bd8e36467af46c456d16844) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19680.34", 0x0000002, 0x200000, CRC(00ea5cef) SHA1(3aed46182c0e99c0b72b26c718e2fa20fa7d2e44) ) ROM_LOAD_VROM( "mpr-19681.35", 0x0000000, 0x200000, CRC(c949325f) SHA1(146de7abf764adc1840b84294cbd473f191cbcb8) ) ROM_LOAD_VROM( "mpr-19682.36", 0x0000006, 0x200000, CRC(ce5ca065) SHA1(2f518186b29e7cf5fa1c6b036427b8015cfb681e) ) ROM_LOAD_VROM( "mpr-19683.37", 0x0000004, 0x200000, CRC(e5856419) SHA1(3f8f5b8b36d417090955d34553dcf6d8d9f34558) ) ROM_LOAD_VROM( "mpr-19684.38", 0x000000a, 0x200000, CRC(56f6ec97) SHA1(dfd251dba77b39342457036fcbe4683d24029600) ) ROM_LOAD_VROM( "mpr-19685.39", 0x0000008, 0x200000, CRC(42b49304) SHA1(4e185d0f97de44a25b5f982a46f0c3d1dab406c2) ) ROM_LOAD_VROM( "mpr-19686.40", 0x000000e, 0x200000, CRC(84eed592) SHA1(cc03094770945096d81bc981bff77b540452b045) ) ROM_LOAD_VROM( "mpr-19687.41", 0x000000c, 0x200000, CRC(776ce694) SHA1(d1e56ebd0011aa3a54a5829c6bd0f5343b283fa0) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20096a.21", 0x000000, 0x080000, CRC(0fef288b) SHA1(d6842108d1baea5fffba679d81179c8ffaa87b93) ) ROM_REGION16_BE( 0xc00000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19670.22", 0x000000, 0x400000, CRC(bd31cc06) SHA1(d1c85d0cf79b92de5bcbe20dfb8b626ad72de019) ) ROM_LOAD16_WORD_SWAP( "mpr-20101.24", 0x400000, 0x400000, CRC(66d1e31f) SHA1(cbc06e9aebcdf82f14bef1c35cbb3203530ef6ae) ) ROM_REGION( 0x20000, "dsbz80:mpegcpu", 0 ) /* Z80 code */ ROM_LOAD( "epr-19612.2", 0x000000, 0x20000, CRC(13978fd4) SHA1(bb597914a34308376239afab6e04fc231e39e379) ) ROM_REGION( 0x800000, "dsbz80:mpeg", 0 ) /* DSB samples */ ROM_LOAD( "mpr-19603.57", 0x000000, 0x200000, CRC(b1b1765f) SHA1(cdcb4d6e6507322f84ac5153b386c3eb5d031e22) ) ROM_LOAD( "mpr-19604.58", 0x200000, 0x200000, CRC(6ac85b49) SHA1(3e74ae6e9ac7b208e2cd5ebdf80bb3cee19d436d) ) ROM_LOAD( "mpr-19605.59", 0x400000, 0x200000, CRC(bec891eb) SHA1(357849d2842ac77f9945eb4a0ca89253e474f617) ) ROM_LOAD( "mpr-19606.60", 0x600000, 0x200000, CRC(adad46b2) SHA1(360b23870f1d15ab527fae1bb731da6e7a8b19c1) ) ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */ ROM_LOAD( "epr-19338.bin", 0x000000, 0x010000, CRC(dbf88de6) SHA1(8f5c83e82c26a37a1ed0476d7dfeb698b8417899) ) ROM_END ROM_START( scudplusa ) /* step 1.5, Sega game ID# is 833-13260 SCUD PLUS, ROM board ID# 834-13261 SCUD PLUS */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20092.17", 0x0600006, 0x80000, CRC(6f9161c1) SHA1(b1c66eeb1bb67664aafa78ad62515204f231f09b) ) // Game Assignments supports: ROM_LOAD64_WORD_SWAP( "epr-20093.18", 0x0600004, 0x80000, CRC(9a85c611) SHA1(fb21c29584b205ec14f82318110ecf5821a95c23) ) // Regions: Japan, USA, Export ROM_LOAD64_WORD_SWAP( "epr-20094.19", 0x0600002, 0x80000, CRC(299b6257) SHA1(70438507a76ed96190ac11dac3d4c531610ff1fe) ) // Cabinet: Twin, Deluxe ROM_LOAD64_WORD_SWAP( "epr-20095.20", 0x0600000, 0x80000, CRC(44467bc1) SHA1(a69b1fc4ab3c4012ffc9f3f055b6221a8fc5eac8) ) // Link ID: Master, Slave, Single // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-19658.01", 0x0800006, 0x400000, CRC(d523235c) SHA1(0dbfe746b2bdc185768d82c50a329c4c58ad4a29) ) ROM_LOAD64_WORD_SWAP( "mpr-19659.02", 0x0800004, 0x400000, CRC(c47e7002) SHA1(9644694e6d117564f92650f32f94ce4d7b5523fa) ) ROM_LOAD64_WORD_SWAP( "mpr-19660.03", 0x0800002, 0x400000, CRC(d999c935) SHA1(ef5429e90314d7a789d8ccbad4d0efaeaff9741a) ) ROM_LOAD64_WORD_SWAP( "mpr-19661.04", 0x0800000, 0x400000, CRC(8e3fd241) SHA1(df2596f483c759f068c75337320d369d80189ea1) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19662.05", 0x1800006, 0x400000, CRC(3c700eff) SHA1(2ebb149a3d8a9de95afe091b3a1776f4dc3fc579) ) ROM_LOAD64_WORD_SWAP( "mpr-19663.06", 0x1800004, 0x400000, CRC(f6af1ca4) SHA1(c78237b8f568792202d927ba0af86df6df80f87a) ) ROM_LOAD64_WORD_SWAP( "mpr-19664.07", 0x1800002, 0x400000, CRC(b9d11294) SHA1(69b6f5708f423fb11337184a3646597356554058) ) ROM_LOAD64_WORD_SWAP( "mpr-19665.08", 0x1800000, 0x400000, CRC(f97c78f9) SHA1(39aa69e365bf597e5e9185aaf4a044b485ebad8d) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19666.09", 0x2800006, 0x400000, CRC(b53dc97f) SHA1(a4fbc7aade153e6f5fc1dd40ba97d462f643c2c4) ) ROM_LOAD64_WORD_SWAP( "mpr-19667.10", 0x2800004, 0x400000, CRC(a8676799) SHA1(78734b194e2797ac7efc40f3d0a2ff09dc93409e) ) ROM_LOAD64_WORD_SWAP( "mpr-19668.11", 0x2800002, 0x400000, CRC(0b4dd8d5) SHA1(b5668ce7ac5a4ac844a0a5a07df9649df9ad9615) ) ROM_LOAD64_WORD_SWAP( "mpr-19669.12", 0x2800000, 0x400000, CRC(cdc43c61) SHA1(b096d0eb302a9285a8ee396fdbd7b8c546049fd4) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-20097.13", 0x3800006, 0x400000, CRC(269a9dbe) SHA1(df804ec1df87c1ab6387cd1bbd5dd224adc8d528) ) ROM_LOAD64_WORD_SWAP( "mpr-20098.14", 0x3800004, 0x400000, CRC(8355fa41) SHA1(e6ac03fd7f1ab882a2861f65f6fea977c106dc15) ) ROM_LOAD64_WORD_SWAP( "mpr-20099.15", 0x3800002, 0x400000, CRC(fc9bd7d9) SHA1(2dbcbb4b7f8fbeeeeacab51179003d8a4a9e771b) ) ROM_LOAD64_WORD_SWAP( "mpr-20100.16", 0x3800000, 0x400000, CRC(c99e2c01) SHA1(074d4b5e85f00f5b7550e9944664fdfba8666569) ) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19672.26", 0x0000002, 0x200000, CRC(588c29fd) SHA1(5f58c885b506592106aa15208fc1db9d55ab4481) ) ROM_LOAD_VROM( "mpr-19673.27", 0x0000000, 0x200000, CRC(156abaa9) SHA1(6ef9c042e9ee34090192c1c99c98d19f18efcfba) ) ROM_LOAD_VROM( "mpr-19674.28", 0x0000006, 0x200000, CRC(c7b0f98c) SHA1(632dbc4cb225d91c82f6a1874517ed0b03b7a0c5) ) ROM_LOAD_VROM( "mpr-19675.29", 0x0000004, 0x200000, CRC(ff113396) SHA1(af90bb696a3c1585318150cb83ea2ed85cdb67a1) ) ROM_LOAD_VROM( "mpr-19676.30", 0x000000a, 0x200000, CRC(fd852ead) SHA1(854204c33aec8fb9c014db06e4106be37ecdaf0d) ) ROM_LOAD_VROM( "mpr-19677.31", 0x0000008, 0x200000, CRC(c6ac0347) SHA1(c792da72af8bf9d011305c9ab7a6230b9e2c5316) ) ROM_LOAD_VROM( "mpr-19678.32", 0x000000e, 0x200000, CRC(b8819cfe) SHA1(b99f8d0626bc38c75058e94d2461dbec6029589d) ) ROM_LOAD_VROM( "mpr-19679.33", 0x000000c, 0x200000, CRC(e126c3e3) SHA1(5440540c2432a9ff5bd8e36467af46c456d16844) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19680.34", 0x0000002, 0x200000, CRC(00ea5cef) SHA1(3aed46182c0e99c0b72b26c718e2fa20fa7d2e44) ) ROM_LOAD_VROM( "mpr-19681.35", 0x0000000, 0x200000, CRC(c949325f) SHA1(146de7abf764adc1840b84294cbd473f191cbcb8) ) ROM_LOAD_VROM( "mpr-19682.36", 0x0000006, 0x200000, CRC(ce5ca065) SHA1(2f518186b29e7cf5fa1c6b036427b8015cfb681e) ) ROM_LOAD_VROM( "mpr-19683.37", 0x0000004, 0x200000, CRC(e5856419) SHA1(3f8f5b8b36d417090955d34553dcf6d8d9f34558) ) ROM_LOAD_VROM( "mpr-19684.38", 0x000000a, 0x200000, CRC(56f6ec97) SHA1(dfd251dba77b39342457036fcbe4683d24029600) ) ROM_LOAD_VROM( "mpr-19685.39", 0x0000008, 0x200000, CRC(42b49304) SHA1(4e185d0f97de44a25b5f982a46f0c3d1dab406c2) ) ROM_LOAD_VROM( "mpr-19686.40", 0x000000e, 0x200000, CRC(84eed592) SHA1(cc03094770945096d81bc981bff77b540452b045) ) ROM_LOAD_VROM( "mpr-19687.41", 0x000000c, 0x200000, CRC(776ce694) SHA1(d1e56ebd0011aa3a54a5829c6bd0f5343b283fa0) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20096a.21", 0x000000, 0x080000, CRC(0fef288b) SHA1(d6842108d1baea5fffba679d81179c8ffaa87b93) ) ROM_REGION16_BE( 0xc00000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19670.22", 0x000000, 0x400000, CRC(bd31cc06) SHA1(d1c85d0cf79b92de5bcbe20dfb8b626ad72de019) ) ROM_LOAD16_WORD_SWAP( "mpr-20101.24", 0x400000, 0x400000, CRC(66d1e31f) SHA1(cbc06e9aebcdf82f14bef1c35cbb3203530ef6ae) ) ROM_REGION( 0x20000, "dsbz80:mpegcpu", 0 ) /* Z80 code */ ROM_LOAD( "epr-19612.2", 0x000000, 0x20000, CRC(13978fd4) SHA1(bb597914a34308376239afab6e04fc231e39e379) ) ROM_REGION( 0x800000, "dsbz80:mpeg", 0 ) /* DSB samples */ ROM_LOAD( "mpr-19603.57", 0x000000, 0x200000, CRC(b1b1765f) SHA1(cdcb4d6e6507322f84ac5153b386c3eb5d031e22) ) ROM_LOAD( "mpr-19604.58", 0x200000, 0x200000, CRC(6ac85b49) SHA1(3e74ae6e9ac7b208e2cd5ebdf80bb3cee19d436d) ) ROM_LOAD( "mpr-19605.59", 0x400000, 0x200000, CRC(bec891eb) SHA1(357849d2842ac77f9945eb4a0ca89253e474f617) ) ROM_LOAD( "mpr-19606.60", 0x600000, 0x200000, CRC(adad46b2) SHA1(360b23870f1d15ab527fae1bb731da6e7a8b19c1) ) ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */ ROM_LOAD( "epr-19338.bin", 0x000000, 0x010000, CRC(dbf88de6) SHA1(8f5c83e82c26a37a1ed0476d7dfeb698b8417899) ) ROM_END ROM_START( vf3 ) /* step 1.0, Sega game ID# is 833-12712, ROM board ID# 834-12821 */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-19227d.17", 0x600006, 0x080000, CRC(8b650966) SHA1(a21627c353d65b4c80e1b10f1d864380a15bec91) ) ROM_LOAD64_WORD_SWAP( "epr-19228d.18", 0x600004, 0x080000, CRC(a2470c78) SHA1(7691fc259676e49a1aaa50efdd7c74c5e996fcf9) ) ROM_LOAD64_WORD_SWAP( "epr-19229d.19", 0x600002, 0x080000, CRC(6773f715) SHA1(84122773bdf53c2b427c5f515d125fb9e787e36c) ) ROM_LOAD64_WORD_SWAP( "epr-19230d.20", 0x600000, 0x080000, CRC(43c08240) SHA1(eae684b6c1f4d32c9149b3b8a14c1ad9b21b8d8a) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-19193.1", 0x800006, 0x400000, CRC(7bab33d2) SHA1(243a09959f3c4311070f1de760ee63958cd47660) ) ROM_LOAD64_WORD_SWAP( "mpr-19194.2", 0x800004, 0x400000, CRC(66254702) SHA1(843ac4f6791f312f3138f8f38d38c8e4d2bab305) ) ROM_LOAD64_WORD_SWAP( "mpr-19195.3", 0x800002, 0x400000, CRC(bd5e27a3) SHA1(778c67bf7b5c7e3ae52fe12308a81b095563f52b) ) ROM_LOAD64_WORD_SWAP( "mpr-19196.4", 0x800000, 0x400000, CRC(f386b850) SHA1(168d21382359acb8f1d52d722de8c6b9a9210378) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19197.5", 0x1800006, 0x400000, CRC(a22d76c9) SHA1(ad2d67a62436ccc6479e2a218ab09d2fc22c367d) ) ROM_LOAD64_WORD_SWAP( "mpr-19198.6", 0x1800004, 0x400000, CRC(d8ee5032) SHA1(3e9274142874ace76dba2bc9b5351cfdfb3a50cd) ) ROM_LOAD64_WORD_SWAP( "mpr-19199.7", 0x1800002, 0x400000, CRC(9f80d6fe) SHA1(97b9076d413e28d00e9c45fcc7dad6f534ca8874) ) ROM_LOAD64_WORD_SWAP( "mpr-19200.8", 0x1800000, 0x400000, CRC(74941091) SHA1(914db3955f355779147d86446f5976121191ea6d) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19201.9", 0x2800006, 0x400000, CRC(7c4a8c31) SHA1(473b7bef932d7d54a5dc06bd80d286f2e2e96d44) ) ROM_LOAD64_WORD_SWAP( "mpr-19202.10", 0x2800004, 0x400000, CRC(aaa086c6) SHA1(01871c8e5454aed80e907fde199cfb23a57aa1c2) ) ROM_LOAD64_WORD_SWAP( "mpr-19203.11", 0x2800002, 0x400000, CRC(0afa6334) SHA1(1bb70e823fb6e05df069cbfafed2e57bda8776b9) ) ROM_LOAD64_WORD_SWAP( "mpr-19204.12", 0x2800000, 0x400000, CRC(2f93310a) SHA1(3dfc5b72a78967d7772da4098adb41f18b5294d4) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-19205.13", 0x3800006, 0x400000, CRC(199c328e) SHA1(1ef1f09ff1f5253bf03e06c5b6e42be9599b9ea5) ) ROM_LOAD64_WORD_SWAP( "mpr-19206.14", 0x3800004, 0x400000, CRC(71a98d73) SHA1(dda617f9f5f986e3369fa3d3090c423eefdf913c) ) ROM_LOAD64_WORD_SWAP( "mpr-19207.15", 0x3800002, 0x400000, CRC(2ce1612d) SHA1(736f559d460f0069c7a2d5ba7cddf9135737d6e2) ) ROM_LOAD64_WORD_SWAP( "mpr-19208.16", 0x3800000, 0x400000, CRC(08f30f71) SHA1(393525b19cdecddfbd62c6209203db5f3edfd9a8) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19211.26", 0x000002, 0x200000, CRC(9c8f5df1) SHA1(d47c8bd0189c8e617a3ed9f75ee3812a229f56c0) ) ROM_LOAD_VROM( "mpr-19212.27", 0x000000, 0x200000, CRC(75036234) SHA1(01a20a6a62408017bff8f2e76dbd21c00275bc70) ) ROM_LOAD_VROM( "mpr-19213.28", 0x000006, 0x200000, CRC(67b123cf) SHA1(b84c4f83c25edcc8ac929d3f9cf51da713045071) ) ROM_LOAD_VROM( "mpr-19214.29", 0x000004, 0x200000, CRC(a6f5576b) SHA1(e994b3ef8e6eb07e8f3bbe474410c06d6c42354b) ) ROM_LOAD_VROM( "mpr-19215.30", 0x00000a, 0x200000, CRC(c6fd9f0d) SHA1(1f3299706d6ac73836c069a7ed2866d412f60369) ) ROM_LOAD_VROM( "mpr-19216.31", 0x000008, 0x200000, CRC(201bb1ed) SHA1(7ffd72ff56159529d74f01f8da0ba4798f109806) ) ROM_LOAD_VROM( "mpr-19217.32", 0x00000e, 0x200000, CRC(4dadd41a) SHA1(7a1e0908962afcfc737132478c0e45d153d94ecb) ) ROM_LOAD_VROM( "mpr-19218.33", 0x00000c, 0x200000, CRC(cff91953) SHA1(41e95704a65958377c3bbd9d00d90a5ad4552f66) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19219.34", 0x000002, 0x200000, CRC(c610d521) SHA1(cb146fe78d89176e9dd5c773644614cdc2ef57ce) ) ROM_LOAD_VROM( "mpr-19220.35", 0x000000, 0x200000, CRC(e62924d0) SHA1(4d1ac11a5977a4e9cf942c9f1204960c0a895347) ) ROM_LOAD_VROM( "mpr-19221.36", 0x000006, 0x200000, CRC(24f83e3c) SHA1(c587428fa47e849881bf45487af086db6b09264e) ) ROM_LOAD_VROM( "mpr-19222.37", 0x000004, 0x200000, CRC(61a6aa7d) SHA1(cc26020b2f904f68822111073b595ee0cc8b2e0c) ) ROM_LOAD_VROM( "mpr-19223.38", 0x00000a, 0x200000, CRC(1a8c1980) SHA1(43b8efb019c8a20fe38f95050fe60dfe9bf322f0) ) ROM_LOAD_VROM( "mpr-19224.39", 0x000008, 0x200000, CRC(0a79a1bd) SHA1(1df71cf77ea8611462380a449eb99199664b3da3) ) ROM_LOAD_VROM( "mpr-19225.40", 0x00000e, 0x200000, CRC(91a985eb) SHA1(5a842a260e4a78f5463222db44f13b068fa70b23) ) ROM_LOAD_VROM( "mpr-19226.41", 0x00000c, 0x200000, CRC(00091722) SHA1(ef86db36b4b91a66b3e401c3c91735b9d28da2e2) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-19231.21", 0x000000, 0x080000, CRC(b416fe96) SHA1(b508eb6802072a8d4f8fdc7ca4fba6c6a4aaadae) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19209.22", 0x000000, 0x400000, CRC(3715e38c) SHA1(b11dbf8a5840990e9697c53b4796cd70ad91f6a1) ) ROM_LOAD16_WORD_SWAP( "mpr-19210.24", 0x400000, 0x400000, CRC(c03d6502) SHA1(4ca49fe5dd5105ca5f78f4740477beb64137d4be) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( vf3c ) /* step 1.0, Sega game ID# is 833-12712, ROM board ID# 834-12821 */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-19227c.17", 0x600006, 0x080000, CRC(a7df4d75) SHA1(1b1186227f830556c5e2b6ca4c2bf20673b22f94) ) ROM_LOAD64_WORD_SWAP( "epr-19228c.18", 0x600004, 0x080000, CRC(9c5727e2) SHA1(f9f8b8cf27fdce08ab2975dbaa8c7a03f5c064fb) ) ROM_LOAD64_WORD_SWAP( "epr-19229c.19", 0x600002, 0x080000, CRC(731b6b78) SHA1(e39f92f721c2771f2d1f5b67625659e006f6fe0a) ) ROM_LOAD64_WORD_SWAP( "epr-19230c.20", 0x600000, 0x080000, CRC(736a9431) SHA1(0f62a122f349c0b0aab43863a30284a8fe4b7ba9) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-19193.1", 0x800006, 0x400000, CRC(7bab33d2) SHA1(243a09959f3c4311070f1de760ee63958cd47660) ) ROM_LOAD64_WORD_SWAP( "mpr-19194.2", 0x800004, 0x400000, CRC(66254702) SHA1(843ac4f6791f312f3138f8f38d38c8e4d2bab305) ) ROM_LOAD64_WORD_SWAP( "mpr-19195.3", 0x800002, 0x400000, CRC(bd5e27a3) SHA1(778c67bf7b5c7e3ae52fe12308a81b095563f52b) ) ROM_LOAD64_WORD_SWAP( "mpr-19196.4", 0x800000, 0x400000, CRC(f386b850) SHA1(168d21382359acb8f1d52d722de8c6b9a9210378) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19197.5", 0x1800006, 0x400000, CRC(a22d76c9) SHA1(ad2d67a62436ccc6479e2a218ab09d2fc22c367d) ) ROM_LOAD64_WORD_SWAP( "mpr-19198.6", 0x1800004, 0x400000, CRC(d8ee5032) SHA1(3e9274142874ace76dba2bc9b5351cfdfb3a50cd) ) ROM_LOAD64_WORD_SWAP( "mpr-19199.7", 0x1800002, 0x400000, CRC(9f80d6fe) SHA1(97b9076d413e28d00e9c45fcc7dad6f534ca8874) ) ROM_LOAD64_WORD_SWAP( "mpr-19200.8", 0x1800000, 0x400000, CRC(74941091) SHA1(914db3955f355779147d86446f5976121191ea6d) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19201.9", 0x2800006, 0x400000, CRC(7c4a8c31) SHA1(473b7bef932d7d54a5dc06bd80d286f2e2e96d44) ) ROM_LOAD64_WORD_SWAP( "mpr-19202.10", 0x2800004, 0x400000, CRC(aaa086c6) SHA1(01871c8e5454aed80e907fde199cfb23a57aa1c2) ) ROM_LOAD64_WORD_SWAP( "mpr-19203.11", 0x2800002, 0x400000, CRC(0afa6334) SHA1(1bb70e823fb6e05df069cbfafed2e57bda8776b9) ) ROM_LOAD64_WORD_SWAP( "mpr-19204.12", 0x2800000, 0x400000, CRC(2f93310a) SHA1(3dfc5b72a78967d7772da4098adb41f18b5294d4) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-19205.13", 0x3800006, 0x400000, CRC(199c328e) SHA1(1ef1f09ff1f5253bf03e06c5b6e42be9599b9ea5) ) ROM_LOAD64_WORD_SWAP( "mpr-19206.14", 0x3800004, 0x400000, CRC(71a98d73) SHA1(dda617f9f5f986e3369fa3d3090c423eefdf913c) ) ROM_LOAD64_WORD_SWAP( "mpr-19207.15", 0x3800002, 0x400000, CRC(2ce1612d) SHA1(736f559d460f0069c7a2d5ba7cddf9135737d6e2) ) ROM_LOAD64_WORD_SWAP( "mpr-19208.16", 0x3800000, 0x400000, CRC(08f30f71) SHA1(393525b19cdecddfbd62c6209203db5f3edfd9a8) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19211.26", 0x000002, 0x200000, CRC(9c8f5df1) SHA1(d47c8bd0189c8e617a3ed9f75ee3812a229f56c0) ) ROM_LOAD_VROM( "mpr-19212.27", 0x000000, 0x200000, CRC(75036234) SHA1(01a20a6a62408017bff8f2e76dbd21c00275bc70) ) ROM_LOAD_VROM( "mpr-19213.28", 0x000006, 0x200000, CRC(67b123cf) SHA1(b84c4f83c25edcc8ac929d3f9cf51da713045071) ) ROM_LOAD_VROM( "mpr-19214.29", 0x000004, 0x200000, CRC(a6f5576b) SHA1(e994b3ef8e6eb07e8f3bbe474410c06d6c42354b) ) ROM_LOAD_VROM( "mpr-19215.30", 0x00000a, 0x200000, CRC(c6fd9f0d) SHA1(1f3299706d6ac73836c069a7ed2866d412f60369) ) ROM_LOAD_VROM( "mpr-19216.31", 0x000008, 0x200000, CRC(201bb1ed) SHA1(7ffd72ff56159529d74f01f8da0ba4798f109806) ) ROM_LOAD_VROM( "mpr-19217.32", 0x00000e, 0x200000, CRC(4dadd41a) SHA1(7a1e0908962afcfc737132478c0e45d153d94ecb) ) ROM_LOAD_VROM( "mpr-19218.33", 0x00000c, 0x200000, CRC(cff91953) SHA1(41e95704a65958377c3bbd9d00d90a5ad4552f66) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19219.34", 0x000002, 0x200000, CRC(c610d521) SHA1(cb146fe78d89176e9dd5c773644614cdc2ef57ce) ) ROM_LOAD_VROM( "mpr-19220.35", 0x000000, 0x200000, CRC(e62924d0) SHA1(4d1ac11a5977a4e9cf942c9f1204960c0a895347) ) ROM_LOAD_VROM( "mpr-19221.36", 0x000006, 0x200000, CRC(24f83e3c) SHA1(c587428fa47e849881bf45487af086db6b09264e) ) ROM_LOAD_VROM( "mpr-19222.37", 0x000004, 0x200000, CRC(61a6aa7d) SHA1(cc26020b2f904f68822111073b595ee0cc8b2e0c) ) ROM_LOAD_VROM( "mpr-19223.38", 0x00000a, 0x200000, CRC(1a8c1980) SHA1(43b8efb019c8a20fe38f95050fe60dfe9bf322f0) ) ROM_LOAD_VROM( "mpr-19224.39", 0x000008, 0x200000, CRC(0a79a1bd) SHA1(1df71cf77ea8611462380a449eb99199664b3da3) ) ROM_LOAD_VROM( "mpr-19225.40", 0x00000e, 0x200000, CRC(91a985eb) SHA1(5a842a260e4a78f5463222db44f13b068fa70b23) ) ROM_LOAD_VROM( "mpr-19226.41", 0x00000c, 0x200000, CRC(00091722) SHA1(ef86db36b4b91a66b3e401c3c91735b9d28da2e2) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-19231.21", 0x000000, 0x080000, CRC(b416fe96) SHA1(b508eb6802072a8d4f8fdc7ca4fba6c6a4aaadae) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19209.22", 0x000000, 0x400000, CRC(3715e38c) SHA1(b11dbf8a5840990e9697c53b4796cd70ad91f6a1) ) ROM_LOAD16_WORD_SWAP( "mpr-19210.24", 0x400000, 0x400000, CRC(c03d6502) SHA1(4ca49fe5dd5105ca5f78f4740477beb64137d4be) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( vf3a ) /* step 1.0, Sega game ID# is 833-12712, ROM board ID# 834-12821 */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-19227a.17", 0x600006, 0x080000, CRC(7139931a) SHA1(57eec80361726143017b1adbfaafbeef0bc4109d) ) ROM_LOAD64_WORD_SWAP( "epr-19228a.18", 0x600004, 0x080000, CRC(82f17ab5) SHA1(64714d14e64d97ebeedd1c6e1e832969df9e2324) ) ROM_LOAD64_WORD_SWAP( "epr-19229a.19", 0x600002, 0x080000, CRC(5f1404b8) SHA1(434b0900a33704190285a6db45e9391b2bda2152) ) ROM_LOAD64_WORD_SWAP( "epr-19230a.20", 0x600000, 0x080000, CRC(4dff78ed) SHA1(4d687479fc1fcce10ed7417555c003a546f64390) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-19193.1", 0x800006, 0x400000, CRC(7bab33d2) SHA1(243a09959f3c4311070f1de760ee63958cd47660) ) ROM_LOAD64_WORD_SWAP( "mpr-19194.2", 0x800004, 0x400000, CRC(66254702) SHA1(843ac4f6791f312f3138f8f38d38c8e4d2bab305) ) ROM_LOAD64_WORD_SWAP( "mpr-19195.3", 0x800002, 0x400000, CRC(bd5e27a3) SHA1(778c67bf7b5c7e3ae52fe12308a81b095563f52b) ) ROM_LOAD64_WORD_SWAP( "mpr-19196.4", 0x800000, 0x400000, CRC(f386b850) SHA1(168d21382359acb8f1d52d722de8c6b9a9210378) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19197.5", 0x1800006, 0x400000, CRC(a22d76c9) SHA1(ad2d67a62436ccc6479e2a218ab09d2fc22c367d) ) ROM_LOAD64_WORD_SWAP( "mpr-19198.6", 0x1800004, 0x400000, CRC(d8ee5032) SHA1(3e9274142874ace76dba2bc9b5351cfdfb3a50cd) ) ROM_LOAD64_WORD_SWAP( "mpr-19199.7", 0x1800002, 0x400000, CRC(9f80d6fe) SHA1(97b9076d413e28d00e9c45fcc7dad6f534ca8874) ) ROM_LOAD64_WORD_SWAP( "mpr-19200.8", 0x1800000, 0x400000, CRC(74941091) SHA1(914db3955f355779147d86446f5976121191ea6d) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19201.9", 0x2800006, 0x400000, CRC(7c4a8c31) SHA1(473b7bef932d7d54a5dc06bd80d286f2e2e96d44) ) ROM_LOAD64_WORD_SWAP( "mpr-19202.10", 0x2800004, 0x400000, CRC(aaa086c6) SHA1(01871c8e5454aed80e907fde199cfb23a57aa1c2) ) ROM_LOAD64_WORD_SWAP( "mpr-19203.11", 0x2800002, 0x400000, CRC(0afa6334) SHA1(1bb70e823fb6e05df069cbfafed2e57bda8776b9) ) ROM_LOAD64_WORD_SWAP( "mpr-19204.12", 0x2800000, 0x400000, CRC(2f93310a) SHA1(3dfc5b72a78967d7772da4098adb41f18b5294d4) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-19205.13", 0x3800006, 0x400000, CRC(199c328e) SHA1(1ef1f09ff1f5253bf03e06c5b6e42be9599b9ea5) ) ROM_LOAD64_WORD_SWAP( "mpr-19206.14", 0x3800004, 0x400000, CRC(71a98d73) SHA1(dda617f9f5f986e3369fa3d3090c423eefdf913c) ) ROM_LOAD64_WORD_SWAP( "mpr-19207.15", 0x3800002, 0x400000, CRC(2ce1612d) SHA1(736f559d460f0069c7a2d5ba7cddf9135737d6e2) ) ROM_LOAD64_WORD_SWAP( "mpr-19208.16", 0x3800000, 0x400000, CRC(08f30f71) SHA1(393525b19cdecddfbd62c6209203db5f3edfd9a8) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19211.26", 0x000002, 0x200000, CRC(9c8f5df1) SHA1(d47c8bd0189c8e617a3ed9f75ee3812a229f56c0) ) ROM_LOAD_VROM( "mpr-19212.27", 0x000000, 0x200000, CRC(75036234) SHA1(01a20a6a62408017bff8f2e76dbd21c00275bc70) ) ROM_LOAD_VROM( "mpr-19213.28", 0x000006, 0x200000, CRC(67b123cf) SHA1(b84c4f83c25edcc8ac929d3f9cf51da713045071) ) ROM_LOAD_VROM( "mpr-19214.29", 0x000004, 0x200000, CRC(a6f5576b) SHA1(e994b3ef8e6eb07e8f3bbe474410c06d6c42354b) ) ROM_LOAD_VROM( "mpr-19215.30", 0x00000a, 0x200000, CRC(c6fd9f0d) SHA1(1f3299706d6ac73836c069a7ed2866d412f60369) ) ROM_LOAD_VROM( "mpr-19216.31", 0x000008, 0x200000, CRC(201bb1ed) SHA1(7ffd72ff56159529d74f01f8da0ba4798f109806) ) ROM_LOAD_VROM( "mpr-19217.32", 0x00000e, 0x200000, CRC(4dadd41a) SHA1(7a1e0908962afcfc737132478c0e45d153d94ecb) ) ROM_LOAD_VROM( "mpr-19218.33", 0x00000c, 0x200000, CRC(cff91953) SHA1(41e95704a65958377c3bbd9d00d90a5ad4552f66) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19219.34", 0x000002, 0x200000, CRC(c610d521) SHA1(cb146fe78d89176e9dd5c773644614cdc2ef57ce) ) ROM_LOAD_VROM( "mpr-19220.35", 0x000000, 0x200000, CRC(e62924d0) SHA1(4d1ac11a5977a4e9cf942c9f1204960c0a895347) ) ROM_LOAD_VROM( "mpr-19221.36", 0x000006, 0x200000, CRC(24f83e3c) SHA1(c587428fa47e849881bf45487af086db6b09264e) ) ROM_LOAD_VROM( "mpr-19222.37", 0x000004, 0x200000, CRC(61a6aa7d) SHA1(cc26020b2f904f68822111073b595ee0cc8b2e0c) ) ROM_LOAD_VROM( "mpr-19223.38", 0x00000a, 0x200000, CRC(1a8c1980) SHA1(43b8efb019c8a20fe38f95050fe60dfe9bf322f0) ) ROM_LOAD_VROM( "mpr-19224.39", 0x000008, 0x200000, CRC(0a79a1bd) SHA1(1df71cf77ea8611462380a449eb99199664b3da3) ) ROM_LOAD_VROM( "mpr-19225.40", 0x00000e, 0x200000, CRC(91a985eb) SHA1(5a842a260e4a78f5463222db44f13b068fa70b23) ) ROM_LOAD_VROM( "mpr-19226.41", 0x00000c, 0x200000, CRC(00091722) SHA1(ef86db36b4b91a66b3e401c3c91735b9d28da2e2) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-19231.21", 0x000000, 0x080000, CRC(b416fe96) SHA1(b508eb6802072a8d4f8fdc7ca4fba6c6a4aaadae) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19209.22", 0x000000, 0x400000, CRC(3715e38c) SHA1(b11dbf8a5840990e9697c53b4796cd70ad91f6a1) ) ROM_LOAD16_WORD_SWAP( "mpr-19210.24", 0x400000, 0x400000, CRC(c03d6502) SHA1(4ca49fe5dd5105ca5f78f4740477beb64137d4be) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( vf3tb ) /* step 1.0?, Sega game ID# is 833-13279 VIRTUA FIGHTER 3TB, ROM board ID# 834-13280 VIRTUA FIGHTER 3TB */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20126.17", 0x600006, 0x080000, CRC(27ecd3b0) SHA1(a9b913294ac925adb501d3b47f346006b70dfcd6) ) ROM_LOAD64_WORD_SWAP( "epr-20127.18", 0x600004, 0x080000, CRC(5c0f694b) SHA1(ca346d6b249bb7a3015f016d25bfb3050360c8ec) ) ROM_LOAD64_WORD_SWAP( "epr-20128.19", 0x600002, 0x080000, CRC(ffbdbdc5) SHA1(3cbcc5ce3fcb563f11dc87ac514de2325c6cc9f2) ) ROM_LOAD64_WORD_SWAP( "epr-20129.20", 0x600000, 0x080000, CRC(0db897ce) SHA1(68f5005082c69fab254d43485669dd6b95a6cc9b) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20130.1", 0x800006, 0x400000, CRC(40640446) SHA1(40a359e704395822fee87364cad1f17ad4a0b6aa) ) ROM_LOAD64_WORD_SWAP( "mpr-20131.2", 0x800004, 0x400000, CRC(51fa69f1) SHA1(7077d65b3091c7fdb98df483528360f9e07dc353) ) ROM_LOAD64_WORD_SWAP( "mpr-20132.3", 0x800002, 0x400000, CRC(f7557474) SHA1(7871663c94f7adcb05adf0190449ff386a37bade) ) ROM_LOAD64_WORD_SWAP( "mpr-20133.4", 0x800000, 0x400000, CRC(3d9b5171) SHA1(1685b0caa7ceb012efc8a7acde1ea0f072eb7cdf) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19197.5", 0x1800006, 0x400000, CRC(a22d76c9) SHA1(ad2d67a62436ccc6479e2a218ab09d2fc22c367d) ) ROM_LOAD64_WORD_SWAP( "mpr-19198.6", 0x1800004, 0x400000, CRC(d8ee5032) SHA1(3e9274142874ace76dba2bc9b5351cfdfb3a50cd) ) ROM_LOAD64_WORD_SWAP( "mpr-19199.7", 0x1800002, 0x400000, CRC(9f80d6fe) SHA1(97b9076d413e28d00e9c45fcc7dad6f534ca8874) ) ROM_LOAD64_WORD_SWAP( "mpr-19200.8", 0x1800000, 0x400000, CRC(74941091) SHA1(914db3955f355779147d86446f5976121191ea6d) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19201.9", 0x2800006, 0x400000, CRC(7c4a8c31) SHA1(473b7bef932d7d54a5dc06bd80d286f2e2e96d44) ) ROM_LOAD64_WORD_SWAP( "mpr-19202.10", 0x2800004, 0x400000, CRC(aaa086c6) SHA1(01871c8e5454aed80e907fde199cfb23a57aa1c2) ) ROM_LOAD64_WORD_SWAP( "mpr-19203.11", 0x2800002, 0x400000, CRC(0afa6334) SHA1(1bb70e823fb6e05df069cbfafed2e57bda8776b9) ) ROM_LOAD64_WORD_SWAP( "mpr-19204.12", 0x2800000, 0x400000, CRC(2f93310a) SHA1(3dfc5b72a78967d7772da4098adb41f18b5294d4) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-19205.13", 0x3800006, 0x400000, CRC(199c328e) SHA1(1ef1f09ff1f5253bf03e06c5b6e42be9599b9ea5) ) ROM_LOAD64_WORD_SWAP( "mpr-19206.14", 0x3800004, 0x400000, CRC(71a98d73) SHA1(dda617f9f5f986e3369fa3d3090c423eefdf913c) ) ROM_LOAD64_WORD_SWAP( "mpr-19207.15", 0x3800002, 0x400000, CRC(2ce1612d) SHA1(736f559d460f0069c7a2d5ba7cddf9135737d6e2) ) ROM_LOAD64_WORD_SWAP( "mpr-19208.16", 0x3800000, 0x400000, CRC(08f30f71) SHA1(393525b19cdecddfbd62c6209203db5f3edfd9a8) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19211.26", 0x000002, 0x200000, CRC(9c8f5df1) SHA1(d47c8bd0189c8e617a3ed9f75ee3812a229f56c0) ) ROM_LOAD_VROM( "mpr-19212.27", 0x000000, 0x200000, CRC(75036234) SHA1(01a20a6a62408017bff8f2e76dbd21c00275bc70) ) ROM_LOAD_VROM( "mpr-19213.28", 0x000006, 0x200000, CRC(67b123cf) SHA1(b84c4f83c25edcc8ac929d3f9cf51da713045071) ) ROM_LOAD_VROM( "mpr-19214.29", 0x000004, 0x200000, CRC(a6f5576b) SHA1(e994b3ef8e6eb07e8f3bbe474410c06d6c42354b) ) ROM_LOAD_VROM( "mpr-19215.30", 0x00000a, 0x200000, CRC(c6fd9f0d) SHA1(1f3299706d6ac73836c069a7ed2866d412f60369) ) ROM_LOAD_VROM( "mpr-19216.31", 0x000008, 0x200000, CRC(201bb1ed) SHA1(7ffd72ff56159529d74f01f8da0ba4798f109806) ) ROM_LOAD_VROM( "mpr-19217.32", 0x00000e, 0x200000, CRC(4dadd41a) SHA1(7a1e0908962afcfc737132478c0e45d153d94ecb) ) ROM_LOAD_VROM( "mpr-19218.33", 0x00000c, 0x200000, CRC(cff91953) SHA1(41e95704a65958377c3bbd9d00d90a5ad4552f66) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19219.34", 0x000002, 0x200000, CRC(c610d521) SHA1(cb146fe78d89176e9dd5c773644614cdc2ef57ce) ) ROM_LOAD_VROM( "mpr-19220.35", 0x000000, 0x200000, CRC(e62924d0) SHA1(4d1ac11a5977a4e9cf942c9f1204960c0a895347) ) ROM_LOAD_VROM( "mpr-19221.36", 0x000006, 0x200000, CRC(24f83e3c) SHA1(c587428fa47e849881bf45487af086db6b09264e) ) ROM_LOAD_VROM( "mpr-19222.37", 0x000004, 0x200000, CRC(61a6aa7d) SHA1(cc26020b2f904f68822111073b595ee0cc8b2e0c) ) ROM_LOAD_VROM( "mpr-19223.38", 0x00000a, 0x200000, CRC(1a8c1980) SHA1(43b8efb019c8a20fe38f95050fe60dfe9bf322f0) ) ROM_LOAD_VROM( "mpr-19224.39", 0x000008, 0x200000, CRC(0a79a1bd) SHA1(1df71cf77ea8611462380a449eb99199664b3da3) ) ROM_LOAD_VROM( "mpr-19225.40", 0x00000e, 0x200000, CRC(91a985eb) SHA1(5a842a260e4a78f5463222db44f13b068fa70b23) ) ROM_LOAD_VROM( "mpr-19226.41", 0x00000c, 0x200000, CRC(00091722) SHA1(ef86db36b4b91a66b3e401c3c91735b9d28da2e2) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-19231.21", 0x000000, 0x080000, CRC(b416fe96) SHA1(b508eb6802072a8d4f8fdc7ca4fba6c6a4aaadae) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19209.22", 0x000000, 0x400000, CRC(3715e38c) SHA1(b11dbf8a5840990e9697c53b4796cd70ad91f6a1) ) ROM_LOAD16_WORD_SWAP( "mpr-19210.24", 0x400000, 0x400000, CRC(c03d6502) SHA1(4ca49fe5dd5105ca5f78f4740477beb64137d4be) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( bassdx ) /* step 1.0, Sega game ID# is 833-13452 BSS DX, ROM board ID# 834-13453 BSS DX */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20783.17", 0x600006, 0x080000, CRC(3ad976f9) SHA1(1d615cb35e8807526e50b25a0228f44d8ad3cdb5) ) ROM_LOAD64_WORD_SWAP( "epr-20784.18", 0x600004, 0x080000, CRC(be8047d9) SHA1(d7a88bc3f24491a119a85228075807831008cb48) ) ROM_LOAD64_WORD_SWAP( "epr-20785.19", 0x600002, 0x080000, CRC(f390076d) SHA1(83e84fc66ef7e19aaca6fec081cf8bd6ed1a7342) ) ROM_LOAD64_WORD_SWAP( "epr-20786.20", 0x600000, 0x080000, CRC(b7c7cffb) SHA1(3b82ec7fb28b2343decb0b311998b4190a54d680) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20256.1", 0x800006, 0x400000, CRC(115302ac) SHA1(45f60aa9f91c9a5821a14647e5ac4d53caf71d5f) ) ROM_LOAD64_WORD_SWAP( "mpr-20257.2", 0x800004, 0x400000, CRC(025bc06d) SHA1(e774021d8d884871e840100ba6f4c16299233a51) ) ROM_LOAD64_WORD_SWAP( "mpr-20258.3", 0x800002, 0x400000, CRC(7b78b071) SHA1(f2b29a1238c9eae0a7a68c91a9728ac31f05ef7d) ) ROM_LOAD64_WORD_SWAP( "mpr-20259.4", 0x800000, 0x400000, CRC(40052562) SHA1(2361fd299b76b1c0d112f1fed85bde16e1564382) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20260.5", 0x1800006, 0x400000, CRC(c56b4c10) SHA1(a0a81d4f05df5b8584c2dca53993c01a35d38812) ) ROM_LOAD64_WORD_SWAP( "mpr-20261.6", 0x1800004, 0x400000, CRC(b1e9d44a) SHA1(dfe8c5ed848afd48040775bb5a440c590188272c) ) ROM_LOAD64_WORD_SWAP( "mpr-20262.7", 0x1800002, 0x400000, CRC(52b0674d) SHA1(c9f817b46dc7fcd04dfc2bbc4b1d82b1f41fe258) ) ROM_LOAD64_WORD_SWAP( "mpr-20263.8", 0x1800000, 0x400000, CRC(1cf4cba9) SHA1(2884bb00990ab4bdad0d524937123c2936523cbb) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20264.9", 0x2800006, 0x400000, CRC(8d995196) SHA1(ff410d80353956ee8e770d7b9e9dabac87ee76cc) ) ROM_LOAD64_WORD_SWAP( "mpr-20265.10", 0x2800004, 0x400000, CRC(28f76e3e) SHA1(5446e0a0df60d77112bd71c726291fdbba7df284) ) ROM_LOAD64_WORD_SWAP( "mpr-20266.11", 0x2800002, 0x400000, CRC(abd2db85) SHA1(ebe752071562c532e6ad494f285ff4d0b5050611) ) ROM_LOAD64_WORD_SWAP( "mpr-20267.12", 0x2800000, 0x400000, CRC(48989191) SHA1(ddbf787ec5dae298ab29847f117eae2ce1ff935e) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20270.26", 0x000002, 0x200000, CRC(df68a7a7) SHA1(5d610962dd87c010a094fe2ce8d13408595b4ae4) ) ROM_LOAD_VROM( "mpr-20271.27", 0x000000, 0x200000, CRC(4b01c3a4) SHA1(8d47109e7f410c9d34d57b22adfe1c3092e70074) ) ROM_LOAD_VROM( "mpr-20272.28", 0x000006, 0x200000, CRC(a658da23) SHA1(b96270c64cf75625960fa7c03411af595880353f) ) ROM_LOAD_VROM( "mpr-20273.29", 0x000004, 0x200000, CRC(577e9ffa) SHA1(b004fa10a073e6f4715b417da817051752db5636) ) ROM_LOAD_VROM( "mpr-20274.30", 0x00000a, 0x200000, CRC(7c7056ae) SHA1(79f6e0ac65f9e80875946b2e73cf9437ecf73407) ) ROM_LOAD_VROM( "mpr-20275.31", 0x000008, 0x200000, CRC(e739f77a) SHA1(6547c4bc0925af6e07beab54377a174a9c17e9fa) ) ROM_LOAD_VROM( "mpr-20276.32", 0x00000e, 0x200000, CRC(cbf966c0) SHA1(7c63506d01b52c8ab86fe0dc9ac774e2d540f7c5) ) ROM_LOAD_VROM( "mpr-20277.33", 0x00000c, 0x200000, CRC(9c75200b) SHA1(b39f571eeab11a619ab964d78a2ba0aa7b1dd24f) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20278.34", 0x000002, 0x200000, CRC(db3991ba) SHA1(7854a047741042f087a146882e27f2624f1f9e98) ) ROM_LOAD_VROM( "mpr-20279.35", 0x000000, 0x200000, CRC(995a11b8) SHA1(eddd32fc3688d12458c5ffb3b3e70459947889a2) ) ROM_LOAD_VROM( "mpr-20280.36", 0x000006, 0x200000, CRC(c2c8f9f5) SHA1(dd30c1fbece0a3dc8dad2d9d87e58a9f3798f4a2) ) ROM_LOAD_VROM( "mpr-20281.37", 0x000004, 0x200000, CRC(da84b967) SHA1(dfc13942adc9cf438e70470cb17f4d1f846c4c1a) ) ROM_LOAD_VROM( "mpr-20282.38", 0x00000a, 0x200000, CRC(1869ff49) SHA1(1368123edfd9c93d1ee591bf40ea110deeac88cf) ) ROM_LOAD_VROM( "mpr-20283.39", 0x000008, 0x200000, CRC(7d8fb469) SHA1(ad95fec786e9181d91a6ea18808bbf2772e9be6a) ) ROM_LOAD_VROM( "mpr-20284.40", 0x00000e, 0x200000, CRC(5c7f3a6f) SHA1(d242bc7ad213a79203cd6a060229c356ec0867e7) ) ROM_LOAD_VROM( "mpr-20285.41", 0x00000c, 0x200000, CRC(4aadc573) SHA1(65aef06c8c48196a0c1f630529ae2248323c5747) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20313.21", 0x000000, 0x080000, CRC(863a7857) SHA1(72384dc6d7613806ab6bb84d935a3b0497e9e9d2) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20268.22", 0x000000, 0x400000, CRC(3631e93e) SHA1(3991d6cf03e4f39733d467c483857eac874505d1) ) ROM_LOAD16_WORD_SWAP( "mpr-20269.24", 0x400000, 0x400000, CRC(105a3181) SHA1(022cbce1d01366461a584ff6225ded40bcb9000b) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( getbassdx ) /* step 1.0, Sega game ID# is 833-13476 BSS DX JPN, ROM board ID# 834-13477 BSS DX JPN */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20834.17", 0x600006, 0x080000, CRC(17f466a6) SHA1(2abdc432891cc79733fc29903df87af9eba11b32) ) ROM_LOAD64_WORD_SWAP( "epr-20835.18", 0x600004, 0x080000, CRC(f8f19bb2) SHA1(8f1704e532e494086fb5989d0c358ea0a0f6aae5) ) ROM_LOAD64_WORD_SWAP( "epr-20836.19", 0x600002, 0x080000, CRC(f8e8ef57) SHA1(5d0950169cf05ec5337aeb368ce149da18d3d0f6) ) ROM_LOAD64_WORD_SWAP( "epr-20837.20", 0x600000, 0x080000, CRC(66fc2084) SHA1(963f45df3bce52fea9e7724251342490396ec37a) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20256.1", 0x800006, 0x400000, CRC(115302ac) SHA1(45f60aa9f91c9a5821a14647e5ac4d53caf71d5f) ) ROM_LOAD64_WORD_SWAP( "mpr-20257.2", 0x800004, 0x400000, CRC(025bc06d) SHA1(e774021d8d884871e840100ba6f4c16299233a51) ) ROM_LOAD64_WORD_SWAP( "mpr-20258.3", 0x800002, 0x400000, CRC(7b78b071) SHA1(f2b29a1238c9eae0a7a68c91a9728ac31f05ef7d) ) ROM_LOAD64_WORD_SWAP( "mpr-20259.4", 0x800000, 0x400000, CRC(40052562) SHA1(2361fd299b76b1c0d112f1fed85bde16e1564382) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20260.5", 0x1800006, 0x400000, CRC(c56b4c10) SHA1(a0a81d4f05df5b8584c2dca53993c01a35d38812) ) ROM_LOAD64_WORD_SWAP( "mpr-20261.6", 0x1800004, 0x400000, CRC(b1e9d44a) SHA1(dfe8c5ed848afd48040775bb5a440c590188272c) ) ROM_LOAD64_WORD_SWAP( "mpr-20262.7", 0x1800002, 0x400000, CRC(52b0674d) SHA1(c9f817b46dc7fcd04dfc2bbc4b1d82b1f41fe258) ) ROM_LOAD64_WORD_SWAP( "mpr-20263.8", 0x1800000, 0x400000, CRC(1cf4cba9) SHA1(2884bb00990ab4bdad0d524937123c2936523cbb) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20264.9", 0x2800006, 0x400000, CRC(8d995196) SHA1(ff410d80353956ee8e770d7b9e9dabac87ee76cc) ) ROM_LOAD64_WORD_SWAP( "mpr-20265.10", 0x2800004, 0x400000, CRC(28f76e3e) SHA1(5446e0a0df60d77112bd71c726291fdbba7df284) ) ROM_LOAD64_WORD_SWAP( "mpr-20266.11", 0x2800002, 0x400000, CRC(abd2db85) SHA1(ebe752071562c532e6ad494f285ff4d0b5050611) ) ROM_LOAD64_WORD_SWAP( "mpr-20267.12", 0x2800000, 0x400000, CRC(48989191) SHA1(ddbf787ec5dae298ab29847f117eae2ce1ff935e) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20270.26", 0x000002, 0x200000, CRC(df68a7a7) SHA1(5d610962dd87c010a094fe2ce8d13408595b4ae4) ) ROM_LOAD_VROM( "mpr-20271.27", 0x000000, 0x200000, CRC(4b01c3a4) SHA1(8d47109e7f410c9d34d57b22adfe1c3092e70074) ) ROM_LOAD_VROM( "mpr-20272.28", 0x000006, 0x200000, CRC(a658da23) SHA1(b96270c64cf75625960fa7c03411af595880353f) ) ROM_LOAD_VROM( "mpr-20273.29", 0x000004, 0x200000, CRC(577e9ffa) SHA1(b004fa10a073e6f4715b417da817051752db5636) ) ROM_LOAD_VROM( "mpr-20274.30", 0x00000a, 0x200000, CRC(7c7056ae) SHA1(79f6e0ac65f9e80875946b2e73cf9437ecf73407) ) ROM_LOAD_VROM( "mpr-20275.31", 0x000008, 0x200000, CRC(e739f77a) SHA1(6547c4bc0925af6e07beab54377a174a9c17e9fa) ) ROM_LOAD_VROM( "mpr-20276.32", 0x00000e, 0x200000, CRC(cbf966c0) SHA1(7c63506d01b52c8ab86fe0dc9ac774e2d540f7c5) ) ROM_LOAD_VROM( "mpr-20277.33", 0x00000c, 0x200000, CRC(9c75200b) SHA1(b39f571eeab11a619ab964d78a2ba0aa7b1dd24f) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20278.34", 0x000002, 0x200000, CRC(db3991ba) SHA1(7854a047741042f087a146882e27f2624f1f9e98) ) ROM_LOAD_VROM( "mpr-20279.35", 0x000000, 0x200000, CRC(995a11b8) SHA1(eddd32fc3688d12458c5ffb3b3e70459947889a2) ) ROM_LOAD_VROM( "mpr-20280.36", 0x000006, 0x200000, CRC(c2c8f9f5) SHA1(dd30c1fbece0a3dc8dad2d9d87e58a9f3798f4a2) ) ROM_LOAD_VROM( "mpr-20281.37", 0x000004, 0x200000, CRC(da84b967) SHA1(dfc13942adc9cf438e70470cb17f4d1f846c4c1a) ) ROM_LOAD_VROM( "mpr-20282.38", 0x00000a, 0x200000, CRC(1869ff49) SHA1(1368123edfd9c93d1ee591bf40ea110deeac88cf) ) ROM_LOAD_VROM( "mpr-20283.39", 0x000008, 0x200000, CRC(7d8fb469) SHA1(ad95fec786e9181d91a6ea18808bbf2772e9be6a) ) ROM_LOAD_VROM( "mpr-20284.40", 0x00000e, 0x200000, CRC(5c7f3a6f) SHA1(d242bc7ad213a79203cd6a060229c356ec0867e7) ) ROM_LOAD_VROM( "mpr-20285.41", 0x00000c, 0x200000, CRC(4aadc573) SHA1(65aef06c8c48196a0c1f630529ae2248323c5747) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20313.21", 0x000000, 0x080000, CRC(863a7857) SHA1(72384dc6d7613806ab6bb84d935a3b0497e9e9d2) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20268.22", 0x000000, 0x400000, CRC(3631e93e) SHA1(3991d6cf03e4f39733d467c483857eac874505d1) ) ROM_LOAD16_WORD_SWAP( "mpr-20269.24", 0x400000, 0x400000, CRC(105a3181) SHA1(022cbce1d01366461a584ff6225ded40bcb9000b) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( getbassur ) /* step 1.0, Sega game ID# is 833-13317, ROM board ID# 834-13318 BSS */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20643.17", 0x600006, 0x080000, CRC(daf02716) SHA1(b968f8ca602c78b9ca49969ff01f9440f175049a) ) ROM_LOAD64_WORD_SWAP( "epr-20644.18", 0x600004, 0x080000, CRC(c28db2b6) SHA1(0b12fe9e5189714b1aca79c4bba4be57a9e0d5fd) ) ROM_LOAD64_WORD_SWAP( "epr-20645.19", 0x600002, 0x080000, CRC(8eefa2b0) SHA1(130ce2a58daa2eba6e56e1f49488017ab871bb7d) ) ROM_LOAD64_WORD_SWAP( "epr-20646.20", 0x600000, 0x080000, CRC(d740ae06) SHA1(f6c00b9f3f8cf67c8bd8fff73c64bc0c14d364c4) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20256.1", 0x800006, 0x400000, CRC(115302ac) SHA1(45f60aa9f91c9a5821a14647e5ac4d53caf71d5f) ) ROM_LOAD64_WORD_SWAP( "mpr-20257.2", 0x800004, 0x400000, CRC(025bc06d) SHA1(e774021d8d884871e840100ba6f4c16299233a51) ) ROM_LOAD64_WORD_SWAP( "mpr-20258.3", 0x800002, 0x400000, CRC(7b78b071) SHA1(f2b29a1238c9eae0a7a68c91a9728ac31f05ef7d) ) ROM_LOAD64_WORD_SWAP( "mpr-20259.4", 0x800000, 0x400000, CRC(40052562) SHA1(2361fd299b76b1c0d112f1fed85bde16e1564382) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20260.5", 0x1800006, 0x400000, CRC(c56b4c10) SHA1(a0a81d4f05df5b8584c2dca53993c01a35d38812) ) ROM_LOAD64_WORD_SWAP( "mpr-20261.6", 0x1800004, 0x400000, CRC(b1e9d44a) SHA1(dfe8c5ed848afd48040775bb5a440c590188272c) ) ROM_LOAD64_WORD_SWAP( "mpr-20262.7", 0x1800002, 0x400000, CRC(52b0674d) SHA1(c9f817b46dc7fcd04dfc2bbc4b1d82b1f41fe258) ) ROM_LOAD64_WORD_SWAP( "mpr-20263.8", 0x1800000, 0x400000, CRC(1cf4cba9) SHA1(2884bb00990ab4bdad0d524937123c2936523cbb) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20264.9", 0x2800006, 0x400000, CRC(8d995196) SHA1(ff410d80353956ee8e770d7b9e9dabac87ee76cc) ) ROM_LOAD64_WORD_SWAP( "mpr-20265.10", 0x2800004, 0x400000, CRC(28f76e3e) SHA1(5446e0a0df60d77112bd71c726291fdbba7df284) ) ROM_LOAD64_WORD_SWAP( "mpr-20266.11", 0x2800002, 0x400000, CRC(abd2db85) SHA1(ebe752071562c532e6ad494f285ff4d0b5050611) ) ROM_LOAD64_WORD_SWAP( "mpr-20267.12", 0x2800000, 0x400000, CRC(48989191) SHA1(ddbf787ec5dae298ab29847f117eae2ce1ff935e) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20270.26", 0x000002, 0x200000, CRC(df68a7a7) SHA1(5d610962dd87c010a094fe2ce8d13408595b4ae4) ) ROM_LOAD_VROM( "mpr-20271.27", 0x000000, 0x200000, CRC(4b01c3a4) SHA1(8d47109e7f410c9d34d57b22adfe1c3092e70074) ) ROM_LOAD_VROM( "mpr-20272.28", 0x000006, 0x200000, CRC(a658da23) SHA1(b96270c64cf75625960fa7c03411af595880353f) ) ROM_LOAD_VROM( "mpr-20273.29", 0x000004, 0x200000, CRC(577e9ffa) SHA1(b004fa10a073e6f4715b417da817051752db5636) ) ROM_LOAD_VROM( "mpr-20274.30", 0x00000a, 0x200000, CRC(7c7056ae) SHA1(79f6e0ac65f9e80875946b2e73cf9437ecf73407) ) ROM_LOAD_VROM( "mpr-20275.31", 0x000008, 0x200000, CRC(e739f77a) SHA1(6547c4bc0925af6e07beab54377a174a9c17e9fa) ) ROM_LOAD_VROM( "mpr-20276.32", 0x00000e, 0x200000, CRC(cbf966c0) SHA1(7c63506d01b52c8ab86fe0dc9ac774e2d540f7c5) ) ROM_LOAD_VROM( "mpr-20277.33", 0x00000c, 0x200000, CRC(9c75200b) SHA1(b39f571eeab11a619ab964d78a2ba0aa7b1dd24f) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20278.34", 0x000002, 0x200000, CRC(db3991ba) SHA1(7854a047741042f087a146882e27f2624f1f9e98) ) ROM_LOAD_VROM( "mpr-20279.35", 0x000000, 0x200000, CRC(995a11b8) SHA1(eddd32fc3688d12458c5ffb3b3e70459947889a2) ) ROM_LOAD_VROM( "mpr-20280.36", 0x000006, 0x200000, CRC(c2c8f9f5) SHA1(dd30c1fbece0a3dc8dad2d9d87e58a9f3798f4a2) ) ROM_LOAD_VROM( "mpr-20281.37", 0x000004, 0x200000, CRC(da84b967) SHA1(dfc13942adc9cf438e70470cb17f4d1f846c4c1a) ) ROM_LOAD_VROM( "mpr-20282.38", 0x00000a, 0x200000, CRC(1869ff49) SHA1(1368123edfd9c93d1ee591bf40ea110deeac88cf) ) ROM_LOAD_VROM( "mpr-20283.39", 0x000008, 0x200000, CRC(7d8fb469) SHA1(ad95fec786e9181d91a6ea18808bbf2772e9be6a) ) ROM_LOAD_VROM( "mpr-20284.40", 0x00000e, 0x200000, CRC(5c7f3a6f) SHA1(d242bc7ad213a79203cd6a060229c356ec0867e7) ) ROM_LOAD_VROM( "mpr-20285.41", 0x00000c, 0x200000, CRC(4aadc573) SHA1(65aef06c8c48196a0c1f630529ae2248323c5747) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20313.21", 0x000000, 0x080000, CRC(863a7857) SHA1(72384dc6d7613806ab6bb84d935a3b0497e9e9d2) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20268.22", 0x000000, 0x400000, CRC(3631e93e) SHA1(3991d6cf03e4f39733d467c483857eac874505d1) ) ROM_LOAD16_WORD_SWAP( "mpr-20269.24", 0x400000, 0x400000, CRC(105a3181) SHA1(022cbce1d01366461a584ff6225ded40bcb9000b) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END /* In Mame getbass is marked as GET BASS STD, while my pcb came from a DLX cab. ROM board 833-13317 834-13318 sticker is on ROM board too. On the cage the following stickers are present: BSS-4500-CVT2 833-13317 GAME BD BSS-CVT2 I/O board 837-13283 (GET BASS MEC CONT BD in manual) 171-7558c epr20690.ic11 is controller board program ROM CPU is KL5C80A16CF This board has 4 switches (sw3 to sw6) A reset switch 2 bank of 8 dip switch SW1 all off SW2 all off LH52256CN-70 RAM (super cap backup) Sega 315-5296 Sega 315-5649 (both seem to be I/O chips) GAL16V8D (Sega 315-6126) 32 Mhz crystal 93C45 EEPROM */ ROM_START( getbass ) /* step 1.0, Sega game ID# is 833-13416 GET BASS STD, ROM board ID# 834-13417 */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20309.17", 0x600006, 0x080000, CRC(a42e1033) SHA1(a834eb973e9529338413220a2d8e66ce98d6cb31) ) ROM_LOAD64_WORD_SWAP( "epr-20310.18", 0x600004, 0x080000, CRC(4efcddc9) SHA1(d1362c2a844b605901083e875a6aad817401eb0a) ) ROM_LOAD64_WORD_SWAP( "epr-20311.19", 0x600002, 0x080000, CRC(f721050d) SHA1(320a0bd29ac530760d941e54fec2dbc923d6d0f2) ) ROM_LOAD64_WORD_SWAP( "epr-20312.20", 0x600000, 0x080000, CRC(9d8b8b58) SHA1(6e91aa6a56593e3df8909d149b0c8da189bfbe82) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20256.1", 0x800006, 0x400000, CRC(115302ac) SHA1(45f60aa9f91c9a5821a14647e5ac4d53caf71d5f) ) ROM_LOAD64_WORD_SWAP( "mpr-20257.2", 0x800004, 0x400000, CRC(025bc06d) SHA1(e774021d8d884871e840100ba6f4c16299233a51) ) ROM_LOAD64_WORD_SWAP( "mpr-20258.3", 0x800002, 0x400000, CRC(7b78b071) SHA1(f2b29a1238c9eae0a7a68c91a9728ac31f05ef7d) ) ROM_LOAD64_WORD_SWAP( "mpr-20259.4", 0x800000, 0x400000, CRC(40052562) SHA1(2361fd299b76b1c0d112f1fed85bde16e1564382) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20260.5", 0x1800006, 0x400000, CRC(c56b4c10) SHA1(a0a81d4f05df5b8584c2dca53993c01a35d38812) ) ROM_LOAD64_WORD_SWAP( "mpr-20261.6", 0x1800004, 0x400000, CRC(b1e9d44a) SHA1(dfe8c5ed848afd48040775bb5a440c590188272c) ) ROM_LOAD64_WORD_SWAP( "mpr-20262.7", 0x1800002, 0x400000, CRC(52b0674d) SHA1(c9f817b46dc7fcd04dfc2bbc4b1d82b1f41fe258) ) ROM_LOAD64_WORD_SWAP( "mpr-20263.8", 0x1800000, 0x400000, CRC(1cf4cba9) SHA1(2884bb00990ab4bdad0d524937123c2936523cbb) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20264.9", 0x2800006, 0x400000, CRC(8d995196) SHA1(ff410d80353956ee8e770d7b9e9dabac87ee76cc) ) ROM_LOAD64_WORD_SWAP( "mpr-20265.10", 0x2800004, 0x400000, CRC(28f76e3e) SHA1(5446e0a0df60d77112bd71c726291fdbba7df284) ) ROM_LOAD64_WORD_SWAP( "mpr-20266.11", 0x2800002, 0x400000, CRC(abd2db85) SHA1(ebe752071562c532e6ad494f285ff4d0b5050611) ) ROM_LOAD64_WORD_SWAP( "mpr-20267.12", 0x2800000, 0x400000, CRC(48989191) SHA1(ddbf787ec5dae298ab29847f117eae2ce1ff935e) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20270.26", 0x000002, 0x200000, CRC(df68a7a7) SHA1(5d610962dd87c010a094fe2ce8d13408595b4ae4) ) ROM_LOAD_VROM( "mpr-20271.27", 0x000000, 0x200000, CRC(4b01c3a4) SHA1(8d47109e7f410c9d34d57b22adfe1c3092e70074) ) ROM_LOAD_VROM( "mpr-20272.28", 0x000006, 0x200000, CRC(a658da23) SHA1(b96270c64cf75625960fa7c03411af595880353f) ) ROM_LOAD_VROM( "mpr-20273.29", 0x000004, 0x200000, CRC(577e9ffa) SHA1(b004fa10a073e6f4715b417da817051752db5636) ) ROM_LOAD_VROM( "mpr-20274.30", 0x00000a, 0x200000, CRC(7c7056ae) SHA1(79f6e0ac65f9e80875946b2e73cf9437ecf73407) ) ROM_LOAD_VROM( "mpr-20275.31", 0x000008, 0x200000, CRC(e739f77a) SHA1(6547c4bc0925af6e07beab54377a174a9c17e9fa) ) ROM_LOAD_VROM( "mpr-20276.32", 0x00000e, 0x200000, CRC(cbf966c0) SHA1(7c63506d01b52c8ab86fe0dc9ac774e2d540f7c5) ) ROM_LOAD_VROM( "mpr-20277.33", 0x00000c, 0x200000, CRC(9c75200b) SHA1(b39f571eeab11a619ab964d78a2ba0aa7b1dd24f) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20278.34", 0x000002, 0x200000, CRC(db3991ba) SHA1(7854a047741042f087a146882e27f2624f1f9e98) ) ROM_LOAD_VROM( "mpr-20279.35", 0x000000, 0x200000, CRC(995a11b8) SHA1(eddd32fc3688d12458c5ffb3b3e70459947889a2) ) ROM_LOAD_VROM( "mpr-20280.36", 0x000006, 0x200000, CRC(c2c8f9f5) SHA1(dd30c1fbece0a3dc8dad2d9d87e58a9f3798f4a2) ) ROM_LOAD_VROM( "mpr-20281.37", 0x000004, 0x200000, CRC(da84b967) SHA1(dfc13942adc9cf438e70470cb17f4d1f846c4c1a) ) ROM_LOAD_VROM( "mpr-20282.38", 0x00000a, 0x200000, CRC(1869ff49) SHA1(1368123edfd9c93d1ee591bf40ea110deeac88cf) ) ROM_LOAD_VROM( "mpr-20283.39", 0x000008, 0x200000, CRC(7d8fb469) SHA1(ad95fec786e9181d91a6ea18808bbf2772e9be6a) ) ROM_LOAD_VROM( "mpr-20284.40", 0x00000e, 0x200000, CRC(5c7f3a6f) SHA1(d242bc7ad213a79203cd6a060229c356ec0867e7) ) ROM_LOAD_VROM( "mpr-20285.41", 0x00000c, 0x200000, CRC(4aadc573) SHA1(65aef06c8c48196a0c1f630529ae2248323c5747) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20313.21", 0x000000, 0x080000, CRC(863a7857) SHA1(72384dc6d7613806ab6bb84d935a3b0497e9e9d2) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20268.22", 0x000000, 0x400000, CRC(3631e93e) SHA1(3991d6cf03e4f39733d467c483857eac874505d1) ) ROM_LOAD16_WORD_SWAP( "mpr-20269.24", 0x400000, 0x400000, CRC(105a3181) SHA1(022cbce1d01366461a584ff6225ded40bcb9000b) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_REGION( 0x10000, "iocpu", 0 ) // kl5c80a16cf code ROM_LOAD( "epr-20690.ic11", 0x00000, 0x10000, CRC(b7da201d) SHA1(7e58eb45ee6ec78250ece7b4fcc4e955b8b4f084) ) ROM_END ROM_START( lostwsga ) /* Step 1.5, PCB cage labeled 834-13172 THE LOST WORLD U/R. Sega game ID# is 833-13171, ROM board ID# 834-13172 REV.A */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-19939a.17", 0x600006, 0x080000, CRC(8788b939) SHA1(30932057f763545568526f85977aa0afc4b66e7d) ) ROM_LOAD64_WORD_SWAP( "epr-19938a.18", 0x600004, 0x080000, CRC(38afe27a) SHA1(718a238ee246eeed9fa698b58493806932d0e7cb) ) ROM_LOAD64_WORD_SWAP( "epr-19937a.19", 0x600002, 0x080000, CRC(9dbf5712) SHA1(ca5923bb5a0b7702391dcacc20e863a7f615929d) ) ROM_LOAD64_WORD_SWAP( "epr-19936a.20", 0x600000, 0x080000, CRC(2f1ca664) SHA1(9138e28ad6c0219b4b3a4609136ed69f484de9a3) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-19918.1", 0x800006, 0x400000, CRC(95b690e9) SHA1(50b71aa41372b9acda1db2e0b7ac70707a5cca4b) ) ROM_LOAD64_WORD_SWAP( "mpr-19919.2", 0x800004, 0x400000, CRC(ff119949) SHA1(2f2648c2eeb8be2838188c5ce65a932c5e6803a6) ) ROM_LOAD64_WORD_SWAP( "mpr-19920.3", 0x800002, 0x400000, CRC(8df33574) SHA1(671cfee1e5f304a480d8f4a9d44d0315b6839f99) ) ROM_LOAD64_WORD_SWAP( "mpr-19921.4", 0x800000, 0x400000, CRC(9af3227f) SHA1(f1232ee486b974409f25d94ade1b1f50258cc609) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19922.5", 0x1800006, 0x400000, CRC(4dfd7fc6) SHA1(7fe7445dbf2c1a0b03c1aec40c4e27b391178472) ) ROM_LOAD64_WORD_SWAP( "mpr-19923.6", 0x1800004, 0x400000, CRC(ed515cb2) SHA1(7604f7bd277a2fc0855effe24b03702878076c13) ) ROM_LOAD64_WORD_SWAP( "mpr-19924.7", 0x1800002, 0x400000, CRC(4ee3ddc5) SHA1(37b1ca13a7442ae2dedd0ced6c222846c3690984) ) ROM_LOAD64_WORD_SWAP( "mpr-19925.8", 0x1800000, 0x400000, CRC(cfa4bb49) SHA1(2584fe57f0e117ff64eb34bc4bb782912a379bd3) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19926.9", 0x2800006, 0x400000, CRC(05a232e0) SHA1(712db7664be2efb6c93181194316a7436c40e638) ) ROM_LOAD64_WORD_SWAP( "mpr-19927.10", 0x2800004, 0x400000, CRC(0c96ef11) SHA1(789878204f3b07def187a8e6c471530021a8504a) ) ROM_LOAD64_WORD_SWAP( "mpr-19928.11", 0x2800002, 0x400000, CRC(9afd5d4a) SHA1(e81982b7ca21a4a76d3ca5e307a88ce3c8063a6c) ) ROM_LOAD64_WORD_SWAP( "mpr-19929.12", 0x2800000, 0x400000, CRC(16491f63) SHA1(3ce750db13c6af5696dc14868487334cc7eb9276) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-19930.13", 0x3800006, 0x400000, CRC(b598c2f2) SHA1(bd9f3b729bec539a9f9b3e021efa9f4248337456) ) ROM_LOAD64_WORD_SWAP( "mpr-19931.14", 0x3800004, 0x400000, CRC(448a5007) SHA1(d842d5552867026a1f5d6d22aa5c08e2209f5487) ) ROM_LOAD64_WORD_SWAP( "mpr-19932.15", 0x3800002, 0x400000, CRC(04389385) SHA1(e645159672c6edbaab5bb3eda3bfbac98bd36210) ) ROM_LOAD64_WORD_SWAP( "mpr-19933.16", 0x3800000, 0x400000, CRC(8e2acd3b) SHA1(9a87086c06d3d22ade96d6057709008663aa3cfa) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_COPY("user1", 0x0800000, 0x4800000, 0x1000000) ROM_COPY("user1", 0x1800000, 0x5800000, 0x1000000) ROM_COPY("user1", 0x2800000, 0x6800000, 0x1000000) ROM_COPY("user1", 0x3800000, 0x7800000, 0x1000000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19902.26", 0x0000002, 0x200000, CRC(178bd471) SHA1(dc2cb409081e4fd1176470869e025320449a8d02) ) ROM_LOAD_VROM( "mpr-19903.27", 0x0000000, 0x200000, CRC(fe575871) SHA1(db7aec4997b0c9d9a77a611139d53bcfba4bf258) ) ROM_LOAD_VROM( "mpr-19904.28", 0x0000006, 0x200000, CRC(57971d7d) SHA1(710705d53e499c5cec6374438d8393a31277f8b7) ) ROM_LOAD_VROM( "mpr-19905.29", 0x0000004, 0x200000, CRC(6fa122ee) SHA1(d3e373e7c3f72cee0658820848993c5fd0d4752d) ) ROM_LOAD_VROM( "mpr-19906.30", 0x000000a, 0x200000, CRC(a5b16dd9) SHA1(956a3dbbb101effe92c7a9be3207b9882cf09882) ) ROM_LOAD_VROM( "mpr-19907.31", 0x0000008, 0x200000, CRC(84a425cd) SHA1(156541d9cacc0c57ac8d4e60f5ed85a87c7608e7) ) ROM_LOAD_VROM( "mpr-19908.32", 0x000000e, 0x200000, CRC(7702aa7c) SHA1(0ef4f56c95a6779a14b7df7c4e7b83bd219cb67d) ) ROM_LOAD_VROM( "mpr-19909.33", 0x000000c, 0x200000, CRC(8fca65f9) SHA1(17350103ddf0a2efdcde1c1f17d28800334d723f) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19910.34", 0x0000002, 0x200000, CRC(1ef585e2) SHA1(69583635a52aace7986dd8e8139482d685547b7a) ) ROM_LOAD_VROM( "mpr-19911.35", 0x0000000, 0x200000, CRC(ca26a48d) SHA1(407434d74cb205211261e08bb633f5fc1863e495) ) ROM_LOAD_VROM( "mpr-19912.36", 0x0000006, 0x200000, CRC(ffe000e0) SHA1(d5a2fe8a6ddd5efb934af9f369b24e4508be3143) ) ROM_LOAD_VROM( "mpr-19913.37", 0x0000004, 0x200000, CRC(c003049e) SHA1(d3e26531fac33e36c01cdbc0d66f41b918af4c4d) ) ROM_LOAD_VROM( "mpr-19914.38", 0x000000a, 0x200000, CRC(3c21a953) SHA1(1968ba68298e9e73840aa8737dd6c7ad7220cff0) ) ROM_LOAD_VROM( "mpr-19915.39", 0x0000008, 0x200000, CRC(fd0f2a2b) SHA1(f47bcbc0a4564682578dde454b4f42ca1a8c6b87) ) ROM_LOAD_VROM( "mpr-19916.40", 0x000000e, 0x200000, CRC(10b0c52e) SHA1(1076352f9a0484815a4f14e66485337a6d5b565e) ) ROM_LOAD_VROM( "mpr-19917.41", 0x000000c, 0x200000, CRC(3035833b) SHA1(e55a225aa1268bcfcc3381d48fc7aaf75f6e1839) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-19940.21", 0x000000, 0x080000, CRC(b06ffe5f) SHA1(1b49c2fbc3f188168828daf7f7f56a04c394e832) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19934.22", 0x000000, 0x400000, CRC(c7d8e194) SHA1(1d6a864a6f242219d13d5f96086a7d59c0e96e31) ) ROM_LOAD16_WORD_SWAP( "mpr-19935.24", 0x400000, 0x400000, CRC(91c1b618) SHA1(36573304e9a7f19e17b31a69de9b25d9893bc2dc) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( lostwsgp ) /* Step 1.5, build 1997/06/24, location test or preview version, about half of game is available, Stage 3-2 ends with "Coming Soon?" */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "ic17.17", 0x600006, 0x080000, CRC(9e94afdb) SHA1(c66ebc6f1ec34475f67cfc8dc66fa8634a59432b) ) ROM_LOAD64_WORD_SWAP( "ic18.18", 0x600004, 0x080000, CRC(a62df14c) SHA1(7d644fbad891952a2c3201a9d415632ef2e9c5ac) ) ROM_LOAD64_WORD_SWAP( "ic19.19", 0x600002, 0x080000, CRC(acf71d38) SHA1(7f8c2509ac8b9df458538360d52451a55f4444ea) ) ROM_LOAD64_WORD_SWAP( "ic20.20", 0x600000, 0x080000, CRC(50a5fd1d) SHA1(d4ccc754ae75c5b55bd329804a9502bc04431a34) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-19918.1", 0x800006, 0x400000, CRC(95b690e9) SHA1(50b71aa41372b9acda1db2e0b7ac70707a5cca4b) ) ROM_LOAD64_WORD_SWAP( "mpr-19919.2", 0x800004, 0x400000, CRC(ff119949) SHA1(2f2648c2eeb8be2838188c5ce65a932c5e6803a6) ) ROM_LOAD64_WORD_SWAP( "mpr-19920.3", 0x800002, 0x400000, CRC(8df33574) SHA1(671cfee1e5f304a480d8f4a9d44d0315b6839f99) ) ROM_LOAD64_WORD_SWAP( "mpr-19921.4", 0x800000, 0x400000, CRC(9af3227f) SHA1(f1232ee486b974409f25d94ade1b1f50258cc609) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19922.5", 0x1800006, 0x400000, CRC(4dfd7fc6) SHA1(7fe7445dbf2c1a0b03c1aec40c4e27b391178472) ) ROM_LOAD64_WORD_SWAP( "mpr-19923.6", 0x1800004, 0x400000, CRC(ed515cb2) SHA1(7604f7bd277a2fc0855effe24b03702878076c13) ) ROM_LOAD64_WORD_SWAP( "mpr-19924.7", 0x1800002, 0x400000, CRC(4ee3ddc5) SHA1(37b1ca13a7442ae2dedd0ced6c222846c3690984) ) ROM_LOAD64_WORD_SWAP( "mpr-19925.8", 0x1800000, 0x400000, CRC(cfa4bb49) SHA1(2584fe57f0e117ff64eb34bc4bb782912a379bd3) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19926.9", 0x2800006, 0x400000, CRC(05a232e0) SHA1(712db7664be2efb6c93181194316a7436c40e638) ) ROM_LOAD64_WORD_SWAP( "mpr-19927.10", 0x2800004, 0x400000, CRC(0c96ef11) SHA1(789878204f3b07def187a8e6c471530021a8504a) ) ROM_LOAD64_WORD_SWAP( "mpr-19928.11", 0x2800002, 0x400000, CRC(9afd5d4a) SHA1(e81982b7ca21a4a76d3ca5e307a88ce3c8063a6c) ) ROM_LOAD64_WORD_SWAP( "mpr-19929.12", 0x2800000, 0x400000, CRC(16491f63) SHA1(3ce750db13c6af5696dc14868487334cc7eb9276) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-19930.13", 0x3800006, 0x400000, CRC(b598c2f2) SHA1(bd9f3b729bec539a9f9b3e021efa9f4248337456) ) ROM_LOAD64_WORD_SWAP( "mpr-19931.14", 0x3800004, 0x400000, CRC(448a5007) SHA1(d842d5552867026a1f5d6d22aa5c08e2209f5487) ) ROM_LOAD64_WORD_SWAP( "mpr-19932.15", 0x3800002, 0x400000, CRC(04389385) SHA1(e645159672c6edbaab5bb3eda3bfbac98bd36210) ) ROM_LOAD64_WORD_SWAP( "mpr-19933.16", 0x3800000, 0x400000, CRC(8e2acd3b) SHA1(9a87086c06d3d22ade96d6057709008663aa3cfa) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_COPY("user1", 0x0800000, 0x4800000, 0x1000000) ROM_COPY("user1", 0x1800000, 0x5800000, 0x1000000) ROM_COPY("user1", 0x2800000, 0x6800000, 0x1000000) ROM_COPY("user1", 0x3800000, 0x7800000, 0x1000000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19902.26", 0x0000002, 0x200000, CRC(178bd471) SHA1(dc2cb409081e4fd1176470869e025320449a8d02) ) ROM_LOAD_VROM( "mpr-19903.27", 0x0000000, 0x200000, CRC(fe575871) SHA1(db7aec4997b0c9d9a77a611139d53bcfba4bf258) ) ROM_LOAD_VROM( "mpr-19904.28", 0x0000006, 0x200000, CRC(57971d7d) SHA1(710705d53e499c5cec6374438d8393a31277f8b7) ) ROM_LOAD_VROM( "mpr-19905.29", 0x0000004, 0x200000, CRC(6fa122ee) SHA1(d3e373e7c3f72cee0658820848993c5fd0d4752d) ) ROM_LOAD_VROM( "mpr-19906.30", 0x000000a, 0x200000, CRC(a5b16dd9) SHA1(956a3dbbb101effe92c7a9be3207b9882cf09882) ) ROM_LOAD_VROM( "mpr-19907.31", 0x0000008, 0x200000, CRC(84a425cd) SHA1(156541d9cacc0c57ac8d4e60f5ed85a87c7608e7) ) ROM_LOAD_VROM( "mpr-19908.32", 0x000000e, 0x200000, CRC(7702aa7c) SHA1(0ef4f56c95a6779a14b7df7c4e7b83bd219cb67d) ) ROM_LOAD_VROM( "mpr-19909.33", 0x000000c, 0x200000, CRC(8fca65f9) SHA1(17350103ddf0a2efdcde1c1f17d28800334d723f) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19910.34", 0x0000002, 0x200000, CRC(1ef585e2) SHA1(69583635a52aace7986dd8e8139482d685547b7a) ) ROM_LOAD_VROM( "mpr-19911.35", 0x0000000, 0x200000, CRC(ca26a48d) SHA1(407434d74cb205211261e08bb633f5fc1863e495) ) ROM_LOAD_VROM( "mpr-19912.36", 0x0000006, 0x200000, CRC(ffe000e0) SHA1(d5a2fe8a6ddd5efb934af9f369b24e4508be3143) ) ROM_LOAD_VROM( "mpr-19913.37", 0x0000004, 0x200000, CRC(c003049e) SHA1(d3e26531fac33e36c01cdbc0d66f41b918af4c4d) ) ROM_LOAD_VROM( "mpr-19914.38", 0x000000a, 0x200000, CRC(3c21a953) SHA1(1968ba68298e9e73840aa8737dd6c7ad7220cff0) ) ROM_LOAD_VROM( "mpr-19915.39", 0x0000008, 0x200000, CRC(fd0f2a2b) SHA1(f47bcbc0a4564682578dde454b4f42ca1a8c6b87) ) ROM_LOAD_VROM( "mpr-19916.40", 0x000000e, 0x200000, CRC(10b0c52e) SHA1(1076352f9a0484815a4f14e66485337a6d5b565e) ) ROM_LOAD_VROM( "mpr-19917.41", 0x000000c, 0x200000, CRC(3035833b) SHA1(e55a225aa1268bcfcc3381d48fc7aaf75f6e1839) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "ic21.21", 0x000000, 0x080000, CRC(78af6bee) SHA1(c4b395d8d3155c49b3b99f46f504103dd75690f3) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19934.22", 0x000000, 0x400000, CRC(c7d8e194) SHA1(1d6a864a6f242219d13d5f96086a7d59c0e96e31) ) ROM_LOAD16_WORD_SWAP( "mpr-19935.24", 0x400000, 0x400000, CRC(91c1b618) SHA1(36573304e9a7f19e17b31a69de9b25d9893bc2dc) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( vs2 ) /* Step 2.0 */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20467.17", 0x400006, 0x100000, CRC(25d7ae73) SHA1(433a7c1dac1bd5524b018da2ed09f937d527ac3e) ) // possible IC 17-20 labels incorrect, might be Rev A ROM_LOAD64_WORD_SWAP( "epr-20468.18", 0x400004, 0x100000, CRC(f0f0b6ea) SHA1(b3f545e5a4dd45b97df938093251cc7845c2a1f9) ) ROM_LOAD64_WORD_SWAP( "epr-20469.19", 0x400002, 0x100000, CRC(9d7521f6) SHA1(9efcb5e6a9add4331c5ea60998afce792b8d6623) ) ROM_LOAD64_WORD_SWAP( "epr-20470.20", 0x400000, 0x100000, CRC(2f62b292) SHA1(b38db0d7b690e7f9344adf7ee36037196bb521d2) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-19769.1", 0x800006, 0x400000, CRC(dc020031) SHA1(35eba49a237c1c647dbf13024e664e2cb09f38b5) ) ROM_LOAD64_WORD_SWAP( "mpr-19770.2", 0x800004, 0x400000, CRC(91f690b0) SHA1(e70482b255bdc37def897842313c2cb592dd3c6c) ) ROM_LOAD64_WORD_SWAP( "mpr-19771.3", 0x800002, 0x400000, CRC(189c510f) SHA1(9ebe3c4d98fc57744104608feef7c4e00c0dfd15) ) ROM_LOAD64_WORD_SWAP( "mpr-19772.4", 0x800000, 0x400000, CRC(6db7b9d0) SHA1(098daad081c8e3ab5dc88e5a8d453b82101c5fc4) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19773.5", 0x1800006, 0x400000, CRC(4e381ae7) SHA1(8ada8de80e019d521d8a3dbdc832745478c84a3d) ) ROM_LOAD64_WORD_SWAP( "mpr-19774.6", 0x1800004, 0x400000, CRC(1d61d287) SHA1(f0ab5f687570fa3e33a87da9130859f804c8fc01) ) ROM_LOAD64_WORD_SWAP( "mpr-19775.7", 0x1800002, 0x400000, CRC(a6b32bd9) SHA1(5e2e1e779ff11620a3cf2a8756f2ea08e46d0839) ) ROM_LOAD64_WORD_SWAP( "mpr-19776.8", 0x1800000, 0x400000, CRC(5b31c7c1) SHA1(7821c5af52a9551be5358aae7df8cfddd58f0fb6) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19777.9", 0x2800006, 0x400000, CRC(c8f216a6) SHA1(0ec700ef15094f6746bbc886e7045329ccebb5d1) ) ROM_LOAD64_WORD_SWAP( "mpr-19778.10", 0x2800004, 0x400000, CRC(2192b189) SHA1(63f81ab0bd099ef77470cc19fd6d218de72d7876) ) ROM_LOAD64_WORD_SWAP( "mpr-19779.11", 0x2800002, 0x400000, CRC(2242b21b) SHA1(b5834c19a0a54fe38cac22cfbc2a1e14543aee9d) ) ROM_LOAD64_WORD_SWAP( "mpr-19780.12", 0x2800000, 0x400000, CRC(38508791) SHA1(0e6d629a6e4d11368a367d74f44bc805805f4365) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-19781.13", 0x3800006, 0x400000, CRC(783213f4) SHA1(042c0c0d8604d9d73f581064b0b31234ec7b81b2) ) ROM_LOAD64_WORD_SWAP( "mpr-19782.14", 0x3800004, 0x400000, CRC(43b43eef) SHA1(8a8b40581a13f56ab2da75f049ba3101a4d3adb4) ) ROM_LOAD64_WORD_SWAP( "mpr-19783.15", 0x3800002, 0x400000, CRC(47c3d726) SHA1(99ca84b9318c45721ccc5053a909b6ef67a6671c) ) ROM_LOAD64_WORD_SWAP( "mpr-19784.16", 0x3800000, 0x400000, CRC(a1cc70be) SHA1(c0bb9e78ae9a45c03945b9bc647da129f6171812) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x400000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19787.26", 0x000002, 0x200000, CRC(856cc4ad) SHA1(a8856ee407c10b021f00f5fd2180dfae4cad2dad) ) ROM_LOAD_VROM( "mpr-19788.27", 0x000000, 0x200000, CRC(72ef970a) SHA1(ee4af92444e7da61094b5eb5b8469b78aeeb8a32) ) ROM_LOAD_VROM( "mpr-19789.28", 0x000006, 0x200000, CRC(076add9a) SHA1(117156fd7b802807ee2908dc8a1edb1cd79f1730) ) ROM_LOAD_VROM( "mpr-19790.29", 0x000004, 0x200000, CRC(74ce238c) SHA1(f6662793d1f2f3c36d7548b912cd40b2ce58753e) ) ROM_LOAD_VROM( "mpr-19791.30", 0x00000a, 0x200000, CRC(75a98f96) SHA1(9c4cdc5a782cac957fc43952e8f3e35d54f23d1c) ) ROM_LOAD_VROM( "mpr-19792.31", 0x000008, 0x200000, CRC(85c81633) SHA1(e4311ca92e77502626b312d38a5069ceed9e679f) ) ROM_LOAD_VROM( "mpr-19793.32", 0x00000e, 0x200000, CRC(7f288cc4) SHA1(71e42ac564c85402b35777e28fff2dce161cbf46) ) ROM_LOAD_VROM( "mpr-19794.33", 0x00000c, 0x200000, CRC(e0c1c370) SHA1(8efc2940857109bbe74fb7ce1e6fb11d601630f2) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19795.34", 0x000002, 0x200000, CRC(90989b20) SHA1(bf96f5770ffaae3b625a906461b8ea755baf9756) ) ROM_LOAD_VROM( "mpr-19796.35", 0x000000, 0x200000, CRC(5d1aab8d) SHA1(e004c30b9bc8fcad23459e162e9db0c1afd0d5b1) ) ROM_LOAD_VROM( "mpr-19797.36", 0x000006, 0x200000, CRC(f5edc891) SHA1(e8a23be9a81568892f95e7c66c28ea8d7bd0f508) ) ROM_LOAD_VROM( "mpr-19798.37", 0x000004, 0x200000, CRC(ae2da90f) SHA1(8243d1f81faa57d5ff5e1f64bcd33cff59219b69) ) ROM_LOAD_VROM( "mpr-19799.38", 0x00000a, 0x200000, CRC(92b18ad7) SHA1(7be46d7ae2233337d866938ac803589156bfde94) ) ROM_LOAD_VROM( "mpr-19800.39", 0x000008, 0x200000, CRC(4a57b16c) SHA1(341952460b2f7718e63d5f43a86f507de52bf421) ) ROM_LOAD_VROM( "mpr-19801.40", 0x00000e, 0x200000, CRC(beb79a00) SHA1(63385ff70bf9ae223e6acfa1b6cb2d641afa2790) ) ROM_LOAD_VROM( "mpr-19802.41", 0x00000c, 0x200000, CRC(f2c3a7b7) SHA1(d72fafe75baa3542ee27fed05230cd5da99aa459) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-19807.21", 0x000000, 0x080000, CRC(9641cbaf) SHA1(aaffde7678b40bc940be04fb107efc4d0d416ea1) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19785.22", 0x000000, 0x400000, CRC(e7d190e3) SHA1(f263af149e303429f469a3ab601b87461256aaa7) ) ROM_LOAD16_WORD_SWAP( "mpr-19786.24", 0x400000, 0x400000, CRC(b08d889b) SHA1(790b5b2d62a28c39d43aeec9ffb365ccd9dc93af) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( vs215 ) /* Step 1.5, Sega game ID# is 833-13089-02, ROM board ID# 834-13090-02 V.STRIKER 2 USA EXP */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-19900.17", 0x600006, 0x080000, CRC(8fb6045d) SHA1(88497eafc23ba70ab4a43de552a16caccd8dccbe) ) ROM_LOAD64_WORD_SWAP( "epr-19899.18", 0x600004, 0x080000, CRC(8cc2be9f) SHA1(ec82b1312c8d58adb200f4d7f6f9a9c8214415d5) ) ROM_LOAD64_WORD_SWAP( "epr-19898.19", 0x600002, 0x080000, CRC(4389d9ce) SHA1(a5f412417484fdd70dc3dfb2f0cb5554ed4fc7f3) ) ROM_LOAD64_WORD_SWAP( "epr-19897.20", 0x600000, 0x080000, CRC(25a722a9) SHA1(190b7d002009d91ac4521d180f7519cbeb49da30) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-19769.1", 0x800006, 0x400000, CRC(dc020031) SHA1(35eba49a237c1c647dbf13024e664e2cb09f38b5) ) ROM_LOAD64_WORD_SWAP( "mpr-19770.2", 0x800004, 0x400000, CRC(91f690b0) SHA1(e70482b255bdc37def897842313c2cb592dd3c6c) ) ROM_LOAD64_WORD_SWAP( "mpr-19771.3", 0x800002, 0x400000, CRC(189c510f) SHA1(9ebe3c4d98fc57744104608feef7c4e00c0dfd15) ) ROM_LOAD64_WORD_SWAP( "mpr-19772.4", 0x800000, 0x400000, CRC(6db7b9d0) SHA1(098daad081c8e3ab5dc88e5a8d453b82101c5fc4) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19773.5", 0x1800006, 0x400000, CRC(4e381ae7) SHA1(8ada8de80e019d521d8a3dbdc832745478c84a3d) ) ROM_LOAD64_WORD_SWAP( "mpr-19774.6", 0x1800004, 0x400000, CRC(1d61d287) SHA1(f0ab5f687570fa3e33a87da9130859f804c8fc01) ) ROM_LOAD64_WORD_SWAP( "mpr-19775.7", 0x1800002, 0x400000, CRC(a6b32bd9) SHA1(5e2e1e779ff11620a3cf2a8756f2ea08e46d0839) ) ROM_LOAD64_WORD_SWAP( "mpr-19776.8", 0x1800000, 0x400000, CRC(5b31c7c1) SHA1(7821c5af52a9551be5358aae7df8cfddd58f0fb6) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19777.9", 0x2800006, 0x400000, CRC(c8f216a6) SHA1(0ec700ef15094f6746bbc886e7045329ccebb5d1) ) ROM_LOAD64_WORD_SWAP( "mpr-19778.10", 0x2800004, 0x400000, CRC(2192b189) SHA1(63f81ab0bd099ef77470cc19fd6d218de72d7876) ) ROM_LOAD64_WORD_SWAP( "mpr-19779.11", 0x2800002, 0x400000, CRC(2242b21b) SHA1(b5834c19a0a54fe38cac22cfbc2a1e14543aee9d) ) ROM_LOAD64_WORD_SWAP( "mpr-19780.12", 0x2800000, 0x400000, CRC(38508791) SHA1(0e6d629a6e4d11368a367d74f44bc805805f4365) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-19781.13", 0x3800006, 0x400000, CRC(783213f4) SHA1(042c0c0d8604d9d73f581064b0b31234ec7b81b2) ) ROM_LOAD64_WORD_SWAP( "mpr-19782.14", 0x3800004, 0x400000, CRC(43b43eef) SHA1(8a8b40581a13f56ab2da75f049ba3101a4d3adb4) ) ROM_LOAD64_WORD_SWAP( "mpr-19783.15", 0x3800002, 0x400000, CRC(47c3d726) SHA1(99ca84b9318c45721ccc5053a909b6ef67a6671c) ) ROM_LOAD64_WORD_SWAP( "mpr-19784.16", 0x3800000, 0x400000, CRC(a1cc70be) SHA1(c0bb9e78ae9a45c03945b9bc647da129f6171812) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19787.26", 0x000002, 0x200000, CRC(856cc4ad) SHA1(a8856ee407c10b021f00f5fd2180dfae4cad2dad) ) ROM_LOAD_VROM( "mpr-19788.27", 0x000000, 0x200000, CRC(72ef970a) SHA1(ee4af92444e7da61094b5eb5b8469b78aeeb8a32) ) ROM_LOAD_VROM( "mpr-19789.28", 0x000006, 0x200000, CRC(076add9a) SHA1(117156fd7b802807ee2908dc8a1edb1cd79f1730) ) ROM_LOAD_VROM( "mpr-19790.29", 0x000004, 0x200000, CRC(74ce238c) SHA1(f6662793d1f2f3c36d7548b912cd40b2ce58753e) ) ROM_LOAD_VROM( "mpr-19791.30", 0x00000a, 0x200000, CRC(75a98f96) SHA1(9c4cdc5a782cac957fc43952e8f3e35d54f23d1c) ) ROM_LOAD_VROM( "mpr-19792.31", 0x000008, 0x200000, CRC(85c81633) SHA1(e4311ca92e77502626b312d38a5069ceed9e679f) ) ROM_LOAD_VROM( "mpr-19793.32", 0x00000e, 0x200000, CRC(7f288cc4) SHA1(71e42ac564c85402b35777e28fff2dce161cbf46) ) ROM_LOAD_VROM( "mpr-19794.33", 0x00000c, 0x200000, CRC(e0c1c370) SHA1(8efc2940857109bbe74fb7ce1e6fb11d601630f2) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19795.34", 0x000002, 0x200000, CRC(90989b20) SHA1(bf96f5770ffaae3b625a906461b8ea755baf9756) ) ROM_LOAD_VROM( "mpr-19796.35", 0x000000, 0x200000, CRC(5d1aab8d) SHA1(e004c30b9bc8fcad23459e162e9db0c1afd0d5b1) ) ROM_LOAD_VROM( "mpr-19797.36", 0x000006, 0x200000, CRC(f5edc891) SHA1(e8a23be9a81568892f95e7c66c28ea8d7bd0f508) ) ROM_LOAD_VROM( "mpr-19798.37", 0x000004, 0x200000, CRC(ae2da90f) SHA1(8243d1f81faa57d5ff5e1f64bcd33cff59219b69) ) ROM_LOAD_VROM( "mpr-19799.38", 0x00000a, 0x200000, CRC(92b18ad7) SHA1(7be46d7ae2233337d866938ac803589156bfde94) ) ROM_LOAD_VROM( "mpr-19800.39", 0x000008, 0x200000, CRC(4a57b16c) SHA1(341952460b2f7718e63d5f43a86f507de52bf421) ) ROM_LOAD_VROM( "mpr-19801.40", 0x00000e, 0x200000, CRC(beb79a00) SHA1(63385ff70bf9ae223e6acfa1b6cb2d641afa2790) ) ROM_LOAD_VROM( "mpr-19802.41", 0x00000c, 0x200000, CRC(f2c3a7b7) SHA1(d72fafe75baa3542ee27fed05230cd5da99aa459) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-19807.21", 0x000000, 0x080000, CRC(9641cbaf) SHA1(aaffde7678b40bc940be04fb107efc4d0d416ea1) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19785.22", 0x000000, 0x400000, CRC(e7d190e3) SHA1(f263af149e303429f469a3ab601b87461256aaa7) ) ROM_LOAD16_WORD_SWAP( "mpr-19786.24", 0x400000, 0x400000, CRC(b08d889b) SHA1(790b5b2d62a28c39d43aeec9ffb365ccd9dc93af) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( vs215o ) /* Step 1.5, original release.. might even be for Step 1.0???, Sega ID# 833-13089, ROM board ID# 834-13090 V.STRIKER 2 */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-19806.17", 0x600006, 0x080000, CRC(95e1b970) SHA1(bcc914088cd08cb0032349b71904757760d947f3) ) ROM_LOAD64_WORD_SWAP( "epr-19805.18", 0x600004, 0x080000, CRC(d9e40606) SHA1(b305e607ffe4226c825a73973a5c8ec1322e8b58) ) ROM_LOAD64_WORD_SWAP( "epr-19804.19", 0x600002, 0x080000, CRC(bbaca578) SHA1(3e2728b22c6daf112316ae3123e2cfebe73da3c2) ) ROM_LOAD64_WORD_SWAP( "epr-19803.20", 0x600000, 0x080000, CRC(1e55a5b8) SHA1(17c4a8ba2f17624cc48d60882f08ff253287142d) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-19769.1", 0x800006, 0x400000, CRC(dc020031) SHA1(35eba49a237c1c647dbf13024e664e2cb09f38b5) ) ROM_LOAD64_WORD_SWAP( "mpr-19770.2", 0x800004, 0x400000, CRC(91f690b0) SHA1(e70482b255bdc37def897842313c2cb592dd3c6c) ) ROM_LOAD64_WORD_SWAP( "mpr-19771.3", 0x800002, 0x400000, CRC(189c510f) SHA1(9ebe3c4d98fc57744104608feef7c4e00c0dfd15) ) ROM_LOAD64_WORD_SWAP( "mpr-19772.4", 0x800000, 0x400000, CRC(6db7b9d0) SHA1(098daad081c8e3ab5dc88e5a8d453b82101c5fc4) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19773.5", 0x1800006, 0x400000, CRC(4e381ae7) SHA1(8ada8de80e019d521d8a3dbdc832745478c84a3d) ) ROM_LOAD64_WORD_SWAP( "mpr-19774.6", 0x1800004, 0x400000, CRC(1d61d287) SHA1(f0ab5f687570fa3e33a87da9130859f804c8fc01) ) ROM_LOAD64_WORD_SWAP( "mpr-19775.7", 0x1800002, 0x400000, CRC(a6b32bd9) SHA1(5e2e1e779ff11620a3cf2a8756f2ea08e46d0839) ) ROM_LOAD64_WORD_SWAP( "mpr-19776.8", 0x1800000, 0x400000, CRC(5b31c7c1) SHA1(7821c5af52a9551be5358aae7df8cfddd58f0fb6) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-19777.9", 0x2800006, 0x400000, CRC(c8f216a6) SHA1(0ec700ef15094f6746bbc886e7045329ccebb5d1) ) ROM_LOAD64_WORD_SWAP( "mpr-19778.10", 0x2800004, 0x400000, CRC(2192b189) SHA1(63f81ab0bd099ef77470cc19fd6d218de72d7876) ) ROM_LOAD64_WORD_SWAP( "mpr-19779.11", 0x2800002, 0x400000, CRC(2242b21b) SHA1(b5834c19a0a54fe38cac22cfbc2a1e14543aee9d) ) ROM_LOAD64_WORD_SWAP( "mpr-19780.12", 0x2800000, 0x400000, CRC(38508791) SHA1(0e6d629a6e4d11368a367d74f44bc805805f4365) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-19781.13", 0x3800006, 0x400000, CRC(783213f4) SHA1(042c0c0d8604d9d73f581064b0b31234ec7b81b2) ) ROM_LOAD64_WORD_SWAP( "mpr-19782.14", 0x3800004, 0x400000, CRC(43b43eef) SHA1(8a8b40581a13f56ab2da75f049ba3101a4d3adb4) ) ROM_LOAD64_WORD_SWAP( "mpr-19783.15", 0x3800002, 0x400000, CRC(47c3d726) SHA1(99ca84b9318c45721ccc5053a909b6ef67a6671c) ) ROM_LOAD64_WORD_SWAP( "mpr-19784.16", 0x3800000, 0x400000, CRC(a1cc70be) SHA1(c0bb9e78ae9a45c03945b9bc647da129f6171812) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19787.26", 0x000002, 0x200000, CRC(856cc4ad) SHA1(a8856ee407c10b021f00f5fd2180dfae4cad2dad) ) ROM_LOAD_VROM( "mpr-19788.27", 0x000000, 0x200000, CRC(72ef970a) SHA1(ee4af92444e7da61094b5eb5b8469b78aeeb8a32) ) ROM_LOAD_VROM( "mpr-19789.28", 0x000006, 0x200000, CRC(076add9a) SHA1(117156fd7b802807ee2908dc8a1edb1cd79f1730) ) ROM_LOAD_VROM( "mpr-19790.29", 0x000004, 0x200000, CRC(74ce238c) SHA1(f6662793d1f2f3c36d7548b912cd40b2ce58753e) ) ROM_LOAD_VROM( "mpr-19791.30", 0x00000a, 0x200000, CRC(75a98f96) SHA1(9c4cdc5a782cac957fc43952e8f3e35d54f23d1c) ) ROM_LOAD_VROM( "mpr-19792.31", 0x000008, 0x200000, CRC(85c81633) SHA1(e4311ca92e77502626b312d38a5069ceed9e679f) ) ROM_LOAD_VROM( "mpr-19793.32", 0x00000e, 0x200000, CRC(7f288cc4) SHA1(71e42ac564c85402b35777e28fff2dce161cbf46) ) ROM_LOAD_VROM( "mpr-19794.33", 0x00000c, 0x200000, CRC(e0c1c370) SHA1(8efc2940857109bbe74fb7ce1e6fb11d601630f2) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19795.34", 0x000002, 0x200000, CRC(90989b20) SHA1(bf96f5770ffaae3b625a906461b8ea755baf9756) ) ROM_LOAD_VROM( "mpr-19796.35", 0x000000, 0x200000, CRC(5d1aab8d) SHA1(e004c30b9bc8fcad23459e162e9db0c1afd0d5b1) ) ROM_LOAD_VROM( "mpr-19797.36", 0x000006, 0x200000, CRC(f5edc891) SHA1(e8a23be9a81568892f95e7c66c28ea8d7bd0f508) ) ROM_LOAD_VROM( "mpr-19798.37", 0x000004, 0x200000, CRC(ae2da90f) SHA1(8243d1f81faa57d5ff5e1f64bcd33cff59219b69) ) ROM_LOAD_VROM( "mpr-19799.38", 0x00000a, 0x200000, CRC(92b18ad7) SHA1(7be46d7ae2233337d866938ac803589156bfde94) ) ROM_LOAD_VROM( "mpr-19800.39", 0x000008, 0x200000, CRC(4a57b16c) SHA1(341952460b2f7718e63d5f43a86f507de52bf421) ) ROM_LOAD_VROM( "mpr-19801.40", 0x00000e, 0x200000, CRC(beb79a00) SHA1(63385ff70bf9ae223e6acfa1b6cb2d641afa2790) ) ROM_LOAD_VROM( "mpr-19802.41", 0x00000c, 0x200000, CRC(f2c3a7b7) SHA1(d72fafe75baa3542ee27fed05230cd5da99aa459) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-19807.21", 0x000000, 0x080000, CRC(9641cbaf) SHA1(aaffde7678b40bc940be04fb107efc4d0d416ea1) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-19785.22", 0x000000, 0x400000, CRC(e7d190e3) SHA1(f263af149e303429f469a3ab601b87461256aaa7) ) ROM_LOAD16_WORD_SWAP( "mpr-19786.24", 0x400000, 0x400000, CRC(b08d889b) SHA1(790b5b2d62a28c39d43aeec9ffb365ccd9dc93af) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( vs298 ) /* Step 2.0, Sega ID# 833-13496, ROM board ID# 834-13497 VS2 VER98 STEP2, Security board ID# 837-13498-COM (317-0237-COM security chip) */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20917.17", 0x400006, 0x100000, CRC(969e4bda) SHA1(647f1d78e11c114c63d00c3da747b5119efbe0f0) ) ROM_LOAD64_WORD_SWAP( "epr-20918.18", 0x400004, 0x100000, CRC(0e9cdc5b) SHA1(356816d0380c791b9d812ce17fa95123d15bb5e9) ) ROM_LOAD64_WORD_SWAP( "epr-20919.19", 0x400002, 0x100000, CRC(7a0713d2) SHA1(595f962ae852e48fb24aa08d0b8603692acfb1b9) ) ROM_LOAD64_WORD_SWAP( "epr-20920.20", 0x400000, 0x100000, CRC(428d05fc) SHA1(451e78c7b381e7d84dbac2a3d68ebbd6f1490bad) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20891.1", 0x800006, 0x400000, CRC(9ecb0b39) SHA1(97b2ba2a863b7559923efff315aab04f7dca33b0) ) ROM_LOAD64_WORD_SWAP( "mpr-20892.2", 0x800004, 0x400000, CRC(8e5d3fe7) SHA1(5fe7ad8577ce46fdd2ea741eb2a98028eee61a82) ) ROM_LOAD64_WORD_SWAP( "mpr-20893.3", 0x800002, 0x400000, CRC(5c83dcaa) SHA1(2d4794bc6c3bfd4913ee045692b6aec5680825e0) ) ROM_LOAD64_WORD_SWAP( "mpr-20894.4", 0x800000, 0x400000, CRC(09c065cc) SHA1(9a47c6fd45630549066f58b6872ad885908c6e38) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19773.5", 0x1800006, 0x400000, CRC(4e381ae7) SHA1(8ada8de80e019d521d8a3dbdc832745478c84a3d) ) ROM_LOAD64_WORD_SWAP( "mpr-19774.6", 0x1800004, 0x400000, CRC(1d61d287) SHA1(f0ab5f687570fa3e33a87da9130859f804c8fc01) ) ROM_LOAD64_WORD_SWAP( "mpr-19775.7", 0x1800002, 0x400000, CRC(a6b32bd9) SHA1(5e2e1e779ff11620a3cf2a8756f2ea08e46d0839) ) ROM_LOAD64_WORD_SWAP( "mpr-19776.8", 0x1800000, 0x400000, CRC(5b31c7c1) SHA1(7821c5af52a9551be5358aae7df8cfddd58f0fb6) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20895.9", 0x2800006, 0x400000, CRC(9b51cbf5) SHA1(670cfee991b997d4f7c3d51c48dad1ee032f93ef) ) ROM_LOAD64_WORD_SWAP( "mpr-20896.10", 0x2800004, 0x400000, CRC(bf1cbd5e) SHA1(a677247d7c94f8d36ffece7824026047db1188e1) ) ROM_LOAD64_WORD_SWAP( "mpr-20897.11", 0x2800002, 0x400000, CRC(c5cf067a) SHA1(ee9503bee3af238434590f439c87219fe45c91b9) ) ROM_LOAD64_WORD_SWAP( "mpr-20898.12", 0x2800000, 0x400000, CRC(94040d37) SHA1(4a35a0e1cdfdf18a8b01ea11ae88815bf8e92ff3) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-20899.13", 0x3800006, 0x400000, CRC(65422425) SHA1(ad4aba5996c2851f14741c5d0f3d7b65e7e765c5) ) ROM_LOAD64_WORD_SWAP( "mpr-20900.14", 0x3800004, 0x400000, CRC(7a38b571) SHA1(664be2a614e3ce2cc75fdfb9baff55b6e9d77998) ) ROM_LOAD64_WORD_SWAP( "mpr-20901.15", 0x3800002, 0x400000, CRC(3492ddc8) SHA1(2a36b91ca58b7cc1c8f7a337d2e40b671780ddeb) ) ROM_LOAD64_WORD_SWAP( "mpr-20902.16", 0x3800000, 0x400000, CRC(f4d3ff3a) SHA1(da3ceba113bca0ea7bd8f67d39bdd7d0cbe5ff7f) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x400000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19787.26", 0x000002, 0x200000, CRC(856cc4ad) SHA1(a8856ee407c10b021f00f5fd2180dfae4cad2dad) ) ROM_LOAD_VROM( "mpr-19788.27", 0x000000, 0x200000, CRC(72ef970a) SHA1(ee4af92444e7da61094b5eb5b8469b78aeeb8a32) ) ROM_LOAD_VROM( "mpr-19789.28", 0x000006, 0x200000, CRC(076add9a) SHA1(117156fd7b802807ee2908dc8a1edb1cd79f1730) ) ROM_LOAD_VROM( "mpr-19790.29", 0x000004, 0x200000, CRC(74ce238c) SHA1(f6662793d1f2f3c36d7548b912cd40b2ce58753e) ) ROM_LOAD_VROM( "mpr-19791.30", 0x00000a, 0x200000, CRC(75a98f96) SHA1(9c4cdc5a782cac957fc43952e8f3e35d54f23d1c) ) ROM_LOAD_VROM( "mpr-19792.31", 0x000008, 0x200000, CRC(85c81633) SHA1(e4311ca92e77502626b312d38a5069ceed9e679f) ) ROM_LOAD_VROM( "mpr-19793.32", 0x00000e, 0x200000, CRC(7f288cc4) SHA1(71e42ac564c85402b35777e28fff2dce161cbf46) ) ROM_LOAD_VROM( "mpr-19794.33", 0x00000c, 0x200000, CRC(e0c1c370) SHA1(8efc2940857109bbe74fb7ce1e6fb11d601630f2) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19795.34", 0x000002, 0x200000, CRC(90989b20) SHA1(bf96f5770ffaae3b625a906461b8ea755baf9756) ) ROM_LOAD_VROM( "mpr-19796.35", 0x000000, 0x200000, CRC(5d1aab8d) SHA1(e004c30b9bc8fcad23459e162e9db0c1afd0d5b1) ) ROM_LOAD_VROM( "mpr-19797.36", 0x000006, 0x200000, CRC(f5edc891) SHA1(e8a23be9a81568892f95e7c66c28ea8d7bd0f508) ) ROM_LOAD_VROM( "mpr-19798.37", 0x000004, 0x200000, CRC(ae2da90f) SHA1(8243d1f81faa57d5ff5e1f64bcd33cff59219b69) ) ROM_LOAD_VROM( "mpr-19799.38", 0x00000a, 0x200000, CRC(92b18ad7) SHA1(7be46d7ae2233337d866938ac803589156bfde94) ) ROM_LOAD_VROM( "mpr-19800.39", 0x000008, 0x200000, CRC(4a57b16c) SHA1(341952460b2f7718e63d5f43a86f507de52bf421) ) ROM_LOAD_VROM( "mpr-19801.40", 0x00000e, 0x200000, CRC(beb79a00) SHA1(63385ff70bf9ae223e6acfa1b6cb2d641afa2790) ) ROM_LOAD_VROM( "mpr-19802.41", 0x00000c, 0x200000, CRC(f2c3a7b7) SHA1(d72fafe75baa3542ee27fed05230cd5da99aa459) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20921.21", 0x000000, 0x080000, CRC(30f032a7) SHA1(d29c9631bd50fabe3d86343f44c37ee535db14a0) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20903.22", 0x000000, 0x400000, CRC(e343e131) SHA1(cb144516e8c6f1e68bcb774a26cdc494383d3e1b) ) ROM_LOAD16_WORD_SWAP( "mpr-20904.24", 0x400000, 0x400000, CRC(21a91b84) SHA1(cd2d7231b8652ff38376b672c47127ce054d1f32) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) // ???? 317-0237-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29234e96" ) ROM_END ROM_START( vs29815 ) /* Step 1.5, Sega game ID# is 833-13494, ROM board ID# 834-13495 VS2 VER98 STEP 1.5 */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20909.17", 0x600006, 0x080000, CRC(3dff0d7e) SHA1(c6a6a103f499cd451796ae2480b8c38c3e87a143) ) ROM_LOAD64_WORD_SWAP( "epr-20910.18", 0x600004, 0x080000, CRC(dc75a2e3) SHA1(f1b13674ae20b5b964be593171b9d6008d5a51b7) ) ROM_LOAD64_WORD_SWAP( "epr-20911.19", 0x600002, 0x080000, CRC(acb8fd97) SHA1(2a0ae502283fc8b19ae2bb85b95f66bf80e1bcdf) ) ROM_LOAD64_WORD_SWAP( "epr-20912.20", 0x600000, 0x080000, CRC(cd2c0538) SHA1(17b66f0cfa0530be3091f974ec959917f2805be1) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20891.1", 0x800006, 0x400000, CRC(9ecb0b39) SHA1(97b2ba2a863b7559923efff315aab04f7dca33b0) ) ROM_LOAD64_WORD_SWAP( "mpr-20892.2", 0x800004, 0x400000, CRC(8e5d3fe7) SHA1(5fe7ad8577ce46fdd2ea741eb2a98028eee61a82) ) ROM_LOAD64_WORD_SWAP( "mpr-20893.3", 0x800002, 0x400000, CRC(5c83dcaa) SHA1(2d4794bc6c3bfd4913ee045692b6aec5680825e0) ) ROM_LOAD64_WORD_SWAP( "mpr-20894.4", 0x800000, 0x400000, CRC(09c065cc) SHA1(9a47c6fd45630549066f58b6872ad885908c6e38) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-19773.5", 0x1800006, 0x400000, CRC(4e381ae7) SHA1(8ada8de80e019d521d8a3dbdc832745478c84a3d) ) ROM_LOAD64_WORD_SWAP( "mpr-19774.6", 0x1800004, 0x400000, CRC(1d61d287) SHA1(f0ab5f687570fa3e33a87da9130859f804c8fc01) ) ROM_LOAD64_WORD_SWAP( "mpr-19775.7", 0x1800002, 0x400000, CRC(a6b32bd9) SHA1(5e2e1e779ff11620a3cf2a8756f2ea08e46d0839) ) ROM_LOAD64_WORD_SWAP( "mpr-19776.8", 0x1800000, 0x400000, CRC(5b31c7c1) SHA1(7821c5af52a9551be5358aae7df8cfddd58f0fb6) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20895.9", 0x2800006, 0x400000, CRC(9b51cbf5) SHA1(670cfee991b997d4f7c3d51c48dad1ee032f93ef) ) ROM_LOAD64_WORD_SWAP( "mpr-20896.10", 0x2800004, 0x400000, CRC(bf1cbd5e) SHA1(a677247d7c94f8d36ffece7824026047db1188e1) ) ROM_LOAD64_WORD_SWAP( "mpr-20897.11", 0x2800002, 0x400000, CRC(c5cf067a) SHA1(ee9503bee3af238434590f439c87219fe45c91b9) ) ROM_LOAD64_WORD_SWAP( "mpr-20898.12", 0x2800000, 0x400000, CRC(94040d37) SHA1(4a35a0e1cdfdf18a8b01ea11ae88815bf8e92ff3) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-20899.13", 0x3800006, 0x400000, CRC(65422425) SHA1(ad4aba5996c2851f14741c5d0f3d7b65e7e765c5) ) ROM_LOAD64_WORD_SWAP( "mpr-20900.14", 0x3800004, 0x400000, CRC(7a38b571) SHA1(664be2a614e3ce2cc75fdfb9baff55b6e9d77998) ) ROM_LOAD64_WORD_SWAP( "mpr-20901.15", 0x3800002, 0x400000, CRC(3492ddc8) SHA1(2a36b91ca58b7cc1c8f7a337d2e40b671780ddeb) ) ROM_LOAD64_WORD_SWAP( "mpr-20902.16", 0x3800000, 0x400000, CRC(f4d3ff3a) SHA1(da3ceba113bca0ea7bd8f67d39bdd7d0cbe5ff7f) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-19787.26", 0x000002, 0x200000, CRC(856cc4ad) SHA1(a8856ee407c10b021f00f5fd2180dfae4cad2dad) ) ROM_LOAD_VROM( "mpr-19788.27", 0x000000, 0x200000, CRC(72ef970a) SHA1(ee4af92444e7da61094b5eb5b8469b78aeeb8a32) ) ROM_LOAD_VROM( "mpr-19789.28", 0x000006, 0x200000, CRC(076add9a) SHA1(117156fd7b802807ee2908dc8a1edb1cd79f1730) ) ROM_LOAD_VROM( "mpr-19790.29", 0x000004, 0x200000, CRC(74ce238c) SHA1(f6662793d1f2f3c36d7548b912cd40b2ce58753e) ) ROM_LOAD_VROM( "mpr-19791.30", 0x00000a, 0x200000, CRC(75a98f96) SHA1(9c4cdc5a782cac957fc43952e8f3e35d54f23d1c) ) ROM_LOAD_VROM( "mpr-19792.31", 0x000008, 0x200000, CRC(85c81633) SHA1(e4311ca92e77502626b312d38a5069ceed9e679f) ) ROM_LOAD_VROM( "mpr-19793.32", 0x00000e, 0x200000, CRC(7f288cc4) SHA1(71e42ac564c85402b35777e28fff2dce161cbf46) ) ROM_LOAD_VROM( "mpr-19794.33", 0x00000c, 0x200000, CRC(e0c1c370) SHA1(8efc2940857109bbe74fb7ce1e6fb11d601630f2) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-19795.34", 0x000002, 0x200000, CRC(90989b20) SHA1(bf96f5770ffaae3b625a906461b8ea755baf9756) ) ROM_LOAD_VROM( "mpr-19796.35", 0x000000, 0x200000, CRC(5d1aab8d) SHA1(e004c30b9bc8fcad23459e162e9db0c1afd0d5b1) ) ROM_LOAD_VROM( "mpr-19797.36", 0x000006, 0x200000, CRC(f5edc891) SHA1(e8a23be9a81568892f95e7c66c28ea8d7bd0f508) ) ROM_LOAD_VROM( "mpr-19798.37", 0x000004, 0x200000, CRC(ae2da90f) SHA1(8243d1f81faa57d5ff5e1f64bcd33cff59219b69) ) ROM_LOAD_VROM( "mpr-19799.38", 0x00000a, 0x200000, CRC(92b18ad7) SHA1(7be46d7ae2233337d866938ac803589156bfde94) ) ROM_LOAD_VROM( "mpr-19800.39", 0x000008, 0x200000, CRC(4a57b16c) SHA1(341952460b2f7718e63d5f43a86f507de52bf421) ) ROM_LOAD_VROM( "mpr-19801.40", 0x00000e, 0x200000, CRC(beb79a00) SHA1(63385ff70bf9ae223e6acfa1b6cb2d641afa2790) ) ROM_LOAD_VROM( "mpr-19802.41", 0x00000c, 0x200000, CRC(f2c3a7b7) SHA1(d72fafe75baa3542ee27fed05230cd5da99aa459) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20921.21", 0x000000, 0x080000, CRC(30f032a7) SHA1(d29c9631bd50fabe3d86343f44c37ee535db14a0) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20903.22", 0x000000, 0x400000, CRC(e343e131) SHA1(cb144516e8c6f1e68bcb774a26cdc494383d3e1b) ) ROM_LOAD16_WORD_SWAP( "mpr-20904.24", 0x400000, 0x400000, CRC(21a91b84) SHA1(cd2d7231b8652ff38376b672c47127ce054d1f32) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( vs2v991 ) /* Step 2.0, Sega game ID# is 833-13688, ROM board ID# 834-13689 VS2 VER99 STEP 2, Security board ID# 837-13690-COM (317-0245-COM security chip) */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21535b.17", 0x400006, 0x100000, CRC(76c5fa8e) SHA1(862438198cb7fdd20beeba53e707a7c59e618ad9) ) // shows Virtua Striker 2 Version '99.1 icon during demo, but not on title screen ROM_LOAD64_WORD_SWAP( "epr-21536b.18", 0x400004, 0x100000, CRC(1f2bd190) SHA1(19843e6c5626de03eba3cba79c03ce9f2471c183) ) ROM_LOAD64_WORD_SWAP( "epr-21537b.19", 0x400002, 0x100000, CRC(a8b3fa5c) SHA1(884042590da9eef0fc2557f715c5d6811edb4ce1) ) ROM_LOAD64_WORD_SWAP( "epr-21538b.20", 0x400000, 0x100000, CRC(b3f0ce2a) SHA1(940b76afe3e66bcd026e74f58a08b13c3925f449) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21497.1", 0x800006, 0x400000, CRC(8ea759a1) SHA1(0d444fa360d93f48e5d6607362a231f97a7685d4) ) ROM_LOAD64_WORD_SWAP( "mpr-21498.2", 0x800004, 0x400000, CRC(4f53d6e0) SHA1(c8cd14f46d4ac7afdf55035a20d2e9a5ce2b6cde) ) ROM_LOAD64_WORD_SWAP( "mpr-21499.3", 0x800002, 0x400000, CRC(2cc4c1f1) SHA1(fd0fd747368e798095119a21d82f14778aeaa45e) ) ROM_LOAD64_WORD_SWAP( "mpr-21500.4", 0x800000, 0x400000, CRC(8c43964b) SHA1(cf3a6e9402f9ba532fca73f6838478558fb9a3ba) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21501.5", 0x1800006, 0x400000, CRC(08bc2185) SHA1(6c4c977f68a73d605bdacdc0d76ca89bc7030c04) ) ROM_LOAD64_WORD_SWAP( "mpr-21502.6", 0x1800004, 0x400000, CRC(921486be) SHA1(bb1261272992cf86e83e0c788788765f05b43bbf) ) ROM_LOAD64_WORD_SWAP( "mpr-21503.7", 0x1800002, 0x400000, CRC(c9e1de6b) SHA1(d200c3da2c9bc6d4ed60dfa60a77056d25b19037) ) ROM_LOAD64_WORD_SWAP( "mpr-21504.8", 0x1800000, 0x400000, CRC(7aae557e) SHA1(2128d7dfa52e639858d37eb6100875b9ce3d056f) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-21505.9", 0x2800006, 0x400000, CRC(e169ff72) SHA1(9d407b424403261a224ea15b9476eba16406c4a4) ) ROM_LOAD64_WORD_SWAP( "mpr-21506.10", 0x2800004, 0x400000, CRC(2c1477c7) SHA1(81ab7d9cef5127e1f0e16f9a94a9ea2acc4530a4) ) ROM_LOAD64_WORD_SWAP( "mpr-21507.11", 0x2800002, 0x400000, CRC(1d8eb68b) SHA1(634693f066059c738526913498bb18be2f7cd086) ) ROM_LOAD64_WORD_SWAP( "mpr-21508.12", 0x2800000, 0x400000, CRC(2e8f798e) SHA1(8298df90101dd5850db8fccb7661ca2bc6806b3f) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-21509.13", 0x3800006, 0x400000, CRC(9a65e6b4) SHA1(e96c4bc2782b73490dffd5dcb11b9020077b11a3) ) ROM_LOAD64_WORD_SWAP( "mpr-21510.14", 0x3800004, 0x400000, CRC(f47489a4) SHA1(8412505002628d7ae3ab766a13e2068a018f3bf3) ) ROM_LOAD64_WORD_SWAP( "mpr-21511.15", 0x3800002, 0x400000, CRC(5ad9660c) SHA1(da387449292322a89af1cb6746d0fb8cea17575f) ) ROM_LOAD64_WORD_SWAP( "mpr-21512.16", 0x3800000, 0x400000, CRC(7cb2b05c) SHA1(16edc6642c74d9cef883559ca6ec562d985a43d6) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x400000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21515.26", 0x000002, 0x200000, CRC(8ce9910b) SHA1(7a0d0696e4456d9ebf131041917c5214b7d2e3ec) ) ROM_LOAD_VROM( "mpr-21516.27", 0x000000, 0x200000, CRC(8971a753) SHA1(00dfdb83a65f4fde337618c346157bb89f398531) ) ROM_LOAD_VROM( "mpr-21517.28", 0x000006, 0x200000, CRC(55a4533b) SHA1(b5701bbf7780bb9fc386cef4c1835606ab792f91) ) ROM_LOAD_VROM( "mpr-21518.29", 0x000004, 0x200000, CRC(4134026c) SHA1(2dfe1cbb354affe465c31a18c3ffb83a9bf555c9) ) ROM_LOAD_VROM( "mpr-21519.30", 0x00000a, 0x200000, CRC(ef6757de) SHA1(d41bbfcc551a4589bac577e311c67f2cba0a49aa) ) ROM_LOAD_VROM( "mpr-21520.31", 0x000008, 0x200000, CRC(c53be8cc) SHA1(b12dc0327a00b7e056254d2f11f96dbf396a0c91) ) ROM_LOAD_VROM( "mpr-21521.32", 0x00000e, 0x200000, CRC(abb501dc) SHA1(88cb40b0f795e0de1ff56e1f31bf834fad0c7885) ) ROM_LOAD_VROM( "mpr-21522.33", 0x00000c, 0x200000, CRC(e3b79973) SHA1(4b6ca16a23bb3e195ca60bee81b2d069f371ff70) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21523.34", 0x000002, 0x200000, CRC(fe4d1eac) SHA1(d222743d25ca92904ec212c66d03b3e3ff0ddbd9) ) ROM_LOAD_VROM( "mpr-21524.35", 0x000000, 0x200000, CRC(8633b6e9) SHA1(65ec24eb29613831dd28e5338cac14696b0d975d) ) ROM_LOAD_VROM( "mpr-21525.36", 0x000006, 0x200000, CRC(3c490167) SHA1(6fd46049723e0790b2231301cfa23071cd6ff1f6) ) ROM_LOAD_VROM( "mpr-21526.37", 0x000004, 0x200000, CRC(5fe5f9b0) SHA1(c708918cfc60f5fd9f6ec49ec1cd3167f2876e30) ) ROM_LOAD_VROM( "mpr-21527.38", 0x00000a, 0x200000, CRC(10d0fe7e) SHA1(63693b0de43e2eb6efbb3d2dfbe0e2f5bc6810dc) ) ROM_LOAD_VROM( "mpr-21528.39", 0x000008, 0x200000, CRC(4e346a6c) SHA1(ae34038d5bf6f63ec5ad2e8dd8e06db66147c40e) ) ROM_LOAD_VROM( "mpr-21529.40", 0x00000e, 0x200000, CRC(9a731a00) SHA1(eca98b142acc02fb28387675e1cb1bc7e4e59b86) ) ROM_LOAD_VROM( "mpr-21530.41", 0x00000c, 0x200000, CRC(78400d5e) SHA1(9b4546848dbe213f33b02e8ea42743e60a0f763f) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21539a.21", 0x000000, 0x080000, CRC(a1d3e00e) SHA1(e03bb31967929a12de9ae21923914e0e3bd96aaa) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21513.22", 0x000000, 0x400000, CRC(cca1cc00) SHA1(ba1fa3b8ef3bff7e116901a0a4bd80d2ae4018bf) ) ROM_LOAD16_WORD_SWAP( "mpr-21514.24", 0x400000, 0x400000, CRC(6cedd292) SHA1(c1f44715697a8bac9d39926bcd6558ec9a9b2319) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) // ???? 317-0245-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29222ac8" ) ROM_END ROM_START( vs299a ) /* Step 2.0, Sega game ID# is 833-13688, ROM board ID# 834-13689 VS2 VER99 STEP2, Security board ID# 837-13690-COM (317-0245-COM security chip) */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21535a.17", 0x400006, 0x100000, CRC(8e4ec341) SHA1(973c71e7a48e728cbcb2465b56e90669fee0ec53) ) ROM_LOAD64_WORD_SWAP( "epr-21536a.18", 0x400004, 0x100000, CRC(95d49d6e) SHA1(80b6655c1ee0f76620e3e2e9425719819a96ccf7) ) ROM_LOAD64_WORD_SWAP( "epr-21537a.19", 0x400002, 0x100000, CRC(f72a8f2f) SHA1(c0ce6b0e3991bd64b4dc150313a9ffec17fcd96b) ) ROM_LOAD64_WORD_SWAP( "epr-21538a.20", 0x400000, 0x100000, CRC(42beba70) SHA1(71073145841faeab670aedd10d7fda884662f4f3) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21497.1", 0x800006, 0x400000, CRC(8ea759a1) SHA1(0d444fa360d93f48e5d6607362a231f97a7685d4) ) ROM_LOAD64_WORD_SWAP( "mpr-21498.2", 0x800004, 0x400000, CRC(4f53d6e0) SHA1(c8cd14f46d4ac7afdf55035a20d2e9a5ce2b6cde) ) ROM_LOAD64_WORD_SWAP( "mpr-21499.3", 0x800002, 0x400000, CRC(2cc4c1f1) SHA1(fd0fd747368e798095119a21d82f14778aeaa45e) ) ROM_LOAD64_WORD_SWAP( "mpr-21500.4", 0x800000, 0x400000, CRC(8c43964b) SHA1(cf3a6e9402f9ba532fca73f6838478558fb9a3ba) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21501.5", 0x1800006, 0x400000, CRC(08bc2185) SHA1(6c4c977f68a73d605bdacdc0d76ca89bc7030c04) ) ROM_LOAD64_WORD_SWAP( "mpr-21502.6", 0x1800004, 0x400000, CRC(921486be) SHA1(bb1261272992cf86e83e0c788788765f05b43bbf) ) ROM_LOAD64_WORD_SWAP( "mpr-21503.7", 0x1800002, 0x400000, CRC(c9e1de6b) SHA1(d200c3da2c9bc6d4ed60dfa60a77056d25b19037) ) ROM_LOAD64_WORD_SWAP( "mpr-21504.8", 0x1800000, 0x400000, CRC(7aae557e) SHA1(2128d7dfa52e639858d37eb6100875b9ce3d056f) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-21505.9", 0x2800006, 0x400000, CRC(e169ff72) SHA1(9d407b424403261a224ea15b9476eba16406c4a4) ) ROM_LOAD64_WORD_SWAP( "mpr-21506.10", 0x2800004, 0x400000, CRC(2c1477c7) SHA1(81ab7d9cef5127e1f0e16f9a94a9ea2acc4530a4) ) ROM_LOAD64_WORD_SWAP( "mpr-21507.11", 0x2800002, 0x400000, CRC(1d8eb68b) SHA1(634693f066059c738526913498bb18be2f7cd086) ) ROM_LOAD64_WORD_SWAP( "mpr-21508.12", 0x2800000, 0x400000, CRC(2e8f798e) SHA1(8298df90101dd5850db8fccb7661ca2bc6806b3f) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-21509.13", 0x3800006, 0x400000, CRC(9a65e6b4) SHA1(e96c4bc2782b73490dffd5dcb11b9020077b11a3) ) ROM_LOAD64_WORD_SWAP( "mpr-21510.14", 0x3800004, 0x400000, CRC(f47489a4) SHA1(8412505002628d7ae3ab766a13e2068a018f3bf3) ) ROM_LOAD64_WORD_SWAP( "mpr-21511.15", 0x3800002, 0x400000, CRC(5ad9660c) SHA1(da387449292322a89af1cb6746d0fb8cea17575f) ) ROM_LOAD64_WORD_SWAP( "mpr-21512.16", 0x3800000, 0x400000, CRC(7cb2b05c) SHA1(16edc6642c74d9cef883559ca6ec562d985a43d6) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x400000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21515.26", 0x000002, 0x200000, CRC(8ce9910b) SHA1(7a0d0696e4456d9ebf131041917c5214b7d2e3ec) ) ROM_LOAD_VROM( "mpr-21516.27", 0x000000, 0x200000, CRC(8971a753) SHA1(00dfdb83a65f4fde337618c346157bb89f398531) ) ROM_LOAD_VROM( "mpr-21517.28", 0x000006, 0x200000, CRC(55a4533b) SHA1(b5701bbf7780bb9fc386cef4c1835606ab792f91) ) ROM_LOAD_VROM( "mpr-21518.29", 0x000004, 0x200000, CRC(4134026c) SHA1(2dfe1cbb354affe465c31a18c3ffb83a9bf555c9) ) ROM_LOAD_VROM( "mpr-21519.30", 0x00000a, 0x200000, CRC(ef6757de) SHA1(d41bbfcc551a4589bac577e311c67f2cba0a49aa) ) ROM_LOAD_VROM( "mpr-21520.31", 0x000008, 0x200000, CRC(c53be8cc) SHA1(b12dc0327a00b7e056254d2f11f96dbf396a0c91) ) ROM_LOAD_VROM( "mpr-21521.32", 0x00000e, 0x200000, CRC(abb501dc) SHA1(88cb40b0f795e0de1ff56e1f31bf834fad0c7885) ) ROM_LOAD_VROM( "mpr-21522.33", 0x00000c, 0x200000, CRC(e3b79973) SHA1(4b6ca16a23bb3e195ca60bee81b2d069f371ff70) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21523.34", 0x000002, 0x200000, CRC(fe4d1eac) SHA1(d222743d25ca92904ec212c66d03b3e3ff0ddbd9) ) ROM_LOAD_VROM( "mpr-21524.35", 0x000000, 0x200000, CRC(8633b6e9) SHA1(65ec24eb29613831dd28e5338cac14696b0d975d) ) ROM_LOAD_VROM( "mpr-21525.36", 0x000006, 0x200000, CRC(3c490167) SHA1(6fd46049723e0790b2231301cfa23071cd6ff1f6) ) ROM_LOAD_VROM( "mpr-21526.37", 0x000004, 0x200000, CRC(5fe5f9b0) SHA1(c708918cfc60f5fd9f6ec49ec1cd3167f2876e30) ) ROM_LOAD_VROM( "mpr-21527.38", 0x00000a, 0x200000, CRC(10d0fe7e) SHA1(63693b0de43e2eb6efbb3d2dfbe0e2f5bc6810dc) ) ROM_LOAD_VROM( "mpr-21528.39", 0x000008, 0x200000, CRC(4e346a6c) SHA1(ae34038d5bf6f63ec5ad2e8dd8e06db66147c40e) ) ROM_LOAD_VROM( "mpr-21529.40", 0x00000e, 0x200000, CRC(9a731a00) SHA1(eca98b142acc02fb28387675e1cb1bc7e4e59b86) ) ROM_LOAD_VROM( "mpr-21530.41", 0x00000c, 0x200000, CRC(78400d5e) SHA1(9b4546848dbe213f33b02e8ea42743e60a0f763f) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21539a.21", 0x000000, 0x080000, CRC(a1d3e00e) SHA1(e03bb31967929a12de9ae21923914e0e3bd96aaa) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21513.22", 0x000000, 0x400000, CRC(cca1cc00) SHA1(ba1fa3b8ef3bff7e116901a0a4bd80d2ae4018bf) ) ROM_LOAD16_WORD_SWAP( "mpr-21514.24", 0x400000, 0x400000, CRC(6cedd292) SHA1(c1f44715697a8bac9d39926bcd6558ec9a9b2319) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) // ???? 317-0245-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29222ac8" ) ROM_END ROM_START( vs299 ) /* Step 2.0, Sega game ID# is 833-13688, ROM board ID# 834-13689 VS2 VER99 STEP2, Security board ID# 837-13690-COM (317-0245-COM security chip) */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21535.17", 0x400006, 0x100000, CRC(976a00bf) SHA1(d4be52ff59faa877b169f96ac509a2196cefb908) ) ROM_LOAD64_WORD_SWAP( "epr-21536.18", 0x400004, 0x100000, CRC(9af2b0d5) SHA1(6ec296014228782f372611fe774014d252956b63) ) ROM_LOAD64_WORD_SWAP( "epr-21537.19", 0x400002, 0x100000, CRC(fb37dc16) SHA1(205e7d6dae21ba2cd4c8e37c2acab680c3f5a9b4) ) ROM_LOAD64_WORD_SWAP( "epr-21538.20", 0x400000, 0x100000, CRC(02df6ac8) SHA1(2259b528264dd30fa38ea06934e2d38b44b32981) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21497.1", 0x800006, 0x400000, CRC(8ea759a1) SHA1(0d444fa360d93f48e5d6607362a231f97a7685d4) ) ROM_LOAD64_WORD_SWAP( "mpr-21498.2", 0x800004, 0x400000, CRC(4f53d6e0) SHA1(c8cd14f46d4ac7afdf55035a20d2e9a5ce2b6cde) ) ROM_LOAD64_WORD_SWAP( "mpr-21499.3", 0x800002, 0x400000, CRC(2cc4c1f1) SHA1(fd0fd747368e798095119a21d82f14778aeaa45e) ) ROM_LOAD64_WORD_SWAP( "mpr-21500.4", 0x800000, 0x400000, CRC(8c43964b) SHA1(cf3a6e9402f9ba532fca73f6838478558fb9a3ba) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21501.5", 0x1800006, 0x400000, CRC(08bc2185) SHA1(6c4c977f68a73d605bdacdc0d76ca89bc7030c04) ) ROM_LOAD64_WORD_SWAP( "mpr-21502.6", 0x1800004, 0x400000, CRC(921486be) SHA1(bb1261272992cf86e83e0c788788765f05b43bbf) ) ROM_LOAD64_WORD_SWAP( "mpr-21503.7", 0x1800002, 0x400000, CRC(c9e1de6b) SHA1(d200c3da2c9bc6d4ed60dfa60a77056d25b19037) ) ROM_LOAD64_WORD_SWAP( "mpr-21504.8", 0x1800000, 0x400000, CRC(7aae557e) SHA1(2128d7dfa52e639858d37eb6100875b9ce3d056f) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-21505.9", 0x2800006, 0x400000, CRC(e169ff72) SHA1(9d407b424403261a224ea15b9476eba16406c4a4) ) ROM_LOAD64_WORD_SWAP( "mpr-21506.10", 0x2800004, 0x400000, CRC(2c1477c7) SHA1(81ab7d9cef5127e1f0e16f9a94a9ea2acc4530a4) ) ROM_LOAD64_WORD_SWAP( "mpr-21507.11", 0x2800002, 0x400000, CRC(1d8eb68b) SHA1(634693f066059c738526913498bb18be2f7cd086) ) ROM_LOAD64_WORD_SWAP( "mpr-21508.12", 0x2800000, 0x400000, CRC(2e8f798e) SHA1(8298df90101dd5850db8fccb7661ca2bc6806b3f) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-21509.13", 0x3800006, 0x400000, CRC(9a65e6b4) SHA1(e96c4bc2782b73490dffd5dcb11b9020077b11a3) ) ROM_LOAD64_WORD_SWAP( "mpr-21510.14", 0x3800004, 0x400000, CRC(f47489a4) SHA1(8412505002628d7ae3ab766a13e2068a018f3bf3) ) ROM_LOAD64_WORD_SWAP( "mpr-21511.15", 0x3800002, 0x400000, CRC(5ad9660c) SHA1(da387449292322a89af1cb6746d0fb8cea17575f) ) ROM_LOAD64_WORD_SWAP( "mpr-21512.16", 0x3800000, 0x400000, CRC(7cb2b05c) SHA1(16edc6642c74d9cef883559ca6ec562d985a43d6) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x400000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21515.26", 0x000002, 0x200000, CRC(8ce9910b) SHA1(7a0d0696e4456d9ebf131041917c5214b7d2e3ec) ) ROM_LOAD_VROM( "mpr-21516.27", 0x000000, 0x200000, CRC(8971a753) SHA1(00dfdb83a65f4fde337618c346157bb89f398531) ) ROM_LOAD_VROM( "mpr-21517.28", 0x000006, 0x200000, CRC(55a4533b) SHA1(b5701bbf7780bb9fc386cef4c1835606ab792f91) ) ROM_LOAD_VROM( "mpr-21518.29", 0x000004, 0x200000, CRC(4134026c) SHA1(2dfe1cbb354affe465c31a18c3ffb83a9bf555c9) ) ROM_LOAD_VROM( "mpr-21519.30", 0x00000a, 0x200000, CRC(ef6757de) SHA1(d41bbfcc551a4589bac577e311c67f2cba0a49aa) ) ROM_LOAD_VROM( "mpr-21520.31", 0x000008, 0x200000, CRC(c53be8cc) SHA1(b12dc0327a00b7e056254d2f11f96dbf396a0c91) ) ROM_LOAD_VROM( "mpr-21521.32", 0x00000e, 0x200000, CRC(abb501dc) SHA1(88cb40b0f795e0de1ff56e1f31bf834fad0c7885) ) ROM_LOAD_VROM( "mpr-21522.33", 0x00000c, 0x200000, CRC(e3b79973) SHA1(4b6ca16a23bb3e195ca60bee81b2d069f371ff70) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21523.34", 0x000002, 0x200000, CRC(fe4d1eac) SHA1(d222743d25ca92904ec212c66d03b3e3ff0ddbd9) ) ROM_LOAD_VROM( "mpr-21524.35", 0x000000, 0x200000, CRC(8633b6e9) SHA1(65ec24eb29613831dd28e5338cac14696b0d975d) ) ROM_LOAD_VROM( "mpr-21525.36", 0x000006, 0x200000, CRC(3c490167) SHA1(6fd46049723e0790b2231301cfa23071cd6ff1f6) ) ROM_LOAD_VROM( "mpr-21526.37", 0x000004, 0x200000, CRC(5fe5f9b0) SHA1(c708918cfc60f5fd9f6ec49ec1cd3167f2876e30) ) ROM_LOAD_VROM( "mpr-21527.38", 0x00000a, 0x200000, CRC(10d0fe7e) SHA1(63693b0de43e2eb6efbb3d2dfbe0e2f5bc6810dc) ) ROM_LOAD_VROM( "mpr-21528.39", 0x000008, 0x200000, CRC(4e346a6c) SHA1(ae34038d5bf6f63ec5ad2e8dd8e06db66147c40e) ) ROM_LOAD_VROM( "mpr-21529.40", 0x00000e, 0x200000, CRC(9a731a00) SHA1(eca98b142acc02fb28387675e1cb1bc7e4e59b86) ) ROM_LOAD_VROM( "mpr-21530.41", 0x00000c, 0x200000, CRC(78400d5e) SHA1(9b4546848dbe213f33b02e8ea42743e60a0f763f) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21539a.21", 0x000000, 0x080000, CRC(a1d3e00e) SHA1(e03bb31967929a12de9ae21923914e0e3bd96aaa) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21513.22", 0x000000, 0x400000, CRC(cca1cc00) SHA1(ba1fa3b8ef3bff7e116901a0a4bd80d2ae4018bf) ) ROM_LOAD16_WORD_SWAP( "mpr-21514.24", 0x400000, 0x400000, CRC(6cedd292) SHA1(c1f44715697a8bac9d39926bcd6558ec9a9b2319) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) // ???? 317-0245-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29222ac8" ) ROM_END ROM_START( vs299j ) /* Step 2.0, Sega game ID# is 833-13688-01, ROM board ID# 834-13689-01 VS2 VER99 STEP2 JPN, Security board ID# 837-13690-COM (317-0245-COM security chip) */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21550b.17", 0x400006, 0x100000, CRC(c508e488) SHA1(3134d418beaee9f824a0bd0e5441a997b5911d16) ) // shows Virtua Striker 2 Version '99.1 icon during demo, but not on title screen ROM_LOAD64_WORD_SWAP( "epr-21551b.18", 0x400004, 0x100000, CRC(0bbc40f7) SHA1(4437c7eab621349b826dcc03d1377731260417e8) ) // adds (c) JFA 1996 to copyrights shown ROM_LOAD64_WORD_SWAP( "epr-21552b.19", 0x400002, 0x100000, CRC(db31eaf6) SHA1(6fca932c0ccf4b613830f99c6046d4287ee071ef) ) ROM_LOAD64_WORD_SWAP( "epr-21553b.20", 0x400000, 0x100000, CRC(4f280a56) SHA1(f2bb815429353ee664d90dad27e0fb4194e8c420) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21497.1", 0x800006, 0x400000, CRC(8ea759a1) SHA1(0d444fa360d93f48e5d6607362a231f97a7685d4) ) ROM_LOAD64_WORD_SWAP( "mpr-21498.2", 0x800004, 0x400000, CRC(4f53d6e0) SHA1(c8cd14f46d4ac7afdf55035a20d2e9a5ce2b6cde) ) ROM_LOAD64_WORD_SWAP( "mpr-21499.3", 0x800002, 0x400000, CRC(2cc4c1f1) SHA1(fd0fd747368e798095119a21d82f14778aeaa45e) ) ROM_LOAD64_WORD_SWAP( "mpr-21500.4", 0x800000, 0x400000, CRC(8c43964b) SHA1(cf3a6e9402f9ba532fca73f6838478558fb9a3ba) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21501.5", 0x1800006, 0x400000, CRC(08bc2185) SHA1(6c4c977f68a73d605bdacdc0d76ca89bc7030c04) ) ROM_LOAD64_WORD_SWAP( "mpr-21502.6", 0x1800004, 0x400000, CRC(921486be) SHA1(bb1261272992cf86e83e0c788788765f05b43bbf) ) ROM_LOAD64_WORD_SWAP( "mpr-21503.7", 0x1800002, 0x400000, CRC(c9e1de6b) SHA1(d200c3da2c9bc6d4ed60dfa60a77056d25b19037) ) ROM_LOAD64_WORD_SWAP( "mpr-21504.8", 0x1800000, 0x400000, CRC(7aae557e) SHA1(2128d7dfa52e639858d37eb6100875b9ce3d056f) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-21505.9", 0x2800006, 0x400000, CRC(e169ff72) SHA1(9d407b424403261a224ea15b9476eba16406c4a4) ) ROM_LOAD64_WORD_SWAP( "mpr-21506.10", 0x2800004, 0x400000, CRC(2c1477c7) SHA1(81ab7d9cef5127e1f0e16f9a94a9ea2acc4530a4) ) ROM_LOAD64_WORD_SWAP( "mpr-21507.11", 0x2800002, 0x400000, CRC(1d8eb68b) SHA1(634693f066059c738526913498bb18be2f7cd086) ) ROM_LOAD64_WORD_SWAP( "mpr-21508.12", 0x2800000, 0x400000, CRC(2e8f798e) SHA1(8298df90101dd5850db8fccb7661ca2bc6806b3f) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-21509.13", 0x3800006, 0x400000, CRC(9a65e6b4) SHA1(e96c4bc2782b73490dffd5dcb11b9020077b11a3) ) ROM_LOAD64_WORD_SWAP( "mpr-21510.14", 0x3800004, 0x400000, CRC(f47489a4) SHA1(8412505002628d7ae3ab766a13e2068a018f3bf3) ) ROM_LOAD64_WORD_SWAP( "mpr-21511.15", 0x3800002, 0x400000, CRC(5ad9660c) SHA1(da387449292322a89af1cb6746d0fb8cea17575f) ) ROM_LOAD64_WORD_SWAP( "mpr-21512.16", 0x3800000, 0x400000, CRC(7cb2b05c) SHA1(16edc6642c74d9cef883559ca6ec562d985a43d6) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x400000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21515.26", 0x000002, 0x200000, CRC(8ce9910b) SHA1(7a0d0696e4456d9ebf131041917c5214b7d2e3ec) ) ROM_LOAD_VROM( "mpr-21516.27", 0x000000, 0x200000, CRC(8971a753) SHA1(00dfdb83a65f4fde337618c346157bb89f398531) ) ROM_LOAD_VROM( "mpr-21517.28", 0x000006, 0x200000, CRC(55a4533b) SHA1(b5701bbf7780bb9fc386cef4c1835606ab792f91) ) ROM_LOAD_VROM( "mpr-21518.29", 0x000004, 0x200000, CRC(4134026c) SHA1(2dfe1cbb354affe465c31a18c3ffb83a9bf555c9) ) ROM_LOAD_VROM( "mpr-21519.30", 0x00000a, 0x200000, CRC(ef6757de) SHA1(d41bbfcc551a4589bac577e311c67f2cba0a49aa) ) ROM_LOAD_VROM( "mpr-21520.31", 0x000008, 0x200000, CRC(c53be8cc) SHA1(b12dc0327a00b7e056254d2f11f96dbf396a0c91) ) ROM_LOAD_VROM( "mpr-21521.32", 0x00000e, 0x200000, CRC(abb501dc) SHA1(88cb40b0f795e0de1ff56e1f31bf834fad0c7885) ) ROM_LOAD_VROM( "mpr-21522.33", 0x00000c, 0x200000, CRC(e3b79973) SHA1(4b6ca16a23bb3e195ca60bee81b2d069f371ff70) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21523.34", 0x000002, 0x200000, CRC(fe4d1eac) SHA1(d222743d25ca92904ec212c66d03b3e3ff0ddbd9) ) ROM_LOAD_VROM( "mpr-21524.35", 0x000000, 0x200000, CRC(8633b6e9) SHA1(65ec24eb29613831dd28e5338cac14696b0d975d) ) ROM_LOAD_VROM( "mpr-21525.36", 0x000006, 0x200000, CRC(3c490167) SHA1(6fd46049723e0790b2231301cfa23071cd6ff1f6) ) ROM_LOAD_VROM( "mpr-21526.37", 0x000004, 0x200000, CRC(5fe5f9b0) SHA1(c708918cfc60f5fd9f6ec49ec1cd3167f2876e30) ) ROM_LOAD_VROM( "mpr-21527.38", 0x00000a, 0x200000, CRC(10d0fe7e) SHA1(63693b0de43e2eb6efbb3d2dfbe0e2f5bc6810dc) ) ROM_LOAD_VROM( "mpr-21528.39", 0x000008, 0x200000, CRC(4e346a6c) SHA1(ae34038d5bf6f63ec5ad2e8dd8e06db66147c40e) ) ROM_LOAD_VROM( "mpr-21529.40", 0x00000e, 0x200000, CRC(9a731a00) SHA1(eca98b142acc02fb28387675e1cb1bc7e4e59b86) ) ROM_LOAD_VROM( "mpr-21530.41", 0x00000c, 0x200000, CRC(78400d5e) SHA1(9b4546848dbe213f33b02e8ea42743e60a0f763f) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21539a.21", 0x000000, 0x080000, CRC(a1d3e00e) SHA1(e03bb31967929a12de9ae21923914e0e3bd96aaa) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21513.22", 0x000000, 0x400000, CRC(cca1cc00) SHA1(ba1fa3b8ef3bff7e116901a0a4bd80d2ae4018bf) ) ROM_LOAD16_WORD_SWAP( "mpr-21514.24", 0x400000, 0x400000, CRC(6cedd292) SHA1(c1f44715697a8bac9d39926bcd6558ec9a9b2319) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) // ???? 317-0245-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29222ac8" ) ROM_END ROM_START( vs29915 ) /* Step 1.5, Sega game ID# is 833-13686-02 VS2 VER99 STEP 1.5 USA EXP */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21531b.17", 0x600006, 0x080000, CRC(62de9df5) SHA1(b0fd22c9f8cff8ef4addf667d0128ffe67d28032) ) // shows Virtua Striker 2 Version '99.1 icon during demo, but not on title screen ROM_LOAD64_WORD_SWAP( "epr-21532b.18", 0x600004, 0x080000, CRC(bbeaa8c2) SHA1(cad00eb458cef76e69e3a1e9ce0917c3a6db9b03) ) ROM_LOAD64_WORD_SWAP( "epr-21533b.19", 0x600002, 0x080000, CRC(7b1c05a1) SHA1(79f563fe85cf6fb4396f98431397d8dce3fac400) ) ROM_LOAD64_WORD_SWAP( "epr-21534b.20", 0x600000, 0x080000, CRC(f38c3e61) SHA1(f105be07b9365490656e1d9c8cb251b46cc85280) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21497.1", 0x800006, 0x400000, CRC(8ea759a1) SHA1(0d444fa360d93f48e5d6607362a231f97a7685d4) ) ROM_LOAD64_WORD_SWAP( "mpr-21498.2", 0x800004, 0x400000, CRC(4f53d6e0) SHA1(c8cd14f46d4ac7afdf55035a20d2e9a5ce2b6cde) ) ROM_LOAD64_WORD_SWAP( "mpr-21499.3", 0x800002, 0x400000, CRC(2cc4c1f1) SHA1(fd0fd747368e798095119a21d82f14778aeaa45e) ) ROM_LOAD64_WORD_SWAP( "mpr-21500.4", 0x800000, 0x400000, CRC(8c43964b) SHA1(cf3a6e9402f9ba532fca73f6838478558fb9a3ba) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21501.5", 0x1800006, 0x400000, CRC(08bc2185) SHA1(6c4c977f68a73d605bdacdc0d76ca89bc7030c04) ) ROM_LOAD64_WORD_SWAP( "mpr-21502.6", 0x1800004, 0x400000, CRC(921486be) SHA1(bb1261272992cf86e83e0c788788765f05b43bbf) ) ROM_LOAD64_WORD_SWAP( "mpr-21503.7", 0x1800002, 0x400000, CRC(c9e1de6b) SHA1(d200c3da2c9bc6d4ed60dfa60a77056d25b19037) ) ROM_LOAD64_WORD_SWAP( "mpr-21504.8", 0x1800000, 0x400000, CRC(7aae557e) SHA1(2128d7dfa52e639858d37eb6100875b9ce3d056f) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-21505.9", 0x2800006, 0x400000, CRC(e169ff72) SHA1(9d407b424403261a224ea15b9476eba16406c4a4) ) ROM_LOAD64_WORD_SWAP( "mpr-21506.10", 0x2800004, 0x400000, CRC(2c1477c7) SHA1(81ab7d9cef5127e1f0e16f9a94a9ea2acc4530a4) ) ROM_LOAD64_WORD_SWAP( "mpr-21507.11", 0x2800002, 0x400000, CRC(1d8eb68b) SHA1(634693f066059c738526913498bb18be2f7cd086) ) ROM_LOAD64_WORD_SWAP( "mpr-21508.12", 0x2800000, 0x400000, CRC(2e8f798e) SHA1(8298df90101dd5850db8fccb7661ca2bc6806b3f) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-21509.13", 0x3800006, 0x400000, CRC(9a65e6b4) SHA1(e96c4bc2782b73490dffd5dcb11b9020077b11a3) ) ROM_LOAD64_WORD_SWAP( "mpr-21510.14", 0x3800004, 0x400000, CRC(f47489a4) SHA1(8412505002628d7ae3ab766a13e2068a018f3bf3) ) ROM_LOAD64_WORD_SWAP( "mpr-21511.15", 0x3800002, 0x400000, CRC(5ad9660c) SHA1(da387449292322a89af1cb6746d0fb8cea17575f) ) ROM_LOAD64_WORD_SWAP( "mpr-21512.16", 0x3800000, 0x400000, CRC(7cb2b05c) SHA1(16edc6642c74d9cef883559ca6ec562d985a43d6) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21515.26", 0x000002, 0x200000, CRC(8ce9910b) SHA1(7a0d0696e4456d9ebf131041917c5214b7d2e3ec) ) ROM_LOAD_VROM( "mpr-21516.27", 0x000000, 0x200000, CRC(8971a753) SHA1(00dfdb83a65f4fde337618c346157bb89f398531) ) ROM_LOAD_VROM( "mpr-21517.28", 0x000006, 0x200000, CRC(55a4533b) SHA1(b5701bbf7780bb9fc386cef4c1835606ab792f91) ) ROM_LOAD_VROM( "mpr-21518.29", 0x000004, 0x200000, CRC(4134026c) SHA1(2dfe1cbb354affe465c31a18c3ffb83a9bf555c9) ) ROM_LOAD_VROM( "mpr-21519.30", 0x00000a, 0x200000, CRC(ef6757de) SHA1(d41bbfcc551a4589bac577e311c67f2cba0a49aa) ) ROM_LOAD_VROM( "mpr-21520.31", 0x000008, 0x200000, CRC(c53be8cc) SHA1(b12dc0327a00b7e056254d2f11f96dbf396a0c91) ) ROM_LOAD_VROM( "mpr-21521.32", 0x00000e, 0x200000, CRC(abb501dc) SHA1(88cb40b0f795e0de1ff56e1f31bf834fad0c7885) ) ROM_LOAD_VROM( "mpr-21522.33", 0x00000c, 0x200000, CRC(e3b79973) SHA1(4b6ca16a23bb3e195ca60bee81b2d069f371ff70) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21523.34", 0x000002, 0x200000, CRC(fe4d1eac) SHA1(d222743d25ca92904ec212c66d03b3e3ff0ddbd9) ) ROM_LOAD_VROM( "mpr-21524.35", 0x000000, 0x200000, CRC(8633b6e9) SHA1(65ec24eb29613831dd28e5338cac14696b0d975d) ) ROM_LOAD_VROM( "mpr-21525.36", 0x000006, 0x200000, CRC(3c490167) SHA1(6fd46049723e0790b2231301cfa23071cd6ff1f6) ) ROM_LOAD_VROM( "mpr-21526.37", 0x000004, 0x200000, CRC(5fe5f9b0) SHA1(c708918cfc60f5fd9f6ec49ec1cd3167f2876e30) ) ROM_LOAD_VROM( "mpr-21527.38", 0x00000a, 0x200000, CRC(10d0fe7e) SHA1(63693b0de43e2eb6efbb3d2dfbe0e2f5bc6810dc) ) ROM_LOAD_VROM( "mpr-21528.39", 0x000008, 0x200000, CRC(4e346a6c) SHA1(ae34038d5bf6f63ec5ad2e8dd8e06db66147c40e) ) ROM_LOAD_VROM( "mpr-21529.40", 0x00000e, 0x200000, CRC(9a731a00) SHA1(eca98b142acc02fb28387675e1cb1bc7e4e59b86) ) ROM_LOAD_VROM( "mpr-21530.41", 0x00000c, 0x200000, CRC(78400d5e) SHA1(9b4546848dbe213f33b02e8ea42743e60a0f763f) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21539a.21", 0x000000, 0x080000, CRC(a1d3e00e) SHA1(e03bb31967929a12de9ae21923914e0e3bd96aaa) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21513.22", 0x000000, 0x400000, CRC(cca1cc00) SHA1(ba1fa3b8ef3bff7e116901a0a4bd80d2ae4018bf) ) ROM_LOAD16_WORD_SWAP( "mpr-21514.24", 0x400000, 0x400000, CRC(6cedd292) SHA1(c1f44715697a8bac9d39926bcd6558ec9a9b2319) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( vs29915a ) /* Step 1.5, Sega game ID# is 833-13686-02 VS2 VER99 STEP 1.5 USA EXP */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21531.17", 0x600006, 0x080000, CRC(ec45015c) SHA1(b3496da10111dfa505686c0bc8f0a30042d8a8e3) ) ROM_LOAD64_WORD_SWAP( "epr-21532.18", 0x600004, 0x080000, CRC(314447f8) SHA1(a623798037a4cae78161685ab95896e6641d7bd0) ) ROM_LOAD64_WORD_SWAP( "epr-21533.19", 0x600002, 0x080000, CRC(ea728471) SHA1(2a2541222152de43b8716b8ec86e258d96a9a0e3) ) ROM_LOAD64_WORD_SWAP( "epr-21534.20", 0x600000, 0x080000, CRC(d49ae219) SHA1(50e61c10bbdfe1609e3af0cd9cdf65859d6a18b9) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21497.1", 0x800006, 0x400000, CRC(8ea759a1) SHA1(0d444fa360d93f48e5d6607362a231f97a7685d4) ) ROM_LOAD64_WORD_SWAP( "mpr-21498.2", 0x800004, 0x400000, CRC(4f53d6e0) SHA1(c8cd14f46d4ac7afdf55035a20d2e9a5ce2b6cde) ) ROM_LOAD64_WORD_SWAP( "mpr-21499.3", 0x800002, 0x400000, CRC(2cc4c1f1) SHA1(fd0fd747368e798095119a21d82f14778aeaa45e) ) ROM_LOAD64_WORD_SWAP( "mpr-21500.4", 0x800000, 0x400000, CRC(8c43964b) SHA1(cf3a6e9402f9ba532fca73f6838478558fb9a3ba) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21501.5", 0x1800006, 0x400000, CRC(08bc2185) SHA1(6c4c977f68a73d605bdacdc0d76ca89bc7030c04) ) ROM_LOAD64_WORD_SWAP( "mpr-21502.6", 0x1800004, 0x400000, CRC(921486be) SHA1(bb1261272992cf86e83e0c788788765f05b43bbf) ) ROM_LOAD64_WORD_SWAP( "mpr-21503.7", 0x1800002, 0x400000, CRC(c9e1de6b) SHA1(d200c3da2c9bc6d4ed60dfa60a77056d25b19037) ) ROM_LOAD64_WORD_SWAP( "mpr-21504.8", 0x1800000, 0x400000, CRC(7aae557e) SHA1(2128d7dfa52e639858d37eb6100875b9ce3d056f) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-21505.9", 0x2800006, 0x400000, CRC(e169ff72) SHA1(9d407b424403261a224ea15b9476eba16406c4a4) ) ROM_LOAD64_WORD_SWAP( "mpr-21506.10", 0x2800004, 0x400000, CRC(2c1477c7) SHA1(81ab7d9cef5127e1f0e16f9a94a9ea2acc4530a4) ) ROM_LOAD64_WORD_SWAP( "mpr-21507.11", 0x2800002, 0x400000, CRC(1d8eb68b) SHA1(634693f066059c738526913498bb18be2f7cd086) ) ROM_LOAD64_WORD_SWAP( "mpr-21508.12", 0x2800000, 0x400000, CRC(2e8f798e) SHA1(8298df90101dd5850db8fccb7661ca2bc6806b3f) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-21509.13", 0x3800006, 0x400000, CRC(9a65e6b4) SHA1(e96c4bc2782b73490dffd5dcb11b9020077b11a3) ) ROM_LOAD64_WORD_SWAP( "mpr-21510.14", 0x3800004, 0x400000, CRC(f47489a4) SHA1(8412505002628d7ae3ab766a13e2068a018f3bf3) ) ROM_LOAD64_WORD_SWAP( "mpr-21511.15", 0x3800002, 0x400000, CRC(5ad9660c) SHA1(da387449292322a89af1cb6746d0fb8cea17575f) ) ROM_LOAD64_WORD_SWAP( "mpr-21512.16", 0x3800000, 0x400000, CRC(7cb2b05c) SHA1(16edc6642c74d9cef883559ca6ec562d985a43d6) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21515.26", 0x000002, 0x200000, CRC(8ce9910b) SHA1(7a0d0696e4456d9ebf131041917c5214b7d2e3ec) ) ROM_LOAD_VROM( "mpr-21516.27", 0x000000, 0x200000, CRC(8971a753) SHA1(00dfdb83a65f4fde337618c346157bb89f398531) ) ROM_LOAD_VROM( "mpr-21517.28", 0x000006, 0x200000, CRC(55a4533b) SHA1(b5701bbf7780bb9fc386cef4c1835606ab792f91) ) ROM_LOAD_VROM( "mpr-21518.29", 0x000004, 0x200000, CRC(4134026c) SHA1(2dfe1cbb354affe465c31a18c3ffb83a9bf555c9) ) ROM_LOAD_VROM( "mpr-21519.30", 0x00000a, 0x200000, CRC(ef6757de) SHA1(d41bbfcc551a4589bac577e311c67f2cba0a49aa) ) ROM_LOAD_VROM( "mpr-21520.31", 0x000008, 0x200000, CRC(c53be8cc) SHA1(b12dc0327a00b7e056254d2f11f96dbf396a0c91) ) ROM_LOAD_VROM( "mpr-21521.32", 0x00000e, 0x200000, CRC(abb501dc) SHA1(88cb40b0f795e0de1ff56e1f31bf834fad0c7885) ) ROM_LOAD_VROM( "mpr-21522.33", 0x00000c, 0x200000, CRC(e3b79973) SHA1(4b6ca16a23bb3e195ca60bee81b2d069f371ff70) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21523.34", 0x000002, 0x200000, CRC(fe4d1eac) SHA1(d222743d25ca92904ec212c66d03b3e3ff0ddbd9) ) ROM_LOAD_VROM( "mpr-21524.35", 0x000000, 0x200000, CRC(8633b6e9) SHA1(65ec24eb29613831dd28e5338cac14696b0d975d) ) ROM_LOAD_VROM( "mpr-21525.36", 0x000006, 0x200000, CRC(3c490167) SHA1(6fd46049723e0790b2231301cfa23071cd6ff1f6) ) ROM_LOAD_VROM( "mpr-21526.37", 0x000004, 0x200000, CRC(5fe5f9b0) SHA1(c708918cfc60f5fd9f6ec49ec1cd3167f2876e30) ) ROM_LOAD_VROM( "mpr-21527.38", 0x00000a, 0x200000, CRC(10d0fe7e) SHA1(63693b0de43e2eb6efbb3d2dfbe0e2f5bc6810dc) ) ROM_LOAD_VROM( "mpr-21528.39", 0x000008, 0x200000, CRC(4e346a6c) SHA1(ae34038d5bf6f63ec5ad2e8dd8e06db66147c40e) ) ROM_LOAD_VROM( "mpr-21529.40", 0x00000e, 0x200000, CRC(9a731a00) SHA1(eca98b142acc02fb28387675e1cb1bc7e4e59b86) ) ROM_LOAD_VROM( "mpr-21530.41", 0x00000c, 0x200000, CRC(78400d5e) SHA1(9b4546848dbe213f33b02e8ea42743e60a0f763f) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21539a.21", 0x000000, 0x080000, CRC(a1d3e00e) SHA1(e03bb31967929a12de9ae21923914e0e3bd96aaa) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21513.22", 0x000000, 0x400000, CRC(cca1cc00) SHA1(ba1fa3b8ef3bff7e116901a0a4bd80d2ae4018bf) ) ROM_LOAD16_WORD_SWAP( "mpr-21514.24", 0x400000, 0x400000, CRC(6cedd292) SHA1(c1f44715697a8bac9d39926bcd6558ec9a9b2319) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( vs29915j ) /* Step 1.5, Sega game ID# is 833-13687-01 VS2 VER99 STEP 1.5 JPN */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21546b.17", 0x600006, 0x080000, CRC(712f2017) SHA1(c797fa9e5f77d54c773d313b0e67a79d0e4dda1c) ) // shows Virtua Striker 2 Version '99.1 icon during demo, but not on title screen ROM_LOAD64_WORD_SWAP( "epr-21547b.18", 0x600004, 0x080000, CRC(9b904c47) SHA1(397b169da28df4f1da8e129466abdc953cfca098) ) // adds (c) JFA 1996 to copyrights shown ROM_LOAD64_WORD_SWAP( "epr-21548b.19", 0x600002, 0x080000, CRC(6252b9b8) SHA1(1f6a1cf3b4b066b8c6681a17dd923b0efd926600) ) ROM_LOAD64_WORD_SWAP( "epr-21549b.20", 0x600000, 0x080000, CRC(3a65615d) SHA1(5eec87db7d2c067e5fa0b84bccfe4642c92800b3) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21497.1", 0x800006, 0x400000, CRC(8ea759a1) SHA1(0d444fa360d93f48e5d6607362a231f97a7685d4) ) ROM_LOAD64_WORD_SWAP( "mpr-21498.2", 0x800004, 0x400000, CRC(4f53d6e0) SHA1(c8cd14f46d4ac7afdf55035a20d2e9a5ce2b6cde) ) ROM_LOAD64_WORD_SWAP( "mpr-21499.3", 0x800002, 0x400000, CRC(2cc4c1f1) SHA1(fd0fd747368e798095119a21d82f14778aeaa45e) ) ROM_LOAD64_WORD_SWAP( "mpr-21500.4", 0x800000, 0x400000, CRC(8c43964b) SHA1(cf3a6e9402f9ba532fca73f6838478558fb9a3ba) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21501.5", 0x1800006, 0x400000, CRC(08bc2185) SHA1(6c4c977f68a73d605bdacdc0d76ca89bc7030c04) ) ROM_LOAD64_WORD_SWAP( "mpr-21502.6", 0x1800004, 0x400000, CRC(921486be) SHA1(bb1261272992cf86e83e0c788788765f05b43bbf) ) ROM_LOAD64_WORD_SWAP( "mpr-21503.7", 0x1800002, 0x400000, CRC(c9e1de6b) SHA1(d200c3da2c9bc6d4ed60dfa60a77056d25b19037) ) ROM_LOAD64_WORD_SWAP( "mpr-21504.8", 0x1800000, 0x400000, CRC(7aae557e) SHA1(2128d7dfa52e639858d37eb6100875b9ce3d056f) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-21505.9", 0x2800006, 0x400000, CRC(e169ff72) SHA1(9d407b424403261a224ea15b9476eba16406c4a4) ) ROM_LOAD64_WORD_SWAP( "mpr-21506.10", 0x2800004, 0x400000, CRC(2c1477c7) SHA1(81ab7d9cef5127e1f0e16f9a94a9ea2acc4530a4) ) ROM_LOAD64_WORD_SWAP( "mpr-21507.11", 0x2800002, 0x400000, CRC(1d8eb68b) SHA1(634693f066059c738526913498bb18be2f7cd086) ) ROM_LOAD64_WORD_SWAP( "mpr-21508.12", 0x2800000, 0x400000, CRC(2e8f798e) SHA1(8298df90101dd5850db8fccb7661ca2bc6806b3f) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-21509.13", 0x3800006, 0x400000, CRC(9a65e6b4) SHA1(e96c4bc2782b73490dffd5dcb11b9020077b11a3) ) ROM_LOAD64_WORD_SWAP( "mpr-21510.14", 0x3800004, 0x400000, CRC(f47489a4) SHA1(8412505002628d7ae3ab766a13e2068a018f3bf3) ) ROM_LOAD64_WORD_SWAP( "mpr-21511.15", 0x3800002, 0x400000, CRC(5ad9660c) SHA1(da387449292322a89af1cb6746d0fb8cea17575f) ) ROM_LOAD64_WORD_SWAP( "mpr-21512.16", 0x3800000, 0x400000, CRC(7cb2b05c) SHA1(16edc6642c74d9cef883559ca6ec562d985a43d6) ) // mirror CROM0 to CROM ROM_COPY("user1", 0x800000, 0x000000, 0x600000) ROM_REGION( 0x1000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21515.26", 0x000002, 0x200000, CRC(8ce9910b) SHA1(7a0d0696e4456d9ebf131041917c5214b7d2e3ec) ) ROM_LOAD_VROM( "mpr-21516.27", 0x000000, 0x200000, CRC(8971a753) SHA1(00dfdb83a65f4fde337618c346157bb89f398531) ) ROM_LOAD_VROM( "mpr-21517.28", 0x000006, 0x200000, CRC(55a4533b) SHA1(b5701bbf7780bb9fc386cef4c1835606ab792f91) ) ROM_LOAD_VROM( "mpr-21518.29", 0x000004, 0x200000, CRC(4134026c) SHA1(2dfe1cbb354affe465c31a18c3ffb83a9bf555c9) ) ROM_LOAD_VROM( "mpr-21519.30", 0x00000a, 0x200000, CRC(ef6757de) SHA1(d41bbfcc551a4589bac577e311c67f2cba0a49aa) ) ROM_LOAD_VROM( "mpr-21520.31", 0x000008, 0x200000, CRC(c53be8cc) SHA1(b12dc0327a00b7e056254d2f11f96dbf396a0c91) ) ROM_LOAD_VROM( "mpr-21521.32", 0x00000e, 0x200000, CRC(abb501dc) SHA1(88cb40b0f795e0de1ff56e1f31bf834fad0c7885) ) ROM_LOAD_VROM( "mpr-21522.33", 0x00000c, 0x200000, CRC(e3b79973) SHA1(4b6ca16a23bb3e195ca60bee81b2d069f371ff70) ) ROM_REGION( 0x1000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21523.34", 0x000002, 0x200000, CRC(fe4d1eac) SHA1(d222743d25ca92904ec212c66d03b3e3ff0ddbd9) ) ROM_LOAD_VROM( "mpr-21524.35", 0x000000, 0x200000, CRC(8633b6e9) SHA1(65ec24eb29613831dd28e5338cac14696b0d975d) ) ROM_LOAD_VROM( "mpr-21525.36", 0x000006, 0x200000, CRC(3c490167) SHA1(6fd46049723e0790b2231301cfa23071cd6ff1f6) ) ROM_LOAD_VROM( "mpr-21526.37", 0x000004, 0x200000, CRC(5fe5f9b0) SHA1(c708918cfc60f5fd9f6ec49ec1cd3167f2876e30) ) ROM_LOAD_VROM( "mpr-21527.38", 0x00000a, 0x200000, CRC(10d0fe7e) SHA1(63693b0de43e2eb6efbb3d2dfbe0e2f5bc6810dc) ) ROM_LOAD_VROM( "mpr-21528.39", 0x000008, 0x200000, CRC(4e346a6c) SHA1(ae34038d5bf6f63ec5ad2e8dd8e06db66147c40e) ) ROM_LOAD_VROM( "mpr-21529.40", 0x00000e, 0x200000, CRC(9a731a00) SHA1(eca98b142acc02fb28387675e1cb1bc7e4e59b86) ) ROM_LOAD_VROM( "mpr-21530.41", 0x00000c, 0x200000, CRC(78400d5e) SHA1(9b4546848dbe213f33b02e8ea42743e60a0f763f) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21539a.21", 0x000000, 0x080000, CRC(a1d3e00e) SHA1(e03bb31967929a12de9ae21923914e0e3bd96aaa) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21513.22", 0x000000, 0x400000, CRC(cca1cc00) SHA1(ba1fa3b8ef3bff7e116901a0a4bd80d2ae4018bf) ) ROM_LOAD16_WORD_SWAP( "mpr-21514.24", 0x400000, 0x400000, CRC(6cedd292) SHA1(c1f44715697a8bac9d39926bcd6558ec9a9b2319) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( von2 ) /* Step 2.0, Sega game ID# is 833-13346, ROM board ID# 834-13347 VOT, Security board ID# 837-13379-COM (317-0234-COM security chip) */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20683b.17", 0x000006, 0x200000, CRC(59d9c974) SHA1(c45594ed474a9e8fd074e0d9d5fa6662bc88dee6) ) ROM_LOAD64_WORD_SWAP( "epr-20684b.18", 0x000004, 0x200000, CRC(1fc15431) SHA1(c68c77dfcf5e2702214d64095ce07076d3702a5e) ) ROM_LOAD64_WORD_SWAP( "epr-20685b.19", 0x000002, 0x200000, CRC(ae82cb35) SHA1(b4563f325945cc943a46bdc094e0169fcf82023d) ) ROM_LOAD64_WORD_SWAP( "epr-20686b.20", 0x000000, 0x200000, CRC(3ea4de9f) SHA1(0d09e0a256e531c1e4115355e9ce29fa8016c458) ) // CROM0: ROM_LOAD64_WORD_SWAP( "mpr-20647.1", 0x800006, 0x400000, CRC(e8586380) SHA1(67dd49975b31ba2c3f889ff38a3bc4663145934a) ) ROM_LOAD64_WORD_SWAP( "mpr-20648.2", 0x800004, 0x400000, CRC(107309e0) SHA1(61657814a30020c0d4ea77625cb8f11a1db7e866) ) ROM_LOAD64_WORD_SWAP( "mpr-20649.3", 0x800002, 0x400000, CRC(b8fd56ba) SHA1(5e5051d4b752463e1da632f8294a6c8f9250dbc8) ) ROM_LOAD64_WORD_SWAP( "mpr-20650.4", 0x800000, 0x400000, CRC(81f96649) SHA1(0d7aba7654237b68de6e43811832fafaf61e2bec) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20651.5", 0x1800006, 0x400000, CRC(8373cab3) SHA1(1d36612668a3004e2448f99ab27d7184ff859478) ) ROM_LOAD64_WORD_SWAP( "mpr-20652.6", 0x1800004, 0x400000, CRC(64c6fbb6) SHA1(c8682bda20d3119b4f95bbd2dbde301bfd036608) ) ROM_LOAD64_WORD_SWAP( "mpr-20653.7", 0x1800002, 0x400000, CRC(858e6bba) SHA1(22b71826799249a577124a49d5a276908a53ce61) ) ROM_LOAD64_WORD_SWAP( "mpr-20654.8", 0x1800000, 0x400000, CRC(763ef905) SHA1(4d5f6b1770cf9bf6cecd4d3a91a822e5cc658464) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20655.9", 0x2800006, 0x400000, CRC(f0a471e9) SHA1(8a40c9381e8b3733be297738c825b82abcb476d0) ) ROM_LOAD64_WORD_SWAP( "mpr-20656.10", 0x2800004, 0x400000, CRC(466bee13) SHA1(bc2087a138037188f462fa1cecc898e5efb3e8b8) ) ROM_LOAD64_WORD_SWAP( "mpr-20657.11", 0x2800002, 0x400000, CRC(14bf8964) SHA1(84444f7c489344ad1dd980b860364b5a4ed53038) ) ROM_LOAD64_WORD_SWAP( "mpr-20658.12", 0x2800000, 0x400000, CRC(b80175b9) SHA1(26dc97f6a6e8415cbb7e9e1f64389d80a2b761a1) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-20659.13", 0x3800006, 0x400000, CRC(edb63e7b) SHA1(761abcfc213e813967d053475c965459a9724a24) ) ROM_LOAD64_WORD_SWAP( "mpr-20660.14", 0x3800004, 0x400000, CRC(d961d385) SHA1(7e341c2cf24715c5cecb276c42166bf426860819) ) ROM_LOAD64_WORD_SWAP( "mpr-20661.15", 0x3800002, 0x400000, CRC(50e6189e) SHA1(04be5ff1379af4972edec3b320f148bdf09bfbb5) ) ROM_LOAD64_WORD_SWAP( "mpr-20662.16", 0x3800000, 0x400000, CRC(7130cb61) SHA1(39de0e3c2086f339156bfd734a196b667df7f5ac) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20667.26", 0x000002, 0x400000, CRC(321e006f) SHA1(687165bd2d2d22f861cd79083adcab62eb827c0f) ) ROM_LOAD_VROM( "mpr-20668.27", 0x000000, 0x400000, CRC(c2dd8053) SHA1(52bc88d172d335b47e3ae3d582233382e9608de2) ) ROM_LOAD_VROM( "mpr-20669.28", 0x000006, 0x400000, CRC(63432497) SHA1(b072741fe9ba49f1a7eed03301c8b1956af94d26) ) ROM_LOAD_VROM( "mpr-20670.29", 0x000004, 0x400000, CRC(f7b554fd) SHA1(84fb08413345e0f3afb6e20c723aa8aa8156fdc7) ) ROM_LOAD_VROM( "mpr-20671.30", 0x00000a, 0x400000, CRC(fee1a49b) SHA1(a024a0564df65e065e8b1830e85513d17ebd8635) ) ROM_LOAD_VROM( "mpr-20672.31", 0x000008, 0x400000, CRC(e4b8c6e6) SHA1(674d4d26285f2825050fd27dd3382ca6245d54c7) ) ROM_LOAD_VROM( "mpr-20673.32", 0x00000e, 0x400000, CRC(e7b6403b) SHA1(0f74f7a916c091d49eed8222050981a6b73d4bdd) ) ROM_LOAD_VROM( "mpr-20674.33", 0x00000c, 0x400000, CRC(9be22e13) SHA1(a00b0c69b6ed086f3f61d4f767df6c4ddea45052) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20675.34", 0x000002, 0x400000, CRC(6a7c3862) SHA1(f77145c2a5e373f567783cf5db70e25b71e77bf5) ) ROM_LOAD_VROM( "mpr-20676.35", 0x000000, 0x400000, CRC(dd299648) SHA1(c222c10cb23753ac3d6d1c779b2d026a64c61bc4) ) ROM_LOAD_VROM( "mpr-20677.36", 0x000006, 0x400000, CRC(3fc5f330) SHA1(778c1932b093a4de96c76ea704463b7c67cdcb33) ) ROM_LOAD_VROM( "mpr-20678.37", 0x000004, 0x400000, CRC(62f794a1) SHA1(fc7adafb49056b23b6cc483978ffe4fd3635977d) ) ROM_LOAD_VROM( "mpr-20679.38", 0x00000a, 0x400000, CRC(35a37c53) SHA1(cd727a8914c3c01e302378048e3998b4cd849c4a) ) ROM_LOAD_VROM( "mpr-20680.39", 0x000008, 0x400000, CRC(81fec46e) SHA1(43b3fbb544d920a87f77437860e32a628ae2865b) ) ROM_LOAD_VROM( "mpr-20681.40", 0x00000e, 0x400000, CRC(d517873b) SHA1(8e50dd149716ae6b0b8d7ac99cd425a17b3c0a46) ) ROM_LOAD_VROM( "mpr-20682.41", 0x00000c, 0x400000, CRC(5b43250c) SHA1(fccb40cd03c096360ca3c565e8621d4110b273ab) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20687.21", 0x000000, 0x080000, CRC(fa084de5) SHA1(8a760b76bc12d60d4727f93106830f19179c9046) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20663.22", 0x000000, 0x400000, CRC(977eb6a4) SHA1(9dbba51630cbef2351d79b82ab6ae3af4aed99f0) ) ROM_LOAD16_WORD_SWAP( "mpr-20665.24", 0x400000, 0x400000, CRC(0efc0ca8) SHA1(1414becad21eb7d03d816a8cba47506f941b3c29) ) ROM_LOAD16_WORD_SWAP( "mpr-20664.23", 0x800000, 0x400000, CRC(89220782) SHA1(18a3585af960a76eb08f187223e9b69ad16809a1) ) ROM_LOAD16_WORD_SWAP( "mpr-20666.25", 0xc00000, 0x400000, CRC(3ecb2606) SHA1(a38d1f61933c8873deaff0a913c657b768f9783d) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) // ???? 317-0234-COM Model 3 ROM_PARAMETER( ":315_5881:key", "292a0e97" ) ROM_END ROM_START( von2a ) /* Step 2.0, Sega game ID# is 833-13346, ROM board ID# 834-13347 VOT, Security board ID# 837-13379-COM (317-0234-COM security chip) */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20683a.17", 0x000006, 0x200000, CRC(16b202e9) SHA1(e87f5f4a29b43856c51f27a42aa5abbc7d1e595a) ) ROM_LOAD64_WORD_SWAP( "epr-20684a.18", 0x000004, 0x200000, CRC(c84f7f23) SHA1(3af88fbd32e503b8f9a1d9cc370d5c9aa8e7f932) ) ROM_LOAD64_WORD_SWAP( "epr-20685a.19", 0x000002, 0x200000, CRC(dc07c404) SHA1(1293fc0a9fb82de32f958dbdd952cbdcc1b0cf14) ) ROM_LOAD64_WORD_SWAP( "epr-20686a.20", 0x000000, 0x200000, CRC(63e17bf5) SHA1(0e8252430122a6dd1e3e4bafa0242e0a6c3d2798) ) // CROM0: ROM_LOAD64_WORD_SWAP( "mpr-20647.1", 0x800006, 0x400000, CRC(e8586380) SHA1(67dd49975b31ba2c3f889ff38a3bc4663145934a) ) ROM_LOAD64_WORD_SWAP( "mpr-20648.2", 0x800004, 0x400000, CRC(107309e0) SHA1(61657814a30020c0d4ea77625cb8f11a1db7e866) ) ROM_LOAD64_WORD_SWAP( "mpr-20649.3", 0x800002, 0x400000, CRC(b8fd56ba) SHA1(5e5051d4b752463e1da632f8294a6c8f9250dbc8) ) ROM_LOAD64_WORD_SWAP( "mpr-20650.4", 0x800000, 0x400000, CRC(81f96649) SHA1(0d7aba7654237b68de6e43811832fafaf61e2bec) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20651.5", 0x1800006, 0x400000, CRC(8373cab3) SHA1(1d36612668a3004e2448f99ab27d7184ff859478) ) ROM_LOAD64_WORD_SWAP( "mpr-20652.6", 0x1800004, 0x400000, CRC(64c6fbb6) SHA1(c8682bda20d3119b4f95bbd2dbde301bfd036608) ) ROM_LOAD64_WORD_SWAP( "mpr-20653.7", 0x1800002, 0x400000, CRC(858e6bba) SHA1(22b71826799249a577124a49d5a276908a53ce61) ) ROM_LOAD64_WORD_SWAP( "mpr-20654.8", 0x1800000, 0x400000, CRC(763ef905) SHA1(4d5f6b1770cf9bf6cecd4d3a91a822e5cc658464) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20655.9", 0x2800006, 0x400000, CRC(f0a471e9) SHA1(8a40c9381e8b3733be297738c825b82abcb476d0) ) ROM_LOAD64_WORD_SWAP( "mpr-20656.10", 0x2800004, 0x400000, CRC(466bee13) SHA1(bc2087a138037188f462fa1cecc898e5efb3e8b8) ) ROM_LOAD64_WORD_SWAP( "mpr-20657.11", 0x2800002, 0x400000, CRC(14bf8964) SHA1(84444f7c489344ad1dd980b860364b5a4ed53038) ) ROM_LOAD64_WORD_SWAP( "mpr-20658.12", 0x2800000, 0x400000, CRC(b80175b9) SHA1(26dc97f6a6e8415cbb7e9e1f64389d80a2b761a1) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-20659.13", 0x3800006, 0x400000, CRC(edb63e7b) SHA1(761abcfc213e813967d053475c965459a9724a24) ) ROM_LOAD64_WORD_SWAP( "mpr-20660.14", 0x3800004, 0x400000, CRC(d961d385) SHA1(7e341c2cf24715c5cecb276c42166bf426860819) ) ROM_LOAD64_WORD_SWAP( "mpr-20661.15", 0x3800002, 0x400000, CRC(50e6189e) SHA1(04be5ff1379af4972edec3b320f148bdf09bfbb5) ) ROM_LOAD64_WORD_SWAP( "mpr-20662.16", 0x3800000, 0x400000, CRC(7130cb61) SHA1(39de0e3c2086f339156bfd734a196b667df7f5ac) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20667.26", 0x000002, 0x400000, CRC(321e006f) SHA1(687165bd2d2d22f861cd79083adcab62eb827c0f) ) ROM_LOAD_VROM( "mpr-20668.27", 0x000000, 0x400000, CRC(c2dd8053) SHA1(52bc88d172d335b47e3ae3d582233382e9608de2) ) ROM_LOAD_VROM( "mpr-20669.28", 0x000006, 0x400000, CRC(63432497) SHA1(b072741fe9ba49f1a7eed03301c8b1956af94d26) ) ROM_LOAD_VROM( "mpr-20670.29", 0x000004, 0x400000, CRC(f7b554fd) SHA1(84fb08413345e0f3afb6e20c723aa8aa8156fdc7) ) ROM_LOAD_VROM( "mpr-20671.30", 0x00000a, 0x400000, CRC(fee1a49b) SHA1(a024a0564df65e065e8b1830e85513d17ebd8635) ) ROM_LOAD_VROM( "mpr-20672.31", 0x000008, 0x400000, CRC(e4b8c6e6) SHA1(674d4d26285f2825050fd27dd3382ca6245d54c7) ) ROM_LOAD_VROM( "mpr-20673.32", 0x00000e, 0x400000, CRC(e7b6403b) SHA1(0f74f7a916c091d49eed8222050981a6b73d4bdd) ) ROM_LOAD_VROM( "mpr-20674.33", 0x00000c, 0x400000, CRC(9be22e13) SHA1(a00b0c69b6ed086f3f61d4f767df6c4ddea45052) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20675.34", 0x000002, 0x400000, CRC(6a7c3862) SHA1(f77145c2a5e373f567783cf5db70e25b71e77bf5) ) ROM_LOAD_VROM( "mpr-20676.35", 0x000000, 0x400000, CRC(dd299648) SHA1(c222c10cb23753ac3d6d1c779b2d026a64c61bc4) ) ROM_LOAD_VROM( "mpr-20677.36", 0x000006, 0x400000, CRC(3fc5f330) SHA1(778c1932b093a4de96c76ea704463b7c67cdcb33) ) ROM_LOAD_VROM( "mpr-20678.37", 0x000004, 0x400000, CRC(62f794a1) SHA1(fc7adafb49056b23b6cc483978ffe4fd3635977d) ) ROM_LOAD_VROM( "mpr-20679.38", 0x00000a, 0x400000, CRC(35a37c53) SHA1(cd727a8914c3c01e302378048e3998b4cd849c4a) ) ROM_LOAD_VROM( "mpr-20680.39", 0x000008, 0x400000, CRC(81fec46e) SHA1(43b3fbb544d920a87f77437860e32a628ae2865b) ) ROM_LOAD_VROM( "mpr-20681.40", 0x00000e, 0x400000, CRC(d517873b) SHA1(8e50dd149716ae6b0b8d7ac99cd425a17b3c0a46) ) ROM_LOAD_VROM( "mpr-20682.41", 0x00000c, 0x400000, CRC(5b43250c) SHA1(fccb40cd03c096360ca3c565e8621d4110b273ab) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20687.21", 0x000000, 0x080000, CRC(fa084de5) SHA1(8a760b76bc12d60d4727f93106830f19179c9046) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20663.22", 0x000000, 0x400000, CRC(977eb6a4) SHA1(9dbba51630cbef2351d79b82ab6ae3af4aed99f0) ) ROM_LOAD16_WORD_SWAP( "mpr-20665.24", 0x400000, 0x400000, CRC(0efc0ca8) SHA1(1414becad21eb7d03d816a8cba47506f941b3c29) ) ROM_LOAD16_WORD_SWAP( "mpr-20664.23", 0x800000, 0x400000, CRC(89220782) SHA1(18a3585af960a76eb08f187223e9b69ad16809a1) ) ROM_LOAD16_WORD_SWAP( "mpr-20666.25", 0xc00000, 0x400000, CRC(3ecb2606) SHA1(a38d1f61933c8873deaff0a913c657b768f9783d) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) // ???? 317-0234-COM Model 3 ROM_PARAMETER( ":315_5881:key", "292a0e97" ) ROM_END ROM_START( von2o ) /* Step 2.0, Sega game ID# is 833-13346, ROM board ID# 834-13347 VOT, Security board ID# 837-13379-COM (317-0234-COM security chip) */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20683.17", 0x000006, 0x200000, CRC(bb21aea7) SHA1(8d75a79411f37c921b923329fa499fb96c3084b2) ) ROM_LOAD64_WORD_SWAP( "epr-20684.18", 0x000004, 0x200000, CRC(5d40fedb) SHA1(cae9215d27e6432ddc1c13221ce7947d821a59d0) ) ROM_LOAD64_WORD_SWAP( "epr-20685.19", 0x000002, 0x200000, CRC(0664c568) SHA1(0cdf445be783e939f4e8c32837e0c44d279e7a91) ) ROM_LOAD64_WORD_SWAP( "epr-20686.20", 0x000000, 0x200000, CRC(e1b0ff65) SHA1(8dab5c88ef213cc13e42a9b3762443ea467a65f9) ) // CROM0: ROM_LOAD64_WORD_SWAP( "mpr-20647.1", 0x800006, 0x400000, CRC(e8586380) SHA1(67dd49975b31ba2c3f889ff38a3bc4663145934a) ) ROM_LOAD64_WORD_SWAP( "mpr-20648.2", 0x800004, 0x400000, CRC(107309e0) SHA1(61657814a30020c0d4ea77625cb8f11a1db7e866) ) ROM_LOAD64_WORD_SWAP( "mpr-20649.3", 0x800002, 0x400000, CRC(b8fd56ba) SHA1(5e5051d4b752463e1da632f8294a6c8f9250dbc8) ) ROM_LOAD64_WORD_SWAP( "mpr-20650.4", 0x800000, 0x400000, CRC(81f96649) SHA1(0d7aba7654237b68de6e43811832fafaf61e2bec) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20651.5", 0x1800006, 0x400000, CRC(8373cab3) SHA1(1d36612668a3004e2448f99ab27d7184ff859478) ) ROM_LOAD64_WORD_SWAP( "mpr-20652.6", 0x1800004, 0x400000, CRC(64c6fbb6) SHA1(c8682bda20d3119b4f95bbd2dbde301bfd036608) ) ROM_LOAD64_WORD_SWAP( "mpr-20653.7", 0x1800002, 0x400000, CRC(858e6bba) SHA1(22b71826799249a577124a49d5a276908a53ce61) ) ROM_LOAD64_WORD_SWAP( "mpr-20654.8", 0x1800000, 0x400000, CRC(763ef905) SHA1(4d5f6b1770cf9bf6cecd4d3a91a822e5cc658464) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20655.9", 0x2800006, 0x400000, CRC(f0a471e9) SHA1(8a40c9381e8b3733be297738c825b82abcb476d0) ) ROM_LOAD64_WORD_SWAP( "mpr-20656.10", 0x2800004, 0x400000, CRC(466bee13) SHA1(bc2087a138037188f462fa1cecc898e5efb3e8b8) ) ROM_LOAD64_WORD_SWAP( "mpr-20657.11", 0x2800002, 0x400000, CRC(14bf8964) SHA1(84444f7c489344ad1dd980b860364b5a4ed53038) ) ROM_LOAD64_WORD_SWAP( "mpr-20658.12", 0x2800000, 0x400000, CRC(b80175b9) SHA1(26dc97f6a6e8415cbb7e9e1f64389d80a2b761a1) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-20659.13", 0x3800006, 0x400000, CRC(edb63e7b) SHA1(761abcfc213e813967d053475c965459a9724a24) ) ROM_LOAD64_WORD_SWAP( "mpr-20660.14", 0x3800004, 0x400000, CRC(d961d385) SHA1(7e341c2cf24715c5cecb276c42166bf426860819) ) ROM_LOAD64_WORD_SWAP( "mpr-20661.15", 0x3800002, 0x400000, CRC(50e6189e) SHA1(04be5ff1379af4972edec3b320f148bdf09bfbb5) ) ROM_LOAD64_WORD_SWAP( "mpr-20662.16", 0x3800000, 0x400000, CRC(7130cb61) SHA1(39de0e3c2086f339156bfd734a196b667df7f5ac) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20667.26", 0x000002, 0x400000, CRC(321e006f) SHA1(687165bd2d2d22f861cd79083adcab62eb827c0f) ) ROM_LOAD_VROM( "mpr-20668.27", 0x000000, 0x400000, CRC(c2dd8053) SHA1(52bc88d172d335b47e3ae3d582233382e9608de2) ) ROM_LOAD_VROM( "mpr-20669.28", 0x000006, 0x400000, CRC(63432497) SHA1(b072741fe9ba49f1a7eed03301c8b1956af94d26) ) ROM_LOAD_VROM( "mpr-20670.29", 0x000004, 0x400000, CRC(f7b554fd) SHA1(84fb08413345e0f3afb6e20c723aa8aa8156fdc7) ) ROM_LOAD_VROM( "mpr-20671.30", 0x00000a, 0x400000, CRC(fee1a49b) SHA1(a024a0564df65e065e8b1830e85513d17ebd8635) ) ROM_LOAD_VROM( "mpr-20672.31", 0x000008, 0x400000, CRC(e4b8c6e6) SHA1(674d4d26285f2825050fd27dd3382ca6245d54c7) ) ROM_LOAD_VROM( "mpr-20673.32", 0x00000e, 0x400000, CRC(e7b6403b) SHA1(0f74f7a916c091d49eed8222050981a6b73d4bdd) ) ROM_LOAD_VROM( "mpr-20674.33", 0x00000c, 0x400000, CRC(9be22e13) SHA1(a00b0c69b6ed086f3f61d4f767df6c4ddea45052) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20675.34", 0x000002, 0x400000, CRC(6a7c3862) SHA1(f77145c2a5e373f567783cf5db70e25b71e77bf5) ) ROM_LOAD_VROM( "mpr-20676.35", 0x000000, 0x400000, CRC(dd299648) SHA1(c222c10cb23753ac3d6d1c779b2d026a64c61bc4) ) ROM_LOAD_VROM( "mpr-20677.36", 0x000006, 0x400000, CRC(3fc5f330) SHA1(778c1932b093a4de96c76ea704463b7c67cdcb33) ) ROM_LOAD_VROM( "mpr-20678.37", 0x000004, 0x400000, CRC(62f794a1) SHA1(fc7adafb49056b23b6cc483978ffe4fd3635977d) ) ROM_LOAD_VROM( "mpr-20679.38", 0x00000a, 0x400000, CRC(35a37c53) SHA1(cd727a8914c3c01e302378048e3998b4cd849c4a) ) ROM_LOAD_VROM( "mpr-20680.39", 0x000008, 0x400000, CRC(81fec46e) SHA1(43b3fbb544d920a87f77437860e32a628ae2865b) ) ROM_LOAD_VROM( "mpr-20681.40", 0x00000e, 0x400000, CRC(d517873b) SHA1(8e50dd149716ae6b0b8d7ac99cd425a17b3c0a46) ) ROM_LOAD_VROM( "mpr-20682.41", 0x00000c, 0x400000, CRC(5b43250c) SHA1(fccb40cd03c096360ca3c565e8621d4110b273ab) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20687.21", 0x000000, 0x080000, CRC(fa084de5) SHA1(8a760b76bc12d60d4727f93106830f19179c9046) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20663.22", 0x000000, 0x400000, CRC(977eb6a4) SHA1(9dbba51630cbef2351d79b82ab6ae3af4aed99f0) ) ROM_LOAD16_WORD_SWAP( "mpr-20665.24", 0x400000, 0x400000, CRC(0efc0ca8) SHA1(1414becad21eb7d03d816a8cba47506f941b3c29) ) ROM_LOAD16_WORD_SWAP( "mpr-20664.23", 0x800000, 0x400000, CRC(89220782) SHA1(18a3585af960a76eb08f187223e9b69ad16809a1) ) ROM_LOAD16_WORD_SWAP( "mpr-20666.25", 0xc00000, 0x400000, CRC(3ecb2606) SHA1(a38d1f61933c8873deaff0a913c657b768f9783d) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) // ???? 317-0234-COM Model 3 ROM_PARAMETER( ":315_5881:key", "292a0e97" ) ROM_END /* Virtual On 2: Oratorio Tangram Ver 5.2 known to exist, just not currently dumped */ ROM_START( von254g ) /* Step 2.0, Sega game ID# is 833-13789 VOT VER 5.4, ROM board ID# 834-13790 VOT VER 5.4, Security board ID# 837-13379-COM (317-0234-COM security chip) */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21788.17", 0x000006, 0x200000, CRC(97066bcf) SHA1(234c45ee1f23b22f61893825eebf31d867cf420f) ) ROM_LOAD64_WORD_SWAP( "epr-21789.18", 0x000004, 0x200000, CRC(3069108f) SHA1(f4e82da677458423abcf07c9c5a837005ed8f1c4) ) ROM_LOAD64_WORD_SWAP( "epr-21790.19", 0x000002, 0x200000, CRC(2ae1efd3) SHA1(fc3957a140d741138a8eeacc19eedbb237f629cd) ) ROM_LOAD64_WORD_SWAP( "epr-21791.20", 0x000000, 0x200000, CRC(d0bb3ca3) SHA1(7d00205b5366d7a6f9ecc10f8f7dcf335789a043) ) // CROM0: ROM_LOAD64_WORD_SWAP( "mpr-20647.1", 0x800006, 0x400000, CRC(e8586380) SHA1(67dd49975b31ba2c3f889ff38a3bc4663145934a) ) ROM_LOAD64_WORD_SWAP( "mpr-20648.2", 0x800004, 0x400000, CRC(107309e0) SHA1(61657814a30020c0d4ea77625cb8f11a1db7e866) ) ROM_LOAD64_WORD_SWAP( "mpr-20649.3", 0x800002, 0x400000, CRC(b8fd56ba) SHA1(5e5051d4b752463e1da632f8294a6c8f9250dbc8) ) ROM_LOAD64_WORD_SWAP( "mpr-20650.4", 0x800000, 0x400000, CRC(81f96649) SHA1(0d7aba7654237b68de6e43811832fafaf61e2bec) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20651.5", 0x1800006, 0x400000, CRC(8373cab3) SHA1(1d36612668a3004e2448f99ab27d7184ff859478) ) ROM_LOAD64_WORD_SWAP( "mpr-20652.6", 0x1800004, 0x400000, CRC(64c6fbb6) SHA1(c8682bda20d3119b4f95bbd2dbde301bfd036608) ) ROM_LOAD64_WORD_SWAP( "mpr-20653.7", 0x1800002, 0x400000, CRC(858e6bba) SHA1(22b71826799249a577124a49d5a276908a53ce61) ) ROM_LOAD64_WORD_SWAP( "mpr-20654.8", 0x1800000, 0x400000, CRC(763ef905) SHA1(4d5f6b1770cf9bf6cecd4d3a91a822e5cc658464) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20655.9", 0x2800006, 0x400000, CRC(f0a471e9) SHA1(8a40c9381e8b3733be297738c825b82abcb476d0) ) ROM_LOAD64_WORD_SWAP( "mpr-20656.10", 0x2800004, 0x400000, CRC(466bee13) SHA1(bc2087a138037188f462fa1cecc898e5efb3e8b8) ) ROM_LOAD64_WORD_SWAP( "mpr-20657.11", 0x2800002, 0x400000, CRC(14bf8964) SHA1(84444f7c489344ad1dd980b860364b5a4ed53038) ) ROM_LOAD64_WORD_SWAP( "mpr-20658.12", 0x2800000, 0x400000, CRC(b80175b9) SHA1(26dc97f6a6e8415cbb7e9e1f64389d80a2b761a1) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-20659.13", 0x3800006, 0x400000, CRC(edb63e7b) SHA1(761abcfc213e813967d053475c965459a9724a24) ) ROM_LOAD64_WORD_SWAP( "mpr-20660.14", 0x3800004, 0x400000, CRC(d961d385) SHA1(7e341c2cf24715c5cecb276c42166bf426860819) ) ROM_LOAD64_WORD_SWAP( "mpr-20661.15", 0x3800002, 0x400000, CRC(50e6189e) SHA1(04be5ff1379af4972edec3b320f148bdf09bfbb5) ) ROM_LOAD64_WORD_SWAP( "mpr-20662.16", 0x3800000, 0x400000, CRC(7130cb61) SHA1(39de0e3c2086f339156bfd734a196b667df7f5ac) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20667.26", 0x000002, 0x400000, CRC(321e006f) SHA1(687165bd2d2d22f861cd79083adcab62eb827c0f) ) ROM_LOAD_VROM( "mpr-20668.27", 0x000000, 0x400000, CRC(c2dd8053) SHA1(52bc88d172d335b47e3ae3d582233382e9608de2) ) ROM_LOAD_VROM( "mpr-20669.28", 0x000006, 0x400000, CRC(63432497) SHA1(b072741fe9ba49f1a7eed03301c8b1956af94d26) ) ROM_LOAD_VROM( "mpr-20670.29", 0x000004, 0x400000, CRC(f7b554fd) SHA1(84fb08413345e0f3afb6e20c723aa8aa8156fdc7) ) ROM_LOAD_VROM( "mpr-20671.30", 0x00000a, 0x400000, CRC(fee1a49b) SHA1(a024a0564df65e065e8b1830e85513d17ebd8635) ) ROM_LOAD_VROM( "mpr-20672.31", 0x000008, 0x400000, CRC(e4b8c6e6) SHA1(674d4d26285f2825050fd27dd3382ca6245d54c7) ) ROM_LOAD_VROM( "mpr-20673.32", 0x00000e, 0x400000, CRC(e7b6403b) SHA1(0f74f7a916c091d49eed8222050981a6b73d4bdd) ) ROM_LOAD_VROM( "mpr-20674.33", 0x00000c, 0x400000, CRC(9be22e13) SHA1(a00b0c69b6ed086f3f61d4f767df6c4ddea45052) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20675.34", 0x000002, 0x400000, CRC(6a7c3862) SHA1(f77145c2a5e373f567783cf5db70e25b71e77bf5) ) ROM_LOAD_VROM( "mpr-20676.35", 0x000000, 0x400000, CRC(dd299648) SHA1(c222c10cb23753ac3d6d1c779b2d026a64c61bc4) ) ROM_LOAD_VROM( "mpr-20677.36", 0x000006, 0x400000, CRC(3fc5f330) SHA1(778c1932b093a4de96c76ea704463b7c67cdcb33) ) ROM_LOAD_VROM( "mpr-20678.37", 0x000004, 0x400000, CRC(62f794a1) SHA1(fc7adafb49056b23b6cc483978ffe4fd3635977d) ) ROM_LOAD_VROM( "mpr-20679.38", 0x00000a, 0x400000, CRC(35a37c53) SHA1(cd727a8914c3c01e302378048e3998b4cd849c4a) ) ROM_LOAD_VROM( "mpr-20680.39", 0x000008, 0x400000, CRC(81fec46e) SHA1(43b3fbb544d920a87f77437860e32a628ae2865b) ) ROM_LOAD_VROM( "mpr-20681.40", 0x00000e, 0x400000, CRC(d517873b) SHA1(8e50dd149716ae6b0b8d7ac99cd425a17b3c0a46) ) ROM_LOAD_VROM( "mpr-20682.41", 0x00000c, 0x400000, CRC(5b43250c) SHA1(fccb40cd03c096360ca3c565e8621d4110b273ab) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20687.21", 0x000000, 0x080000, CRC(fa084de5) SHA1(8a760b76bc12d60d4727f93106830f19179c9046) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20663.22", 0x000000, 0x400000, CRC(977eb6a4) SHA1(9dbba51630cbef2351d79b82ab6ae3af4aed99f0) ) ROM_LOAD16_WORD_SWAP( "mpr-20665.24", 0x400000, 0x400000, CRC(0efc0ca8) SHA1(1414becad21eb7d03d816a8cba47506f941b3c29) ) ROM_LOAD16_WORD_SWAP( "mpr-20664.23", 0x800000, 0x400000, CRC(89220782) SHA1(18a3585af960a76eb08f187223e9b69ad16809a1) ) ROM_LOAD16_WORD_SWAP( "mpr-20666.25", 0xc00000, 0x400000, CRC(3ecb2606) SHA1(a38d1f61933c8873deaff0a913c657b768f9783d) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) // ???? 317-0234-COM Model 3 ROM_PARAMETER( ":315_5881:key", "292a0e97" ) ROM_END ROM_START( skichamp ) /* Step 2.0 */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20352.17", 0x000006, 0x200000, CRC(c92c2545) SHA1(612c39c935b403484fcda6d36fca50cc5ef726fc) ) ROM_LOAD64_WORD_SWAP( "epr-20353.19", 0x000004, 0x200000, CRC(badf5f04) SHA1(65a502a3fada114a699d0bf22e004d5bf1f5edf5) ) ROM_LOAD64_WORD_SWAP( "epr-20354.18", 0x000002, 0x200000, CRC(aca62bf8) SHA1(23a1b406c3475cb45f0e4ab2de28ed3551fd651d) ) ROM_LOAD64_WORD_SWAP( "epr-20355.20", 0x000000, 0x200000, CRC(7a784e67) SHA1(b8e9d54acf49fd25cafddc4f89a73474ab61206b) ) // CROM0: ROM_LOAD64_WORD_SWAP( "mpr-20318.1", 0x800006, 0x400000, CRC(b0cad2c8) SHA1(17e579386d2dcc5d2b0cb4f291560e42520c1321) ) ROM_LOAD64_WORD_SWAP( "mpr-20319.2", 0x800004, 0x400000, CRC(228047f3) SHA1(dde88a2dbc590962b0a075fcad7cca9a89f1b277) ) ROM_LOAD64_WORD_SWAP( "mpr-20320.3", 0x800002, 0x400000, CRC(edc9a9e5) SHA1(646433586a3df1a93998321978047687fefc05bc) ) ROM_LOAD64_WORD_SWAP( "mpr-20321.4", 0x800000, 0x400000, CRC(698a97ee) SHA1(0f3dea3813992217d23477436e5e28d083ffd8e5) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20322.5", 0x1800006, 0x400000, CRC(2f69b205) SHA1(9480f8b4beaa1bdf1f03420b6975414796f3e251) ) ROM_LOAD64_WORD_SWAP( "mpr-20323.6", 0x1800004, 0x400000, CRC(075de2ae) SHA1(f649021762992e4274f8cc2f67a761c81d1a75c5) ) ROM_LOAD64_WORD_SWAP( "mpr-20324.7", 0x1800002, 0x400000, CRC(8f5848d0) SHA1(c0704a5713fda9b4663a6f7a7b8303cce1f1b124) ) ROM_LOAD64_WORD_SWAP( "mpr-20325.8", 0x1800000, 0x400000, CRC(cb0eb133) SHA1(120483b0a1a24e71c55a22bf1f900bfa8eb7485e) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20326.9", 0x2800006, 0x400000, CRC(b63e1cb4) SHA1(290dcc410678d1062b8be29f75da5abfc6c260ba) ) ROM_LOAD64_WORD_SWAP( "mpr-20327.10", 0x2800004, 0x400000, CRC(f55f51b2) SHA1(da85c310d9c0c95b96cebdb0562351e8fa8e95ba) ) ROM_LOAD64_WORD_SWAP( "mpr-20328.11", 0x2800002, 0x400000, CRC(5fa5e9f5) SHA1(a9f5ff242308027c34a2b388a1f583098af64db7) ) ROM_LOAD64_WORD_SWAP( "mpr-20329.12", 0x2800000, 0x400000, CRC(0807ea33) SHA1(963801f355ee0a29a36253c96cd7a982eb6bb8dc) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-20330.13", 0x3800006, 0x400000, CRC(fbc7bbd5) SHA1(2d255bd3f62ea3c307b40889841b364be4bbcfcf) ) ROM_LOAD64_WORD_SWAP( "mpr-20331.14", 0x3800004, 0x400000, CRC(c4c45fb1) SHA1(a2b8feacb55131780231b02785906dd6ebbc07ee) ) ROM_LOAD64_WORD_SWAP( "mpr-20332.15", 0x3800002, 0x400000, CRC(500db1ee) SHA1(c812cb711d2d621c8a60a7d01fe6fd902f7e5af4) ) ROM_LOAD64_WORD_SWAP( "mpr-20333.16", 0x3800000, 0x400000, CRC(76b8e0fa) SHA1(ccb5026144dec492bf8d05cc6d33e8e061c79cb5) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20336.26", 0x000002, 0x400000, CRC(261e3d39) SHA1(a73fa2ae61536e2723b23c6a13d59c4802604128) ) ROM_LOAD_VROM( "mpr-20337.27", 0x000000, 0x400000, CRC(2c7e9eb8) SHA1(4d30861a881d4b47a11c278321a1e216991cc299) ) ROM_LOAD_VROM( "mpr-20338.28", 0x000006, 0x400000, CRC(0aa626df) SHA1(2085ac71bd167472c98a2c9f9db2179e86730b6d) ) ROM_LOAD_VROM( "mpr-20339.29", 0x000004, 0x400000, CRC(7af05417) SHA1(4af161eb14adcf22e905fd70d6d69826aaa22cbc) ) ROM_LOAD_VROM( "mpr-20340.30", 0x00000a, 0x400000, CRC(82ef4a21) SHA1(70b01f17ebc95561d5f3fd61609758dd5d017e6c) ) ROM_LOAD_VROM( "mpr-20341.31", 0x000008, 0x400000, CRC(9373096e) SHA1(ba2fe54ef25ba713a06311f9146be6c742fc5f5a) ) ROM_LOAD_VROM( "mpr-20342.32", 0x00000e, 0x400000, CRC(ef98cd37) SHA1(603ba860efe55ad1d229da1ea63dc17414904720) ) ROM_LOAD_VROM( "mpr-20343.33", 0x00000c, 0x400000, CRC(9825a46b) SHA1(0878273829e09740aae9bfed561a368a8422cba3) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20344.34", 0x000002, 0x400000, CRC(acbbcd68) SHA1(f6acee2628396e23db8fdedf8afcbf6bd7886d17) ) ROM_LOAD_VROM( "mpr-20345.35", 0x000000, 0x400000, CRC(431e7585) SHA1(24799ee460e427556bd101170a5fa0aa36c13a1f) ) ROM_LOAD_VROM( "mpr-20346.36", 0x000006, 0x400000, CRC(4f87f2d2) SHA1(e9c1948a9185993482d24593f8a327ae65f49c8a) ) ROM_LOAD_VROM( "mpr-20347.37", 0x000004, 0x400000, CRC(389a2d98) SHA1(20edd47d1830a961236dd1f0e08771fed1c30693) ) ROM_LOAD_VROM( "mpr-20348.38", 0x00000a, 0x400000, CRC(8be8d4d2) SHA1(07228d5ecd8a0207b76084f2e4853362d52d7fd5) ) ROM_LOAD_VROM( "mpr-20349.39", 0x000008, 0x400000, CRC(a3240428) SHA1(467219966f1b0bd09b060d5e3a5d83e9e34c6313) ) ROM_LOAD_VROM( "mpr-20350.40", 0x00000e, 0x400000, CRC(c48f9ace) SHA1(7e5110e0f8c4878bdb60758f21be5968bf54fe21) ) ROM_LOAD_VROM( "mpr-20351.41", 0x00000c, 0x400000, CRC(1fbd3e10) SHA1(bd37940375000461323a954000113a2c1a373af5) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20356.21", 0x000000, 0x080000, CRC(4e4015d0) SHA1(3c28551ac0e93483b3db5be99f2b3cbafa9a739a) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20334.22", 0x000000, 0x400000, CRC(de1d67cd) SHA1(2e80c627684d107b0e761dd807dbe2755eaddee3) ) ROM_LOAD16_WORD_SWAP( "mpr-20335.24", 0x400000, 0x400000, CRC(7300d0a2) SHA1(50aac607e4570883cfc7bd0e1765fd8dfa1f9966) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_END ROM_START( swtrilgy ) /* Step 2.1, Sega game ID# is 833-13586, ROM board ID# 834-13587 STAR WARS TRILOGY, Security board ID# 837-13588-COM */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21379a.17", 0x000006, 0x200000, CRC(24dc1555) SHA1(0a4b458bb09238de0f38ba2805512b5dbee7d58e) ) ROM_LOAD64_WORD_SWAP( "epr-21380a.18", 0x000004, 0x200000, CRC(780fb4e7) SHA1(6650e114bad0e4c3f67b744599dba9845da82f11) ) ROM_LOAD64_WORD_SWAP( "epr-21381a.19", 0x000002, 0x200000, CRC(2dd34e28) SHA1(b9d2034aee6be2313f7286091f4660bbba87e376) ) ROM_LOAD64_WORD_SWAP( "epr-21382a.20", 0x000000, 0x200000, CRC(69baf117) SHA1(ceba6b9b092953b00777e5309bbba527270b0c40) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21339.01", 0x800006, 0x400000, CRC(c0ce5037) SHA1(1765339ac94b7e7e54217cc9703610f6a39eda4f) ) ROM_LOAD64_WORD_SWAP( "mpr-21340.02", 0x800004, 0x400000, CRC(ad36040e) SHA1(d40b888f892aa40b1d7f375cf7523667f3b7ee12) ) ROM_LOAD64_WORD_SWAP( "mpr-21341.03", 0x800002, 0x400000, CRC(b2a269e4) SHA1(b32769251118d3ae5c1c30864b58e27365b9602d) ) ROM_LOAD64_WORD_SWAP( "mpr-21342.04", 0x800000, 0x400000, CRC(339525ce) SHA1(e93ee61705612ae7017d9d99b26a6b5c2d20a15c) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21343.05", 0x1800006, 0x400000, CRC(12552d07) SHA1(7ed31feecda71f44ca7d3409d753d75c36a03ae8) ) ROM_LOAD64_WORD_SWAP( "mpr-21344.06", 0x1800004, 0x400000, CRC(87453d76) SHA1(5793ac0b4ae02364821d82e8cf30baf676bc7649) ) ROM_LOAD64_WORD_SWAP( "mpr-21345.07", 0x1800002, 0x400000, CRC(6c183a21) SHA1(416e56b76464df4aed552fe2e7262334e5841b17) ) ROM_LOAD64_WORD_SWAP( "mpr-21346.08", 0x1800000, 0x400000, CRC(c8733594) SHA1(1196ec899c64c58f21d56bff56e432b156aacb31) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-21347.09", 0x2800006, 0x400000, CRC(ecb6b934) SHA1(49e394adc3c339a13df6679457b910b9e0a078c1) ) ROM_LOAD64_WORD_SWAP( "mpr-21348.10", 0x2800004, 0x400000, CRC(1f7cc5f5) SHA1(6ac1bef009ba86e97541f4d6bbdb935fb8a22f5a) ) ROM_LOAD64_WORD_SWAP( "mpr-21349.11", 0x2800002, 0x400000, CRC(3d39454b) SHA1(1c55339a0694fc817e7ee2f2087c7548361c3f8b) ) ROM_LOAD64_WORD_SWAP( "mpr-21350.12", 0x2800000, 0x400000, CRC(486195e7) SHA1(b3725da2317561b8570666e459737022370256a8) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21359.26", 0x000002, 0x400000, CRC(34ef4122) SHA1(26e0726e1ab722ba0e12624efd01af3a40fc320b) ) ROM_LOAD_VROM( "mpr-21360.27", 0x000000, 0x400000, CRC(2882b95e) SHA1(e553661c98da3e23318920576488b8ff97430f44) ) ROM_LOAD_VROM( "mpr-21361.28", 0x000006, 0x400000, CRC(9b61c3c1) SHA1(93b4acb9340176b578f8222fcaf8fc67fd874556) ) ROM_LOAD_VROM( "mpr-21362.29", 0x000004, 0x400000, CRC(01a92169) SHA1(0911d5a656a5b5de5fefab77ea34a1b495863610) ) ROM_LOAD_VROM( "mpr-21363.30", 0x00000a, 0x400000, CRC(e7d18fed) SHA1(3e77e09db4f00780a5bcf6e644bfdc72b9d4ac83) ) ROM_LOAD_VROM( "mpr-21364.31", 0x000008, 0x400000, CRC(cb6a5468) SHA1(3ca093646b565eb6298c3d66da83664f718fe76a) ) ROM_LOAD_VROM( "mpr-21365.32", 0x00000e, 0x400000, CRC(ad5449d8) SHA1(e7f1b4b6ebbe578f292b5a71258c79767f57cf90) ) ROM_LOAD_VROM( "mpr-21366.33", 0x00000c, 0x400000, CRC(defb6b95) SHA1(a5de55c8e4bcbf2aef93972e3aba22ba64e46fdb) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21367.34", 0x000002, 0x400000, CRC(dfd51029) SHA1(44c2e6c8e36217bb4fc0743912f0b046a1944a74) ) ROM_LOAD_VROM( "mpr-21368.35", 0x000000, 0x400000, CRC(ae90fd21) SHA1(a519add40e29e6b737f50d9314a6009d4c696a9f) ) ROM_LOAD_VROM( "mpr-21369.36", 0x000006, 0x400000, CRC(bf17eeb4) SHA1(12d5f0c9c6ad27a225dbecdc7b94ade0e90a8f00) ) ROM_LOAD_VROM( "mpr-21370.37", 0x000004, 0x400000, CRC(2321592a) SHA1(d4270b872e1a5ff82220014c65b726309305ecb0) ) ROM_LOAD_VROM( "mpr-21371.38", 0x00000a, 0x400000, CRC(a68782fd) SHA1(610530f804876206fdd2c2f9ff159db9813fabea) ) ROM_LOAD_VROM( "mpr-21372.39", 0x000008, 0x400000, CRC(fc3f4e8b) SHA1(47240f14d81458e104452125eabf44619e026ff9) ) ROM_LOAD_VROM( "mpr-21373.40", 0x00000e, 0x400000, CRC(b76ad261) SHA1(de5a39a23ac6b12b17f16f2b3e82d1f5470ae600) ) ROM_LOAD_VROM( "mpr-21374.41", 0x00000c, 0x400000, CRC(ae6c4d28) SHA1(b57733cfaa63ba018b0c3c9c935c12c48cc7f184) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21383.21", 0x000000, 0x080000, CRC(544d1e28) SHA1(8b4c99cf9ad0cf15d2d3da578bbc08705bafb829) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21355.22", 0x000000, 0x400000, CRC(c1b2d326) SHA1(118d9e02cdb9f500bd677b1de8331b29c57ca02f) ) ROM_LOAD16_WORD_SWAP( "mpr-21357.24", 0x400000, 0x400000, CRC(02703fab) SHA1(c312f3d7967229660a7fb81b4fcd16c204d671cd) ) ROM_REGION( 0x20000, "dsb2:mpegcpu", 0 ) ROM_LOAD16_WORD_SWAP( "epr-21384.2", 0x000000, 0x20000, CRC(12fa4780) SHA1(a10ce82d81045cc49efcfba490693d06aeced3ae) ) ROM_REGION( 0x1000000, "dsb2:mpeg", 0 ) ROM_LOAD( "mpr-21375.18", 0x000000, 0x400000, CRC(735157a9) SHA1(d1ff5dc7a6be8c8b0b6ba33fdf353c2008507afc) ) ROM_LOAD( "mpr-21376.20", 0x400000, 0x400000, CRC(e635f81e) SHA1(3eb4243fd275946ce0e85d074abd59b5ed31bbcd) ) ROM_LOAD( "mpr-21377.22", 0x800000, 0x400000, CRC(720621f8) SHA1(191bd8159010c172a82159d0ebfa56637c2a8462) ) ROM_LOAD( "mpr-21378.24", 0xc00000, 0x400000, CRC(1fcf715e) SHA1(9706f36e7a61d885d34a6974311a2410fe3d6760) ) ROM_REGION( 0x10000, "ffcpu", 0 ) /* force feedback controller prg */ ROM_LOAD( "dvctbd.bin", 0x00000, 0x10000, CRC(f5208c59) SHA1(f8216b2dc0dac94dcbcf4f8f09dc606777251209) ) // ROM label unknown, not clear if older or newer than epr-21119 ROM_LOAD( "epr-21119.ic8", 0x00000, 0x10000, CRC(65082b14) SHA1(6c3c192dd6ef3780c6202dd63fc6086328928818) ) // ???? 317-0241-COM Model 3 ROM_PARAMETER( ":315_5881:key", "31272a01" ) ROM_END ROM_START( swtrilgya ) /* Step 2.1, Sega game ID# is 833-13586, ROM board ID# 834-13587 STAR WARS TRILOGY, Security board ID# 837-13588-COM */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21379.17", 0x000006, 0x200000, CRC(61ad51d9) SHA1(b27ea929702bb94c86d03d6c1f479af32230b4d0) ) ROM_LOAD64_WORD_SWAP( "epr-21380.18", 0x000004, 0x200000, CRC(49b182f2) SHA1(9a4e3180f2661c95976963ab17e66a5184bca9a3) ) ROM_LOAD64_WORD_SWAP( "epr-21381.19", 0x000002, 0x200000, CRC(bb5757bf) SHA1(4e803f2a5fe09c82c0318d22240d3738e51e7e3b) ) ROM_LOAD64_WORD_SWAP( "epr-21382.20", 0x000000, 0x200000, CRC(0b9c44a0) SHA1(e7171bda684263a92746a84fd91ac32b788bfab4) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21339.01", 0x800006, 0x400000, CRC(c0ce5037) SHA1(1765339ac94b7e7e54217cc9703610f6a39eda4f) ) ROM_LOAD64_WORD_SWAP( "mpr-21340.02", 0x800004, 0x400000, CRC(ad36040e) SHA1(d40b888f892aa40b1d7f375cf7523667f3b7ee12) ) ROM_LOAD64_WORD_SWAP( "mpr-21341.03", 0x800002, 0x400000, CRC(b2a269e4) SHA1(b32769251118d3ae5c1c30864b58e27365b9602d) ) ROM_LOAD64_WORD_SWAP( "mpr-21342.04", 0x800000, 0x400000, CRC(339525ce) SHA1(e93ee61705612ae7017d9d99b26a6b5c2d20a15c) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21343.05", 0x1800006, 0x400000, CRC(12552d07) SHA1(7ed31feecda71f44ca7d3409d753d75c36a03ae8) ) ROM_LOAD64_WORD_SWAP( "mpr-21344.06", 0x1800004, 0x400000, CRC(87453d76) SHA1(5793ac0b4ae02364821d82e8cf30baf676bc7649) ) ROM_LOAD64_WORD_SWAP( "mpr-21345.07", 0x1800002, 0x400000, CRC(6c183a21) SHA1(416e56b76464df4aed552fe2e7262334e5841b17) ) ROM_LOAD64_WORD_SWAP( "mpr-21346.08", 0x1800000, 0x400000, CRC(c8733594) SHA1(1196ec899c64c58f21d56bff56e432b156aacb31) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-21347.09", 0x2800006, 0x400000, CRC(ecb6b934) SHA1(49e394adc3c339a13df6679457b910b9e0a078c1) ) ROM_LOAD64_WORD_SWAP( "mpr-21348.10", 0x2800004, 0x400000, CRC(1f7cc5f5) SHA1(6ac1bef009ba86e97541f4d6bbdb935fb8a22f5a) ) ROM_LOAD64_WORD_SWAP( "mpr-21349.11", 0x2800002, 0x400000, CRC(3d39454b) SHA1(1c55339a0694fc817e7ee2f2087c7548361c3f8b) ) ROM_LOAD64_WORD_SWAP( "mpr-21350.12", 0x2800000, 0x400000, CRC(486195e7) SHA1(b3725da2317561b8570666e459737022370256a8) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21359.26", 0x000002, 0x400000, CRC(34ef4122) SHA1(26e0726e1ab722ba0e12624efd01af3a40fc320b) ) ROM_LOAD_VROM( "mpr-21360.27", 0x000000, 0x400000, CRC(2882b95e) SHA1(e553661c98da3e23318920576488b8ff97430f44) ) ROM_LOAD_VROM( "mpr-21361.28", 0x000006, 0x400000, CRC(9b61c3c1) SHA1(93b4acb9340176b578f8222fcaf8fc67fd874556) ) ROM_LOAD_VROM( "mpr-21362.29", 0x000004, 0x400000, CRC(01a92169) SHA1(0911d5a656a5b5de5fefab77ea34a1b495863610) ) ROM_LOAD_VROM( "mpr-21363.30", 0x00000a, 0x400000, CRC(e7d18fed) SHA1(3e77e09db4f00780a5bcf6e644bfdc72b9d4ac83) ) ROM_LOAD_VROM( "mpr-21364.31", 0x000008, 0x400000, CRC(cb6a5468) SHA1(3ca093646b565eb6298c3d66da83664f718fe76a) ) ROM_LOAD_VROM( "mpr-21365.32", 0x00000e, 0x400000, CRC(ad5449d8) SHA1(e7f1b4b6ebbe578f292b5a71258c79767f57cf90) ) ROM_LOAD_VROM( "mpr-21366.33", 0x00000c, 0x400000, CRC(defb6b95) SHA1(a5de55c8e4bcbf2aef93972e3aba22ba64e46fdb) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21367.34", 0x000002, 0x400000, CRC(dfd51029) SHA1(44c2e6c8e36217bb4fc0743912f0b046a1944a74) ) ROM_LOAD_VROM( "mpr-21368.35", 0x000000, 0x400000, CRC(ae90fd21) SHA1(a519add40e29e6b737f50d9314a6009d4c696a9f) ) ROM_LOAD_VROM( "mpr-21369.36", 0x000006, 0x400000, CRC(bf17eeb4) SHA1(12d5f0c9c6ad27a225dbecdc7b94ade0e90a8f00) ) ROM_LOAD_VROM( "mpr-21370.37", 0x000004, 0x400000, CRC(2321592a) SHA1(d4270b872e1a5ff82220014c65b726309305ecb0) ) ROM_LOAD_VROM( "mpr-21371.38", 0x00000a, 0x400000, CRC(a68782fd) SHA1(610530f804876206fdd2c2f9ff159db9813fabea) ) ROM_LOAD_VROM( "mpr-21372.39", 0x000008, 0x400000, CRC(fc3f4e8b) SHA1(47240f14d81458e104452125eabf44619e026ff9) ) ROM_LOAD_VROM( "mpr-21373.40", 0x00000e, 0x400000, CRC(b76ad261) SHA1(de5a39a23ac6b12b17f16f2b3e82d1f5470ae600) ) ROM_LOAD_VROM( "mpr-21374.41", 0x00000c, 0x400000, CRC(ae6c4d28) SHA1(b57733cfaa63ba018b0c3c9c935c12c48cc7f184) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21383.21", 0x000000, 0x080000, CRC(544d1e28) SHA1(8b4c99cf9ad0cf15d2d3da578bbc08705bafb829) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21355.22", 0x000000, 0x400000, CRC(c1b2d326) SHA1(118d9e02cdb9f500bd677b1de8331b29c57ca02f) ) ROM_LOAD16_WORD_SWAP( "mpr-21357.24", 0x400000, 0x400000, CRC(02703fab) SHA1(c312f3d7967229660a7fb81b4fcd16c204d671cd) ) ROM_REGION( 0x20000, "dsb2:mpegcpu", 0 ) ROM_LOAD16_WORD_SWAP( "epr-21384.2", 0x000000, 0x20000, CRC(12fa4780) SHA1(a10ce82d81045cc49efcfba490693d06aeced3ae) ) ROM_REGION( 0x1000000, "dsb2:mpeg", 0 ) ROM_LOAD( "mpr-21375.18", 0x000000, 0x400000, CRC(735157a9) SHA1(d1ff5dc7a6be8c8b0b6ba33fdf353c2008507afc) ) ROM_LOAD( "mpr-21376.20", 0x400000, 0x400000, CRC(e635f81e) SHA1(3eb4243fd275946ce0e85d074abd59b5ed31bbcd) ) ROM_LOAD( "mpr-21377.22", 0x800000, 0x400000, CRC(720621f8) SHA1(191bd8159010c172a82159d0ebfa56637c2a8462) ) ROM_LOAD( "mpr-21378.24", 0xc00000, 0x400000, CRC(1fcf715e) SHA1(9706f36e7a61d885d34a6974311a2410fe3d6760) ) // ???? 317-0241-COM Model 3 ROM_PARAMETER( ":315_5881:key", "31272a01" ) ROM_END ROM_START( swtrilgyp ) // Step 2.1, Sega game ID# is 833-13586-T, ROM board ID# 934-13587-T ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-crom3.17", 0x000006, 0x200000, CRC(84734e94) SHA1(53c11ecd95292bbb5aa1466db24d6a11d7fc4abd) ) ROM_LOAD64_WORD_SWAP( "epr-crom2.18", 0x000004, 0x200000, CRC(e4147534) SHA1(dd61d80996692a50c84839da4f751fe4c68a38df) ) ROM_LOAD64_WORD_SWAP( "epr-crom1.19", 0x000002, 0x200000, CRC(322b67a5) SHA1(fa049b2a5b1726b92618dc400fad33e3fcdd5bfe) ) ROM_LOAD64_WORD_SWAP( "epr-crom0.20", 0x000000, 0x200000, CRC(da7d49fa) SHA1(92b366775ca2eec8c9134c8679354c39c7468ffa) ) // CROM0, flash modules ROM_LOAD64_WORD_SWAP( "epr-crom03.01", 0x800006, 0x400000, CRC(0ddf1f80) SHA1(a940e1960dd555d2d31790f6fb0155949533c26b) ) ROM_LOAD64_WORD_SWAP( "epr-crom02.02", 0x800004, 0x400000, CRC(1d69c716) SHA1(ac9adfe0ef888a0903e79198c1116febbdf90ef8) ) ROM_LOAD64_WORD_SWAP( "epr-crom01.03", 0x800002, 0x400000, CRC(4d13685d) SHA1(c4826447297996c7034fba731ea4582be634e957) ) ROM_LOAD64_WORD_SWAP( "epr-crom00.04", 0x800000, 0x400000, CRC(dc0d974d) SHA1(f67feaf19ebe6735fb7acc7227a33a3100617fd8) ) // CROM1, flash modules ROM_LOAD64_WORD_SWAP( "epr-crom13.05", 0x1800006, 0x400000, CRC(ead1d983) SHA1(d353e7e8cd073bec4d7200e8bc4eec229765a831) ) ROM_LOAD64_WORD_SWAP( "epr-crom12.06", 0x1800004, 0x400000, CRC(fe2f392e) SHA1(29a55d93c33a801b9170f840226b12209d2f3e75) ) ROM_LOAD64_WORD_SWAP( "epr-crom11.07", 0x1800002, 0x400000, CRC(a04f3b5e) SHA1(822b80f03a35c0f41a90a3fddcd1ea3edb3b8c4e) ) ROM_LOAD64_WORD_SWAP( "epr-crom10.08", 0x1800000, 0x400000, CRC(7ac2dfe6) SHA1(9467d7fffdc9c9f198adda8a39aa6fee53b3dc4c) ) ROM_REGION( 0x2000000, "user3", 0 ) // Video ROMs Part 1, flash modules ROM_LOAD_VROM( "epr-vrom01.26", 0x000002, 0x400000, CRC(750287bb) SHA1(d5284f5e97e70b8a9380d876c44c73487f310cc9) ) ROM_LOAD_VROM( "epr-vrom00.27", 0x000000, 0x400000, CRC(ac5d8de5) SHA1(4194ebbd220f538aa7a8f49cf4b260ff49719d3d) ) ROM_LOAD_VROM( "epr-vrom03.28", 0x000006, 0x400000, CRC(9fc09636) SHA1(7ec10f929e0cdf2bb67ba72fada719131b9c5a1b) ) ROM_LOAD_VROM( "epr-vrom02.29", 0x000004, 0x400000, CRC(34190386) SHA1(8d76a242773f6a48962baf3887878848a1478d09) ) ROM_LOAD_VROM( "epr-vrom05.30", 0x00000a, 0x400000, CRC(2c941427) SHA1(cfaec32ca2b8dc3ad630cefad3bdadd16e9cf8cf) ) ROM_LOAD_VROM( "epr-vrom04.31", 0x000008, 0x400000, CRC(ee0733e2) SHA1(aec2a401b1e20e775ed5c8625bab20655cf528ce) ) ROM_LOAD_VROM( "epr-vrom07.32", 0x00000e, 0x400000, CRC(50b9f673) SHA1(f34b352c03fe25002aecba897c619c9d7ad19f61) ) ROM_LOAD_VROM( "epr-vrom06.33", 0x00000c, 0x400000, CRC(d1c345c6) SHA1(2c253644b99d9c8f921bc7b166c7ea78f0cfbe57) ) ROM_REGION( 0x2000000, "user4", 0 ) // Video ROMs Part 2, flash modules ROM_LOAD_VROM( "epr-vrom11.34", 0x000002, 0x400000, CRC(39fe8657) SHA1(82ff3f02694d44253900daa48cfe12b4882d2424) ) ROM_LOAD_VROM( "epr-vrom10.35", 0x000000, 0x400000, CRC(fd18cb56) SHA1(69de424256cb388599e3e7f59eae607b1766921f) ) ROM_LOAD_VROM( "epr-vrom13.36", 0x000006, 0x400000, CRC(f6efe50d) SHA1(ebd41f5fe429dff74200322a7e50534f9b3ed498) ) ROM_LOAD_VROM( "epr-vrom12.37", 0x000004, 0x400000, CRC(6e4ac064) SHA1(5b2f13da87255e420a0ee16de0f00be316792359) ) ROM_LOAD_VROM( "epr-vrom15.38", 0x00000a, 0x400000, CRC(ced63c05) SHA1(b8a962a73ecf078dd6f52bd448ec023ea488e492) ) ROM_LOAD_VROM( "epr-vrom14.39", 0x000008, 0x400000, CRC(2bd25533) SHA1(66f23393a5e9a6f921d19503b60453ca2e1d09b8) ) ROM_LOAD_VROM( "epr-vrom17.40", 0x00000e, 0x400000, CRC(4f23de3e) SHA1(5a1b9589af52142cd3435c08f335997489e8f2fb) ) ROM_LOAD_VROM( "epr-vrom16.41", 0x00000c, 0x400000, CRC(14f9785e) SHA1(1febbd7e32e6d4850eb64c10d7462af2596ef865) ) ROM_REGION( 0x080000, "audiocpu", 0 ) // 68000 code ROM_LOAD16_WORD_SWAP( "epr-srom0.21", 0x000000, 0x080000, CRC(2bb06489) SHA1(be7bbef4862fbc727a3b660790bf97b2132cb357) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) // SCSP samples, flash modules ROM_LOAD16_WORD_SWAP( "epr-srom1.22", 0x000000, 0x400000, CRC(0e52e2ec) SHA1(7d17781fced1a06a0dc7ca590e7bef83a70e149e) ) ROM_LOAD16_WORD_SWAP( "epr-srom3.24", 0x400000, 0x400000, CRC(841ed823) SHA1(450b255184b503351f17ffb3b5776634ec4f02e6) ) // prototype DSB is missing, we use ROMs from final ver ROM_REGION( 0x20000, "dsb2:mpegcpu", 0 ) ROM_LOAD16_WORD_SWAP( "epr-21384.2", 0x000000, 0x20000, CRC(12fa4780) SHA1(a10ce82d81045cc49efcfba490693d06aeced3ae) ) ROM_REGION( 0x1000000, "dsb2:mpeg", 0 ) ROM_LOAD( "mpr-21375.18", 0x000000, 0x400000, CRC(735157a9) SHA1(d1ff5dc7a6be8c8b0b6ba33fdf353c2008507afc) ) ROM_LOAD( "mpr-21376.20", 0x400000, 0x400000, CRC(e635f81e) SHA1(3eb4243fd275946ce0e85d074abd59b5ed31bbcd) ) ROM_LOAD( "mpr-21377.22", 0x800000, 0x400000, CRC(720621f8) SHA1(191bd8159010c172a82159d0ebfa56637c2a8462) ) ROM_LOAD( "mpr-21378.24", 0xc00000, 0x400000, CRC(1fcf715e) SHA1(9706f36e7a61d885d34a6974311a2410fe3d6760) ) ROM_END // For all Rev A sets of Dirt Devils, identical code/data except for Region info, MPH default for the USA set & checksum values ROM_START( dirtdvls ) /* Step 2.1 - Export version, Sega game ID# is 833-13427-03, ROM board ID# 834-13528-03 ROM BD DRT EXP, Security board ID# 837-13499-COM */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21062a.17", 0x000006, 0x200000, CRC(64b55254) SHA1(0e5de3786edad77dde08652ac837dc9125e7851c) ) ROM_LOAD64_WORD_SWAP( "epr-21063a.18", 0x000004, 0x200000, CRC(6ab7eb32) SHA1(3a4226d4c786e7b64688af3b8883b4039b8c8407) ) ROM_LOAD64_WORD_SWAP( "epr-21064a.19", 0x000002, 0x200000, CRC(2a01f9ad) SHA1(d936d8eeecbcc502e35799d484c36f5da9457013) ) ROM_LOAD64_WORD_SWAP( "epr-21065a.20", 0x000000, 0x200000, CRC(3223db1a) SHA1(ad34d16475a571ffed48539ef98736357cb327b0) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21023.1", 0x800006, 0x400000, CRC(932a3724) SHA1(146dfe897caa8a4385c527bc7c649e9dbd2ce0c0) ) ROM_LOAD64_WORD_SWAP( "mpr-21024.2", 0x800004, 0x400000, CRC(ede859b0) SHA1(cecd595a6ba60e248b7bf47778ba4da7658dcf93) ) ROM_LOAD64_WORD_SWAP( "mpr-21025.3", 0x800002, 0x400000, CRC(6591c66e) SHA1(feaae431692a3bab867b79d52bc3934f77c4022b) ) ROM_LOAD64_WORD_SWAP( "mpr-21026.4", 0x800000, 0x400000, CRC(f4937e3f) SHA1(21559ef991789ede4b4e7297e2a71f33f7cc7090) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21027.5", 0x1800006, 0x400000, CRC(74e1496a) SHA1(0988058a109216e8b97045dde9d1099688193a13) ) ROM_LOAD64_WORD_SWAP( "mpr-21028.6", 0x1800004, 0x400000, CRC(db11f50a) SHA1(78bf2418bcea1ed30da9af936e9f95e9c76ce919) ) ROM_LOAD64_WORD_SWAP( "mpr-21029.7", 0x1800002, 0x400000, CRC(89867d8a) SHA1(89ebd5bc5d98fbd63d4cad407033419a39b1d60a) ) ROM_LOAD64_WORD_SWAP( "mpr-21030.8", 0x1800000, 0x400000, CRC(f8e51bec) SHA1(fe8a06ef21dd646e3ad6fa382e3f3d30db4cbd91) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21034.26", 0x000002, 0x400000, CRC(acba5ca6) SHA1(be213ca40d17f18e725349585f95d677e53c1bfc) ) ROM_LOAD_VROM( "mpr-21035.27", 0x000000, 0x400000, CRC(618b7d6a) SHA1(0968b72c8d7fc4b2635062647da5d36a58e69b08) ) ROM_LOAD_VROM( "mpr-21036.28", 0x000006, 0x400000, CRC(0e665bb2) SHA1(3b18ea93ed1d71873ff635358c3143e4f515bab9) ) ROM_LOAD_VROM( "mpr-21037.29", 0x000004, 0x400000, CRC(90b98493) SHA1(3f98855caec5895c8651ed88e07f2dcec5a6c66a) ) ROM_LOAD_VROM( "mpr-21038.30", 0x00000a, 0x400000, CRC(9b59d2c2) SHA1(3f14cfc905a018e0aa2b2ad4918cd4ee2ef65c7b) ) ROM_LOAD_VROM( "mpr-21039.31", 0x000008, 0x400000, CRC(61407b07) SHA1(d7676a03110ca694cc53c1d3a6c781d2f8cee98b) ) ROM_LOAD_VROM( "mpr-21040.32", 0x00000e, 0x400000, CRC(b550c229) SHA1(b13ea462914bb13388e11bed9a9b2e696a8eb759) ) ROM_LOAD_VROM( "mpr-21041.33", 0x00000c, 0x400000, CRC(8f1ac988) SHA1(11b628c85533a307298765641eb87c305bde64d1) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21042.34", 0x000002, 0x400000, CRC(1dab621d) SHA1(cf0e59be7b5a12146f5562e208009054074151cd) ) ROM_LOAD_VROM( "mpr-21043.35", 0x000000, 0x400000, CRC(707015c8) SHA1(125ff08cc555a4c8d9863e7433fad7949230630d) ) ROM_LOAD_VROM( "mpr-21044.36", 0x000006, 0x400000, CRC(776f9580) SHA1(0529532975d74da851a2fd1ce9810e218d751d5f) ) ROM_LOAD_VROM( "mpr-21045.37", 0x000004, 0x400000, CRC(a28ad02f) SHA1(8734568153dbf304193491e746b19a423a547f0d) ) ROM_LOAD_VROM( "mpr-21046.38", 0x00000a, 0x400000, CRC(05c995ae) SHA1(d96391360692d30c456324dcd51511bf095a58cb) ) ROM_LOAD_VROM( "mpr-21047.39", 0x000008, 0x400000, CRC(06b7826f) SHA1(cfdeb56964bd31196fde01b1f5cc294c8b49c215) ) ROM_LOAD_VROM( "mpr-21048.40", 0x00000e, 0x400000, CRC(96849974) SHA1(347e2216ea1225eda92693dcd80eb97df88caabf) ) ROM_LOAD_VROM( "mpr-21049.41", 0x00000c, 0x400000, CRC(91e8161a) SHA1(1edc0bc856e5d72f714bd0544814727f4ff12e7a) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21066.21", 0x000000, 0x080000, CRC(f7ed2582) SHA1(a4f80d5f82c86f0bdb74bcda5dc69b83b475c542) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21031.22", 0x000000, 0x400000, CRC(32f6b23a) SHA1(8cd092733b85aecf607c2f4b683c42e388a70906) ) ROM_LOAD16_WORD_SWAP( "mpr-21033.24", 0x400000, 0x400000, CRC(253d3c70) SHA1(bfbc42d08cf46d89c87505f53e31b8a53e8a729a) ) ROM_LOAD16_WORD_SWAP( "mpr-21032.23", 0x800000, 0x400000, CRC(3d3ff407) SHA1(5e298e24cb3050f8683658cef41ce59948e79166) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_REGION( 0x10000, "drivebd", 0 ) /* Drive board ROM, same hardware and ROM as Scud Race */ ROM_LOAD( "epr-19338a.bin", 0x000000, 0x010000, CRC(c9fac464) SHA1(47b9ab7921a685c01629afb592d597faa11d2bd6) ) // ???? 317-0238-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29290f17" ) ROM_END ROM_START( dirtdvlsu ) /* Step 2.1 - USA version, Sega game ID# is 833-13528-01 DRT USA, ROM board ID# 834-13527-01 GAME BD DRT USA, Security board ID# 837-13499-COM, 837-11861-91 MODEL3 COMMUNICATION BOARD */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21054a.17", 0x000006, 0x200000, CRC(e9717fc6) SHA1(fb9837e64583ca949620c0a9084d14b9ecfe946c) ) ROM_LOAD64_WORD_SWAP( "epr-21055a.18", 0x000004, 0x200000, CRC(539b3d7f) SHA1(fa8591564880f627e543f8966a799684aecc77d3) ) ROM_LOAD64_WORD_SWAP( "epr-21056a.19", 0x000002, 0x200000, CRC(b7c18b60) SHA1(8b2061ad952b84ae0ab1bdca962e9f41435d50dc) ) ROM_LOAD64_WORD_SWAP( "epr-21057a.20", 0x000000, 0x200000, CRC(36065989) SHA1(12c8c7a034f70ab42d681ba30083b45169d25d0c) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21023.1", 0x800006, 0x400000, CRC(932a3724) SHA1(146dfe897caa8a4385c527bc7c649e9dbd2ce0c0) ) ROM_LOAD64_WORD_SWAP( "mpr-21024.2", 0x800004, 0x400000, CRC(ede859b0) SHA1(cecd595a6ba60e248b7bf47778ba4da7658dcf93) ) ROM_LOAD64_WORD_SWAP( "mpr-21025.3", 0x800002, 0x400000, CRC(6591c66e) SHA1(feaae431692a3bab867b79d52bc3934f77c4022b) ) ROM_LOAD64_WORD_SWAP( "mpr-21026.4", 0x800000, 0x400000, CRC(f4937e3f) SHA1(21559ef991789ede4b4e7297e2a71f33f7cc7090) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21027.5", 0x1800006, 0x400000, CRC(74e1496a) SHA1(0988058a109216e8b97045dde9d1099688193a13) ) ROM_LOAD64_WORD_SWAP( "mpr-21028.6", 0x1800004, 0x400000, CRC(db11f50a) SHA1(78bf2418bcea1ed30da9af936e9f95e9c76ce919) ) ROM_LOAD64_WORD_SWAP( "mpr-21029.7", 0x1800002, 0x400000, CRC(89867d8a) SHA1(89ebd5bc5d98fbd63d4cad407033419a39b1d60a) ) ROM_LOAD64_WORD_SWAP( "mpr-21030.8", 0x1800000, 0x400000, CRC(f8e51bec) SHA1(fe8a06ef21dd646e3ad6fa382e3f3d30db4cbd91) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21034.26", 0x000002, 0x400000, CRC(acba5ca6) SHA1(be213ca40d17f18e725349585f95d677e53c1bfc) ) ROM_LOAD_VROM( "mpr-21035.27", 0x000000, 0x400000, CRC(618b7d6a) SHA1(0968b72c8d7fc4b2635062647da5d36a58e69b08) ) ROM_LOAD_VROM( "mpr-21036.28", 0x000006, 0x400000, CRC(0e665bb2) SHA1(3b18ea93ed1d71873ff635358c3143e4f515bab9) ) ROM_LOAD_VROM( "mpr-21037.29", 0x000004, 0x400000, CRC(90b98493) SHA1(3f98855caec5895c8651ed88e07f2dcec5a6c66a) ) ROM_LOAD_VROM( "mpr-21038.30", 0x00000a, 0x400000, CRC(9b59d2c2) SHA1(3f14cfc905a018e0aa2b2ad4918cd4ee2ef65c7b) ) ROM_LOAD_VROM( "mpr-21039.31", 0x000008, 0x400000, CRC(61407b07) SHA1(d7676a03110ca694cc53c1d3a6c781d2f8cee98b) ) ROM_LOAD_VROM( "mpr-21040.32", 0x00000e, 0x400000, CRC(b550c229) SHA1(b13ea462914bb13388e11bed9a9b2e696a8eb759) ) ROM_LOAD_VROM( "mpr-21041.33", 0x00000c, 0x400000, CRC(8f1ac988) SHA1(11b628c85533a307298765641eb87c305bde64d1) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21042.34", 0x000002, 0x400000, CRC(1dab621d) SHA1(cf0e59be7b5a12146f5562e208009054074151cd) ) ROM_LOAD_VROM( "mpr-21043.35", 0x000000, 0x400000, CRC(707015c8) SHA1(125ff08cc555a4c8d9863e7433fad7949230630d) ) ROM_LOAD_VROM( "mpr-21044.36", 0x000006, 0x400000, CRC(776f9580) SHA1(0529532975d74da851a2fd1ce9810e218d751d5f) ) ROM_LOAD_VROM( "mpr-21045.37", 0x000004, 0x400000, CRC(a28ad02f) SHA1(8734568153dbf304193491e746b19a423a547f0d) ) ROM_LOAD_VROM( "mpr-21046.38", 0x00000a, 0x400000, CRC(05c995ae) SHA1(d96391360692d30c456324dcd51511bf095a58cb) ) ROM_LOAD_VROM( "mpr-21047.39", 0x000008, 0x400000, CRC(06b7826f) SHA1(cfdeb56964bd31196fde01b1f5cc294c8b49c215) ) ROM_LOAD_VROM( "mpr-21048.40", 0x00000e, 0x400000, CRC(96849974) SHA1(347e2216ea1225eda92693dcd80eb97df88caabf) ) ROM_LOAD_VROM( "mpr-21049.41", 0x00000c, 0x400000, CRC(91e8161a) SHA1(1edc0bc856e5d72f714bd0544814727f4ff12e7a) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21066.21", 0x000000, 0x080000, CRC(f7ed2582) SHA1(a4f80d5f82c86f0bdb74bcda5dc69b83b475c542) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21031.22", 0x000000, 0x400000, CRC(32f6b23a) SHA1(8cd092733b85aecf607c2f4b683c42e388a70906) ) ROM_LOAD16_WORD_SWAP( "mpr-21033.24", 0x400000, 0x400000, CRC(253d3c70) SHA1(bfbc42d08cf46d89c87505f53e31b8a53e8a729a) ) ROM_LOAD16_WORD_SWAP( "mpr-21032.23", 0x800000, 0x400000, CRC(3d3ff407) SHA1(5e298e24cb3050f8683658cef41ce59948e79166) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_REGION( 0x10000, "drivebd", 0 ) /* Drive board ROM, same hardware and ROM as Scud Race */ ROM_LOAD( "epr-19338a.bin", 0x000000, 0x010000, CRC(c9fac464) SHA1(47b9ab7921a685c01629afb592d597faa11d2bd6) ) // ???? 317-0238-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29290f17" ) ROM_END ROM_START( dirtdvlsau ) /* Step 2.1 - Australia version */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21058a.17", 0x000006, 0x200000, CRC(4d7fdc8d) SHA1(c45031b4e3ea65519de671e0e11f87e0965e3c93) ) ROM_LOAD64_WORD_SWAP( "epr-21059a.18", 0x000004, 0x200000, CRC(f31a2aa4) SHA1(b7398db217372885f763efdb909f3e43ccbac34a) ) ROM_LOAD64_WORD_SWAP( "epr-21060a.19", 0x000002, 0x200000, CRC(5ebe2816) SHA1(9ebbaf69f4a3b071d65ce3cbe6aabcd7547f1634) ) ROM_LOAD64_WORD_SWAP( "epr-21061a.20", 0x000000, 0x200000, CRC(755ca612) SHA1(ba21cf7f445bf1c33962affd0400247e27268233) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21023.1", 0x800006, 0x400000, CRC(932a3724) SHA1(146dfe897caa8a4385c527bc7c649e9dbd2ce0c0) ) ROM_LOAD64_WORD_SWAP( "mpr-21024.2", 0x800004, 0x400000, CRC(ede859b0) SHA1(cecd595a6ba60e248b7bf47778ba4da7658dcf93) ) ROM_LOAD64_WORD_SWAP( "mpr-21025.3", 0x800002, 0x400000, CRC(6591c66e) SHA1(feaae431692a3bab867b79d52bc3934f77c4022b) ) ROM_LOAD64_WORD_SWAP( "mpr-21026.4", 0x800000, 0x400000, CRC(f4937e3f) SHA1(21559ef991789ede4b4e7297e2a71f33f7cc7090) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21027.5", 0x1800006, 0x400000, CRC(74e1496a) SHA1(0988058a109216e8b97045dde9d1099688193a13) ) ROM_LOAD64_WORD_SWAP( "mpr-21028.6", 0x1800004, 0x400000, CRC(db11f50a) SHA1(78bf2418bcea1ed30da9af936e9f95e9c76ce919) ) ROM_LOAD64_WORD_SWAP( "mpr-21029.7", 0x1800002, 0x400000, CRC(89867d8a) SHA1(89ebd5bc5d98fbd63d4cad407033419a39b1d60a) ) ROM_LOAD64_WORD_SWAP( "mpr-21030.8", 0x1800000, 0x400000, CRC(f8e51bec) SHA1(fe8a06ef21dd646e3ad6fa382e3f3d30db4cbd91) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21034.26", 0x000002, 0x400000, CRC(acba5ca6) SHA1(be213ca40d17f18e725349585f95d677e53c1bfc) ) ROM_LOAD_VROM( "mpr-21035.27", 0x000000, 0x400000, CRC(618b7d6a) SHA1(0968b72c8d7fc4b2635062647da5d36a58e69b08) ) ROM_LOAD_VROM( "mpr-21036.28", 0x000006, 0x400000, CRC(0e665bb2) SHA1(3b18ea93ed1d71873ff635358c3143e4f515bab9) ) ROM_LOAD_VROM( "mpr-21037.29", 0x000004, 0x400000, CRC(90b98493) SHA1(3f98855caec5895c8651ed88e07f2dcec5a6c66a) ) ROM_LOAD_VROM( "mpr-21038.30", 0x00000a, 0x400000, CRC(9b59d2c2) SHA1(3f14cfc905a018e0aa2b2ad4918cd4ee2ef65c7b) ) ROM_LOAD_VROM( "mpr-21039.31", 0x000008, 0x400000, CRC(61407b07) SHA1(d7676a03110ca694cc53c1d3a6c781d2f8cee98b) ) ROM_LOAD_VROM( "mpr-21040.32", 0x00000e, 0x400000, CRC(b550c229) SHA1(b13ea462914bb13388e11bed9a9b2e696a8eb759) ) ROM_LOAD_VROM( "mpr-21041.33", 0x00000c, 0x400000, CRC(8f1ac988) SHA1(11b628c85533a307298765641eb87c305bde64d1) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21042.34", 0x000002, 0x400000, CRC(1dab621d) SHA1(cf0e59be7b5a12146f5562e208009054074151cd) ) ROM_LOAD_VROM( "mpr-21043.35", 0x000000, 0x400000, CRC(707015c8) SHA1(125ff08cc555a4c8d9863e7433fad7949230630d) ) ROM_LOAD_VROM( "mpr-21044.36", 0x000006, 0x400000, CRC(776f9580) SHA1(0529532975d74da851a2fd1ce9810e218d751d5f) ) ROM_LOAD_VROM( "mpr-21045.37", 0x000004, 0x400000, CRC(a28ad02f) SHA1(8734568153dbf304193491e746b19a423a547f0d) ) ROM_LOAD_VROM( "mpr-21046.38", 0x00000a, 0x400000, CRC(05c995ae) SHA1(d96391360692d30c456324dcd51511bf095a58cb) ) ROM_LOAD_VROM( "mpr-21047.39", 0x000008, 0x400000, CRC(06b7826f) SHA1(cfdeb56964bd31196fde01b1f5cc294c8b49c215) ) ROM_LOAD_VROM( "mpr-21048.40", 0x00000e, 0x400000, CRC(96849974) SHA1(347e2216ea1225eda92693dcd80eb97df88caabf) ) ROM_LOAD_VROM( "mpr-21049.41", 0x00000c, 0x400000, CRC(91e8161a) SHA1(1edc0bc856e5d72f714bd0544814727f4ff12e7a) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21066.21", 0x000000, 0x080000, CRC(f7ed2582) SHA1(a4f80d5f82c86f0bdb74bcda5dc69b83b475c542) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21031.22", 0x000000, 0x400000, CRC(32f6b23a) SHA1(8cd092733b85aecf607c2f4b683c42e388a70906) ) ROM_LOAD16_WORD_SWAP( "mpr-21033.24", 0x400000, 0x400000, CRC(253d3c70) SHA1(bfbc42d08cf46d89c87505f53e31b8a53e8a729a) ) ROM_LOAD16_WORD_SWAP( "mpr-21032.23", 0x800000, 0x400000, CRC(3d3ff407) SHA1(5e298e24cb3050f8683658cef41ce59948e79166) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_REGION( 0x10000, "drivebd", 0 ) /* Drive board ROM, same hardware and ROM as Scud Race */ ROM_LOAD( "epr-19338a.bin", 0x000000, 0x010000, CRC(c9fac464) SHA1(47b9ab7921a685c01629afb592d597faa11d2bd6) ) // ???? 317-0238-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29290f17" ) ROM_END ROM_START( dirtdvlsj ) /* Step 2.1 - Japan version, Sega game ID# is 833-13527, ROM board ID# 834-13528 DRT REV.A, Security board ID# 837-13499-COM */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21050a.17", 0x000006, 0x200000, CRC(37204fe6) SHA1(c4eca233c35f0cf3f6e5993975e0e57c7a0a6b60) ) ROM_LOAD64_WORD_SWAP( "epr-21051a.18", 0x000004, 0x200000, CRC(84f72aa2) SHA1(10508750538d41f09b1abbc08c945867a8966f90) ) ROM_LOAD64_WORD_SWAP( "epr-21052a.19", 0x000002, 0x200000, CRC(c37e5adb) SHA1(6f7f881740f24198c3c0ecbe3898788cf215880e) ) ROM_LOAD64_WORD_SWAP( "epr-21053a.20", 0x000000, 0x200000, CRC(ade1826f) SHA1(b36940e59a995d8e6197da6265926e5064f8218f) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21023.1", 0x800006, 0x400000, CRC(932a3724) SHA1(146dfe897caa8a4385c527bc7c649e9dbd2ce0c0) ) ROM_LOAD64_WORD_SWAP( "mpr-21024.2", 0x800004, 0x400000, CRC(ede859b0) SHA1(cecd595a6ba60e248b7bf47778ba4da7658dcf93) ) ROM_LOAD64_WORD_SWAP( "mpr-21025.3", 0x800002, 0x400000, CRC(6591c66e) SHA1(feaae431692a3bab867b79d52bc3934f77c4022b) ) ROM_LOAD64_WORD_SWAP( "mpr-21026.4", 0x800000, 0x400000, CRC(f4937e3f) SHA1(21559ef991789ede4b4e7297e2a71f33f7cc7090) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21027.5", 0x1800006, 0x400000, CRC(74e1496a) SHA1(0988058a109216e8b97045dde9d1099688193a13) ) ROM_LOAD64_WORD_SWAP( "mpr-21028.6", 0x1800004, 0x400000, CRC(db11f50a) SHA1(78bf2418bcea1ed30da9af936e9f95e9c76ce919) ) ROM_LOAD64_WORD_SWAP( "mpr-21029.7", 0x1800002, 0x400000, CRC(89867d8a) SHA1(89ebd5bc5d98fbd63d4cad407033419a39b1d60a) ) ROM_LOAD64_WORD_SWAP( "mpr-21030.8", 0x1800000, 0x400000, CRC(f8e51bec) SHA1(fe8a06ef21dd646e3ad6fa382e3f3d30db4cbd91) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21034.26", 0x000002, 0x400000, CRC(acba5ca6) SHA1(be213ca40d17f18e725349585f95d677e53c1bfc) ) ROM_LOAD_VROM( "mpr-21035.27", 0x000000, 0x400000, CRC(618b7d6a) SHA1(0968b72c8d7fc4b2635062647da5d36a58e69b08) ) ROM_LOAD_VROM( "mpr-21036.28", 0x000006, 0x400000, CRC(0e665bb2) SHA1(3b18ea93ed1d71873ff635358c3143e4f515bab9) ) ROM_LOAD_VROM( "mpr-21037.29", 0x000004, 0x400000, CRC(90b98493) SHA1(3f98855caec5895c8651ed88e07f2dcec5a6c66a) ) ROM_LOAD_VROM( "mpr-21038.30", 0x00000a, 0x400000, CRC(9b59d2c2) SHA1(3f14cfc905a018e0aa2b2ad4918cd4ee2ef65c7b) ) ROM_LOAD_VROM( "mpr-21039.31", 0x000008, 0x400000, CRC(61407b07) SHA1(d7676a03110ca694cc53c1d3a6c781d2f8cee98b) ) ROM_LOAD_VROM( "mpr-21040.32", 0x00000e, 0x400000, CRC(b550c229) SHA1(b13ea462914bb13388e11bed9a9b2e696a8eb759) ) ROM_LOAD_VROM( "mpr-21041.33", 0x00000c, 0x400000, CRC(8f1ac988) SHA1(11b628c85533a307298765641eb87c305bde64d1) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21042.34", 0x000002, 0x400000, CRC(1dab621d) SHA1(cf0e59be7b5a12146f5562e208009054074151cd) ) ROM_LOAD_VROM( "mpr-21043.35", 0x000000, 0x400000, CRC(707015c8) SHA1(125ff08cc555a4c8d9863e7433fad7949230630d) ) ROM_LOAD_VROM( "mpr-21044.36", 0x000006, 0x400000, CRC(776f9580) SHA1(0529532975d74da851a2fd1ce9810e218d751d5f) ) ROM_LOAD_VROM( "mpr-21045.37", 0x000004, 0x400000, CRC(a28ad02f) SHA1(8734568153dbf304193491e746b19a423a547f0d) ) ROM_LOAD_VROM( "mpr-21046.38", 0x00000a, 0x400000, CRC(05c995ae) SHA1(d96391360692d30c456324dcd51511bf095a58cb) ) ROM_LOAD_VROM( "mpr-21047.39", 0x000008, 0x400000, CRC(06b7826f) SHA1(cfdeb56964bd31196fde01b1f5cc294c8b49c215) ) ROM_LOAD_VROM( "mpr-21048.40", 0x00000e, 0x400000, CRC(96849974) SHA1(347e2216ea1225eda92693dcd80eb97df88caabf) ) ROM_LOAD_VROM( "mpr-21049.41", 0x00000c, 0x400000, CRC(91e8161a) SHA1(1edc0bc856e5d72f714bd0544814727f4ff12e7a) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21066.21", 0x000000, 0x080000, CRC(f7ed2582) SHA1(a4f80d5f82c86f0bdb74bcda5dc69b83b475c542) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21031.22", 0x000000, 0x400000, CRC(32f6b23a) SHA1(8cd092733b85aecf607c2f4b683c42e388a70906) ) ROM_LOAD16_WORD_SWAP( "mpr-21033.24", 0x400000, 0x400000, CRC(253d3c70) SHA1(bfbc42d08cf46d89c87505f53e31b8a53e8a729a) ) ROM_LOAD16_WORD_SWAP( "mpr-21032.23", 0x800000, 0x400000, CRC(3d3ff407) SHA1(5e298e24cb3050f8683658cef41ce59948e79166) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_REGION( 0x10000, "drivebd", 0 ) /* Drive board ROM, same hardware and ROM as Scud Race */ ROM_LOAD( "epr-19338a.bin", 0x000000, 0x010000, CRC(c9fac464) SHA1(47b9ab7921a685c01629afb592d597faa11d2bd6) ) // ???? 317-0238-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29290f17" ) ROM_END ROM_START( dirtdvlsg ) /* Step 2.1 - Game Assignment shows "EXPORT" like parent, hack or "G" revision? */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "ic17.17", 0x000006, 0x200000, CRC(ec16bcdf) SHA1(503b69a3308d4e68c8b865e2445c1f3c77e1fe5a) ) // Shows "Ver. G" on title screen ROM_LOAD64_WORD_SWAP( "ic18.18", 0x000004, 0x200000, CRC(ee859e65) SHA1(86bbc19db97e9a495fe4f13f78a32ea6825d3b1b) ) ROM_LOAD64_WORD_SWAP( "ic19.19", 0x000002, 0x200000, CRC(01b2a2dc) SHA1(7fdc82aebf50df1d2634d0470de71e514fc33bcc) ) ROM_LOAD64_WORD_SWAP( "ic20.20", 0x000000, 0x200000, CRC(345829b5) SHA1(e172506028031c6cd6ebaddb70e98bc741c672bb) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21023.1", 0x800006, 0x400000, CRC(932a3724) SHA1(146dfe897caa8a4385c527bc7c649e9dbd2ce0c0) ) ROM_LOAD64_WORD_SWAP( "mpr-21024.2", 0x800004, 0x400000, CRC(ede859b0) SHA1(cecd595a6ba60e248b7bf47778ba4da7658dcf93) ) ROM_LOAD64_WORD_SWAP( "mpr-21025.3", 0x800002, 0x400000, CRC(6591c66e) SHA1(feaae431692a3bab867b79d52bc3934f77c4022b) ) ROM_LOAD64_WORD_SWAP( "mpr-21026.4", 0x800000, 0x400000, CRC(f4937e3f) SHA1(21559ef991789ede4b4e7297e2a71f33f7cc7090) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21027.5", 0x1800006, 0x400000, CRC(74e1496a) SHA1(0988058a109216e8b97045dde9d1099688193a13) ) ROM_LOAD64_WORD_SWAP( "mpr-21028.6", 0x1800004, 0x400000, CRC(db11f50a) SHA1(78bf2418bcea1ed30da9af936e9f95e9c76ce919) ) ROM_LOAD64_WORD_SWAP( "mpr-21029.7", 0x1800002, 0x400000, CRC(89867d8a) SHA1(89ebd5bc5d98fbd63d4cad407033419a39b1d60a) ) ROM_LOAD64_WORD_SWAP( "mpr-21030.8", 0x1800000, 0x400000, CRC(f8e51bec) SHA1(fe8a06ef21dd646e3ad6fa382e3f3d30db4cbd91) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21034.26", 0x000002, 0x400000, CRC(acba5ca6) SHA1(be213ca40d17f18e725349585f95d677e53c1bfc) ) ROM_LOAD_VROM( "mpr-21035.27", 0x000000, 0x400000, CRC(618b7d6a) SHA1(0968b72c8d7fc4b2635062647da5d36a58e69b08) ) ROM_LOAD_VROM( "mpr-21036.28", 0x000006, 0x400000, CRC(0e665bb2) SHA1(3b18ea93ed1d71873ff635358c3143e4f515bab9) ) ROM_LOAD_VROM( "mpr-21037.29", 0x000004, 0x400000, CRC(90b98493) SHA1(3f98855caec5895c8651ed88e07f2dcec5a6c66a) ) ROM_LOAD_VROM( "mpr-21038.30", 0x00000a, 0x400000, CRC(9b59d2c2) SHA1(3f14cfc905a018e0aa2b2ad4918cd4ee2ef65c7b) ) ROM_LOAD_VROM( "mpr-21039.31", 0x000008, 0x400000, CRC(61407b07) SHA1(d7676a03110ca694cc53c1d3a6c781d2f8cee98b) ) ROM_LOAD_VROM( "mpr-21040.32", 0x00000e, 0x400000, CRC(b550c229) SHA1(b13ea462914bb13388e11bed9a9b2e696a8eb759) ) ROM_LOAD_VROM( "mpr-21041.33", 0x00000c, 0x400000, CRC(8f1ac988) SHA1(11b628c85533a307298765641eb87c305bde64d1) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21042.34", 0x000002, 0x400000, CRC(1dab621d) SHA1(cf0e59be7b5a12146f5562e208009054074151cd) ) ROM_LOAD_VROM( "mpr-21043.35", 0x000000, 0x400000, CRC(707015c8) SHA1(125ff08cc555a4c8d9863e7433fad7949230630d) ) ROM_LOAD_VROM( "mpr-21044.36", 0x000006, 0x400000, CRC(776f9580) SHA1(0529532975d74da851a2fd1ce9810e218d751d5f) ) ROM_LOAD_VROM( "mpr-21045.37", 0x000004, 0x400000, CRC(a28ad02f) SHA1(8734568153dbf304193491e746b19a423a547f0d) ) ROM_LOAD_VROM( "mpr-21046.38", 0x00000a, 0x400000, CRC(05c995ae) SHA1(d96391360692d30c456324dcd51511bf095a58cb) ) ROM_LOAD_VROM( "mpr-21047.39", 0x000008, 0x400000, CRC(06b7826f) SHA1(cfdeb56964bd31196fde01b1f5cc294c8b49c215) ) ROM_LOAD_VROM( "mpr-21048.40", 0x00000e, 0x400000, CRC(96849974) SHA1(347e2216ea1225eda92693dcd80eb97df88caabf) ) ROM_LOAD_VROM( "mpr-21049.41", 0x00000c, 0x400000, CRC(91e8161a) SHA1(1edc0bc856e5d72f714bd0544814727f4ff12e7a) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21066.21", 0x000000, 0x080000, CRC(f7ed2582) SHA1(a4f80d5f82c86f0bdb74bcda5dc69b83b475c542) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21031.22", 0x000000, 0x400000, CRC(32f6b23a) SHA1(8cd092733b85aecf607c2f4b683c42e388a70906) ) ROM_LOAD16_WORD_SWAP( "mpr-21033.24", 0x400000, 0x400000, CRC(253d3c70) SHA1(bfbc42d08cf46d89c87505f53e31b8a53e8a729a) ) ROM_LOAD16_WORD_SWAP( "mpr-21032.23", 0x800000, 0x400000, CRC(3d3ff407) SHA1(5e298e24cb3050f8683658cef41ce59948e79166) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x800000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x800000, 0x0000 ) ROM_REGION( 0x10000, "drivebd", 0 ) /* Drive board ROM, same hardware and ROM as Scud Race */ ROM_LOAD( "epr-19338a.bin", 0x000000, 0x010000, CRC(c9fac464) SHA1(47b9ab7921a685c01629afb592d597faa11d2bd6) ) // ???? 317-0238-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29290f17" ) ROM_END ROM_START( daytona2 ) /* Step 2.1, Sega game ID# is 833-13427, ROM board ID# 834-13428 DAYTONA USA2, Security board ID# 837-13507-COM */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20861a.17", 0x000006, 0x200000, CRC(89ba8e78) SHA1(7d27124b976a63fdadd16551a664b2cc8cc08e79) ) ROM_LOAD64_WORD_SWAP( "epr-20862a.18", 0x000004, 0x200000, CRC(e1b2ca61) SHA1(a5aa3416554b9d62469af3fefa9c2bacd69b4707) ) ROM_LOAD64_WORD_SWAP( "epr-20863a.19", 0x000002, 0x200000, CRC(1deb4686) SHA1(dd6fcc95afa36148089b766c24c53a2af4d392d4) ) ROM_LOAD64_WORD_SWAP( "epr-20864a.20", 0x000000, 0x200000, CRC(5250f3a8) SHA1(d75b86cb320b854fcf53e1b76331f87806b9ae84) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20845.1", 0x800006, 0x800000, CRC(6037712c) SHA1(904beb9da47ceec4e3e68791895404cca55ef21e) ) ROM_LOAD64_WORD_SWAP( "mpr-20846.2", 0x800004, 0x800000, CRC(f44c5c7a) SHA1(256417b75d351cabb67629b62c8277a4c437b858) ) ROM_LOAD64_WORD_SWAP( "mpr-20847.3", 0x800002, 0x800000, CRC(eda966ee) SHA1(59720fefdefdd8cc909ea7ac95e0a8c3e191f2f1) ) ROM_LOAD64_WORD_SWAP( "mpr-20848.4", 0x800000, 0x800000, CRC(5b6c8b7d) SHA1(caf723e669b4b58d8cb5a5e9114ff9a40cfa2eea) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20849.5", 0x2800006, 0x800000, CRC(50dee4af) SHA1(1e07efbc9a1997aa991be5852ec89f21b0416348) ) ROM_LOAD64_WORD_SWAP( "mpr-20850.6", 0x2800004, 0x800000, CRC(cb73758a) SHA1(df92a494a407b2d28fec7b38c73021966bcead96) ) ROM_LOAD64_WORD_SWAP( "mpr-20851.7", 0x2800002, 0x800000, CRC(6e7a64b7) SHA1(ddda7c50a76e815e6e85c9cb3d32a36efe69e68d) ) ROM_LOAD64_WORD_SWAP( "mpr-20852.8", 0x2800000, 0x800000, CRC(d606ad38) SHA1(07902b25b2950087cef8eaec0e4680934085d19b) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20853.9", 0x4800006, 0x400000, CRC(3245ee68) SHA1(f957df447bab0559076bc8a14eeaa080040acb85) ) ROM_LOAD64_WORD_SWAP( "mpr-20854.10", 0x4800004, 0x400000, CRC(68d94cdf) SHA1(298236225ab5d0265ec615e71d084c79932d0438) ) ROM_LOAD64_WORD_SWAP( "mpr-20855.11", 0x4800002, 0x400000, CRC(f1ff0794) SHA1(22782a01de0b699e7663aeb659169581830e69fd) ) ROM_LOAD64_WORD_SWAP( "mpr-20856.12", 0x4800000, 0x400000, CRC(0367a242) SHA1(e3bb0ad7abddd8e81e4052dae169dfa245acbfa8) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-20857.13", 0x6800006, 0x400000, CRC(1eab9c62) SHA1(7c5cbab2761609cdf6ab20c2e198135fa9ae1067) ) ROM_LOAD64_WORD_SWAP( "mpr-20858.14", 0x6800004, 0x400000, CRC(407fbad5) SHA1(594d45311d1daf00773b466c64ece4975df4dd5a) ) ROM_LOAD64_WORD_SWAP( "mpr-20859.15", 0x6800002, 0x400000, CRC(e14f5c46) SHA1(d80ccd2c5ea1f34280241aaa5c947397b0344820) ) ROM_LOAD64_WORD_SWAP( "mpr-20860.16", 0x6800000, 0x400000, CRC(e5ce2939) SHA1(7e5626cfb68402de80a05e4c3b18bdfd8bb40f85) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20870.26", 0x000002, 0x400000, CRC(7c9e573d) SHA1(0c488dcca8946b846a179dd66ca09d9eabedc21c) ) ROM_LOAD_VROM( "mpr-20871.27", 0x000000, 0x400000, CRC(47a1b789) SHA1(8f817fefcfe99c27b30bb3bd9276b0a0947e5992) ) ROM_LOAD_VROM( "mpr-20872.28", 0x000006, 0x400000, CRC(2f55b423) SHA1(4fa5b00715163b8f68a01627eb04dadbcbb6e89a) ) ROM_LOAD_VROM( "mpr-20873.29", 0x000004, 0x400000, CRC(c9000e48) SHA1(a64a13e3116e36309ed37ec8651ef8a38b27b71f) ) ROM_LOAD_VROM( "mpr-20874.30", 0x00000a, 0x400000, CRC(26a9cca2) SHA1(e3b68daaef95e004217c6f7cf3c6d256d083b994) ) ROM_LOAD_VROM( "mpr-20875.31", 0x000008, 0x400000, CRC(bfefd21e) SHA1(8422b16569e029fead5cfca1ab31a04179a0f4b2) ) ROM_LOAD_VROM( "mpr-20876.32", 0x00000e, 0x400000, CRC(fa701b87) SHA1(4134da01818cd6776a3c3396ac4f9b9e815722f2) ) ROM_LOAD_VROM( "mpr-20877.33", 0x00000c, 0x400000, CRC(2cd072f1) SHA1(97881da77abc1aee309de64b53a0da3d22c4112c) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20878.34", 0x000002, 0x400000, CRC(e6d5bc01) SHA1(d8d2e202830693ac2f32304c484276193eb550a3) ) ROM_LOAD_VROM( "mpr-20879.35", 0x000000, 0x400000, CRC(f1d727ec) SHA1(aecd2096bee590e8ccab9710845e8f0675bd06b0) ) ROM_LOAD_VROM( "mpr-20880.36", 0x000006, 0x400000, CRC(8b370602) SHA1(2c461ae94e0bd0fea623724b82e08238f947e26b) ) ROM_LOAD_VROM( "mpr-20881.37", 0x000004, 0x400000, CRC(397322e7) SHA1(9d1c24a063e3e00ca4ee02162dc0fc6de48de2d7) ) ROM_LOAD_VROM( "mpr-20882.38", 0x00000a, 0x400000, CRC(9185be51) SHA1(b9f5ce29d9dda45733a649aa049124990f536fd9) ) ROM_LOAD_VROM( "mpr-20883.39", 0x000008, 0x400000, CRC(d1e39e83) SHA1(8d8ccd7f23004e43ede71f73069979a3834bc010) ) ROM_LOAD_VROM( "mpr-20884.40", 0x00000e, 0x400000, CRC(63c4639a) SHA1(d2b47f7bb8244e0a25c15d025d1bb295101f8875) ) ROM_LOAD_VROM( "mpr-20885.41", 0x00000c, 0x400000, CRC(61c292ca) SHA1(a2c7e81a8a8ded8d0fd33ffea74a8d2cc8f22520) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20865.21", 0x000000, 0x020000, CRC(b70c2699) SHA1(9ec3f59eda18c03530a5ab7a54c09c1e14cb1c4d) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20866.22", 0x000000, 0x400000, CRC(91f40c1c) SHA1(0c9bee8e9a8bb5ffb2699922204ec26b489eee84) ) ROM_LOAD16_WORD_SWAP( "mpr-20868.24", 0x400000, 0x400000, CRC(fa0c7ec0) SHA1(e3570318b67b9e9819830ad73529a627ac2f2821) ) ROM_LOAD16_WORD_SWAP( "mpr-20867.23", 0x800000, 0x400000, CRC(a579c884) SHA1(ffa626381b1b2c0b963f8f0bad508c052364e657) ) ROM_LOAD16_WORD_SWAP( "mpr-20869.25", 0xc00000, 0x400000, CRC(1f338832) SHA1(77160ea4d336aa88725b868c0035a267e92030b3) ) ROM_REGION( 0x20000, "dsb2:mpegcpu", 0 ) ROM_LOAD16_WORD_SWAP( "epr-20886.ic2", 0x000000, 0x020000, CRC(65b05f98) SHA1(b83a2a6e7ec3d2fcd34ce701ffa66d99f6feb86d) ) ROM_REGION( 0x1000000, "dsb2:mpeg", 0 ) ROM_LOAD( "mpr-20887.ic18", 0x000000, 0x400000, CRC(a0757684) SHA1(9222527d90b3f462846a4fff95af83011871c277) ) ROM_LOAD( "mpr-20888.ic20", 0x400000, 0x400000, CRC(b495fe65) SHA1(1573ced683534bb279a6dd69f6460745b728eac0) ) ROM_LOAD( "mpr-20889.ic22", 0x800000, 0x400000, CRC(18eec79e) SHA1(341982d89952ed85c921c627c294609bf83ec44b) ) ROM_LOAD( "mpr-20890.ic24", 0xc00000, 0x400000, CRC(aac96fa2) SHA1(bc68cd48eae50d3558d3c5a0302a3930639e3019) ) ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */ ROM_LOAD( "epr-20985.bin", 0x000000, 0x010000, CRC(b139481d) SHA1(05fca7db7c8b084c53bd157ba3e8296f1a961a99) ) // ???? 317-0239-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29250e16" ) ROM_END ROM_START( dayto2pe ) /* Step 2.1, Sega game ID# is 833-13610 DAYTONA USA2 SP, ROM board ID# 834-13609 DAYTONA USA2 SP, Security board ID# 837-13645-COM */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21178.17", 0x000006, 0x200000, CRC(230bf8ac) SHA1(bc64c4f8a794ca59b5c488a34d1b5a2b67af8fec) ) ROM_LOAD64_WORD_SWAP( "epr-21179.18", 0x000004, 0x200000, CRC(d5ffb4d6) SHA1(e1160bfcc180667463815b64e1815be38b6ef49d) ) ROM_LOAD64_WORD_SWAP( "epr-21180.19", 0x000002, 0x200000, CRC(6e7b98ed) SHA1(67b0153dbc67c5df9231a968fd8a9714a1bb3f67) ) ROM_LOAD64_WORD_SWAP( "epr-21181.20", 0x000000, 0x200000, CRC(bf0007ed) SHA1(4e044313e7abbd4d68c1c78ad9464688d7614590) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21182.1", 0x800006, 0x400000, CRC(ba8e667f) SHA1(649f273cc612b014d9b04d301da018d248a73839) ) ROM_LOAD64_WORD_SWAP( "mpr-21183.2", 0x800004, 0x400000, CRC(b4b44805) SHA1(8db3700207ec530ee3a83431fc891d7ab3d3bfec) ) ROM_LOAD64_WORD_SWAP( "mpr-21184.3", 0x800002, 0x400000, CRC(25616403) SHA1(6607734479806a8812bff4d6a697f6a024156142) ) ROM_LOAD64_WORD_SWAP( "mpr-21185.4", 0x800000, 0x400000, CRC(b6d5d2a1) SHA1(8e6548d65d926934c5ee3ee3669d1ce2a880bc82) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21186.5", 0x2800006, 0x400000, CRC(a6128662) SHA1(52514e8ad978688e812a2a7d0fb54817814f2729) ) ROM_LOAD64_WORD_SWAP( "mpr-21187.6", 0x2800004, 0x400000, CRC(3bd14ee6) SHA1(55d403c38439d9d489ce94bc34017ea43df27e91) ) ROM_LOAD64_WORD_SWAP( "mpr-21188.7", 0x2800002, 0x400000, CRC(753fc2a5) SHA1(1d4bd2b971fb0b7897109f078e260eaae437a78c) ) ROM_LOAD64_WORD_SWAP( "mpr-21189.8", 0x2800000, 0x400000, CRC(cb439c45) SHA1(a6326ae9cbbaa7235d7c9e45fa4dbc7267b681c9) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-21190.9", 0x4800006, 0x400000, CRC(984d56eb) SHA1(a04beeeadc8a11730b41ae66607777be3a7b1b5e) ) ROM_LOAD64_WORD_SWAP( "mpr-21191.10", 0x4800004, 0x400000, CRC(a2bdcfe0) SHA1(c72896d0338a98efe83e70284c49b966d679e7ea) ) ROM_LOAD64_WORD_SWAP( "mpr-21192.11", 0x4800002, 0x400000, CRC(60cbb1fa) SHA1(3b1d2da551a287efdc97e46ffeed56cf7e967bd5) ) ROM_LOAD64_WORD_SWAP( "mpr-21193.12", 0x4800000, 0x400000, CRC(4638fef4) SHA1(0c880119c642c96b5f88eb024575f320d099d988) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-21194.13", 0x6800006, 0x400000, CRC(12c7a414) SHA1(3069ce4e50a82e243fa0c794faeafd735625df5c) ) ROM_LOAD64_WORD_SWAP( "mpr-21195.14", 0x6800004, 0x400000, CRC(7f39761c) SHA1(e861e3c622bdc44510bd0ca7e2ef1284e4550d2e) ) ROM_LOAD64_WORD_SWAP( "mpr-21196.15", 0x6800002, 0x400000, CRC(0ab46db5) SHA1(8c7ab959c677e6b8f1d1bc79cd8e04299aab56aa) ) ROM_LOAD64_WORD_SWAP( "mpr-21197.16", 0x6800000, 0x400000, CRC(04015247) SHA1(a8b3d1f9572367e1c84475035ae0c6bb7726f01d) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21198.26", 0x000002, 0x400000, CRC(42ec9ed4) SHA1(bdc73050a5e51032478df77a02f7cd4b4ed9d337) ) ROM_LOAD_VROM( "mpr-21199.27", 0x000000, 0x400000, CRC(fa28088c) SHA1(851f4fc5baa596f78bed21b0fe0e756865c19a9b) ) ROM_LOAD_VROM( "mpr-21200.28", 0x000006, 0x400000, CRC(fbb5aa1d) SHA1(04b25e8fb8783e785fd471ffcf8330ca9f2e3ae7) ) ROM_LOAD_VROM( "mpr-21201.29", 0x000004, 0x400000, CRC(e6b13469) SHA1(4968ab49aba86d6adcfb6200a5a02a410bbbd98c) ) ROM_LOAD_VROM( "mpr-21202.30", 0x00000a, 0x400000, CRC(e6b4c2be) SHA1(d3209101793f44d4ece327f24cd3a8a52bfc8298) ) ROM_LOAD_VROM( "mpr-21203.31", 0x000008, 0x400000, CRC(32d08d33) SHA1(dd9a3ac5a8306b861e32bbbfad2d4c5a7790c45d) ) ROM_LOAD_VROM( "mpr-21204.32", 0x00000e, 0x400000, CRC(ef18fe0a) SHA1(81c8c87537eef6266b5ab464ba84cd12594e64bd) ) ROM_LOAD_VROM( "mpr-21205.33", 0x00000c, 0x400000, CRC(4687bea6) SHA1(6633ad8ea96f8b3a89f49dbe52f92906be504ba1) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21206.34", 0x000002, 0x400000, CRC(ec2d6884) SHA1(8ec53005830902ebeb4f0ee36c5b2b73c2df5ebd) ) ROM_LOAD_VROM( "mpr-21207.35", 0x000000, 0x400000, CRC(eeaa510b) SHA1(5f1b9e1d09f4866289ac4ad718cb90329a93353f) ) ROM_LOAD_VROM( "mpr-21208.36", 0x000006, 0x400000, CRC(b222fef0) SHA1(88cf7ce17feef2da34a86217cced98a32051b22b) ) ROM_LOAD_VROM( "mpr-21209.37", 0x000004, 0x400000, CRC(170a28ce) SHA1(ca0043d42e02f5913e4eb92686586704724a3e5e) ) ROM_LOAD_VROM( "mpr-21210.38", 0x00000a, 0x400000, CRC(460cefe0) SHA1(820f3780e89173134792c62cc43f7c629bd555dd) ) ROM_LOAD_VROM( "mpr-21211.39", 0x000008, 0x400000, CRC(c84759ce) SHA1(9b2de7fa26684457a61a2eeb0a69bd28125dd118) ) ROM_LOAD_VROM( "mpr-21212.40", 0x00000e, 0x400000, CRC(6f8a75e0) SHA1(3b6cb238c29a6778be354882cd27b371ce96d332) ) ROM_LOAD_VROM( "mpr-21213.41", 0x00000c, 0x400000, CRC(de75bec6) SHA1(f0d6f143ad227b221bf7f7c3d1b2edaa28ad4813) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21325.21", 0x000000, 0x020000, CRC(004ad6ad) SHA1(3cedc58aaf40539325870c99ecedf51f161f4f4c) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21285.22", 0x000000, 0x400000, CRC(7cdca6ac) SHA1(fda23365d5c40f4f9e810def914cd70418e5662e) ) ROM_LOAD16_WORD_SWAP( "mpr-21287.24", 0x400000, 0x400000, CRC(06b66f17) SHA1(a7ce8f49d2db804429cedb5db53de8762b05845a) ) ROM_LOAD16_WORD_SWAP( "mpr-21286.23", 0x800000, 0x400000, CRC(749dfef0) SHA1(43032b465f426188a6d718f22a11c6d9a79f7577) ) ROM_LOAD16_WORD_SWAP( "mpr-21288.25", 0xc00000, 0x400000, CRC(14bee38e) SHA1(68300bf663ec3f597c73e7a39ca7057cf51a7a47) ) ROM_REGION( 0x20000, "dsb2:mpegcpu", 0 ) ROM_LOAD16_WORD_SWAP( "epr-20886.ic2", 0x000000, 0x020000, CRC(65b05f98) SHA1(b83a2a6e7ec3d2fcd34ce701ffa66d99f6feb86d) ) ROM_REGION( 0x1000000, "dsb2:mpeg", 0 ) ROM_LOAD( "mpr-20887.ic18", 0x000000, 0x400000, CRC(a0757684) SHA1(9222527d90b3f462846a4fff95af83011871c277) ) ROM_LOAD( "mpr-20888.ic20", 0x400000, 0x400000, CRC(b495fe65) SHA1(1573ced683534bb279a6dd69f6460745b728eac0) ) ROM_LOAD( "mpr-20889.ic22", 0x800000, 0x400000, CRC(18eec79e) SHA1(341982d89952ed85c921c627c294609bf83ec44b) ) ROM_LOAD( "mpr-20890.ic24", 0xc00000, 0x400000, CRC(aac96fa2) SHA1(bc68cd48eae50d3558d3c5a0302a3930639e3019) ) ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */ ROM_LOAD( "epr-20985.bin", 0x000000, 0x010000, CRC(b139481d) SHA1(05fca7db7c8b084c53bd157ba3e8296f1a961a99) ) // ???? 317-5045-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29222cc4" ) ROM_END ROM_START( srally2 ) /* Step 2.0, Sega game ID# is 833-13373, ROM board ID# 834-13374 SRT TWIN */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20632.17", 0x000006, 0x200000, CRC(6829a801) SHA1(2aa3834f6a8c53f5db57ab52994b8ab3fde2d7c2) ) ROM_LOAD64_WORD_SWAP( "epr-20633.18", 0x000004, 0x200000, CRC(f5a24f24) SHA1(6f741bc53d51ff4b5535dbee35aa490f159945ec) ) ROM_LOAD64_WORD_SWAP( "epr-20634.19", 0x000002, 0x200000, CRC(45a09245) SHA1(1e7e844d38e9cba59c2a7e6f2e6ca2bba2c8b352) ) ROM_LOAD64_WORD_SWAP( "epr-20635.20", 0x000000, 0x200000, CRC(7937473f) SHA1(d5bb57a08019a4523f976c418526efffc6ef988b) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20602.1", 0x800006, 0x400000, CRC(60cfa72a) SHA1(2cb9e16d50979461d39e0493273ee38d23900b45) ) ROM_LOAD64_WORD_SWAP( "mpr-20603.2", 0x800004, 0x400000, CRC(ad0d8eb8) SHA1(5bcd0a72b2d48d1834f296b7b37a56ae13c461fa) ) ROM_LOAD64_WORD_SWAP( "mpr-20604.3", 0x800002, 0x400000, CRC(99c5f396) SHA1(dc586591a684bde224704f8356640343eb7651b3) ) ROM_LOAD64_WORD_SWAP( "mpr-20605.4", 0x800000, 0x400000, CRC(00513401) SHA1(c6ac665cea999dcf483e9837daefd7fcdd755043) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20606.5", 0x1800006, 0x400000, CRC(072498fd) SHA1(f7804a7c2139901367b06823bf0a6472e24078a6) ) ROM_LOAD64_WORD_SWAP( "mpr-20607.6", 0x1800004, 0x400000, CRC(6da85aa3) SHA1(04fce70fa69aca615e5b009be99f7a657070b0c0) ) ROM_LOAD64_WORD_SWAP( "mpr-20608.7", 0x1800002, 0x400000, CRC(0c9b0571) SHA1(2e13ab15d7fb6104316dc86770172269c8280306) ) ROM_LOAD64_WORD_SWAP( "mpr-20609.8", 0x1800000, 0x400000, CRC(c03cc0e5) SHA1(8ee99dd37587dd1aa24d746ef14180515306e5d9) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20610.9", 0x2800006, 0x400000, CRC(b6e0ff4e) SHA1(9b6ab7925b64b34f0d16ff0ba72dd0a0e6d23290) ) ROM_LOAD64_WORD_SWAP( "mpr-20611.10", 0x2800004, 0x400000, CRC(5d9f8ba2) SHA1(42bec0ca6cf8d0192183dd08c4a92157c34d3651) ) ROM_LOAD64_WORD_SWAP( "mpr-20612.11", 0x2800002, 0x400000, CRC(721a44b6) SHA1(151e4f9e2ed4095620c88bf54bf69f13f441e5ce) ) ROM_LOAD64_WORD_SWAP( "mpr-20613.12", 0x2800000, 0x400000, CRC(2938c0d9) SHA1(95c444ef0b53afd129d512f8a8961938b0fd703e) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20616.26", 0x000002, 0x400000, CRC(e11dcf8b) SHA1(bbc384e95d52d883cbc68122f5a3c44dee98d54c) ) ROM_LOAD_VROM( "mpr-20617.27", 0x000000, 0x400000, CRC(96acef3f) SHA1(a72ed7ac3f8132562c3d2e9bdf7b5c596082cb29) ) ROM_LOAD_VROM( "mpr-20618.28", 0x000006, 0x400000, CRC(6c281281) SHA1(ddf056386e7e44f2d2d034f405c55bc5a3109848) ) ROM_LOAD_VROM( "mpr-20619.29", 0x000004, 0x400000, CRC(0fa65819) SHA1(b9ce62a149f019b04eb72e0d6c9339472f403823) ) ROM_LOAD_VROM( "mpr-20620.30", 0x00000a, 0x400000, CRC(ee79585f) SHA1(ea1797667a6ef6e38cf48543a63fd69a097b1e50) ) ROM_LOAD_VROM( "mpr-20621.31", 0x000008, 0x400000, CRC(3a99148f) SHA1(0a2e5b4af85a4ce370c8defeb8d81def1279e693) ) ROM_LOAD_VROM( "mpr-20622.32", 0x00000e, 0x400000, CRC(0618f056) SHA1(873063ab147b6b513683d4b4fe6a874f920ba818) ) ROM_LOAD_VROM( "mpr-20623.33", 0x00000c, 0x400000, CRC(ccf31b85) SHA1(b25ea13706734a2e5c2f7587f494d59b6ad43c1f) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20624.34", 0x000002, 0x400000, CRC(90f30936) SHA1(43be3fe5a4200ab4200a49d571d9114e894db700) ) ROM_LOAD_VROM( "mpr-20625.35", 0x000000, 0x400000, CRC(04f804fa) SHA1(6537733d6a0c12e084937366bbdcc1b3bea3b4aa) ) ROM_LOAD_VROM( "mpr-20626.36", 0x000006, 0x400000, CRC(2d6c97d6) SHA1(201d01556e8381f21670b9637eb479e8f88e880e) ) ROM_LOAD_VROM( "mpr-20627.37", 0x000004, 0x400000, CRC(a14ee871) SHA1(c846e39760570703ec97ae085992b2de0daef458) ) ROM_LOAD_VROM( "mpr-20628.38", 0x00000a, 0x400000, CRC(bba829a3) SHA1(ad44d53e9cf5bc1f6a03fe961d5f13410261d912) ) ROM_LOAD_VROM( "mpr-20629.39", 0x000008, 0x400000, CRC(ead2eb31) SHA1(cfb2ff20d5fcdaa9e0b075f84e94d07ff069d17e) ) ROM_LOAD_VROM( "mpr-20630.40", 0x00000e, 0x400000, CRC(cc5881b8) SHA1(6d9b973c442c5d3bb872624412b8dfbef0677b34) ) ROM_LOAD_VROM( "mpr-20631.41", 0x00000c, 0x400000, CRC(5cb69ffd) SHA1(654d8187634726c8218bf84304765a40c2d4b117) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20636.21", 0x000000, 0x080000, CRC(7139ebf8) SHA1(3e06e8aa5c3eaf371073caa51e5fc5b42826f015) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20614.22", 0x000000, 0x400000, CRC(a3930e4a) SHA1(6a34f5b7817db8304454235997eaa453528bc655) ) ROM_LOAD16_WORD_SWAP( "mpr-20615.24", 0x400000, 0x400000, CRC(62e8a94a) SHA1(abed71b1c6eb2563fe58e6598c10dd266340e5e0) ) ROM_REGION( 0x20000, "dsb2:mpegcpu", 0 ) ROM_LOAD16_WORD_SWAP( "epr-20641.2", 0x000000, 0x020000, CRC(c9b82035) SHA1(1e438f8104f79c2956bb1aeb710b01b6dc59101e) ) ROM_REGION( 0x1000000, "dsb2:mpeg", 0 ) ROM_LOAD( "mpr-20637.57", 0x000000, 0x400000, CRC(d66e8a02) SHA1(f5d2bf4c97139fa56d14ffe2885a86e8f17ee965) ) ROM_LOAD( "mpr-20638.58", 0x400000, 0x400000, CRC(d1513382) SHA1(b4d5b7680e2e73b361530d689ffdb0bab62e9ee4) ) ROM_LOAD( "mpr-20639.59", 0x800000, 0x400000, CRC(f6603b7b) SHA1(9f31a2562168e5eba51864935e1c15db4e3114fb) ) ROM_LOAD( "mpr-20640.60", 0xc00000, 0x400000, CRC(9eea07b7) SHA1(bdcf136f29e1435c9d82718730ef209d8cfe74d8) ) ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */ ROM_LOAD( "epr-20512.bin", 0x000000, 0x010000, CRC(cf64350d) SHA1(f30c8c7b65fb38f7dd63845f12b81388ff3b946d) ) ROM_END ROM_START( srally2p ) // prototype 1997/12/29 ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "ic17.17", 0x000006, 0x200000, CRC(328796e5) SHA1(0c5badf858ecb8e1a389063edc008d73d8aba58f) ) ROM_LOAD64_WORD_SWAP( "ic18.18", 0x000004, 0x200000, CRC(de4f06e9) SHA1(ef50163f40bdb417e360ca6bb6273cf66dadf9b5) ) ROM_LOAD64_WORD_SWAP( "ic19.19", 0x000002, 0x200000, CRC(ef8c5fd0) SHA1(9d2bd494a79f9f3dc941865533baf5f834946908) ) ROM_LOAD64_WORD_SWAP( "ic20.20", 0x000000, 0x200000, CRC(5cc4fea1) SHA1(936a143439d700356a0fa13da2f5e428057fdeeb) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20602.1", 0x800006, 0x400000, CRC(60cfa72a) SHA1(2cb9e16d50979461d39e0493273ee38d23900b45) ) ROM_LOAD64_WORD_SWAP( "mpr-20603.2", 0x800004, 0x400000, CRC(ad0d8eb8) SHA1(5bcd0a72b2d48d1834f296b7b37a56ae13c461fa) ) ROM_LOAD64_WORD_SWAP( "mpr-20604.3", 0x800002, 0x400000, CRC(99c5f396) SHA1(dc586591a684bde224704f8356640343eb7651b3) ) ROM_LOAD64_WORD_SWAP( "mpr-20605.4", 0x800000, 0x400000, CRC(00513401) SHA1(c6ac665cea999dcf483e9837daefd7fcdd755043) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20606.5", 0x1800006, 0x400000, CRC(072498fd) SHA1(f7804a7c2139901367b06823bf0a6472e24078a6) ) ROM_LOAD64_WORD_SWAP( "mpr-20607.6", 0x1800004, 0x400000, CRC(6da85aa3) SHA1(04fce70fa69aca615e5b009be99f7a657070b0c0) ) ROM_LOAD64_WORD_SWAP( "mpr-20608.7", 0x1800002, 0x400000, CRC(0c9b0571) SHA1(2e13ab15d7fb6104316dc86770172269c8280306) ) ROM_LOAD64_WORD_SWAP( "mpr-20609.8", 0x1800000, 0x400000, CRC(c03cc0e5) SHA1(8ee99dd37587dd1aa24d746ef14180515306e5d9) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20610.9", 0x2800006, 0x400000, CRC(b6e0ff4e) SHA1(9b6ab7925b64b34f0d16ff0ba72dd0a0e6d23290) ) ROM_LOAD64_WORD_SWAP( "mpr-20611.10", 0x2800004, 0x400000, CRC(5d9f8ba2) SHA1(42bec0ca6cf8d0192183dd08c4a92157c34d3651) ) ROM_LOAD64_WORD_SWAP( "mpr-20612.11", 0x2800002, 0x400000, CRC(721a44b6) SHA1(151e4f9e2ed4095620c88bf54bf69f13f441e5ce) ) ROM_LOAD64_WORD_SWAP( "mpr-20613.12", 0x2800000, 0x400000, CRC(2938c0d9) SHA1(95c444ef0b53afd129d512f8a8961938b0fd703e) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20616.26", 0x000002, 0x400000, CRC(e11dcf8b) SHA1(bbc384e95d52d883cbc68122f5a3c44dee98d54c) ) ROM_LOAD_VROM( "mpr-20617.27", 0x000000, 0x400000, CRC(96acef3f) SHA1(a72ed7ac3f8132562c3d2e9bdf7b5c596082cb29) ) ROM_LOAD_VROM( "mpr-20618.28", 0x000006, 0x400000, CRC(6c281281) SHA1(ddf056386e7e44f2d2d034f405c55bc5a3109848) ) ROM_LOAD_VROM( "mpr-20619.29", 0x000004, 0x400000, CRC(0fa65819) SHA1(b9ce62a149f019b04eb72e0d6c9339472f403823) ) ROM_LOAD_VROM( "mpr-20620.30", 0x00000a, 0x400000, CRC(ee79585f) SHA1(ea1797667a6ef6e38cf48543a63fd69a097b1e50) ) ROM_LOAD_VROM( "mpr-20621.31", 0x000008, 0x400000, CRC(3a99148f) SHA1(0a2e5b4af85a4ce370c8defeb8d81def1279e693) ) ROM_LOAD_VROM( "mpr-20622.32", 0x00000e, 0x400000, CRC(0618f056) SHA1(873063ab147b6b513683d4b4fe6a874f920ba818) ) ROM_LOAD_VROM( "mpr-20623.33", 0x00000c, 0x400000, CRC(ccf31b85) SHA1(b25ea13706734a2e5c2f7587f494d59b6ad43c1f) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20624.34", 0x000002, 0x400000, CRC(90f30936) SHA1(43be3fe5a4200ab4200a49d571d9114e894db700) ) ROM_LOAD_VROM( "mpr-20625.35", 0x000000, 0x400000, CRC(04f804fa) SHA1(6537733d6a0c12e084937366bbdcc1b3bea3b4aa) ) ROM_LOAD_VROM( "mpr-20626.36", 0x000006, 0x400000, CRC(2d6c97d6) SHA1(201d01556e8381f21670b9637eb479e8f88e880e) ) ROM_LOAD_VROM( "mpr-20627.37", 0x000004, 0x400000, CRC(a14ee871) SHA1(c846e39760570703ec97ae085992b2de0daef458) ) ROM_LOAD_VROM( "mpr-20628.38", 0x00000a, 0x400000, CRC(bba829a3) SHA1(ad44d53e9cf5bc1f6a03fe961d5f13410261d912) ) ROM_LOAD_VROM( "mpr-20629.39", 0x000008, 0x400000, CRC(ead2eb31) SHA1(cfb2ff20d5fcdaa9e0b075f84e94d07ff069d17e) ) ROM_LOAD_VROM( "mpr-20630.40", 0x00000e, 0x400000, CRC(cc5881b8) SHA1(6d9b973c442c5d3bb872624412b8dfbef0677b34) ) ROM_LOAD_VROM( "mpr-20631.41", 0x00000c, 0x400000, CRC(5cb69ffd) SHA1(654d8187634726c8218bf84304765a40c2d4b117) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "ic21.21", 0x000000, 0x080000, CRC(82a4eb2e) SHA1(03eb4eb02c64f9b10aa8c8c802ddc4560db2831b) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20614.22", 0x000000, 0x400000, CRC(a3930e4a) SHA1(6a34f5b7817db8304454235997eaa453528bc655) ) ROM_LOAD16_WORD_SWAP( "mpr-20615.24", 0x400000, 0x400000, CRC(62e8a94a) SHA1(abed71b1c6eb2563fe58e6598c10dd266340e5e0) ) ROM_REGION( 0x20000, "dsb2:mpegcpu", 0 ) ROM_LOAD16_WORD_SWAP( "ic2.2", 0x000000, 0x020000, CRC(61c3f8bc) SHA1(b6d04e286f96206d22a711b5f13cfa01f5c163ac) ) ROM_REGION( 0x1000000, "dsb2:mpeg", 0 ) ROM_LOAD( "mpr-20637.57", 0x000000, 0x400000, CRC(d66e8a02) SHA1(f5d2bf4c97139fa56d14ffe2885a86e8f17ee965) ) ROM_LOAD( "mpr-20638.58", 0x400000, 0x400000, CRC(d1513382) SHA1(b4d5b7680e2e73b361530d689ffdb0bab62e9ee4) ) ROM_LOAD( "mpr-20639.59", 0x800000, 0x400000, CRC(f6603b7b) SHA1(9f31a2562168e5eba51864935e1c15db4e3114fb) ) ROM_LOAD( "mpr-20640.60", 0xc00000, 0x400000, CRC(9eea07b7) SHA1(bdcf136f29e1435c9d82718730ef209d8cfe74d8) ) ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */ ROM_LOAD( "epr-20512.bin", 0x000000, 0x010000, CRC(cf64350d) SHA1(f30c8c7b65fb38f7dd63845f12b81388ff3b946d) ) ROM_END ROM_START( srally2pa ) // prototype 1997/12/08 ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "prog3.17", 0x000006, 0x200000, CRC(e71d3f2d) SHA1(745298e330c761a4284d207b5e782bebdc97757c) ) ROM_LOAD64_WORD_SWAP( "prog2.18", 0x000004, 0x200000, CRC(ac1053f8) SHA1(61dd4f2cda55adf0eb85adb3e6d46db81a80addc) ) ROM_LOAD64_WORD_SWAP( "prog1.19", 0x000002, 0x200000, CRC(b486bb74) SHA1(de881df36dcf7e8f15d0b22e8b8955ca8c811d0c) ) ROM_LOAD64_WORD_SWAP( "prog0.20", 0x000000, 0x200000, CRC(a904227d) SHA1(595cbaf449ca3ef712fb91317a18d3a4ce574ac7) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20602.1", 0x800006, 0x400000, CRC(60cfa72a) SHA1(2cb9e16d50979461d39e0493273ee38d23900b45) ) ROM_LOAD64_WORD_SWAP( "mpr-20603.2", 0x800004, 0x400000, CRC(ad0d8eb8) SHA1(5bcd0a72b2d48d1834f296b7b37a56ae13c461fa) ) ROM_LOAD64_WORD_SWAP( "mpr-20604.3", 0x800002, 0x400000, CRC(99c5f396) SHA1(dc586591a684bde224704f8356640343eb7651b3) ) ROM_LOAD64_WORD_SWAP( "mpr-20605.4", 0x800000, 0x400000, CRC(00513401) SHA1(c6ac665cea999dcf483e9837daefd7fcdd755043) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20606.5", 0x1800006, 0x400000, CRC(072498fd) SHA1(f7804a7c2139901367b06823bf0a6472e24078a6) ) ROM_LOAD64_WORD_SWAP( "mpr-20607.6", 0x1800004, 0x400000, CRC(6da85aa3) SHA1(04fce70fa69aca615e5b009be99f7a657070b0c0) ) ROM_LOAD64_WORD_SWAP( "mpr-20608.7", 0x1800002, 0x400000, CRC(0c9b0571) SHA1(2e13ab15d7fb6104316dc86770172269c8280306) ) ROM_LOAD64_WORD_SWAP( "mpr-20609.8", 0x1800000, 0x400000, CRC(c03cc0e5) SHA1(8ee99dd37587dd1aa24d746ef14180515306e5d9) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20610.9", 0x2800006, 0x400000, CRC(b6e0ff4e) SHA1(9b6ab7925b64b34f0d16ff0ba72dd0a0e6d23290) ) ROM_LOAD64_WORD_SWAP( "mpr-20611.10", 0x2800004, 0x400000, CRC(5d9f8ba2) SHA1(42bec0ca6cf8d0192183dd08c4a92157c34d3651) ) ROM_LOAD64_WORD_SWAP( "mpr-20612.11", 0x2800002, 0x400000, CRC(721a44b6) SHA1(151e4f9e2ed4095620c88bf54bf69f13f441e5ce) ) ROM_LOAD64_WORD_SWAP( "mpr-20613.12", 0x2800000, 0x400000, CRC(2938c0d9) SHA1(95c444ef0b53afd129d512f8a8961938b0fd703e) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20616.26", 0x000002, 0x400000, CRC(e11dcf8b) SHA1(bbc384e95d52d883cbc68122f5a3c44dee98d54c) ) ROM_LOAD_VROM( "mpr-20617.27", 0x000000, 0x400000, CRC(96acef3f) SHA1(a72ed7ac3f8132562c3d2e9bdf7b5c596082cb29) ) ROM_LOAD_VROM( "mpr-20618.28", 0x000006, 0x400000, CRC(6c281281) SHA1(ddf056386e7e44f2d2d034f405c55bc5a3109848) ) ROM_LOAD_VROM( "mpr-20619.29", 0x000004, 0x400000, CRC(0fa65819) SHA1(b9ce62a149f019b04eb72e0d6c9339472f403823) ) ROM_LOAD_VROM( "mpr-20620.30", 0x00000a, 0x400000, CRC(ee79585f) SHA1(ea1797667a6ef6e38cf48543a63fd69a097b1e50) ) ROM_LOAD_VROM( "mpr-20621.31", 0x000008, 0x400000, CRC(3a99148f) SHA1(0a2e5b4af85a4ce370c8defeb8d81def1279e693) ) ROM_LOAD_VROM( "mpr-20622.32", 0x00000e, 0x400000, CRC(0618f056) SHA1(873063ab147b6b513683d4b4fe6a874f920ba818) ) ROM_LOAD_VROM( "mpr-20623.33", 0x00000c, 0x400000, CRC(ccf31b85) SHA1(b25ea13706734a2e5c2f7587f494d59b6ad43c1f) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20624.34", 0x000002, 0x400000, CRC(90f30936) SHA1(43be3fe5a4200ab4200a49d571d9114e894db700) ) ROM_LOAD_VROM( "mpr-20625.35", 0x000000, 0x400000, CRC(04f804fa) SHA1(6537733d6a0c12e084937366bbdcc1b3bea3b4aa) ) ROM_LOAD_VROM( "mpr-20626.36", 0x000006, 0x400000, CRC(2d6c97d6) SHA1(201d01556e8381f21670b9637eb479e8f88e880e) ) ROM_LOAD_VROM( "mpr-20627.37", 0x000004, 0x400000, CRC(a14ee871) SHA1(c846e39760570703ec97ae085992b2de0daef458) ) ROM_LOAD_VROM( "mpr-20628.38", 0x00000a, 0x400000, CRC(bba829a3) SHA1(ad44d53e9cf5bc1f6a03fe961d5f13410261d912) ) ROM_LOAD_VROM( "mpr-20629.39", 0x000008, 0x400000, CRC(ead2eb31) SHA1(cfb2ff20d5fcdaa9e0b075f84e94d07ff069d17e) ) ROM_LOAD_VROM( "mpr-20630.40", 0x00000e, 0x400000, CRC(cc5881b8) SHA1(6d9b973c442c5d3bb872624412b8dfbef0677b34) ) ROM_LOAD_VROM( "mpr-20631.41", 0x00000c, 0x400000, CRC(5cb69ffd) SHA1(654d8187634726c8218bf84304765a40c2d4b117) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "ic21.21", 0x000000, 0x080000, CRC(82a4eb2e) SHA1(03eb4eb02c64f9b10aa8c8c802ddc4560db2831b) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20614.22", 0x000000, 0x400000, CRC(a3930e4a) SHA1(6a34f5b7817db8304454235997eaa453528bc655) ) ROM_LOAD16_WORD_SWAP( "mpr-20615.24", 0x400000, 0x400000, CRC(62e8a94a) SHA1(abed71b1c6eb2563fe58e6598c10dd266340e5e0) ) ROM_REGION( 0x20000, "dsb2:mpegcpu", 0 ) ROM_LOAD16_WORD_SWAP( "ic2.2", 0x000000, 0x020000, CRC(61c3f8bc) SHA1(b6d04e286f96206d22a711b5f13cfa01f5c163ac) ) ROM_REGION( 0x1000000, "dsb2:mpeg", 0 ) ROM_LOAD( "mpr-20637.57", 0x000000, 0x400000, CRC(d66e8a02) SHA1(f5d2bf4c97139fa56d14ffe2885a86e8f17ee965) ) ROM_LOAD( "mpr-20638.58", 0x400000, 0x400000, CRC(d1513382) SHA1(b4d5b7680e2e73b361530d689ffdb0bab62e9ee4) ) ROM_LOAD( "mpr-20639.59", 0x800000, 0x400000, CRC(f6603b7b) SHA1(9f31a2562168e5eba51864935e1c15db4e3114fb) ) ROM_LOAD( "mpr-20640.60", 0xc00000, 0x400000, CRC(9eea07b7) SHA1(bdcf136f29e1435c9d82718730ef209d8cfe74d8) ) ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */ ROM_LOAD( "epr-20512.bin", 0x000000, 0x010000, CRC(cf64350d) SHA1(f30c8c7b65fb38f7dd63845f12b81388ff3b946d) ) ROM_END ROM_START( srally2dx ) /* Step 2.0, Sega game ID# is 833-13371, ROM board ID# 834-13372 SRT DX */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20502.17", 0x000006, 0x200000, CRC(af16846d) SHA1(a0babc4dc3809ca1e71eaad4dc2f8c1597575e8b) ) ROM_LOAD64_WORD_SWAP( "epr-20503.18", 0x000004, 0x200000, CRC(6e238b3d) SHA1(78da9abf39a2371d74d6b72b00f2467dfe86c4d5) ) ROM_LOAD64_WORD_SWAP( "epr-20504.19", 0x000002, 0x200000, CRC(30bbc46d) SHA1(e6e2c76886cc740d009b4d7ac4412c0591caf34b) ) ROM_LOAD64_WORD_SWAP( "epr-20505.20", 0x000000, 0x200000, CRC(c24a5097) SHA1(93ba7bd98333c8e7f2dd067ac10d4a231a38fa84) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20472.1", 0x800006, 0x400000, CRC(db8d6a00) SHA1(67b6206361edd5714aad9dc54c43d79d8e649c7e) ) ROM_LOAD64_WORD_SWAP( "mpr-20473.2", 0x800004, 0x400000, CRC(dd8e3131) SHA1(402d50fddfd2a5e7691bbccf309ce8522e3afea9) ) ROM_LOAD64_WORD_SWAP( "mpr-20474.3", 0x800002, 0x400000, CRC(66cb4c8e) SHA1(21b47691011643b7560a3bc55b38eb559f164376) ) ROM_LOAD64_WORD_SWAP( "mpr-20475.4", 0x800000, 0x400000, CRC(d0f059ee) SHA1(d6c15419f60306f11b0ff19ac0ee8c0052ac0b67) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20476.5", 0x1800006, 0x400000, CRC(cc97d758) SHA1(3b9a83f1837a1b64ba70dfe4707edc738b489543) ) ROM_LOAD64_WORD_SWAP( "mpr-20477.6", 0x1800004, 0x400000, CRC(0b5ac3ad) SHA1(87a8a983b3d020388240634a4598a8eae9896d3a) ) ROM_LOAD64_WORD_SWAP( "mpr-20478.7", 0x1800002, 0x400000, CRC(5dfd59f7) SHA1(dd01fcac97cee9f2a7216f3f9b3135e60d8c4704) ) ROM_LOAD64_WORD_SWAP( "mpr-20479.8", 0x1800000, 0x400000, CRC(82ec5488) SHA1(b126aece3dc841bf09a9c1e450d1f49ce6337b71) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20480.9", 0x2800006, 0x400000, CRC(1e486a2e) SHA1(1da0f035f78a8e06c38291b3073c0d98b4603e45) ) ROM_LOAD64_WORD_SWAP( "mpr-20481.10", 0x2800004, 0x400000, CRC(42acc4f9) SHA1(064b80116b24946cf638d1e3f3d608fe97a60815) ) ROM_LOAD64_WORD_SWAP( "mpr-20482.11", 0x2800002, 0x400000, CRC(d21668d1) SHA1(94113533607d388003c4dc43fde0fe4aea4d9589) ) ROM_LOAD64_WORD_SWAP( "mpr-20483.12", 0x2800000, 0x400000, CRC(7d487f3a) SHA1(0ef22b8ff6f05acf97cd8f792788467c47c4a2f9) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20486.26", 0x000002, 0x400000, CRC(dab1f70f) SHA1(37083dfd7a91618afccf3a70740de296e6b542cb) ) ROM_LOAD_VROM( "mpr-20487.27", 0x000000, 0x400000, CRC(ffb38774) SHA1(0b8cd5fa26e7b70bd8e2e93e3be702194d119e52) ) ROM_LOAD_VROM( "mpr-20488.28", 0x000006, 0x400000, CRC(0c25a1fb) SHA1(9ed754d8210aad3ac76416b5e7bd55d8e2f0a440) ) ROM_LOAD_VROM( "mpr-20489.29", 0x000004, 0x400000, CRC(6e8a911a) SHA1(1d9aa42c81eb18cfae64c6df91e6cffb1e8f52fd) ) ROM_LOAD_VROM( "mpr-20490.30", 0x00000a, 0x400000, CRC(93da0363) SHA1(1cf69103991dee4527dec490663ae8a2526fa12f) ) ROM_LOAD_VROM( "mpr-20491.31", 0x000008, 0x400000, CRC(c4808e7a) SHA1(aa6af8a2338aa716b04f9e84fb7ce14d55bdd3bd) ) ROM_LOAD_VROM( "mpr-20492.32", 0x00000e, 0x400000, CRC(d1b27b2b) SHA1(23c7b0c1c427ad420fbe208851d2ed14f5fbb723) ) ROM_LOAD_VROM( "mpr-20493.33", 0x00000c, 0x400000, CRC(e43cc6af) SHA1(26489c60c7fccf2145ca4489717a4e0b1243b5ce) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20494.34", 0x000002, 0x400000, CRC(b997b531) SHA1(eb4568701d9540aeb681a2355cbb1f3f4adfd651) ) ROM_LOAD_VROM( "mpr-20495.35", 0x000000, 0x400000, CRC(72480f09) SHA1(30466c8f57cf9109c1aebb6dc2fb1c580eca7a3c) ) ROM_LOAD_VROM( "mpr-20496.36", 0x000006, 0x400000, CRC(96f6d3a8) SHA1(8b18dbd20567e6fa6dd07487b36f6ebba74a04c5) ) ROM_LOAD_VROM( "mpr-20497.37", 0x000004, 0x400000, CRC(7dc700a3) SHA1(3bbc5517151067946c2ecefa03c8806249fbc7ff) ) ROM_LOAD_VROM( "mpr-20498.38", 0x00000a, 0x400000, CRC(4e844081) SHA1(1e3acf84b4c5a85ac26cb4e3f6d5a31433e4b1f7) ) ROM_LOAD_VROM( "mpr-20499.39", 0x000008, 0x400000, CRC(09d9c7d1) SHA1(78c81254eb0babdfbfc84612cae5037fce82b7fe) ) ROM_LOAD_VROM( "mpr-20500.40", 0x00000e, 0x400000, CRC(3766fd87) SHA1(941ff6d89dbc8e59cc7a9a677c329aadb9068e5d) ) ROM_LOAD_VROM( "mpr-20501.41", 0x00000c, 0x400000, CRC(741da4ac) SHA1(fa6e52b42b927bc659f139f4dd039204bda3b224) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20506.21", 0x000000, 0x080000, CRC(855af67b) SHA1(a0359b8329c9c0746bc996b9272b7a1f2db07368) ) ROM_REGION16_BE( 0x800000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20484.22", 0x000000, 0x400000, CRC(8ac3fbc4) SHA1(8b7624506ff00256a745bb4b7393cf17a081faa4) ) ROM_LOAD16_WORD_SWAP( "mpr-20485.24", 0x400000, 0x400000, CRC(cfd8c19b) SHA1(3b8cc045cb02b93f9d35b81a48085d4d480d6bff) ) // TODO: missing dump? ROM_REGION( 0x20000, "dsb2:mpegcpu", 0 ) ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x1000000, "dsb2:mpeg", 0 ) ROM_FILL( 0x000000, 0x1000000, 0x0000 ) ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */ ROM_LOAD( "epr-20512.bin", 0x000000, 0x010000, CRC(cf64350d) SHA1(f30c8c7b65fb38f7dd63845f12b81388ff3b946d) ) ROM_END ROM_START( harley ) /* Step 2.0, Sega game ID# is 833-13325, ROM board ID# 834-13326 HARLEY DAVIDSON */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20393b.17", 0x000006, 0x200000, CRC(7d712105) SHA1(35e0849f498de48fcb357495b6e8039740b8e881) ) ROM_LOAD64_WORD_SWAP( "epr-20394b.18", 0x000004, 0x200000, CRC(b4312135) SHA1(79c4306acd8c20f86d16a18de696783f7da9df84) ) ROM_LOAD64_WORD_SWAP( "epr-20395b.19", 0x000002, 0x200000, CRC(88f71d76) SHA1(2ef28f6b10030c60fae17efdbe5707ade2d8cc76) ) ROM_LOAD64_WORD_SWAP( "epr-20396b.20", 0x000000, 0x200000, CRC(9623dea7) SHA1(232f3fdeb932b332952542fa06d0539bcf513f68) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20361.1", 0x800006, 0x400000, CRC(ddb66c2f) SHA1(e47450cc38af99e2870aac1f598e057a0c6efe47) ) ROM_LOAD64_WORD_SWAP( "mpr-20362.2", 0x800004, 0x400000, CRC(f7e60dfd) SHA1(e87b1a35513d6c9392643e8e97e2bc3eccdf21cb) ) ROM_LOAD64_WORD_SWAP( "mpr-20363.3", 0x800002, 0x400000, CRC(3e3cc6ff) SHA1(ae0640ac00b6a09010984197a1aeb43817576181) ) ROM_LOAD64_WORD_SWAP( "mpr-20364.4", 0x800000, 0x400000, CRC(a2a68ef2) SHA1(4d6ddd85d3350e56276c7cb11dd428d2c13a0374) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20365.5", 0x1800006, 0x400000, CRC(7dd50361) SHA1(731ed1b660ebdaf1c9d583b374181ddc1496322b) ) ROM_LOAD64_WORD_SWAP( "mpr-20366.6", 0x1800004, 0x400000, CRC(45e3850e) SHA1(54e6a285c594418355ab80cdfa4f5881cf74e39a) ) ROM_LOAD64_WORD_SWAP( "mpr-20367.7", 0x1800002, 0x400000, CRC(6c3f9748) SHA1(0bec4c32c7e5fe715bb4572bf54c559583637170) ) ROM_LOAD64_WORD_SWAP( "mpr-20368.8", 0x1800000, 0x400000, CRC(100c9846) SHA1(63b2ab000b5e4996c68724e3f3457a50e6185295) ) // CROM3 ROM_LOAD64_WORD_SWAP( "epr-20409.13", 0x4000006, 0x200000, CRC(58caaa75) SHA1(ce27ff9109f4fd69191b6aec3298013261f657e5) ) ROM_LOAD64_WORD_SWAP( "epr-20410.14", 0x4000004, 0x200000, CRC(98b126f2) SHA1(f102ce6fdcd5c7eebc2c802b80a3ee861fc50f19) ) ROM_LOAD64_WORD_SWAP( "epr-20411.15", 0x4000002, 0x200000, CRC(848daaf7) SHA1(85486e8fbac4237a2fed31120cc15239d5037d9a) ) ROM_LOAD64_WORD_SWAP( "epr-20412.16", 0x4000000, 0x200000, CRC(0d51bb34) SHA1(24ce007e1abdd26d10b3d2a294503bf70a48db2d) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20377.26", 0x000002, 0x400000, CRC(4d2887e5) SHA1(6c965262bbeb8c5a10cdcf5ee31f2f50616ad6f0) ) ROM_LOAD_VROM( "mpr-20378.27", 0x000000, 0x400000, CRC(5ad7c0ec) SHA1(19eee9a512abf857e2fea40261f90d727f79961a) ) ROM_LOAD_VROM( "mpr-20379.28", 0x000006, 0x400000, CRC(1e51c9f0) SHA1(e62f6b4b5378f2724cd7ae9a0c87a9de31d0ff37) ) ROM_LOAD_VROM( "mpr-20380.29", 0x000004, 0x400000, CRC(e10d35ae) SHA1(d99615b9d6b6c89cb1f9bfeba4f3aebefbaf857c) ) ROM_LOAD_VROM( "mpr-20381.30", 0x00000a, 0x400000, CRC(76cd36a2) SHA1(026dfe1c996a923b8114defb96a3b200e2c72279) ) ROM_LOAD_VROM( "mpr-20382.31", 0x000008, 0x400000, CRC(f089ae37) SHA1(d4366617fc956b2ad653409981227f238314c7eb) ) ROM_LOAD_VROM( "mpr-20383.32", 0x00000e, 0x400000, CRC(9e96d3be) SHA1(a674544eb5e1792f82d2b58ab26e9be2cf3a4e25) ) ROM_LOAD_VROM( "mpr-20384.33", 0x00000c, 0x400000, CRC(5bdfbb52) SHA1(31470f761170e489582db36124d7740d8dbb94aa) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20385.34", 0x000002, 0x400000, CRC(12db1729) SHA1(58fd946d8d63cf8b8da741a68d18c58f6894d661) ) ROM_LOAD_VROM( "mpr-20386.35", 0x000000, 0x400000, CRC(db2ccaf8) SHA1(873fc1f293a50bb98e463449c8591d2cfc3cd93f) ) ROM_LOAD_VROM( "mpr-20387.36", 0x000006, 0x400000, CRC(c5dde91b) SHA1(8155f49918cd57bc625fbc149ffdd9074f5906f0) ) ROM_LOAD_VROM( "mpr-20388.37", 0x000004, 0x400000, CRC(aeaa862e) SHA1(e78a7e446df2f15570e1dc64a5f8b22ac09ac6a0) ) ROM_LOAD_VROM( "mpr-20389.38", 0x00000a, 0x400000, CRC(49bb6593) SHA1(ffed9c3748405e4835998f644077cf8581bd00c7) ) ROM_LOAD_VROM( "mpr-20390.39", 0x000008, 0x400000, CRC(1d4a8efe) SHA1(7a4515906a351737fb5b3a221bad839e61ea03a2) ) ROM_LOAD_VROM( "mpr-20391.40", 0x00000e, 0x400000, CRC(5dc452dc) SHA1(203d5d8008bea8d2f43566fff6971b3f7add75bc) ) ROM_LOAD_VROM( "mpr-20392.41", 0x00000c, 0x400000, CRC(892208cb) SHA1(12b5309f5f66d7c2165b285e0a9710ee0d9c99f4) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20397.21", 0x000000, 0x080000, CRC(5b20b54a) SHA1(26fa5aedc6ccc37f2c0879e1a0f9fbac2331e12e) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20373.22", 0x000000, 0x400000, CRC(c684e8a3) SHA1(2be1db24c3b221976cbcc6ad3d8cb7c6f4e3a13e) ) ROM_LOAD16_WORD_SWAP( "mpr-20375.24", 0x400000, 0x400000, CRC(906ace86) SHA1(8edd2183d83897eda0578a34938b926672c21953) ) ROM_LOAD16_WORD_SWAP( "mpr-20374.23", 0x800000, 0x400000, CRC(fcf6ea21) SHA1(9102323cf867f9a87fe362b78d8e1be8a2809fd3) ) ROM_LOAD16_WORD_SWAP( "mpr-20376.25", 0xc00000, 0x400000, CRC(deeed366) SHA1(6d4809960c34865374d146605bb3e009394f7a8c) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x1000000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x1000000, 0x0000 ) ROM_END ROM_START( harleya ) /* Step 2.0, Sega game ID# is 833-13325, ROM board ID# 834-13326 HARLEY DAVIDSON */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20393a.17", 0x000006, 0x200000, CRC(b5646556) SHA1(4bff0e140e1d1df7459f7194aa4a335bc4592203) ) ROM_LOAD64_WORD_SWAP( "epr-20394a.18", 0x000004, 0x200000, CRC(ce29e2b6) SHA1(482aaf5480b219b8ac6e4e36a6d64359e1834f44) ) ROM_LOAD64_WORD_SWAP( "epr-20395a.19", 0x000002, 0x200000, CRC(761f4976) SHA1(3e451a99b87f05d6fa35efdd944cd4c2033dd5fd) ) ROM_LOAD64_WORD_SWAP( "epr-20396a.20", 0x000000, 0x200000, CRC(16b0106b) SHA1(3b8449805b73ff6ff1a1c8b134cd861b77b7f8d8) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20361.1", 0x800006, 0x400000, CRC(ddb66c2f) SHA1(e47450cc38af99e2870aac1f598e057a0c6efe47) ) ROM_LOAD64_WORD_SWAP( "mpr-20362.2", 0x800004, 0x400000, CRC(f7e60dfd) SHA1(e87b1a35513d6c9392643e8e97e2bc3eccdf21cb) ) ROM_LOAD64_WORD_SWAP( "mpr-20363.3", 0x800002, 0x400000, CRC(3e3cc6ff) SHA1(ae0640ac00b6a09010984197a1aeb43817576181) ) ROM_LOAD64_WORD_SWAP( "mpr-20364.4", 0x800000, 0x400000, CRC(a2a68ef2) SHA1(4d6ddd85d3350e56276c7cb11dd428d2c13a0374) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20365.5", 0x1800006, 0x400000, CRC(7dd50361) SHA1(731ed1b660ebdaf1c9d583b374181ddc1496322b) ) ROM_LOAD64_WORD_SWAP( "mpr-20366.6", 0x1800004, 0x400000, CRC(45e3850e) SHA1(54e6a285c594418355ab80cdfa4f5881cf74e39a) ) ROM_LOAD64_WORD_SWAP( "mpr-20367.7", 0x1800002, 0x400000, CRC(6c3f9748) SHA1(0bec4c32c7e5fe715bb4572bf54c559583637170) ) ROM_LOAD64_WORD_SWAP( "mpr-20368.8", 0x1800000, 0x400000, CRC(100c9846) SHA1(63b2ab000b5e4996c68724e3f3457a50e6185295) ) // CROM3 ROM_LOAD64_WORD_SWAP( "epr-20409.13", 0x4000006, 0x200000, CRC(58caaa75) SHA1(ce27ff9109f4fd69191b6aec3298013261f657e5) ) ROM_LOAD64_WORD_SWAP( "epr-20410.14", 0x4000004, 0x200000, CRC(98b126f2) SHA1(f102ce6fdcd5c7eebc2c802b80a3ee861fc50f19) ) ROM_LOAD64_WORD_SWAP( "epr-20411.15", 0x4000002, 0x200000, CRC(848daaf7) SHA1(85486e8fbac4237a2fed31120cc15239d5037d9a) ) ROM_LOAD64_WORD_SWAP( "epr-20412.16", 0x4000000, 0x200000, CRC(0d51bb34) SHA1(24ce007e1abdd26d10b3d2a294503bf70a48db2d) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20377.26", 0x000002, 0x400000, CRC(4d2887e5) SHA1(6c965262bbeb8c5a10cdcf5ee31f2f50616ad6f0) ) ROM_LOAD_VROM( "mpr-20378.27", 0x000000, 0x400000, CRC(5ad7c0ec) SHA1(19eee9a512abf857e2fea40261f90d727f79961a) ) ROM_LOAD_VROM( "mpr-20379.28", 0x000006, 0x400000, CRC(1e51c9f0) SHA1(e62f6b4b5378f2724cd7ae9a0c87a9de31d0ff37) ) ROM_LOAD_VROM( "mpr-20380.29", 0x000004, 0x400000, CRC(e10d35ae) SHA1(d99615b9d6b6c89cb1f9bfeba4f3aebefbaf857c) ) ROM_LOAD_VROM( "mpr-20381.30", 0x00000a, 0x400000, CRC(76cd36a2) SHA1(026dfe1c996a923b8114defb96a3b200e2c72279) ) ROM_LOAD_VROM( "mpr-20382.31", 0x000008, 0x400000, CRC(f089ae37) SHA1(d4366617fc956b2ad653409981227f238314c7eb) ) ROM_LOAD_VROM( "mpr-20383.32", 0x00000e, 0x400000, CRC(9e96d3be) SHA1(a674544eb5e1792f82d2b58ab26e9be2cf3a4e25) ) ROM_LOAD_VROM( "mpr-20384.33", 0x00000c, 0x400000, CRC(5bdfbb52) SHA1(31470f761170e489582db36124d7740d8dbb94aa) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20385.34", 0x000002, 0x400000, CRC(12db1729) SHA1(58fd946d8d63cf8b8da741a68d18c58f6894d661) ) ROM_LOAD_VROM( "mpr-20386.35", 0x000000, 0x400000, CRC(db2ccaf8) SHA1(873fc1f293a50bb98e463449c8591d2cfc3cd93f) ) ROM_LOAD_VROM( "mpr-20387.36", 0x000006, 0x400000, CRC(c5dde91b) SHA1(8155f49918cd57bc625fbc149ffdd9074f5906f0) ) ROM_LOAD_VROM( "mpr-20388.37", 0x000004, 0x400000, CRC(aeaa862e) SHA1(e78a7e446df2f15570e1dc64a5f8b22ac09ac6a0) ) ROM_LOAD_VROM( "mpr-20389.38", 0x00000a, 0x400000, CRC(49bb6593) SHA1(ffed9c3748405e4835998f644077cf8581bd00c7) ) ROM_LOAD_VROM( "mpr-20390.39", 0x000008, 0x400000, CRC(1d4a8efe) SHA1(7a4515906a351737fb5b3a221bad839e61ea03a2) ) ROM_LOAD_VROM( "mpr-20391.40", 0x00000e, 0x400000, CRC(5dc452dc) SHA1(203d5d8008bea8d2f43566fff6971b3f7add75bc) ) ROM_LOAD_VROM( "mpr-20392.41", 0x00000c, 0x400000, CRC(892208cb) SHA1(12b5309f5f66d7c2165b285e0a9710ee0d9c99f4) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20397.21", 0x000000, 0x080000, CRC(5b20b54a) SHA1(26fa5aedc6ccc37f2c0879e1a0f9fbac2331e12e) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20373.22", 0x000000, 0x400000, CRC(c684e8a3) SHA1(2be1db24c3b221976cbcc6ad3d8cb7c6f4e3a13e) ) ROM_LOAD16_WORD_SWAP( "mpr-20375.24", 0x400000, 0x400000, CRC(906ace86) SHA1(8edd2183d83897eda0578a34938b926672c21953) ) ROM_LOAD16_WORD_SWAP( "mpr-20374.23", 0x800000, 0x400000, CRC(fcf6ea21) SHA1(9102323cf867f9a87fe362b78d8e1be8a2809fd3) ) ROM_LOAD16_WORD_SWAP( "mpr-20376.25", 0xc00000, 0x400000, CRC(deeed366) SHA1(6d4809960c34865374d146605bb3e009394f7a8c) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x1000000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x1000000, 0x0000 ) ROM_END ROM_START( fvipers2 ) /* Step 2.0, Sega game ID# is 833-13407 FIGHTING VIPERS2, ROM board ID# 834-13408 FIGHTING VIPERS2, Security board ID# 837-13423-COM */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20596a.17", 0x000006, 0x200000, CRC(969ab801) SHA1(a7a2aa71204d1c38a6a8c0605331fd859cb224f1) ) ROM_LOAD64_WORD_SWAP( "epr-20597a.18", 0x000004, 0x200000, CRC(6fcee322) SHA1(d65303f2551902ac5446a35656241628d67f4a63) ) ROM_LOAD64_WORD_SWAP( "epr-20598a.19", 0x000002, 0x200000, CRC(87bd070f) SHA1(270840e828a59f74d41a852d26f0c44e74775100) ) ROM_LOAD64_WORD_SWAP( "epr-20599a.20", 0x000000, 0x200000, CRC(9df02ab9) SHA1(772185e0cd8b481ac62fee0dd472a155126c1fac) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20560.1", 0x800006, 0x400000, CRC(b0f6584d) SHA1(e776a47fae42e43189840418945d33cf23a1f5fe) ) ROM_LOAD64_WORD_SWAP( "mpr-20561.2", 0x800004, 0x400000, CRC(38a0f112) SHA1(6ad9ee6a9f08ef379acce2360b3e861f574101f0) ) ROM_LOAD64_WORD_SWAP( "mpr-20562.3", 0x800002, 0x400000, CRC(96e4942e) SHA1(2567671fe9d7e207634464d08e5789f4521ffed2) ) ROM_LOAD64_WORD_SWAP( "mpr-20563.4", 0x800000, 0x400000, CRC(999848ac) SHA1(55b37ea0cfa7989871f88d89d9a13df5b1ec4e92) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20564.5", 0x1800006, 0x400000, CRC(be69fca0) SHA1(8a0c4449b5742235f8e5eaf6d168e7512ed96fa6) ) ROM_LOAD64_WORD_SWAP( "mpr-20565.6", 0x1800004, 0x400000, CRC(d6bbe638) SHA1(725f53b087c65d09e28ad3cec8634d5e7e63158a) ) ROM_LOAD64_WORD_SWAP( "mpr-20566.7", 0x1800002, 0x400000, CRC(2901883b) SHA1(f086587578e4f4931da8a18ff53adf8b3d665a09) ) ROM_LOAD64_WORD_SWAP( "mpr-20567.8", 0x1800000, 0x400000, CRC(80f4eba7) SHA1(ead30d57e3ca39dcd4195eeb2b4c6ee71c968769) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20568.9", 0x2800006, 0x400000, CRC(ff23cf1c) SHA1(54b8a38c8deda1ddd0e26aa47504bfb0e2ed4b79) ) ROM_LOAD64_WORD_SWAP( "mpr-20569.10", 0x2800004, 0x400000, CRC(136c014f) SHA1(c11b9b93ec6189ca745e6de9697bb274f07c6b1c) ) ROM_LOAD64_WORD_SWAP( "mpr-20570.11", 0x2800002, 0x400000, CRC(2c0d91fc) SHA1(5ab896272da3650dbc482629ef7bdaccfa8eba54) ) ROM_LOAD64_WORD_SWAP( "mpr-20571.12", 0x2800000, 0x400000, CRC(40b459af) SHA1(f2bca8783a787df45d4142436245d343a1a13fa7) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-20572.13", 0x3800006, 0x400000, CRC(d4a41a0b) SHA1(2ceb45e5ff22e2539d52a960713606742e11ed18) ) ROM_LOAD64_WORD_SWAP( "mpr-20573.14", 0x3800004, 0x400000, CRC(e0dee793) SHA1(be80a5ca9d3cd910b15a4372883e047c2cc6b267) ) ROM_LOAD64_WORD_SWAP( "mpr-20574.15", 0x3800002, 0x400000, CRC(68567771) SHA1(6183f588092d079c10e002adf641520183148143) ) ROM_LOAD64_WORD_SWAP( "mpr-20575.16", 0x3800000, 0x400000, CRC(ebc99d8a) SHA1(66bd76738d76f42e32d3a27db4a8586dbb694f36) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20580.26", 0x000002, 0x400000, CRC(6d42775e) SHA1(9cd77ee6a317dcac67466920f59ac5cac98f67e2) ) ROM_LOAD_VROM( "mpr-20581.27", 0x000000, 0x400000, CRC(ac9eec04) SHA1(0d4af895bc7cc100f9618c52e989aadbc0aa6d6e) ) ROM_LOAD_VROM( "mpr-20582.28", 0x000006, 0x400000, CRC(b202f7bd) SHA1(6600f4bf49795c2821a2119f1251348782bcbdb2) ) ROM_LOAD_VROM( "mpr-20583.29", 0x000004, 0x400000, CRC(0d6d508a) SHA1(bf7e419b097b0c90ee278766a3ee527beb860e71) ) ROM_LOAD_VROM( "mpr-20584.30", 0x00000a, 0x400000, CRC(eccf4de6) SHA1(b5508aab6fd28f8b55aae495920382259b4c75e5) ) ROM_LOAD_VROM( "mpr-20585.31", 0x000008, 0x400000, CRC(b383f4e5) SHA1(4a0d02de7fc41c66862917c35b0c2026ad06dfd0) ) ROM_LOAD_VROM( "mpr-20586.32", 0x00000e, 0x400000, CRC(e7cd5dfb) SHA1(b33698792b3a1190712ad1c8c337f1f7fe67a1cb) ) ROM_LOAD_VROM( "mpr-20587.33", 0x00000c, 0x400000, CRC(e2b2abe1) SHA1(32a6253948b852eb647a28438e8928684fc57b72) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20588.34", 0x000002, 0x400000, CRC(84f4162d) SHA1(efb7c632399616052e39f21dd399eba78563d83a) ) ROM_LOAD_VROM( "mpr-20589.35", 0x000000, 0x400000, CRC(4e653d02) SHA1(120161ed82d882daa90b5637aa84714de7b26c95) ) ROM_LOAD_VROM( "mpr-20590.36", 0x000006, 0x400000, CRC(527049be) SHA1(541bba0101baacfae3de7d998a5f29da61b2b956) ) ROM_LOAD_VROM( "mpr-20591.37", 0x000004, 0x400000, CRC(3be20243) SHA1(83797b50f368843462dc46401940eda1a5c2acbd) ) ROM_LOAD_VROM( "mpr-20592.38", 0x00000a, 0x400000, CRC(d7985b28) SHA1(a7a15757802d88e8ded363bad4d1d673bfc53a76) ) ROM_LOAD_VROM( "mpr-20593.39", 0x000008, 0x400000, CRC(e670c4d3) SHA1(bc180de98757972b322f4f0d461a8c8d8094ac05) ) ROM_LOAD_VROM( "mpr-20594.40", 0x00000e, 0x400000, CRC(35578240) SHA1(7902f41d376dd3449a17fb4d907e0bd84d70272b) ) ROM_LOAD_VROM( "mpr-20595.41", 0x00000c, 0x400000, CRC(1d4a2cad) SHA1(0ee9eef0bb969e715a98ca1c212a02d413f36145) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20600a.21", 0x000000, 0x080000, CRC(f0e7db7e) SHA1(980c1c6d3e8534c414d8b8016531e90f77e00f90) ) /* Are these in the correct order ?? */ ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20576", 0x000000, 0x400000, CRC(1eeb540b) SHA1(f8de2ff302757aad38b61e2093e3783857d5d0fb) ) /* IC22 ?? */ ROM_LOAD16_WORD_SWAP( "mpr-20578", 0x400000, 0x400000, CRC(d222f2d4) SHA1(f6128f8267e91242d7fc3d85beb2cd35124dd018) ) /* IC24 ?? */ ROM_LOAD16_WORD_SWAP( "mpr-20577", 0x800000, 0x400000, CRC(3b236187) SHA1(0ba1513e0652f6686b306a4f600a565570b1ebcc) ) /* IC23 ?? */ ROM_LOAD16_WORD_SWAP( "mpr-20579", 0xc00000, 0x400000, CRC(08788436) SHA1(6c9af2cf65e803882d6f4c0d57eb9e95cdeb5818) ) /* IC25 ?? */ ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x1000000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x1000000, 0x0000 ) // ???? 317-0235-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29260e96" ) ROM_END ROM_START( fvipers2o ) /* Step 2.0, Sega game ID# is 833-13407 FIGHTING VIPERS2, ROM board ID# 834-13408 FIGHTING VIPERS2, Security board ID# 837-13423-COM */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-20596.17", 0x000006, 0x200000, CRC(a311b4af) SHA1(daf88c12533c3ae5e6c63b581a6141a829b4e133) ) ROM_LOAD64_WORD_SWAP( "epr-20597.18", 0x000004, 0x200000, CRC(4279de19) SHA1(fd3c459f23da2acf6b3490a0275a6f5f62d80a4e) ) ROM_LOAD64_WORD_SWAP( "epr-20598.19", 0x000002, 0x200000, CRC(71ec5183) SHA1(4bea922e0a26115f7f0d0dbc09508ea199e8c90a) ) ROM_LOAD64_WORD_SWAP( "epr-20599.20", 0x000000, 0x200000, CRC(69a0009d) SHA1(036daafac65a8cc92177f70d7236ddb10669510b) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-20560.1", 0x800006, 0x400000, CRC(b0f6584d) SHA1(e776a47fae42e43189840418945d33cf23a1f5fe) ) ROM_LOAD64_WORD_SWAP( "mpr-20561.2", 0x800004, 0x400000, CRC(38a0f112) SHA1(6ad9ee6a9f08ef379acce2360b3e861f574101f0) ) ROM_LOAD64_WORD_SWAP( "mpr-20562.3", 0x800002, 0x400000, CRC(96e4942e) SHA1(2567671fe9d7e207634464d08e5789f4521ffed2) ) ROM_LOAD64_WORD_SWAP( "mpr-20563.4", 0x800000, 0x400000, CRC(999848ac) SHA1(55b37ea0cfa7989871f88d89d9a13df5b1ec4e92) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-20564.5", 0x1800006, 0x400000, CRC(be69fca0) SHA1(8a0c4449b5742235f8e5eaf6d168e7512ed96fa6) ) ROM_LOAD64_WORD_SWAP( "mpr-20565.6", 0x1800004, 0x400000, CRC(d6bbe638) SHA1(725f53b087c65d09e28ad3cec8634d5e7e63158a) ) ROM_LOAD64_WORD_SWAP( "mpr-20566.7", 0x1800002, 0x400000, CRC(2901883b) SHA1(f086587578e4f4931da8a18ff53adf8b3d665a09) ) ROM_LOAD64_WORD_SWAP( "mpr-20567.8", 0x1800000, 0x400000, CRC(80f4eba7) SHA1(ead30d57e3ca39dcd4195eeb2b4c6ee71c968769) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-20568.9", 0x2800006, 0x400000, CRC(ff23cf1c) SHA1(54b8a38c8deda1ddd0e26aa47504bfb0e2ed4b79) ) ROM_LOAD64_WORD_SWAP( "mpr-20569.10", 0x2800004, 0x400000, CRC(136c014f) SHA1(c11b9b93ec6189ca745e6de9697bb274f07c6b1c) ) ROM_LOAD64_WORD_SWAP( "mpr-20570.11", 0x2800002, 0x400000, CRC(2c0d91fc) SHA1(5ab896272da3650dbc482629ef7bdaccfa8eba54) ) ROM_LOAD64_WORD_SWAP( "mpr-20571.12", 0x2800000, 0x400000, CRC(40b459af) SHA1(f2bca8783a787df45d4142436245d343a1a13fa7) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-20572.13", 0x3800006, 0x400000, CRC(d4a41a0b) SHA1(2ceb45e5ff22e2539d52a960713606742e11ed18) ) ROM_LOAD64_WORD_SWAP( "mpr-20573.14", 0x3800004, 0x400000, CRC(e0dee793) SHA1(be80a5ca9d3cd910b15a4372883e047c2cc6b267) ) ROM_LOAD64_WORD_SWAP( "mpr-20574.15", 0x3800002, 0x400000, CRC(68567771) SHA1(6183f588092d079c10e002adf641520183148143) ) ROM_LOAD64_WORD_SWAP( "mpr-20575.16", 0x3800000, 0x400000, CRC(ebc99d8a) SHA1(66bd76738d76f42e32d3a27db4a8586dbb694f36) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-20580.26", 0x000002, 0x400000, CRC(6d42775e) SHA1(9cd77ee6a317dcac67466920f59ac5cac98f67e2) ) ROM_LOAD_VROM( "mpr-20581.27", 0x000000, 0x400000, CRC(ac9eec04) SHA1(0d4af895bc7cc100f9618c52e989aadbc0aa6d6e) ) ROM_LOAD_VROM( "mpr-20582.28", 0x000006, 0x400000, CRC(b202f7bd) SHA1(6600f4bf49795c2821a2119f1251348782bcbdb2) ) ROM_LOAD_VROM( "mpr-20583.29", 0x000004, 0x400000, CRC(0d6d508a) SHA1(bf7e419b097b0c90ee278766a3ee527beb860e71) ) ROM_LOAD_VROM( "mpr-20584.30", 0x00000a, 0x400000, CRC(eccf4de6) SHA1(b5508aab6fd28f8b55aae495920382259b4c75e5) ) ROM_LOAD_VROM( "mpr-20585.31", 0x000008, 0x400000, CRC(b383f4e5) SHA1(4a0d02de7fc41c66862917c35b0c2026ad06dfd0) ) ROM_LOAD_VROM( "mpr-20586.32", 0x00000e, 0x400000, CRC(e7cd5dfb) SHA1(b33698792b3a1190712ad1c8c337f1f7fe67a1cb) ) ROM_LOAD_VROM( "mpr-20587.33", 0x00000c, 0x400000, CRC(e2b2abe1) SHA1(32a6253948b852eb647a28438e8928684fc57b72) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-20588.34", 0x000002, 0x400000, CRC(84f4162d) SHA1(efb7c632399616052e39f21dd399eba78563d83a) ) ROM_LOAD_VROM( "mpr-20589.35", 0x000000, 0x400000, CRC(4e653d02) SHA1(120161ed82d882daa90b5637aa84714de7b26c95) ) ROM_LOAD_VROM( "mpr-20590.36", 0x000006, 0x400000, CRC(527049be) SHA1(541bba0101baacfae3de7d998a5f29da61b2b956) ) ROM_LOAD_VROM( "mpr-20591.37", 0x000004, 0x400000, CRC(3be20243) SHA1(83797b50f368843462dc46401940eda1a5c2acbd) ) ROM_LOAD_VROM( "mpr-20592.38", 0x00000a, 0x400000, CRC(d7985b28) SHA1(a7a15757802d88e8ded363bad4d1d673bfc53a76) ) ROM_LOAD_VROM( "mpr-20593.39", 0x000008, 0x400000, CRC(e670c4d3) SHA1(bc180de98757972b322f4f0d461a8c8d8094ac05) ) ROM_LOAD_VROM( "mpr-20594.40", 0x00000e, 0x400000, CRC(35578240) SHA1(7902f41d376dd3449a17fb4d907e0bd84d70272b) ) ROM_LOAD_VROM( "mpr-20595.41", 0x00000c, 0x400000, CRC(1d4a2cad) SHA1(0ee9eef0bb969e715a98ca1c212a02d413f36145) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-20600.21", 0x000000, 0x080000, CRC(f0e7db7e) SHA1(980c1c6d3e8534c414d8b8016531e90f77e00f90) ) /* Are these in the correct order ?? */ ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-20576", 0x000000, 0x400000, CRC(1eeb540b) SHA1(f8de2ff302757aad38b61e2093e3783857d5d0fb) ) /* IC22 ?? */ ROM_LOAD16_WORD_SWAP( "mpr-20578", 0x400000, 0x400000, CRC(d222f2d4) SHA1(f6128f8267e91242d7fc3d85beb2cd35124dd018) ) /* IC24 ?? */ ROM_LOAD16_WORD_SWAP( "mpr-20577", 0x800000, 0x400000, CRC(3b236187) SHA1(0ba1513e0652f6686b306a4f600a565570b1ebcc) ) /* IC23 ?? */ ROM_LOAD16_WORD_SWAP( "mpr-20579", 0xc00000, 0x400000, CRC(08788436) SHA1(6c9af2cf65e803882d6f4c0d57eb9e95cdeb5818) ) /* IC25 ?? */ ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x1000000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x1000000, 0x0000 ) // ???? 317-0235-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29260e96" ) ROM_END ROM_START( spikeout ) /* Step 2.1, Sega game ID# is 833-13592, ROM board ID# 834-13593 SPK, Security board ID# 837-13584-COM */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21214c.17", 0x000006, 0x200000, CRC(8dc0a85c) SHA1(c75088fd0594964a4ed78b80a2585d3d89c85464) ) ROM_LOAD64_WORD_SWAP( "epr-21215c.18", 0x000004, 0x200000, CRC(e2878221) SHA1(8c57efc942f6e091b7fbbed101c3a306b7368eed) ) ROM_LOAD64_WORD_SWAP( "epr-21216c.19", 0x000002, 0x200000, CRC(867d3a0f) SHA1(15ba12099eaa2cfd1d6cd985805df69c48441fb2) ) ROM_LOAD64_WORD_SWAP( "epr-21217c.20", 0x000000, 0x200000, CRC(ea8c30ce) SHA1(e076e32ba9134c63c7a5fb826eba4735774e3ab3) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21134.1", 0x800006, 0x800000, CRC(65399935) SHA1(ae9f6a462009e6e47f59bc6aa344ae691d0eebc9) ) ROM_LOAD64_WORD_SWAP( "mpr-21135.2", 0x800004, 0x800000, CRC(f3fa7c50) SHA1(5ad8bd436fa3523b79ff342d896ad05e305ab385) ) ROM_LOAD64_WORD_SWAP( "mpr-21136.3", 0x800002, 0x800000, CRC(b730fe50) SHA1(abafcd5bec9aa7d8b550749aa6c2a48723238386) ) ROM_LOAD64_WORD_SWAP( "mpr-21137.4", 0x800000, 0x800000, CRC(3572d417) SHA1(cef3f4b6834276a07124359dced8aae902c1eb50) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21138.5", 0x2800006, 0x800000, CRC(a9a2de2c) SHA1(102532458bdf600f32e9e45a57c51ed5a9c4f33a) ) ROM_LOAD64_WORD_SWAP( "mpr-21139.6", 0x2800004, 0x800000, CRC(06d441f5) SHA1(9e5a843143a3373c61bfda975a24b449b0a2c749) ) ROM_LOAD64_WORD_SWAP( "mpr-21140.7", 0x2800002, 0x800000, CRC(1390746d) SHA1(618d80e714e9a47489674a8624e389bdfa09923a) ) ROM_LOAD64_WORD_SWAP( "mpr-21141.8", 0x2800000, 0x800000, CRC(1d0763cb) SHA1(4cc6b8b218399ed7ca0ee1b677896f120ae0aeac) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-21142.9", 0x4800006, 0x400000, CRC(da35cd51) SHA1(6b89c79a4e207d4bb3fe36e918f41d09915facaa) ) ROM_LOAD64_WORD_SWAP( "mpr-21143.10", 0x4800004, 0x400000, CRC(ddcada10) SHA1(72a4d7a1bcd7e6745b7076f2a7945e8c7c51e68a) ) ROM_LOAD64_WORD_SWAP( "mpr-21144.11", 0x4800002, 0x400000, CRC(d93d778c) SHA1(b6be5f37c1e40764f2831537603bd88afa872b27) ) ROM_LOAD64_WORD_SWAP( "mpr-21145.12", 0x4800000, 0x400000, CRC(0e6a3ae3) SHA1(718bad86461e592ce1d56bd3dc0090b83ed82355) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-21146.13", 0x6800006, 0x400000, CRC(85f55311) SHA1(dc5529534e7702f05d48620fc9049289b7cbc9fb) ) ROM_LOAD64_WORD_SWAP( "mpr-21147.14", 0x6800004, 0x400000, CRC(a1f2b73f) SHA1(485bc11abd44826d00ac0c7e90cb72006cfa66e7) ) ROM_LOAD64_WORD_SWAP( "mpr-21148.15", 0x6800002, 0x400000, CRC(56d980ad) SHA1(f4175e97e68ca2c29ec6cb18d9ffd5ff170a6f6f) ) ROM_LOAD64_WORD_SWAP( "mpr-21149.16", 0x6800000, 0x400000, CRC(9e4ebe58) SHA1(130e2c09528d57522fec70fe93d2de55558ee87f) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21154.26", 0x000002, 0x400000, CRC(3b76f8e8) SHA1(85773cdf1062ee0aed9b3cbc8a1a1b7dd2801afb) ) ROM_LOAD_VROM( "mpr-21155.27", 0x000000, 0x400000, CRC(aca19901) SHA1(d375defaa65e35aaf3f0f149bb1763f02d796c7a) ) ROM_LOAD_VROM( "mpr-21156.28", 0x000006, 0x400000, CRC(5c9df226) SHA1(00baf34ba2d4b57bf63b55386310ca6d6685fa96) ) ROM_LOAD_VROM( "mpr-21157.29", 0x000004, 0x400000, CRC(f6fb1279) SHA1(be61d8be27500c9af5f7dc6333fa37c667f337f8) ) ROM_LOAD_VROM( "mpr-21158.30", 0x00000a, 0x400000, CRC(61707554) SHA1(62b2de8ce88a361b272fde4998766f29e5beafc7) ) ROM_LOAD_VROM( "mpr-21159.31", 0x000008, 0x400000, CRC(fcc791f5) SHA1(03c66f65885f41766e860fdb5324226f4fb555f7) ) ROM_LOAD_VROM( "mpr-21160.32", 0x00000e, 0x400000, CRC(b40a38d3) SHA1(dec9590632b547a8eeb52528fa4f0b9f5f8bd769) ) ROM_LOAD_VROM( "mpr-21161.33", 0x00000c, 0x400000, CRC(559063f0) SHA1(f31a6d117550f1422bee76972c21bbdee6f3505d) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21162.34", 0x000002, 0x400000, CRC(acc4b2e4) SHA1(b3ab137b0712c4088daeed1ac0fa2eaedca85940) ) ROM_LOAD_VROM( "mpr-21163.35", 0x000000, 0x400000, CRC(653c54c7) SHA1(cc5121215c3c511df03cfbddead06f6c09db849b) ) ROM_LOAD_VROM( "mpr-21164.36", 0x000006, 0x400000, CRC(902fd1e0) SHA1(930fc166beb87ca4801c66fb4c6e92e59050892b) ) ROM_LOAD_VROM( "mpr-21165.37", 0x000004, 0x400000, CRC(50b3be05) SHA1(016f5ba71f41b9cf358d22195b08319d86b95f78) ) ROM_LOAD_VROM( "mpr-21166.38", 0x00000a, 0x400000, CRC(8f87a782) SHA1(3631929f4d3dda71c3950a29a7d3135ecf4a9f57) ) ROM_LOAD_VROM( "mpr-21167.39", 0x000008, 0x400000, CRC(0f3994d0) SHA1(a5cf583c7ea4e05bd9ca493ca7ba9e61cdc803cd) ) ROM_LOAD_VROM( "mpr-21168.40", 0x00000e, 0x400000, CRC(c58be980) SHA1(77e3d5109c6659e1839b56ca2fdb157cdfba4b6a) ) ROM_LOAD_VROM( "mpr-21169.41", 0x00000c, 0x400000, CRC(aa3b2cc0) SHA1(1c804e602f9227a4e553cd1a5dfbfebd04930c61) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21218.21", 0x000000, 0x080000, CRC(5821001a) SHA1(f6bc416b77279670bc6c1c3a62f42faf9323387e) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21150.22", 0x000000, 0x400000, CRC(125201ce) SHA1(b6347042e1482561c6d468b05dfa3de261736485) ) ROM_LOAD16_WORD_SWAP( "mpr-21152.24", 0x400000, 0x400000, CRC(0afdee87) SHA1(2be20991a6d8fbee51dddc2dd0fbae7e43e5b3df) ) ROM_LOAD16_WORD_SWAP( "mpr-21151.23", 0x800000, 0x400000, CRC(599527b9) SHA1(bc124f916a72c85a1f2a10ababc4254adc951697) ) ROM_LOAD16_WORD_SWAP( "mpr-21153.25", 0xc00000, 0x400000, CRC(4155f307) SHA1(420a7b9d1a4aca9ff31ff7af7c8cea00963756af) ) ROM_REGION( 0x20000, "dsb2:mpegcpu", 0 ) ROM_LOAD16_WORD_SWAP( "epr-21219.ic2", 0x00000, 0x20000, CRC(4e042b21) SHA1(90937659702ddcda1bdbb623a38bf26c3b29f9d9) ) ROM_REGION( 0x1000000, "dsb2:mpeg", 0 ) ROM_LOAD( "mpr-21170.ic18", 0x000000, 0x400000, CRC(f51f7ce3) SHA1(38b853b0545196e2c95822f572afb46a0a5d4c6c) ) ROM_LOAD( "mpr-21171.ic20", 0x400000, 0x400000, CRC(8d3bd5b6) SHA1(42167dd53e4562869382ec1c8a00b69d1fd4602a) ) ROM_LOAD( "mpr-21172.ic22", 0x800000, 0x400000, CRC(be221e27) SHA1(cf396d0145172a0492bf4203a7ff12c5c8480c0c) ) ROM_LOAD( "mpr-21173.ic24", 0xc00000, 0x400000, CRC(ca7226d6) SHA1(e15c6fb9dee91a42889cef350479b1964bf1e5df) ) // ???? 317-0240-COM Model 3 ROM_PARAMETER( ":315_5881:key", "292f2b04" ) ROM_END ROM_START( spikeofe ) /* Step 2.1, Sega game ID# is 833-13746, ROM board ID# 834-13747 SPK F/E, Security board ID# 837-13726-COM */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21653.17", 0x000006, 0x200000, CRC(f4bd9c3c) SHA1(de509c25226939d7a9c1b402ab6923844c12314e) ) ROM_LOAD64_WORD_SWAP( "epr-21654.18", 0x000004, 0x200000, CRC(5be245a3) SHA1(69cc84dd4ccc80b6453ace1944962b666e6fca3d) ) ROM_LOAD64_WORD_SWAP( "epr-21655.19", 0x000002, 0x200000, CRC(68a9e417) SHA1(8d5eb0d52eabde0d2cfb34ded4fc436f113cdcc0) ) ROM_LOAD64_WORD_SWAP( "epr-21656.20", 0x000000, 0x200000, CRC(bd2aaf64) SHA1(850c08f3e2fa269d94b4dc88c9d33854d5e38f21) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21613.1", 0x0800006, 0x800000, CRC(d039e608) SHA1(65a8bf8d241b28ccc8e125ff638e93820f801147) ) ROM_LOAD64_WORD_SWAP( "mpr-21614.2", 0x0800004, 0x800000, CRC(e21d619b) SHA1(931c95a224096a33d334445f1a4086c08220a95f) ) ROM_LOAD64_WORD_SWAP( "mpr-21615.3", 0x0800002, 0x800000, CRC(7727a6fc) SHA1(b7f16fda32b976d29e57e53f7f8116e9df4a916c) ) ROM_LOAD64_WORD_SWAP( "mpr-21616.4", 0x0800000, 0x800000, CRC(2900bdd8) SHA1(61ec8274be0cedb8ca129d3eeec1fb8d6c573906) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21617.5", 0x2800006, 0x800000, CRC(a08c6790) SHA1(5d0d89460cc7c2876d9859201f3f926c2058cd4f) ) ROM_LOAD64_WORD_SWAP( "mpr-21618.6", 0x2800004, 0x800000, CRC(633530fa) SHA1(d87f79c6998ebd6fe5cd1288386f29acf98ffeda) ) ROM_LOAD64_WORD_SWAP( "mpr-21619.7", 0x2800002, 0x800000, CRC(e1076f47) SHA1(fa9b9f4cb6b5541119ee03ff5010f33126a0c666) ) ROM_LOAD64_WORD_SWAP( "mpr-21620.8", 0x2800000, 0x800000, CRC(476f027f) SHA1(9cc6b57dddb22ab893f08bf4f91765c343844043) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-21621.9", 0x4800006, 0x800000, CRC(551a444d) SHA1(07655845afcbe2ad3aa7bae9b7897bbdb441e31b) ) ROM_LOAD64_WORD_SWAP( "mpr-21622.10", 0x4800004, 0x800000, CRC(5f5a1563) SHA1(e673ffc0688072ec07ba0d5f86693d0cdd9046aa) ) ROM_LOAD64_WORD_SWAP( "mpr-21623.11", 0x4800002, 0x800000, CRC(d9301674) SHA1(4022734b104774b60d93f32b67b0cc1f998a0fb4) ) ROM_LOAD64_WORD_SWAP( "mpr-21624.12", 0x4800000, 0x800000, CRC(a158b7da) SHA1(6be706e18bcdc068718c5ed75296561bf8526098) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-21625.13", 0x6800006, 0x400000, CRC(72a34707) SHA1(107b9e1dfead1d04a59ba9fbe9800c703a1bca56) ) ROM_LOAD64_WORD_SWAP( "mpr-21626.14", 0x6800004, 0x400000, CRC(1861652e) SHA1(45793397523ae0c1af0b5b0746182f9193bb35df) ) ROM_LOAD64_WORD_SWAP( "mpr-21627.15", 0x6800002, 0x400000, CRC(efe94608) SHA1(1c04b1ea6517acee8b306ae52fadaf33341750bb) ) ROM_LOAD64_WORD_SWAP( "mpr-21628.16", 0x6800000, 0x400000, CRC(de3866ea) SHA1(43068f2af2b84ce2ee63e806cfc048e75c77a451) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21633.26", 0x000002, 0x400000, CRC(735fb67d) SHA1(7f8d1880b0e5302f3cc7e49c3f0de1d8800bb6f8) ) ROM_LOAD_VROM( "mpr-21634.27", 0x000000, 0x400000, CRC(876e6788) SHA1(18f80b79e1da6bc6e6c1f1d368d0ff1ff6b1f468) ) ROM_LOAD_VROM( "mpr-21635.28", 0x000006, 0x400000, CRC(093534a8) SHA1(8ecbc3e4456f0453f8728d1ab7687b7d05d7957b) ) ROM_LOAD_VROM( "mpr-21636.29", 0x000004, 0x400000, CRC(2433f21c) SHA1(8c62cc42f6a4d795855ec75512a38e5a8a120f8e) ) ROM_LOAD_VROM( "mpr-21637.30", 0x00000a, 0x400000, CRC(edb8f2b8) SHA1(e1b54b43df0217a99bfce36fa22f7c71863d2186) ) ROM_LOAD_VROM( "mpr-21638.31", 0x000008, 0x400000, CRC(3773a215) SHA1(f36baf8e38bb1d853bc87b99db70efdcca217c93) ) ROM_LOAD_VROM( "mpr-21639.32", 0x00000e, 0x400000, CRC(313d1872) SHA1(9e74786fc17c38b7687be3abcd115e3b817991b1) ) ROM_LOAD_VROM( "mpr-21640.33", 0x00000c, 0x400000, CRC(271366be) SHA1(eab9ab8105f3d72ce797439c2c17f49aebbd8f07) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21641.34", 0x000002, 0x400000, CRC(782147e4) SHA1(080f28daeee38c169b1bd5030800eca032a42da2) ) ROM_LOAD_VROM( "mpr-21642.35", 0x000000, 0x400000, CRC(844732c9) SHA1(20ee88b762eed38d1a6f16a0c1b375496187c676) ) ROM_LOAD_VROM( "mpr-21643.36", 0x000006, 0x400000, CRC(9e922e9d) SHA1(f66df4876672c0ee17525c4809d737523b04650d) ) ROM_LOAD_VROM( "mpr-21644.37", 0x000004, 0x400000, CRC(617aa65a) SHA1(eb856645a8e587207452ddc7e0e2bdc9b8642af5) ) ROM_LOAD_VROM( "mpr-21645.38", 0x00000a, 0x400000, CRC(71396f52) SHA1(ef0d3068104e663143b42b7fd5f4c65d01b12a6b) ) ROM_LOAD_VROM( "mpr-21646.39", 0x000008, 0x400000, CRC(90fd9c87) SHA1(75097e021b7b91502793e3e1833aa55d3adbb084) ) ROM_LOAD_VROM( "mpr-21647.40", 0x00000e, 0x400000, CRC(cf87991f) SHA1(8249e086d2ef5ded8a0544b0ddbd2328e3c64876) ) ROM_LOAD_VROM( "mpr-21648.41", 0x00000c, 0x400000, CRC(30f974a1) SHA1(03e2481b9af9083c3b97273819c0fcd5edc41bd4) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21657.21", 0x000000, 0x080000, CRC(7242e8fd) SHA1(9712972d821e2eca8db6666693340aca884f4393) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21629.22", 0x000000, 0x400000, CRC(bc9701c4) SHA1(df8b4deb16736461d5ae69a42404785f57a84d7f) ) ROM_LOAD16_WORD_SWAP( "mpr-21630.24", 0x400000, 0x400000, CRC(9f2deadd) SHA1(964dea6c8f5e34c5682cd7ca207a853aab80306e) ) ROM_LOAD16_WORD_SWAP( "mpr-21631.23", 0x800000, 0x400000, CRC(299036c5) SHA1(861f5d6579ee0fba1793140468194c2ef0fd0b7f) ) ROM_LOAD16_WORD_SWAP( "mpr-21632.25", 0xc00000, 0x400000, CRC(ff162f0d) SHA1(e62dcf68a4bfe8087d0ab508468fd016ace1f9c5) ) ROM_REGION( 0x20000, "dsb2:mpegcpu", 0 ) ROM_LOAD16_WORD_SWAP( "epr-21658.ic2", 0x00000, 0x20000, CRC(50bad8cb) SHA1(83947cbf8f074e6f15055917502a77f198123efe) ) ROM_REGION( 0x1000000, "dsb2:mpeg", 0 ) ROM_LOAD( "mpr-21649.ic18", 0x000000, 0x400000, CRC(dac87f47) SHA1(429734ba3d97162e175a074249baf7c7a1aecdee) ) ROM_LOAD( "mpr-21650.ic20", 0x400000, 0x400000, CRC(86d90123) SHA1(1e90fb0242fbb032825684e763a5ebb329f63869) ) ROM_LOAD( "mpr-21651.ic22", 0x800000, 0x400000, CRC(81715565) SHA1(533deefed3565e7373a0aa2d043ea10e43e78b71) ) ROM_LOAD( "mpr-21652.ic24", 0xc00000, 0x400000, CRC(e7c8c9bf) SHA1(76d8fa89aed86fff4d1ba704aeef96fd2c326bc9) ) // ???? 317-0247-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29236fc8" ) ROM_END ROM_START( eca ) /* Step 2.1, Sega game ID# is 833-13945-03 ECA EXP, ROM board ID# 834-13946-03 ECA EXP, Security board ID# 837-13947-COM */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-22903.17", 0x000006, 0x200000, CRC(53882217) SHA1(163cbc92ff88671882cc1af377ceec80ba9f36db) ) ROM_LOAD64_WORD_SWAP( "epr-22904.18", 0x000004, 0x200000, CRC(0ff828a8) SHA1(2a74414891ceb5989e6ccb6e9d597f7d2e31fec4) ) // == epr-22896.18 ROM_LOAD64_WORD_SWAP( "epr-22905.19", 0x000002, 0x200000, CRC(9755dd8c) SHA1(41f27a303f4af179f17520d0c2d6a0aa4467aae8) ) // == epr-22897.19 ROM_LOAD64_WORD_SWAP( "epr-22906.20", 0x000000, 0x200000, CRC(7f6426fc) SHA1(b16e6f76cb35db05138aa807e3477a82139b291d) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-22870.1", 0x800006, 0x400000, CRC(52054043) SHA1(f07c1f95a5847393c9e640c10cd14e2a3750b3ff) ) ROM_LOAD64_WORD_SWAP( "mpr-22871.2", 0x800004, 0x400000, CRC(cf5bb5b5) SHA1(fd056fcf9a48854faa357014c2cb4a6ed301c3a6) ) ROM_LOAD64_WORD_SWAP( "mpr-22872.3", 0x800002, 0x400000, CRC(4fde63a1) SHA1(72f88e514caea28eeee9e57e55c835c490465df0) ) ROM_LOAD64_WORD_SWAP( "mpr-22873.4", 0x800000, 0x400000, CRC(dd406330) SHA1(e17ed1814cb84820f19922eef27bbad65be1d355) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-22874.5", 0x1800006, 0x400000, CRC(5e990497) SHA1(f0df52a19a11ef23f82e88eddbacdcb2a6357ded) ) ROM_LOAD64_WORD_SWAP( "mpr-22875.6", 0x1800004, 0x400000, CRC(1bb5c018) SHA1(5d0146c32f6a50613340ba0d2f5cc5430b595965) ) ROM_LOAD64_WORD_SWAP( "mpr-22876.7", 0x1800002, 0x400000, CRC(a7561249) SHA1(b4217cb088234831ca2e9486af849866790bf704) ) ROM_LOAD64_WORD_SWAP( "mpr-22877.8", 0x1800000, 0x400000, CRC(e53b8764) SHA1(03756ef0526aa0b56c2944336590918d8ff9a9b8) ) // CROM3 ROM_LOAD64_WORD_SWAP( "epr-22882.13", 0x3800006, 0x400000, CRC(b161416f) SHA1(753810fa4db80a2d3a333a257dc92095a112d282) ) ROM_LOAD64_WORD_SWAP( "epr-22883.14", 0x3800004, 0x400000, CRC(86d90148) SHA1(4336efb9e3d62cc5e8073993c44cbe49141d987f) ) ROM_LOAD64_WORD_SWAP( "epr-22884.15", 0x3800002, 0x400000, CRC(254c3b63) SHA1(b5cd94ecbffb6f0da70fb2cb7541d5bfc96cb67c) ) ROM_LOAD64_WORD_SWAP( "epr-22885.16", 0x3800000, 0x400000, CRC(3525b46d) SHA1(d7914cd5c558b50b9115303f77bef63e04316b29) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-22854.26", 0x000002, 0x400000, CRC(97a23d16) SHA1(17a11a3e1b1806f7b994955ae22dd0e5333d47ea) ) ROM_LOAD_VROM( "mpr-22855.27", 0x000000, 0x400000, CRC(7249cdc9) SHA1(4bd07d911382cc569e09fb888858806d06809f9f) ) ROM_LOAD_VROM( "mpr-22856.28", 0x000006, 0x400000, CRC(9c0d1d1b) SHA1(f15c756fb262e15d784328ed3f731aea40797d98) ) ROM_LOAD_VROM( "mpr-22857.29", 0x000004, 0x400000, CRC(44e6ce2b) SHA1(03a33417dc96d3ddcbeb92422654f75f620ef265) ) ROM_LOAD_VROM( "mpr-22858.30", 0x00000a, 0x400000, CRC(0af40aae) SHA1(1af762e09af932d267b860712fa46eaf4b1500ac) ) ROM_LOAD_VROM( "mpr-22859.31", 0x000008, 0x400000, CRC(c64f0158) SHA1(b92dba07e52b4fdabc9bd4bbd26cc41cdab0414d) ) ROM_LOAD_VROM( "mpr-22860.32", 0x00000e, 0x400000, CRC(053af14b) SHA1(6d13609e52a4999d6dca3c4da695ebd973b06b7e) ) ROM_LOAD_VROM( "mpr-22861.33", 0x00000c, 0x400000, CRC(d26343da) SHA1(9d8c860c388cc2434cc8d753cde139096c12e79e) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-22862.34", 0x000002, 0x400000, CRC(38347c14) SHA1(6222a5001d3a6ed8e8ff3010284658dbc69edee6) ) ROM_LOAD_VROM( "mpr-22863.35", 0x000000, 0x400000, CRC(28b558e6) SHA1(9b4849499baebbd2ea81d00663dff0d40c9db602) ) ROM_LOAD_VROM( "mpr-22864.36", 0x000006, 0x400000, CRC(31ed02f6) SHA1(a669aa8a42ff70562c86f348fcf4be6f14c2f650) ) ROM_LOAD_VROM( "mpr-22865.37", 0x000004, 0x400000, CRC(3e3a211a) SHA1(422f960914a6604de59b110b18f3e67ed9116f22) ) ROM_LOAD_VROM( "mpr-22866.38", 0x00000a, 0x400000, CRC(a863a3c8) SHA1(52e13b76a3698deef05df4c607d047e6362d81c0) ) ROM_LOAD_VROM( "mpr-22867.39", 0x000008, 0x400000, CRC(1ce6c7b2) SHA1(d5fd49f9838d3dc636366c436c507ac2b4f2596e) ) ROM_LOAD_VROM( "mpr-22868.40", 0x00000e, 0x400000, CRC(2db40cf8) SHA1(be1e04aeb5034c2edc5c0ad153700c385a1b773a) ) ROM_LOAD_VROM( "mpr-22869.41", 0x00000c, 0x400000, CRC(c6d62634) SHA1(72d493653b50fb31333f70c7ee143a8c7531106f) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-22886.21", 0x000000, 0x080000, CRC(374ec1c6) SHA1(b06e678db191971f6701bd1f739815d00d4cfb3e) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-22887.22", 0x000000, 0x400000, CRC(7d04a867) SHA1(053de98105880188b4daff183710d7932617547f) ) ROM_LOAD16_WORD_SWAP( "mpr-22889.24", 0x400000, 0x400000, CRC(4f9ba45d) SHA1(d60314e852637edf6510be52b9b6576a1f3e1b7e) ) ROM_LOAD16_WORD_SWAP( "mpr-22888.23", 0x800000, 0x400000, CRC(018fcf22) SHA1(c5133358f591d699f177617463e7dfa22edf5369) ) ROM_LOAD16_WORD_SWAP( "mpr-22890.25", 0xc00000, 0x400000, CRC(b638bd7c) SHA1(ed9c69175fd0ca4c6f22e542b4e68398a6e4ad07) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x1000000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x1000000, 0x0000 ) // ???? 317-0265-COM Model 3 ROM_PARAMETER( ":315_5881:key", "2923aa91" ) ROM_END ROM_START( ecaj ) /* Step 2.1, Sega game ID# is 833-13945 ECA, ROM board ID# 834-13946 ECA, Security board ID# 837-13947-COM */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-22891.17", 0x000006, 0x200000, CRC(823a251c) SHA1(d2cc4be9dffa860d9af519e1387e7b51322c5454) ) ROM_LOAD64_WORD_SWAP( "epr-22892.18", 0x000004, 0x200000, CRC(0ff828a8) SHA1(2a74414891ceb5989e6ccb6e9d597f7d2e31fec4) ) ROM_LOAD64_WORD_SWAP( "epr-22893.19", 0x000002, 0x200000, CRC(9755dd8c) SHA1(41f27a303f4af179f17520d0c2d6a0aa4467aae8) ) ROM_LOAD64_WORD_SWAP( "epr-22894.20", 0x000000, 0x200000, CRC(cde48c5d) SHA1(62e640110e204b682fc582a0c1aeca370e36b4cf) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-22870.1", 0x800006, 0x400000, CRC(52054043) SHA1(f07c1f95a5847393c9e640c10cd14e2a3750b3ff) ) ROM_LOAD64_WORD_SWAP( "mpr-22871.2", 0x800004, 0x400000, CRC(cf5bb5b5) SHA1(fd056fcf9a48854faa357014c2cb4a6ed301c3a6) ) ROM_LOAD64_WORD_SWAP( "mpr-22872.3", 0x800002, 0x400000, CRC(4fde63a1) SHA1(72f88e514caea28eeee9e57e55c835c490465df0) ) ROM_LOAD64_WORD_SWAP( "mpr-22873.4", 0x800000, 0x400000, CRC(dd406330) SHA1(e17ed1814cb84820f19922eef27bbad65be1d355) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-22874.5", 0x1800006, 0x400000, CRC(5e990497) SHA1(f0df52a19a11ef23f82e88eddbacdcb2a6357ded) ) ROM_LOAD64_WORD_SWAP( "mpr-22875.6", 0x1800004, 0x400000, CRC(1bb5c018) SHA1(5d0146c32f6a50613340ba0d2f5cc5430b595965) ) ROM_LOAD64_WORD_SWAP( "mpr-22876.7", 0x1800002, 0x400000, CRC(a7561249) SHA1(b4217cb088234831ca2e9486af849866790bf704) ) ROM_LOAD64_WORD_SWAP( "mpr-22877.8", 0x1800000, 0x400000, CRC(e53b8764) SHA1(03756ef0526aa0b56c2944336590918d8ff9a9b8) ) // CROM3 ROM_LOAD64_WORD_SWAP( "epr-22882.13", 0x3800006, 0x400000, CRC(b161416f) SHA1(753810fa4db80a2d3a333a257dc92095a112d282) ) ROM_LOAD64_WORD_SWAP( "epr-22883.14", 0x3800004, 0x400000, CRC(86d90148) SHA1(4336efb9e3d62cc5e8073993c44cbe49141d987f) ) ROM_LOAD64_WORD_SWAP( "epr-22884.15", 0x3800002, 0x400000, CRC(254c3b63) SHA1(b5cd94ecbffb6f0da70fb2cb7541d5bfc96cb67c) ) ROM_LOAD64_WORD_SWAP( "epr-22885.16", 0x3800000, 0x400000, CRC(3525b46d) SHA1(d7914cd5c558b50b9115303f77bef63e04316b29) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-22854.26", 0x000002, 0x400000, CRC(97a23d16) SHA1(17a11a3e1b1806f7b994955ae22dd0e5333d47ea) ) ROM_LOAD_VROM( "mpr-22855.27", 0x000000, 0x400000, CRC(7249cdc9) SHA1(4bd07d911382cc569e09fb888858806d06809f9f) ) ROM_LOAD_VROM( "mpr-22856.28", 0x000006, 0x400000, CRC(9c0d1d1b) SHA1(f15c756fb262e15d784328ed3f731aea40797d98) ) ROM_LOAD_VROM( "mpr-22857.29", 0x000004, 0x400000, CRC(44e6ce2b) SHA1(03a33417dc96d3ddcbeb92422654f75f620ef265) ) ROM_LOAD_VROM( "mpr-22858.30", 0x00000a, 0x400000, CRC(0af40aae) SHA1(1af762e09af932d267b860712fa46eaf4b1500ac) ) ROM_LOAD_VROM( "mpr-22859.31", 0x000008, 0x400000, CRC(c64f0158) SHA1(b92dba07e52b4fdabc9bd4bbd26cc41cdab0414d) ) ROM_LOAD_VROM( "mpr-22860.32", 0x00000e, 0x400000, CRC(053af14b) SHA1(6d13609e52a4999d6dca3c4da695ebd973b06b7e) ) ROM_LOAD_VROM( "mpr-22861.33", 0x00000c, 0x400000, CRC(d26343da) SHA1(9d8c860c388cc2434cc8d753cde139096c12e79e) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-22862.34", 0x000002, 0x400000, CRC(38347c14) SHA1(6222a5001d3a6ed8e8ff3010284658dbc69edee6) ) ROM_LOAD_VROM( "mpr-22863.35", 0x000000, 0x400000, CRC(28b558e6) SHA1(9b4849499baebbd2ea81d00663dff0d40c9db602) ) ROM_LOAD_VROM( "mpr-22864.36", 0x000006, 0x400000, CRC(31ed02f6) SHA1(a669aa8a42ff70562c86f348fcf4be6f14c2f650) ) ROM_LOAD_VROM( "mpr-22865.37", 0x000004, 0x400000, CRC(3e3a211a) SHA1(422f960914a6604de59b110b18f3e67ed9116f22) ) ROM_LOAD_VROM( "mpr-22866.38", 0x00000a, 0x400000, CRC(a863a3c8) SHA1(52e13b76a3698deef05df4c607d047e6362d81c0) ) ROM_LOAD_VROM( "mpr-22867.39", 0x000008, 0x400000, CRC(1ce6c7b2) SHA1(d5fd49f9838d3dc636366c436c507ac2b4f2596e) ) ROM_LOAD_VROM( "mpr-22868.40", 0x00000e, 0x400000, CRC(2db40cf8) SHA1(be1e04aeb5034c2edc5c0ad153700c385a1b773a) ) ROM_LOAD_VROM( "mpr-22869.41", 0x00000c, 0x400000, CRC(c6d62634) SHA1(72d493653b50fb31333f70c7ee143a8c7531106f) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-22886.21", 0x000000, 0x080000, CRC(374ec1c6) SHA1(b06e678db191971f6701bd1f739815d00d4cfb3e) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-22887.22", 0x000000, 0x400000, CRC(7d04a867) SHA1(053de98105880188b4daff183710d7932617547f) ) ROM_LOAD16_WORD_SWAP( "mpr-22889.24", 0x400000, 0x400000, CRC(4f9ba45d) SHA1(d60314e852637edf6510be52b9b6576a1f3e1b7e) ) ROM_LOAD16_WORD_SWAP( "mpr-22888.23", 0x800000, 0x400000, CRC(018fcf22) SHA1(c5133358f591d699f177617463e7dfa22edf5369) ) ROM_LOAD16_WORD_SWAP( "mpr-22890.25", 0xc00000, 0x400000, CRC(b638bd7c) SHA1(ed9c69175fd0ca4c6f22e542b4e68398a6e4ad07) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x1000000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x1000000, 0x0000 ) // ???? 317-0265-COM Model 3 ROM_PARAMETER( ":315_5881:key", "2923aa91" ) ROM_END ROM_START( ecau ) /* Step 2.1, Sega game ID# is 833-13945-01 ECA, ROM board ID# 834-13946-01 ECA, Security board ID# 837-13947-COM */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-22895.17", 0x000006, 0x200000, CRC(07df16a0) SHA1(a9ad2b229854a5f4f761565141db738adde28720) ) ROM_LOAD64_WORD_SWAP( "epr-22896.18", 0x000004, 0x200000, CRC(0ff828a8) SHA1(2a74414891ceb5989e6ccb6e9d597f7d2e31fec4) ) ROM_LOAD64_WORD_SWAP( "epr-22897.19", 0x000002, 0x200000, CRC(9755dd8c) SHA1(41f27a303f4af179f17520d0c2d6a0aa4467aae8) ) ROM_LOAD64_WORD_SWAP( "epr-22898.20", 0x000000, 0x200000, CRC(efb96701) SHA1(168c7763740225f832728ab02b22185c9b7997c3) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-22870.1", 0x800006, 0x400000, CRC(52054043) SHA1(f07c1f95a5847393c9e640c10cd14e2a3750b3ff) ) ROM_LOAD64_WORD_SWAP( "mpr-22871.2", 0x800004, 0x400000, CRC(cf5bb5b5) SHA1(fd056fcf9a48854faa357014c2cb4a6ed301c3a6) ) ROM_LOAD64_WORD_SWAP( "mpr-22872.3", 0x800002, 0x400000, CRC(4fde63a1) SHA1(72f88e514caea28eeee9e57e55c835c490465df0) ) ROM_LOAD64_WORD_SWAP( "mpr-22873.4", 0x800000, 0x400000, CRC(dd406330) SHA1(e17ed1814cb84820f19922eef27bbad65be1d355) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-22874.5", 0x1800006, 0x400000, CRC(5e990497) SHA1(f0df52a19a11ef23f82e88eddbacdcb2a6357ded) ) ROM_LOAD64_WORD_SWAP( "mpr-22875.6", 0x1800004, 0x400000, CRC(1bb5c018) SHA1(5d0146c32f6a50613340ba0d2f5cc5430b595965) ) ROM_LOAD64_WORD_SWAP( "mpr-22876.7", 0x1800002, 0x400000, CRC(a7561249) SHA1(b4217cb088234831ca2e9486af849866790bf704) ) ROM_LOAD64_WORD_SWAP( "mpr-22877.8", 0x1800000, 0x400000, CRC(e53b8764) SHA1(03756ef0526aa0b56c2944336590918d8ff9a9b8) ) // CROM3 ROM_LOAD64_WORD_SWAP( "epr-22882.13", 0x3800006, 0x400000, CRC(b161416f) SHA1(753810fa4db80a2d3a333a257dc92095a112d282) ) ROM_LOAD64_WORD_SWAP( "epr-22883.14", 0x3800004, 0x400000, CRC(86d90148) SHA1(4336efb9e3d62cc5e8073993c44cbe49141d987f) ) ROM_LOAD64_WORD_SWAP( "epr-22884.15", 0x3800002, 0x400000, CRC(254c3b63) SHA1(b5cd94ecbffb6f0da70fb2cb7541d5bfc96cb67c) ) ROM_LOAD64_WORD_SWAP( "epr-22885.16", 0x3800000, 0x400000, CRC(3525b46d) SHA1(d7914cd5c558b50b9115303f77bef63e04316b29) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-22854.26", 0x000002, 0x400000, CRC(97a23d16) SHA1(17a11a3e1b1806f7b994955ae22dd0e5333d47ea) ) ROM_LOAD_VROM( "mpr-22855.27", 0x000000, 0x400000, CRC(7249cdc9) SHA1(4bd07d911382cc569e09fb888858806d06809f9f) ) ROM_LOAD_VROM( "mpr-22856.28", 0x000006, 0x400000, CRC(9c0d1d1b) SHA1(f15c756fb262e15d784328ed3f731aea40797d98) ) ROM_LOAD_VROM( "mpr-22857.29", 0x000004, 0x400000, CRC(44e6ce2b) SHA1(03a33417dc96d3ddcbeb92422654f75f620ef265) ) ROM_LOAD_VROM( "mpr-22858.30", 0x00000a, 0x400000, CRC(0af40aae) SHA1(1af762e09af932d267b860712fa46eaf4b1500ac) ) ROM_LOAD_VROM( "mpr-22859.31", 0x000008, 0x400000, CRC(c64f0158) SHA1(b92dba07e52b4fdabc9bd4bbd26cc41cdab0414d) ) ROM_LOAD_VROM( "mpr-22860.32", 0x00000e, 0x400000, CRC(053af14b) SHA1(6d13609e52a4999d6dca3c4da695ebd973b06b7e) ) ROM_LOAD_VROM( "mpr-22861.33", 0x00000c, 0x400000, CRC(d26343da) SHA1(9d8c860c388cc2434cc8d753cde139096c12e79e) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-22862.34", 0x000002, 0x400000, CRC(38347c14) SHA1(6222a5001d3a6ed8e8ff3010284658dbc69edee6) ) ROM_LOAD_VROM( "mpr-22863.35", 0x000000, 0x400000, CRC(28b558e6) SHA1(9b4849499baebbd2ea81d00663dff0d40c9db602) ) ROM_LOAD_VROM( "mpr-22864.36", 0x000006, 0x400000, CRC(31ed02f6) SHA1(a669aa8a42ff70562c86f348fcf4be6f14c2f650) ) ROM_LOAD_VROM( "mpr-22865.37", 0x000004, 0x400000, CRC(3e3a211a) SHA1(422f960914a6604de59b110b18f3e67ed9116f22) ) ROM_LOAD_VROM( "mpr-22866.38", 0x00000a, 0x400000, CRC(a863a3c8) SHA1(52e13b76a3698deef05df4c607d047e6362d81c0) ) ROM_LOAD_VROM( "mpr-22867.39", 0x000008, 0x400000, CRC(1ce6c7b2) SHA1(d5fd49f9838d3dc636366c436c507ac2b4f2596e) ) ROM_LOAD_VROM( "mpr-22868.40", 0x00000e, 0x400000, CRC(2db40cf8) SHA1(be1e04aeb5034c2edc5c0ad153700c385a1b773a) ) ROM_LOAD_VROM( "mpr-22869.41", 0x00000c, 0x400000, CRC(c6d62634) SHA1(72d493653b50fb31333f70c7ee143a8c7531106f) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-22886.21", 0x000000, 0x080000, CRC(374ec1c6) SHA1(b06e678db191971f6701bd1f739815d00d4cfb3e) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-22887.22", 0x000000, 0x400000, CRC(7d04a867) SHA1(053de98105880188b4daff183710d7932617547f) ) ROM_LOAD16_WORD_SWAP( "mpr-22889.24", 0x400000, 0x400000, CRC(4f9ba45d) SHA1(d60314e852637edf6510be52b9b6576a1f3e1b7e) ) ROM_LOAD16_WORD_SWAP( "mpr-22888.23", 0x800000, 0x400000, CRC(018fcf22) SHA1(c5133358f591d699f177617463e7dfa22edf5369) ) ROM_LOAD16_WORD_SWAP( "mpr-22890.25", 0xc00000, 0x400000, CRC(b638bd7c) SHA1(ed9c69175fd0ca4c6f22e542b4e68398a6e4ad07) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x1000000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x1000000, 0x0000 ) // ???? 317-0265-COM Model 3 ROM_PARAMETER( ":315_5881:key", "2923aa91" ) ROM_END ROM_START( ecap ) /* Step 2.1 - Proto or Location test - No security dongle */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM // Hand written SEGA labels in this form: TITLE: QQ ROM NO: IC17 CHECK SUM: 551B 9/12-'99 ROM_LOAD64_WORD_SWAP( "qq.ic17", 0x000006, 0x200000, CRC(420b5eb8) SHA1(377afd200be441ceafa078c5a98d751b993e03d8) ) /* Check sum: 551B, dated "9/12-'99" */ ROM_LOAD64_WORD_SWAP( "qq.ic18", 0x000004, 0x200000, CRC(17b0bb2c) SHA1(cde18b4d5438103b91806a3c5eaeb184e5c5311b) ) /* Check sum: AC51, dated "9/12-'99" */ ROM_LOAD64_WORD_SWAP( "qq.ic19", 0x000002, 0x200000, CRC(a646c7e5) SHA1(3a420c05fad23dd5db0a49586c876ecdaa689c09) ) /* Check sum: 9DB5, dated "9/12-'99" */ ROM_LOAD64_WORD_SWAP( "qq.ic20", 0x000000, 0x200000, CRC(b12fe61c) SHA1(da8bb643a2b08857265f01a909f46bef98dab9cb) ) /* Check sum: C247, dated "9/12-'99" */ // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-22870.1", 0x800006, 0x400000, CRC(52054043) SHA1(f07c1f95a5847393c9e640c10cd14e2a3750b3ff) ) ROM_LOAD64_WORD_SWAP( "mpr-22871.2", 0x800004, 0x400000, CRC(cf5bb5b5) SHA1(fd056fcf9a48854faa357014c2cb4a6ed301c3a6) ) ROM_LOAD64_WORD_SWAP( "mpr-22872.3", 0x800002, 0x400000, CRC(4fde63a1) SHA1(72f88e514caea28eeee9e57e55c835c490465df0) ) ROM_LOAD64_WORD_SWAP( "mpr-22873.4", 0x800000, 0x400000, CRC(dd406330) SHA1(e17ed1814cb84820f19922eef27bbad65be1d355) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-22874.5", 0x1800006, 0x400000, CRC(5e990497) SHA1(f0df52a19a11ef23f82e88eddbacdcb2a6357ded) ) ROM_LOAD64_WORD_SWAP( "mpr-22875.6", 0x1800004, 0x400000, CRC(1bb5c018) SHA1(5d0146c32f6a50613340ba0d2f5cc5430b595965) ) ROM_LOAD64_WORD_SWAP( "mpr-22876.7", 0x1800002, 0x400000, CRC(a7561249) SHA1(b4217cb088234831ca2e9486af849866790bf704) ) ROM_LOAD64_WORD_SWAP( "mpr-22877.8", 0x1800000, 0x400000, CRC(e53b8764) SHA1(03756ef0526aa0b56c2944336590918d8ff9a9b8) ) // CROM3 // Hand written SEGA labels in this form: TITLE: QQ ROM NO: IC13 CHECK SUM: 6B84 9/12-'99 ROM_LOAD64_WORD_SWAP( "qq.ic13", 0x3800006, 0x400000, CRC(bf3aca1b) SHA1(895473cfc59bcd3e0b2f377e6029348de92dc37f) ) /* Check sum: 6B84, dated "9/12-'99" */ ROM_LOAD64_WORD_SWAP( "qq.ic14", 0x3800004, 0x400000, CRC(b41db79b) SHA1(f3e50b5f85f7722188f21e2c71f5e827ad937ada) ) /* Check sum: 3DC1, dated "9/12-'99" */ ROM_LOAD64_WORD_SWAP( "qq.ic15", 0x3800002, 0x400000, CRC(91c5a2a1) SHA1(dafc89fc9ca70174651faaf34f528c90eaa24630) ) /* Check sum: 4988, dated "9/12-'99" */ ROM_LOAD64_WORD_SWAP( "qq.ic16", 0x3800000, 0x400000, CRC(3634f178) SHA1(ac32cfb47c8a33e5f62cc99a99d5c6bebbc6b601) ) /* Check sum: 0461, dated "9/12-'99" */ ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-22854.26", 0x000002, 0x400000, CRC(97a23d16) SHA1(17a11a3e1b1806f7b994955ae22dd0e5333d47ea) ) ROM_LOAD_VROM( "mpr-22855.27", 0x000000, 0x400000, CRC(7249cdc9) SHA1(4bd07d911382cc569e09fb888858806d06809f9f) ) ROM_LOAD_VROM( "mpr-22856.28", 0x000006, 0x400000, CRC(9c0d1d1b) SHA1(f15c756fb262e15d784328ed3f731aea40797d98) ) ROM_LOAD_VROM( "mpr-22857.29", 0x000004, 0x400000, CRC(44e6ce2b) SHA1(03a33417dc96d3ddcbeb92422654f75f620ef265) ) ROM_LOAD_VROM( "mpr-22858.30", 0x00000a, 0x400000, CRC(0af40aae) SHA1(1af762e09af932d267b860712fa46eaf4b1500ac) ) ROM_LOAD_VROM( "mpr-22859.31", 0x000008, 0x400000, CRC(c64f0158) SHA1(b92dba07e52b4fdabc9bd4bbd26cc41cdab0414d) ) ROM_LOAD_VROM( "mpr-22860.32", 0x00000e, 0x400000, CRC(053af14b) SHA1(6d13609e52a4999d6dca3c4da695ebd973b06b7e) ) ROM_LOAD_VROM( "mpr-22861.33", 0x00000c, 0x400000, CRC(d26343da) SHA1(9d8c860c388cc2434cc8d753cde139096c12e79e) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-22862.34", 0x000002, 0x400000, CRC(38347c14) SHA1(6222a5001d3a6ed8e8ff3010284658dbc69edee6) ) ROM_LOAD_VROM( "mpr-22863.35", 0x000000, 0x400000, CRC(28b558e6) SHA1(9b4849499baebbd2ea81d00663dff0d40c9db602) ) ROM_LOAD_VROM( "mpr-22864.36", 0x000006, 0x400000, CRC(31ed02f6) SHA1(a669aa8a42ff70562c86f348fcf4be6f14c2f650) ) ROM_LOAD_VROM( "mpr-22865.37", 0x000004, 0x400000, CRC(3e3a211a) SHA1(422f960914a6604de59b110b18f3e67ed9116f22) ) ROM_LOAD_VROM( "mpr-22866.38", 0x00000a, 0x400000, CRC(a863a3c8) SHA1(52e13b76a3698deef05df4c607d047e6362d81c0) ) ROM_LOAD_VROM( "mpr-22867.39", 0x000008, 0x400000, CRC(1ce6c7b2) SHA1(d5fd49f9838d3dc636366c436c507ac2b4f2596e) ) ROM_LOAD_VROM( "mpr-22868.40", 0x00000e, 0x400000, CRC(2db40cf8) SHA1(be1e04aeb5034c2edc5c0ad153700c385a1b773a) ) ROM_LOAD_VROM( "mpr-22869.41", 0x00000c, 0x400000, CRC(c6d62634) SHA1(72d493653b50fb31333f70c7ee143a8c7531106f) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ // Hand written SEGA labels in this form: TITLE: QQ ROM NO: IC21 CHECK SUM: 0994 9/12-'99 ROM_LOAD16_WORD_SWAP( "qq.ic21", 0x000000, 0x080000, CRC(0c55ca5f) SHA1(74da1945714f8a512627124280d4302b1a7276cc) ) /* Check sum: 0994, dated "9/12-'99" */ ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-22887.22", 0x000000, 0x400000, CRC(7d04a867) SHA1(053de98105880188b4daff183710d7932617547f) ) ROM_LOAD16_WORD_SWAP( "mpr-22889.24", 0x400000, 0x400000, CRC(4f9ba45d) SHA1(d60314e852637edf6510be52b9b6576a1f3e1b7e) ) ROM_LOAD16_WORD_SWAP( "mpr-22888.23", 0x800000, 0x400000, CRC(018fcf22) SHA1(c5133358f591d699f177617463e7dfa22edf5369) ) ROM_LOAD16_WORD_SWAP( "mpr-22890.25", 0xc00000, 0x400000, CRC(b638bd7c) SHA1(ed9c69175fd0ca4c6f22e542b4e68398a6e4ad07) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x1000000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x1000000, 0x0000 ) // ???? 317-0265-COM Model 3 ROM_PARAMETER( ":315_5881:key", "2923aa91" ) ROM_END ROM_START( magtruck ) /* Step 2.1, Sega game ID# is 833-13601-01 (Export), ROM board ID# 834-13600-01 RCS EXP (Export), Security board ID# 837-13599-COM */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21435.17", 0x000006, 0x200000, CRC(9b169446) SHA1(285cbe5afd439d83c50f0499a878f71b8e5b94e5) ) ROM_LOAD64_WORD_SWAP( "epr-21433.18", 0x000004, 0x200000, CRC(b3b124fa) SHA1(cb7fcfa0cd64180c07cb351c84140c654b008705) ) ROM_LOAD64_WORD_SWAP( "epr-21436.19", 0x000002, 0x200000, CRC(22bcbca3) SHA1(fe9c46ad5b01f9f8d19854e59e229d07c0649e8c) ) ROM_LOAD64_WORD_SWAP( "epr-21434.20", 0x000000, 0x200000, CRC(18f8626a) SHA1(4e087381b7eaf850aa86e7d7f92bdcc7edc0ed57) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21423.1", 0x800006, 0x400000, CRC(4ee0060a) SHA1(61e155ea382f2c79ece78eeba12129645ea260f1) ) ROM_LOAD64_WORD_SWAP( "mpr-21424.2", 0x800004, 0x400000, CRC(25358fdf) SHA1(168b9e774cbf2722a60050b135b12192b42b15f3) ) ROM_LOAD64_WORD_SWAP( "mpr-21425.3", 0x800002, 0x400000, CRC(ad235849) SHA1(3d75caa5c727094613567e5eab4f840cf087052e) ) ROM_LOAD64_WORD_SWAP( "mpr-21426.4", 0x800000, 0x400000, CRC(ce77e26e) SHA1(a17b621c2a49b665a3ecf50e4c8f50fdec1d6bd8) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21407.26", 0x000002, 0x400000, CRC(3ffb416c) SHA1(3fffe30d27ce6d11cd1f11ab03d77a89f796ef2a) ) ROM_LOAD_VROM( "mpr-21408.27", 0x000000, 0x400000, CRC(3e00a7ef) SHA1(b4b025f4d9346b460cf9dbfbc5dff50c51464267) ) ROM_LOAD_VROM( "mpr-21409.28", 0x000006, 0x400000, CRC(a4673bbf) SHA1(813c1da0184f5199895072a5bdaabc7f3de712dc) ) ROM_LOAD_VROM( "mpr-21410.29", 0x000004, 0x400000, CRC(c9f43b4a) SHA1(590156f42f55fdf251ebf246d06102264c660afd) ) ROM_LOAD_VROM( "mpr-21411.30", 0x00000a, 0x400000, CRC(f14957c7) SHA1(2f81f61a5d813c173318746cbab682b3c01689f0) ) ROM_LOAD_VROM( "mpr-21412.31", 0x000008, 0x400000, CRC(ec24091f) SHA1(fe8f0f71c6e468a45ae4c466a1f7259222fcf82f) ) ROM_LOAD_VROM( "mpr-21413.32", 0x00000e, 0x400000, CRC(ea9049e0) SHA1(4dedbc61b29b6bf3a7d2c3dd310d6e924ff0c453) ) ROM_LOAD_VROM( "mpr-21414.33", 0x00000c, 0x400000, CRC(79bc5ffd) SHA1(20a361deb9769293712c7c43c778d1957316ca80) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21415.34", 0x000002, 0x400000, CRC(f96fe7a2) SHA1(870e51a83d1b1a4ac652a2fca40ad1b39af373ef) ) ROM_LOAD_VROM( "mpr-21416.35", 0x000000, 0x400000, CRC(84a08b3e) SHA1(627fb0e8bfaab33d14969c082bd519d5ea12de01) ) ROM_LOAD_VROM( "mpr-21417.36", 0x000006, 0x400000, CRC(6094975c) SHA1(6e2e1bdb42926fbc19502bbb1027866f74f55e50) ) ROM_LOAD_VROM( "mpr-21418.37", 0x000004, 0x400000, CRC(7bb868ba) SHA1(32698f542b61efc06193b2186861ef375842b92a) ) ROM_LOAD_VROM( "mpr-21419.38", 0x00000a, 0x400000, CRC(be7325c2) SHA1(0bc3672f482bbd6692d88068b5e803b49ed7bff4) ) ROM_LOAD_VROM( "mpr-21420.39", 0x000008, 0x400000, CRC(8b577e7b) SHA1(8282d4063e26e51b1b45b1865558b12aab290dd0) ) ROM_LOAD_VROM( "mpr-21421.40", 0x00000e, 0x400000, CRC(71e4e9fc) SHA1(24f02ee6d7e4f65b18a4c0939e1b29d7fd642ca5) ) ROM_LOAD_VROM( "mpr-21422.41", 0x00000c, 0x400000, CRC(feca77a5) SHA1(e475a96fa3d2efae65f29266ff2322cc23392ac8) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21438.21", 0x000000, 0x080000, CRC(6815af9e) SHA1(f956b5c5519a94cc60e31a2bd391949109908239) ) // Japan - epr-21437 ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21427.22", 0x000000, 0x400000, CRC(884566f6) SHA1(02b7243890e25ccb364a7ad3e8d61f8defeaf039) ) ROM_LOAD16_WORD_SWAP( "mpr-21428.24", 0x400000, 0x400000, CRC(162d1e43) SHA1(0221e5126459d9277d75c7560a251381cea72b37) ) ROM_LOAD16_WORD_SWAP( "mpr-21431.23", 0x800000, 0x400000, CRC(0ef8f7bb) SHA1(748949b2730dc002b76947d67d7ee3663b96b700) ) // Japan - mpr-21429 ROM_LOAD16_WORD_SWAP( "mpr-21432.25", 0xc00000, 0x400000, CRC(59c0f6df) SHA1(ab1c6fbcb1244c2b56b6967018fceb82d8c5414c) ) // Japan - mpr-21430 ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x1000000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x1000000, 0x0000 ) // ???? 317-0243-COM Model 3 ROM_PARAMETER( ":315_5881:key", "29266e45" ) ROM_END ROM_START( oceanhun ) /* Step 2.0, Sega game ID# is 833-13571, ROM board ID# 834-13572 THE OCEAN HUNTER, Security board ID# 837-13576-COM (317-0242-COM security chip) */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21114a.17", 0x000006, 0x200000, CRC(75024695) SHA1(cc4a3da4072a2d73127b16384db85fa5d1db870c) ) ROM_LOAD64_WORD_SWAP( "epr-21115a.18", 0x000004, 0x200000, CRC(ac735888) SHA1(7a4662059324f39488ed61c1c6891f937659e539) ) ROM_LOAD64_WORD_SWAP( "epr-21116a.19", 0x000002, 0x200000, CRC(d2cd1f7e) SHA1(21c0aa64829543429a7313062d0606727476aeea) ) ROM_LOAD64_WORD_SWAP( "epr-21117a.20", 0x000000, 0x200000, CRC(2ee5b67d) SHA1(4cb9bb514644099bfde4cfe7859a5dfc6fd818be) ) // CROM0 - unpopulated // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21082.5", 0x2800006, 0x800000, CRC(5056ad33) SHA1(b8aa4edcf6ae78f23ee1c6c02a9d5aef9c4e2eda) ) ROM_LOAD64_WORD_SWAP( "mpr-21083.6", 0x2800004, 0x800000, CRC(fdec6a23) SHA1(88abe005c7f5f8423aa62ebc741e0b132b3a1fef) ) ROM_LOAD64_WORD_SWAP( "mpr-21084.7", 0x2800002, 0x800000, CRC(c1c6b554) SHA1(596059872c0bbe39a78425cefe8cd2e17aa4b1ee) ) ROM_LOAD64_WORD_SWAP( "mpr-21085.8", 0x2800000, 0x800000, CRC(2b7224d3) SHA1(195fb6eeaef6f2c66e780cc844d3d69ea587269b) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-21086.9", 0x4800006, 0x800000, CRC(3f12e1d0) SHA1(739347a6c51350b686124511be477cb5d643c0b9) ) ROM_LOAD64_WORD_SWAP( "mpr-21087.10", 0x4800004, 0x800000, CRC(cff28641) SHA1(8982b39b71f95f8db0d599be41fb8592210be779) ) ROM_LOAD64_WORD_SWAP( "mpr-21088.11", 0x4800002, 0x800000, CRC(7ed71c8c) SHA1(642b6e81f5e532afa972b47df3ba451829bfd591) ) ROM_LOAD64_WORD_SWAP( "mpr-21089.12", 0x4800000, 0x800000, CRC(2e8f88bd) SHA1(468c5e1d6596c8247ba94c02f6e519a091a78506) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-21090.13", 0x6800006, 0x800000, CRC(749d7979) SHA1(20e6d318cbdbefc84002111336cc336143c7b757) ) ROM_LOAD64_WORD_SWAP( "mpr-21091.14", 0x6800004, 0x800000, CRC(10671951) SHA1(1eeb5cded07380c06aca29379f3683977679c22b) ) ROM_LOAD64_WORD_SWAP( "mpr-21092.15", 0x6800002, 0x800000, CRC(5b1ced40) SHA1(d1946563215797df1e6e71ee1a92f70a59a60392) ) ROM_LOAD64_WORD_SWAP( "mpr-21093.16", 0x6800000, 0x800000, CRC(bdfbf357) SHA1(e324bbbc0ad17f365879c8be085ccde365445dd9) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21098.26", 0x000002, 0x400000, CRC(91e71855) SHA1(d3dcea5e983b3a9139e0091a13e3f4b2764417b8) ) ROM_LOAD_VROM( "mpr-21099.27", 0x000000, 0x400000, CRC(308a2768) SHA1(c6f2eefc7195541049c6c3b05495884be4876b48) ) ROM_LOAD_VROM( "mpr-21100.28", 0x000006, 0x400000, CRC(5149b286) SHA1(3a30f2a356fd7625b0d41976b9ef945e25e270b9) ) ROM_LOAD_VROM( "mpr-21101.29", 0x000004, 0x400000, CRC(e9ed4250) SHA1(decd47ab5ac251faa4a6bfd3f83dcaa24631ad2b) ) ROM_LOAD_VROM( "mpr-21102.30", 0x00000a, 0x400000, CRC(06c6d4fc) SHA1(e3a369f26a7a477752ca8459c5bd5b2c44ba5a6e) ) ROM_LOAD_VROM( "mpr-21103.31", 0x000008, 0x400000, CRC(17c4b27a) SHA1(aec6436bf74af251b0c84d4f54b5fbad47b44f4c) ) ROM_LOAD_VROM( "mpr-21104.32", 0x00000e, 0x400000, CRC(f6f80ffb) SHA1(cd7c61cb660ebe7a686fad7a176807da12381f70) ) ROM_LOAD_VROM( "mpr-21105.33", 0x00000c, 0x400000, CRC(99bdb52b) SHA1(8719a9871756d94ce21891082d97e897dcab43b0) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21106.34", 0x000002, 0x400000, CRC(ad2b7981) SHA1(958a6af5266fa9f4361c3b93f51ada2bb018e29b) ) ROM_LOAD_VROM( "mpr-21107.35", 0x000000, 0x400000, CRC(e108ff62) SHA1(8679049ef2c60f614e7a7fe9712815c1d4a89235) ) ROM_LOAD_VROM( "mpr-21108.36", 0x000006, 0x400000, CRC(cddc7a6e) SHA1(e20461d9f13da062c2ad1463a4b22716486a0fa3) ) ROM_LOAD_VROM( "mpr-21109.37", 0x000004, 0x400000, CRC(92d6141d) SHA1(ad26e8451568f1215d7bdc16511d645ddbefc74a) ) ROM_LOAD_VROM( "mpr-21110.38", 0x00000a, 0x400000, CRC(4d6e3148) SHA1(52faf77ab85a6cb794d7ccdc751af444f32f913d) ) ROM_LOAD_VROM( "mpr-21111.39", 0x000008, 0x400000, CRC(0a046d7a) SHA1(b3134c60486baec82b899439cd90b5aa9d7e9a79) ) ROM_LOAD_VROM( "mpr-21112.40", 0x00000e, 0x400000, CRC(9afd9feb) SHA1(068600364d7e8218c02c04c5eef041e0a1e14968) ) ROM_LOAD_VROM( "mpr-21113.41", 0x00000c, 0x400000, CRC(864bf325) SHA1(e78aa9aa03425d473c8337b8546e590687e06226) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21118.21", 0x000000, 0x080000, CRC(598c00f0) SHA1(75e97abd6fff06547b628003c9d6498e3374208c) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21094.22", 0x000000, 0x400000, CRC(c262b80a) SHA1(b9566474612c8359c40c416c909003b462aff3a3) ) ROM_LOAD16_WORD_SWAP( "mpr-21096.24", 0x400000, 0x400000, CRC(0a0021a0) SHA1(6409a88c895ba33a884d7e6f3f5bdded23ea65ac) ) ROM_LOAD16_WORD_SWAP( "mpr-21095.23", 0x800000, 0x400000, CRC(16d27a0a) SHA1(e21582d261ba9a7ee59fe3caf4549d4fe105a76c) ) ROM_LOAD16_WORD_SWAP( "mpr-21097.25", 0xc00000, 0x400000, CRC(0d8033fc) SHA1(d849a99d5f906d3a8f07b8f14183af14fd0d96e9) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x1000000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x1000000, 0x0000 ) // ???? 317-0242-COM Model 3 ROM_PARAMETER( ":315_5881:key", "292b6a01" ) ROM_END ROM_START( oceanhuna ) /* Step 2.0, Sega game ID# is 833-13571, ROM board ID# 834-13572 THE OCEAN HUNTER, Security board ID# 837-13576-COM (317-0242-COM security chip) */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21114.17", 0x000006, 0x200000, CRC(3adfcb9d) SHA1(22307e36a48e59ab881d6df2fbf2864f6a8b239c) ) ROM_LOAD64_WORD_SWAP( "epr-21115.18", 0x000004, 0x200000, CRC(0bb9c107) SHA1(9778b9d020669a5f5736c80e77f0fb1c7d0e1f1b) ) ROM_LOAD64_WORD_SWAP( "epr-21116.19", 0x000002, 0x200000, CRC(69e31e85) SHA1(0dbba531fd9a7e0ca7ca9d25d8be41050e809cf7) ) ROM_LOAD64_WORD_SWAP( "epr-21117.20", 0x000000, 0x200000, CRC(58d985f1) SHA1(1a3376906212a8a3bfb196ea29b5e4455a30e8f2) ) // CROM0 - unpopulated // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21082.5", 0x2800006, 0x800000, CRC(5056ad33) SHA1(b8aa4edcf6ae78f23ee1c6c02a9d5aef9c4e2eda) ) ROM_LOAD64_WORD_SWAP( "mpr-21083.6", 0x2800004, 0x800000, CRC(fdec6a23) SHA1(88abe005c7f5f8423aa62ebc741e0b132b3a1fef) ) ROM_LOAD64_WORD_SWAP( "mpr-21084.7", 0x2800002, 0x800000, CRC(c1c6b554) SHA1(596059872c0bbe39a78425cefe8cd2e17aa4b1ee) ) ROM_LOAD64_WORD_SWAP( "mpr-21085.8", 0x2800000, 0x800000, CRC(2b7224d3) SHA1(195fb6eeaef6f2c66e780cc844d3d69ea587269b) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-21086.9", 0x4800006, 0x800000, CRC(3f12e1d0) SHA1(739347a6c51350b686124511be477cb5d643c0b9) ) ROM_LOAD64_WORD_SWAP( "mpr-21087.10", 0x4800004, 0x800000, CRC(cff28641) SHA1(8982b39b71f95f8db0d599be41fb8592210be779) ) ROM_LOAD64_WORD_SWAP( "mpr-21088.11", 0x4800002, 0x800000, CRC(7ed71c8c) SHA1(642b6e81f5e532afa972b47df3ba451829bfd591) ) ROM_LOAD64_WORD_SWAP( "mpr-21089.12", 0x4800000, 0x800000, CRC(2e8f88bd) SHA1(468c5e1d6596c8247ba94c02f6e519a091a78506) ) // CROM3 ROM_LOAD64_WORD_SWAP( "mpr-21090.13", 0x6800006, 0x800000, CRC(749d7979) SHA1(20e6d318cbdbefc84002111336cc336143c7b757) ) ROM_LOAD64_WORD_SWAP( "mpr-21091.14", 0x6800004, 0x800000, CRC(10671951) SHA1(1eeb5cded07380c06aca29379f3683977679c22b) ) ROM_LOAD64_WORD_SWAP( "mpr-21092.15", 0x6800002, 0x800000, CRC(5b1ced40) SHA1(d1946563215797df1e6e71ee1a92f70a59a60392) ) ROM_LOAD64_WORD_SWAP( "mpr-21093.16", 0x6800000, 0x800000, CRC(bdfbf357) SHA1(e324bbbc0ad17f365879c8be085ccde365445dd9) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21098.26", 0x000002, 0x400000, CRC(91e71855) SHA1(d3dcea5e983b3a9139e0091a13e3f4b2764417b8) ) ROM_LOAD_VROM( "mpr-21099.27", 0x000000, 0x400000, CRC(308a2768) SHA1(c6f2eefc7195541049c6c3b05495884be4876b48) ) ROM_LOAD_VROM( "mpr-21100.28", 0x000006, 0x400000, CRC(5149b286) SHA1(3a30f2a356fd7625b0d41976b9ef945e25e270b9) ) ROM_LOAD_VROM( "mpr-21101.29", 0x000004, 0x400000, CRC(e9ed4250) SHA1(decd47ab5ac251faa4a6bfd3f83dcaa24631ad2b) ) ROM_LOAD_VROM( "mpr-21102.30", 0x00000a, 0x400000, CRC(06c6d4fc) SHA1(e3a369f26a7a477752ca8459c5bd5b2c44ba5a6e) ) ROM_LOAD_VROM( "mpr-21103.31", 0x000008, 0x400000, CRC(17c4b27a) SHA1(aec6436bf74af251b0c84d4f54b5fbad47b44f4c) ) ROM_LOAD_VROM( "mpr-21104.32", 0x00000e, 0x400000, CRC(f6f80ffb) SHA1(cd7c61cb660ebe7a686fad7a176807da12381f70) ) ROM_LOAD_VROM( "mpr-21105.33", 0x00000c, 0x400000, CRC(99bdb52b) SHA1(8719a9871756d94ce21891082d97e897dcab43b0) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21106.34", 0x000002, 0x400000, CRC(ad2b7981) SHA1(958a6af5266fa9f4361c3b93f51ada2bb018e29b) ) ROM_LOAD_VROM( "mpr-21107.35", 0x000000, 0x400000, CRC(e108ff62) SHA1(8679049ef2c60f614e7a7fe9712815c1d4a89235) ) ROM_LOAD_VROM( "mpr-21108.36", 0x000006, 0x400000, CRC(cddc7a6e) SHA1(e20461d9f13da062c2ad1463a4b22716486a0fa3) ) ROM_LOAD_VROM( "mpr-21109.37", 0x000004, 0x400000, CRC(92d6141d) SHA1(ad26e8451568f1215d7bdc16511d645ddbefc74a) ) ROM_LOAD_VROM( "mpr-21110.38", 0x00000a, 0x400000, CRC(4d6e3148) SHA1(52faf77ab85a6cb794d7ccdc751af444f32f913d) ) ROM_LOAD_VROM( "mpr-21111.39", 0x000008, 0x400000, CRC(0a046d7a) SHA1(b3134c60486baec82b899439cd90b5aa9d7e9a79) ) ROM_LOAD_VROM( "mpr-21112.40", 0x00000e, 0x400000, CRC(9afd9feb) SHA1(068600364d7e8218c02c04c5eef041e0a1e14968) ) ROM_LOAD_VROM( "mpr-21113.41", 0x00000c, 0x400000, CRC(864bf325) SHA1(e78aa9aa03425d473c8337b8546e590687e06226) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21118.21", 0x000000, 0x080000, CRC(598c00f0) SHA1(75e97abd6fff06547b628003c9d6498e3374208c) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21094.22", 0x000000, 0x400000, CRC(c262b80a) SHA1(b9566474612c8359c40c416c909003b462aff3a3) ) ROM_LOAD16_WORD_SWAP( "mpr-21096.24", 0x400000, 0x400000, CRC(0a0021a0) SHA1(6409a88c895ba33a884d7e6f3f5bdded23ea65ac) ) ROM_LOAD16_WORD_SWAP( "mpr-21095.23", 0x800000, 0x400000, CRC(16d27a0a) SHA1(e21582d261ba9a7ee59fe3caf4549d4fe105a76c) ) ROM_LOAD16_WORD_SWAP( "mpr-21097.25", 0xc00000, 0x400000, CRC(0d8033fc) SHA1(d849a99d5f906d3a8f07b8f14183af14fd0d96e9) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x1000000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x1000000, 0x0000 ) // ???? 317-0242-COM Model 3 ROM_PARAMETER( ":315_5881:key", "292b6a01" ) ROM_END ROM_START( lamachin ) /* Step 2.0, Sega game ID# is 833-13664, ROM board ID# 834-13665 L.A.MACHINEGUNS, Security board ID# 837-13666-COM (317-0244-COM security chip) */ ROM_REGION64_BE( 0x8800000, "user1", 0 ) /* program + data ROMs */ // CROM ROM_LOAD64_WORD_SWAP( "epr-21483.17", 0x000006, 0x200000, CRC(940637c2) SHA1(89894b603c17d27f57500ec8030eaa7e0e991479) ) ROM_LOAD64_WORD_SWAP( "epr-21484.18", 0x000004, 0x200000, CRC(58102168) SHA1(38dd9a41f653c0a84ac927b476f014c949454ffa) ) ROM_LOAD64_WORD_SWAP( "epr-21485.19", 0x000002, 0x200000, CRC(f68f7703) SHA1(96d67aa80d6121ccebf1d50f80d509d25bab6386) ) ROM_LOAD64_WORD_SWAP( "epr-21486.20", 0x000000, 0x200000, CRC(64de433f) SHA1(866ae858c5c38397878836460c7418045572aff0) ) // CROM0 ROM_LOAD64_WORD_SWAP( "mpr-21451.1", 0x800006, 0x400000, CRC(42bdc56c) SHA1(e6fd07a7e9c1c5b090aacb3c68c0db0b0b95b274) ) ROM_LOAD64_WORD_SWAP( "mpr-21452.2", 0x800004, 0x400000, CRC(01ac050c) SHA1(40a144c30db7be30e99ec1164f05ecbc1a7c116f) ) ROM_LOAD64_WORD_SWAP( "mpr-21453.3", 0x800002, 0x400000, CRC(082d98ab) SHA1(48d8efc6dbba9952e69be711a90fbe749ddc60ac) ) ROM_LOAD64_WORD_SWAP( "mpr-21454.4", 0x800000, 0x400000, CRC(97ff94a7) SHA1(f22dc44bc7ed4ad691565973e1aa1f1497c7a184) ) // CROM1 ROM_LOAD64_WORD_SWAP( "mpr-21455.5", 0x1800006, 0x400000, CRC(0b4a3cc5) SHA1(380e441405da244459b11e2ed7fd1eb9ee9e6d50) ) ROM_LOAD64_WORD_SWAP( "mpr-21456.6", 0x1800004, 0x400000, CRC(73a50547) SHA1(ac441e4b389e5572fdb1eb2378666ba85755cb5c) ) ROM_LOAD64_WORD_SWAP( "mpr-21457.7", 0x1800002, 0x400000, CRC(2034dbd4) SHA1(357729015782fdcd1332c6ad510b2e4c0575979f) ) ROM_LOAD64_WORD_SWAP( "mpr-21458.8", 0x1800000, 0x400000, CRC(b748f5a1) SHA1(c4e2ee16c58f6a8147b1d33626bb6d59abe27164) ) // CROM2 ROM_LOAD64_WORD_SWAP( "mpr-21459.9", 0x2800006, 0x400000, CRC(71a7b6b3) SHA1(ecfa0b6144a6b1cef2580b1ff8719bef9df13745) ) ROM_LOAD64_WORD_SWAP( "mpr-21460.10", 0x2800004, 0x400000, CRC(02268361) SHA1(c6be05d1df9871585c2c56d6be71ccbb0234ded8) ) ROM_LOAD64_WORD_SWAP( "mpr-21461.11", 0x2800002, 0x400000, CRC(33d8f0da) SHA1(f77fd50b06a05c0809d3e90d70525ff67136908b) ) ROM_LOAD64_WORD_SWAP( "mpr-21462.12", 0x2800000, 0x400000, CRC(03d22ee8) SHA1(cb0c80aefc2aa7127a5f882ecb61c29f2cd3eb4e) ) ROM_REGION( 0x2000000, "user3", 0 ) /* Video ROMs Part 1 */ ROM_LOAD_VROM( "mpr-21467.26", 0x000002, 0x400000, CRC(73635100) SHA1(70850cbd39ac5ddc443c9c24ac24c554d1565b1a) ) ROM_LOAD_VROM( "mpr-21468.27", 0x000000, 0x400000, CRC(462e5c81) SHA1(05eb1f580a9dcd1f59ccb2791e974325494e5910) ) ROM_LOAD_VROM( "mpr-21469.28", 0x000006, 0x400000, CRC(4ba3f192) SHA1(c9afc434165b4dfcaa856f8d5c954bc1484f38f0) ) ROM_LOAD_VROM( "mpr-21470.29", 0x000004, 0x400000, CRC(670f0df5) SHA1(fcb181231003e6a4225dfaedb36d2814d8137a46) ) ROM_LOAD_VROM( "mpr-21471.30", 0x00000a, 0x400000, CRC(1f07e6e3) SHA1(b4948d5b3763d95a0f8e5364bd41f1a87d1ab468) ) ROM_LOAD_VROM( "mpr-21472.31", 0x000008, 0x400000, CRC(e6dc64a3) SHA1(047681ea60e2714aad9117114cbcf40a70884d1c) ) ROM_LOAD_VROM( "mpr-21473.32", 0x00000e, 0x400000, CRC(d1c9b54a) SHA1(e670431da482a6a58a83ac6b47ab2649033db9c8) ) ROM_LOAD_VROM( "mpr-21474.33", 0x00000c, 0x400000, CRC(aa2f19ae) SHA1(9abae5a2f7719bbc61ae08cf0dc88133234fe202) ) ROM_REGION( 0x2000000, "user4", 0 ) /* Video ROMs Part 2 */ ROM_LOAD_VROM( "mpr-21475.34", 0x000002, 0x400000, CRC(bae9b381) SHA1(0be17607b27f2733a14183b371fe04b52a6cb416) ) ROM_LOAD_VROM( "mpr-21476.35", 0x000000, 0x400000, CRC(3833df51) SHA1(1ff02356d8af427f5d0e12b513a6fe010db0a9de) ) ROM_LOAD_VROM( "mpr-21477.36", 0x000006, 0x400000, CRC(46032c35) SHA1(4445529a55bfdde5890f13d36716ad2c6be9513e) ) ROM_LOAD_VROM( "mpr-21478.37", 0x000004, 0x400000, CRC(35ef75b8) SHA1(a115d94f87a29aec87434bd9fcbbeeece5f558cd) ) ROM_LOAD_VROM( "mpr-21479.38", 0x00000a, 0x400000, CRC(783e8ece) SHA1(6ad89c5f8c8583859830b9f1c54a144630e13203) ) ROM_LOAD_VROM( "mpr-21480.39", 0x000008, 0x400000, CRC(c947bcb8) SHA1(15efe0541c068263a8902ae2bbe0f4614f68914c) ) ROM_LOAD_VROM( "mpr-21481.40", 0x00000e, 0x400000, CRC(6ce566ac) SHA1(cfacc090cce3cfcfde73d5ed9439ff96c1a35f48) ) ROM_LOAD_VROM( "mpr-21482.41", 0x00000c, 0x400000, CRC(e995f554) SHA1(274aed8361884137a4b52153720ae4dc4b75747b) ) ROM_REGION( 0x080000, "audiocpu", 0 ) /* 68000 code */ ROM_LOAD16_WORD_SWAP( "epr-21487.21", 0x000000, 0x080000, CRC(c2942448) SHA1(71836a4106b6f5a63f34db09503ae538dd3320db) ) ROM_REGION16_BE( 0x1000000, "samples", 0 ) /* SCSP samples */ ROM_LOAD16_WORD_SWAP( "mpr-21463.22", 0x000000, 0x400000, CRC(0e6d6c0e) SHA1(d703c1021cf9169aec9b054d34f2ef0284fcfcb3) ) ROM_LOAD16_WORD_SWAP( "mpr-21465.24", 0x400000, 0x400000, CRC(1a62d925) SHA1(a3a8047f1898dfd76fe1747df18bfc1e87bf35bd) ) ROM_LOAD16_WORD_SWAP( "mpr-21464.23", 0x800000, 0x400000, CRC(8230c1de) SHA1(6ba3bc72a55d5ce79f37804348064c50431fd490) ) ROM_LOAD16_WORD_SWAP( "mpr-21466.25", 0xc00000, 0x400000, CRC(ca20359e) SHA1(1948f71f7eea27f757f0d508ee1390aeb576a8fa) ) ROM_REGION( 0x20000, "cpu2", 0 ) /* Z80 code */ ROM_FILL( 0x000000, 0x20000, 0x0000 ) ROM_REGION( 0x1000000, "dsb", 0 ) /* DSB samples */ ROM_FILL( 0x000000, 0x1000000, 0x0000 ) // ???? 317-0244-COM Model 3 ROM_PARAMETER( ":315_5881:key", "292a2bc5" ) ROM_END /* Model 3 sound board emulation */ // TODO: bits 3-0 also used here, akin to model2.cpp and flashbeats.cpp // cfr. spikeout/spikeofe sound test // (hint: use p1 inputs ignore Sega wacky instructions) void model3_state::sound_control_w(uint8_t data) { m_sound_bank->set_entry(BIT(data, 4)); } // We assume using the same waitstate weights as Saturn, applied to SCSP area only void model3_state::model3_snd(address_map &map) { map(0x000000, 0x07ffff).before_delay(NAME([](offs_t) { return 1; })).ram().share("soundram"); map(0x100000, 0x100fff).before_delay(NAME([](offs_t) { return 1; })).rw(m_scsp1, FUNC(scsp_device::read), FUNC(scsp_device::write)); map(0x200000, 0x27ffff).before_delay(NAME([](offs_t) { return 1; })).ram().share("soundram2"); map(0x300000, 0x300fff).before_delay(NAME([](offs_t) { return 1; })).rw("scsp2", FUNC(scsp_device::read), FUNC(scsp_device::write)); map(0x400001, 0x400001).w(FUNC(model3_state::sound_control_w)); map(0x600000, 0x67ffff).rom().region("audiocpu", 0); map(0x800000, 0xffffff).bankr(m_sound_bank); } void model3_state::scsp1_map(address_map &map) { map(0x000000, 0x07ffff).ram().share("soundram"); } void model3_state::scsp2_map(address_map &map) { map(0x000000, 0x07ffff).ram().share("soundram2"); } void model3_state::scsp_irq(offs_t offset, uint8_t data) { m_audiocpu->set_input_line(offset, data); } void model3_state::add_cpu_66mhz(machine_config &config) { PPC603E(config, m_maincpu, 66000000); m_maincpu->set_bus_frequency(66000000); /* Multiplier 1, Bus = 66MHz, Core = 66MHz */ m_maincpu->set_addrmap(AS_PROGRAM, &model3_state::model3_10_mem); } void model3_state::add_cpu_100mhz(machine_config &config) { PPC603E(config, m_maincpu, 100000000); m_maincpu->set_bus_frequency(66000000); /* Multiplier 1.5, Bus = 66MHz, Core = 100MHz */ m_maincpu->set_addrmap(AS_PROGRAM, &model3_state::model3_mem); } void model3_state::add_cpu_166mhz(machine_config &config) { PPC603R(config, m_maincpu, 166000000); m_maincpu->set_bus_frequency(66000000); /* Multiplier 2.5, Bus = 66MHz, Core = 166MHz */ m_maincpu->set_addrmap(AS_PROGRAM, &model3_state::model3_mem); } void model3_state::dsb2_config(machine_config &config) { DSB2(config, m_dsb2); // TODO: should be chained with SCSP EXTS not being direct // spikeout/spikeofe sounds ugly mixing wise m_dsb2->add_route(0, "speaker", 1.0, 0); m_dsb2->add_route(1, "speaker", 1.0, 1); m_uart->txd_handler().append(m_dsb2, FUNC(dsb2_device::write_txd)); } void model3_state::add_base_devices(machine_config &config) { M68000(config, m_audiocpu, 45.1584_MHz_XTAL / 4); // SCSP Clock / 2 m_audiocpu->set_addrmap(AS_PROGRAM, &model3_state::model3_snd); EEPROM_93C46_16BIT(config, m_eeprom); NVRAM(config, "backup", nvram_device::DEFAULT_ALL_1); RTC72421(config, m_rtc, XTAL(32'768)); // internal oscillator SEGA_315_5649(config, m_io); m_io->out_pa_callback().set(FUNC(model3_state::eeprom_w)); m_io->in_pb_callback().set(FUNC(model3_state::input_r)); m_io->in_pc_callback().set_ioport("IN2"); m_io->in_pd_callback().set_ioport("IN3"); m_io->out_pe_callback().set([this] (uint8_t data) { m_billboard->write(data); }); m_io->in_pg_callback().set_ioport("DSW"); m_io->an_port_callback<0>().set_ioport("AN0"); m_io->an_port_callback<1>().set_ioport("AN1"); m_io->an_port_callback<2>().set_ioport("AN2"); m_io->an_port_callback<3>().set_ioport("AN3"); m_io->an_port_callback<4>().set_ioport("AN4"); m_io->an_port_callback<5>().set_ioport("AN5"); m_io->an_port_callback<6>().set_ioport("AN6"); m_io->an_port_callback<7>().set_ioport("AN7"); SCREEN(config, m_screen); // TODO: runs at 57.5 Hz-ish, same as Model 1/2/System 24? m_screen->set_raw(XTAL(32'000'000)/2, 656, 0/*+69*/, 496/*+69*/, 424, 0/*+25*/, 384/*+25*/); m_screen->set_screen_update(FUNC(model3_state::screen_update_model3)); PALETTE(config, m_palette, palette_device::RGB_555); GFXDECODE(config, m_gfxdecode, m_palette, gfxdecode_device::empty); SPEAKER(config, "speaker", 2).front(); SCSP(config, m_scsp1, 45.1584_MHz_XTAL / 2); // 45.158 MHz XTAL m_scsp1->set_addrmap(0, &model3_state::scsp1_map); m_scsp1->irq_cb().set(FUNC(model3_state::scsp_irq)); m_scsp1->midi_out_cb().set(m_uart, FUNC(i8251_device::write_rxd)); m_scsp1->add_route(0, "speaker", 1.0, 0); m_scsp1->add_route(1, "speaker", 1.0, 1); scsp_device &scsp2(SCSP(config, "scsp2", 45.1584_MHz_XTAL / 2)); scsp2.set_addrmap(0, &model3_state::scsp2_map); scsp2.add_route(0, "speaker", 1.0, 0); scsp2.add_route(1, "speaker", 1.0, 1); I8251(config, m_uart, 8000000); // uPD71051 m_uart->txd_handler().set(m_scsp1, FUNC(scsp_device::midi_in)); clock_device &uart_clock(CLOCK(config, "uart_clock", 500000)); // 16 times 31.25kHz (standard Sega/MIDI sound data rate) uart_clock.signal_handler().set(m_uart, FUNC(i8251_device::write_txc)); uart_clock.signal_handler().append(m_uart, FUNC(i8251_device::write_rxc)); SEGA_BILLBOARD(config, m_billboard); config.set_default_layout(layout_segabill); } void model3_state::add_pci_devices(machine_config &config, model3_real3d_pci_device::step step) { auto &root = PCI_ROOT(config, "pci"); root.set_pin_mapper(pci_pin_mapper(*this, FUNC(model3_state::map_pci_pin))); root.set_irq_handler(pci_irq_handler(*this, FUNC(model3_state::pci_irq))); if (step < model3_real3d_pci_device::step::STEP_2_0) { MPC105(config, m_host, mpc10x_host_device::MAP_TYPE_B, m_maincpu, nullptr); NCR53C810_PCI(config, "pci:0e.0", 33'000'000).set_irq_map(0); MODEL3_REAL3D_PCI(config, m_graphics); } else { MPC106(config, m_host, mpc10x_host_device::MAP_TYPE_B, m_maincpu, nullptr); auto &dma = MODEL3_REAL3D_DMA_PCI(config, "pci:0d.0"); dma.set_irq_map(0); dma.status_query_callback().set(FUNC(model3_state::real3d_dma_status_r)); m_graphics.set_tag(dma.graphics()); m_graphics = dma.graphics(); } m_graphics->set_step(step); m_graphics->status_callback().set(FUNC(model3_state::real3d_status_r)); MODEL3_REAL3D_RENDERER(config, m_render_adapter); m_render_adapter->set_graphics(*m_graphics); m_render_adapter->set_sync_callback(FUNC(model3_state::real3d_sync)); m_render_adapter->set_invalidate_callback(FUNC(model3_state::real3d_invalidate)); m_render_adapter->set_submit_callback(FUNC(model3_state::real3d_submit)); } void model3_state::add_crypt_devices(machine_config &config) { m_maincpu->set_addrmap(AS_PROGRAM, &model3_state::model3_5881_mem); SEGA315_5881_CRYPT(config, m_cryptdevice); m_cryptdevice->set_read_cb(FUNC(model3_state::crypt_read_callback)); } void model3_state::model3_10(machine_config &config) { add_cpu_66mhz(config); add_base_devices(config); add_pci_devices(config, model3_real3d_pci_device::step::STEP_1_0); config.set_maximum_quantum(attotime::from_hz(600)); MCFG_MACHINE_RESET_OVERRIDE(model3_state,model3_10) } void model3_state::getbass_iocpu_mem(address_map &map) { map(0x00000, 0x0efff).rom(); map(0x0f000, 0x0ffff).ram(); } void model3_state::getbass_iocpu_io(address_map &map) { map.global_mask(0xff); //map(0x40, 0x47).w("iodac", FUNC(ad7805_device::write8)); map(0x60, 0x6f).rw("io60", FUNC(sega_315_5296_device::read), FUNC(sega_315_5296_device::write)); map(0x70, 0x7f).rw("io70", FUNC(sega_315_5649_device::read), FUNC(sega_315_5649_device::write)); } void model3_state::getbass(machine_config &config) { model3_10(config); kl5c80a16_device &iocpu(KL5C80A16(config, "iocpu", 32_MHz_XTAL / 2)); iocpu.set_addrmap(AS_PROGRAM, &model3_state::getbass_iocpu_mem); iocpu.set_addrmap(AS_IO, &model3_state::getbass_iocpu_io); iocpu.in_p2_callback().set("ioeeprom", FUNC(eeprom_serial_93cxx_device::do_read)).lshift(3); iocpu.out_p2_callback().set("ioeeprom", FUNC(eeprom_serial_93cxx_device::di_write)).bit(4); iocpu.out_p2_callback().set("ioeeprom", FUNC(eeprom_serial_93cxx_device::clk_write)).bit(5); iocpu.out_p2_callback().set("ioeeprom", FUNC(eeprom_serial_93cxx_device::cs_write)).bit(6); SEGA_315_5296(config, "io60", 32_MHz_XTAL); SEGA_315_5649(config, "io70"); EEPROM_93C46_16BIT(config, "ioeeprom"); // AK93C45 //AD7805(config, "iodac"); } void model3_state::model3_15(machine_config &config) { add_cpu_100mhz(config); add_base_devices(config); add_pci_devices(config, model3_real3d_pci_device::step::STEP_1_5); MCFG_MACHINE_RESET_OVERRIDE(model3_state,model3_15) M3COMM(config, "comm_board"); } void model3_state::scud(machine_config &config) { model3_15(config); DSBZ80(config, m_dsbz80); m_dsbz80->add_route(0, "speaker", 1.0, 0); m_dsbz80->add_route(1, "speaker", 1.0, 1); m_uart->txd_handler().append(m_dsbz80, FUNC(dsbz80_device::write_txd)); } void model3_state::lostwsga(machine_config &config) { model3_15(config); // lightgun m_io->serial_ch1_wr_callback().set(FUNC(model3_state::lostwsga_ser1_w)); m_io->serial_ch2_rd_callback().set(FUNC(model3_state::lostwsga_ser2_r)); m_io->serial_ch2_wr_callback().set(FUNC(model3_state::lostwsga_ser2_w)); // On deluxe cabs only? //dsb2_config(config); } void model3_state::model3_20(machine_config &config) { add_cpu_166mhz(config); add_base_devices(config); add_pci_devices(config, model3_real3d_pci_device::step::STEP_2_0); MCFG_MACHINE_RESET_OVERRIDE(model3_state, model3_20) M3COMM(config, "comm_board"); } void model3_state::model3_20_5881(machine_config &config) { model3_20(config); add_crypt_devices(config); } void model3_state::srally2(machine_config &config) { model3_20(config); dsb2_config(config); } void model3_state::model3_21(machine_config &config) { add_cpu_166mhz(config); add_base_devices(config); add_pci_devices(config, model3_real3d_pci_device::step::STEP_2_1); MCFG_MACHINE_RESET_OVERRIDE(model3_state, model3_21) M3COMM(config, "comm_board"); } void model3_state::swtrilgyp(machine_config &config) { model3_21(config); dsb2_config(config); } void model3_state::model3_21_5881(machine_config &config) { model3_21(config); add_crypt_devices(config); } void model3_state::daytona2(machine_config &config) { model3_21_5881(config); dsb2_config(config); model3_rom_pci_device &rom = MODEL3_ROM_PCI(config, "pci:10.0"); rom.set_rom_tag("user1"); rom.bank_callback().set(FUNC(model3_state::daytona2_rombank_w)); } void model3_state::spikeout(machine_config &config) { model3_21_5881(config); dsb2_config(config); } void model3_state::swtrilgy(machine_config &config) { model3_21_5881(config); dsb2_config(config); } uint16_t model3_state::crypt_read_callback(uint32_t addr) { uint16_t dat = 0; if (addr < 0x8000) { dat = m_maincpu->space().read_word((0xf0180000 + 4 * addr)); // every other word is unused in this RAM, probably 32-bit ram on 64-bit bus? } // dat = ((dat & 0xff00) >> 8) | ((dat & 0x00ff) << 8); // printf("reading %04x\n", dat); return dat; } void model3_state::interleave_vroms() { uint16_t *vrom1 = (uint16_t*)memregion("user3")->base(); uint16_t *vrom2 = (uint16_t*)memregion("user4")->base(); int vrom_length = memregion("user3")->bytes(); uint16_t *vrom; m_vrom = std::make_unique(0x4000000/4); vrom = (uint16_t *)m_vrom.get(); int start = (vrom_length <= 0x1000000) ? 0x1000000 : 0; for (int i = start, j = 0; i < 0x2000000; i += 16, j += 8) { for (int x = 0; x < 8; x++) { vrom[i + x + 0] = vrom1[(j + x) ^ 1]; } for (int x = 0; x < 8; x++) { vrom[i + x + 8] = vrom2[(j + x) ^ 1]; } } m_graphics->set_vrom({m_vrom.get(), 0x4000000 / 4}); } void model3_state::init_model3_10() { interleave_vroms(); } void model3_state::init_model3_15() { interleave_vroms(); } void model3_state::init_model3_20() { interleave_vroms(); } void model3_state::init_lostwsga() { uint32_t *rom = (uint32_t*)memregion("user1")->base(); init_model3_15(); // HACK: get rid of this // This seems to be an actual bug in the original code (? -AS) rom[0x7374f0/4] = 0x38840004; } void model3_state::init_scud() { init_model3_15(); /* TODO: network device at 0xC0000000 - FF */ // uint32_t *rom = (uint32_t*)memregion("user1")->base(); // rom[(0x799de8^4)/4] = 0x00050208; // secret debug menu } void model3_state::init_scudplus() { init_model3_15(); } void model3_state::init_scudplusa() { init_model3_15(); } void model3_state::init_lemans24() { init_model3_15(); // rom[(0x73fe38^4)/4] = 0x38840004; /* This seems to be an actual bug in the original code */ } void model3_state::init_vf3() { //uint32_t *rom = (uint32_t*)memregion("user1")->base(); init_model3_10(); // TODO: what's this for? /* rom[(0x713c7c^4)/4] = 0x60000000; rom[(0x713e54^4)/4] = 0x60000000; rom[(0x7125b0^4)/4] = 0x60000000; rom[(0x7125d0^4)/4] = 0x60000000; */ } void model3_state::init_vs29815() { uint32_t *rom = (uint32_t*)memregion("user1")->base(); // HACK: what's this for? rom[(0x6028ec^4)/4] = 0x60000000; rom[(0x60290c^4)/4] = 0x60000000; init_model3_15(); } void model3_state::init_vs2() { init_model3_20(); } void model3_state::init_vs298() { init_model3_20(); } void model3_state::init_vs299() { init_model3_20(); } void model3_state::init_harley() { init_model3_20(); } void model3_state::init_harleya() { init_model3_20(); } void model3_state::init_srally2() { init_model3_20(); uint32_t *rom = (uint32_t*)memregion("user1")->base(); // HACK: patch out JTAG test rom[(0x7c0c4^4)/4] = 0x60000000; rom[(0x7c0c8^4)/4] = 0x60000000; rom[(0x7c0cc^4)/4] = 0x60000000; // Writes command 000023FFFFFFFFFE to JTAG, expects result 0x0040000000 (41 bits) // Writes command 000003FFFFFFFFFE // Writes command 00003FFFFFFFFFFE 248 times // Writes command 000023FFFFFFFFFE, expects result 0x01000000000 (?? bits) } /* void model3_state::init_srally2pa() { init_model3_20(); uint32_t *rom = (uint32_t*)memregion("user1")->base(); rom[(0x3ba44^4)/4] = 0x60000000; // Unemulated JTAG stuff, see srally2 rom[(0x3ba48^4)/4] = 0x60000000; rom[(0x3ba4c^4)/4] = 0x60000000; } */ void model3_state::init_swtrilgy() { uint32_t *rom = (uint32_t*)memregion("user1")->base(); init_model3_20(); // HACK: Unemulated JTAG stuff, see srally2 rom[(0xf776c^4)/4] = 0x60000000; rom[(0xf7770^4)/4] = 0x60000000; rom[(0xf7774^4)/4] = 0x60000000; // HACK: skip force feedback setup rom[(0x043dc^4)/4] = 0x48000090; rom[(0xf6e44^4)/4] = 0x60000000; } void model3_state::init_swtrilga() { uint32_t *rom = (uint32_t*)memregion("user1")->base(); init_model3_20(); // HACK: Unemulated JTAG stuff, see srally2 rom[(0xf76f8^4)/4] = 0x60000000; rom[(0xf76fc^4)/4] = 0x60000000; rom[(0xf7700^4)/4] = 0x60000000; //rom[(0xf6dd0^4)/4] = 0x60000000; // skip force feedback check } void model3_state::init_swtrilgyp() { uint32_t *rom = (uint32_t*)memregion("user1")->base(); init_model3_20(); // HACK: Unemulated JTAG stuff, see srally2 rom[(0x886e0^4)/4] = 0x60000000; rom[(0x886e4^4)/4] = 0x60000000; rom[(0x886e8^4)/4] = 0x60000000; // HACK: skip force feedback setup rom[(0x0292c^4)/4] = 0x60000000; rom[(0x02998^4)/4] = 0x60000000; } void model3_state::init_spikeout() { init_model3_20(); } void model3_state::init_spikeofe() { init_model3_20(); } void model3_state::init_eca() { init_model3_20(); // base = 0xffc80000 uint32_t *rom = (uint32_t*)memregion("user1")->base(); // HACK: cabinet network error rom[(0x4a45e4^4)/4] = 0x60000000; // HACK: get rid of this // this code sometimes gets stuck waiting for [0x1e0064], changed by the sound irq (sound FIFO overflow?) rom[(0x5523b4^4)/4] = 0x60000000; rom[(0x5523d4^4)/4] = 0x60000000; } void model3_state::init_skichamp() { //uint32_t *rom = (uint32_t*)memregion("user1")->base(); init_model3_20(); // TODO: what's this for? /* rom[(0x5263c8^4)/4] = 0x60000000; rom[(0x5263e8^4)/4] = 0x60000000; rom[(0x516bbc^4)/4] = 0x60000000; rom[(0x516b9c^4)/4] = 0x60000000; // decrementer */ } void model3_state::init_oceanhun() { //uint32_t *rom = (uint32_t*)memregion("user1")->base(); init_model3_20(); // TODO: what's this for? //rom[(0x57995c^4)/4] = 0x60000000; // decrementer } /* Model 3 Step 1.0 */ GAME( 1996, vf3, 0, model3_10, model3, model3_state, init_vf3, ROT0, "Sega", "Virtua Fighter 3 (Revision D)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // Japan, U.S.A., Export, Asia GAME( 1996, vf3c, vf3, model3_10, model3, model3_state, init_vf3, ROT0, "Sega", "Virtua Fighter 3 (Revision C)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // Japan, U.S.A., Export, Asia GAME( 1996, vf3a, vf3, model3_10, model3, model3_state, init_vf3, ROT0, "Sega", "Virtua Fighter 3 (Revision A)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // Japan, U.S.A., Export GAME( 1996, vf3tb, vf3, model3_10, model3, model3_state, init_model3_10, ROT0, "Sega", "Virtua Fighter 3 Team Battle", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // Japan, U.S.A., Export, Asia GAME( 1997, bassdx, 0, model3_10, bass, model3_state, init_model3_10, ROT0, "Sega", "Sega Bass Fishing Deluxe", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1997, getbassdx, bassdx, model3_10, bass, model3_state, init_model3_10, ROT0, "Sega", "Get Bass: Sega Bass Fishing Deluxe", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1997, getbassur, bassdx, model3_10, bass, model3_state, init_model3_10, ROT0, "Sega", "Get Bass: Sega Bass Fishing Upright", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1997, getbass, bassdx, getbass, bass, model3_state, init_model3_10, ROT0, "Sega", "Get Bass: Sega Bass Fishing", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) /* Model 3 Step 1.5 */ GAME( 1996, scud, 0, scud, scud, model3_state, init_scud, ROT0, "Sega", "Scud Race / Sega Super GT - Twin/DX", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // Japan, USA, Export GAME( 1996, scuddx, scud, scud, scud, model3_state, init_scud, ROT0, "Sega", "Scud Race / Sega Super GT - Deluxe (Revision A)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // Japan, USA, Export GAME( 1996, scuddxo, scud, scud, scud, model3_state, init_scud, ROT0, "Sega", "Scud Race / Sega Super GT - Deluxe", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // Japan, USA, Export GAME( 1996, scudau, scud, scud, scud, model3_state, init_scud, ROT0, "Sega", "Scud Race - Twin/DX (Australia)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1997, scudplus, scud, scud, scud, model3_state, init_scudplus, ROT0, "Sega", "Scud Race Plus / Sega Super GT Plus - Twin/DX (Revision A)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // Japan, USA, Export GAME( 1997, scudplusa, scud, scud, scud, model3_state, init_scudplusa, ROT0, "Sega", "Scud Race Plus / Sega Super GT Plus - Twin/DX", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // Japan, USA, Export GAME( 1997, lostwsga, 0, lostwsga, lostwsga, model3_state, init_lostwsga, ROT0, "Sega", "The Lost World: Jurassic Park (Revision A)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1997, lostwsgp, lostwsga, lostwsga, lostwsga, model3_state, init_lostwsga, ROT0, "Sega", "The Lost World: Jurassic Park (location test)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // Japan, USA, Export, Koala GAME( 1997, vs215, vs2, model3_15, model3, model3_state, init_model3_15, ROT0, "Sega", "Virtua Striker 2 (Step 1.5, Export, USA)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1997, vs215o, vs2, model3_15, model3, model3_state, init_model3_15, ROT0, "Sega", "Virtua Striker 2 (Step 1.5, Japan, test/debug?)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // test/debug version with render/CPU data displayed on screen GAME( 1997, lemans24, 0, model3_15, scud, model3_state, init_lemans24, ROT0, "Sega", "Le Mans 24 (Revision B)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, vs29815, vs298, model3_15, model3, model3_state, init_vs29815, ROT0, "Sega", "Virtua Striker 2 '98 (Step 1.5)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, vs29915, vs2v991, model3_15, model3, model3_state, init_model3_15, ROT0, "Sega", "Virtua Striker 2 '99.1 (Step 1.5, Export, USA, Revision B)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // shows Virtua Striker 2 Version '99.1 icon during demo GAME( 1998, vs29915a, vs2v991, model3_15, model3, model3_state, init_model3_15, ROT0, "Sega", "Virtua Striker 2 '99 (Step 1.5, Export, USA)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, vs29915j, vs2v991, model3_15, model3, model3_state, init_model3_15, ROT0, "Sega", "Virtua Striker 2 '99.1 (Step 1.5, Japan, Revision B)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // shows Virtua Striker 2 Version '99.1 icon during demo /* Model 3 Step 2.0 */ GAME( 1997, vs2, 0, model3_20, model3, model3_state, init_vs2, ROT0, "Sega", "Virtua Striker 2 (Step 2.0, Export, USA)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1997, harley, 0, model3_20, harley, model3_state, init_harley, ROT0, "Sega", "Harley-Davidson and L.A. Riders (Revision B)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1997, harleya, harley, model3_20, harley, model3_state, init_harleya, ROT0, "Sega", "Harley-Davidson and L.A. Riders (Revision A)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, lamachin, 0, model3_20_5881, model3, model3_state, init_model3_20, ROT0, "Sega", "L.A. Machineguns", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, oceanhun, 0, model3_20_5881, model3, model3_state, init_oceanhun, ROT0, "Sega", "The Ocean Hunter (Revision A)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, oceanhuna, oceanhun, model3_20_5881, model3, model3_state, init_oceanhun, ROT0, "Sega", "The Ocean Hunter", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, skichamp, 0, model3_20, skichamp, model3_state, init_skichamp, ROT0, "Sega", "Ski Champ", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, srally2, 0, srally2, scud, model3_state, init_srally2, ROT0, "Sega", "Sega Rally 2: Sega Rally Championship", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // No region specified or selectable GAME( 1998, srally2p, srally2, srally2, scud, model3_state, init_model3_20, ROT0, "Sega", "Sega Rally 2: Sega Rally Championship (prototype, 29 Dec 1997)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // need specific JTAG access patches GAME( 1998, srally2pa, srally2, srally2, scud, model3_state, init_model3_20, ROT0, "Sega", "Sega Rally 2: Sega Rally Championship (prototype, 8 Dec 1997)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // need specific JTAG access patches GAME( 1998, srally2dx, srally2, model3_20, scud, model3_state, init_model3_20, ROT0, "Sega", "Sega Rally 2: Sega Rally Championship Deluxe", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // need specific JTAG access patches GAME( 1998, von2, 0, model3_20_5881, von2, model3_state, init_model3_20, ROT0, "Sega", "Cyber Troopers Virtual-On: Oratorio Tangram (Revision B)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // No region specified or selectable GAME( 1998, von2a, von2, model3_20_5881, von2, model3_state, init_model3_20, ROT0, "Sega", "Cyber Troopers Virtual-On: Oratorio Tangram (Revision A)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // No region specified or selectable GAME( 1998, von2o, von2, model3_20_5881, von2, model3_state, init_model3_20, ROT0, "Sega", "Cyber Troopers Virtual-On: Oratorio Tangram", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // No region specified or selectable GAME( 1998, von254g, von2, model3_20_5881, von2, model3_state, init_model3_20, ROT0, "Sega", "Cyber Troopers Virtual-On: Oratorio Tangram M.S.B.S. ver 5.4", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // No region specified or selectable GAME( 1998, fvipers2, 0, model3_20_5881, model3, model3_state, init_vs299, ROT0, "Sega", "Fighting Vipers 2 (Revision A)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, fvipers2o, fvipers2, model3_20_5881, model3, model3_state, init_vs299, ROT0, "Sega", "Fighting Vipers 2", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, vs298, 0, model3_20_5881, model3, model3_state, init_vs298, ROT0, "Sega", "Virtua Striker 2 '98 (Step 2.0)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, vs2v991, 0, model3_20_5881, model3, model3_state, init_vs299, ROT0, "Sega", "Virtua Striker 2 '99.1 (Export, USA, Revision B)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // shows Virtua Striker 2 Version '99.1 icon during demo GAME( 1998, vs299a, vs2v991, model3_20_5881, model3, model3_state, init_vs299, ROT0, "Sega", "Virtua Striker 2 '99 (Export, USA, Revision A)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, vs299, vs2v991, model3_20_5881, model3, model3_state, init_vs299, ROT0, "Sega", "Virtua Striker 2 '99 (Export, USA)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, vs299j, vs2v991, model3_20_5881, model3, model3_state, init_vs299, ROT0, "Sega", "Virtua Striker 2 '99.1 (Japan, Revision B)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // shows Virtua Striker 2 Version '99.1 icon during demo /* Model 3 Step 2.1 */ GAME( 1998, daytona2, 0, daytona2, daytona2, model3_state, init_model3_20, ROT0, "Sega", "Daytona USA 2: Battle on the Edge (Revision A)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, dayto2pe, 0, daytona2, daytona2, model3_state, init_model3_20, ROT0, "Sega", "Daytona USA 2: Power Edition", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, dirtdvls, 0, model3_21_5881, scud, model3_state, init_model3_20, ROT0, "Sega", "Dirt Devils (Export, Revision A)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, dirtdvlsu, dirtdvls, model3_21_5881, scud, model3_state, init_model3_20, ROT0, "Sega", "Dirt Devils (USA, Revision A)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, dirtdvlsau, dirtdvls, model3_21_5881, scud, model3_state, init_model3_20, ROT0, "Sega", "Dirt Devils (Australia, Revision A)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, dirtdvlsj, dirtdvls, model3_21_5881, scud, model3_state, init_model3_20, ROT0, "Sega", "Dirt Devils (Japan, Revision A)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, dirtdvlsg, dirtdvls, model3_21_5881, scud, model3_state, init_model3_20, ROT0, "Sega", "Dirt Devils (Export, Ver. G?)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // Game Assignments shows EXPORT GAME( 1998, swtrilgy, 0, swtrilgy, swtrilgy, model3_state, init_swtrilgy, ROT0, "Sega / LucasArts", "Star Wars Trilogy Arcade (Revision A)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, swtrilgya, swtrilgy, swtrilgy, swtrilgy, model3_state, init_swtrilga, ROT0, "Sega / LucasArts", "Star Wars Trilogy Arcade", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, swtrilgyp, swtrilgy, swtrilgyp, swtrilgy, model3_state, init_swtrilgyp, ROT0, "Sega / LucasArts", "Star Wars Trilogy Arcade (location test, 16.09.98)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // Japan, USA, Australia, Korea, Export GAME( 1998, spikeout, 0, spikeout, model3, model3_state, init_spikeout, ROT0, "Sega", "Spikeout (Revision C)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1999, spikeofe, 0, spikeout, model3, model3_state, init_spikeofe, ROT0, "Sega", "Spikeout Final Edition", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1998, magtruck, 0, model3_21_5881, eca, model3_state, init_model3_20, ROT0, "Sega", "Magical Truck Adventure (Export)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1999, eca, 0, model3_21_5881, eca, model3_state, init_eca, ROT0, "Sega", "Emergency Call Ambulance (Export)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1999, ecaj, eca, model3_21_5881, eca, model3_state, init_eca, ROT0, "Sega", "Emergency Call Ambulance (Japan)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1999, ecau, eca, model3_21_5881, eca, model3_state, init_eca, ROT0, "Sega", "Emergency Call Ambulance (USA)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) GAME( 1999, ecap, eca, model3_21_5881, eca, model3_state, init_eca, ROT0, "Sega", "Emergency Call Ambulance (US location test?)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND )