diff options
Diffstat (limited to 'src/mame/drivers/naomi.cpp')
-rw-r--r-- | src/mame/drivers/naomi.cpp | 12150 |
1 files changed, 0 insertions, 12150 deletions
diff --git a/src/mame/drivers/naomi.cpp b/src/mame/drivers/naomi.cpp deleted file mode 100644 index f4c72701d45..00000000000 --- a/src/mame/drivers/naomi.cpp +++ /dev/null @@ -1,12150 +0,0 @@ -// license:LGPL-2.1+ -// copyright-holders: Samuele Zannoli, R. Belmont, ElSemi, David Haywood, Angelo Salese, Olivier Galibert, MetalliC -/* - - Sega Naomi / Naomi 2 / Atomiswave - Sega, 1998-2005 - - Driver by Samuele Zannoli, R. Belmont, ElSemi, - David Haywood, Angelo Salese and Olivier Galibert - Special thanks to CaH4e3, Deunan Knute, drkIIRaziel, Guru, Psyman and ZeZu for the help given. - - Notes: - Several early Naomi games are running on an earlier revision mainboard (HOTD2 etc.) which appears to have an earlier - revision of the graphic chip. Attempting to run these games on the later board results in graphical glitches and/or - other problems. - - Naomi 2 is backwards compatible with Naomi 1 - - The later revision games (released after GD-ROM had been discontinued) require the 'h' revision bios, which checks the SH-4 ID register. - - Error 51 means that you need to change the cabinet to a different player arrangement in main test mode (usually 1p) - -Sega Naomi is Dreamcast based Arcade hardware. - - -TODO (general): - - all games that uses YUV just updates one frame then dies, why? - - Some SH to ARM sound streaming doesn't work (used by ADX compression system) - - ngdup23a, ngdup23c: missing DIMM emulation, hence they can't possibly work, emulate the DIMM means to add an extra SH-4 ... - - - Following games don't boot, any attempt makes it to return to the system test mode (note these are also "m4" type games) - * Akatsuki Blitzkampf Ausf. Achse - - - Boots and accepts coin, but won't accept start button - * Usagi Yamashiro Hen - - - missing inputs (needs rotary channels): - * Crakin' DJ - * Dynamic Golf - * Inu no Osampo - - - wrong JVS I/O specs, doesn't boot because of it: - * Derby Owners Club II - * Kick '4' Cash (hopper) - * Sega Marine Fishing - * Wave Runner GP - * Shootout Pool - * Shootout Pool Medal - * Shootout Pool Prize - - - other issues: - * Death Crimson OX (boots now, but dies in YUV-mode movie; coining up before it appears to freeze the game) - * La Keyboard (boots fine & attract mode looks OK, but no keyboard) - -TODO (game-specific): - - 18 Wheeler (deluxe): "MOTOR NETWORK ERR IN 01 OUT FF" msg pops up during gameplay; - - Airline Pilots (deluxe): returns error 03 - - Capcom vs. SNK Pro: doesn't accept start input (REGRESSION) - - Derby Owner Club: if you try to start a game, it moans about something and enters into some kind of JP test mode, pretty bogus behaviour; - - Ferrari 355 Challenge: dies at the network check; - - Giant Gram 2: no VMU emulation; - - Gun Survivor 2: crashes during game loading; - - Lupin the Shooting: "com. error between Naomi BD and i/o BD" after some secs. of gameplay; - - marstv: temporary lock ups during anchor talking (does same in Demul); - - marstv: missing graphics at stage select, renderer fault or something else? - - monkeyba: CPU jumps to la la land when attempts to load a stage (bp c09e950, uses FPU opcodes for calculating the return address?); - - Oinori-Daimyoujin Matsuri: reports "B. RAM error" in test mode, inputs doesn't seem to work after that point; - - OutTrigger: crashes on naomibd_r(); - - puyofev: hangs after pressing start (bp 0C03F490, similar if not same snippet as Tetris 4d on DC). - - Ringout 4x4: needs cabinet set to 4p, moans about not having two jamma i/o boards; - - Super Major League '99: attract mode/gameplay bogusly have stop-motions from time to time; - - sfz3ugd: currently dies at disclaimer screen (regression); - - shangril: swapped mahjong inputs (M -> N, C -> B etc.); - - sprtjam: garbage on initial attract mode screen (regression). - - The Typing of the Dead: missing keyboard inputs, doesn't enter into attract/test mode anymore (JVS issue); - - vtennisg: crashes after stage screen or the attract mode (PVR or SH-4 bug, most likely); - - World Kicks (both sets): "NAOMIM2: unhandled board write a0800600, 0000" after Naomi logo - - sl2007: - 0C04697A: MOV.L @($28,R14),R0 ;8c167734 - 0C04697C: TST R0,R0 - 0C04697E: BT $0C046998 - 0C046980: BRA $0C046990 - 0C04698E: BT $0C046998 - 0C046990: MOV.L @($28,R14),R3 - 0C046992: MOV #$FD,R5 - 0C046994: JSR R3 - 0C046608: NOP - 0C04660A: BRA $0C04660A ;tight loops there, NOP-ing this opcode makes to go further, perhaps not supposed to go here in the first place? - 0C046608: NOP - ---------------------------------------------------------------------------------------------------------------------------------------------------- -Guru's Readmes --------------- - -Sega NAOMI Mainboard PCB Layout -------------------------------- -837-13544-01 -171-7772F -837-13707 (sticker) -(C) SEGA 1999 -|---------------------------------------------------| -| CN1 CN3 | -|PC910 62256 EPF8452AQC160-3 | -| BATTERY EPC1064 JP4 3771 93C46 | -|A179B 315-6188.IC31 3771 3773| -|ADM485 BIOS.IC27 5264165 5264165 | -| 5264165 |-----| 5264165 | -| CN2 | SH4 | | -| | | 33.3333MHz | -|CN26 |-----| 27MHz| -| CY2308SC-3| -| KM416S4030 |------| HY57V161610 | -| | POWER| HY57V161610 | -| C844 315-6232 | VR2 | 32MHz | -| 33.8688MHz |------| HY57V161610 | -| 32.768MHz HY57V161610 | -| PCM1725 JP1 62256 | -| HY57V161610 | -| HY57V161610 | -| 315-6145 | -|CN25 CY2308SC-3 315-6146 | -| LED1 93C46 | -| LED2 14.7456MHz | -|---------------------------------------------------| -Notes: - SH4 - Hitachi HD6417091 SH4 CPU (BGAxxx, with heatsink) - POWERVR2 - VideoLogic/NEC 'CLX2/HOLLY' chipset and PowerVR2 GPU (large BGAxxx, with heatsink and fan) -EPF8452AQC160-3 - Altera FLEX EPF8452AQC160-3 FPGA (QFP160) - 93C46 - 128 bytes serial EEPROM (SOIC8) - BIOS.IC27 - 27C160 EPROM (DIP42) - 5264165 - Hitachi 5264165FTTA60 1M x 16-bit x 4-banks (64Mbit) SDRAM (TSOPII-54) - HY57V161610 - Hynix HY57V161610DTC-8 512k x 16-bit x 2-banks (16Mbit) SDRAM (TSOPII-50) - KM416S4030 - Samsung KM416S4030 1M x 16-bit x 4 Banks SDRAM (TSOPII-54) - 62256 - 32k x8-bit SRAM (SOP28) - 315-6145 - video DAC/encoder, BU1426KS equivalent (QFP56) - 315-6146 - Sega Custom Z80-based MCU (QFP176) - 315-6188 - Altera EPC1064PC8 FPGA Configuration Device with sticker '315-6188' at IC31 (DIP8) - 315-6232 - Yamaha AICA SPU (QFP100) - CY2308SC-3 - Cypress CY2308SC-3 2-Bank 4-Output Tri-state PLL Programmable Clock Generator IC with 2X or 4X outputs and Zero Delay Buffer (SOIC16) - C844 - NEC uPC844 Quad Operational Amplifier (SOIC14) - A179B - TI SN75179B Differential Driver and Receiver Pair (DIP8) - ADM485 - Analog Devices ADM485 +5 V Low Power EIA RS-485 Transceiver (SOIC8) - PCM1725 - Burr-Brown PCM1725 Stereo Audio Digital to Analog Converter 16 Bits, 96kHz Sampling (SOIC14) - JP1 - AICA sound block Master Clock source: 2-3 - onboard OSC1 33.8688MHz (default), 1-2 - cart/DIMM connector CN2 pin A48 (alt setting, not used at practice, there is no known devices which provide external AICA clock). - JP4 - set to 2-3. Alt setting is 1-2 - CN1/2/3 - Connectors for ROM cart or GDROM DIMM Unit - CN25/26 - Connectors for Filter Board - - -171-8183C -837-14351 (sticker) -(C) SEGA 2001 -Later board revision, components layout more similar to Naomi 2, was added JP9-JP13 jumpers to configure CN8 serial port type, see below Naomi 2 description. -However, CN8 serial lines uses TTL UART 3V3 voltage levels, not +-12V RS-232C like Naomi 2. - -171-8183E -837-14601 (sticker) -(C) SEGA 2001 -Latest known revision, most notable difference - uses Actel FPGA instead of Altera FLEX. - -Main components are later revisions (same as was seen in Sega-made Atomiswave PCB): - HD6417091T - Hitachi SH4 CPU, CPU version register = 0x040206c8, where 06 means it should be 7750S type, but it's not and missing 7750S's expanded features like INTC "Interrupt priority D" register. - 315-6318A - HOLLY chipset - 315-6258A - video DAC/encoder, (QFP56) - 315-6232A - Yamaha AICA SPU (QFP100) - 315-6146A - custom Z80-based MCU (QFP176), was verified same firmware as 315-6146. - 315-6415 - Actel A54SX08A FPGA - - -Sega NAOMI 2 Mainboard PCB Layout ---------------------------------- -837-14009-01 -171-8082C -837-14123 (sticker) -(C) SEGA 1999 -|---------------------------------------------------| -| CN1 32MHz BATTERY CN3 | -|PC910 315-6146 S-CAP 62256 315-6188.IC31| -|A179B 62256 *93C46 BIOS.IC27 EPF8452 | -| ADM485 14.7456MHz D4721| -| 5264165 315-6232 315-6268 93C46 | -|PCM1725 33.8688MHz 33.3333MHz | -| 32.768kHz | -| CN2 CY2308 |-----| | -| | SH4 | | -|CN26 | | | -| C844 *CY2308 |-----| | -| 315-6258 5264165 5264165 | -| 315-6269 *5264165 *5264165 16M 16M | -| 315-6258 *16M *16M | -| 16M|--------| |--------| |--------| | -| 16M|315-6267| |315-6289| |315-6267|16M| -| *16M| | | | | |16M| -| *16M| | | | | |*16M -|MC33470 |--------| |--------| |--------|*16M -|CN25 16M 16M 64M 64M | -|*3771 *16M *16M *64M *64M 3771 | -| 27MHz 3771 | -| LED2 LED1 *CY2308 CY2292 3773| -|---------------------------------------------------| -Notes: (* - these parts on other side of PCB) - SH4 - Hitachi HD6417091 SH4 CPU (BGAxxx, with heatsink) - BIOS.IC27 - 27C160 EPROM (DIP42) - EPF8452 - Altera FLEX EPF8452AQC160-3 FPGA (QFP160) - 93C46 - 128 bytes serial EEPROM (SOIC8) - 5264165 - Hitachi 5264165FTTA60 1M x 16-bit x 4-banks (64Mbit) SDRAM (TSOP-II 54) - 16M - Hynix HY57V161610DTC-8 512k x 16-bit x 2-banks (16Mbit) SDRAM (TSOP-II 50) - 64M - NEC D4564323 512k x 32-bit x 4-banks (64Mbit) SDRAM (TSOP-II 86) - 62256 - 32k x8-bit SRAM (SOP28) - 315-6146 - Sega Custom Z80-based MCU (QFP176) - 315-6188 - Altera EPC1064PC8 FPGA Configuration Device with sticker '315-6188' at IC31 (DIP8) - 315-6232 - Yamaha AICA SPU (QFP100) - 315-6258 - video DAC/encoder, BU1426KS equivalent (QFP56, x2) - 315-6267 - VideoLogic/NEC 'CLX2/HOLLY' chipset and PowerVR2 GPU (large BGAxxx, with heatsink and fan, x2) - 315-6268 - Altera EPM7032AELC44-10 CPLD with sticker '315-6268' (PLCC44) - 315-6269 - Altera MAX EPM7064AETC100-10 CPLD with sticker '315-6269' (TQFP100) - 315-6289 - VideoLogic/NEC 'ELAN' T&L coprocessor (large BGAxxx, with heatsink) - MC33470 - ON Semiconductor MC33470 Synchronous Rectification DC/DC Converter Programmable Integrated Controller (SOIC20) - CY2308 - Cypress CY2308SC-3 2-Bank 4-Output Tri-state PLL Programmable Clock Generator IC with 2X or 4X outputs and Zero Delay Buffer (SOIC16) - CY2292 - Cypress CY2292SL Three-PLL General-Purpose EPROM Programmable Clock Generator IC (SOIC16) - A179B - TI SN75179B Differential Driver and Receiver Pair (SOIC8) - ADM485 - Analog Devices ADM485 +5 V Low Power EIA RS-485 Transceiver (SOIC8) - PC910 - Sharp PC910 Ultra-high Speed Response OPIC Photocoupler (DIP8) - D4721 - NEC uPD4721GS RS-232 Line Driver/Receiver at 3.3V / 5V (TSSOP20) - 3771 - Fujitsu MB3771 Power Supply Monitor (i.e. reset) IC (SOIC8) - 3773 - Fujitsu MB3773 Power Supply Monitor with Watch-Dog Timer (SOIC8) - C844 - NEC uPC844 Quad Operational Amplifier (SOIC14) - PCM1725 - Burr-Brown PCM1725 Stereo Audio Digital to Analog Converter 16 Bits, 96kHz Sampling (SOIC14) - BATTERY - 3v Coin Battery - S-CAP - 5.5v 0.1f Supercap - LED1 / LED2 - Red LED / Green LED - CN1/2/3 - Connectors for ROM cart or GDROM DIMM Unit - CN25/26 - Connectors for Filter Board - JP9-JP13 - JUMPERs set CN8 connector function: 1-2 = RS422 (315-6146 "MIE"), 2-3 = RS232C (SH4 SCIF) - CN8 1-2 2-3 - JP9 1 RXD+ RXD - JP10 4 TXD+ RTS - JP11 2 RXD- TXD - JP12 5 TXD- CTS - JP13 3/6 422 232 (GND) - - -Filter Board ------------- -839-1069 -|----------------------------------------------------| -|SW2 SW1 DIPSW CN5 CN12 CN10| -| | -| | -| DIN1 DIN2 | -| | -| CNTX CNRX | -| CN9 CN8 | -| CN7 CN6 CN4 CN3 CN2 CN1| -|----------------------------------------------------| -Notes: - CN1/CN2 - Power input - CN3 - HD15 (i.e. VGA connector) RGB Video Output @ 15kHz or 31.5kHz - CN4 - RCA Audio Output connectors - CN5 - USB connector (connection to I/O board) - CN6 - 10 pin connector labelled 'MAPLE 0-1' - CN7 - 11 pin connector labelled 'MAPLE 2-3' - CN8 - RS422 connector - CN9 - Midi connector - CNTX/CNRX - Network connectors - DIN1/DIN2 - Connectors joining to mainboard CN25/26 - SW1 - Test Switch - SW2 - Service Switch - DIPSW - 4-position DIP switch block - CN10 - 12 volt output for internal case exhaust fan - CN11 - RGB connector (not populated) - CN12 - 5 volt output connector - - ------------------------------------------------------------------------------------------------------------- -Bios Version Information | ------------------------------------------------------------------------------------------------------------- - Bios Label | Support | mobo s/n | 171-7978B | Support | Support | 171-8346C | ----------------------------- | Multi-Board | EEPROM type | M1-type | DIMM | Net-DIMM | M4-type | - NAOMI | Naomi 2 | | | ROM board | | | ROM board | ------------------------------------------------------------------------------------------------------------- - EPR-21576B (and earlier) | No | X76F100 | No | No | No | No | - EPR-21576C | | Yes | X76F100 | No | No | No | No | - EPR-21576D | | Yes | Any | Yes | No | No | No | - EPR-21576E | EPR-23605 | Yes | Any | Yes | Yes | No | No | - | EPR-23605A | Yes | Any | Yes | Yes | Yes | No | - EPR-21576G | EPR-23605B | Yes | Any | Yes | Yes | Yes | No | - EPR-21576H | EPR-23605C | Yes | Any | Yes | Yes | Yes | Yes | ------------------------------------------------------------------------------------------------------------- - -NAOMI ROM cart usage -------------------------- -There are 6 known types of carts manufactured by Sega: 171-7885A, 171-7919A, 171-7930B, 171-7978B, 171-8132B, 171-8346C -There are also 2 types of carts manufactured by Namco: MASK-B, MASK-C - -PFSB Flash ROM board -837-13591 171-7885A (C) Sega 1998 -|------------------------------------------------------------| -| ----CN2---- -| -| JJ | -| IC44 PP | -| 21 | -| OSC1 | -| IC41 IC42 IC22 | male side -| IC45 | -| JJ | -| PP | -| 34 IC37 | -| ----CN3---- ----CN1---- | -|-------------------------------------------------------------| - - |------------------------------------------------------------| -|- ----CN2---- | -| | -|IC11S IC10S IC9S IC8S IC7S IC6S IC5S IC4S IC3S IC2S IC1S | -|ROM11 ROM10 ROM9 ROM8 ROM7 ROM6 ROM5 ROM4 ROM3 ROM2 ROM1 | -| | -| IC21S IC20S IC19S IC18S IC17S IC16S IC15S IC14S IC13S IC12S | female side -| ROM21 ROM20 ROM19 ROM18 ROM17 ROM16 ROM15 ROM14 ROM13 ROM12 | -| | -| | -| | -| ----CN1---- ----CN3---- | -|-------------------------------------------------------------| -Notes: - OSC1 - oscillator 28.000MHz - JP1 - JUMPER ROM0 (IC22) size: 1-2 = 32M, 2-3 = 16M - JP2 - JUMPER ROM0 write: 1-2 = Enabled, 2-3 = Disabled - JP3,4 - JUMPERS Bank select: 1-2 1-2 = Master, 2-3 2-3 = Slave (slave data accessed at +0x10000000 at cart address space) - IC1S-IC21S - FlashROM (SOP56), either 32Mb or 64Mb. Not all positions are populated - IC22 - EPROM (DIP42), either 27C160 or 27C322 - IC37 - FlashROM (SOIC8) Xicor X76F100 Secure SerialFlash - IC41 - Sega 315-6206 Altera MAX EPM7064S (QFP100) - IC42 - SEGA 315-5881 (QFP100). Probably some kind of FPGA or CPLD. Usually different per game - On the end of the number, -JPN means it requires Japanese BIOS, -COM will run with any BIOS - IC44-IC45 - SRAM (SOJ28) 32kx8, either IDT71256 or CY7C199 - CN1/2/3 - connectors joining to main board - -Games known to use this PCB include.... - Sticker EPROM FLASHROMs X76F100 EPM7064S 315-5881 -Game on cart IC22# # of SOP56 IC37# IC41# IC42# Notes ----------------------------------------------------------------------------------------------------------------------------------- -Club Kart (2003, prototype, set 1) no cart * 21 (64Mb) present 315-6206 not present * flash-PCB -Club Kart (2003, prototype, set 2) no cart * 21 (64Mb) present 315-6206 present * flash-PCB -Crackin' DJ part 2 840-0068C 23674 20 (64Mb) present 315-6206 317-0311-COM PCB have label 840-0068B-01 837-14124, requires regular 837-13551 and 837-13938 rotary JVS boards, and turntable simulation -Crazy Taxi 840-0002C ? 13 (64Mb) ? 315-6206 ? not dumped, likely same as regular 171-7919A cart -Ferrari F355 Challenge (private show version) no cart ** 21*(64Mb) present 315-6206 317-0254-COM * only first 19 flash roms contain game data, ** flash-PCB -Ferrari F355 Challenge (twin/deluxe, preview) no cart 22848P* 21 (64Mb) present 315-6206 317-0267-COM * other ROM board we've seen had 2x flashroms PCB instead of IC22 EEPROM, contents is the same. -/Ferrari F355 Challenge 2 - International -\Course Edition (twin/deluxe, prototype) no cart 23399 21 (64Mb) present 315-6206 317-0287-COM content is the same as regular 171-7919A cart -Inu no Osanpo / Dog Walking (Rev A) 840-0073C 22294A 16 (64Mb) present 315-6206 317-0316-JPN requires 837-13844 JVS IO with DIPSW 1 ON -/Mushiking The King Of Beetle -\(MUSHIUSA '04 1ST, Prototype) not present none 11*(64Mb) present 315-6206 not present * only first 7 flash roms contain game data, PCB have label 840-0150B-FLS. -Samba de Amigo (prototype) no cart ** 21*(64Mb) present 315-6206 317-0270-COM * only first 14 flash roms contain game data, ** instead of EPROM have tiny PCB with 2 flashroms on it -/Shootout Pool Prize (Export) / Shootout -\Pool The Medal (Japan) Version B (prototype) 840-0136C ** 21*(64Mb) present 317-6206 not present * only first 4 flash roms contain game data, ** instead of EPROM have tiny PCB with 2 flashroms on it -Soul Surfer (Rev A) 840-0095C 23838C 21 (64Mb) present 315-6206 not present -Star Horse (live and backup) 840-0055B 23626 17 (64Mb) present 315-6206 not present requires 837-13785 ARCNET&IO BD -Star Horse Progress (backup data) 840-0034B - 2 (64Mb) present 315-6206 not present not contain game data, used in stack with 840-0121(sound&backup) ROM board as game backup data storage, have JP3 and JP4 in position 2-3 -The House of the Dead 2 (prototype) no cart A1E2 21 (64Mb) present 315-6206 present no label on IC42 -The King of Route 66 (prototype) no cart 23819* 21 (64Mb) present 315-6206 not present * flash-PCB with printed label "EPR-23819 IC22 0109 CHK" handwritten "1/11" - it is assumed that only 20 flash roms are used -The King of Route 66 (Rev A) 840-0087C 23819A 20 (64Mb) present 315-6206 not present content is the same as regular 171-8132B cart -The Maze of the Kings (prototype) no cart * 21 (64Mb) present 315-6206 FRI * flash-PCB, not dumped but known to exist -Tokyo Bus Guide (Rev A) 840-0045C 23468A 18 (64Mb) present 315-6206 317-0290-COM requires 837-13844 JVS IO -Virtua Athletics / Virtua Athlete (prototype) no cart none 21*(64Mb) present 315-6206 present * only first 14 flash roms contain game data, have Japan text label "Overseas sales (NA & EU)" -Virtua NBA (prototype) no cart * 21 (64Mb) present 315-6206 317-0271-COM * instead of EPROM have tiny PCB with 2 flashroms on it -Virtua NBA (prototype, 15.11) no cart * 21 (64Mb) present 315-6206 317-0271-COM * instead of EPROM have tiny PCB with 2 flashroms on it -Virtua Tennis / Power Smash (prototype) no cart * 21 (64Mb) present 315-6206 317-0263-COM * flash-PCB, title screen have label "SOFT R&D Dept.#3", not dumped but known to exist -Wave Runner GP (USA, Rev A) 840-0064C 23725A 12 (64Mb) present 315-6206 317-0306-COM PCB s/n is 840-0064B-01 -Wave Runner GP 840-0064C ? 12 (64Mb) ? 315-6206 ? not dumped, IC22 sums 4F04 / BA28 - - -PFSB 64M Mask ROM board -837-13668 171-7919A (C) Sega 1998 -|---------------------------------------------------------| -| ----CN2---- -| -|IC1 IC2 IC3 IC4 IC5 IC6 JP1| -|ROM1 ROM2 ROM3 ROM4 ROM5 ROM6 IC42 | -| IC45 | -| IC44 IC22 | -| IC7 IC8 IC9 IC10 IC11 | male side -| ROM7 ROM8 ROM9 ROM10 ROM11 IC41 | -| | -| 28MHz | -| | -| ----CN3---- IC37 ----CN1---- | -|----------------------------------------------------------| -Notes: - The other side of the cart PCB just has more locations for - SOP44 mask ROMs... IC12S to IC21S (ROM12 to ROM21) - - IC1-IC21S - MaskROM (SOP44), either 32Mb or 64Mb. Not all positions are populated - IC22 - EPROM (DIP42), either 27C160 or 27C322 - JP1 - JUMPER Sets the size of the EPROM. 1-2 = 32M, 2-3 = 16M - IC37 - FlashROM (SOIC8) Xicor X76F100 Secure SerialFlash - IC41 - Sega 315-6213 Xilinx XC9536 (PLCC44) - IC42 - SEGA 315-5881 (QFP100). Probably some kind of FPGA or CPLD. Usually different per game - On the end of the number, -JPN means it requires Japanese BIOS, -COM will run with any BIOS - IC44-IC45 - SRAM (SOJ28) 32kx8, either IDT71256 or CY7C199 - CN1/2/3 - connectors joining to main board - -Games known to use this PCB include.... - Sticker EPROM mask ROMs X76F100 XC9536 315-5881 -Game on cart IC22# # of SOP44 IC37# IC41# IC42# Notes ------------------------------------------------------------------------------------------------------------------------------- -18 Wheeler (deluxe) ? 22185 20 (64Mb) ? ? ? -18 Wheeler (deluxe, Rev A) 840-0023C 22185A 20 (64Mb) present 315-6213 317-0273-COM -18 Wheeler (deluxe, Rev T) ? 22185T 20 (64Mb) ? ? ? -18 Wheeler (standard) 840-0036C 23298 20 (64Mb) present 315-6213 317-0273-COM -18 Wheeler (upright) 840-0037C 23299 20 (64Mb) present 315-6213 317-0273-COM -Airline Pilots (World, Rev B) 840-0005C* 21787B 11 (64Mb) present 315-6213 317-0251-COM * no cart case if 3-screen multi-board setup, 834-13763(-01) ROM PCB. 2 known BIOS 21801 (USA), 21802 (EXP) -Airline Pilots (Japan, Rev A) 840-0005C* 21739A 11 (64Mb) present 315-6213 317-0251-COM * same as above -Cosmic Smash 840-0044C 23428 8 (64Mb) ? 315-6213 317-0289-COM joystick + 2 buttons -Cosmic Smash (Rev A) 840-0044C 23428A 8 (64Mb) present 315-6213 317-0289-COM joystick + 2 buttons -Crazy Taxi 840-0002C 21684 13 (64Mb)* present 315-6213 317-0248-COM * ic8 and ic9 are not present -Dead Or Alive 2 (Rev A) 841-0003C 22121A 21 (64Mb) present 315-6213 317-5048-COM joystick + 3 buttons -Dead Or Alive 2 841-0003C-01 22207 21 (64Mb) present 315-6213 317-5048-COM have unlocked Tag and Survival game modes, possible USA or international release -Dead Or Alive 2 Millennium 841-0003C DOA2 Ver.M 21 (64Mb) present 315-6213 317-5048-COM joystick + 3 buttons -Death Crimson OX (Japan) 841-0016B* 23524 10 (64Mb) present 315-6213 317-5066-COM *metal cage NAOMI, no cart case -Death Crimson OX (Japan, Rev A) 841-0016C* 23524A 10 (64Mb) present 315-6213 317-5066-COM *dumped cart had plastic case from some other game with self made / fake sticker -Death Crimson OX (USA) 841-0016B* DCOX US** 10 (64Mb) present 315-6213 317-5066-COM *metal cage NAOMI, no cart case **flash ROM module -Dengen Tenshi Taisen Janshi Shangri-La 841-0004C 22060 12 (64Mb) ? 315-6213 317-5050-JPN -Derby Owners Club (Japan, Rev B) 840-0016C 22099B 14 (64Mb) ? 315-6213 317-0262-JPN touch panel + 2 buttons + card reader -Derby Owners Club 2000 (Japan) * 22222 16 (64Mb) present 315-6213 not present * no cart, master unit stickers: 833-13937-01, DOC 4050-01, DOC S. not dumped. -Derby Owners Club 2000 Ver.2 (Japan, Rev A) 840-0052C 22284A 16 (64Mb) present 315-6213 not present -Dynamite Baseball '99 (Japan, Rev B) 840-0019C 22141B 19 (64Mb) ? 315-6213 317-0269-JPN requires special panel (joystick + 2 buttons + bat controller for each player) -Dynamite Baseball NAOMI (Japan) 840-0001C 21575 21 (64Mb) ? 315-6213 317-0246-JPN requires special panel (joystick + 2 buttons + bat controller for each player) -Ferrari F355 Challenge (deluxe, no link) 834-13842 21902 21 (64Mb) present 315-6213 317-0254-COM BIOS 21862 (JPN), 21863 (USA), 21864 (EXP) -Ferrari F355 Challenge (twin/deluxe) 834-13950 22848 21 (64Mb) present 315-6213 317-0267-COM BIOS 22849 (JPN), 22850 (USA), 22851 (EXP) -/Ferrari F355 Challenge 2 - International -\Course Edition (twin/deluxe) 840-0042C 23399 21 (64Mb) present 315-6213 317-0287-COM BIOS 22849 (JPN), 22850 (USA), 22851 (EXP) -Giant Gram: All Japan Pro Wrestling 2 840-0007C 21820 9 (64Mb) ? 315-6213 317-0253-JPN joystick + 3 buttons -Guilty Gear X 841-0013C 23356 14 (64Mb) present 315-6213 317-5063-COM -Gun Spike 841-0012C 23210 12 (64Mb) present 315-6213 317-5060-COM \same ROM board -Cannon Spike 841-0012C-01 23210 12 (64Mb) present 315-6213 317-5060-COM / -Heavy Metal Geomatrix (Rev B) HMG016007 23716A 11 (64Mb) present 315-6213 317-5071-COM joystick + 2 buttons -Idol Janshi Suchie-Pai 3 841-0002C 21979 14 (64Mb) ? 315-6213 317-5047-JPN requires mahjong panel -Jambo! Safari (Rev A) 840-0013C 22826A 8 (64Mb) ? 315-6213 317-0264-COM -Mars TV 840-0025C 22993 15 (64Mb) present 315-6213 317-0274-JPN -Marvel Vs. Capcom 2 (USA, Rev A) 841-0007C-01 23062A 14 (64Mb) present 315-6213 317-5053-COM -OutTrigger 840-0017C 22163 19 (64Mb) ? 315-6213 317-0266-COM requires regular 837-13551 and 837-13938 rotary JVS boards, and special panel -Power Stone 841-0001C 21597 8 (64Mb) present 315-6213 317-5046-COM joystick + 3 buttons -Power Stone 2 841-0008C 23127 9 (64Mb) present 315-6213 317-5054-COM joystick + 3 buttons -Puyo Puyo Da! 841-0006C 22206 20 (64Mb) ? 315-6213 317-5052-COM -Ring Out 4x4 ? 21779 10 (64Mb) ? ? ? -Ring Out 4x4 (Rev A) 840-0004C 21779A 10 (64Mb) present 315-6213 317-0250-COM requires 2 JVS boards -Samba de Amigo (Rev A) 840-0020C 22966A 16 (64Mb) present 315-6213 317-0270-COM will boot but requires special controller to play it -Samba de Amigo (Rev B) 840-0020C 22966B 16 (64Mb) present 315-6213 317-0270-COM will boot but requires special controller to play it -Sega Marine Fishing 840-0027C 22221 10 (64Mb) ? 315-6213 not present ROM 3&4 not present. Requires 837-13844 JVS IO with all DIPSW Off and fishing controller -Sega Strike Fighter (Rev A) 840-0035C 23323A 20 (64Mb) present 315-6213 317-0281-COM have "Rev. A" label on case -Sega Strike Fighter (Rev A, no training mode) 840-0035C 23786A 20 (64Mb) present 315-6213 317-0281-COM have no training mode, "Rev. A" label on PCB, cart case have no revision label -Sega Tetris 840-0018C 22909 6 (64Mb) present 315-6213 317-0268-COM -Slashout 840-0041C 23341 17 (64Mb) ? 315-6213 317-0286-COM joystick + 4 buttons -Spawn In the Demon's Hand (Rev B) 841-0005C 22977B 10 (64Mb) ? 315-6213 317-5051-COM joystick + 4 buttons -World Series 99 840-0012C 22059 21 (64Mb) ? 315-6213 317-0259-COM \same ROM board -Super Major League 99 840-0012C-01 22059 21 (64Mb) ? 315-6213 317-0259-COM / -The House of the Dead 2 834-13636 21385 20 (64Mb) not present not present \ ROM board type is 837-13390 -The House of the Dead 2 (Export) ? 21805 20 (64Mb) ? not present | uses Lattice ispLSI 2032 80LJ instead of Xilinx -The House of the Dead 2 (USA) 834-13636-01 21585 20 (64Mb) not present not present / -The Typing of the Dead 840-0026C 23021 20 (64Mb) present 315-6213 not present -The Typing of the Dead (Rev A) 840-0026C 23021A 20 (64Mb) present 315-6213 not present -Touch de Uno! / Unou Nouryoku Check Machine 840-0008C 22073 4 (64Mb) present 315-6213 317-0255-JPN requires 837-13844 JVS IO with DIPSW 5 On, ELO AccuTouch-compatible touch screen controller and special printer. -Toy Fighter 840-0011C 22035 10 (64Mb) present 315-6212 317-0257-COM joystick + 3 buttons -Virtua NBA 840-0021C 22949 21 (64Mb) present 315-6213 317-0271-COM -Virtua NBA (USA) 840-0021C-01 23073 21 (64Mb) present 315-6213 not present PCB s/n is 840-0021B-01 -Virtua Striker 2 Ver. 2000 840-0010C 21929 14 (64Mb) ? ? ? -Virtua Striker 2 Ver. 2000 (Rev C) 840-0010C 21929C 14 (64Mb)* present 315-6213 317-0258-COM joystick + 3 buttons *(+1x 32Mb) -Virtua Tennis / Power Smash 840-0015C 22927 11 (64Mb) present 315-6213 317-0263-COM -Virtual On Oratorio Tangram M.S.B.S. ver5.66 840-0028C 23198 13 (64Mb) ? 315-6213 317-0279-COM -Zombie Revenge 840-0003C 21707 19 (64Mb) ? 315-6213 317-0249-COM joystick + 3 buttons -Zombie Revenge (Export) ? 21834 19 (64Mb) ? ? ? -Zombie Revenge (Rev A) 840-0003C 21707A 19 (64Mb) present 315-6213 317-0249-COM joystick + 3 buttons - - -NRS Flash ROM board -837-14011 171-7930B (C) Sega 1998 -|------------------------------------------------------------------| -| JJJJJJ SW2 ----CN2---- -| -| SW1 PPPPPP | -| 134567 | -| C | -| N | -| D IC16 | male side -| B OSC1 IC41 IC44 | -| 2 SCSI IC40 | -| 5 CTRL | -| | -| ----CN3---- | -|-------------------------------------------------------------------| - - |------------------------------------------------------------------| -|- ----CN2---- | -| | -| IC37S IC35S IC33S IC31S IC29S IC27S IC25S IC23S IC21S IC19S IC17S | -| | -| | -| IC36S IC34S IC32S IC30S IC28S IC26S IC24S IC22S IC20S IC18S | female side -| | -| | -| IC38S | -| | -| ----CN1---- ----CN3---- | -|-------------------------------------------------------------------| -Notes: - OSC1 - oscillator 20.000MHz - JP1 - JUMPER ROM0 (IC16) size: 1-2 = 32M, 2-3 = 16M - JP2 - JUMPER ROM0 write: 1-2 = Enabled, 2-3 = Disabled - JP3 - JUMPER ROM board Bank: 1-2 = Slave, 2-3 = Master - JP4,5,7 - JUMPERS SCSI function: 1-2 2-3 1-2 = Enabled, 2-3 1-2 2-3 = Disabled - JP6 - JUMPER Unknown function (1-2) - SW1 - PUSHBUTTON - SW2 - 8X2 DIPswitch - SCSI-CTRL - SCSI-II controller MB86604A (ic45) - CNDB25 - DB-25 SCSI-II connector -IC17S-IC38S - Intel DA28F640J5 FlashROM (SOP56), 64Mb. - IC16 - EPROM (DIP42), not populated. - IC40 - FPGA ACTEL A54SX32A (QFP208) SEGA part number 315-6257A - IC41 - 8bit CMOS Microcontroller (DIP8) Microchip PIC12C508A (internal EPROM memory 512x12) - IC44 - SRAM (SOJ28) 32kx8, CY7C199 - CN1/2/3 - connectors joining to main board - -Games known to use this PCB include.... - Sticker EPROM FLASHROMs -Game on cart IC16# # of SOP56 Notes ------------------------------------------------------------------------------------------------------ -Puyo Puyo Fever (prototype ver 0.01) * not present 22 (64Mb) no cart, only development PCB - - -NRS Mask ROM board -837-13801 171-7978B (C) Sega 1999 -|---------------------------------------------------------| -| ----CN2---- -| -| JP1 | -|IC18 IC20 IC22 IC24 IC26 IC28 OSC1 | -|ROM2 ROM4 ROM6 ROM8 ROM10 ROM12 | -| ---- IC11 | -| |IC1 | | male side -| IC29 IC31 IC33 IC35 IC37 | | | -| ROM13 ROM15 ROM17 ROM19 ROM21 ---- | -| IC14 IC15 | -| | -| ----CN3---- ----CN1---- | -|----------------------------------------------------------| - - |---------------------------------------------------------| -|- ----CN2---- | -| | -| IC27S IC25S IC23S IC21S IC19S IC17S | -| ROM11 ROM9 ROM7 ROM5 ROM3 ROM1 | -| | -| | female side -| IC38S IC36S IC34S IC32S IC30S | -| IC13S ROM22 ROM20 ROM18 ROM16 ROM14 | -| | -| | -| ----CN1---- ----CN3---- | -|----------------------------------------------------------| -Notes: - - OSC1 - oscillator 50.0000MHz - IC1 - FPGA ACTEL A54SX32A (QFP208) SEGA part number 317-xxxx-yyy - On the end of the number, -JPN means it requires Japanese BIOS, -COM will run with any BIOS - IC11 - EPROM (DIP42), either 27C160 or 27C322 - JP1 - JUMPER Sets the size of the EPROM. 1-2 = 32M, 2-3 = 16M - IC13S - EEPROM (SOIC8) 25LC040 serial EEPROM (on PCB etched as AT25010) - IC14 - 256 x 9 AsyncFIFO, 5.0V (SOP28) - IC15 - SRAM (SOJ28) 32kx8, IDT71256 -IC17S-IC38S - MaskROM (SOP44), either 32Mb or 64Mb. Not all positions are populated - CN1/2/3 - connectors joining to main board - -Despite the fact this ROM board have SPI-type EEPROM, containing cartridge serial number, -from NAOMI side it read as X76F100-type, probably simulated by ACTEL FPGA. -Actual data is shuffled, address bits 3 to 6 have reversed order, i.e. 8 7 3 4 5 6 2 1 0. - -Games known to use this PCB include.... - Sticker EPROM mask ROMs 25LC040 A54SX32 -Game on cart IC11# # of SOP44 IC13S# IC1# Notes ----------------------------------------------------------------------------------------------------------------------------------------------- -Club Kart: European Session (2003, Rev A) 840-0139C 24173A 18 (64Mb) present 317-0382-COM -Club Kart Prize (Export, Japan, Rev A) 840-0129C 24082A 16 (64Mb) present 317-0368-COM requires Naomi-based hopper controller (Naomi bd + 840-0130 cart + 837-14381 "G2 EXPANSION BD") -Club Kart Prize Version B (Export, Japan) 840-0137C 24149 16 (64Mb) present 317-0368-COM requires Naomi-based or 837-14438 hopper controller (selected by P1 BUTTON1 bit) -Giant Gram 2000 840-0039C 23377 20 (64Mb) present 317-0296-COM -Kick '4' Cash 840-0140C 24212 16 (64Mb) present 317-0397-COM requires 837-14438 "SH I/O BD" hopper controller -Marvel Vs. Capcom 2 New Age of Heroes (Export, Rev A) 841-0007C-02 23085A 14 (64Mb)* present 317-5058-COM *(+2x 32Mb) have factory wire-mod connecting IC13S serial EEPROM CLK pin to IC11 ROM /OE pin -Marvel Vs. Capcom 2 New Age of Heroes (Korea, Rev A) 841-0007C-03 23085A 14 (64Mb)* present 317-5058-COM *(+2x 32Mb) have factory wire-mod connecting IC13S serial EEPROM CLK pin to IC11 ROM /OE pin -MushiKing The King of Beetles (2K3 2ND Ver. 1.003-, World) 840-0150C 24217 6 (64Mb) present 317-0394-COM requires 610-0669 barcode reader, 838-14245-92 "MAPLE/232C CONVERT BD" (MIE-based), 838-14243 "RFID CHIP R/W BD" and RFID chip -MushiKing The King of Beetles (2K3 2ND Ver. 1.002-, World) 840-0150C 24217 6 (64Mb) present 317-0394-COM requires 610-0669 barcode reader, 838-14245-92 "MAPLE/232C CONVERT BD" (MIE-based), 838-14243 "RFID CHIP R/W BD" and RFID chip -MushiKing The King of Beetles (2K3 2ND Ver. 1.000-, Korea) 840-0155C 24265 6 (64Mb) present 317-0394-COM requires 610-0669 barcode reader, 838-14245-92 "MAPLE/232C CONVERT BD" (MIE-based), 838-14243 "RFID CHIP R/W BD" and RFID chip -Quiz Ah Megamisama 840-0030C 23227 16 (64Mb) present 317-0280-JPN -Shootout Pool 840-0098C 23844 4 (64Mb) present 317-0336-COM requires regular 837-13551 and 837-13938 rotary JVS boards -/Shootout Pool Prize (Export) / -\Shootout Pool The Medal (Japan, Rev A) 840-0128C 24065A 4 (64Mb) present 317-0367-COM requires Naomi-based hopper controller -/Shootout Pool Prize (Export) / -\Shootout Pool The Medal (Japan) Version B 840-0136C 24148 4 (64Mb) present 317-0367-COM requires Naomi-based or 837-14438 hopper controller (selected by P1 BUTTON1 bit) -Soreike! Anpanman Popcorn Koujou 2 (Rev C) 840-0117C 24049B 4 (64Mb) present 317-0359-JPN require 838-14403 popcorn vendor control BD, Type-2 JVS I/O, 838-14245 "MAPLE/232C CONVERT BD" (MIE-based), 610-0760 "RFID CHIP R/W BD" and RFID chip -Star Horse 2002 (sound, Export/Taiwan) 840-0112B* 23964 6 (64Mb) present 317-0347-COM *no case -SWP Hopper Board 840-0130C 24083 20 (64Mb) present 317-0339-COM reused VF4 Evo ROM board with all maskROMs still in place; there is an additional 837-14381 IO board -Touch de Uno! 2 840-0022C 23071 6 (64Mb) present 317-0276-JPN requires 837-13844 JVS IO with DIPSW 5 On, ELO AccuTouch-compatible touch screen controller and special printer. -Virtua Fighter 4 Evolution (World) 840-0106C 23934 20 (64Mb) present 317-0339-COM -Virtua Tennis 2 / Power Smash 2 (Rev A) 840-0084C 22327A 18 (64Mb) present 317-0320-COM - - -PFSB 128M Mask ROM board -837-14114-01 171-8132B (C) Sega 2000 -|---------------------------------------------------------| -| IC11 IC10 IC9 ----CN2---- -| -| 21/22 19/20 17/18 IC44 IC45 | -| IC27 | -| | -|IC8 IC7 IC6 IC5 JP2 IC22 | -|15/16 13/14 11/12 9/10 | male side -| IC41 OSC1 | -|IC4 IC3 IC2 IC1 IC42 JP1 | -|7/8 5/6 3/4 1/2 | -| IC46 | -| ----CN3---- ----CN1---- | -|----------------------------------------------------------| -Notes: - The female side of the cart PCB only has traces - - OSC1 - oscillator 28.000MHz - IC1-IC11 - MaskROM (TSOP48), 128Mb. Not all positions are populated - IC22 - EPROM (DIP42), either 27C160 or 27C322 - JP1 - JUMPER Sets the size of the EPROM. 1-2 = 32M, 2-3 = 16M - IC27 - PLD Sega 315-6319A ALTERA EPM7032 (PLCC44) - IC41 - Sega 315-6213 Xilinx XC9536 (PLCC44) - IC42 - SEGA 315-5881 (QFP100). Probably some kind of FPGA or CPLD. Usually different per game - On the end of the number, -JPN means it requires Japanese BIOS, -COM will run with any BIOS - IC44-IC45 - SRAM (SOJ28) 32kx8, either IDT71256 or CY7C199 - IC46 - FlashROM (SOIC8) Xicor X76F100 Secure SerialFlash - JP2 - JUMPER unknown function - CN1/2/3 - connectors joining to main board - - Games known to use this PCB include.... - Sticker EPROM mask ROMs EPM7032 XC9536 315-5881 X76F100 -Game on cart IC22# # of SOP48 IC27# IC41# IC42# IC46# Notes ------------------------------------------------------------------------------------------------------------------------------------------ -Alien Front (Rev A) 840-0048C 23586A 5 (128Mb) 315-6319A 315-6213 317-0293-COM present -Alien Front (Rev T) 840-0048C 23586T 5 (128Mb) 315-6319A 315-6213 317-0293-COM ? -Capcom Vs. SNK Millennium Fight 2000 841-0011C 23511 7 (128Mb) 315-6219 315-6213 317-5059-COM present Date on screen: 000802 -Capcom Vs. SNK Millennium Fight 2000 (Rev A) 841-0011C 23511A 7 (128Mb) 315-6219 315-6213 317-5059-COM ? Date on screen: 000804 -Capcom Vs. SNK Millennium Fight 2000 (Rev C) 841-0011C 23511C 7 (128Mb) 315-6319 315-6213 317-5059-COM ? Date on screen: 000904 -Club Kart: European Session 840-0062C 23704 11 (128Mb) 315-6319A 315-6213 317-0313-COM present -Club Kart: European Session (Rev A) 840-0062C * 11 (128Mb) 315-6319A 315-6213 317-0313-COM present * EPR have handwritten Japanese label possibly readable as 'teteto 74 lcl' -Club Kart: European Session (Rev C) ? 23704C 11 (128Mb) ? ? ? ? -Club Kart: European Session (Rev D) 840-0062C 23704D 11 (128Mb) 315-6319A 315-6213 317-0313-COM present -Crackin' DJ 840-0043C 23450 10 (128Mb) 315-6319 315-6213 317-0288-COM ? requires regular 837-13551 and 837-13938 rotary JVS boards, and turntable simulation -Derby Owners Club II Ver.2.1 (Japan, Rev B) 840-0083C 22306B 11 (128Mb) 315-6319A 315-6213 317-0327-JPN* present * may be not populated on satellite unit's cartridges -Derby Owners Club World Edition (Rev A) 840-0088C 22336A 7 (128Mb) 315-6319A 315-6213 not present present -Derby Owners Club World Edition (Rev B) 840-0088C 22336B 7 (128Mb) 315-6319A 315-6213 not present present -Derby Owners Club World Edition (Rev C) 840-0088C 22336C 7 (128Mb) 315-6319A 315-6213 not present not present -Derby Owners Club World Edition EX (Rev D) 840-0088C 22336D 7 (128Mb) 315-6319A 315-6213 not present not present 2 MaskROM are different from Rev C -Giga Wing 2 841-0014C 22270 5 (128Mb) 315-6319A 315-6213 317-5064-COM ? -Mobile Suit Gundam: Federation Vs. Zeon 841-0017C 23638 10 (128Mb) 315-6319A 315-6213 317-5070-COM not present -Moero! Justice Gakuen / Project Justice (Rev A) 841-0015C 23548A 11 (128Mb) 315-6319A 315-6213 317-5065-COM present -MushiKing The King Of Beetles 2004 Second (Jpn) 840-0152C 24241 5 (128Mb) 315-6319A 315-6213 not present not present requires 610-0669 barcode reader -MushiKing The King Of Beetles 2005 First (Jpn) 840-0158C 24286 7 (128Mb) 315-6319A 315-6213 not present not present requires 610-0669 barcode reader -Oinori-daimyoujin Matsuri 840-0126B 24053 5 (128Mb) 315-6319A 315-6213 not present not present no cart, requires 837-14274 "G2 EXPANSION BD" (similar to hopper 837-14381 but with ARC NET chip) -Samba de Amigo Ver. 2000 840-0047C 23600 11 (128Mb) 315-6319A 315-6213 317-0295-COM ? -Star Horse (main screens) 840-0054C 23625 4 (128Mb) 315-6319 315-6213 not present present requires 837-13785 ARCNET&IO BD -Star Horse (satellite) 840-0056C 23627 6 (128Mb)* 315-6319 315-6213 not present present * +1 (64Mb), requires 837-13785 ARCNET&IO BD -Star Horse 2001 (satellite, Rev B) 840-0078B 23739B 7 (128Mb) 315-6319A 315-6213 not present present requires 837-13785 ARCNET&IO BD -Star Horse 2002 (main screens) 840-0102B 23851 6 (128Mb) 315-6319A 315-6213 not present present requires 837-13785 ARCNET&IO BD -Star Horse 2002 (sound and backup, Rev A) 840-0103B 23866A 5 (128Mb) 315-6319A 315-6213 not present present requires 837-13785 ARCNET&IO BD -Star Horse 2002 (live) 840-0104B 23867 9 (128Mb) 315-6319A 315-6213 not present present requires 837-13785 ARCNET&IO BD -Star Horse Progress (main screen, Rev B) 840-0120B 24087B 6 (128Mb) 315-6319A 315-6213 not present not present requires 837-13785 ARCNET&IO BD -Star Horse Progress (sound & backup, Rev A) 840-0121B 24097A 6 (128Mb) 315-6319A 315-6213 not present not present requires 837-13785 ARCNET&IO BD -Star Horse Progress (live, Rev A) 840-0122B 24107A 11 (128Mb) 315-6319A 315-6213 not present not present requires 837-13785 ARCNET&IO BD -Star Horse Progress (satellite, Rev A) 840-0123B 24122A 7 (128Mb) 315-6319A 315-6213 not present not present requires 837-13785 ARCNET&IO BD -The King of Route 66 (Rev A) 840-0087C 23819A 10 (128Mb) 315-6319A 315-6213 not present present -Virtua Fighter 4 (World) 840-0080C 23785 11 (128Mb) ? ? 317-0324-COM ? -Virtua Striker 3 (World) 840-0061C 23663 11 (128Mb) 315-6319A 315-6213 317-0310-COM present -Virtua Striker 3 (World, Rev B) 840-0061C 23663B 11 (128Mb) 315-6319A 315-6213 317-0310-COM present -Wave Runner GP 840-0064C 24059 6 (128Mb) 315-6319A 315-6213 not present present -Wild Riders 840-0046C 23622 10 (128Mb) 315-6319A 315-6213 317-0301-COM ? -WWF Royal Rumble 840-0040C 22261 8 (128Mb) 315-6319 315-6213 317-0285-COM ? -Zero Gunner 2 841-0020C 23689 5 (128Mb) 315-6319A 315-6213 317-5073-COM present - - -NFS Flash ROM board -171-8346C (C) Sega 2005 -|---------------------------------------------------------| -| IC12 IC8 ----CN2---- -| -| (IC22,1-7) IC7 | -| IC6 | -| IC13 IC9 IC4 | -| (IC8-15) | -| IC5 IC2 IC3 | male side -| IC14 IC10 JP1 IC16 | -| (IC16-21) JP2 | -| IC1 | -| IC15 IC11 | -| ----CN3---- ----CN1---- | -|----------------------------------------------------------| -Notes: - The female side of the cart PCB only has traces - - IC1 - 74LVCH16245A (16bit transceiver with direction pin) - IC2 - XC3S50 Xilinx Spartan FPGA (TQFP144) - IC3 - PIC16C621A EPROM-Based 8-Bit CMOS Microcontroller (PDIP18) with internal memory - On the end of the number, -JPN means it requires Japanese BIOS, -COM will run with any BIOS - IC4 - XCF01SVG Xilinx Platform Flash In-System Programmable Configuration PROMS (TSSOP20) - IC5 - 74LVC08A (Quad 2-input AND gate) - IC6 - 74LVCH16245A (16bit transceiver with direction pin) - IC7 - socket for EPROM (DIP42), either 27C160 or 27C322 - IC8-IC15 - S29GL512N FlashROM (TSOP56), 512Mb. Not all positions are populated - IC16 - R3112N431A Low voltage detector with output delay (SOT-23-5) - JP1 - JUMPER ROM board Bank: 1-2 = Master, 2-3 = Slave - JP2 - JUMPER IC7 EPROM: 1-2 = Enabled, 2-3 = Disabled - CN1/2/3 - connectors joining to main board - CN4 - 6 legs connector for ISP programming - - Games known to use this PCB include.... - Sticker EPROM FLASHROMs XC3S50 PIC16C621A XCF01S -Game on cart IC7# # of SOP56 IC2# IC3# IC4# Notes -------------------------------------------------------------------------------------------------------------------------------------------- -Akatsuki Blitzkampf Ausf. Achse 841-0058C not present 4 (512Mb) present 317-5130-JPN present IC2# is labeled "VER.2" - IC4# is marked "5A" - IC#10 & IC#11 are empty -Asian Dynamite / Dynamite Deka EX 840-0175C not present 4 (512Mb) present 317-0495-COM present IC2# is labeled "VER.2" -Asian Dynamite / Dynamite Deka EX (older) 840-0175C not present 4 (512Mb) present 317-0495-COM present 2x PCBs dumped, 840-0175B and 840-0168B, contents is the same. -Illvelo (Illmatic Envelope) 841-0059C not present 4 (512Mb) present 317-5131-JPN present IC2# is labeled "VER.2" - IC#11 is empty -Mamoru-kun wa Norowarete Shimatta 841-0060C not present 4 (512Mb) present 317-5132-JPN present IC2# is labeled "VER.2" -Manic Panic Ghost! (USA) 840-0170C-01 not present 5 (512Mb) present 317-0461-COM present requires 837-14672 sensor board (SH4 based) - PCB s/n is 840-0170B-01 -Melty Blood Actress Again (Japan) 841-0061C not present 6 (512Mb) present 317-5133-JPN present IC2# is labeled "REV.A" - IC4# is marked "5A" -Melty Blood Actress Again Version A (Rev A) 841-0061C 24455 6 (512Mb) present 317-5133-JPN present IC2# is labeled "REV.A" - IC4# is marked "5A" -/MushiKing The King of Beetles -\(2K3 2ND Ver. 1.000-, China) 840-0157C not present 1 (512Mb) present 317-0???-COM present requires 610-0669 barcode reader, 838-14245-92 "MAPLE/232C CONVERT BD" (MIE-based), 838-14243 "RFID CHIP R/W BD" and RFID chip -/Mushiking The King Of Beetles -\Mushiking II / III / III+ (Ver. 1.001) (World) 840-0164C not present 2 (512Mb) present 317-0437-COM present requires 610-0669 barcode reader, 838-14245-92 "MAPLE/232C CONVERT BD" (MIE-based), 838-14243 "RFID CHIP R/W BD" and RFID chip -/Mushiking The King Of Beetles -\Mushiking II / III / III+ (Ver. 2.001) (World) 840-0164C 24357 2 (512Mb) present 317-0437-COM present IC4# is marked "18" -/Mushiking The King Of Beetles -\Mushiking II / III / III+ (Ver. 1.000-) (Korea) 840-0168C not present 2 (512Mb) present 317-0???-COM present requires 610-0669 barcode reader, 838-14245-92 "MAPLE/232C CONVERT BD" (MIE-based), 838-14243 "RFID CHIP R/W BD" and RFID chip -/Mushiking The King Of Beetles -\Mushiking IV / V / VI (World) 840-0180C not present 2 (512Mb) present 317-0437-COM present IC2# is labeled "VER.1", IC4# is marked "8A", requires 610-0669 barcode reader, 838-14245-92 "MAPLE/232C CONVERT BD" (MIE-based), 838-14243 "RFID CHIP R/W BD" and RFID chip -Mushiking The King Of Beetles 2006 First (Japan) 840-0167C not present 2 (512Mb) present 317-0444-JPN present IC4# is marked "18", require 610-0669 barcode reader -Mushiking The King Of Beetles 2006 Second (Japan) 840-0171C not present 2 (512Mb) present 317-0444-JPN present IC4# is marked "18", require 610-0669 barcode reader -Pokasuka Ghost! 840-0170C not present 5 (512Mb) present 317-0461-COM present requires 837-14672 sensor board (SH4 based) -Radirgy Noa 841-0062C not present 4 (512Mb) present 317-5138-JPN present IC2# is labeled "VER.2" - IC4# is marked "8A" -Rhythm Tengoku 840-0177C not present 4 (512Mb) present 317-0503-JPN present IC2# is labeled "VER.2" - IC4# is marked "8A" -Driving Simulator 840-0178C not present 8 (512Mb) present 317-0502-JPN present IC2# is labeled "VER.2" - IC4# is marked "8A", require 3 comm.bd. linked Naomi 2 -Star Horse Progress Returns (main screen left) 840-0183C 24480 4 (512Mb) present not present present IC2# is labeled "VER.2", requires 837-13785 ARCNET&IO BD -Star Horse Progress Returns (main screen right) 840-0184C not present 2 (512Mb) present not present present IC2# is labeled "VER.2", requires 837-13785 ARCNET&IO BD -Star Horse Progress Returns (live and voice) 840-0185C not present 4 (512Mb) present not present present IC2# is labeled "VER.2", requires 837-13785 ARCNET&IO BD -Star Horse Progress Returns (satellite) 840-0186C not present 2 (512Mb) present not present present IC2# is labeled "VER.2", requires 837-13785 ARCNET&IO BD -Star Horse Progress Returns (sound) 840-0187C 24481 4 (512Mb) present not present present IC2# is labeled "VER.2", requires 837-13785 ARCNET&IO BD -Shooting Love 2007 841-0057C not present 4 (512Mb) present 317-5129-JPN present IC2# is labeled "VER.2" -Touch De Zunou (Rev A) 840-0166C not present 2 (512Mb) present 317-0435-JPN present IC4# is marked "18", requires 837-14672 sensor board (SH4 based) - - -MASK B (C) Namco 2000 -|-------------------------------------------------------------------------------------| -| ----CN2---- -| -| | -|7 LED1 | -| | -|6 MA23 MA22 MA21 MA20 MA19 MA18 MA17 MA16 MA15 MA14 MA13 MA12 | -| | -|5 ISSI | -| | -|4 MA11 MA10 MA9 MA8 MA7 MA6 MA5 MA4 MA3 MA2 MA1 ISSI | male side -| | -|3 OSC1 | -| | -|2 FLASH FLASH FLASH FLASH NAOD | -| FL3 FL2 FL1 FL0 EC1B | -|1 J J J X76F NAOD SEGA | -| P P P 100 EC2A 315-5881 | -| 3 2 1 | -| A B C D E F H J K L M N P R | -| ----CN3---- ----CN1---- | -|---------------------------------------------------------------------------------------| -Notes: - The female side of the cart PCB only has traces - - JP1 - JUMPER silkscreened USE - NOT USE - JP2 - JUMPER silkscreened 64M - 128M - JP3 - JUMPER silkscreened BANK0 - BANK1 - 1F - FLASHROM (SOIC8) Xicor X76F100 Secure SerialFlash. Silkscreened X76F100 - 1H - NAODEC2A (QFP100) Altera MAX EPM7064S. Silkscreened NAODEC2A - 1M - SEGA 315-5881 (QFP100). Probably some kind of FPGA or CPLD. Usually different per game - On the end of the number, -JPN means it requires Japanese BIOS, -COM will run with any BIOS -2B,2C,2D,2F - DA28F640J5 FlashROM (SSOP56), either 32Mb or 64Mb. Not all positions are populated. - Silkscreened VOYAGER64. Looks like the equivalent of IC11/22 on Sega carts - 2K - NAODEC1B (QFP100) Altera MAX EPM7064S. Silkscreened NAODEC1A - 3J - oscillator 28.000MHz -4B-4N,6B-6P - mask ROM (TSOP48), 128Mb. Not all positions are populated. Silkscreened MASK128MT - 4P,5P - SRAM (SOJ28) 32kx8, ISSI IS61C256AH-15J - CN1/2/3 - connectors joining to main board - - Games known to use this PCB include.... - Cart Sticker FL0-FL3 FLASHROMs X76F100 EPM7064 EPM7064 315-5881 Known Game - Game Type on cart FLASHROM # of SOP48 IC @ 1F IC @ 1H IC @ 2K IC @ 1M code (1) Notes --------------------------------------------------------------------------------------------------------------------------------------------------------------- -/Gun Survivor 2 Biohazard -\Code: Veronica (Japan, BHF1 Ver.E) F1X 25709801 1 (64Mb) 14 (128Mb) not present NAODEC2A NAODEC1B 317-5075-COM BHF1 uses Namco FCA JVS I/O (not dumped), will crash if COMM.BOARD not present -/Gun Survivor 2 Biohazard -\Code: Veronica (World, BHF2 Ver.E) F1X 25709801 1 (64Mb) 14 (128Mb) not present NAODEC2A NAODEC1B 317-5075-COM BHF2 -/Shin Nihon Prowrestling Toukon Retsuden 4 /FL0 & FL1 have pin55 raised from PCB. -\Arcade Edition (Japan, TRF1 Ver.A) F2X 25349801 2 (64Mb) 15 (128Mb) not present NAODEC2A NAODEC1B 317-5040-COM TRF1 \They are connected together and go to pin89 on 2K. -World Kicks PCB (Japan, WKC1 Ver.A) F2 25509801 2 (64Mb) 9 (128Mb) not present NAODEC2A NAODEC1B 317-5040-COM WKC1 uses Namco V226 JVS I/O (not dumped) -World Kicks PCB (World, WKC2 Ver.A) F2 25509801 2 (64Mb) 9 (128Mb) not present NAODEC2A NAODEC1B 317-5040-COM WKC2 uses Namco V226 JVS I/O (not dumped) -World Kicks (Japan, WK1 Ver.A) F2 25209801 2 (64Mb) 9 (128Mb) not present NAODEC2A NAODEC1A 317-5040-COM WK1 -World Kicks (World, WK2 Ver.A) F2 25209801 2 (64Mb) 9 (128Mb) not present NAODEC2A NAODEC1A 317-5040-COM WK2 -World Kicks (US, WK3 Ver.A) F2 25209801 2 (64Mb) 9 (128Mb) not present NAODEC2A NAODEC1A 317-5040-COM WK3 - -(1) note: the number in the game code has the following meaning: 1 = Japan, 2 = World, 3 = US, 4 = Asia. - real meaning of 2 and 4 is not clear, it can be like "some other part of World", also possible Europe - - -MASK C (C) Namco 2000 -|-------------------------------------------------------------------------------------| -| ----CN2---- -| -| | -|7 LED1 LED2 | -| | -|6 MA21 MA20 MA19 MA18 MA17 MA16 MA15 MA14 MA13 MA12 MA11 | -| | -|5 I I | -| S S | -|4 MA10 MA9 MA8 MA7 MA6 MA5 MA4 MA3 MA2 MA1 S S | male side -| I I | -|3 JP1 | -| | -|2 FLASH FLASH FLASH FLASH OSC1 NAOD | -| FL3 FL2 FL1 FL0 EC3 | -|1 X76F SEGA | -| 100 315-5881 | -| | -| A B C D E F H J K L M N P R S | -| ----CN3---- ----CN1---- | -|---------------------------------------------------------------------------------------| -Notes: - The female side of the cart PCB only has traces - - JP1 - JUMPER silkscreened VPEN - 1F - FLASHROM (SOIC8) Xicor X76F100 Secure SerialFlash. Silkscreened X76F100 - 2H - oscillator 28.000MHz - 2J - NAODEC3 (QFP100) Cypres CY37128. Silkscreened NAODEC3 - 1M - SEGA 315-5881 (QFP100). Probably some kind of FPGA or CPLD. Usually different per game - On the end of the number, -JPN means it requires Japanese BIOS, -COM will run with any BIOS -2B,2C,2D,2F - DA28F640J5 FlashROM (SSOP56), either 32Mb or 64Mb. Not all positions are populated. - Silkscreened VOYAGER64. Looks like the equivalent of IC11/22 on Sega carts -4B-4M,6B-6N - mask ROM (TSOP48), 128Mb. Not all positions are populated. Silkscreened MASK128MT - 4N,4P - SRAM (SOJ28) 32kx8, ISSI IS61C256AH-15J - CN1/2/3 - connectors joining to main board - - Games known to use this PCB include.... - Cart Sticker FL0-FL3 FLASHROMs X76F100 CY37128 315-5881 Known Game - Game Type on cart FLASHROM # of SOP48 IC @ 1F IC @ 2J IC @ 1M code (1) Notes ----------------------------------------------------------------------------------------------------------------------------------------- -Mazan: Flash of the Blade (Japan, MAZ1 Ver.A) F1X 25869812 1 (64Mb) 8 (128Mb) present NAODEC3 317-0266-COM MAZ1 uses 2x Namco FCB JVS I/O (not dumped) -Mazan: Flash of the Blade (World, MAZ2 Ver.A) F1X 25869812 1 (64Mb) 8 (128Mb) present NAODEC3 317-0266-COM MAZ2 uses 2x Namco FCB JVS I/O (not dumped) -Mazan: Flash of the Blade (US, MAZ3 Ver.A) F1X 25869812 1 (64Mb) 8 (128Mb) present NAODEC3 317-0266-COM MAZ3 -Ninja Assault (Japan, NJA1 Ver.A) F3 25469801 3 (64Mb) 9 (128Mb) present NAODEC3 317-5068-COM NJA1 uses Namco JYU JVS I/O -Ninja Assault (World, NJA2 Ver.A) F3 25469801 3 (64Mb) 9 (128Mb) present NAODEC3 317-5068-COM NJA2 -Ninja Assault (US, NJA3 Ver.A) F3 25469801 3 (64Mb) 9 (128Mb) present NAODEC3 317-5068-COM NJA3 -Ninja Assault (Asia, NJA4 Ver.A) F3 25469801 3 (64Mb) 9 (128Mb) present NAODEC3 317-5068-COM NJA4 - -(1) note: the number in the game code has the following meaning: 1 = Japan, 2 = World, 3 = US, 4 = Asia. - real meaning of 2 and 4 is not clear, it can be like "some other part of World", also possible Europe - - Note! Generally, games that require a special I/O board or controller will not boot at all with a - standard NAOMI I/O board. Usually they display a message saying the I/O board is not acceptable - or not connected properly. - - -Sega I/O boards ---------------- - -These are used on NAOMI and all other Sega games from 1999 onwards. -Not all I/O boards are listed here. If you know of others, please let us know. - -838-13683 -838-13683-91 (sticker) -838-13683-92 (sticker) -838-13683-93 (sticker) -|-----------------------------| -| CN6 CN7 CN2 CN1 RELAY| -| IC4 IC7 IC5 CN5 | -| IC3 IC6 | -|CN3 IC1 IC2 IC9| -| OSC1 JP1 | -|CN4 | -| IC8 IC10 | -|--| JAMMA |----| - |---------------------| -Notes: - JVS to JAMMA I/O board. Has both digital and analog inputs - - JVS test mode strings - --------------------- - NAME SEGA ENTERPRISES,LTD. - I/O 838-13683B - Ver1.07 - 99/06 - CMD VER 1.1 - JVS VER 2.0 - COM VER 1.0 - SWITCH 2 PLAYER(S) 11 BITS - COIN 2 SLOT - ANALOG 8 CH - ROTARY 0 CH - KEYCODE 0 - SCREEN X:0 Y:0 CH:0 - CARD 0 SLOT - HOPPER OUT 0 CH - DRIVER OUT 8 SLOT - ANALOG OUT 0 CH - CHARACTER CHARA:0 LINE:0 - BACKUP 0 - - CN1 - USB connector type A - CN2 - USB connector type B - CN3 - 14 pin connector used for switch input or lamp output via jumper setting - 1-2 +5V - 3 NC - 4-6 1P SW6-SW8 - 7 NC - 8-10 2P SW6-SW8 - 11-12 NC - 13-14 GND - CN4 - 2 pin connector - CN5 - 15 pin VGA connector - CN6 - 6 pin connector used for 5 volt and 12 volt power input/output - 1-2 +5V - 3-4 +12V - 5-6 GND - CN7 - 26 pin analog controls connector - 1-2 +5V 15 Reserved - 3 1P Analog Y 16 Reserved - 4 2P Analog Y 21 Reserved - 9 1P Analog X 22 Reserved - 10 2P Analog X 23-24 GND - IC1 - Toshiba TMP90PH44 microcontroller with sticker 'SP5001-B' (SDIP64) - IC2 - location for TMP90PH44 QFP64 (not used) - IC3 - 74HC541 (SOIC20) - IC4 - BA6212 (DIP20) - IC5 - Analog Devices ADM485 (SOIC8) - IC6 - 5W393 (SOIC8) - IC7 - 74HC4052 (SOIC16) - IC8 - Toshiba TD62384 (SOIC16) - IC9 - A7666FS (SOIC16) - IC10 - 74F86 (SOIC14) - JP1 - Set in position A to use CN3 as input for switches. Set in position B to use as output (for lamps etc) - When in position A, in the JVS test mode, 'SWITCH' becomes '2 PLAYER(S) 15 BITS' and 'DRIVER OUT' becomes '0 SLOT' - RELAY - Omron G6S-2 relay - OSC1 - 14.74MHz - - -837-13551 -837-13551-92 (sticker) -837-13551-93 (sticker) -|-----------------------------| -|CN4 CN5 CN6 CN7 CN8| -|LED ADM485 | -| RELAY IC1A * | -| | -| 14.745MHz| -| PS2801-4(x8) | -| LED| -|CN1 CN2 CN3 | -|-----------------------------| -Notes: - JVS I/O board. Has both digital and analogue inputs. - This is the most common type. Used on Sega driving games, NAOMI, Hikaru, Triforce, Chihiro etc - - JVS test mode strings - --------------------- - NAME SEGA ENTERPRISES,LTD. - I/O BD JVS - 837-13551 - Ver1.00 - CMD VER 1.1 - JVS VER 2.0 - COM VER 1.0 - SWITCH 2 PLAYER(S) 13 BITS - COIN 2 SLOT(S) - ANALOG 8 CH - ROTARY 0 CH - KEYCODE 0 - SCREEN X:0 Y:0 CH:0 - CARD 0 SLOT(S) - HOPPER OUT 0 CH - DRIVER OUT 6 CH - ANALOG OUT 0 CH - CHARACTER CHARA:0 LINE:0 - BACKUP 0 - - IC1A - Toshiba TMP90PH44 microcontroller marked '315-6215' (SDIP64) - * - location under the PCB for TMP90PH44 QFP64 (not used) - RELAY - NEC EB2-4.5NU relay - ADM485 - Analog Devices ADM485 - CN1 - 5 pin connector 12 volt power input - 1-2 +12V - 3 NC - 4-5 GND - CN2 - 5 pin connector 12 volt power output - 1-2 +12V - 3 NC - 4-5 GND - CN3 - 60 pin digital input connector - 1-8 +5V 33 1P SW4 - 9-15 GND 34 2P SW4 - 16 NC 35 1P SW5 - 17 1P Start 36 2P SW5 - 18 2P Start 37 1P SW6 - 19 1P Right 38 2P SW6 - 20 2P Right 39 1P SW7 - 21 1P Left 40 2P SW7 - 22 2P Left 41 1P Service Credit - 23 1P Up 42 2P Service Credit - 24 2P Up 43 Test SW - 25 1P Down 44 Tilt SW - 26 2P Down 45 Coin SW1 - 27 1P SW1 46 Coin SW2 - 28 2P SW1 47-48 NC - 29 1P SW2 49-50 Coin Meter 1 & 2 - 30 2P SW2 51-56 Output 1-6 - 31 1P SW3 57-60 +12V - 32 2P SW3 - Note: For coin input to work, the coin meters need to be connected to - pins 49 and 50, or tie +5 volts to pin 49 and 50 via a resistor. - CN4 - USB connector type B - CN5 - USB connector type A - CN6 - Analog I/O connector - 1-2 VCC 15 AD 2 - 3 AD 0 16 AD 6 - 4 AD 4 17-18 NC - 5 GND 19-20 VCC - 6 GND 21 AD 3 - 7-8 NC 22 AD 7 - 9 AD 1 23 GND - 10 AD 5 24 GND - 11-14 NC 25-26 NC - CN7 - 4 pin connector 5V power input - 1-2 +5v 3-4 GND - CN8 - 4 pin connector 5V power out - 1-2 +5v 3-4 GND - - -837-13741 -837-13844-02 (sticker) -837-14645 -|-----------------------------| -| CN8 CN9 | -|DB9 CN1| -|RESET_SW |----| | -| |IC6 | OSC1 CN5| -| |----| | -|CN7 LED DSW1(5) CN2| -| OSC2 RELAY | -|CNx USB USB IC7 LED CN6| -|-----------------------------| -Notes: (most info taken from poor quality pics/scans, better info is needed) - - JVS I/O board 2. Supports digital and analogue inputs, rotary input, - touch screens (ELO AccuTouch-compatible) and printer output using - extended JVS commands. This features can be enabled or disabled - by switching DIPSW 1-5. - This board is used with F355, Ghost Squad, and many - others including network/satellite games. - - JVS test mode strings - --------------------- - - NAME SEGA ENTERPRISES,LTD.;837-13741 - I/O CONTROL BD2;Ver0.15;99/06 - CMD VER 1.1 - JVS VER 2.0 - COM VER 1.0 - SWITCH 2 PLAYERS 12BITS - COIN 2 SLOTS - ANALOG 8CH - DRIVER OUT 22CH - - IC6 - Sega 315-6146 custom IC (QFP176) - IC7 - 27C512 EPROM with label 'EPR-22082' (DIP28) - On plain 837-13844 (no -02) this is 'EPR-21868' (DIP28) - On later 837-14645 it is 'EPR-24354' - IC8 - Sharp LH52256 32k x8 SRAM (SOP28) - IC10 - NEC D71054GB programmable counter/timer (QFP44) - OSC1 - 14.7456MHz - OSC2 - 32MHz - CNx - 6 pin connector - CN1 - 5 pin connector 12 volt power input - 1-2 +12V - 3 NC - 4-5 GND - CN2 - 4 pin connector 5V power input - 1-2 +5v - 3-4 GND - CN5 - 5 pin connector 12 volt power output - 1-2 +12V - 3 NC - 4-5 GND - CN6 - 4 pin connector 5V power output - 1-2 +5v - 3-4 GND - CN7 - 26 pin connector (many pins unknown) - 1 +5V 14 - 2 15 Analog Output - 3 Analog Output 16 - 4 17 GND - 5 GND 18 - 6 19 +5V - 7 +5V 20 - 8 21 Analog Output - 9 Analog Output 22 - 10 23 GND - 11 GND 24 - 12 25 - 13 +5V 26 - CN8 - 40 pin connector (many pins unknown) - 3-5 +5V 21 Switch - 7-9 GND 22 Switch - 13-14 Coin SW1/2 23 Switch - 15 Test SW 24 Switch - 17 1P Start SW 25 2P Start SW - 18 Service SW 31 Switch - 19 Switch 32 Switch - 20 Switch 33-40 RX1-RX8 (for communications) - CN9 - 34 pin connector (some pins unknown) - 1-4 +5V - 5-8 GND - 9-10 Coin Meter 1 & 2 - 11 Lamp - 12 Lamp - 13 Lamp - 14 Lamp - 15 Lamp - 16 Lamp - 17 Lamp - 18 Lamp - 19 Lamp - 20 Lamp - 21 Coin LED - 22-24 ? - 25-32 TX1-TX8 (for communications) - 33-34 12V - - -837-13938 -171-7807A -|--------------------| -|CN2 CN1 IC9S| -| OSC1 | -| |-----| | -| | IC2 |OSC2 | -| CN3 | | | -| IC7S|-----| IC3| -|LED CN4 IC4 | -|--------------------| -Notes: - This is the I/O board used in Dynamic Golf, Out Trigger, Shootout Pool, - Shootout Pool Prize, Kick'4'Cash, Crackin' DJ 1&2 - for the trackballs and other rotary type game controls. - It must be daisy-chained to the normal I/O board with a USB cable. - - CN1 - 24 pin connector (not used on Dynamic Golf, other use unknown) - CN2 - 4 pin connector used for 5 volt power input - CN3 - USB connector type B - CN4 - 16 pin connector used for buttons and trackball - IC1 - HC240 logic IC (SOIC20) - IC2 - Sega 315-6146 custom IC (QFP176) - IC3 - 27C512 EPROM with label 'EPR-22084' (DIP28) - IC4 - HC4020 logic IC (SOIC16) - These parts on the other side of the PCB.... - IC7S - Analog Devices ADM485 (SOIC8) - IC9S - Sharp LH52256 32k x8 SRAM (SOP28) - OSC1 - 14.7456MHz - OSC2 - 32MHz - Not shown above.... Sharp PC410 (x8, at PC9S to PC16S) - HC74 at IC8S - 34164 (?) at IC10S (SOIC8) - -Sega's I/O board has: -- spare output of 5V, 12V, and GND (from JAMMA power input via noise filter) -- analog input -- USB input (connect to NAOMI motherboard) -- USB output (not used) -- D-sub 15pin VGA-compatible connector (connect JVS video output, the signal is routed to JAMMA connector, signal is amplified to 3Vp-p and H/V sync signal is mixed (composite)) -- external I/O connector (JST 12pin) -- switch to select function of external I/O connector (extra button input or 7-seg LED(x2) output of total wins for 'Versus City' cabinet) -- spare audio input (the signal goes to JAMMA speaker output) -- JAMMA connector - -external I/O connector - -old version - 1 +5V - 2 +5V - 3 +5V - 4 1P PUSH 4 - 5 1P PUSH 5 - 6 1P PUSH 6 - 7 1P PUSH 7 - 8 2P PUSH 4 - 9 2P PUSH 5 -10 2P PUSH 6 -11 2P PUSH 7 -12 GND -13 GND -14 GND -(PUSH4 and 5 are common to JAMMA) - -new version - 1 +5V - 2 +5V - 3 +5V - 4 1P PUSH 6 - 5 1P PUSH 7 - 6 1P PUSH 8 - 7 1P PUSH 9 - 8 2P PUSH 6 - 9 2P PUSH 7 -10 2P PUSH 8 -11 2P PUSH 9 -12 GND -13 GND -14 GND - -mahjong panel uses ext. I/O 4-8 (regardless of I/O board version) -key matrix is shown in below - - +------------------------------------ ext. I/O 8 - | +------------------------------ ext. I/O 7 - | | +------------------------ ext. I/O 6 - | | | +------------------ ext. I/O 5 - | | | | +------------ ext. I/O 4 -(LST)-( D )-( C )-( B )-( A )---------- JAMMA 17 (1p start) - | | | | | - | ( H )-( G )-( F )-( E )---------- JAMMA 18 (1p up) - | | | | | - | ( L )-( K )-( J )-( I )---------- JAMMA 19 (1p down) - | | | | | -(F/F)-(PON)-(CHI)-( N )-( M )---------- JAMMA 20 (1p left) - | | | | - +---(RON)-(RCH)-(KAN)---------- JAMMA 21 (1p right) - | | | - +---(BET)-(STR)---------- JAMMA 22 (1p push1) - -* LST = Last chance, F/F = Flip flop, STR = Start - - ---------------------------------------------------------------------------------------------------------------------------------------------------- - -Guru's Readme -------------- - -Sammy Atomiswave (codename SYSTEM X) system overview -(high likely) developed by SI Electroncs Ltd, former Sammy subsidiary -released April 2003 - -The Atomiswave System is basically just a Sega Dreamcast using ROM carts. - -PCB Layout ----------- - -Sammy AM3AGA-04 Main PCB 2002 (top side) -1111-00006701 (bottom side) - |--------------------------------------------| - |- TA8210AH D4721 3V_BATT| - |VGA BS62LV1023TC| - |VOL | - |SER |-----| PCM1725U | - |- |ROMEO| D4516161 | - |CN3 | | BIOS.IC23| -|--|SW1 |-----| | -| |-----| |-----| | -| 33.8688MHz|315- | |ROMEO| | -| |-----| |6232 | | | | -| |315- | |-----| |-----| | -| |6258 | 32.768kHz | -|J |-----| | -|A |-------------| D4564323 | -|M | | | -|M | | |--------| | -|A D4516161 | 315-6267 | | | | -| | | | SH4 | | -| | | | | | -| TD62064 | | | | | -| D4516161 | | |--------| | -| |-------------| | -| D4564323 | -|--| D4516161 D4516161 | - | W129AG 13.5MHz| - |--------------------------------------------| -Notes: ------- -BS62LV1023TC-70 - Brilliance Semiconductor Low Power 128k x8 CMOS SRAM (TSOP32) -TA8210AH - Toshiba 19W x 2 Channel Power Amplifier -D4516161AG5 - NEC uPD4516161AG5-A80 1M x16 (16MBit) SDRAM (SSOP50) -D4564323 - NEC uPD4564323G5-A10 512K x 32 x 4 (64MBit) SDRAM (SSOP86) -D4721 - NEC uPD4721 RS232 Line Driver Receiver IC (SSOP20) -PCM1725U - Burr-Brown PCM1725U 16Bit Digital to Analog Converter (SOIC14) -2100 - New Japan Radio Co. Ltd. NJM2100 Dual Op Amp (SOIC8) -ROMEO - Sammy AX0201A01 'ROMEO' 4111-00000501 0250 K13 rebadged Fujitsu MBCG61723P-102 TP2H50 - CG61P series CMOS Gate Array ASIC (TQFP100) -315-6232 - SEGA 315-6232 custom ASIC (QFP100) -315-6258 - SEGA 315-6258 custom ASIC (QFP56) -315-6267 - SEGA 315-6267 custom ASIC (BGAxxx) -TD62064 - Toshiba TD62064 NPN 50V 1.5A Quad Darlington Driver (SOIC16) -SH4 - Hitachi SH-4 HD6417091RA CPU (BGA256) -BIOS.IC23 - Macronix 29L001MC-10 3.3volt (1MBit) FlashROM (SOP44, byte mode, reverse pinout: use reverse adapter or "dead bug" method, pinout equivalent to reversed MX29LV160 with four high address lines unused) -W129AG - IC Works W129AG Programmable Clock Frequency Generator, clock input of 13.5MHz (SOIC16) -SW1 - 2-position Dip Switch -VGA - 15 pin VGA out connector @ 31.5kHz -SER - 9 pin Serial connector \ -VOL - Volume pot / These are on a small daughterboard that plugs into the main PCB via a multi-wire cable. -CN3 - 10 pin Speaker output & Extension serial connector -3V_BATT - Panasonic ML2020 3 Volt Coin Battery - -Sega 837-14624R -later PCB revision from Sega, mostly same as above, notable differences: -ROMEO - SEGA 315-6434 -315-6232 - SEGA 315-6232A -315-6258 - SEGA 315-6258A -315-6267 - SEGA 315-6318A -SH4 - Hitachi HD6417091T -BIOS.IC48 - Amic A29L004A 4MBit flash ROM (TSOP40) labeled FPR-24363 - -CN3 Pinout -Pin Function I/O Pin Function I/O ----------------------------------------------- - 1 Stereo L (+) Out | 2 TXD Out - 3 Stereo L (-) Out | 4 RXD In - 5 Stereo R (+) Out | 6 GND - - 7 Stereo R (-) Out | 8 +5V Out - 9 No Connection | 10 No Connection - -The bottom of the PCB contains nothing significant except some connectors. One for the game cart, one for special controls -or I/O, one for a communication module, one for a cooling fan and one for the serial connection daughterboard. - - -Atomiswave cart PCB layout and game usage (revision 1.0 26/2/2011 5:59pm) ------------------------------------------ - -Type 1 ROM Board: - -AM3AGB-04 -MROM PCB -2002 -|----------------------------| -| XC9536 | -| IC18 IC17* IC10 | -| | -| | -| IC16* IC11 | -| | -| | -||-| IC15* IC12 | -|| | | -|| | | -|| |CN1 IC14* IC13 | -|| | | -||-| | -|----------------------------| -Notes: - * - Denotes those devices are on the other side of the PCB - CN1 - This connector plugs into the main board. - XC9536 - Xilinx XC9536 in-system programmable CPLD (PLCC44), stamped with a - game code. This code is different for each different game. - The last 3 digits seems to be for the usage. - F01 = CPLD/protection device and M01 = mask ROM - - Game (sorted by code) Code - ----------------------------------------------- - Sports Shooting USA AX0101F01 - Dolphin Blue AX0401F01 - Maximum Speed AX0501F01 - Demolish Fist AX0601F01 - Guilty Gear X Ver. 1.5 AX0801F01 - Guilt Gear Isuka AX1201F01 - Knights Of Valour Seven Spirits AX1301F01 - Salaryman Kintaro AX1401F01 - Ranger Mission AX1601F01 - Faster Than Speed AX1701F01 - Rumble Fish AX1801F01 - Fist Of The North Star AX1901F01 - Victory Furlong : Horse Racing AX2001F01 - King Of Fighters NEOWAVE AX2201F01 - Extreme Hunting AX2401F01 - - IC18 - Fujitsu 29DL640E 64M TSOP48 FlashROM. This ROM has no additional custom markings - The name in the archive has been devised purely for convenience. - This ROM holds the main program. - -IC10 to IC17 - Custom-badged 128M TSOP48 mask ROMs. - IC10 - Not Populated for 7 ROMs or less (ROM 01 if 8 ROMs are populated) - IC11 - ROM 01 (or ROM 02 if 8 ROMs are populated) - IC12 - ROM 02 (or ROM 03 if 8 ROMs are populated) - IC13 - ROM 03 (or ROM 04 if 8 ROMs are populated) - IC14 - ROM 04 (or ROM 05 if 8 ROMs are populated) - IC15 - ROM 05 (or ROM 06 if 8 ROMs are populated) - IC16 - ROM 06 (or ROM 07 if 8 ROMs are populated) - IC17 - ROM 07 (or ROM 08 if 8 ROMs are populated) - - ROM Codes - --------- - Number - Game (sorted by code) Code of ROMs - ----------------------------------------------------------------------- - Sports Shooting USA AX0101M01 to AX0104M01 4 - Dolphin Blue AX0401M01 to AX0405M01 5 - Maximum Speed AX0501M01 to AX0505M01 5 - Demolish Fist AX0601M01 to AX0607M01 7 - Guilty Gear X Ver. 1.5 AX0801M01 to AX0807M01 7 - Guilty Gear Isuka AX1201M01 to AX1208M01 8 - Knights Of Valour Seven Spirits AX1301M01 to AX1307M01 7 - Salaryman Kintaro AX1401M01 to AX1407M01 7 - Ranger Mission AX1601M01 to AX1605M01 5 - Faster Than Speed AX1701M01 to AX1706M01 6 - Rumble Fish AX1801M01 to AX1807M01 7 - Fist Of The North Star AX1901M01 to AX1907M01 7 - Victory Furlong : Horse Racing AX2001M01 to AX2007M01 7 - King Of Fighters NEOWAVE AX2201M01 to AX2206M01 6 - Extreme Hunting AX2401M01 to AX2406M01 6 - - -Type 2 ROM Board: - -AM3ALW-02 -MROM2 PCB -2005 -|----------------------------| -| FMEM1 | -| FMEM2* MROM12 | -| MROM11* | -| MROM9 | -| MROM10 MROM8*| -| XCR3128XL* MROM7* | -| | -||-| MROM6 | -|| | MROM3* MROM4 | -|| | MROM5*| -|| |CN1 MROM2 | -|| | MROM1* | -||-| | -|----------------------------| -Notes: - * - Denotes those devices are on the other side of the PCB - CN1 - This connector plugs into the main board. - XCR3128XL - Xilinx XCR3128XL in-system programmable 128 Macro-cell CPLD (TQFP100) - stamped with a game code. This code is different for each different game. - The last 3 digits seems to be for the usage. - F01 = CPLD/protection device and M01 = mask ROM - - Game (sorted by code) Code - ----------------------------------------------- - Samurai Spirits Tenkaichi Kenkakuden AX2901F01 - Metal Slug 6 AX3001F01 - The King Of Fighters XI AX3201F01 - Neogeo Battle Coliseum AX3301F01 - Rumble Fish 2 AX3401F01 - - FMEM1/FMEM2 - Fujitsu 29DL640E 64M TSOP48 FlashROM. This ROM has no additional custom markings - The name in the archive has been devised purely for convenience. - This ROM holds the main program. - This location is wired to accept TSOP56 ROMs, however the actual chip populated - is a TSOP48, using the middle pins. The other 2 pins on each side of the ROM - are not connected to anything. - - MROM* - Custom-badged 256M SSOP70 mask ROMs - - ROM Codes - --------- - Number - Game (sorted by code) Code of ROMs - ----------------------------------------------------------------------- - Samurai Spirits Tenkaichi Kenkakuden AX2901M01 to AX2907M01 7 - Metal Slug 6 AX3001M01 to AX3004M01 4 - The King Of Fighters XI AX3201M01 to AX3207M01 7 - Neogeo Battle Coliseum AX3301M01 to AX3307M01 7 - Rumble Fish 2 AX3401M01 to AX3405M01 5 - - -Type 3 ROM Board: - -This type is manufactured by Sega when Sammy merged with Sega. - -171-8355A -PC BD A/W 128M FLASH -837-14608 (sticker for Extreme Hunting 2 Tournament Edition, Sega Bass Fishing Challenge, Sega Clay Challenge) -837-14695 (sticker for Dirty Pigskin Football) -|----------------------------| -| XC9536* U16 U2* | -| | -|J2 | -| | -| U4* U14 | -| | -| | -||-| | -|| | U17 U1* | -|| | | -|| |J1* | -|| | | -||-| U3* U15 | -|----------------------------| -Notes: - * - Denotes those parts are on the other side of the PCB - J1 - This connector plugs into the main board. - J2 - 6 pin connector for programming the XC9536 CPLD and/or the flash ROMs - XC9536 - Xilinx XC9536 in-system programmable CPLD (PLCC44), stamped with a - Sega 315-xxxx part number with a sticker over the top of it. - all known games on this type ROM BD have the same part# and decryption key. - - Game Part# Sticker - --------------------------------------------------------- - Extreme Hunting 2 Tournament Edition 315-6428P 315-6248 - Dirty Pigskin Football 315-6248 - - Sega Bass Fishing Challenge 315-6248 - - Sega Bass Fishing Challenge Version A 315-6248 - - Sega Clay Challenge 315-6248 - - Animal Basket VM2001F01 - - Block Pong-Pong VM2001F01 - - WaiWai Drive VM2001F01 - - Faster Than Speed 837-14681 315-6248 - (not dumped, known to exists) - - U* - Fujitsu MBM29PL12LM-10PCN 128M MirrorFlash TSOP56 flash ROM. - (configured as 16Mbytes x8bit or 8Mwords x16bit) - This ROM has no additional custom markings. The name in the archive has been devised - purely for convenience using the Sega 837- sticker number. The number of ROMs may vary - between games. So far all 8 positions have been seen populated. It's also possible all - positions are present when manufactured, each board is programmed to requirements and - depending on the total data length, some ROMs may be empty. - - -Development ROM board: - -There are a few unreleased and many prototype game versions known to exist on this ROM board. -Currently Rumble Fish 1, Rumble Fish 2 prototypes and Sushi Bar are dumped. - -PC BD SYSTEMX 3MODE FLASH Rev.B -1111-00001402 -|--------------------------------------------| -| CN3 | -| | -||-| IC14 IC17 IC20 IC23 | -|| | XC9536 | -|| | | -|| | | -||CN1 IC12 IC15 IC18 IC21 IC24 IC26 | -|| | | -|| | | -|| | XC2S30 | -||-| IC13 IC16 IC19 IC22 IC25 IC27 | -| 17S30 | -| CN2 | -|--------------------------------------------| -Notes: - CN1 - This connector plugs into the main board through 'PC RELAY BD SX CRTG V1' adapter. - CN2 - 8 pin connector - CN3 - 6 pin connector for programming the XC9536 CPLD - XC9536 - Xilinx XC9536XL in-system programmable CPLD (PLCC44), stamped JULIE_DEV on RF2 proto - XC2S30 - Xilinx XC2S30 Spartan-II FPGA (TQFP144), Rumble Fish 2 have printed sticker A08 - 17S30 - Xilinx 17S30APC OTP Configuration PROM, stamped SXFLS - IC12-IC27 - Fujitsu MBM29DL640E 64M TSOP48 flash ROMs - - -Network Board -------------- - -This board is required for Extreme Hunting 2 Tournament Edition (and possibly some other Sega-made Atomiswave carts) -although it doesn't need to be connected to a network or another Atomiswave unit to boot up. However it must be -plugged into the PCB in the communication slot or the game will not go in-game. It will boot but then displays -NETWORK BOARD ERROR if not present. Externally there's a hole for an RJ45 network cable and a slot for a -PIC16C621/PIC16C622 PIC enclosed in a black plastic housing. This is the same type as used in NAOMI etc. This -board probably acts like the NAOMI network DIMM board minus the on-board DIMM RAM storage. - -837-14508R -171-8324C -(C) SEGA 2005 -|-----------------------------------| -| RJ45 24LC0241* IC2 CN3 | -|LLLL K4S643232* IC14 | -| RTL8201 LLLL | -|25MHz | -| 6417710 IC4S* | -| XC3S200 | -|MAX3221 JP1 XCF01S* | -|CN5 33.333MHz JP2 CN2*| -|-----------------------------------| -Notes: - * - Denotes those parts are on the other side of the PCB - L - LED - RJ45 - RJ45 network connector - 24LC0241 - EEPROM (SOIC8) - K4S643232- Samsung K4S643232 512k x 32bit x 4 banks synchronous DRAM (TSOPII-86) - RTL8201 - Realtek RTL8201 Single Port 10/100M Fast Ethernet IC (QFP48) - 6417710 - Renesas HD6417710BPV SH3-DSP 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7700 Series (BGA256) - XC3S200 - Xilinx Spartan XC3S200 FPGA (QFP100) - XCF01S - Xilinx XCF01S In-System Programmable 1Mbit PROM for Configuration of Xilinx FPGAs (TSSOP20) - MAX3221 - Maxim MAX3221 3.0V to 5.5V, 250kbps, RS-232 Transceivers with Auto Shutdown (TSSOP16) - JP1/2 - Jumpers, both set to 1-2 - CN2 - This connector plugs into the main board - CN3 - 6 pin connector - CN5 - 3 position connector - IC2 - ST M29DW324DB 32M flash ROM (TSOP48) - IC4S - Spartan S29GL128N10TFIO1 128M flash ROM (TSOP56) - IC14 - socket for PIC16C621 mounted in a plastic plug-in case - PIC Usage: - Game Sega Part# - --------------------------------------------------- - Extreme Hunting 2 Tournament Edition 317-0445-COM - - -AW-NET Network Board --------------------- - -Sammy -AM3AJG-01 -LAN PCB -2003 -SAMLAN Rev: D -|-----------------------------------| -| RJ45 | -|PULSE | -| 25Mz | -| | -| RTL8139CL+* CN* | -| 315-6310* | -| | -| L46R | -|-----------------------------------| -Notes: - * - Denotes those parts are on the other side of the PCB - RJ45 - RJ45 network connector - PULSE - Pulse H0011 10/100 LAN Magnetics Module (SOIC16) - L46R - 93C46 compatible 128x8 EEPROM (SOIC8) - RTL8139CL+ - Realtek RTL8139CL+ 3.3 volt Single Chip Fast Ethernet Controller with Power Management (QFP120) - 315-6310 - Sega 315-6310 Custom IC (QFP100) - CN - This connector plugs into the main board - - -Gun Sub Board -------------- - -AM3AGT-02 GUN SUB PCB -|------------------| -|CN5 CN4 CN3 CN2| -| 74HC74 | -| | -| 74HC74 7CHC74 | -| 74HC74 | -| | -| CN1 | -|------------------| -Notes: - CN1 - 8 pin connector joining to I/O Expansion Module (which is plugged into main board) - CN2 - Gun connection for player 2 trigger and optical - CN3 - Gun connection for player 2 pump switch - CN4 - Gun connection for player 1 trigger and optical - CN5 - Gun connection for player 1 pump switch - - -Other games not dumped ----------------------- -Miracle Stadium - -Cancelled, prototypes known to exists ----------------------- -Chase 1929 -Force Five -Kenju -Premier Eleven - -*/ - -#include "emu.h" -#include "includes/naomi.h" - -#include "machine/gunsense.h" -#include "emupal.h" -#include "screen.h" -#include "speaker.h" - - -#define CPU_CLOCK (200000000) - -uint16_t naomi_state::naomi_g2bus_r(offs_t offset) -{ - // G2 bus is 16bit wide, "floating bus" value is 16 most significant address bits - u32 address = 0x01000000 + offset * 2; - return address >> 16; -} - -/* -* Non-volatile memories -*/ - - -uint64_t naomi_state::eeprom_93c46a_r() -{ - int res; - // bit 0 - EEPROM type: 0 - 93C46, 1 - X76F100 TODO - - /* bit 3 is EEPROM data */ - res = m_eeprom->do_read() << 4; - return res; -} - -void naomi_state::eeprom_93c46a_w(uint64_t data) -{ - /* bit 4 is data */ - /* bit 2 is clock */ - /* bit 5 is cs */ - m_eeprom->di_write((data & 0x8) >> 3); - m_eeprom->cs_write((data & 0x20) ? ASSERT_LINE : CLEAR_LINE); - m_eeprom->clk_write((data & 0x4) ? ASSERT_LINE : CLEAR_LINE); -} - -/* Dreamcast MAP - -0 0x00000000 - 0x001FFFFF MPX System/Boot ROM -0 0x00200000 - 0x0021FFFF Flash Memory -0 0x00400000 - 0x005F67FF Unassigned -0 0x005F6800 - 0x005F69FF System Control Reg. -0 0x005F6C00 - 0x005F6CFF Maple i/f Control Reg. -0 0x005F7000 - 0x005F70FF GD-ROM -0 0x005F7400 - 0x005F74FF G1 i/f Control Reg. -0 0x005F7800 - 0x005F78FF G2 i/f Control Reg. -0 0x005F7C00 - 0x005F7CFF PVR i/f Control Reg. -0 0x005F8000 - 0x005F9FFF TA / PVR Core Reg. -0 0x00600000 - 0x006007FF MODEM -0 0x00600800 - 0x006FFFFF G2 (Reserved) -0 0x00700000 - 0x00707FFF AICA- Sound Cntr. Reg. -0 0x00710000 - 0x0071000B AICA- RTC Cntr. Reg. -0 0x00800000 - 0x00FFFFFF AICA- Wave Memory -0 0x01000000 - 0x01FFFFFF Ext. Device -0 0x02000000 - 0x03FFFFFF Image Area (Mirror Area) - -1 0x04000000 - 0x04FFFFFF MPX Tex.Mem. 64bit Acc. -1 0x05000000 - 0x05FFFFFF Tex.Mem. 32bit Acc. -1 0x06000000 - 0x07FFFFFF Image Area* - -2 0x08000000 - 0x0BFFFFFF Unassigned - -3 0x0C000000 - 0x0CFFFFFF System Memory -3 0x0D000000 - 0x0DFFFFFF (Mirror on DC, Extra RAM on Naomi) - -3 0x0E000000 - 0x0FFFFFFF Image Area (Mirror Area) - -4 0x10000000 - 0x107FFFFF MPX TA FIFO Polygon Cnv. -4 0x10800000 - 0x10FFFFFF TA FIFO YUV Conv. -4 0x11000000 - 0x11FFFFFF Tex.Mem. 32/64bit Acc. -4 0x12000000 - 0x13FFFFFF Image Area (Mirror Area) - -5 0x14000000 - 0x17FFFFFF MPX Ext. - -6 0x18000000 - 0x1BFFFFFF Unassigned - -7 0x1C000000 - 0x1FFFFFFF(SH4 Internal area) - - - -*/ - -/* - * Common address map for Naomi 1, Naomi GD-Rom, Naomi 2, Atomiswave ... - */ - - -/* - * Naomi 1 address map - */ - -void naomi_state::naomi_map(address_map &map) -{ - /* Area 0 */ - map(0x00000000, 0x001fffff).rom().region("maincpu", 0); // BIOS - - map(0x00200000, 0x00207fff).ram().share("sram"); - map(0x005f6800, 0x005f69ff).mirror(0x02000000).rw(FUNC(naomi_state::dc_sysctrl_r), FUNC(naomi_state::dc_sysctrl_w)); - map(0x005f6c00, 0x005f6cff).mirror(0x02000000).m(m_maple, FUNC(maple_dc_device::amap)); - map(0x005f7000, 0x005f70ff).mirror(0x02000000).m(m_naomig1, FUNC(naomi_g1_device::submap)).umask64(0x0000ffff0000ffff); - map(0x005f7018, 0x005f702f).mirror(0x02000000).rw("comm_board", FUNC(m3comm_device::naomi_r), FUNC(m3comm_device::naomi_w)).umask64(0x0000ffff0000ffff); - map(0x005f7400, 0x005f74ff).mirror(0x02000000).m(m_naomig1, FUNC(naomi_g1_device::amap)); - map(0x005f7800, 0x005f78ff).mirror(0x02000000).rw(FUNC(naomi_state::dc_g2_ctrl_r), FUNC(naomi_state::dc_g2_ctrl_w)); - map(0x005f7c00, 0x005f7cff).mirror(0x02000000).m(m_powervr2, FUNC(powervr2_device::pd_dma_map)); - map(0x005f8000, 0x005f9fff).mirror(0x02000000).m(m_powervr2, FUNC(powervr2_device::ta_map)); - map(0x00600000, 0x006007ff).mirror(0x02000000).rw(FUNC(naomi_state::dc_modem_r), FUNC(naomi_state::dc_modem_w)); - map(0x00700000, 0x00707fff).mirror(0x02000000).rw(FUNC(naomi_state::dc_aica_reg_r), FUNC(naomi_state::dc_aica_reg_w)); - map(0x00710000, 0x0071000f).mirror(0x02000000).rw("aicartc", FUNC(aicartc_device::read), FUNC(aicartc_device::write)).umask64(0x0000ffff0000ffff); - map(0x00800000, 0x00ffffff).mirror(0x02000000).rw(FUNC(naomi_state::soundram_r), FUNC(naomi_state::soundram_w)); // sound RAM (8 MB) - - /* External Device */ - map(0x01000000, 0x01ffffff).mirror(0x02000000).r(FUNC(naomi_state::naomi_g2bus_r)); - - /* Area 1 */ - map(0x04000000, 0x04ffffff).mirror(0x02000000).ram().share("dc_texture_ram"); // texture memory 64 bit access - map(0x05000000, 0x05ffffff).mirror(0x02000000).ram().share("frameram"); // apparently this actually accesses the same memory as the 64-bit texture memory access, but in a different format, keep it apart for now - - /* Area 2*/ - map(0x08000000, 0x09ffffff).mirror(0x02000000).noprw(); // 'Unassigned' - - /* Area 3 */ - map(0x0c000000, 0x0dffffff).mirror(0xa2000000).ram().share("dc_ram"); - - /* Area 4 */ - map(0x10000000, 0x107fffff).mirror(0x02000000).w(m_powervr2, FUNC(powervr2_device::ta_fifo_poly_w)); - map(0x10800000, 0x10ffffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_yuv_w)); - map(0x11000000, 0x11ffffff).w(m_powervr2, FUNC(powervr2_device::ta_texture_directpath0_w)); // access to texture / framebuffer memory (either 32-bit or 64-bit area depending on SB_LMMODE0 register - cannot be written directly, only through dma / store queue) - /* 0x12000000 -0x13ffffff Mirror area of 0x10000000 -0x11ffffff */ - map(0x13000000, 0x13ffffff).w(m_powervr2, FUNC(powervr2_device::ta_texture_directpath1_w)); // access to texture / framebuffer memory (either 32-bit or 64-bit area depending on SB_LMMODE1 register - cannot be written directly, only through dma / store queue) - - /* Area 5 */ - //map(0x14000000, 0x17ffffff).noprw(); // MPX Ext. - - /* Area 6 */ - //map(0x18000000, 0x1bffffff).noprw(); // Unassigned - - /* Area 7 */ - //map(0x1c000000, 0x1fffffff).noprw(); // SH4 Internal -} - -/* - * Naomi 2 address map - */ - -// example hookup for accessing both PVRs, to be extended to everything else. -void naomi2_state::both_pvr2_ta_w(address_space &space, offs_t offset, uint32_t data, uint32_t mem_mask) -{ - space.write_dword(0x005f8000|offset*4,data,mem_mask); - space.write_dword(0x025f8000|offset*4,data,mem_mask); -} - -void naomi2_state::naomi2_map(address_map &map) -{ - /* Area 0 */ - map(0x00000000, 0x001fffff).rom().region("maincpu", 0); // BIOS - - map(0x00200000, 0x00207fff).ram().share("sram"); - map(0x005f6800, 0x005f69ff).mirror(0x02000000).rw(FUNC(naomi2_state::dc_sysctrl_r), FUNC(naomi2_state::dc_sysctrl_w)); - map(0x005f6c00, 0x005f6cff).mirror(0x02000000).m(m_maple, FUNC(maple_dc_device::amap)); - map(0x005f7000, 0x005f70ff).mirror(0x02000000).m(m_naomig1, FUNC(naomi_g1_device::submap)).umask64(0x0000ffff0000ffff); - map(0x005f7400, 0x005f74ff).mirror(0x02000000).m(m_naomig1, FUNC(naomi_g1_device::amap)); - map(0x005f7800, 0x005f78ff).mirror(0x02000000).rw(FUNC(naomi2_state::dc_g2_ctrl_r), FUNC(naomi2_state::dc_g2_ctrl_w)); - map(0x005f7c00, 0x005f7cff).m(m_powervr2, FUNC(powervr2_device::pd_dma_map)); - map(0x005f8000, 0x005f9fff).m(m_powervr2, FUNC(powervr2_device::ta_map)); - map(0x00600000, 0x006007ff).mirror(0x02000000).rw(FUNC(naomi2_state::dc_modem_r), FUNC(naomi2_state::dc_modem_w)); - map(0x00700000, 0x00707fff).mirror(0x02000000).rw(FUNC(naomi2_state::dc_aica_reg_r), FUNC(naomi2_state::dc_aica_reg_w)); - map(0x00710000, 0x0071000f).mirror(0x02000000).rw("aicartc", FUNC(aicartc_device::read), FUNC(aicartc_device::write)).umask64(0x0000ffff0000ffff); - map(0x00800000, 0x00ffffff).mirror(0x02000000).rw(FUNC(naomi2_state::soundram_r), FUNC(naomi2_state::soundram_w)); // sound RAM (8 MB) - - /* External Device */ - map(0x01000000, 0x01ffffff).mirror(0x02000000).r(FUNC(naomi2_state::naomi_g2bus_r)); - - map(0x025f7c00, 0x025f7cff).m(m_powervr2_slave, FUNC(powervr2_device::pd_dma_map)); - map(0x025f8000, 0x025f9fff).m(m_powervr2_slave, FUNC(powervr2_device::ta_map)); -// map(0x025f6800, 0x025f69ff).rw(FUNC(naomi2_state::dc_sysctrl_r), FUNC(naomi2_state::dc_sysctrl_w)); // second PVR DMA! -// map(0x025f7c00, 0x025f7cff).rw("powervr2", FUNC(powervr2_device::pvr_ctrl_r), FUNC(powervr2_device::pvr_ctrl_w)); -// map(0x005f8000, 0x005f9fff).mirror(0x02000000).m("powervr2", FUNC(powervr2_device::ta_map)); - - /* Area 1 */ - map(0x04000000, 0x04ffffff).ram().share("dc_texture_ram"); // texture memory 64 bit access - map(0x05000000, 0x05ffffff).ram().share("frameram"); // apparently this actually accesses the same memory as the 64-bit texture memory access, but in a different format, keep it apart for now - map(0x06000000, 0x06ffffff).ram().share("textureram2"); // 64 bit access 2nd PVR RAM - map(0x07000000, 0x07ffffff).ram().share("frameram2");// 32 bit access 2nd PVR RAM - - /* Area 2*/ - map(0x085f6800, 0x085f69ff).w(FUNC(naomi2_state::dc_sysctrl_w)); // TODO: writes to BOTH PVRs - map(0x085f8000, 0x085f9fff).w(FUNC(naomi2_state::both_pvr2_ta_w)); - map(0x08800000, 0x088000ff).rw(m_powervr2, FUNC(powervr2_device::elan_regs_r), FUNC(powervr2_device::elan_regs_w)); // T&L chip registers -// map(0x09000000, 0x09??????) T&L command processing - map(0x0a000000, 0x0bffffff).ram().share("elan_ram"); // T&L chip RAM - - /* Area 3 */ - map(0x0c000000, 0x0dffffff).mirror(0xa2000000).ram().share("dc_ram"); - - /* Area 4 */ - map(0x10000000, 0x107fffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_poly_w)); - map(0x10800000, 0x10ffffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_yuv_w)); - map(0x11000000, 0x11ffffff).w(m_powervr2, FUNC(powervr2_device::ta_texture_directpath0_w)); // access to texture / framebuffer memory (either 32-bit or 64-bit area depending on SB_LMMODE0 register - cannot be written directly, only through dma / store queue) - /* 0x12000000 -0x13ffffff Mirror area of 0x10000000 -0x11ffffff */ - map(0x13000000, 0x13ffffff).w(m_powervr2, FUNC(powervr2_device::ta_texture_directpath1_w)); // access to texture / framebuffer memory (either 32-bit or 64-bit area depending on SB_LMMODE1 register - cannot be written directly, only through dma / store queue) - - /* Area 5 */ - //map(0x14000000, 0x17ffffff).noprw(); // MPX Ext. - - /* Area 6 */ - //map(0x18000000, 0x1bffffff).noprw(); // Unassigned - - /* Area 7 */ - //map(0x1c000000, 0x1fffffff).noprw(); // SH4 Internal -} - - -void naomi_state::naomi_port(address_map &map) -{ - map(0x00, 0x0f).rw(FUNC(naomi_state::eeprom_93c46a_r), FUNC(naomi_state::eeprom_93c46a_w)); -} - -/* - * Atomiswave address map, almost identical to Dreamcast - */ - -uint64_t atomiswave_state::aw_flash_r(offs_t offset) -{ - return (uint64_t)m_awflash->read(offset*8) | (uint64_t)m_awflash->read((offset*8)+1)<<8 | (uint64_t)m_awflash->read((offset*8)+2)<<16 | (uint64_t)m_awflash->read((offset*8)+3)<<24 | - (uint64_t)m_awflash->read((offset*8)+4)<<32 | (uint64_t)m_awflash->read((offset*8)+5)<<40 | (uint64_t)m_awflash->read((offset*8)+6)<<48 | (uint64_t)m_awflash->read((offset*8)+7)<<56; -} - -void atomiswave_state::aw_flash_w(offs_t offset, uint64_t data, uint64_t mem_mask) -{ - int i; - uint32_t addr = offset * 8; - - for (i = 0; i < 8; i++) - { - if (mem_mask & ((uint64_t)0xff)<< (i*8)) - { - addr += i; - break; - } - } - - data >>= (i*8); - - m_awflash->write(addr, data); -} - -// TODO: don't we have a common function for this? -inline int atomiswave_state::decode_reg32_64(uint32_t offset, uint64_t mem_mask, uint64_t *shift) -{ - int reg = offset * 2; - - *shift = 0; - - // non 32-bit accesses have not yet been seen here, we need to know when they are - if ((mem_mask != 0xffffffff00000000U) && (mem_mask != 0x00000000ffffffffU)) - { - osd_printf_verbose("%s:Wrong mask!\n", machine().describe_context()); - //machine().debug_break(); - } - - if (mem_mask == 0xffffffff00000000U) - { - reg++; - *shift = 32; - } - - return reg; -} - -uint64_t atomiswave_state::aw_modem_r(offs_t offset, uint64_t mem_mask) -{ - int reg; - uint64_t shift; - - reg = decode_reg32_64(offset, mem_mask, &shift); - - if (reg == 0x280/4) - { - /* - 0x00600280 r 0000dcba - a/b - 1P/2P coin inputs (JAMMA), active low - c/d - 3P/4P coin inputs (EX. IO board), active low - - (ab == 0) -> BIOS skip RAM test - */ - return 0xffffffff00000000U | (ioport("COINS")->read() & 0x0F); - } else - if (reg == 0x284/4) - return 0xffffffff00000000U | aw_ctrl_type; - - - osd_printf_verbose("MODEM: Unmapped read %08x\n", 0x600000+reg*4); - return 0; -} - -void atomiswave_state::aw_modem_w(offs_t offset, uint64_t data, uint64_t mem_mask) -{ - int reg; - uint64_t shift; - uint32_t dat; - - reg = decode_reg32_64(offset, mem_mask, &shift); - dat = (uint32_t)(data >> shift); - if (reg == 0x284/4) - { - aw_ctrl_type = dat & 0xF0; - } - /* - 0x00600284 rw ddcc0000 - cc/dd - set type of Maple devices at ports 2/3 (EX. IO board) - 0 - regular Atomiswave controller - 1 - DC lightgun - 2,3 - DC mouse/trackball - TODO: hook this then MAME have such devices emulated - - 0x00600288 rw 0000dcba - a - 1P coin counter - b - 2P coin counter - c - 1P coin lockout - d - 2P coin lockout - - 0x0060028C rw POUT CN304 (EX. IO board) - */ - - osd_printf_verbose("MODEM: [%08x=%x] write %x to %x, mask %x\n", 0x600000+reg*4, dat, data, offset, mem_mask); -} - -void atomiswave_state::aw_map(address_map &map) -{ - /* Area 0 */ - map(0x00000000, 0x0001ffff).rw(FUNC(atomiswave_state::aw_flash_r), FUNC(atomiswave_state::aw_flash_w)); - map(0xa0000000, 0xa001ffff).rw(FUNC(atomiswave_state::aw_flash_r), FUNC(atomiswave_state::aw_flash_w)); - - map(0x00200000, 0x0021ffff).ram().share("sram"); // battery backed up RAM - map(0x005f6800, 0x005f69ff).rw(FUNC(atomiswave_state::dc_sysctrl_r), FUNC(atomiswave_state::dc_sysctrl_w)); - map(0x005f6c00, 0x005f6cff).mirror(0x02000000).m(m_maple, FUNC(maple_dc_device::amap)); - map(0x005f7000, 0x005f70ff).mirror(0x02000000).m(m_naomig1, FUNC(naomi_g1_device::submap)).umask64(0x0000ffff0000ffff); - map(0x005f7400, 0x005f74ff).mirror(0x02000000).m(m_naomig1, FUNC(naomi_g1_device::amap)); - map(0x005f7800, 0x005f78ff).rw(FUNC(atomiswave_state::dc_g2_ctrl_r), FUNC(atomiswave_state::dc_g2_ctrl_w)); - map(0x005f7c00, 0x005f7cff).mirror(0x02000000).m(m_powervr2, FUNC(powervr2_device::pd_dma_map)); - map(0x005f8000, 0x005f9fff).mirror(0x02000000).m(m_powervr2, FUNC(powervr2_device::ta_map)); - map(0x00600000, 0x006007ff).rw(FUNC(atomiswave_state::aw_modem_r), FUNC(atomiswave_state::aw_modem_w)); - map(0x00700000, 0x00707fff).rw(FUNC(atomiswave_state::dc_aica_reg_r), FUNC(atomiswave_state::dc_aica_reg_w)); - map(0x00710000, 0x0071000f).mirror(0x02000000).rw("aicartc", FUNC(aicartc_device::read), FUNC(aicartc_device::write)).umask64(0x0000ffff0000ffff); - map(0x00800000, 0x00ffffff).rw(FUNC(atomiswave_state::soundram_r), FUNC(atomiswave_state::soundram_w)); // sound RAM (8 MB) - - /* Area 1 - half the texture memory, like dreamcast, not naomi */ - map(0x04000000, 0x047fffff).ram().mirror(0x00800000).share("dc_texture_ram"); // texture memory 64 bit access - map(0x05000000, 0x057fffff).ram().mirror(0x00800000).share("frameram"); // apparently this actually accesses the same memory as the 64-bit texture memory access, but in a different format, keep it apart for now - - /* Area 2*/ - map(0x08000000, 0x0bffffff).noprw(); // 'Unassigned' - - /* Area 3 */ - map(0x0c000000, 0x0cffffff).ram().share("dc_ram"); - map(0x0d000000, 0x0dffffff).ram().share("dc_ram"); // extra ram on Naomi (mirror on DC) - map(0x0e000000, 0x0effffff).ram().share("dc_ram"); // mirror - map(0x0f000000, 0x0fffffff).ram().share("dc_ram"); // mirror - - map(0x8c000000, 0x8cffffff).ram().share("dc_ram"); // RAM access through cache - map(0x8d000000, 0x8dffffff).ram().share("dc_ram"); // RAM access through cache - - /* Area 4 - half the texture memory, like dreamcast, not naomi */ - map(0x10000000, 0x107fffff).mirror(0x02000000).w(m_powervr2, FUNC(powervr2_device::ta_fifo_poly_w)); - map(0x10800000, 0x10ffffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_yuv_w)); - map(0x11000000, 0x117fffff).w(m_powervr2, FUNC(powervr2_device::ta_texture_directpath0_w)).mirror(0x00800000); // access to texture / framebuffer memory (either 32-bit or 64-bit area depending on SB_LMMODE0 register - cannot be written directly, only through dma / store queue - /* 0x12000000 -0x13ffffff Mirror area of 0x10000000 -0x11ffffff */ - map(0x13000000, 0x137fffff).w(m_powervr2, FUNC(powervr2_device::ta_texture_directpath1_w)).mirror(0x00800000); // access to texture / framebuffer memory (either 32-bit or 64-bit area depending on SB_LMMODE1 register - cannot be written directly, only through dma / store queue - - - /* Area 5 */ - //map(0x14000000, 0x17ffffff).noprw(); // MPX Ext. - - /* Area 6 */ - //map(0x18000000, 0x1bffffff).noprw(); // Unassigned - - /* Area 7 */ - //map(0x1c000000, 0x1fffffff).noprw(); // SH4 Internal -} - -void atomiswave_state::aw_port(address_map &map) -{ -// ??? -} - -void dc_state::dc_audio_map(address_map &map) -{ - map.unmap_value_high(); - map(0x00000000, 0x007fffff).rw(FUNC(naomi_state::soundram_r), FUNC(naomi_state::soundram_w)); /* shared with SH-4 */ - map(0x00800000, 0x00807fff).rw(FUNC(dc_state::dc_arm_aica_r), FUNC(dc_state::dc_arm_aica_w)); -} - -void dc_state::aica_map(address_map &map) -{ - map.unmap_value_high(); - map(0x000000, 0x7fffff).ram().share("dc_sound_ram"); -} - -/* -* Input ports -*/ - -INPUT_PORTS_START( naomi_debug ) - PORT_START("MAMEDEBUG") - PORT_CONFNAME( 0x01, 0x00, "Bilinear Filtering" ) - PORT_CONFSETTING( 0x00, DEF_STR( No ) ) - PORT_CONFSETTING( 0x01, DEF_STR( Yes ) ) - PORT_CONFNAME( 0x02, 0x00, "Disable Render Calls" ) - PORT_CONFSETTING( 0x00, DEF_STR( No ) ) - PORT_CONFSETTING( 0x02, DEF_STR( Yes ) ) -INPUT_PORTS_END - -static INPUT_PORTS_START( naomi_mie ) - PORT_START("MIE.3") - PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_OUTPUT ) PORT_WRITE_LINE_DEVICE_MEMBER("mie_eeprom", eeprom_serial_93cxx_device, di_write) - PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_OUTPUT ) PORT_WRITE_LINE_DEVICE_MEMBER("mie_eeprom", eeprom_serial_93cxx_device, cs_write) - PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_OUTPUT ) PORT_WRITE_LINE_DEVICE_MEMBER("mie_eeprom", eeprom_serial_93cxx_device, clk_write) - - PORT_START("MIE.5") - PORT_DIPNAME( 0x01, 0x00, "Monitor" ) PORT_DIPLOCATION("SW1:1") - PORT_DIPSETTING( 0x01, "31 kHz" ) - PORT_DIPSETTING( 0x00, "15 kHz" ) - PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:2") - PORT_DIPSETTING( 0x02, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:3") - PORT_DIPSETTING( 0x04, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4") - PORT_DIPSETTING( 0x08, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x00, DEF_STR( On ) ) - PORT_SERVICE_NO_TOGGLE( 0x10, IP_ACTIVE_LOW ) - PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SERVICE1 ) - PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE1 ) - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_READ_LINE_DEVICE_MEMBER("mie_eeprom", eeprom_serial_93cxx_device, do_read) -INPUT_PORTS_END - -/* 2 players with 1 joystick and 6 buttons each */ -static INPUT_PORTS_START( naomi ) - PORT_INCLUDE( naomi_mie ) - PORT_INCLUDE( naomi_debug ) - - PORT_START("TILT") - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT ) - PORT_BIT( 0x7f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START1 ) - PORT_BIT( 0x2000, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_8WAY - PORT_BIT( 0x1000, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_8WAY - PORT_BIT( 0x0800, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_8WAY - PORT_BIT( 0x0400, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_8WAY - PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_BUTTON1 ) - PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_BUTTON2 ) - PORT_BIT( 0x0080, IP_ACTIVE_HIGH, IPT_BUTTON3 ) - PORT_BIT( 0x0040, IP_ACTIVE_HIGH, IPT_BUTTON4 ) - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, IPT_BUTTON5 ) - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, IPT_BUTTON6 ) - PORT_BIT( 0x400f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START2 ) - PORT_BIT( 0x2000, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(2) - PORT_BIT( 0x1000, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(2) - PORT_BIT( 0x0800, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(2) - PORT_BIT( 0x0400, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(2) - PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(2) - PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_PLAYER(2) - PORT_BIT( 0x0080, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_PLAYER(2) - PORT_BIT( 0x0040, IP_ACTIVE_HIGH, IPT_BUTTON4 ) PORT_PLAYER(2) - PORT_BIT( 0x0020, IP_ACTIVE_HIGH, IPT_BUTTON5 ) PORT_PLAYER(2) - PORT_BIT( 0x0010, IP_ACTIVE_HIGH, IPT_BUTTON6 ) PORT_PLAYER(2) - PORT_BIT( 0x400f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - /* Dummy so we can easily get the analog ch # */ - PORT_START("A0") - PORT_BIT( 0x00ff, IP_ACTIVE_LOW, IPT_UNUSED ) - - PORT_START("A1") - PORT_BIT( 0x01ff, IP_ACTIVE_LOW, IPT_UNUSED ) - - PORT_START("A2") - PORT_BIT( 0x02ff, IP_ACTIVE_LOW, IPT_UNUSED ) - - PORT_START("A3") - PORT_BIT( 0x03ff, IP_ACTIVE_LOW, IPT_UNUSED ) - - PORT_START("A4") - PORT_BIT( 0x04ff, IP_ACTIVE_LOW, IPT_UNUSED ) - - PORT_START("A5") - PORT_BIT( 0x05ff, IP_ACTIVE_LOW, IPT_UNUSED ) - - PORT_START("A6") - PORT_BIT( 0x06ff, IP_ACTIVE_LOW, IPT_UNUSED ) - - PORT_START("A7") - PORT_BIT( 0x07ff, IP_ACTIVE_LOW, IPT_UNUSED ) -INPUT_PORTS_END - -static INPUT_PORTS_START( marstv ) - PORT_INCLUDE( naomi ) - - PORT_MODIFY("P1") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START1 ) PORT_PLAYER(1) PORT_NAME("P1 Start") - PORT_BIT( 0x2000, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_PLAYER(1) PORT_NAME(u8"P1 Red Large Button \u5927") - PORT_BIT( 0x0800, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_PLAYER(1) PORT_NAME(u8"P1 Yellow Medium Button \u4E2D") - PORT_BIT( 0x0400, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(1) PORT_NAME(u8"P1 Blue Small Button \u5C0F") - PORT_BIT( 0x53ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_MODIFY("P2") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START2 ) PORT_PLAYER(2) PORT_NAME("P2 Start") - PORT_BIT( 0x2000, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_PLAYER(2) PORT_NAME(u8"P2 Red Large Button \u5927") - PORT_BIT( 0x0800, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_PLAYER(2) PORT_NAME(u8"P2 Yellow Medium Button \u4E2D") - PORT_BIT( 0x0400, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(2) PORT_NAME(u8"P2 Blue Small Button \u5C0F") - PORT_BIT( 0x53ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - // TODO: Player 3 -INPUT_PORTS_END - - -static INPUT_PORTS_START( hotd2 ) - PORT_INCLUDE( naomi_mie ) - PORT_INCLUDE( naomi_debug ) - - PORT_START("TILT") - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT ) - PORT_BIT( 0x7f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START1 ) - PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("P1 Trigger") PORT_PLAYER(1) - PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("P1 Screen-In") PORT_PLAYER(1) //reload - PORT_BIT( 0x7cff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START2 ) - PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("P2 Trigger") PORT_PLAYER(2) - PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("P2 Screen-In") PORT_PLAYER(2) //reload - PORT_BIT( 0x7cff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A0") - PORT_BIT( 0xff00, 0x8000, IPT_LIGHTGUN_X ) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_PLAYER(1) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A1") - PORT_BIT( 0xff00, 0x8000, IPT_LIGHTGUN_Y ) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_PLAYER(1) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A2") - PORT_BIT( 0xff00, 0x8000, IPT_LIGHTGUN_X ) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_PLAYER(2) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A3") - PORT_BIT( 0xff00, 0x8000, IPT_LIGHTGUN_Y ) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_PLAYER(2) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) -INPUT_PORTS_END - -static INPUT_PORTS_START( crzytaxi ) - PORT_INCLUDE( naomi_mie ) - PORT_INCLUDE( naomi_debug ) - - PORT_START("TILT") - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT ) - PORT_BIT( 0x7f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START1 ) - PORT_BIT( 0x2000, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("Drive Gear") - PORT_BIT( 0x1000, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("Reverse Gear") - PORT_BIT( 0x4fff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2") - PORT_BIT( 0xffff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A0") - PORT_BIT( 0xff00, 0x8000, IPT_PADDLE ) PORT_SENSITIVITY(30) PORT_KEYDELTA(30) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A1") - PORT_BIT( 0xff00, 0x0000, IPT_PEDAL ) PORT_MINMAX(0x00,0xff00) PORT_SENSITIVITY(100) PORT_KEYDELTA(40) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A2") - PORT_BIT( 0xff00, 0x0000, IPT_PEDAL2 ) PORT_MINMAX(0x00,0xff00) PORT_SENSITIVITY(100) PORT_KEYDELTA(40) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) -INPUT_PORTS_END - -static INPUT_PORTS_START( dybbnao ) - PORT_INCLUDE( naomi_mie ) - PORT_INCLUDE( naomi_debug ) - - PORT_START("TILT") - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT ) - PORT_BIT( 0x7f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START1 ) - PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_BUTTON1 ) - PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_BUTTON2 ) - PORT_BIT( 0x7cff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START2 ) - PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(2) - PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_PLAYER(2) - PORT_BIT( 0x7cff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A0") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_Y ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE PORT_PLAYER(1) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A1") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_X ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE PORT_PLAYER(1) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A2") - PORT_BIT( 0xff00, 0x0000, IPT_PEDAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE PORT_PLAYER(1) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A4") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_Y ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE PORT_PLAYER(2) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A5") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_X ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE PORT_PLAYER(2) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A6") - PORT_BIT( 0xff00, 0x0000, IPT_PEDAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE PORT_PLAYER(2) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) -INPUT_PORTS_END - -static INPUT_PORTS_START( zombrvn ) - PORT_INCLUDE( naomi_mie ) - PORT_INCLUDE( naomi_debug ) - - PORT_START("TILT") - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT ) - PORT_BIT( 0x7f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START1 ) - PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_BUTTON1 ) - PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_BUTTON2 ) - PORT_BIT( 0x0080, IP_ACTIVE_HIGH, IPT_BUTTON3 ) - PORT_BIT( 0x7c7f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START2 ) - PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(2) - PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_PLAYER(2) - PORT_BIT( 0x0080, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_PLAYER(2) - PORT_BIT( 0x7c7f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A0") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_Y ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE PORT_PLAYER(1) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A1") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_X ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE PORT_PLAYER(1) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A4") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_Y ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE PORT_PLAYER(2) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A5") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_X ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE PORT_PLAYER(2) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) -INPUT_PORTS_END - -static INPUT_PORTS_START( jambo ) - PORT_INCLUDE( naomi_mie ) - PORT_INCLUDE( naomi_debug ) - - PORT_START("TILT") - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT ) - PORT_BIT( 0x7f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START1 ) - PORT_BIT( 0x7fff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2") - PORT_BIT( 0x2000, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("Shift Down") - PORT_BIT( 0x1000, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("Shift Up") - PORT_BIT( 0xcfff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A0") - PORT_BIT( 0xff00, 0x8000, IPT_PADDLE ) PORT_SENSITIVITY(30) PORT_KEYDELTA(30) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A1") - PORT_BIT( 0xff00, 0x0000, IPT_PEDAL ) PORT_MINMAX(0x00,0xff00) PORT_SENSITIVITY(100) PORT_KEYDELTA(40) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A2") - PORT_BIT( 0xff00, 0x0000, IPT_PEDAL2 ) PORT_MINMAX(0x00,0xff00) PORT_SENSITIVITY(100) PORT_KEYDELTA(40) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) -INPUT_PORTS_END - -static INPUT_PORTS_START( 18wheelr ) - PORT_INCLUDE( naomi_mie ) - PORT_INCLUDE( naomi_debug ) - - PORT_START("TILT") - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT ) - PORT_BIT( 0x7f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - - PORT_START("P1") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START1 ) - PORT_BIT( 0x1000, IP_ACTIVE_HIGH, IPT_BUTTON4 ) PORT_NAME("View") - PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_BUTTON5 ) PORT_NAME("Horn") - PORT_BIT( 0x6dff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2") - // TODO: this is a tri-state shift lever, arrangement can be better. - PORT_BIT( 0x2000, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("Shift H") - PORT_BIT( 0x1000, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("Shift L") - PORT_BIT( 0x0800, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_NAME("Shift R") - PORT_BIT( 0xc7ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A0") - PORT_BIT( 0xff00, 0x8000, IPT_PADDLE ) PORT_SENSITIVITY(30) PORT_KEYDELTA(30) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A1") - PORT_BIT( 0xff00, 0x0000, IPT_PEDAL ) PORT_MINMAX(0x00,0xff00) PORT_SENSITIVITY(100) PORT_KEYDELTA(40) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A2") - PORT_BIT( 0xff00, 0x0000, IPT_PEDAL2 ) PORT_MINMAX(0x00,0xff00) PORT_SENSITIVITY(100) PORT_KEYDELTA(40) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) -INPUT_PORTS_END - -static INPUT_PORTS_START( alpilota ) - PORT_INCLUDE( naomi_mie ) - PORT_INCLUDE( naomi_debug ) - - PORT_START("TILT") - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT ) - PORT_BIT( 0x7f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START1 ) - PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("Landing Gear Switch") PORT_TOGGLE - PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("View Change") - PORT_BIT( 0x0080, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_NAME("Flap Switch") PORT_TOGGLE - PORT_BIT( 0x7c7f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2") - PORT_BIT( 0xffff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A0") - PORT_BIT( 0xff00, 0x8000, IPT_PADDLE ) PORT_SENSITIVITY(30) PORT_KEYDELTA(30) PORT_NAME("Elevator Wheel") - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A1") - PORT_BIT( 0xff00, 0x8000, IPT_PADDLE ) PORT_SENSITIVITY(30) PORT_KEYDELTA(30) PORT_NAME("Aileron Wheel") PORT_PLAYER(2) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A3") - PORT_BIT( 0xff00, 0x0000, IPT_PEDAL ) PORT_MINMAX(0x00,0xff00) PORT_SENSITIVITY(100) PORT_KEYDELTA(40) PORT_NAME("Rudder Pedal") - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A4") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_Y ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_NAME("Thrust Lever L") - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A5") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_Y ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_NAME("Thrust Lever R") PORT_PLAYER(2) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) -INPUT_PORTS_END - -static INPUT_PORTS_START( sstrkfgt ) - PORT_INCLUDE( naomi_mie ) - PORT_INCLUDE( naomi_debug ) - - PORT_START("TILT") - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT ) - PORT_BIT( 0x7f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START1 ) - PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("Gun Trigger") - PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("Missile Button") - PORT_BIT( 0x0080, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_NAME("Air Break") - PORT_BIT( 0x0040, IP_ACTIVE_HIGH, IPT_BUTTON4 ) PORT_NAME("View Change") - PORT_BIT( 0x7c3f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2") - PORT_BIT( 0xffff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A0") - PORT_BIT( 0xff00, 0x8000, IPT_PADDLE ) PORT_SENSITIVITY(30) PORT_KEYDELTA(30) PORT_NAME("Elevator Wheel") - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A1") - PORT_BIT( 0xff00, 0x8000, IPT_PADDLE ) PORT_SENSITIVITY(30) PORT_KEYDELTA(30) PORT_NAME("Aileron Wheel") PORT_PLAYER(2) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A2") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_Y ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_NAME("Thrust Lever") - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A3") - PORT_BIT( 0xff00, 0x0000, IPT_PEDAL ) PORT_MINMAX(0x00,0xff00) PORT_SENSITIVITY(100) PORT_KEYDELTA(40) PORT_NAME("Rudder Pedal") - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) -INPUT_PORTS_END - - -static INPUT_PORTS_START( crackndj ) - PORT_INCLUDE( naomi_mie ) - PORT_INCLUDE( naomi_debug ) - - PORT_START("TILT") - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT ) - PORT_BIT( 0x7f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START1 ) - PORT_BIT( 0x7fff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2") - PORT_BIT( 0xffff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A0") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_X ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE PORT_NAME("Fader") - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) -INPUT_PORTS_END - -static INPUT_PORTS_START( monkeyba ) - PORT_INCLUDE( naomi_mie ) - PORT_INCLUDE( naomi_debug ) - - PORT_START("TILT") - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT ) - PORT_BIT( 0x7f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START1 ) - PORT_BIT( 0x7fff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2") - PORT_BIT( 0xffff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A0") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_Y ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A1") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_X ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) -INPUT_PORTS_END - -static INPUT_PORTS_START( shaktamb ) - PORT_INCLUDE( naomi_mie ) - PORT_INCLUDE( naomi_debug ) - - PORT_START("TILT") - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_TILT ) - PORT_BIT( 0x7f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START1 ) - PORT_BIT( 0x1000, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("P1 Knock Switch") - PORT_BIT( 0x0800, IP_ACTIVE_HIGH, IPT_BUTTON4 ) PORT_NAME("P1 Down") - PORT_BIT( 0x0400, IP_ACTIVE_HIGH, IPT_BUTTON5 ) PORT_NAME("P1 Up") - PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("P1 Shake L Switch") - PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_NAME("P1 Shake R Switch") - PORT_BIT( 0x0080, IP_ACTIVE_HIGH, IPT_BUTTON6 ) PORT_NAME("P1 Screen-In") - PORT_BIT( 0x607f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2") - PORT_BIT( 0x8000, IP_ACTIVE_HIGH, IPT_START2 ) - PORT_BIT( 0x1000, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("P2 Knock Switch") PORT_PLAYER(2) - PORT_BIT( 0x0800, IP_ACTIVE_HIGH, IPT_BUTTON4 ) PORT_NAME("P2 Down") PORT_PLAYER(2) - PORT_BIT( 0x0400, IP_ACTIVE_HIGH, IPT_BUTTON5 ) PORT_NAME("P2 Up") PORT_PLAYER(2) - PORT_BIT( 0x0200, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("P2 Shake L Switch") PORT_PLAYER(2) - PORT_BIT( 0x0100, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_NAME("P2 Shake R Switch") PORT_PLAYER(2) - PORT_BIT( 0x0080, IP_ACTIVE_HIGH, IPT_BUTTON6 ) PORT_NAME("P2 Screen-In") PORT_PLAYER(2) - PORT_BIT( 0x607f, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A0") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_X ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A1") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_Y ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A3") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_X ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE PORT_PLAYER(2) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("A4") - PORT_BIT( 0xff00, 0x8000, IPT_AD_STICK_Y ) PORT_MINMAX(0x00, 0xff00) PORT_SENSITIVITY(25) PORT_KEYDELTA(200) PORT_REVERSE PORT_PLAYER(2) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) -INPUT_PORTS_END - - -/* JVS mahjong panel */ -static INPUT_PORTS_START( naomi_mp ) - PORT_INCLUDE( naomi_mie ) - PORT_INCLUDE( naomi_debug ) - - PORT_START("OUTPUT") - PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_OUTPUT) PORT_CHANGED_MEMBER(DEVICE_SELF, naomi_state,naomi_mp_w, 0) - - PORT_START("P1") - PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(naomi_state, naomi_mp_r) - PORT_BIT( 0x00ff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("KEY1") - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_MAHJONG_FLIP_FLOP ) - PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_MAHJONG_LAST_CHANCE ) - PORT_START("KEY2") - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_START1 ) - PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_MAHJONG_KAN ) - PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_MAHJONG_M ) - PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_MAHJONG_I ) - PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_MAHJONG_E ) - PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_MAHJONG_A ) - PORT_START("KEY3") - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_MAHJONG_BET ) - PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_MAHJONG_REACH ) - PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_MAHJONG_N ) - PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_MAHJONG_J ) - PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_MAHJONG_F ) - PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_MAHJONG_B ) - PORT_START("KEY4") - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_MAHJONG_RON ) - PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_MAHJONG_CHI ) - PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_MAHJONG_K ) - PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_MAHJONG_G ) - PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_MAHJONG_C ) - PORT_START("KEY5") - PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_MAHJONG_PON ) - PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_MAHJONG_L ) - PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_MAHJONG_H ) - PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_MAHJONG_D ) -INPUT_PORTS_END - -static INPUT_PORTS_START( suchie3 ) - PORT_INCLUDE( naomi_mp ) - PORT_MODIFY("P1") - PORT_BIT( 0xff00, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(naomi_state, suchie3_mp_r) -INPUT_PORTS_END - -static INPUT_PORTS_START( naomi_kb ) - PORT_INCLUDE( naomi_mie ) - PORT_INCLUDE( naomi_debug ) - - PORT_START("P1.M") - PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_LCONTROL) PORT_NAME("P1 Left Control") PORT_PLAYER(1) - PORT_BIT(0x02, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_LSHIFT) PORT_NAME("P1 Left Shift") PORT_PLAYER(1) - PORT_BIT(0x04, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_LALT) PORT_NAME("P1 Left Alt") PORT_PLAYER(1) - PORT_BIT(0x08, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_LWIN) PORT_NAME("P1 S1") PORT_PLAYER(1) - PORT_BIT(0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_RCONTROL) PORT_NAME("P1 Right Control") PORT_PLAYER(1) - PORT_BIT(0x20, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_RSHIFT) PORT_NAME("P1 Right Shift") PORT_PLAYER(1) - PORT_BIT(0x40, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_RALT) PORT_NAME("P1 Right Alt") PORT_PLAYER(1) - PORT_BIT(0x80, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_CODE(KEYCODE_RWIN) PORT_NAME("P1 S2") PORT_PLAYER(1) - - PORT_START("P1.LD") - // TODO: LED information - // x--- ---- shift - // -x-- ---- power - // --x- ---- kana - // ---x x--- reserved - // ---- -x-- scroll lock - // ---- --x- caps lock - // ---- ---x num lock - - PORT_START("P1.KC1") - PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(naomi_state, naomi_kb_r) - - PORT_START("P1.KC2") - PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1.KC3") - PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1.KC4") - PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1.KC5") - PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1.KC6") - PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1.ROW0") - PORT_BIT(0x00000001, IP_ACTIVE_HIGH, IPT_UNUSED ) // no operation - PORT_BIT(0x00000002, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // rollover error - PORT_BIT(0x00000004, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // POST error - PORT_BIT(0x00000008, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // Undefined error - PORT_BIT(0x00000010, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_A) PORT_NAME("P1 a / A") - PORT_BIT(0x00000020, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_B) PORT_NAME("P1 b / B") - PORT_BIT(0x00000040, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_C) PORT_NAME("P1 c / C") - PORT_BIT(0x00000080, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_D) PORT_NAME("P1 d / D") - PORT_BIT(0x00000100, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_E) PORT_NAME("P1 e / E") - PORT_BIT(0x00000200, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_F) PORT_NAME("P1 f / F") - PORT_BIT(0x00000400, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_G) PORT_NAME("P1 g / G") - PORT_BIT(0x00000800, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_H) PORT_NAME("P1 h / H") - PORT_BIT(0x00001000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_I) PORT_NAME("P1 i / i") - PORT_BIT(0x00002000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_J) PORT_NAME("P1 j / J") - PORT_BIT(0x00004000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_K) PORT_NAME("P1 k / K") - PORT_BIT(0x00008000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_L) PORT_NAME("P1 l / L") - PORT_BIT(0x00010000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_M) PORT_NAME("P1 m / M") - PORT_BIT(0x00020000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_N) PORT_NAME("P1 n / N") - PORT_BIT(0x00040000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_O) PORT_NAME("P1 o / O") - PORT_BIT(0x00080000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_P) PORT_NAME("P1 p / P") - PORT_BIT(0x00100000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_Q) PORT_NAME("P1 q / Q") - PORT_BIT(0x00200000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_R) PORT_NAME("P1 r / R") - PORT_BIT(0x00400000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_S) PORT_NAME("P1 s / S") - PORT_BIT(0x00800000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_T) PORT_NAME("P1 t / T") - PORT_BIT(0x01000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_U) PORT_NAME("P1 u / U") - PORT_BIT(0x02000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_V) PORT_NAME("P1 v / V") - PORT_BIT(0x04000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_W) PORT_NAME("P1 w / W") - PORT_BIT(0x08000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_X) PORT_NAME("P1 x / X") - PORT_BIT(0x10000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_Y) PORT_NAME("P1 y / Y") - PORT_BIT(0x20000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_Z) PORT_NAME("P1 z / Z") - PORT_BIT(0x40000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_1) PORT_NAME("P1 1 / !") - PORT_BIT(0x80000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_2) PORT_NAME("P1 2 / \"") - - PORT_START("P1.ROW1") - PORT_BIT(0x00000001, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_3) PORT_NAME("P1 3 / #") - PORT_BIT(0x00000002, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_4) PORT_NAME("P1 4 / $") - PORT_BIT(0x00000004, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_5) PORT_NAME("P1 5 / %") - PORT_BIT(0x00000008, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_6) PORT_NAME("P1 6 / &") - PORT_BIT(0x00000010, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_7) PORT_NAME("P1 7 / '") - PORT_BIT(0x00000020, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_8) PORT_NAME("P1 8 / (") - PORT_BIT(0x00000040, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_9) PORT_NAME("P1 9 / )") - PORT_BIT(0x00000080, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_0) PORT_NAME("P1 0 / ~") - PORT_BIT(0x00000100, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_ENTER) PORT_NAME("P1 Enter") - PORT_BIT(0x00000200, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_ESC) PORT_NAME("P1 ESC") - PORT_BIT(0x00000400, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_BACKSPACE) PORT_NAME("P1 BackSpace") - PORT_BIT(0x00000800, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 TAB") - PORT_BIT(0x00001000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_SPACE) PORT_NAME("P1 Space") - PORT_BIT(0x00002000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_MINUS) PORT_NAME("P1 - / =") - PORT_BIT(0x00004000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 ^ / ¯") - PORT_BIT(0x00008000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 @ / `") - PORT_BIT(0x00010000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_OPENBRACE) PORT_NAME("P1 [ / {") - PORT_BIT(0x00020000, IP_ACTIVE_HIGH, IPT_UNUSED ) // unused for jp keyboard - PORT_BIT(0x00040000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_CLOSEBRACE) PORT_NAME("P1 ] / }") - PORT_BIT(0x00080000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 ; / +") - PORT_BIT(0x00100000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 : / *") - PORT_BIT(0x00200000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 Hankaku/Zenkaku") - PORT_BIT(0x00400000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 , / <") - PORT_BIT(0x00800000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 . / >") - PORT_BIT(0x01000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 / / ?") - PORT_BIT(0x02000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_CAPSLOCK)*/ PORT_NAME("P1 Caps Lock") - PORT_BIT(0x04000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_F1) PORT_NAME("P1 F1") - PORT_BIT(0x08000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_F2) PORT_NAME("P1 F2") - PORT_BIT(0x10000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_F3) PORT_NAME("P1 F3") - PORT_BIT(0x20000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_F4) PORT_NAME("P1 F4") - PORT_BIT(0x40000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_F5) PORT_NAME("P1 F5") - PORT_BIT(0x80000000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_F6) PORT_NAME("P1 F6") - - PORT_START("P1.ROW2") - PORT_BIT(0x00000001, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_F7) PORT_NAME("P1 F7") - PORT_BIT(0x00000002, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_F8) PORT_NAME("P1 F8") - PORT_BIT(0x00000004, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_F9) PORT_NAME("P1 F9") - PORT_BIT(0x00000008, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_F10) PORT_NAME("P1 F10") - PORT_BIT(0x00000010, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_F11) PORT_NAME("P1 F11") - PORT_BIT(0x00000020, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_F12) PORT_NAME("P1 F12") - PORT_BIT(0x00000040, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 Print Screen") - PORT_BIT(0x00000080, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 Scroll Lock") - PORT_BIT(0x00000100, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 Pause") - PORT_BIT(0x00000200, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_INSERT) PORT_NAME("P1 Insert") - PORT_BIT(0x00000400, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_HOME) PORT_NAME("P1 Home") - PORT_BIT(0x00000800, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 Page Up") - PORT_BIT(0x00001000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 Delete Forward") - PORT_BIT(0x00002000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 End") - PORT_BIT(0x00004000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 Page Down") - PORT_BIT(0x00008000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_RIGHT) PORT_NAME("P1 Right") - PORT_BIT(0x00010000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_LEFT) PORT_NAME("P1 Left") - PORT_BIT(0x00020000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_DOWN) PORT_NAME("P1 Down") - PORT_BIT(0x00040000, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) PORT_CODE(KEYCODE_UP) PORT_NAME("P1 Up") - PORT_BIT(0xfff80000, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1.ROW3") - PORT_BIT(0x0000001f, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT(0x00000020, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_F1)*/ PORT_NAME("P1 S3") - PORT_BIT(0xffffffc0, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P1.ROW4") - PORT_BIT(0x0000007f, IP_ACTIVE_HIGH, IPT_UNUSED ) - PORT_BIT(0x00000080, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 Kanji \\ / _") - PORT_BIT(0x00000100, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 Kanji Katakana / Hiragana") - PORT_BIT(0x00000200, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 Kanji \xC2\xA5 / |") - PORT_BIT(0x00000400, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 Kanji Henkan") - PORT_BIT(0x00000800, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_PLAYER(1) /*PORT_CODE(KEYCODE_?)*/ PORT_NAME("P1 Kanji Muhenkan") - PORT_BIT(0xfffff000, IP_ACTIVE_HIGH, IPT_UNUSED ) - - // TODO: keyboard for player 2 - PORT_START("P2.M") - PORT_DIPNAME( 0x01, 0x00, "P2.ROW0" ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x01, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x02, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x04, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x08, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x10, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x20, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x40, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x80, DEF_STR( On ) ) - - PORT_START("P2.LD") - // TODO: same as above - - PORT_START("P2.KC1") - PORT_DIPNAME( 0x01, 0x00, "P2.ROW2" ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x01, DEF_STR( On ) ) - PORT_DIPNAME( 0x02, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x02, DEF_STR( On ) ) - PORT_DIPNAME( 0x04, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x04, DEF_STR( On ) ) - PORT_DIPNAME( 0x08, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x08, DEF_STR( On ) ) - PORT_DIPNAME( 0x10, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x10, DEF_STR( On ) ) - PORT_DIPNAME( 0x20, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x20, DEF_STR( On ) ) - PORT_DIPNAME( 0x40, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x40, DEF_STR( On ) ) - PORT_DIPNAME( 0x80, 0x00, DEF_STR( Unknown ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Off ) ) - PORT_DIPSETTING( 0x80, DEF_STR( On ) ) - - PORT_START("P2.KC2") - PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2.KC3") - PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2.KC4") - PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2.KC5") - PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED ) - - PORT_START("P2.KC6") - PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNUSED ) -INPUT_PORTS_END - -// Atomiswave - inputs are read as standard Dreamcast controllers. -// Controller bit patterns: -// -// SHOT3 (1<<0) -// SHOT2 (1<<1) -// SHOT1 (1<<2) -// START (1<<3) -// UP (1<<4) -// DOWN (1<<5) -// LEFT (1<<6) -// RIGHT (1<<7) -// SHOT5 (1<<9) -// SHOT4 (1<<10) -// SERVICE (1<<13) -// TEST (1<<14) - -// 2 joysticks variant -static INPUT_PORTS_START( aw2c ) - PORT_START("P1.0") - PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(1) - PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(1) - PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(1) - PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(1) - PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START1 ) - PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) - PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1) - PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1) - - PORT_START("P1.1") - PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_SERVICE_NO_TOGGLE( 0x40, IP_ACTIVE_LOW ) - PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SERVICE1 ) - PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(1) - PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_PLAYER(1) - PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_PLAYER(1) - - PORT_START("P2.0") - PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(2) - PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(2) - PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(2) - PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(2) - PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START2 ) - PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) - PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2) - PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2) - - PORT_START("P2.1") - PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SERVICE2 ) - PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_PLAYER(2) - PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON5 ) PORT_PLAYER(2) - PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON6 ) PORT_PLAYER(2) - - PORT_START("COINS") - PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) - PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) - PORT_BIT( 0x0C, IP_ACTIVE_LOW, IPT_UNUSED ) - - PORT_INCLUDE( naomi_debug ) -INPUT_PORTS_END - -// Single-player wheel variant -static INPUT_PORTS_START( aw1w ) - PORT_START("P1.0") - PORT_BIT( 0xf1, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START1 ) - PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) - PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1) - - PORT_START("P1.1") - PORT_SERVICE_NO_TOGGLE( 0x40, IP_ACTIVE_LOW ) - PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SERVICE1 ) - PORT_BIT( 0x9f, IP_ACTIVE_LOW, IPT_UNUSED ) - - PORT_START("P2.A0") /* steering */ - PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_SENSITIVITY(100) PORT_KEYDELTA(4) - - PORT_START("P2.A1") /* gas pedal */ - PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(20) - - PORT_START("P2.A2") /* brake */ - PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_SENSITIVITY(100) PORT_KEYDELTA(40) - - PORT_START("P2.A3") /* steering */ - PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_SENSITIVITY(100) PORT_KEYDELTA(4) - - PORT_START("P2.A4") /* gas pedal */ - PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(20) - - PORT_START("P2.A5") /* brake */ - PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_SENSITIVITY(100) PORT_KEYDELTA(40) - - PORT_START("COINS") - PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) - PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) - PORT_BIT( 0x0C, IP_ACTIVE_LOW, IPT_UNUSED ) - - PORT_INCLUDE( naomi_debug ) -INPUT_PORTS_END - -MACHINE_RESET_MEMBER(naomi_state,naomi) -{ - naomi_state::machine_reset(); -} - -WRITE_LINE_MEMBER(naomi_state::external_reset) -{ - // routine called by the dimm board to reboot the naomi mainboard - logerror("Received reset fromm dimm board !\n"); - naomi_state::machine_reset(); - m_maincpu->reset(); - // it will probably need to be adjusted - m_aica->reset(); - m_soundcpu->reset(); -} - -/* - * Common for Naomi 1, Naomi GD-Rom, Naomi 2, Atomiswave ... - */ - - // TODO: merge with Dreamcast base machine -void dc_state::naomi_aw_base(machine_config &config) -{ - /* basic machine hardware */ - SH4LE(config, m_maincpu, CPU_CLOCK); - m_maincpu->set_md(0, 1); - m_maincpu->set_md(1, 0); - m_maincpu->set_md(2, 1); - m_maincpu->set_md(3, 0); - m_maincpu->set_md(4, 0); - m_maincpu->set_md(5, 1); - m_maincpu->set_md(6, 0); - m_maincpu->set_md(7, 1); - m_maincpu->set_md(8, 0); - m_maincpu->set_sh4_clock(CPU_CLOCK); - - TIMER(config, "scantimer").configure_scanline(FUNC(dc_state::dc_scanline), "screen", 0, 1); - - ARM7(config, m_soundcpu, ((XTAL(33'868'800)*2)/3)/8); // AICA bus clock is 2/3rds * 33.8688. ARM7 gets 1 bus cycle out of each 8. - m_soundcpu->set_addrmap(AS_PROGRAM, &dc_state::dc_audio_map); - - MAPLE_DC(config, m_maple, 0, m_maincpu); - m_maple->irq_callback().set(FUNC(dc_state::maple_irq)); - - /* video hardware */ - screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); - screen.set_raw(13458568*2, 820, 0, 640, 532, 0, 480); /* TODO: where does pclk actually come from? */ - screen.set_screen_update("powervr2", FUNC(powervr2_device::screen_update)); - PALETTE(config, "palette").set_entries(0x1000); - POWERVR2(config, m_powervr2, 0); - m_powervr2->irq_callback().set(FUNC(dc_state::pvr_irq)); - - SPEAKER(config, "lspeaker").front_left(); - SPEAKER(config, "rspeaker").front_right(); - - AICA(config, m_aica, (XTAL(33'868'800)*2)/3); // 67.7376MHz(2*33.8688MHz), div 3 for audio block - m_aica->irq().set(FUNC(dc_state::aica_irq)); - m_aica->main_irq().set(FUNC(dc_state::sh4_aica_irq)); - m_aica->set_addrmap(0, &dc_state::aica_map); - m_aica->add_route(0, "lspeaker", 1.0); - m_aica->add_route(1, "rspeaker", 1.0); - - AICARTC(config, "aicartc", XTAL(32'768)); -} - -void naomi_state::naomi_base(machine_config &config) -{ - naomi_aw_base(config); - - m_maincpu->set_addrmap(AS_PROGRAM, &naomi_state::naomi_map); - m_maincpu->set_addrmap(AS_IO, &naomi_state::naomi_port); - - EEPROM_93C46_16BIT(config, "main_eeprom").default_value(0); - - // high probable this MCU uses one of "fast Z80" cores, like ASCII R800, Kawasaki KC80 or similar, where clocks per instructions is much different from regular Z80. - // was made few attempts to measure CPU core clock using different methods (in term of "regular Z80" clock and cycles): - // - GPIO toggle in a loop - 13.499Mhz, - // - using UART as timer - 13.260MHz, - // - unrolled NOPs then GPIO toggle - 12.76MHz (or 3.19M NOP instructions per second) - // for now we use higher clock, otherwise earlier NAOMI BIOS revisions will not boot (see MT#06552). - mie_device &mie(MIE(config, "mie" "_maple", 16000000, m_maple, 0, "mie")); - mie.set_gpio_name<3>("MIE.3"); - mie.set_gpio_name<5>("MIE.5"); - MIE_JVS(config, "mie", 16000000); - - sega_837_13551_device &sega837(SEGA_837_13551(config, "837_13551", 0, "mie")); - sega837.set_port_tags("TILT", "P1", "P2", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "OUTPUT"); - - EEPROM_93C46_8BIT(config, "mie_eeprom"); - - X76F100(config, "naomibd_eeprom"); - M3COMM(config, "comm_board", 0); - MCFG_MACHINE_RESET_OVERRIDE(naomi_state,naomi) - NVRAM(config, "sram", nvram_device::DEFAULT_ALL_0); -} - -/* - * Naomi 1, unprotected ROM sub-board - */ - -void naomi_state::naomi(machine_config &config) -{ - naomi_base(config); - naomi_rom_board &rom_board(NAOMI_ROM_BOARD(config, "rom_board", 0, "naomibd_eeprom")); - rom_board.irq_callback().set(FUNC(dc_state::g1_irq)); - rom_board.ext_irq_callback().set(FUNC(dc_state::external_irq)); - rom_board.reset_out_callback().set(FUNC(naomi_state::external_reset)); -} - -/* - * Naomi 1 GD-Rom - */ - -void naomi_state::naomigd(machine_config &config) -{ - naomi_base(config); - naomi_gdrom_board &rom_board(NAOMI_GDROM_BOARD(config, "rom_board", 0, "naomibd_eeprom", ":gdrom", "pic")); - rom_board.irq_callback().set(FUNC(dc_state::g1_irq)); - rom_board.ext_irq_callback().set(FUNC(dc_state::external_irq)); - rom_board.reset_out_callback().set(FUNC(naomi_state::external_reset)); -} - -/* - * Naomi 1, M1 sub-board - */ - -void naomi_state::naomim1(machine_config &config) -{ - naomi_base(config); - naomi_m1_board &rom_board(NAOMI_M1_BOARD(config, "rom_board", 0, "naomibd_eeprom")); - rom_board.irq_callback().set(FUNC(dc_state::g1_irq)); -} - -/* - * Naomi 1, M2/3 sub-board - */ - -void naomi_state::naomim2(machine_config &config) -{ - naomi_base(config); - naomi_m2_board &rom_board(NAOMI_M2_BOARD(config, "rom_board", 0, "naomibd_eeprom")); - rom_board.irq_callback().set(FUNC(dc_state::g1_irq)); -} - -/* - * Naomi 1, M4 sub-board - */ - -void naomi_state::naomim4(machine_config &config) -{ - naomi_base(config); - naomi_m4_board &rom_board(NAOMI_M4_BOARD(config, "rom_board", 0, "naomibd_eeprom", "pic_readout")); - rom_board.irq_callback().set(FUNC(dc_state::g1_irq)); -} - -/* - * Naomi M1 with 837-14438 "SH I/O BD" hopper board - */ - -void naomi_state::naomim1_hop(machine_config &config) -{ - naomim1(config); - SEGA837_14438(config, "hopperbd", 0); -} - -/* - * Naomi M2 with Keyboard controllers - */ - -void naomi_state::naomim2_kb(machine_config &config) -{ - naomim2(config); - dc_keyboard_device &dcctrl0(DC_KEYBOARD(config, "dcctrl0", 0, m_maple, 1)); - dcctrl0.set_port_tags("P1.M", "P1.LD", "P1.KC1", "P1.KC2", "P1.KC3", "P1.KC4", "P1.KC5", "P1.KC6"); - dc_keyboard_device &dcctrl1(DC_KEYBOARD(config, "dcctrl1", 0, m_maple, 2)); - dcctrl1.set_port_tags("P2.M", "P2.LD", "P2.KC1", "P2.KC2", "P2.KC3", "P2.KC4", "P2.KC5", "P2.KC6"); -} - -/* - * Naomi M2 with Gun Sense board - */ - -void naomi_state::naomim2_gun(machine_config &config) -{ - naomim2(config); - SEGA_GUNSENSE(config, "gun_board"); -} - -/* - * Naomi GD with Keyboard controllers - */ - -void naomi_state::naomigd_kb(machine_config &config) -{ - naomigd(config); - dc_keyboard_device &dcctrl0(DC_KEYBOARD(config, "dcctrl0", 0, m_maple, 1)); - dcctrl0.set_port_tags("P1.M", "P1.LD", "P1.KC1", "P1.KC2", "P1.KC3", "P1.KC4", "P1.KC5", "P1.KC6"); - dc_keyboard_device &dcctrl1(DC_KEYBOARD(config, "dcctrl1", 0, m_maple, 2)); - dcctrl1.set_port_tags("P2.M", "P2.LD", "P2.KC1", "P2.KC2", "P2.KC3", "P2.KC4", "P2.KC5", "P2.KC6"); -} - -/* - * Naomi 2 - */ -/* -void naomi2_state::naomi2(machine_config &config) -{ - naomi(config); - m_maincpu->set_addrmap(AS_PROGRAM, &naomi2_state::naomi2_map); - m_maincpu->set_addrmap(AS_IO, &naomi2_state::naomi_port); -} -*/ -/* - * Naomi 2 GD-Rom - */ - -void naomi2_state::naomi2_base(machine_config &config) -{ - POWERVR2(config, m_powervr2_slave, 0); - m_powervr2_slave->irq_callback().set(FUNC(dc_state::pvr_irq)); - - // TODO: ELAN device -} - -void naomi2_state::naomi2gd(machine_config &config) -{ - naomigd(config); - naomi2_base(config); - - m_maincpu->set_addrmap(AS_PROGRAM, &naomi2_state::naomi2_map); -} - -/* - * Naomi 2, M1 sub-board - */ - -void naomi2_state::naomi2m1(machine_config &config) -{ - naomim1(config); - naomi2_base(config); - - m_maincpu->set_addrmap(AS_PROGRAM, &naomi2_state::naomi2_map); -} - -/* - * Naomi 2, M2/3 sub-board - */ - -void naomi2_state::naomi2m2(machine_config &config) -{ - naomim2(config); - naomi2_base(config); - - m_maincpu->set_addrmap(AS_PROGRAM, &naomi2_state::naomi2_map); -} - -/* - * Naomi 2, M4 sub-board - */ - -void naomi2_state::naomi2m4(machine_config &config) -{ - naomim4(config); - naomi2_base(config); - - m_maincpu->set_addrmap(AS_PROGRAM, &naomi2_state::naomi2_map); -} - -/* - * Atomiswave - */ - -void atomiswave_state::aw_base(machine_config &config) -{ - naomi_aw_base(config); - - m_maincpu->set_addrmap(AS_PROGRAM, &atomiswave_state::aw_map); - m_maincpu->set_addrmap(AS_IO, &atomiswave_state::aw_port); - MACRONIX_29L001MC(config, "awflash"); - aw_rom_board &rom_board(AW_ROM_BOARD(config, "rom_board", 0)); - rom_board.irq_callback().set(FUNC(dc_state::g1_irq)); - - MCFG_MACHINE_RESET_OVERRIDE(dc_state,dc_console) - NVRAM(config, "sram", nvram_device::DEFAULT_ALL_0); -} - -void atomiswave_state::aw1c(machine_config &config) -{ - aw_base(config); - dc_controller_device &dcctrl0(DC_CONTROLLER(config, "dcctrl0", 0, m_maple, 0)); - dcctrl0.set_port_tags("P1.0", "P1.1", "P1.A0", "P1.A1", "P1.A2", "P1.A3", "P1.A4", "P1.A5"); - // TODO: isn't it supposed to be just one controller? - dc_controller_device &dcctrl1(DC_CONTROLLER(config, "dcctrl1", 0, m_maple, 1)); - dcctrl1.set_port_tags("P2.0", "P2.1", "P2.A0", "P2.A1", "P2.A2", "P2.A3", "P2.A4", "P2.A5"); -} - -void atomiswave_state::aw2c(machine_config &config) -{ - aw_base(config); - dc_controller_device &dcctrl0(DC_CONTROLLER(config, "dcctrl0", 0, m_maple, 0)); - dcctrl0.set_port_tags("P1.0", "P1.1", "P1.A0", "P1.A1", "P1.A2", "P1.A3", "P1.A4", "P1.A5"); - dc_controller_device &dcctrl1(DC_CONTROLLER(config, "dcctrl1", 0, m_maple, 1)); - dcctrl1.set_port_tags("P2.0", "P2.1", "P2.A0", "P2.A1", "P2.A2", "P2.A3", "P2.A4", "P2.A5"); -} - -#define ROM_LOAD16_WORD_SWAP_BIOS(bios,name,offset,length,hash) \ - ROMX_LOAD(name, offset, length, hash, ROM_GROUPWORD | ROM_BIOS(bios)) - -/* BIOS info: - -Revisions through C supports only motherboards with X76F100 serial number eeprom -Revisions through D can handle game carts only -Revisions C and later can also handle Multi-board -Revisions E and later can also handle DIMM board -Revisions G and later can also handle DIMM board and or the network DIMM board -Revision H can also handle M4-type ROM-boards - -F355 has it's own BIOS (3 screen version) - -To determine BIOS version: on test mode title screen press Service button 51 times - -Info from roms starting at 0x1ffd60 - -EPR-21576 - NAOMI BOOT ROM 1998 12/18 1.00 (Japan) only Japan ver was released - -EPR-21576a - NAOMI BOOT ROM 1999 01/14 1.10 (Japan) Japan 1.10 BOOT ROM was labeled "A", all the rest had no revision character. -EPR-21579 - NAOMI BOOT ROM 1999 01/14 1.10 (Korea) -USA, Export and Australia is missing. - -EPR-21576b - NAOMI BOOT ROM 1999 02/15 1.20 (Japan) Japan 1.20 BOOT ROM was labeled "B", all the rest - "A". -EPR-21577a - NAOMI BOOT ROM 1999 02/15 1.20 (USA) -EPR-21578a - NAOMI BOOT ROM 1999 02/15 1.20 (Export) -Korea and Australia is missing. - -EPR-21576c - NAOMI BOOT ROM 1999 03/11 1.30 (Japan) only Japan ver was released -EPR-21801 - NAOMI BOOT ROM 1999 03/11 1.30 (USA) (Airline Pilots) -EPR-21802 - NAOMI BOOT ROM 1999 03/11 1.30 (Export) (Airline Pilots) - -EPR-21576d - NAOMI BOOT ROM 1999 06/04 1.40 (Japan) -EPR-21577d - NAOMI BOOT ROM 1999 06/04 1.40 (USA) -EPR-21578d - NAOMI BOOT ROM 1999 06/04 1.40 (Export) -EPR-21579d - NAOMI BOOT ROM 1999 06/04 1.40 (Korea) -Australia is missing. - -EPR-21576e - NAOMI BOOT ROM 2000 08/25 1.50 (Japan) -EPR-21577e - NAOMI BOOT ROM 2000 08/25 1.50 (USA) -EPR-21578e - NAOMI BOOT ROM 2000 08/25 1.50 (Export) -Korea and Australia is missing. - -EPR-21578f - NAOMI BOOT ROM 2001 06/20 1.60 (Export) had critical bugs, was quickly replaced by 1.70 -Japan, USA, Korea and Australia is missing. - -EPR-21576g - NAOMI BOOT ROM 2001 09/10 1.70 (Japan) -EPR-21577g - NAOMI BOOT ROM 2001 09/10 1.70 (USA) -EPR-21578g - NAOMI BOOT ROM 2001 09/10 1.70 (Export) -Korea and Australia is missing. - -version text at 0x1ffd60 / version shown in test mode -EPR-21576h - NAOMI BOOT ROM 2002 07/08 1.8- / NAOMI GAME BOOT ROM Ver 2.01 (Japan) -EPR-21577h - NAOMI BOOT ROM 2002 07/08 1.8- / NAOMI GAME BOOT ROM Ver 2.01 (USA) -EPR-21578h - NAOMI BOOT ROM 2002 07/08 1.8- / NAOMI GAME BOOT ROM Ver 2.01 (Export) -Korea and Australia is missing. - -EPR-21336 - No known dumps (Development BOOT ROM) -EPR-21580 - No known dumps (Australia) - -House of the Dead 2 specific Naomi BIOS roms: - -Info from roms starting at 0x1ff060 - -EPR-21329 - HOUSE OF THE DEAD 2 IPL ROM 1998 11/14 (Japan) -EPR-21330 - HOUSE OF THE DEAD 2 IPL ROM 1998 11/14 (USA) -EPR-21331 - HOUSE OF THE DEAD 2 IPL ROM 1998 11/14 (Export) -EPR-21332 - HOUSE OF THE DEAD 2 IPL ROM 1998 11/14 (Korea) - -EPR-21332 differ from EPR-21331 only by region byte - 4, came with 833-13635-03 "GAME BD HOD KOR" board -EPR-21329 & EPR-21330 & EPR-21331 differ by 7 bytes: - -0x40000 is the region byte (only one region byte) -0x1ffffa-0x1fffff is the BIOS checksum - - -Ferrari F355 specific Naomi BIOS roms: - -EPR-21862P- NAOMI BOOT ROM 1999 05/07 1.31 (Japan) preview / prototype -EPR-21864P- NAOMI BOOT ROM 1999 05/07 1.31 (Export) preview / prototype -EPR-21862 - NAOMI BOOT ROM 1999 07/02 1.34 (Japan) -EPR-21863 - NAOMI BOOT ROM 1999 07/02 1.34 (USA) -EPR-21864 - NAOMI BOOT ROM 1999 07/02 1.34 (Export) -EPR-22849 - NAOMI BOOT ROM 1999 08/30 1.35 (Japan) -EPR-22850 - NAOMI BOOT ROM 1999 08/30 1.35 (USA) -EPR-22851 - NAOMI BOOT ROM 1999 08/30 1.35 (Export) - -EPR-22850 & EPR-22851 differ by 7 bytes: - -0x52F08 is the region byte (only one region byte) -0x1ffffa-0x1fffff is the BIOS checksum - -Region byte encoding is as follows: - -0x00 = Japan -0x01 = USA -0x02 = Export -0x03 = Korea -0x04 = Australia - -Scan ROM for the text string "LOADING TEST MODE NOW" back up four (4) bytes for the region byte. - NOTE: this doesn't work for the HOTD2 or multi screen boot roms - - -Dev BIOS: older version, from about mid November 1998 (some sources call it "NAOMI Test BIOS ROM") - -Dev BIOS v1.10: NAOMI DEVELOP 1999 01/10 1.10 -have been added support of: 93C46 SN# EEPROM, RTC, VMU and NRS (M1/Actel) type Flash ROM boards. - -to boot into BIOS menu DIPSW 1-4 must be ON -with other values various tests will be run instead -with DIPSW 1 3 OFF, 2 4 ON MultiBoard hardware tests will be run (not present in menu) - -Warning !!! -"SECURITY TEST" and "FLASH TEST" will test "M2-type" 171-7885A ROM boards Flash-ROMs, erasing its contents. -"FLASH COPY" : 2x 171-7885A ROM boards must be connected and configured as Bank 0 and 1, contents of one will be flashed to another. -"NEW FLASH TEST" and "NEW SECURITY TEST" - tests for "M1-type" 171-7930B ROM boards (Actel-based), flash roms contents will be erased. - -Security tests uses hard coded encrypted/decrypted data, so all development ROM boards must be have same hardcoded security keys. -no valid 315-5881 key can be found using current decryption routine. -M1-type security key is ff9d4d3c - -other points of interest: -000ADFB8 - 000AF7CB - HTML with Japanese SDK/Kit change log, used in M1 security test as plaintext data. - -"INPUT TEST" : tests inputs connected to MIE GPIO ports (active low): -0 - Player 1 input -1 - Player 2 input -2 - Coins 1/2, Test, Service, Start 1/2 -4 - Port E -6 - Port G -F - 8x analogue inputs -Probably at some stage of development NAOMI was planned as non-JVS system as well, and inputs must be wired to CN19-21, unpopulated on retail hardware. - -Multi-region hack notes: -These hacks uses 1KB "NAOMIHAT" IPL from HOTD2 proto BIOS to bypass hardware checksum protection and make the rest of ROM moddable. -Besides IPL it is 2 bytes patch (4 for Naomi2), which enables region-switching function implemented by Sega itself, but left it disabled -(original enable trigger: if text at 001FFD00 will be NOT equal to "COPYRIGHT (C) SEGA etc..."). -DIP switch settings: -DSW2 DSW3 DSW4 -OFF OFF OFF Japan -ON OFF OFF USA -OFF ON OFF Export -ON ON OFF Korea -OFF OFF ON Australia - -*/ -// game specific bios roms quite clearly don't belong in here. -// Japan bios is default, because most games require it. -#define NAOMI_BIOS \ - ROM_REGION( 0x200000, "maincpu", 0) \ - ROM_SYSTEM_BIOS( 0, "bios0", "epr-21576h (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 0, "epr-21576h.ic27", 0x000000, 0x200000, CRC(d4895685) SHA1(91424d481ff99a8d3f4c45cea6d3f0eada049a6d) ) \ - ROM_SYSTEM_BIOS( 1, "bios1", "epr-21576g (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 1, "epr-21576g.ic27", 0x000000, 0x200000, CRC(d2a1c6bf) SHA1(6d27d71aec4dfba98f66316ae74a1426d567698a) ) \ - ROM_SYSTEM_BIOS( 2, "bios2", "epr-21576e (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 2, "epr-21576e.ic27", 0x000000, 0x200000, CRC(08c0add7) SHA1(e7c1a7673cb2ccb21748ef44105e46d1bad7266d) ) \ - ROM_SYSTEM_BIOS( 3, "bios3", "epr-21576d (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 3, "epr-21576d.ic27", 0x000000, 0x200000, CRC(3b2afa7b) SHA1(d007e1d321c198a38c5baff86eb2ab84385d150a) ) \ - ROM_SYSTEM_BIOS( 4, "bios4", "epr-21576c (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 4, "epr-21576c.ic27", 0x000000, 0x200000, BAD_DUMP CRC(4599ad13) SHA1(7e730e9452a792d76f210c33a955d385538682c7) ) \ - ROM_SYSTEM_BIOS( 5, "bios5", "epr-21576b (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 5, "epr-21576b.ic27", 0x000000, 0x200000, CRC(755a6e07) SHA1(7e8b8ccfc063144d89668e7224dcd8a36c54f3b3) ) \ - ROM_SYSTEM_BIOS( 6, "bios6", "epr-21576a (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 6, "epr-21576a.ic27", 0x000000, 0x200000, CRC(cedfe439) SHA1(f27798bf3d890863ef0c1d9dcb4e7782249dca27) ) \ - ROM_SYSTEM_BIOS( 7, "bios7", "epr-21576 (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 7, "epr-21576.ic27", 0x000000, 0x200000, CRC(9dad3495) SHA1(5fb66f9a2b68d120f059c72758e65d34f461044a) ) \ - ROM_SYSTEM_BIOS( 8, "bios8", "epr-21578h (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 8, "epr-21578h.ic27", 0x000000, 0x200000, CRC(7b452946) SHA1(8e9f153bbada24b37066dc45b64a7bf0d4f26a9b) ) \ - ROM_SYSTEM_BIOS( 9, "bios9", "epr-21578g (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 9, "epr-21578g.ic27", 0x000000, 0x200000, CRC(55413214) SHA1(bd2748365a9fc1821c9369aa7155d7c41c4df43e) ) \ - ROM_SYSTEM_BIOS( 10, "bios10", "epr-21578f (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 10, "epr-21578f.ic27", 0x000000, 0x200000, CRC(628a27fd) SHA1(dae7add616b1a2478f00608823e88c3b82a0e78f) ) \ - ROM_SYSTEM_BIOS( 11, "bios11", "epr-21578e (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 11, "epr-21578e.ic27", 0x000000, 0x200000, CRC(087f09a3) SHA1(0418eb2cf9766f0b1b874a4e92528779e22c0a4a) ) \ - ROM_SYSTEM_BIOS( 12, "bios12", "epr-21578d (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 12, "epr-21578d.ic27", 0x000000, 0x200000, CRC(dfd5f42a) SHA1(614a0db4743a5e5a206190d6786ade24325afbfd) ) \ - ROM_SYSTEM_BIOS( 13, "bios13", "epr-21578a (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 13, "epr-21578a.ic27", 0x000000, 0x200000, CRC(6c9aad83) SHA1(555918de76d8dbee2a97d8a95297ef694b3e803f) ) \ - ROM_SYSTEM_BIOS( 14, "bios14", "epr-21577h (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 14, "epr-21577h.ic27", 0x000000, 0x200000, CRC(fdf17452) SHA1(5f3e4b677f0046ce690a4f096b0481e5dd8bb6e6) ) \ - ROM_SYSTEM_BIOS( 15, "bios15", "epr-21577g (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 15, "epr-21577g.ic27", 0x000000, 0x200000, CRC(25f64af7) SHA1(99f9e6cc0642319bd2da492611220540add573e8) ) \ - ROM_SYSTEM_BIOS( 16, "bios16", "epr-21577e (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 16, "epr-21577e.ic27", 0x000000, 0x200000, CRC(cf36e97b) SHA1(b085305982e7572e58b03a9d35f17ae319c3bbc6) ) \ - ROM_SYSTEM_BIOS( 17, "bios17", "epr-21577d (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 17, "epr-21577d.ic27", 0x000000, 0x200000, CRC(60ddcbbe) SHA1(58b15096d269d6df617ca1810b66b47deb184958) ) \ - ROM_SYSTEM_BIOS( 18, "bios18", "epr-21577a (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 18, "epr-21577a.ic27", 0x000000, 0x200000, CRC(969dc491) SHA1(581d1eae328b87b67508a7586ffc60cee256f70f) ) \ - ROM_SYSTEM_BIOS( 19, "bios19", "epr-21579d (Korea)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 19, "epr-21579d.ic27", 0x000000, 0x200000, CRC(33513691) SHA1(b1d8c7c516e1471a788fcf7a02a794ad2f05aeeb) ) \ - ROM_SYSTEM_BIOS( 20, "bios20", "epr-21579 (Korea)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 20, "epr-21579.ic27", 0x000000, 0x200000, CRC(71f9c918) SHA1(d15af8b947f41eea7c203b565cd403e3f37a2017) ) \ - ROM_SYSTEM_BIOS( 21, "bios21", "Set4 Dev BIOS" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 21, "boot_rom_64b8.ic606", 0x000000, 0x080000, CRC(7a50fab9) SHA1(ef79f448e0bf735d1264ad4f051d24178822110f) ) \ - ROM_SYSTEM_BIOS( 22, "bios22", "Dev BIOS v1.10" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 22, "develop110.ic27", 0x000000, 0x200000, CRC(de7cfdb0) SHA1(da16800edc4d49f70481c124d487f544c2fa8ce7) ) \ - ROM_SYSTEM_BIOS( 23, "bios23", "Dev BIOS (Nov 1998)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 23, "develop.ic27", 0x000000, 0x200000, CRC(309a196a) SHA1(409b50371feb648f10efd6b7ac420bf08d9a3b5a) ) \ - ROM_SYSTEM_BIOS( 24, "bios24", "Development ROM Board" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 24, "zukinver0930.ic25", 0x000000, 0x200000, CRC(58e17c23) SHA1(19330f906accf1b859f56bbcedc2edff73747599) ) \ - ROM_SYSTEM_BIOS( 25, "bios25", "epr-21576h (multi-region hack)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 25, "epr-21576h_multi.ic27", 0x000000, 0x200000, CRC(cce01f1f) SHA1(cca17119ad13e3a4ef7cb6902a37b65d6a844aee) ) \ - ROM_REGION( 0x4000, "altera_pof", 0) \ - ROM_LOAD("315-6188.ic31", 0x0000, 0x2034, CRC(7c9fea46) SHA1(f77c07ae65dfed18c1c4c632c8945be21d02ddaf) ) - -/* - Set4 Dev BIOS / boot_rom__64b8.ic606 comes from early "Set 4" board, which is quite different than final DC/NAOMI (Set 5.24) and uses prerelease SH4 CPU and "ARC1" GPU. - PC BD SET4-25 64M NEC / 171-7598B / 837-19104-01 (c) Sega 1997 - EEPROM is 27C4096, it contains monitor-debugger which communicates with host PC via SCSI, may upload code/data to onboard RAM and run it. - This boot ROM is not designed to run cartridges or other media. - - - zukinver0930.ic25 comes from 837-13502-01 / 837-13663 "Development ROM Board" which contains: - 22 empty sockets ROM0 - ROM21 - 315-6187 Altera EPM7064LC68-10 - PC16550DV UART - Fujitsu MB86604A SCSI controller - IPL BOOT ROM with printed label "Zukin Ver.0930 / 99/5/24 / SUM:DB9C" -*/ - - -// bios for House of the Dead 2 -#define HOTD2_BIOS \ - ROM_REGION( 0x200000, "maincpu", 0) \ - ROM_SYSTEM_BIOS( 0, "bios0", "HOTD2 (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 0, "epr-21331.ic27", 0x000000, 0x200000, CRC(065f8500) SHA1(49a3881e8d76f952ef5e887200d77b4a415d47fe) ) \ - ROM_SYSTEM_BIOS( 1, "bios1", "HOTD2 (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 1, "epr-21330.ic27", 0x000000, 0x200000, CRC(9e3bfa1b) SHA1(b539d38c767b0551b8e7956c1ff795de8bbe2fbc) ) \ - ROM_SYSTEM_BIOS( 2, "bios2", "HOTD2 (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 2, "epr-21329.ic27", 0x000000, 0x200000, CRC(d99e5b9b) SHA1(453ffb41b6197cac6d12e7814bb1d7281ccf1659) ) \ - ROM_SYSTEM_BIOS( 3, "bios3", "HOTD2 (Korea)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 3, "epr-21332.ic27", 0x000000, 0x200000, CRC(bd6ce0ec) SHA1(3d1ce5cb6978afe57967d8b53bc969259dd64749) ) \ - ROM_SYSTEM_BIOS( 4, "bios4", "HOTD2 (Proto)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 4, "hotd2biosproto.ic27", 0x000000, 0x200000, CRC(ea74e967) SHA1(e4d037480eb6555d335a8ab9cd6c56122335586d) ) - -#define F355DLX_BIOS \ - ROM_REGION( 0x200000, "maincpu", 0) \ - ROM_SYSTEM_BIOS( 0, "bios0", "Ferrari F355 Deluxe (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 0, "epr-21864.ic27", 0x000000, 0x200000, CRC(12ed7c66) SHA1(046be66e92eae766f3e05594aa837fc8888534ed) ) \ - ROM_SYSTEM_BIOS( 1, "bios1", "Ferrari F355 Deluxe (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 1, "epr-21863.ic27", 0x000000, 0x200000, CRC(0615a4d1) SHA1(2c6986580b84278af75f396229fdd587bebc1768) ) \ - ROM_SYSTEM_BIOS( 2, "bios2", "Ferrari F355 Deluxe (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 2, "epr-21862.ic27", 0x000000, 0x200000, CRC(1f630716) SHA1(8d157809770467c3e7618c6299f3b96b5f10518c) ) \ - ROM_SYSTEM_BIOS( 3, "bios3", "Ferrari F355 Deluxe (Export, prototype)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 3, "epr-21864p.ic27", 0x000000, 0x200000, CRC(05128861) SHA1(5bdb320d84015b8429527a8eb4524958031862aa) ) \ - ROM_SYSTEM_BIOS( 4, "bios4", "Ferrari F355 Deluxe (Japan, prototype)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 4, "epr-21862p.ic27", 0x000000, 0x200000, CRC(f0cd4aaa) SHA1(9a9157992bf7a104c096efcdb8b02ceece186cbb) ) - -#define F355_BIOS \ - ROM_REGION( 0x200000, "maincpu", 0) \ - ROM_SYSTEM_BIOS( 0, "bios0", "Ferrari F355 (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 0, "epr-22851.ic27", 0x000000, 0x200000, CRC(62483677) SHA1(3e3bcacf5f972c376b569f45307ee7fd0b5031b7) ) \ - ROM_SYSTEM_BIOS( 1, "bios1", "Ferrari F355 (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 1, "epr-22850.ic27", 0x000000, 0x200000, CRC(28aa539d) SHA1(14485368656af80504b212da620179c49f84c1a2) ) \ - ROM_SYSTEM_BIOS( 2, "bios2", "Ferrari F355 (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 2, "epr-22849.ic27", 0x000000, 0x200000, CRC(121e009c) SHA1(3beb91f660e60590491b209b6be8584b05a90548) ) - -#define AIRLINE_BIOS \ - ROM_REGION( 0x200000, "maincpu", 0) \ - ROM_SYSTEM_BIOS( 0, "bios0", "Airline Pilots Deluxe (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 0, "epr-21802.ic27", 0x000000, 0x200000, CRC(a77c6b1c) SHA1(bd50a6bb8fa9bac121b076e21ea048a83a240a48) ) \ - ROM_SYSTEM_BIOS( 1, "bios1", "Airline Pilots Deluxe (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 1, "epr-21801.ic27", 0x000000, 0x200000, CRC(a21bef24) SHA1(c6c6ed09772b63a9a84ef0678fc1b7527484038a) ) - - -// only revisions E and higher supports DIMM board -#define NAOMIGD_BIOS \ - ROM_REGION( 0x200000, "maincpu", 0) \ - ROM_SYSTEM_BIOS( 0, "bios0", "epr-21576e (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 0, "epr-21576e.ic27", 0x000000, 0x200000, CRC(08c0add7) SHA1(e7c1a7673cb2ccb21748ef44105e46d1bad7266d) ) \ - ROM_SYSTEM_BIOS( 1, "bios1", "epr-21576g (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 1, "epr-21576g.ic27", 0x000000, 0x200000, CRC(d2a1c6bf) SHA1(6d27d71aec4dfba98f66316ae74a1426d567698a) ) \ - ROM_SYSTEM_BIOS( 2, "bios2", "epr-21576h (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 2, "epr-21576h.ic27", 0x000000, 0x200000, CRC(d4895685) SHA1(91424d481ff99a8d3f4c45cea6d3f0eada049a6d) ) \ - ROM_SYSTEM_BIOS( 3, "bios3", "epr-21578h (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 3, "epr-21578h.ic27", 0x000000, 0x200000, CRC(7b452946) SHA1(8e9f153bbada24b37066dc45b64a7bf0d4f26a9b) ) \ - ROM_SYSTEM_BIOS( 4, "bios4", "epr-21578g (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 4, "epr-21578g.ic27", 0x000000, 0x200000, CRC(55413214) SHA1(bd2748365a9fc1821c9369aa7155d7c41c4df43e) ) \ - ROM_SYSTEM_BIOS( 5, "bios5", "epr-21578e (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 5, "epr-21578e.ic27", 0x000000, 0x200000, CRC(087f09a3) SHA1(0418eb2cf9766f0b1b874a4e92528779e22c0a4a) ) \ - ROM_SYSTEM_BIOS( 6, "bios6", "epr-21577h (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 6, "epr-21577h.ic27", 0x000000, 0x200000, CRC(fdf17452) SHA1(5f3e4b677f0046ce690a4f096b0481e5dd8bb6e6) ) \ - ROM_SYSTEM_BIOS( 7, "bios7", "epr-21577g (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 7, "epr-21577g.ic27", 0x000000, 0x200000, CRC(25f64af7) SHA1(99f9e6cc0642319bd2da492611220540add573e8) ) \ - ROM_SYSTEM_BIOS( 8, "bios8", "epr-21577e (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 8, "epr-21577e.ic27", 0x000000, 0x200000, CRC(cf36e97b) SHA1(b085305982e7572e58b03a9d35f17ae319c3bbc6) ) - -/* NAOMI2 BIOS: - -EPR-23605 - NAOMI BOOT ROM 2001 01/19 1.50 (Japan) -EPR-23607 - NAOMI BOOT ROM 2001 01/19 1.50 (USA) -EPR-23608 - NAOMI BOOT ROM 2001 01/19 1.50 (Export) -Korea and Australia is missing. - -EPR-23605A - NAOMI BOOT ROM 2001 06/20 1.60 (Japan) -EPR-23608A - NAOMI BOOT ROM 2001 06/20 1.60 (Export) -USA, Korea and Australia is missing. - -EPR-23605B - NAOMI BOOT ROM 2001 09/10 1.70 (Japan) -EPR-23607B - NAOMI BOOT ROM 2001 09/10 1.70 (USA) -EPR-23608B - NAOMI BOOT ROM 2001 09/10 1.70 (Export) -EPR-23609B - NAOMI BOOT ROM 2001 09/10 1.70 (Korea) -Australia is missing. - -version text at 0x1ffd60 / version shown in test mode -EPR-23605C - NAOMI BOOT ROM 2002 07/08 1.8- / NAOMI2 GAME BOOT ROM Ver 2.01 (Japan) -EPR-23607C - NAOMI BOOT ROM 2002 07/08 1.8- / NAOMI2 GAME BOOT ROM Ver 2.01 (USA) -EPR-23608C - NAOMI BOOT ROM 2002 07/08 1.8- / NAOMI2 GAME BOOT ROM Ver 2.01 (Export) -Korea and Australia is missing. -Actual build date Dec 19 2005. - -EPR-21604 - No known dumps (Development BOOT ROM) -EPR-????? - No known dumps (Australia) - -EPR-23605B, EPR-23607B & EPR-23608B all differ by 8 bytes: - -0x0553a0 is the first region byte -0x1ecf40 is a second region byte (value is the same as the first region byte ) -0x1fffa-1ffff is the BIOS rom checksum - -Region byte encoding is as follows: - -0x00 = Japan -0x01 = USA -0x02 = Export -0x03 = Korea -0x04 = Australia - -*/ - -#define NAOMI2_BIOS \ - ROM_REGION( 0x200000, "maincpu", 0) \ - ROM_SYSTEM_BIOS( 0, "bios0", "epr-23605c (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 0, "epr-23605c.ic27", 0x000000, 0x200000, CRC(297ea6ed) SHA1(cfbfe57c80e6ee86a101fa83aec0a01e00c0f42a) ) \ - ROM_SYSTEM_BIOS( 1, "bios1", "epr-23605b (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 1, "epr-23605b.ic27", 0x000000, 0x200000, CRC(3a3242d4) SHA1(aaca4df51ef91d926f8191d372f3dfe1d20d9484) ) \ - ROM_SYSTEM_BIOS( 2, "bios2", "epr-23605a (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 2, "epr-23605a.ic27", 0x000000, 0x200000, CRC(7bc3fc2d) SHA1(a4a9531a7c66ff30046908cf71f6c7b6fb59c392) ) \ - ROM_SYSTEM_BIOS( 3, "bios3", "epr-23605 (Japan)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 3, "epr-23605.ic27", 0x000000, 0x200000, CRC(5731e446) SHA1(787b0844fc408cf124c12405c095c59948709ea6) ) \ - ROM_SYSTEM_BIOS( 4, "bios4", "epr-23608c (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 4, "epr-23608c.ic27", 0x000000, 0x200000, CRC(6ef1dd8e) SHA1(25ef957ec1c58fdaff5e89102002bca6c38832c5) ) \ - ROM_SYSTEM_BIOS( 5, "bios5", "epr-23608b (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 5, "epr-23608b.ic27", 0x000000, 0x200000, CRC(a554b1e3) SHA1(343b727a3619d1c75a9b6d4cc156a9050447f155) ) \ - ROM_SYSTEM_BIOS( 6, "bios6", "epr-23608a (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 6, "epr-23608a.ic27", 0x000000, 0x200000, CRC(e8f884d1) SHA1(28f4de747bb3cf860b9ebf897322fbc5d7c1e156) ) \ - ROM_SYSTEM_BIOS( 7, "bios7", "epr-23608 (Export)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 8, "epr-23608.ic27", 0x000000, 0x200000, CRC(929cc3a6) SHA1(47d00c818de23f733a4a33b1bbc72eb8aa729246) ) \ - ROM_SYSTEM_BIOS( 8, "bios8", "epr-23607c (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 8, "epr-23607c.ic27", 0x000000, 0x200000, CRC(750e254b) SHA1(81d0b1a076c274c6bd7c53b65e7b80e14fe039e1) ) \ - ROM_SYSTEM_BIOS( 9, "bios9", "epr-23607b (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 9, "epr-23607b.ic27", 0x000000, 0x200000, CRC(f308c5e9) SHA1(5470ab1cee6afecbd8ca8cf40f8fbe4ec2cb1471) ) \ - ROM_SYSTEM_BIOS( 10, "bios10", "epr-23607 (USA)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 10, "epr-23607.ic27", 0x000000, 0x200000, CRC(2b55add2) SHA1(547de5f97d3183c8cd069c4fa3c09f13d8b637d9) ) \ - ROM_SYSTEM_BIOS( 11, "bios11", "epr-23609b (Korea)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 11, "epr-23609b.ic27", 0x000000, 0x200000, CRC(99e3751f) SHA1(8a244f75595c49d2a37a42ab96b6bab35163ca0e) ) \ - ROM_SYSTEM_BIOS( 12, "bios12", "epr-23605c (multi-region hack)" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 12, "epr-23605c_multi.ic27", 0x000000, 0x200000, CRC(353fdbcd) SHA1(a8b7dce572b74e02e65cb949b2c366c87625157f) ) -/* - First half is BIOS, second half is game settings and is blanked/reprogrammed by the BIOS if game cartridge exchange was detected - area 0x1A000-0x1BFFF is write protected and contain 12 bytes of unit-specific unique information (probably serial number, manufacture date, etc), - 2 dumps included for reference - fpr-24363.ic48 - BOOT ROM from Sega 837-14624R PCB, in comparison with Sammy's BOOT contain minor code change to keep video output disabled during Sammy logo display routine. - Only last 128KB of whole 512KB ROM actually used (2 high address pins tied to Vcc). -*/ -#define AW_BIOS \ - ROM_REGION64_LE( 0x200000, "awflash", 0) \ - ROM_SYSTEM_BIOS( 0, "bios0", "Sammy BIOS" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 0, "bios0.ic23", 0x000000, 0x020000, CRC(719b2b0b) SHA1(b4c1a26bc8906d5275eb28c701dff2b9365bcdfa) ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 0, "bios1.ic23", 0x000000, 0x020000, CRC(d3e80a9f) SHA1(33024f9d51c04884c2b44ce146f340e7a857b959) ) \ - ROM_SYSTEM_BIOS( 1, "bios1", "Sega BIOS" ) \ - ROM_LOAD16_WORD_SWAP_BIOS( 1, "fpr-24363.ic48", 0x000000, 0x020000, CRC(82a105f0) SHA1(5128fe2ddcced77332bdcab691c09958051fa564) ) \ - ROM_CONTINUE( 0x000000, 0x020000 ) \ - ROM_CONTINUE( 0x000000, 0x020000 ) \ - ROM_CONTINUE( 0x000000, 0x020000 ) - -/* default EEPROM values, same works for all games */ -#define NAOMI_DEFAULT_EEPROM \ - ROM_REGION16_BE( 0x80, "main_eeprom", 0 ) \ - ROM_LOAD16_WORD("main_eeprom.bin", 0x0000, 0x0080, CRC(fea29cbb) SHA1(4099f1747aafa07db34f6e072cd9bfaa83bae10e) ) \ - ROM_REGION( 0x84, "naomibd_eeprom", 0 ) \ - ROM_LOAD("x76f100_eeprom.bin", 0x0000, 0x0084, CRC(3ea24b6a) SHA1(3a730ebcf56e0060fef6b1b02eb2eb7cfb7e61dc) ) - -/* Version without the default x76f100 eeprom */ -#define NAOMI_DEFAULT_EEPROM_NO_BD \ - ROM_REGION16_BE( 0x80, "main_eeprom", 0 ) \ - ROM_LOAD16_WORD("main_eeprom.bin", 0x0000, 0x0080, CRC(fea29cbb) SHA1(4099f1747aafa07db34f6e072cd9bfaa83bae10e) ) - -ROM_START( naomi ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8400000, "rom_board", ROMREGION_ERASE) -ROM_END - -ROM_START( naomigd ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8400000, "rom_board", ROMREGION_ERASE) -ROM_END - -ROM_START( hod2bios ) - HOTD2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8400000, "rom_board", ROMREGION_ERASE) -ROM_END - -ROM_START( f355dlx ) - F355DLX_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8400000, "rom_board", ROMREGION_ERASE) -ROM_END - -ROM_START( f355bios ) - F355_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8400000, "rom_board", ROMREGION_ERASE) -ROM_END - -ROM_START( airlbios ) - AIRLINE_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8400000, "rom_board", ROMREGION_ERASE) -ROM_END - -ROM_START( naomi2 ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8400000, "rom_board", ROMREGION_ERASE) -ROM_END - -ROM_START( awbios ) - AW_BIOS - - ROM_REGION( 0x8400000, "rom_board", ROMREGION_ERASE) -ROM_END - - -/********************************************** - * - * Naomi Cart ROM defines - * - *********************************************/ - - -/* Info above each set is automatically generated from the IC22 rom and may not be accurate */ - -/* -SYSTEMID: NAOMI -JPN: GUN SPIKE -USA: CANNON SPIKE -EXP: CANNON SPIKE - -NO. Type Byte Word -IC22 32M 0000* 0000* invalid value -IC1 64M 7AC6 C534 -IC2 64M 3959 6667 -IC3 64M F60D 69E5 -IC4 64M FBD4 AE40 -IC5 64M 1717 F3EC -IC6 64M A622 1D3D -C7 64M 33A3 4480 -IC8 64M FC26 A49D -IC9 64M 528D 5206 -IC10 64M 7C94 8779 -IC11 64M 271E BEF7 -IC12 64M BA24 102F - -*/ - -ROM_START( cspike ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x6800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23210.ic22", 0x0000000, 0x0400000, CRC(a15c54b5) SHA1(5c7872244d3d648e4c04751f120d0e9d47239921) ) - ROM_LOAD("mpr-23198.ic1", 0x0800000, 0x0800000, CRC(ce8d3edf) SHA1(1df5bb4eb440c221b8f1e5f019b02accc235fc28) ) - ROM_LOAD("mpr-23199.ic2", 0x1000000, 0x0800000, CRC(0979392a) SHA1(7dc433da6f3e47a721a2e86720a65d9752248e92) ) - ROM_LOAD("mpr-23200.ic3", 0x1800000, 0x0800000, CRC(e4b2db33) SHA1(063bc3789f68be5fcefeeec9e1c8268feb84b7eb) ) - ROM_LOAD("mpr-23201.ic4", 0x2000000, 0x0800000, CRC(c55ca0fa) SHA1(e6fde606b9ed4fd195da304a7b57e8b7797e368f) ) - ROM_LOAD("mpr-23202.ic5", 0x2800000, 0x0800000, CRC(983bb21c) SHA1(a30f9b09370cceadf11defc85b5acd3e578477e0) ) - ROM_LOAD("mpr-23203.ic6", 0x3000000, 0x0800000, CRC(f61b8d96) SHA1(a3522963b1e13b809818ffe5a209dd4ce087ec38) ) - ROM_LOAD("mpr-23204.ic7", 0x3800000, 0x0800000, CRC(03593ecd) SHA1(5ef3ccbfb7b1cc85ad352b13d70eefcad2b209f6) ) - ROM_LOAD("mpr-23205.ic8", 0x4000000, 0x0800000, CRC(e8c9349b) SHA1(310f02c5dad84e84362f0f674afa405f7d72f8ce) ) - ROM_LOAD("mpr-23206.ic9", 0x4800000, 0x0800000, CRC(8089d80f) SHA1(821f5f24616920bf0ed4c86597c27f6a3c39b8e6) ) - ROM_LOAD("mpr-23207.ic10", 0x5000000, 0x0800000, CRC(39f692a1) SHA1(14bc86b48a995378b4dd3609d38b90cddf2d7483) ) - ROM_LOAD("mpr-23208.ic11", 0x5800000, 0x0800000, CRC(b9494f4b) SHA1(2f35b25edf5210a82d4b67e639eeae11440d065a) ) - ROM_LOAD("mpr-23209.ic12s",0x6000000, 0x0800000, CRC(560188c0) SHA1(77f14c9a031c6e5414ffa854d20c40115361d715) ) - - // 841-0012 2000 317-5060-COM Naomi - ROM_PARAMETER( "rom_board:segam2crypt:key", "000e2010" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: CAPCOM VS SNK JAPAN -USA: CAPCOM VS SNK USA -EXP: CAPCOM VS SNK EXPORT - -NO. Type Byte Word -IC22 32M 0000 0000 -IC1 64M B836 4AA4 -IC2 64M 19C1 9965 -IC3 64M B98C EFB2 -IC4 64M 2458 31CD -IC5 64M 59D2 E957 -IC6 64M 1004 7E0B -IC7 64M C63F B2A7 -IC8 64M 9D78 342F -IC9 64M 681F D97A -IC10 64M 7544 E4D3 -IC11 64M 8351 8A4C -IC12 64M B713 2408 -IC13 64M A12E 8DE4 - -*/ - -// ver 000904 -ROM_START( capsnk ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23511c.ic22", 0x000000, 0x400000, CRC(3dbf8eb2) SHA1(1f7b89ba99e018cc85022fa852d56d4e345e1bd2) ) - ROM_LOAD( "mpr-23504.ic1", 0x0800000, 0x1000000, CRC(e01a31d2) SHA1(e00e138f6a20175c7aadb6500f6d7541b91def14) ) - ROM_LOAD( "mpr-23505.ic2", 0x1800000, 0x1000000, CRC(3a34d5fe) SHA1(f3c5f6fcbaa7004d371923eb412ea1fcf3fa461a) ) - ROM_LOAD( "mpr-23506.ic3", 0x2800000, 0x1000000, CRC(9cbab27d) SHA1(f166352355a03c9ccafbc15f926330b3622ec040) ) - ROM_LOAD( "mpr-23507.ic4", 0x3800000, 0x1000000, CRC(363c1734) SHA1(16b0485f1aacc8925b3c6d6152680139748e6df8) ) - ROM_LOAD( "mpr-23508.ic5", 0x4800000, 0x1000000, CRC(0a3590aa) SHA1(84c0e1853f069b003d09b268caee97e58c4dacb6) ) - ROM_LOAD( "mpr-23509.ic6", 0x5800000, 0x1000000, CRC(281d633d) SHA1(d773be8e95f7bf9212ee1061f3076220d4fce9e0) ) - ROM_LOAD( "mpr-23510.ic7", 0x6800000, 0x1000000, CRC(b856fef5) SHA1(0634f86740c438b40286256a0269570d24cb845a) ) - - // 841-0011 2000 317-5059-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "00000000" ) -ROM_END - -// ver 000804 -ROM_START( capsnka ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23511a.ic22", 0x000000, 0x400000, CRC(fe00650f) SHA1(ca8e9e9178ed2b6598bdea83be1bf0dd7aa509f9) ) - ROM_LOAD( "mpr-23504.ic1", 0x0800000, 0x1000000, CRC(e01a31d2) SHA1(e00e138f6a20175c7aadb6500f6d7541b91def14) ) - ROM_LOAD( "mpr-23505.ic2", 0x1800000, 0x1000000, CRC(3a34d5fe) SHA1(f3c5f6fcbaa7004d371923eb412ea1fcf3fa461a) ) - ROM_LOAD( "mpr-23506.ic3", 0x2800000, 0x1000000, CRC(9cbab27d) SHA1(f166352355a03c9ccafbc15f926330b3622ec040) ) - ROM_LOAD( "mpr-23507.ic4", 0x3800000, 0x1000000, CRC(363c1734) SHA1(16b0485f1aacc8925b3c6d6152680139748e6df8) ) - ROM_LOAD( "mpr-23508.ic5", 0x4800000, 0x1000000, CRC(0a3590aa) SHA1(84c0e1853f069b003d09b268caee97e58c4dacb6) ) - ROM_LOAD( "mpr-23509.ic6", 0x5800000, 0x1000000, CRC(281d633d) SHA1(d773be8e95f7bf9212ee1061f3076220d4fce9e0) ) - ROM_LOAD( "mpr-23510.ic7", 0x6800000, 0x1000000, CRC(b856fef5) SHA1(0634f86740c438b40286256a0269570d24cb845a) ) - - // 841-0011 2000 317-5059-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "00000000" ) -ROM_END - -// ver 000802 -ROM_START( capsnkb ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23511.ic22", 0x000000, 0x400000, CRC(8717da61) SHA1(eec890a1edec2047b4177ecb792c211cc0e54932) ) - ROM_LOAD( "mpr-23504.ic1", 0x0800000, 0x1000000, CRC(e01a31d2) SHA1(e00e138f6a20175c7aadb6500f6d7541b91def14) ) - ROM_LOAD( "mpr-23505.ic2", 0x1800000, 0x1000000, CRC(3a34d5fe) SHA1(f3c5f6fcbaa7004d371923eb412ea1fcf3fa461a) ) - ROM_LOAD( "mpr-23506.ic3", 0x2800000, 0x1000000, CRC(9cbab27d) SHA1(f166352355a03c9ccafbc15f926330b3622ec040) ) - ROM_LOAD( "mpr-23507.ic4", 0x3800000, 0x1000000, CRC(363c1734) SHA1(16b0485f1aacc8925b3c6d6152680139748e6df8) ) - ROM_LOAD( "mpr-23508.ic5", 0x4800000, 0x1000000, CRC(0a3590aa) SHA1(84c0e1853f069b003d09b268caee97e58c4dacb6) ) - ROM_LOAD( "mpr-23509.ic6", 0x5800000, 0x1000000, CRC(281d633d) SHA1(d773be8e95f7bf9212ee1061f3076220d4fce9e0) ) - ROM_LOAD( "mpr-23510.ic7", 0x6800000, 0x1000000, CRC(b856fef5) SHA1(0634f86740c438b40286256a0269570d24cb845a) ) - - // 841-0011 2000 317-5059-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "00000000" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: COSMIC SMASH IN JAPAN -USA: COSMIC SMASH IN USA -EXP: COSMIC SMASH IN EXPORT - -NO. Type Byte Word -IC22 32M 0000 0000 EPR23428A.22 -IC1 64M C82B E769 MPR23420.1 -IC2 64M E0C3 43B6 MPR23421.2 -IC3 64M C896 F766 MPR23422.3 -IC4 64M 2E60 4CBF MPR23423.4 -IC5 64M BB81 7E26 MPR23424.5 -IC6 64M B3A8 F2EA MPR23425.6 -IC7 64M 05C5 A084 MPR23426.7 -?IC8 64M 9E13 7535 MPR23427.8 - -Serial: BCHE-01A0803 - -*/ - -ROM_START( csmash ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x4800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23428a.ic22", 0x0000000, 0x400000, CRC(d628dbce) SHA1(91ec1296ead572a64c37f8ac2c1a96742f19d50b) ) - ROM_LOAD("mpr-23420.ic1", 0x0800000, 0x0800000, CRC(9d5991f2) SHA1(c75871db314b01935d1daaacf1a762e73e5fd411) ) - ROM_LOAD("mpr-23421.ic2", 0x1000000, 0x0800000, CRC(6c351db3) SHA1(cdd601321a38fc34152517abdc473b73a4c6f630) ) - ROM_LOAD("mpr-23422.ic3", 0x1800000, 0x0800000, CRC(a1d4bd29) SHA1(6c446fd1819f55412351f15cf57b769c0c56c1db) ) - ROM_LOAD("mpr-23423.ic4", 0x2000000, 0x0800000, CRC(08cbf373) SHA1(0d9a593f5cc5d632d85d7253c135eef2e8e01598) ) - ROM_LOAD("mpr-23424.ic5", 0x2800000, 0x0800000, CRC(f4404000) SHA1(e49d941e47e63bb7f3fddc3c3d2c1653611914ee) ) - ROM_LOAD("mpr-23425.ic6", 0x3000000, 0x0800000, CRC(47f51da2) SHA1(af5ecd460114caed3a00157ffd3a2df0fbf348c0) ) - ROM_LOAD("mpr-23426.ic7", 0x3800000, 0x0800000, CRC(7f91b13f) SHA1(2d534f77291ebfedc011bf0e803a1b9243fb477f) ) - ROM_LOAD("mpr-23427.ic8", 0x4000000, 0x0800000, CRC(5851d525) SHA1(1cb1073542d75a3bcc0d363ed31d49bcaf1fd494) ) - - // 840-0044 2000 317-0289-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28103347" ) -ROM_END - -ROM_START( csmasho ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x4800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23428.ic22", 0x0000000, 0x400000, CRC(f8597496) SHA1(2bb9f25b63b7410934ae4b1e052e1308a5c5a57f) ) - ROM_LOAD("mpr-23420.ic1", 0x0800000, 0x0800000, CRC(9d5991f2) SHA1(c75871db314b01935d1daaacf1a762e73e5fd411) ) - ROM_LOAD("mpr-23421.ic2", 0x1000000, 0x0800000, CRC(6c351db3) SHA1(cdd601321a38fc34152517abdc473b73a4c6f630) ) - ROM_LOAD("mpr-23422.ic3", 0x1800000, 0x0800000, CRC(a1d4bd29) SHA1(6c446fd1819f55412351f15cf57b769c0c56c1db) ) - ROM_LOAD("mpr-23423.ic4", 0x2000000, 0x0800000, CRC(08cbf373) SHA1(0d9a593f5cc5d632d85d7253c135eef2e8e01598) ) - ROM_LOAD("mpr-23424.ic5", 0x2800000, 0x0800000, CRC(f4404000) SHA1(e49d941e47e63bb7f3fddc3c3d2c1653611914ee) ) - ROM_LOAD("mpr-23425.ic6", 0x3000000, 0x0800000, CRC(47f51da2) SHA1(af5ecd460114caed3a00157ffd3a2df0fbf348c0) ) - ROM_LOAD("mpr-23426.ic7", 0x3800000, 0x0800000, CRC(7f91b13f) SHA1(2d534f77291ebfedc011bf0e803a1b9243fb477f) ) - ROM_LOAD("mpr-23427.ic8", 0x4000000, 0x0800000, CRC(5851d525) SHA1(1cb1073542d75a3bcc0d363ed31d49bcaf1fd494) ) - - // 840-0044 2000 317-0289-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28103347" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: DEATH CRIMSON OX -USA: DEATH CRIMSON OX -EXP: DEATH CRIMSON OX - -*/ - -ROM_START( deathcoxo ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x5800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23524.ic22",0x0000000, 0x0400000, CRC(edc20e44) SHA1(6167ee86624f5b78b3ced0dd82259e83053f4f9d) ) - ROM_LOAD("mpr-23514.ic1", 0x0800000, 0x0800000, CRC(1f2b090e) SHA1(f2863d306512112cd3025c9ce3300ac0a396ee2d) ) - ROM_LOAD("mpr-23515.ic2", 0x1000000, 0x0800000, CRC(dc8557eb) SHA1(855bf4a8a7a7184a64a60d30efd505eb1181d8c6) ) - ROM_LOAD("mpr-23516.ic3", 0x1800000, 0x0800000, CRC(94494cbb) SHA1(fc977c77fa424541573c5cac28dac013d3354754) ) - ROM_LOAD("mpr-23517.ic4", 0x2000000, 0x0800000, CRC(69ba6a41) SHA1(1d5528f7d3f8721492db966ec041966192bebdf8) ) - ROM_LOAD("mpr-23518.ic5", 0x2800000, 0x0800000, CRC(49882766) SHA1(f6a7a7039dc251e02d69d4c95130102dfbb25fc9) ) - ROM_LOAD("mpr-23519.ic6", 0x3000000, 0x0800000, CRC(cdc82805) SHA1(947cdcdc16fc61ba4ca1258d170483b3decdacf2) ) - ROM_LOAD("mpr-23520.ic7", 0x3800000, 0x0800000, CRC(1a268360) SHA1(b35dab00e4e656f13fcad92bebd2c256c1965f54) ) - ROM_LOAD("mpr-23521.ic8", 0x4000000, 0x0800000, CRC(cf8674b8) SHA1(bdd2a0ef98138021707b3dd06b1d9855308ed3ec) ) - ROM_LOAD("mpr-23522.ic9", 0x4800000, 0x0800000, CRC(7ae6716e) SHA1(658b794ae6e3898885524582a207faa1076a65ca) ) - ROM_LOAD("mpr-23523.ic10",0x5000000, 0x0800000, CRC(c91efb67) SHA1(3d79870551310da7a641858ffec3840714e9cc22) ) - - // 841-0016 2000 317-5066-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000b64d0" ) -ROM_END - -ROM_START( deathcoxj ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x5800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23524a.ic22",0x0000000, 0x0400000, CRC(b60e113e) SHA1(4d3a8dcd68addd0776ac9774974fb261a5fe76b8) ) - ROM_LOAD("mpr-23514.ic1", 0x0800000, 0x0800000, CRC(1f2b090e) SHA1(f2863d306512112cd3025c9ce3300ac0a396ee2d) ) - ROM_LOAD("mpr-23515.ic2", 0x1000000, 0x0800000, CRC(dc8557eb) SHA1(855bf4a8a7a7184a64a60d30efd505eb1181d8c6) ) - ROM_LOAD("mpr-23516.ic3", 0x1800000, 0x0800000, CRC(94494cbb) SHA1(fc977c77fa424541573c5cac28dac013d3354754) ) - ROM_LOAD("mpr-23517.ic4", 0x2000000, 0x0800000, CRC(69ba6a41) SHA1(1d5528f7d3f8721492db966ec041966192bebdf8) ) - ROM_LOAD("mpr-23518.ic5", 0x2800000, 0x0800000, CRC(49882766) SHA1(f6a7a7039dc251e02d69d4c95130102dfbb25fc9) ) - ROM_LOAD("mpr-23519.ic6", 0x3000000, 0x0800000, CRC(cdc82805) SHA1(947cdcdc16fc61ba4ca1258d170483b3decdacf2) ) - ROM_LOAD("mpr-23520.ic7", 0x3800000, 0x0800000, CRC(1a268360) SHA1(b35dab00e4e656f13fcad92bebd2c256c1965f54) ) - ROM_LOAD("mpr-23521.ic8", 0x4000000, 0x0800000, CRC(cf8674b8) SHA1(bdd2a0ef98138021707b3dd06b1d9855308ed3ec) ) - ROM_LOAD("mpr-23522.ic9", 0x4800000, 0x0800000, CRC(7ae6716e) SHA1(658b794ae6e3898885524582a207faa1076a65ca) ) - ROM_LOAD("mpr-23523.ic10",0x5000000, 0x0800000, CRC(c91efb67) SHA1(3d79870551310da7a641858ffec3840714e9cc22) ) - - // 841-0016 2000 317-5066-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000b64d0" ) -ROM_END - -// 833-14141 NOA DCX, metal case -ROM_START( deathcox ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - // IC22 is flash ROM module with hand writen label: - // エコール - // DCOX US - // Ver.1.000 - ROM_REGION( 0x5800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("dcox_us.ic22", 0x0000000, 0x0400000, CRC(0580a27e) SHA1(5b22f6464033097d68a9d199ec1a082f526c0403) ) - ROM_LOAD("mpr-23514.ic1", 0x0800000, 0x0800000, CRC(1f2b090e) SHA1(f2863d306512112cd3025c9ce3300ac0a396ee2d) ) - ROM_LOAD("mpr-23515.ic2", 0x1000000, 0x0800000, CRC(dc8557eb) SHA1(855bf4a8a7a7184a64a60d30efd505eb1181d8c6) ) - ROM_LOAD("mpr-23516.ic3", 0x1800000, 0x0800000, CRC(94494cbb) SHA1(fc977c77fa424541573c5cac28dac013d3354754) ) - ROM_LOAD("mpr-23517.ic4", 0x2000000, 0x0800000, CRC(69ba6a41) SHA1(1d5528f7d3f8721492db966ec041966192bebdf8) ) - ROM_LOAD("mpr-23518.ic5", 0x2800000, 0x0800000, CRC(49882766) SHA1(f6a7a7039dc251e02d69d4c95130102dfbb25fc9) ) - ROM_LOAD("mpr-23519.ic6", 0x3000000, 0x0800000, CRC(cdc82805) SHA1(947cdcdc16fc61ba4ca1258d170483b3decdacf2) ) - ROM_LOAD("mpr-23520.ic7", 0x3800000, 0x0800000, CRC(1a268360) SHA1(b35dab00e4e656f13fcad92bebd2c256c1965f54) ) - ROM_LOAD("mpr-23521.ic8", 0x4000000, 0x0800000, CRC(cf8674b8) SHA1(bdd2a0ef98138021707b3dd06b1d9855308ed3ec) ) - ROM_LOAD("mpr-23522.ic9", 0x4800000, 0x0800000, CRC(7ae6716e) SHA1(658b794ae6e3898885524582a207faa1076a65ca) ) - ROM_LOAD("mpr-23523.ic10",0x5000000, 0x0800000, CRC(c91efb67) SHA1(3d79870551310da7a641858ffec3840714e9cc22) ) - - // 841-0016 2000 317-5066-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000b64d0" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: DEAD OR ALIVE 2 -USA: DEAD OR ALIVE 2 USA ------ -EXP: DEAD OR ALIVE 2 EXPORT---- - -NO. Type Byte Word -IC22 32M 2B49 A054 -IC1 64M B74A 1815 -IC2 64M 6B34 AB5A -IC3 64M 7EEF EA1F -IC4 64M 0700 8C2F -IC5 64M E365 B9CC -IC6 64M 7FE0 DC66 -IC7 64M BF8D 439B -IC8 64M 84DC 2F86 -IC9 64M 15CF 8961 -IC10 64M 7776 B985 -IC11 64M BCE9 21E9 -IC12 64M 87FA E9C0 -IC13 64M B82E 47A7 -IC14 64M 3821 846E -IC15 64M B491 C66E -IC16 64M 5774 918D -IC17 64M 219B A171 -IC18 64M 4848 643A -IC19 64M 6E1F 2570 -IC20 64M 0CED F2A8 -IC21 64M 002C 8ECA - -*/ - -ROM_START( doa2a ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM_NO_BD - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22121a.ic22", 0x0000000, 0x0400000, CRC(30f93b5e) SHA1(0e33383e7ab9a721dab4708b063598f2e9c9f2e7) ) // partially encrypted - - ROM_LOAD("mpr-22100.ic1", 0x0800000, 0x0800000, CRC(92a53e5e) SHA1(87fcdeee9c4e65a3eb6eb345eed85d4f2df26c3c) ) - ROM_LOAD("mpr-22101.ic2", 0x1000000, 0x0800000, CRC(14cd7dce) SHA1(5df14a5dad14bc922b4f88881dc2e9c8e74d6170) ) - ROM_LOAD("mpr-22102.ic3", 0x1800000, 0x0800000, CRC(34e778b1) SHA1(750ddf5cda9622dd2b0f7069d247ffd55911c38f) ) - ROM_LOAD("mpr-22103.ic4", 0x2000000, 0x0800000, CRC(6f3db8df) SHA1(e9bbcf7897594ae47a9e3c8641ccb2c09b0809fe) ) - ROM_LOAD("mpr-22104.ic5", 0x2800000, 0x0800000, CRC(fcc2787f) SHA1(c28eaf91fa64e49e2276702678a4f8f17e09c3b9) ) - ROM_LOAD("mpr-22105.ic6", 0x3000000, 0x0800000, CRC(3e2da942) SHA1(d8f28c40ab59fa96a1fb19ad3adbee687088a5ab) ) - ROM_LOAD("mpr-22106.ic7", 0x3800000, 0x0800000, CRC(03aceaaf) SHA1(977e5b660254e7c5fdbd9d52c1f00c8a174a5d7b) ) - ROM_LOAD("mpr-22107.ic8", 0x4000000, 0x0800000, CRC(6f1705e4) SHA1(b8215dd4ef7214e75c2ec79ad974a32422c17647) ) - ROM_LOAD("mpr-22108.ic9", 0x4800000, 0x0800000, CRC(d34d3d8a) SHA1(910f1e4d8a54a621d9212e1425152c3029c96234) ) - ROM_LOAD("mpr-22109.ic10", 0x5000000, 0x0800000, CRC(00ef44dd) SHA1(3fd100007daf59693de2329df1b4981dcdf435cd) ) - ROM_LOAD("mpr-22110.ic11", 0x5800000, 0x0800000, CRC(a193b577) SHA1(3513853f88c491905481dadc5ce00cc5819b2663) ) - ROM_LOAD("mpr-22111.ic12s",0x6000000, 0x0800000, CRC(55dddebf) SHA1(a7b8702cf578f5be4dcf8e2eaf11bf8b71d1b4ad) ) - ROM_LOAD("mpr-22112.ic13s",0x6800000, 0x0800000, CRC(c5ffe564) SHA1(efe4d0cb5a536b26489c6dd31b1e446a9be643c9) ) - ROM_LOAD("mpr-22113.ic14s",0x7000000, 0x0800000, CRC(12e7adf0) SHA1(2755c3efc6ca6d5680ead1489f42798c0187c5a4) ) - ROM_LOAD("mpr-22114.ic15s",0x7800000, 0x0800000, CRC(d181d0a0) SHA1(2a0e46dbb31f5c11b6ae2fc8c786192bf3701ec5) ) - ROM_LOAD("mpr-22115.ic16s",0x8000000, 0x0800000, CRC(ee2c842d) SHA1(8e33f241300481bb8875bda37e3917be71ed2594) ) - ROM_LOAD("mpr-22116.ic17s",0x8800000, 0x0800000, CRC(224ab770) SHA1(85d849ee077e36da1df759caa4a32525395f741c) ) - ROM_LOAD("mpr-22117.ic18s",0x9000000, 0x0800000, CRC(884a45a9) SHA1(d947cb3a045c5463523355fa631d55148e12c31e) ) - ROM_LOAD("mpr-22118.ic19s",0x9800000, 0x0800000, CRC(8d631cbf) SHA1(fe8a65d35b1cdaed650ddde931e59f0768ffff53) ) - ROM_LOAD("mpr-22119.ic20s",0xa000000, 0x0800000, CRC(d608fa86) SHA1(54c8107cccec8cbb536f13cda5b220b7972190b7) ) - ROM_LOAD("mpr-22120.ic21s",0xa800000, 0x0800000, CRC(a30facb4) SHA1(70415ca34095c795297486bce1f956f6a8d4817f) ) - - // on-cart X76F100 eeprom contents - ROM_REGION( 0x84, "naomibd_eeprom", 0 ) - ROM_LOAD( "841-0003.sf", 0x000000, 0x000084, CRC(3a119a17) SHA1(d37a092cca7c9cfc5f2637b355af90a65d04013e) ) - - // 841-0003 1999 317-5048-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "0008ad01" ) -ROM_END - -// later original version, have unlocked Tag and Survival game modes, but unlike Millennium have no option to disable them -// like original rev have 1 life in story mode and no way to tweak it (Millennium have it 2 and test mode option to change it) -// possible USA or international release -ROM_START( doa2 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM_NO_BD - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22207.ic22", 0x0000000, 0x0400000, CRC(313d0e55) SHA1(e2c8b99ef4041ecfa90cb534b160f4ca741e0bf5) ) - - ROM_LOAD("mpr-22100.ic1", 0x0800000, 0x0800000, CRC(92a53e5e) SHA1(87fcdeee9c4e65a3eb6eb345eed85d4f2df26c3c) ) - ROM_LOAD("mpr-22101.ic2", 0x1000000, 0x0800000, CRC(14cd7dce) SHA1(5df14a5dad14bc922b4f88881dc2e9c8e74d6170) ) - ROM_LOAD("mpr-22102.ic3", 0x1800000, 0x0800000, CRC(34e778b1) SHA1(750ddf5cda9622dd2b0f7069d247ffd55911c38f) ) - ROM_LOAD("mpr-22103.ic4", 0x2000000, 0x0800000, CRC(6f3db8df) SHA1(e9bbcf7897594ae47a9e3c8641ccb2c09b0809fe) ) - ROM_LOAD("mpr-22104.ic5", 0x2800000, 0x0800000, CRC(fcc2787f) SHA1(c28eaf91fa64e49e2276702678a4f8f17e09c3b9) ) - ROM_LOAD("mpr-22105.ic6", 0x3000000, 0x0800000, CRC(3e2da942) SHA1(d8f28c40ab59fa96a1fb19ad3adbee687088a5ab) ) - ROM_LOAD("mpr-22106.ic7", 0x3800000, 0x0800000, CRC(03aceaaf) SHA1(977e5b660254e7c5fdbd9d52c1f00c8a174a5d7b) ) - ROM_LOAD("mpr-22107.ic8", 0x4000000, 0x0800000, CRC(6f1705e4) SHA1(b8215dd4ef7214e75c2ec79ad974a32422c17647) ) - ROM_LOAD("mpr-22108.ic9", 0x4800000, 0x0800000, CRC(d34d3d8a) SHA1(910f1e4d8a54a621d9212e1425152c3029c96234) ) - ROM_LOAD("mpr-22109.ic10", 0x5000000, 0x0800000, CRC(00ef44dd) SHA1(3fd100007daf59693de2329df1b4981dcdf435cd) ) - ROM_LOAD("mpr-22110.ic11", 0x5800000, 0x0800000, CRC(a193b577) SHA1(3513853f88c491905481dadc5ce00cc5819b2663) ) - ROM_LOAD("mpr-22111.ic12s",0x6000000, 0x0800000, CRC(55dddebf) SHA1(a7b8702cf578f5be4dcf8e2eaf11bf8b71d1b4ad) ) - ROM_LOAD("mpr-22112.ic13s",0x6800000, 0x0800000, CRC(c5ffe564) SHA1(efe4d0cb5a536b26489c6dd31b1e446a9be643c9) ) - ROM_LOAD("mpr-22113.ic14s",0x7000000, 0x0800000, CRC(12e7adf0) SHA1(2755c3efc6ca6d5680ead1489f42798c0187c5a4) ) - ROM_LOAD("mpr-22114.ic15s",0x7800000, 0x0800000, CRC(d181d0a0) SHA1(2a0e46dbb31f5c11b6ae2fc8c786192bf3701ec5) ) - ROM_LOAD("mpr-22115.ic16s",0x8000000, 0x0800000, CRC(ee2c842d) SHA1(8e33f241300481bb8875bda37e3917be71ed2594) ) - ROM_LOAD("mpr-22116.ic17s",0x8800000, 0x0800000, CRC(224ab770) SHA1(85d849ee077e36da1df759caa4a32525395f741c) ) - ROM_LOAD("mpr-22117.ic18s",0x9000000, 0x0800000, CRC(884a45a9) SHA1(d947cb3a045c5463523355fa631d55148e12c31e) ) - ROM_LOAD("mpr-22118.ic19s",0x9800000, 0x0800000, CRC(8d631cbf) SHA1(fe8a65d35b1cdaed650ddde931e59f0768ffff53) ) - ROM_LOAD("mpr-22119.ic20s",0xa000000, 0x0800000, CRC(d608fa86) SHA1(54c8107cccec8cbb536f13cda5b220b7972190b7) ) - ROM_LOAD("mpr-22120.ic21s",0xa800000, 0x0800000, CRC(a30facb4) SHA1(70415ca34095c795297486bce1f956f6a8d4817f) ) - - // on-cart X76F100 eeprom contents - ROM_REGION( 0x84, "naomibd_eeprom", 0 ) - ROM_LOAD( "841-0003.sf", 0x000000, 0x000084, CRC(3a119a17) SHA1(d37a092cca7c9cfc5f2637b355af90a65d04013e) ) - - // 841-0003 1999 317-5048-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "0008ad01" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: DEAD OR ALIVE 2 -USA: DEAD OR ALIVE 2 USA ------ -EXP: DEAD OR ALIVE 2 EXPORT---- - -NO. Type Byte Word -IC22 32M 2B49 A054 -IC1 64M B74A 1815 -IC2 64M 6B34 AB5A -IC3 64M 7EEF EA1F -IC4 64M 0700 8C2F -IC5 64M E365 B9CC -IC6 64M 7FE0 DC66 -IC7 64M BF8D 439B -IC8 64M 84DC 2F86 -IC9 64M 15CF 8961 -IC10 64M 7776 B985 -IC11 64M BCE9 21E9 -IC12 64M 87FA E9C0 -IC13 64M B82E 47A7 -IC14 64M 3821 846E -IC15 64M B491 C66E -IC16 64M 5774 918D -IC17 64M 219B A171 -IC18 64M 4848 643A -IC19 64M 6E1F 2570 -IC20 64M 0CED F2A8 -IC21 64M 002C 8ECA - -Serial: BALH-13A0175 - -*/ - -ROM_START( doa2m ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM_NO_BD - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("doa2verm.ic22", 0x0000000, 0x0400000, CRC(94b16f08) SHA1(225cd3e5dd5f21facf0a1d5e66fa17db8497573d) ) - - ROM_LOAD("mpr-22100.ic1", 0x0800000, 0x0800000, CRC(92a53e5e) SHA1(87fcdeee9c4e65a3eb6eb345eed85d4f2df26c3c) ) - ROM_LOAD("mpr-22101.ic2", 0x1000000, 0x0800000, CRC(14cd7dce) SHA1(5df14a5dad14bc922b4f88881dc2e9c8e74d6170) ) - ROM_LOAD("mpr-22102.ic3", 0x1800000, 0x0800000, CRC(34e778b1) SHA1(750ddf5cda9622dd2b0f7069d247ffd55911c38f) ) - ROM_LOAD("mpr-22103.ic4", 0x2000000, 0x0800000, CRC(6f3db8df) SHA1(e9bbcf7897594ae47a9e3c8641ccb2c09b0809fe) ) - ROM_LOAD("mpr-22104.ic5", 0x2800000, 0x0800000, CRC(fcc2787f) SHA1(c28eaf91fa64e49e2276702678a4f8f17e09c3b9) ) - ROM_LOAD("mpr-22105.ic6", 0x3000000, 0x0800000, CRC(3e2da942) SHA1(d8f28c40ab59fa96a1fb19ad3adbee687088a5ab) ) - ROM_LOAD("mpr-22106.ic7", 0x3800000, 0x0800000, CRC(03aceaaf) SHA1(977e5b660254e7c5fdbd9d52c1f00c8a174a5d7b) ) - ROM_LOAD("mpr-22107.ic8", 0x4000000, 0x0800000, CRC(6f1705e4) SHA1(b8215dd4ef7214e75c2ec79ad974a32422c17647) ) - ROM_LOAD("mpr-22108.ic9", 0x4800000, 0x0800000, CRC(d34d3d8a) SHA1(910f1e4d8a54a621d9212e1425152c3029c96234) ) - ROM_LOAD("mpr-22109.ic10", 0x5000000, 0x0800000, CRC(00ef44dd) SHA1(3fd100007daf59693de2329df1b4981dcdf435cd) ) - ROM_LOAD("mpr-22110.ic11", 0x5800000, 0x0800000, CRC(a193b577) SHA1(3513853f88c491905481dadc5ce00cc5819b2663) ) - ROM_LOAD("mpr-22111.ic12s",0x6000000, 0x0800000, CRC(55dddebf) SHA1(a7b8702cf578f5be4dcf8e2eaf11bf8b71d1b4ad) ) - ROM_LOAD("mpr-22112.ic13s",0x6800000, 0x0800000, CRC(c5ffe564) SHA1(efe4d0cb5a536b26489c6dd31b1e446a9be643c9) ) - ROM_LOAD("mpr-22113.ic14s",0x7000000, 0x0800000, CRC(12e7adf0) SHA1(2755c3efc6ca6d5680ead1489f42798c0187c5a4) ) - ROM_LOAD("mpr-22114.ic15s",0x7800000, 0x0800000, CRC(d181d0a0) SHA1(2a0e46dbb31f5c11b6ae2fc8c786192bf3701ec5) ) - ROM_LOAD("mpr-22115.ic16s",0x8000000, 0x0800000, CRC(ee2c842d) SHA1(8e33f241300481bb8875bda37e3917be71ed2594) ) - ROM_LOAD("mpr-22116.ic17s",0x8800000, 0x0800000, CRC(224ab770) SHA1(85d849ee077e36da1df759caa4a32525395f741c) ) - ROM_LOAD("mpr-22117.ic18s",0x9000000, 0x0800000, CRC(884a45a9) SHA1(d947cb3a045c5463523355fa631d55148e12c31e) ) - ROM_LOAD("mpr-22118.ic19s",0x9800000, 0x0800000, CRC(8d631cbf) SHA1(fe8a65d35b1cdaed650ddde931e59f0768ffff53) ) - ROM_LOAD("mpr-22119.ic20s",0xa000000, 0x0800000, CRC(d608fa86) SHA1(54c8107cccec8cbb536f13cda5b220b7972190b7) ) - ROM_LOAD("mpr-22120.ic21s",0xa800000, 0x0800000, CRC(a30facb4) SHA1(70415ca34095c795297486bce1f956f6a8d4817f) ) - - // on-cart X76F100 eeprom contents - ROM_REGION( 0x84, "naomibd_eeprom", 0 ) - ROM_LOAD( "841-0003.sf", 0x000000, 0x000084, CRC(3a119a17) SHA1(d37a092cca7c9cfc5f2637b355af90a65d04013e) ) - - // 841-0003 1999 317-5048-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "0008ad01" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: DERBY OWNERS CLUB ------------ -USA: DERBY OWNERS CLUB ------------ -EXP: DERBY OWNERS CLUB IN EXPORT -- - -NO. Type Byte Word -IC22 32M 0000 0000 -IC1 64M 8AF3 D0BC -IC2 64M 1E79 0410 -IC3 64M 146D C51E -IC4 64M E9AD 86BE -IC5 64M BBB2 8685 -IC6 64M A0E1 C2E0 -IC7 64M B8CF 67B5 -IC8 64M 005E C1D6 -IC9 64M 1F53 9304 -IC10 64M FAC9 8AA4 -IC11 64M B6B1 5665 -IC12 64M 21DB 74F5 -IC13 64M A991 A8AB -IC14 64M 05BD 428D - -Serial: BAXE-02A1386 - -*/ - -ROM_START( derbyoc ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22099b.ic22", 0x0000000, 0x0400000, CRC(5e708879) SHA1(fada4f4bf29fc8f77f354167f8db4f904610fe1a) ) - ROM_LOAD("mpr-22085.ic1", 0x0800000, 0x0800000, CRC(fffe9cc5) SHA1(ce6082fc648718b3831f709ba8b6212946c72d70) ) - ROM_LOAD("mpr-22086.ic2", 0x1000000, 0x0800000, CRC(610fe214) SHA1(c982d9e4722c2b6cb87f2bc3e2ac0f764f0bae79) ) - ROM_LOAD("mpr-22087.ic3", 0x1800000, 0x0800000, CRC(f0cd2a26) SHA1(21ff7d6540cfeb5e563d3528bd4bb31c5f285f1a) ) - ROM_LOAD("mpr-22088.ic4", 0x2000000, 0x0800000, CRC(62a7e6db) SHA1(103e2413c9706a5a98f05646fd3a7d7808593ad8) ) - ROM_LOAD("mpr-22089.ic5", 0x2800000, 0x0800000, CRC(cb135eb6) SHA1(a49df8fbae1ea0fb1251d0d8f302cc8687c3be0b) ) - ROM_LOAD("mpr-22090.ic6", 0x3000000, 0x0800000, CRC(13e44d57) SHA1(450fe281d34c088e61a4c2ee6ae434f330deb482) ) - ROM_LOAD("mpr-22091.ic7", 0x3800000, 0x0800000, CRC(efa1e2fc) SHA1(058635bee7a87b8191127060c6a28c053001b466) ) - ROM_LOAD("mpr-22092.ic8", 0x4000000, 0x0800000, CRC(de1ea163) SHA1(f2b0169fac3e1074628dec75642e7c41c8160964) ) - ROM_LOAD("mpr-22093.ic9", 0x4800000, 0x0800000, CRC(ecbc523b) SHA1(952618a0966838f5b814ff1265c899481aae1ba9) ) - ROM_LOAD("mpr-22094.ic10", 0x5000000, 0x0800000, CRC(72af7a70) SHA1(b1437dbf47f95bbdb9fe7a215c5a3b0f3839d917) ) - ROM_LOAD("mpr-22095.ic11", 0x5800000, 0x0800000, CRC(ae74b61a) SHA1(1c9de865447c9993d7faff2e61837e4b74353c3a) ) - ROM_LOAD("mpr-22096.ic12s", 0x6000000, 0x0800000, CRC(d8c41648) SHA1(d465f4b841164da0738336e203c5bc6e1e799a76) ) - ROM_LOAD("mpr-22097.ic13s", 0x6800000, 0x0800000, CRC(f1dedac5) SHA1(9d4499cbafe80dd0b36be617de7994a96e1e9a01) ) - ROM_LOAD("mpr-22098.ic14s", 0x7000000, 0x0800000, CRC(f9824d2e) SHA1(f20f8cc2b1bef9077ede1cb874da8f2a335d39de) ) - -/* - 838-13661 RS422/RS232C BD DOC - IC1 - Toshiba TMPZ84C015BF-10 Z80-based MCU - IC6 - Toshiba TC551001CF-70L 128k x8 SRAM - IC8 - Sega 315-5338A - OSC1 - 19.680MHz OSC2 - 32.000MHz - - connected between Naomi motherboard and card reader/printer, accessed via MIE MCU ports 0x09-0x0d -*/ - ROM_REGION( 0x10000, "rs422_io", 0 ) - ROM_LOAD( "epr-22083.ic7", 0x0000, 0x10000, CRC(c70b0de9) SHA1(329c924b4d29017482b1ecca839fb610ca20b2af) ) - - // 840-0016 1999 317-0262-JPN Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280fee35" ) -ROM_END - -ROM_START( derbyocw ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22336d.ic22",0x000000, 0x0400000, CRC(e6c0cb0c) SHA1(b8c7fe62cb370793fd5ed0af27c18d36e9c0ce54) ) - ROM_LOAD( "mpr-22328.ic1", 0x0800000, 0x1000000, CRC(179cec02) SHA1(cbaba86082370a082d2e9f18427691d5cfa0e4f0) ) - ROM_LOAD( "mpr-22329.ic2", 0x1800000, 0x1000000, CRC(e0d5b98c) SHA1(5bf1ac0d895fd7725d170a54f01cd717a5e54110) ) - ROM_LOAD( "mpr-22330.ic3", 0x2800000, 0x1000000, CRC(6737cd62) SHA1(08429ca39fef3b36cb491813ddcd0feef3b24372) ) - ROM_LOAD( "mpr-22331.ic4", 0x3800000, 0x1000000, CRC(8fb5cbcf) SHA1(c4e6cbbe7d3549e1841654b41b1946b9bc356e74) ) - ROM_LOAD( "mpr-22332.ic5", 0x4800000, 0x1000000, CRC(c5e365a8) SHA1(5839ea24b8fd02552931175d35e2ceca75fca089) ) - ROM_LOAD( "mpr-22337.ic6", 0x5800000, 0x1000000, CRC(87ca3a2f) SHA1(2ffc01597107eb60dfa7aa49d51f203b51a44334) ) - ROM_LOAD( "mpr-22338.ic7", 0x6800000, 0x1000000, CRC(4bda7303) SHA1(db27d91ef811d741cfdb5c0196e61be722c2f5bd) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -ROM_START( drbyocwc ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22336c.ic22", 0x000000, 0x400000, CRC(50053f82) SHA1(5b31abb480043ece3645b2479ba566ac6592acd8) ) - ROM_LOAD( "mpr-22328.ic1", 0x0800000, 0x1000000, CRC(179cec02) SHA1(cbaba86082370a082d2e9f18427691d5cfa0e4f0) ) - ROM_LOAD( "mpr-22329.ic2", 0x1800000, 0x1000000, CRC(e0d5b98c) SHA1(5bf1ac0d895fd7725d170a54f01cd717a5e54110) ) - ROM_LOAD( "mpr-22330.ic3", 0x2800000, 0x1000000, CRC(6737cd62) SHA1(08429ca39fef3b36cb491813ddcd0feef3b24372) ) - ROM_LOAD( "mpr-22331.ic4", 0x3800000, 0x1000000, CRC(8fb5cbcf) SHA1(c4e6cbbe7d3549e1841654b41b1946b9bc356e74) ) - ROM_LOAD( "mpr-22332.ic5", 0x4800000, 0x1000000, CRC(c5e365a8) SHA1(5839ea24b8fd02552931175d35e2ceca75fca089) ) - ROM_LOAD( "mpr-22333.ic6", 0x5800000, 0x1000000, CRC(96f324aa) SHA1(bc41e2097c1841771d786ba9ad1a31df1494a856) ) - ROM_LOAD( "mpr-22334.ic7", 0x6800000, 0x1000000, CRC(5389b05a) SHA1(e206e4d82d7b1a59c33043ec0812eb69be08d9b3) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -ROM_START( drbyocwb ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22336b.ic22", 0x000000, 0x400000, CRC(8df5434b) SHA1(de310ad78e1c7325bd8237d1eea3d1050c368a7d) ) - ROM_LOAD( "mpr-22328.ic1", 0x0800000, 0x1000000, CRC(179cec02) SHA1(cbaba86082370a082d2e9f18427691d5cfa0e4f0) ) - ROM_LOAD( "mpr-22329.ic2", 0x1800000, 0x1000000, CRC(e0d5b98c) SHA1(5bf1ac0d895fd7725d170a54f01cd717a5e54110) ) - ROM_LOAD( "mpr-22330.ic3", 0x2800000, 0x1000000, CRC(6737cd62) SHA1(08429ca39fef3b36cb491813ddcd0feef3b24372) ) - ROM_LOAD( "mpr-22331.ic4", 0x3800000, 0x1000000, CRC(8fb5cbcf) SHA1(c4e6cbbe7d3549e1841654b41b1946b9bc356e74) ) - ROM_LOAD( "mpr-22332.ic5", 0x4800000, 0x1000000, CRC(c5e365a8) SHA1(5839ea24b8fd02552931175d35e2ceca75fca089) ) - ROM_LOAD( "mpr-22333.ic6", 0x5800000, 0x1000000, CRC(96f324aa) SHA1(bc41e2097c1841771d786ba9ad1a31df1494a856) ) - ROM_LOAD( "mpr-22334.ic7", 0x6800000, 0x1000000, CRC(5389b05a) SHA1(e206e4d82d7b1a59c33043ec0812eb69be08d9b3) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -ROM_START( drbyocwa ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22336a.ic22", 0x000000, 0x400000, CRC(56dee69a) SHA1(01be82e63951925ffac91f8c4d03d9b840f9b42a) ) - ROM_LOAD( "mpr-22328.ic1", 0x0800000, 0x1000000, CRC(179cec02) SHA1(cbaba86082370a082d2e9f18427691d5cfa0e4f0) ) - ROM_LOAD( "mpr-22329.ic2", 0x1800000, 0x1000000, CRC(e0d5b98c) SHA1(5bf1ac0d895fd7725d170a54f01cd717a5e54110) ) - ROM_LOAD( "mpr-22330.ic3", 0x2800000, 0x1000000, CRC(6737cd62) SHA1(08429ca39fef3b36cb491813ddcd0feef3b24372) ) - ROM_LOAD( "mpr-22331.ic4", 0x3800000, 0x1000000, CRC(8fb5cbcf) SHA1(c4e6cbbe7d3549e1841654b41b1946b9bc356e74) ) - ROM_LOAD( "mpr-22332.ic5", 0x4800000, 0x1000000, CRC(c5e365a8) SHA1(5839ea24b8fd02552931175d35e2ceca75fca089) ) - ROM_LOAD( "mpr-22333.ic6", 0x5800000, 0x1000000, CRC(96f324aa) SHA1(bc41e2097c1841771d786ba9ad1a31df1494a856) ) - ROM_LOAD( "mpr-22334.ic7", 0x6800000, 0x1000000, CRC(5389b05a) SHA1(e206e4d82d7b1a59c33043ec0812eb69be08d9b3) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -/* -SYSTEMID: NAOMI -JPN: DERBY OWNERS CLUB II----------- -USA: DERBY OWNERS CLUB II----------- -EXP: DERBY OWNERS CLUB II-IN EXPORT -*/ - -ROM_START( derbyoc2 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22306b.ic22", 0x0000000, 0x0400000, CRC(fcac20eb) SHA1(26cec9f615cd18ce7fccfc5e273e42c58dea1995) ) - ROM_LOAD( "mpr-22295.ic1", 0x0800000, 0x1000000, CRC(1085001b) SHA1(096ac0ecc7d5324f04514d24eb338de591926a3d) ) - ROM_LOAD( "mpr-22296.ic2", 0x1800000, 0x1000000, CRC(f18cb28b) SHA1(e7f253a35e15f62e178a1ff565f8a94102eea057) ) - ROM_LOAD( "mpr-22297.ic3", 0x2800000, 0x1000000, CRC(a78a527b) SHA1(7d4e7bd93519377a8676f7ca6f72c4d0de2a0475) ) - ROM_LOAD( "mpr-22298.ic4", 0x3800000, 0x1000000, CRC(cd76c7ea) SHA1(2db200c8853d1bc9da31da6c197c6b55e570dc69) ) - ROM_LOAD( "mpr-22299.ic5", 0x4800000, 0x1000000, CRC(ffb96da5) SHA1(bfe8f4a455d3eeec0fa9728fc1bb52cebd13b2a8) ) - ROM_LOAD( "mpr-22300.ic6", 0x5800000, 0x1000000, CRC(6fb05214) SHA1(9cececc46ac463bc5df3c3f5fb9268d5ced31837) ) - ROM_LOAD( "mpr-22301.ic7", 0x6800000, 0x1000000, CRC(52eb076d) SHA1(a79bb286594cc5d196a37a17147ad1770db5cd67) ) - ROM_LOAD( "mpr-22302.ic8", 0x7800000, 0x1000000, CRC(86767b0b) SHA1(54ed418cef78506fb824e3d16cadefdb684f2b34) ) - ROM_LOAD( "mpr-22303.ic9", 0x8800000, 0x1000000, CRC(73a80bd5) SHA1(d607f1d993af4b78d3609991e47e9540664380fd) ) - ROM_LOAD( "mpr-22304.ic10", 0x9800000, 0x1000000, CRC(46c1fb1f) SHA1(6daca76a75df3501f77e473eb065d48804fcc64a) ) - ROM_LOAD( "mpr-22305.ic11", 0xa800000, 0x1000000, CRC(027d0e7b) SHA1(e3c874e60cabb6f9ce686696d9055a0c0d5289ae) ) - - // 840-0083-01 2001 317-0327-JPN Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2a436bb7") // not populated on some of satellite's units cartridges, this game does protection checks only when running in "main/master unit" mode. -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: DYNAMITE BASEBALL NAOMI -USA: SAMPLE GAME IN USA-------- -EXP: SAMPLE GAME - -NO. Type Byte Word -IC22 16M EF41 1DBC -IC1 64M 2743 8DE9 -IC2 64M 1D2B B4D5 -IC3 64M 9127 8536 -IC4 64M 946A 851B -IC5 64M BDF4 AF2C -IC6 64M 78A2 DADB -IC7 64M 9816 06D3 -IC8 64M F8D9 9C38 -IC9 64M 3C7D 532A -IC10 64M 37A2 D3F1 -IC11 64M 5BF2 05FC -IC12 64M 694F A25A -IC13 64M 685C CDA8 -IC14 64M 3DFA 32A9 -IC15 64M 071F 820F -IC16 64M 1E89 D6B5 -IC17 64M 889C 504B -IC18 64M 8B78 1BB5 -IC19 64M 9816 7EE9 -IC20 64M E5C2 CECB -IC21 64M 5C65 8F82 - -Serial: ??? (sticker removed) - -Protection notes (same code snippet seen in Zombie Revenge): -0C0A8148: 013C MOV.B @(R0,R3),R1 -0C0A814A: 611C EXTU.B R1,R1 -0C0A814C: 31C7 CMP/GT R12,R1 -0C0A814E: 1F11 MOV.L R1,@($04,R15) -0C0A8150: 8F04 BFS $0C0A815C -0C0A8152: E500 MOV #$00,R5 -0C0A8154: D023 MOV.L @($008C,PC),R0 [0C0A81E4] -0C0A8156: 2052 MOV.L R5,@R0 -0C0A8158: AFFE BRA $0C0A8158 -0C0A815A: 0009 NOP - -*/ - -ROM_START( dybbnao ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-21575.ic22", 0x0000000, 0x0200000, CRC(ba61e248) SHA1(3cce5d8b307038515d7da7ec567bfa2e3aafc274) ) - ROM_RELOAD( 0x0200000, 0x0200000 ) - ROM_LOAD("mpr-21554.ic1", 0x0800000, 0x0800000, CRC(6eb29c37) SHA1(3548a93f9efa3bd548f9e30223a9b3570031f126) ) - ROM_LOAD("mpr-21555.ic2", 0x1000000, 0x0800000, CRC(3ff79959) SHA1(abd5407fcfa5556fc3f0c56892daad0c741a681f) ) - ROM_LOAD("mpr-21556.ic3", 0x1800000, 0x0800000, CRC(79bc8caf) SHA1(8cb77c66a86a99b85f2e3c8a5fed457f75598af4) ) - ROM_LOAD("mpr-21557.ic4", 0x2000000, 0x0800000, CRC(6f88e6fb) SHA1(7a7fdf910769d451a7cfc571811180433c353e8d) ) - ROM_LOAD("mpr-21558.ic5", 0x2800000, 0x0800000, CRC(6d4416cf) SHA1(e7ea9c0fe86e84c0358797664807056d8cfdcefe) ) - ROM_LOAD("mpr-21559.ic6", 0x3000000, 0x0800000, CRC(f4afbadf) SHA1(0d30b02835968e6044334204e5e8f8e88be6e783) ) - ROM_LOAD("mpr-21560.ic7", 0x3800000, 0x0800000, CRC(3b2e6e64) SHA1(0ad1daae658d53ca9ae9b197676eafacf820a0fe) ) - ROM_LOAD("mpr-21561.ic8", 0x4000000, 0x0800000, CRC(3c5136ea) SHA1(a0c8f4a947a6c729597a0a3d2348954d35eb5b11) ) - ROM_LOAD("mpr-21562.ic9", 0x4800000, 0x0800000, CRC(e158f4be) SHA1(37b8bcaaaede70c626cee891c53c0004b1cf23df) ) - ROM_LOAD("mpr-21563.ic10", 0x5000000, 0x0800000, CRC(6b15befa) SHA1(9e0fd34a878d20b249b07bf01ce167f82f67de53) ) - ROM_LOAD("mpr-21564.ic11", 0x5800000, 0x0800000, CRC(cecfaa8a) SHA1(fad935bf97a05e5991f4e0894e81c2c51f920db5) ) - ROM_LOAD("mpr-21565.ic12s", 0x6000000, 0x0800000, CRC(7e87d973) SHA1(66e2da9f721020e4a6aa423b3922b50b774b15f7) ) - ROM_LOAD("mpr-21566.ic13s", 0x6800000, 0x0800000, CRC(5354d553) SHA1(7dd84c30b0554b60598cc430366227be594b8221) ) - ROM_LOAD("mpr-21567.ic14s", 0x7000000, 0x0800000, CRC(9e17fdb2) SHA1(f709a2723bc028553f8c538a4b891333b70c4a62) ) - ROM_LOAD("mpr-21568.ic15s", 0x7800000, 0x0800000, CRC(b278efcd) SHA1(aa033eb7c5bfc76c847e0e79c3ac04f56edc5688) ) - ROM_LOAD("mpr-21569.ic16s", 0x8000000, 0x0800000, CRC(724e4d34) SHA1(4398fbc02e70c1ccd9869d18b345e2d790f6c314) ) - ROM_LOAD("mpr-21570.ic17s", 0x8800000, 0x0800000, CRC(b3375b2b) SHA1(e442d5359bab5581419408ecef796a48eee373ab) ) - ROM_LOAD("mpr-21571.ic18s", 0x9000000, 0x0800000, CRC(4bcefff9) SHA1(47437073756351b447cc939a2c99ebabe7a6436b) ) - ROM_LOAD("mpr-21572.ic19s", 0x9800000, 0x0800000, CRC(a47fd15e) SHA1(b595cadedc2e378219146ce19c0338f7e0dcc769) ) - ROM_LOAD("mpr-21573.ic20s", 0xa000000, 0x0800000, CRC(5d822e63) SHA1(8412980b288531c294d5cf9a6394aa0b9503d7df) ) - ROM_LOAD("mpr-21574.ic21s", 0xa800000, 0x0800000, CRC(d794a42c) SHA1(a79c7818c6ec993e718494b1d5407eb270a29abe) ) - - // 840-0001 1998 317-0246-JPN Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280e6ae1" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: DYNAMITE BASEBALL '99 -USA: WORLD SERIES 99 -EXP: WORLD SERIES 99 - -NO. Type Byte Word -IC22 16M 0000 0000 -IC1 64M 77B9 3C1B -IC2 64M F7FB 025A -IC3 64M B3D4 22C1 -IC4 64M 060F 6279 -IC5 64M FE49 CAEB -IC6 64M E34C 5FAD -IC7 64M CC04 498C -IC8 64M 388C DF17 -IC9 64M 5B91 C458 -IC10 64M AF73 4A18 -IC11 64M 2E5B A198 -IC12 64M FFDB 41CA -IC13 64M 04E1 EA4C -IC14 64M 5B22 DA9A -IC15 64M 64E7 0873 -IC16 64M 1EE7 BE11 -IC17 64M 79C3 3608 -IC18 64M D4CE 5AEB -IC19 64M E846 60B8 - -Serial: BBDE-01A0097 - -*/ - -ROM_START( dybb99 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22141b.ic22", 0x0000000, 0x0200000, CRC(6d0e0785) SHA1(aa19e7bac4c266771d1e65cffa534a49d7566f51) ) - ROM_RELOAD( 0x0200000, 0x0200000 ) - ROM_LOAD("mpr-22122.ic1", 0x0800000, 0x0800000, CRC(403da794) SHA1(321bc5b8966d05e60110bc0b17d0f37fe1facc56) ) - ROM_LOAD("mpr-22123.ic2", 0x1000000, 0x0800000, CRC(14cfeab8) SHA1(593d006bc2e6f4d1602d7045dc51d974fc5bbd4c) ) - ROM_LOAD("mpr-22124.ic3", 0x1800000, 0x0800000, CRC(19f89fce) SHA1(a442af4e3c913fd34257bc9af29e2361f98f2fa5) ) - ROM_LOAD("mpr-22125.ic4", 0x2000000, 0x0800000, CRC(a9e7298e) SHA1(287284a3d5ea230f3b17e9acb606f28498da230e) ) - ROM_LOAD("mpr-22126.ic5", 0x2800000, 0x0800000, CRC(9f6a5d94) SHA1(71849a4e0bf1bc033e7d073ecbf85793502384c4) ) - ROM_LOAD("mpr-22127.ic6", 0x3000000, 0x0800000, CRC(653d27e3) SHA1(f31c2f237f79cfcc0db657e1fb83503da65029d8) ) - ROM_LOAD("mpr-22128.ic7", 0x3800000, 0x0800000, CRC(e1fd22a1) SHA1(3d12f025ebf5323ce28508062dd2039d186b6223) ) - ROM_LOAD("mpr-22129.ic8", 0x4000000, 0x0800000, CRC(ecf90b4a) SHA1(0403ada8958c2aee56b236032359ae13267ed966) ) - ROM_LOAD("mpr-22130.ic9", 0x4800000, 0x0800000, CRC(26638b66) SHA1(915a8a9b6835b74f49594a02212a7da170c6a74b) ) - ROM_LOAD("mpr-22131.ic10", 0x5000000, 0x0800000, CRC(60e911f8) SHA1(035694e1382e3ca99d4b0cda1082a3a2bd84bcac) ) - ROM_LOAD("mpr-22132.ic11", 0x5800000, 0x0800000, CRC(093ee986) SHA1(e43743f8a93def9e56463bb99ef45a0de3b66d0f) ) - ROM_LOAD("mpr-22133.ic12s", 0x6000000, 0x0800000, CRC(d4fc133d) SHA1(a04a21107c1d2dc6c52385e52627f6d97adc6934) ) - ROM_LOAD("mpr-22134.ic13s", 0x6800000, 0x0800000, CRC(31497387) SHA1(a1c9626f2fe2d2c75e02513616865da87a140aa8) ) - ROM_LOAD("mpr-22135.ic14s", 0x7000000, 0x0800000, CRC(42ab4b4f) SHA1(5f5ba43926ee24649d893e5087f68ef92f8ae88c) ) - ROM_LOAD("mpr-22136.ic15s", 0x7800000, 0x0800000, CRC(1f313f03) SHA1(5e7b9d3935049473c128f24cb7718cb3385b03b7) ) - ROM_LOAD("mpr-22137.ic16s", 0x8000000, 0x0800000, CRC(819e4cb2) SHA1(1f6a4382c6787d9453b49bca2ae2acab89710368) ) - ROM_LOAD("mpr-22138.ic17s", 0x8800000, 0x0800000, CRC(59557b9f) SHA1(beda44c65c69110bdf8afb7542ae39913dab54f2) ) - ROM_LOAD("mpr-22139.ic18s", 0x9000000, 0x0800000, CRC(92faa2ca) SHA1(4953f0219c3ae62de0a89473cb7b9dd30b33fcfb) ) - ROM_LOAD("mpr-22140.ic19s", 0x9800000, 0x0800000, CRC(4cb54893) SHA1(a99b39cc3c82c3cf90f794bb8c8ba60638a6f921) ) - - // 840-0019 1999 317-0269-JPN Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2804ae71" ) -ROM_END - -ROM_START( smlg99 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22059.ic22", 0x0000000, 0x200000, CRC(5784f970) SHA1(e9ec692206a95cc260521154305693f6022190bc) ) - ROM_RELOAD( 0x0200000, 0x200000 ) - ROM_LOAD( "mpr-22038.ic1", 0x0800000, 0x800000, CRC(0a59fc5b) SHA1(efcbe2f847927fba173d333c889dd7df329d6df6) ) - ROM_LOAD( "mpr-22039.ic2", 0x1000000, 0x800000, CRC(4de79b52) SHA1(c63a3ce88db316e882948baf121fa96242010c8d) ) - ROM_LOAD( "mpr-22040.ic3", 0x1800000, 0x800000, CRC(b993fd90) SHA1(609de1509f393f884813ca4bcac533e10088ca84) ) - ROM_LOAD( "mpr-22041.ic4", 0x2000000, 0x800000, CRC(ddadfabd) SHA1(64531e68b10635415d49c0304a8ba550a3a9cef1) ) - ROM_LOAD( "mpr-22042.ic5", 0x2800000, 0x800000, CRC(136c101e) SHA1(a35d8d574b263d672a08963a992a7b507c838b70) ) - ROM_LOAD( "mpr-22043.ic6", 0x3000000, 0x800000, CRC(7f15a0a5) SHA1(5c36fa580f7eef448fb32d050078843470fafb31) ) - ROM_LOAD( "mpr-22044.ic7", 0x3800000, 0x800000, CRC(94376002) SHA1(8c4b954da69a079d9a73b8f34a9f1a94cceee9cc) ) - ROM_LOAD( "mpr-22045.ic8", 0x4000000, 0x800000, CRC(e520e2d9) SHA1(c7a9306b2dafb20baaa8bd6708fb5ece775c37f0) ) - ROM_LOAD( "mpr-22046.ic9", 0x4800000, 0x800000, CRC(976edfc8) SHA1(340b701b9e1d256963a8fe056ec975d8cbfec3d8) ) - ROM_LOAD( "mpr-22047.ic10", 0x5000000, 0x800000, CRC(32b136de) SHA1(4019e9836174b47135d7e1bbc02c23dd3ab52904) ) - ROM_LOAD( "mpr-22048.ic11", 0x5800000, 0x800000, CRC(32a9488a) SHA1(70c11fbcb1e24ed120f74aa455806e7dfbfa75b5) ) - ROM_LOAD( "mpr-22049.ic12s", 0x6000000, 0x800000, CRC(8295696d) SHA1(5820cac054070aa35a64abc5bf8c6f45fe9be03f) ) - ROM_LOAD( "mpr-22050.ic13s", 0x6800000, 0x800000, CRC(1cfebe44) SHA1(24415f723cd6c1efaa2513f6b52e076364eb0875) ) - ROM_LOAD( "mpr-22051.ic14s", 0x7000000, 0x800000, CRC(58b9dbef) SHA1(1021d4dfbd5bcf6e1703ce608560c76d60dac71c) ) - ROM_LOAD( "mpr-22052.ic15s", 0x7800000, 0x800000, CRC(95b87c1d) SHA1(bf0a89703fea7bd37e4d0fd10c7729d2cfe848d6) ) - ROM_LOAD( "mpr-22053.ic16s", 0x8000000, 0x800000, CRC(666589a1) SHA1(130477f247661e87bdc4f2370788ca676336f563) ) - ROM_LOAD( "mpr-22054.ic17s", 0x8800000, 0x800000, CRC(9d8c82e9) SHA1(13ebf9ffac9e1e960fa9662800c5e682284a5cdd) ) - ROM_LOAD( "mpr-22055.ic18s", 0x9000000, 0x800000, CRC(fa865125) SHA1(04e0d77287f4e29df514875683992ede1e385dbc) ) - ROM_LOAD( "mpr-22056.ic19s", 0x9800000, 0x800000, CRC(45a23d29) SHA1(2499637a4b389cda7cc9a7aa21014696bd1dafe2) ) - ROM_LOAD( "mpr-22057.ic20s", 0xa000000, 0x800000, CRC(a056c109) SHA1(637e80c2d605851265430b0fa771a4ad5233be8a) ) - ROM_LOAD( "mpr-22058.ic21s", 0xa800000, 0x800000, CRC(f16edaa0) SHA1(e093f5594df43c592a9acd45002ecc65035c2435) ) - - // 840-0012 1999 317-0259-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28048a01" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: F355 CHALLENGE JAPAN -USA: F355 CHALLENGE USA -EXP: F355 CHALLENGE EXPORT - -*/ - -ROM_START( f355 ) - F355DLX_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-21902.ic22", 0x0000000, 0x0400000, CRC(04e8acec) SHA1(82e20f99876b13b77c0393ef545316f9eeb2c29c) ) - - ROM_LOAD("mpr-21881.ic1", 0x0800000, 0x0800000, CRC(00bf0d58) SHA1(cf2c58168501c77318e946a4a4d4663993a7913c) ) - ROM_LOAD("mpr-21882.ic2", 0x1000000, 0x0800000, CRC(f87923cd) SHA1(71de4f550e507c9e967331c4a17349df064608ea) ) - ROM_LOAD("mpr-21883.ic3", 0x1800000, 0x0800000, CRC(8c8280b8) SHA1(1a7003f4111ed9715b9ef0b13b0e9ace6a6f5434) ) - ROM_LOAD("mpr-21884.ic4", 0x2000000, 0x0800000, CRC(7bfa2f9a) SHA1(5796291b14ab25f8fed8d4af43558c7294d49e27) ) - ROM_LOAD("mpr-21885.ic5", 0x2800000, 0x0800000, CRC(5a999e6c) SHA1(7a60fe7d2f234c5d9c02ba403422e3a3de5a86ba) ) - ROM_LOAD("mpr-21886.ic6", 0x3000000, 0x0800000, CRC(dee42cfb) SHA1(437257e035e1b9cfbc3a0c15b24ef1aac4f2fbcb) ) - ROM_LOAD("mpr-21887.ic7", 0x3800000, 0x0800000, CRC(fdcc0334) SHA1(3e3d2094a082f3f2dac5ffe5a7e26cf9e61a279b) ) - ROM_LOAD("mpr-21888.ic8", 0x4000000, 0x0800000, CRC(0c717590) SHA1(d304351b07145252816afc9dd82587a1731f665d) ) - ROM_LOAD("mpr-21889.ic9", 0x4800000, 0x0800000, CRC(e8935135) SHA1(609788d5adf976d5313b3fca02ebc2f3c5e2758b) ) - ROM_LOAD("mpr-21890.ic10", 0x5000000, 0x0800000, CRC(aeb9d086) SHA1(22f7d2c09718bf3acb910b5950b0601adad859a2) ) - ROM_LOAD("mpr-21891.ic11", 0x5800000, 0x0800000, CRC(16d07b04) SHA1(6f222e226e63e30a73649735349c1928c37e011b) ) - ROM_LOAD("mpr-21892.ic12s", 0x6000000, 0x0800000, CRC(2d91eed2) SHA1(f3cda9776c800ac11e13b6914d59edb11f3e116b) ) - ROM_LOAD("mpr-21893.ic13s", 0x6800000, 0x0800000, CRC(e55ef69b) SHA1(fa62f8034728751477effcfecff2bc4cdc982b28) ) - ROM_LOAD("mpr-21894.ic14s", 0x7000000, 0x0800000, CRC(f1acfaea) SHA1(2684f79c6b7595075df41d1f398f228b4aedab16) ) - ROM_LOAD("mpr-21895.ic15s", 0x7800000, 0x0800000, CRC(98368844) SHA1(331f87def4f82ceb1bf74b16709ef61dfcda1758) ) - ROM_LOAD("mpr-21896.ic16s", 0x8000000, 0x0800000, CRC(4bc2ab68) SHA1(3a6d6b7599ca0f2c63cdbc3f5916e548bf3697c7) ) - ROM_LOAD("mpr-21897.ic17s", 0x8800000, 0x0800000, CRC(4ef4448d) SHA1(475021aec754d4526aff77776c8d2abce2b23199) ) - ROM_LOAD("mpr-21898.ic18s", 0x9000000, 0x0800000, CRC(cacea996) SHA1(df2b7ce00d8d6171806f676966f5f45d7fb76431) ) - ROM_LOAD("mpr-21899.ic19s", 0x9800000, 0x0800000, CRC(14a4b87d) SHA1(33177dea88c6aec31e2c16c8d0d3f29c7ea772c5) ) - ROM_LOAD("mpr-21900.ic20s", 0xa000000, 0x0800000, CRC(81901130) SHA1(1573b5c4360e29ba1a4b4901af49d5399fa1e635) ) - ROM_LOAD("mpr-21901.ic21s", 0xa800000, 0x0800000, CRC(266a3eea) SHA1(795ecc5589a0152b9cf1e03e454ed1ea01501942) ) - - ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */ - ROM_LOAD( "epr-21867.bin", 0x000000, 0x010000, CRC(4f93a2a0) SHA1(875907e7fcfc44850e2c60c12268ac61c742f217) ) - - // 834-13842 1999 317-0254-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280e8f84" ) -ROM_END - -// This set show "PRIVATE SHOW VERSION" text if run with 21862P Japan BIOS or "LOCATION TEST VERSION" if run with 21864P Export BIOS. -// Multi-board only function if use one of 2 mentioned above prototype BIOSes, will boot as regular single-board game with any other BIOS. -ROM_START( f355p ) - F355DLX_BIOS - ROM_DEFAULT_BIOS("bios4") - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("rom0.ic22", 0x0000000, 0x0400000, CRC(298cbe94) SHA1(68b5e7f4b71ebdeceaaede2a33b6be9931cf862e) ) - - ROM_LOAD("rom1.ic1s", 0x0800000, 0x0800000, BAD_DUMP CRC(ba0ee343) SHA1(d8d8bbfd330c9b9c7fe5974cb2f5f9d6a4ef1477) ) // file: 7ACD 7D37 right sums: 803F 81A7 - ROM_LOAD("rom2.ic2s", 0x1000000, 0x0800000, CRC(adf8fa95) SHA1(d91ca2a8b45d744c5a6b84099b12c553acc2a83c) ) - ROM_LOAD("rom3.ic3s", 0x1800000, 0x0800000, BAD_DUMP CRC(90fc7b08) SHA1(ac9b49239f731a9ebfdf998c6d2253dea2f5741c) ) // file: BF7E 589C right sums: BF70 579C - ROM_LOAD("rom4.ic4s", 0x2000000, 0x0800000, CRC(9c18fe61) SHA1(acc0447e3aec6233d7211afe9578236e275330c7) ) - ROM_LOAD("rom5.ic5s", 0x2800000, 0x0800000, CRC(ed3a6c95) SHA1(8545231342ebbf436551b73e17c91b59f53f47c1) ) - ROM_LOAD("rom6.ic6s", 0x3000000, 0x0800000, CRC(a52d4b49) SHA1(9317da85a80d7a0bb8f9af19163724193088f3ab) ) - ROM_LOAD("rom7.ic7s", 0x3800000, 0x0800000, BAD_DUMP CRC(e889e336) SHA1(c6cf3b2bf9d04315e78ffad8aad218adc86c7836) ) // file: 8DE7 F722 right sums: 8DD7 F712 - ROM_LOAD("rom8.ic8s", 0x4000000, 0x0800000, CRC(1a16faef) SHA1(e216f96f1ae8e7af5d6b83ffd34a576e8548ddb2) ) - ROM_LOAD("rom9.ic9s", 0x4800000, 0x0800000, CRC(5732d7ed) SHA1(1a536a08709ca5cf39fb28010be28eeb3b783ea3) ) - ROM_LOAD("rom10.ic10s", 0x5000000, 0x0800000, BAD_DUMP CRC(99b5a926) SHA1(f3d7403df7873a3baf6ca73701353665d53e50f6) ) // file: 9ED5 D2B9 right sums: 9E95 92B9 - ROM_LOAD("rom11.ic11s", 0x5800000, 0x0800000, BAD_DUMP CRC(280d23e8) SHA1(6afe1bbef2ece665113bc6de28d7349af433d16b) ) // file: 645B 525A right sums: 640B 421A - ROM_LOAD("rom12.ic12s", 0x6000000, 0x0800000, BAD_DUMP CRC(cacc562d) SHA1(a2e27f5d2872e24176e581453e1929f4132a7ed1) ) // file: 7AD0 2DC7 right sums: 66E6 2DD3 - ROM_LOAD("rom13.ic13s", 0x6800000, 0x0800000, BAD_DUMP CRC(d706fa2f) SHA1(a7aebd7b220f0e780fe9340a8d10497afc177832) ) // file: B130 4E38 right sums: B12F 4D38 - ROM_LOAD("rom14.ic14s", 0x7000000, 0x0800000, CRC(91786e3b) SHA1(7f77f9034de211655aa891c5902a46d5d940c96e) ) - ROM_LOAD("rom15.ic15s", 0x7800000, 0x0800000, CRC(1bff148f) SHA1(31d2a71191b2f4c4eaa325ff3a14def3b4cd778e) ) - ROM_LOAD("rom16.ic16s", 0x8000000, 0x0800000, CRC(181eb548) SHA1(e1548d5f03aa2957e8049ad4c248b9681e46f30b) ) - ROM_LOAD("rom17.ic17s", 0x8800000, 0x0800000, CRC(a326aac0) SHA1(31f17955c28e7e4e5155ef72b26dca43edb49e16) ) - ROM_LOAD("rom18.ic18s", 0x9000000, 0x0800000, CRC(1c426bd4) SHA1(455d891d9d7f65abfbc39cfa14d949d3a43b6d77) ) - ROM_LOAD("rom19.ic19s", 0x9800000, 0x0800000, CRC(e3a34c04) SHA1(4b2877311d7263f3f9c0f277f545fbecd4bf8209) ) - // IC 20 and 21 populated, empty (FF) - - ROM_REGION( 0x10000, "drivebd", 0 ) /* drive board ROM */ - ROM_LOAD( "epr-21867p.bin", 0x000000, 0x010000, CRC(6143b911) SHA1(360ebc53696da7a29e6404376c82947563274835) ) // prototype / preview - - // 1999 317-0254-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280e8f84" ) -ROM_END - -ROM_START( f355twin ) - F355_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22848.ic22", 0x0000000, 0x400000, CRC(a29edec2) SHA1(21ab3b5805e5aac20f51d0c468bcef1a655194bb) ) - ROM_LOAD( "mpr-22827.ic1", 0x0800000, 0x800000, CRC(eeb1b975) SHA1(929f453eaf5565ae3e660dbbb8f406ff8aa7897d) ) - ROM_LOAD( "mpr-22828.ic2", 0x1000000, 0x800000, CRC(691d246a) SHA1(a2d538bc2e0d592a4f18d65f52fea035e1d4c625) ) - ROM_LOAD( "mpr-22829.ic3", 0x1800000, 0x800000, CRC(00719c9c) SHA1(f0f19af4ebe2720bd822a9ea7e0004db163c706a) ) - ROM_LOAD( "mpr-22830.ic4", 0x2000000, 0x800000, CRC(bfeb0e95) SHA1(a2dac7887dec722bd4b90a526bbcb9910b636618) ) - ROM_LOAD( "mpr-22831.ic5", 0x2800000, 0x800000, CRC(697e60a8) SHA1(805dd3fb7b86d1ad8afadba58c7c026444e62e32) ) - ROM_LOAD( "mpr-22832.ic6", 0x3000000, 0x800000, CRC(78e146a0) SHA1(cb6f1313ae51addbc84f78b3fb1e5d3adbe9af7c) ) - ROM_LOAD( "mpr-22833.ic7", 0x3800000, 0x800000, CRC(cbd847ea) SHA1(7c54f909d9bc10fda12bf28d5d4b83052a0583d4) ) - ROM_LOAD( "mpr-22834.ic8", 0x4000000, 0x800000, CRC(3bfc6571) SHA1(c3d7e1a75a8a2490c3b9b6f475ec948c40c84085) ) - ROM_LOAD( "mpr-22835.ic9", 0x4800000, 0x800000, CRC(c0a14f8e) SHA1(811d95d3741a14a215f34b3dc465e4944d746568) ) - ROM_LOAD( "mpr-22836.ic10", 0x5000000, 0x800000, CRC(ee68d756) SHA1(319f5633c3a377461fcedcf4b01edac41a26ad4b) ) - ROM_LOAD( "mpr-22837.ic11", 0x5800000, 0x800000, CRC(3b53f0c9) SHA1(b9be9c3de9af3eefb16b77eb0ee8d2f144d66919) ) - ROM_LOAD( "mpr-22838.ic12s", 0x6000000, 0x800000, CRC(c17a2228) SHA1(0fcea748f5bacfdc784275e6f810001897f07bf5) ) - ROM_LOAD( "mpr-22839.ic13s", 0x6800000, 0x800000, CRC(31ab7352) SHA1(3a5b5a04172d4d32c2fcff540dd71ddb99bf662c) ) - ROM_LOAD( "mpr-22840.ic14s", 0x7000000, 0x800000, CRC(af4c757b) SHA1(b17722fa1f762c38e777ba36ffaf967062f86eb9) ) - ROM_LOAD( "mpr-22841.ic15s", 0x7800000, 0x800000, CRC(7adceb6b) SHA1(17e1833d3d22a244cd16ba93c74bd25bbaa1018d) ) - ROM_LOAD( "mpr-22842.ic16s", 0x8000000, 0x800000, CRC(1ce2ec11) SHA1(279464955f3b10c71aef1e41c68337f85d871739) ) - ROM_LOAD( "mpr-22843.ic17s", 0x8800000, 0x800000, CRC(1c659384) SHA1(4c5ca20c9924c56e5f7a51ecaaafac3c5c6f91c8) ) - ROM_LOAD( "mpr-22844.ic18s", 0x9000000, 0x800000, CRC(361ea725) SHA1(b2d17b2f09b9ae1e19bdc395189fa966ba462c06) ) - ROM_LOAD( "mpr-22845.ic19s", 0x9800000, 0x800000, CRC(3327aed1) SHA1(8bd81aa79ffe764da5810fe79a317530a4f3c191) ) - ROM_LOAD( "mpr-22846.ic20s", 0xa000000, 0x800000, CRC(d4148f39) SHA1(b6598ce52bcaa42805c581de326c953d27c1b2b4) ) - ROM_LOAD( "mpr-22847.ic21s", 0xa800000, 0x800000, CRC(955ad42e) SHA1(e396ca02b5786557434632c4fac56af3a4a9f8ce) ) - - // 834-13950 1999 317-0267-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2806efd4" ) -ROM_END - -// Preview or location test ver. Have implemented most of new features of "Twin" version (1 screen PCB support, networking, VMU), -// but Game Test Mode is unfinished and looks more like original Deluxe-only ver, also missing "Location name entry" option. -ROM_START( f355twinp ) - F355_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22848p.ic22", 0x0000000, 0x400000, CRC(2c43b053) SHA1(058a9931990f4ec4b4c82ce6d0cc59e508301c93) ) - ROM_LOAD( "rom1.ic1s", 0x0800000, 0x800000, CRC(eeb1b975) SHA1(929f453eaf5565ae3e660dbbb8f406ff8aa7897d) ) - ROM_LOAD( "rom2.ic2s", 0x1000000, 0x800000, CRC(691d246a) SHA1(a2d538bc2e0d592a4f18d65f52fea035e1d4c625) ) - ROM_LOAD( "rom3.ic3s", 0x1800000, 0x800000, CRC(00719c9c) SHA1(f0f19af4ebe2720bd822a9ea7e0004db163c706a) ) - ROM_LOAD( "rom4.ic4s", 0x2000000, 0x800000, CRC(bfeb0e95) SHA1(a2dac7887dec722bd4b90a526bbcb9910b636618) ) - ROM_LOAD( "rom5.ic5s", 0x2800000, 0x800000, CRC(697e60a8) SHA1(805dd3fb7b86d1ad8afadba58c7c026444e62e32) ) - ROM_LOAD( "rom6.ic6s", 0x3000000, 0x800000, CRC(78e146a0) SHA1(cb6f1313ae51addbc84f78b3fb1e5d3adbe9af7c) ) - ROM_LOAD( "rom7.ic7s", 0x3800000, 0x800000, CRC(cbd847ea) SHA1(7c54f909d9bc10fda12bf28d5d4b83052a0583d4) ) - ROM_LOAD( "rom8.ic8s", 0x4000000, 0x800000, CRC(3bfc6571) SHA1(c3d7e1a75a8a2490c3b9b6f475ec948c40c84085) ) - ROM_LOAD( "rom9.ic9s", 0x4800000, 0x800000, CRC(c0a14f8e) SHA1(811d95d3741a14a215f34b3dc465e4944d746568) ) - ROM_LOAD( "rom10.ic10s", 0x5000000, 0x800000, CRC(ee68d756) SHA1(319f5633c3a377461fcedcf4b01edac41a26ad4b) ) - ROM_LOAD( "rom11.ic11s", 0x5800000, 0x800000, CRC(3b53f0c9) SHA1(b9be9c3de9af3eefb16b77eb0ee8d2f144d66919) ) - ROM_LOAD( "rom12.ic12s", 0x6000000, 0x800000, CRC(c17a2228) SHA1(0fcea748f5bacfdc784275e6f810001897f07bf5) ) - ROM_LOAD( "rom13.ic13s", 0x6800000, 0x800000, CRC(31ab7352) SHA1(3a5b5a04172d4d32c2fcff540dd71ddb99bf662c) ) - ROM_LOAD( "rom14.ic14s", 0x7000000, 0x800000, CRC(af4c757b) SHA1(b17722fa1f762c38e777ba36ffaf967062f86eb9) ) - ROM_LOAD( "rom15.ic15s", 0x7800000, 0x800000, CRC(7adceb6b) SHA1(17e1833d3d22a244cd16ba93c74bd25bbaa1018d) ) - ROM_LOAD( "rom16.ic16s", 0x8000000, 0x800000, CRC(1ce2ec11) SHA1(279464955f3b10c71aef1e41c68337f85d871739) ) - ROM_LOAD( "rom17.ic17s", 0x8800000, 0x800000, CRC(1c659384) SHA1(4c5ca20c9924c56e5f7a51ecaaafac3c5c6f91c8) ) - ROM_LOAD( "rom18.ic18s", 0x9000000, 0x800000, CRC(361ea725) SHA1(b2d17b2f09b9ae1e19bdc395189fa966ba462c06) ) - ROM_LOAD( "rom19.ic19s", 0x9800000, 0x800000, CRC(3327aed1) SHA1(8bd81aa79ffe764da5810fe79a317530a4f3c191) ) - ROM_LOAD( "rom20.ic20s", 0xa000000, 0x800000, CRC(d4148f39) SHA1(b6598ce52bcaa42805c581de326c953d27c1b2b4) ) - ROM_LOAD( "rom21.ic21s", 0xa800000, 0x800000, CRC(955ad42e) SHA1(e396ca02b5786557434632c4fac56af3a4a9f8ce) ) - - // 834-13950 1999 317-0267-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2806efd4" ) -ROM_END - -// Alt IC22 was dumped from Flash ROM board (171-7885A). Difference is only unused ROM space, zero-filled in alt dump and 0xff-filled in regular. -ROM_START( f355twn2 ) - F355_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23399.ic22", 0x0000000, 0x400000, CRC(36de514c) SHA1(1c32064169c233156921fdf170c1958dc0f8a750) ) - ROM_LOAD( "epr-23399_alt.ic22", 0x0000000, 0x400000, CRC(39d9d275) SHA1(db201954b00f96b6c5de66902f255b01628886b9) ) - ROM_LOAD( "mpr-23378.ic1", 0x0800000, 0x800000, CRC(1ad80f12) SHA1(415a021987e07bb298e43eacb54ff898619837b1) ) - ROM_LOAD( "mpr-23379.ic2", 0x1000000, 0x800000, CRC(a198f0a8) SHA1(7025adfd26f80087fa405acb49797d5c77a55e98) ) - ROM_LOAD( "mpr-23380.ic3", 0x1800000, 0x800000, CRC(b1993286) SHA1(01ddc81ba3542f37dd2dadac972114ec254059a1) ) - ROM_LOAD( "mpr-23381.ic4", 0x2000000, 0x800000, CRC(1204d518) SHA1(5b272be2ff7d48ee8005194d03ae79a01cea1b92) ) - ROM_LOAD( "mpr-23382.ic5", 0x2800000, 0x800000, CRC(f2f3f7ab) SHA1(3e662197d7cc0b606706a2edb9433093d2bcd2d9) ) - ROM_LOAD( "mpr-23383.ic6", 0x3000000, 0x800000, CRC(f19069c1) SHA1(ccec4008d95f8305e9d77a5b34a3de8aec3606dc) ) - ROM_LOAD( "mpr-23384.ic7", 0x3800000, 0x800000, CRC(5150bb17) SHA1(9fab19f02e6f79e68e8e10aad78e47135081957d) ) - ROM_LOAD( "mpr-23385.ic8", 0x4000000, 0x800000, CRC(747e4025) SHA1(ad3ee65ac473fda8c82c5e3dd349abaa9312bd35) ) - ROM_LOAD( "mpr-23386.ic9", 0x4800000, 0x800000, CRC(28e22914) SHA1(e57d627de314dd13c229de91d061588df53b2164) ) - ROM_LOAD( "mpr-23387.ic10", 0x5000000, 0x800000, CRC(3b5c0fe4) SHA1(cbe93bf95d6386e5a0d44e27e6953e259f8667bd) ) - ROM_LOAD( "mpr-23388.ic11", 0x5800000, 0x800000, CRC(35d55060) SHA1(7c566f2ee82478aa63689f96088138902d9ee710) ) - ROM_LOAD( "mpr-23389.ic12s", 0x6000000, 0x800000, CRC(360b9078) SHA1(26160273848d4f9c3992ea125b0d36bed58add49) ) - ROM_LOAD( "mpr-23390.ic13s", 0x6800000, 0x800000, CRC(d5878f2d) SHA1(d918a37198033c74dadc1c531889f61c88ef94a8) ) - ROM_LOAD( "mpr-23391.ic14s", 0x7000000, 0x800000, CRC(eef8b0c6) SHA1(0339a094cbecf97c785bb1071b2b598c1ab60e40) ) - ROM_LOAD( "mpr-23392.ic15s", 0x7800000, 0x800000, CRC(df16126b) SHA1(b932afe38dd8e5f96412807743f44043fe450f14) ) - ROM_LOAD( "mpr-23393.ic16s", 0x8000000, 0x800000, CRC(e6d383a3) SHA1(6a77318f718171fe998a8e18d542dd43b8a9b87d) ) - ROM_LOAD( "mpr-23394.ic17s", 0x8800000, 0x800000, CRC(045235c4) SHA1(f1c4e09847840769d26719a26bdcf3c9241280a5) ) - ROM_LOAD( "mpr-23395.ic18s", 0x9000000, 0x800000, CRC(ed645203) SHA1(b621c96c9ca49a7582a50bf5c513b910dead4e13) ) - ROM_LOAD( "mpr-23396.ic19s", 0x9800000, 0x800000, CRC(42826956) SHA1(386eca3cda2bddb1825dbae850f0c17d1374eb41) ) - ROM_LOAD( "mpr-23397.ic20s", 0xa000000, 0x800000, CRC(28d2caf6) SHA1(67a3bc19abccf7f211c3aae67e751815857bd564) ) - ROM_LOAD( "mpr-23398.ic21s", 0xa800000, 0x800000, CRC(ea4d4d2a) SHA1(3dc9c7164516ae7f3b988c088ab819d8fd40d75e) ) - - // 840-0042 2001 317-0287-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "281666c6" ) -ROM_END - -// World version, "Japan Airlines" texts and JAL logos was replaced with fictional "Sega Airlines" -ROM_START( alpilot ) - AIRLINE_BIOS - NAOMI_DEFAULT_EEPROM_NO_BD - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-21787b.ic22", 0x0000000, 0x400000, CRC(56893156) SHA1(8e56e0633f92b1f50105421b7eb8428f51a78b27) ) - ROM_LOAD( "mpr-21728.ic1", 0x0800000, 0x800000, CRC(872338d4) SHA1(04857b300196c0ec51361d7cf7bb57274a15a326) ) - ROM_LOAD( "mpr-21729.ic2", 0x1000000, 0x800000, CRC(9a9b72ad) SHA1(ce96da7904dd82abaa448df45e954521dd834ed8) ) - ROM_LOAD( "mpr-21730.ic3", 0x1800000, 0x800000, CRC(93c25058) SHA1(658374bca3cf615982ebcf493eeaaa9e40e70f03) ) - ROM_LOAD( "mpr-21731.ic4", 0x2000000, 0x800000, CRC(f14e578b) SHA1(d572903f7021757aebbb903b25a11a5aaf9f7a71) ) - ROM_LOAD( "mpr-21732.ic5", 0x2800000, 0x800000, CRC(28ea4e8c) SHA1(7f87fe08819e756bb7aadca2aaacb0f6e59c13f0) ) - ROM_LOAD( "mpr-21733.ic6", 0x3000000, 0x800000, CRC(5aee9e99) SHA1(8db726a73723c931fd8a4be2dd99d7c32352ad21) ) - ROM_LOAD( "mpr-21734.ic7", 0x3800000, 0x800000, CRC(0574390d) SHA1(5988bdd089d23035ee2dd3596ea9c822455311d3) ) - ROM_LOAD( "mpr-21735.ic8", 0x4000000, 0x800000, CRC(811400b4) SHA1(5f8d8b70f499b293b2d952c754c853c53b39c438) ) - ROM_LOAD( "mpr-21736.ic9", 0x4800000, 0x800000, CRC(d74eda63) SHA1(d6794fa433cea9f06dc0a20dc9e10388162e7fd8) ) - ROM_LOAD( "mpr-21737.ic10", 0x5000000, 0x800000, CRC(260aaa98) SHA1(d1082587afe9d79f286df8b107a553ee51c27643) ) - ROM_LOAD( "mpr-21738.ic11", 0x5800000, 0x800000, CRC(95a592e8) SHA1(862dce467e8805381bab001df68262f1baf3c498) ) - - // on-cart X76F100 eeprom contents - ROM_REGION( 0x84, "naomibd_eeprom", 0 ) - ROM_LOAD( "airlinepdx.sf", 0x000000, 0x000084, CRC(404b2add) SHA1(540c8474806775646ace111a2993397b1419fee3) ) - - // 834-????? 1999 317-0251-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28070e41" ) -ROM_END - -// original Japan version, shows "in cooperation with JAL" screen, airplanes have Japan Airlines (JAL) texts and specific logos -ROM_START( alpilotj ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-21739a.ic22", 0x000000, 0x400000, CRC(08f22bab) SHA1(fedc80eef7c824381fd834cc04202383c9340c4f) ) - ROM_LOAD( "mpr-21728.ic1", 0x0800000, 0x800000, CRC(872338d4) SHA1(04857b300196c0ec51361d7cf7bb57274a15a326) ) - ROM_LOAD( "mpr-21729.ic2", 0x1000000, 0x800000, CRC(9a9b72ad) SHA1(ce96da7904dd82abaa448df45e954521dd834ed8) ) - ROM_LOAD( "mpr-21730.ic3", 0x1800000, 0x800000, CRC(93c25058) SHA1(658374bca3cf615982ebcf493eeaaa9e40e70f03) ) - ROM_LOAD( "mpr-21731.ic4", 0x2000000, 0x800000, CRC(f14e578b) SHA1(d572903f7021757aebbb903b25a11a5aaf9f7a71) ) - ROM_LOAD( "mpr-21732.ic5", 0x2800000, 0x800000, CRC(28ea4e8c) SHA1(7f87fe08819e756bb7aadca2aaacb0f6e59c13f0) ) - ROM_LOAD( "mpr-21733.ic6", 0x3000000, 0x800000, CRC(5aee9e99) SHA1(8db726a73723c931fd8a4be2dd99d7c32352ad21) ) - ROM_LOAD( "mpr-21734.ic7", 0x3800000, 0x800000, CRC(0574390d) SHA1(5988bdd089d23035ee2dd3596ea9c822455311d3) ) - ROM_LOAD( "mpr-21735.ic8", 0x4000000, 0x800000, CRC(811400b4) SHA1(5f8d8b70f499b293b2d952c754c853c53b39c438) ) - ROM_LOAD( "mpr-21736.ic9", 0x4800000, 0x800000, CRC(d74eda63) SHA1(d6794fa433cea9f06dc0a20dc9e10388162e7fd8) ) - ROM_LOAD( "mpr-21737.ic10", 0x5000000, 0x800000, CRC(260aaa98) SHA1(d1082587afe9d79f286df8b107a553ee51c27643) ) - ROM_LOAD( "mpr-21738.ic11", 0x5800000, 0x800000, CRC(95a592e8) SHA1(862dce467e8805381bab001df68262f1baf3c498) ) - - // 840-0005 1999 317-0251-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28070e41" ) -ROM_END - -ROM_START( hotd2 ) - HOTD2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-21585.ic22", 0x0000000, 0x200000, CRC(b23d1a0c) SHA1(9e77980d1aa980c879886e53cc76a16d7a9d43a1) ) - ROM_RELOAD( 0x0200000, 0x200000 ) - ROM_LOAD( "mpr-21386.ic1", 0x0800000, 0x800000, CRC(88fb0562) SHA1(185a0eab68d86617cb6325d64c48a2dd4854622b) ) - ROM_LOAD( "mpr-21387.ic2", 0x1000000, 0x800000, CRC(5f4dd576) SHA1(5483c3949e587bbcca7e8fc7db9aff4cd2a33f02) ) - ROM_LOAD( "mpr-21388.ic3", 0x1800000, 0x800000, CRC(3e62fca4) SHA1(8cdebdebabc88160f458e1e779d9ebb4e6a14523) ) - ROM_LOAD( "mpr-21389.ic4", 0x2000000, 0x800000, CRC(6f73a852) SHA1(d5fd4c0800b3a1ea04231018fcaba79184fa1d87) ) - ROM_LOAD( "mpr-21390.ic5", 0x2800000, 0x800000, CRC(c7950445) SHA1(4f56768f07703452ef92d183e4ee654ab9711283) ) - ROM_LOAD( "mpr-21391.ic6", 0x3000000, 0x800000, CRC(5a812247) SHA1(7636661da0cc9bd5a1a2062f9f3ef65889c86fd5) ) - ROM_LOAD( "mpr-21392.ic7", 0x3800000, 0x800000, CRC(17e9414a) SHA1(9f291c4dd9a049eeed88d80867f7fca1d15c6095) ) - ROM_LOAD( "mpr-21393.ic8", 0x4000000, 0x800000, CRC(5d2d8134) SHA1(a2941b6afd0302822133d932064d1aad873b1c04) ) - ROM_LOAD( "mpr-21394.ic9", 0x4800000, 0x800000, CRC(eacaf26d) SHA1(21e35def0ed998a70cc982f373feb50b7974612a) ) - ROM_LOAD( "mpr-21395.ic10", 0x5000000, 0x800000, CRC(1e3686be) SHA1(7ec1b3c9c94882c5fe7b6ba6ffe9220e90824870) ) - ROM_LOAD( "mpr-21396.ic11", 0x5800000, 0x800000, CRC(5ada00a2) SHA1(981c65310c89e7a26e2b2c3e57623e78f6ad33d0) ) - ROM_LOAD( "mpr-21397.ic12s", 0x6000000, 0x800000, CRC(9eff6247) SHA1(9257492fc3e48516897002dd3ff247093af27d87) ) - ROM_LOAD( "mpr-21398.ic13s", 0x6800000, 0x800000, CRC(8a80b16a) SHA1(ffeb061b31027ac322c14b9050c686b2b844d2e1) ) - ROM_LOAD( "mpr-21399.ic14s", 0x7000000, 0x800000, CRC(7ae20daf) SHA1(b36d8e490ac477db178b8df08f7997448308d3fd) ) - ROM_LOAD( "mpr-21400.ic15s", 0x7800000, 0x800000, CRC(fbb8641b) SHA1(6cb44f0a3f80eb68a218bba97b2395961c596b9c) ) - ROM_LOAD( "mpr-21401.ic16s", 0x8000000, 0x800000, CRC(3881ec23) SHA1(e4b87a6c6fd6a2eeda8e0e5ae7bed01b18386e54) ) - ROM_LOAD( "mpr-21402.ic17s", 0x8800000, 0x800000, CRC(66bff6e4) SHA1(f87d618231b71b65952fc7ea7ccabdd208622a00) ) - ROM_LOAD( "mpr-21403.ic18s", 0x9000000, 0x800000, CRC(8cd2f654) SHA1(77eb7061caaf0288aad04ed88c4247d27617f338) ) - ROM_LOAD( "mpr-21404.ic19s", 0x9800000, 0x800000, CRC(6cf6e705) SHA1(68d7e9becefe27b556e0c5d7ba00efd2d1fb71ca) ) - ROM_LOAD( "mpr-21405.ic20s", 0xa000000, 0x800000, CRC(495e6265) SHA1(57936367fec0000691641525682fb8aefc4e4f56) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -ROM_START( hotd2o ) - HOTD2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-21385.ic22", 0x0000000, 0x200000, CRC(dedffe5f) SHA1(98b2a4c67ecb30cb096b9cea9061d904cf495937) ) - ROM_RELOAD( 0x0200000, 0x200000 ) - ROM_LOAD( "mpr-21386.ic1", 0x0800000, 0x800000, CRC(88fb0562) SHA1(185a0eab68d86617cb6325d64c48a2dd4854622b) ) - ROM_LOAD( "mpr-21387.ic2", 0x1000000, 0x800000, CRC(5f4dd576) SHA1(5483c3949e587bbcca7e8fc7db9aff4cd2a33f02) ) - ROM_LOAD( "mpr-21388.ic3", 0x1800000, 0x800000, CRC(3e62fca4) SHA1(8cdebdebabc88160f458e1e779d9ebb4e6a14523) ) - ROM_LOAD( "mpr-21389.ic4", 0x2000000, 0x800000, CRC(6f73a852) SHA1(d5fd4c0800b3a1ea04231018fcaba79184fa1d87) ) - ROM_LOAD( "mpr-21390.ic5", 0x2800000, 0x800000, CRC(c7950445) SHA1(4f56768f07703452ef92d183e4ee654ab9711283) ) - ROM_LOAD( "mpr-21391.ic6", 0x3000000, 0x800000, CRC(5a812247) SHA1(7636661da0cc9bd5a1a2062f9f3ef65889c86fd5) ) - ROM_LOAD( "mpr-21392.ic7", 0x3800000, 0x800000, CRC(17e9414a) SHA1(9f291c4dd9a049eeed88d80867f7fca1d15c6095) ) - ROM_LOAD( "mpr-21393.ic8", 0x4000000, 0x800000, CRC(5d2d8134) SHA1(a2941b6afd0302822133d932064d1aad873b1c04) ) - ROM_LOAD( "mpr-21394.ic9", 0x4800000, 0x800000, CRC(eacaf26d) SHA1(21e35def0ed998a70cc982f373feb50b7974612a) ) - ROM_LOAD( "mpr-21395.ic10", 0x5000000, 0x800000, CRC(1e3686be) SHA1(7ec1b3c9c94882c5fe7b6ba6ffe9220e90824870) ) - ROM_LOAD( "mpr-21396.ic11", 0x5800000, 0x800000, CRC(5ada00a2) SHA1(981c65310c89e7a26e2b2c3e57623e78f6ad33d0) ) - ROM_LOAD( "mpr-21397.ic12s", 0x6000000, 0x800000, CRC(9eff6247) SHA1(9257492fc3e48516897002dd3ff247093af27d87) ) - ROM_LOAD( "mpr-21398.ic13s", 0x6800000, 0x800000, CRC(8a80b16a) SHA1(ffeb061b31027ac322c14b9050c686b2b844d2e1) ) - ROM_LOAD( "mpr-21399.ic14s", 0x7000000, 0x800000, CRC(7ae20daf) SHA1(b36d8e490ac477db178b8df08f7997448308d3fd) ) - ROM_LOAD( "mpr-21400.ic15s", 0x7800000, 0x800000, CRC(fbb8641b) SHA1(6cb44f0a3f80eb68a218bba97b2395961c596b9c) ) - ROM_LOAD( "mpr-21401.ic16s", 0x8000000, 0x800000, CRC(3881ec23) SHA1(e4b87a6c6fd6a2eeda8e0e5ae7bed01b18386e54) ) - ROM_LOAD( "mpr-21402.ic17s", 0x8800000, 0x800000, CRC(66bff6e4) SHA1(f87d618231b71b65952fc7ea7ccabdd208622a00) ) - ROM_LOAD( "mpr-21403.ic18s", 0x9000000, 0x800000, CRC(8cd2f654) SHA1(77eb7061caaf0288aad04ed88c4247d27617f338) ) - ROM_LOAD( "mpr-21404.ic19s", 0x9800000, 0x800000, CRC(6cf6e705) SHA1(68d7e9becefe27b556e0c5d7ba00efd2d1fb71ca) ) - ROM_LOAD( "mpr-21405.ic20s", 0xa000000, 0x800000, CRC(495e6265) SHA1(57936367fec0000691641525682fb8aefc4e4f56) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -ROM_START( hotd2e ) - HOTD2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-21805.ic22", 0x0000000, 0x200000, CRC(cc404674) SHA1(61d9faabeb3c23e1c195343a1fcad31a260f5bee) ) - ROM_RELOAD( 0x0200000, 0x200000 ) - ROM_LOAD( "mpr-21386.ic1", 0x0800000, 0x800000, CRC(88fb0562) SHA1(185a0eab68d86617cb6325d64c48a2dd4854622b) ) - ROM_LOAD( "mpr-21387.ic2", 0x1000000, 0x800000, CRC(5f4dd576) SHA1(5483c3949e587bbcca7e8fc7db9aff4cd2a33f02) ) - ROM_LOAD( "mpr-21388.ic3", 0x1800000, 0x800000, CRC(3e62fca4) SHA1(8cdebdebabc88160f458e1e779d9ebb4e6a14523) ) - ROM_LOAD( "mpr-21389.ic4", 0x2000000, 0x800000, CRC(6f73a852) SHA1(d5fd4c0800b3a1ea04231018fcaba79184fa1d87) ) - ROM_LOAD( "mpr-21390.ic5", 0x2800000, 0x800000, CRC(c7950445) SHA1(4f56768f07703452ef92d183e4ee654ab9711283) ) - ROM_LOAD( "mpr-21391.ic6", 0x3000000, 0x800000, CRC(5a812247) SHA1(7636661da0cc9bd5a1a2062f9f3ef65889c86fd5) ) - ROM_LOAD( "mpr-21392.ic7", 0x3800000, 0x800000, CRC(17e9414a) SHA1(9f291c4dd9a049eeed88d80867f7fca1d15c6095) ) - ROM_LOAD( "mpr-21393.ic8", 0x4000000, 0x800000, CRC(5d2d8134) SHA1(a2941b6afd0302822133d932064d1aad873b1c04) ) - ROM_LOAD( "mpr-21394.ic9", 0x4800000, 0x800000, CRC(eacaf26d) SHA1(21e35def0ed998a70cc982f373feb50b7974612a) ) - ROM_LOAD( "mpr-21395.ic10", 0x5000000, 0x800000, CRC(1e3686be) SHA1(7ec1b3c9c94882c5fe7b6ba6ffe9220e90824870) ) - ROM_LOAD( "mpr-21396.ic11", 0x5800000, 0x800000, CRC(5ada00a2) SHA1(981c65310c89e7a26e2b2c3e57623e78f6ad33d0) ) - ROM_LOAD( "mpr-21397.ic12s", 0x6000000, 0x800000, CRC(9eff6247) SHA1(9257492fc3e48516897002dd3ff247093af27d87) ) - ROM_LOAD( "mpr-21398.ic13s", 0x6800000, 0x800000, CRC(8a80b16a) SHA1(ffeb061b31027ac322c14b9050c686b2b844d2e1) ) - ROM_LOAD( "mpr-21399.ic14s", 0x7000000, 0x800000, CRC(7ae20daf) SHA1(b36d8e490ac477db178b8df08f7997448308d3fd) ) - ROM_LOAD( "mpr-21400.ic15s", 0x7800000, 0x800000, CRC(fbb8641b) SHA1(6cb44f0a3f80eb68a218bba97b2395961c596b9c) ) - ROM_LOAD( "mpr-21401.ic16s", 0x8000000, 0x800000, CRC(3881ec23) SHA1(e4b87a6c6fd6a2eeda8e0e5ae7bed01b18386e54) ) - ROM_LOAD( "mpr-21402.ic17s", 0x8800000, 0x800000, CRC(66bff6e4) SHA1(f87d618231b71b65952fc7ea7ccabdd208622a00) ) - ROM_LOAD( "mpr-21403.ic18s", 0x9000000, 0x800000, CRC(8cd2f654) SHA1(77eb7061caaf0288aad04ed88c4247d27617f338) ) - ROM_LOAD( "mpr-21404.ic19s", 0x9800000, 0x800000, CRC(6cf6e705) SHA1(68d7e9becefe27b556e0c5d7ba00efd2d1fb71ca) ) - ROM_LOAD( "mpr-21405.ic20s", 0xa000000, 0x800000, CRC(495e6265) SHA1(57936367fec0000691641525682fb8aefc4e4f56) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -// IC22 shown in ROM TEST as BAD, but its byte summ matches written on label, verified on 2 cartridges -ROM_START( hotd2p ) - HOTD2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "hotd2proto.ic22", 0x000000, 0x200000, CRC(676318a6) SHA1(19c0330468dcc20653bb9570df004af1daa37a33) ) - ROM_RELOAD( 0x200000, 0x200000 ) - ROM_LOAD( "mpr-21386.ic1", 0x0800000, 0x800000, CRC(88fb0562) SHA1(185a0eab68d86617cb6325d64c48a2dd4854622b) ) - ROM_LOAD( "mpr-21387.ic2", 0x1000000, 0x800000, CRC(5f4dd576) SHA1(5483c3949e587bbcca7e8fc7db9aff4cd2a33f02) ) - ROM_LOAD( "mpr-21388.ic3", 0x1800000, 0x800000, CRC(3e62fca4) SHA1(8cdebdebabc88160f458e1e779d9ebb4e6a14523) ) - ROM_LOAD( "mpr-21389.ic4", 0x2000000, 0x800000, CRC(6f73a852) SHA1(d5fd4c0800b3a1ea04231018fcaba79184fa1d87) ) - ROM_LOAD( "mpr-21390.ic5", 0x2800000, 0x800000, CRC(c7950445) SHA1(4f56768f07703452ef92d183e4ee654ab9711283) ) - ROM_LOAD( "mpr-21391.ic6", 0x3000000, 0x800000, CRC(5a812247) SHA1(7636661da0cc9bd5a1a2062f9f3ef65889c86fd5) ) - ROM_LOAD( "mpr-21392.ic7", 0x3800000, 0x800000, CRC(17e9414a) SHA1(9f291c4dd9a049eeed88d80867f7fca1d15c6095) ) - ROM_LOAD( "mpr-21393.ic8", 0x4000000, 0x800000, CRC(5d2d8134) SHA1(a2941b6afd0302822133d932064d1aad873b1c04) ) - ROM_LOAD( "mpr-21394.ic9", 0x4800000, 0x800000, CRC(eacaf26d) SHA1(21e35def0ed998a70cc982f373feb50b7974612a) ) - ROM_LOAD( "mpr-21395.ic10", 0x5000000, 0x800000, CRC(1e3686be) SHA1(7ec1b3c9c94882c5fe7b6ba6ffe9220e90824870) ) - ROM_LOAD( "mpr-21396.ic11", 0x5800000, 0x800000, CRC(5ada00a2) SHA1(981c65310c89e7a26e2b2c3e57623e78f6ad33d0) ) - ROM_LOAD( "mpr-21397.ic12s", 0x6000000, 0x800000, CRC(9eff6247) SHA1(9257492fc3e48516897002dd3ff247093af27d87) ) - ROM_LOAD( "mpr-21398.ic13s", 0x6800000, 0x800000, CRC(8a80b16a) SHA1(ffeb061b31027ac322c14b9050c686b2b844d2e1) ) - ROM_LOAD( "mpr-21399.ic14s", 0x7000000, 0x800000, CRC(7ae20daf) SHA1(b36d8e490ac477db178b8df08f7997448308d3fd) ) - ROM_LOAD( "mpr-21400.ic15s", 0x7800000, 0x800000, CRC(fbb8641b) SHA1(6cb44f0a3f80eb68a218bba97b2395961c596b9c) ) - ROM_LOAD( "mpr-21401.ic16s", 0x8000000, 0x800000, CRC(3881ec23) SHA1(e4b87a6c6fd6a2eeda8e0e5ae7bed01b18386e54) ) - ROM_LOAD( "mpr-21402.ic17s", 0x8800000, 0x800000, CRC(66bff6e4) SHA1(f87d618231b71b65952fc7ea7ccabdd208622a00) ) - ROM_LOAD( "mpr-21403.ic18s", 0x9000000, 0x800000, CRC(8cd2f654) SHA1(77eb7061caaf0288aad04ed88c4247d27617f338) ) - ROM_LOAD( "mpr-21404.ic19s", 0x9800000, 0x800000, CRC(6cf6e705) SHA1(68d7e9becefe27b556e0c5d7ba00efd2d1fb71ca) ) - ROM_LOAD( "mpr-21405.ic20s", 0xa000000, 0x800000, CRC(495e6265) SHA1(57936367fec0000691641525682fb8aefc4e4f56) ) - - // 315-5881 populated, have no 317-xxxx label, key unknown - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") -ROM_END - -/* -SYSTEMID: NAOMI -JPN: GIANT GRAM -USA: GIANT GRAM -EXP: GIANT GRAM - -NO. Type Byte Word -IC22 16M 0000 1111 -IC1 64M E504 548E - -Serial: BAJE-01A0021 -*/ - -ROM_START( ggram2 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x6000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-21820.ic22", 0x0000000, 0x0200000, CRC(0a198278) SHA1(0df5fc8b56ddafc66d92cb3923b851a5717b551d) ) - ROM_RELOAD( 0x0200000, 0x0200000 ) - ROM_LOAD("mpr-21821.ic1", 0x0800000, 0x0800000, CRC(ed127b65) SHA1(8b6d03fc733f601a48006d3268faa8983ca69d70) ) - /* IC2 empty */ - ROM_LOAD("mpr-21823.ic3", 0x1800000, 0x0800000, CRC(a304b528) SHA1(32197c74c659de2cc5f72f13c84bacac7b136d36) ) - ROM_LOAD("mpr-21824.ic4", 0x2000000, 0x0800000, CRC(6cf92c79) SHA1(378c71f506f129b6a9aebc9fc1faf96722a6d46d) ) - ROM_LOAD("mpr-21825.ic5", 0x2800000, 0x0800000, CRC(ebac834e) SHA1(bf01fa9021b79418af63d494d8ab89ef58570fb9) ) - ROM_LOAD("mpr-21826.ic6", 0x3000000, 0x0800000, CRC(da00dcb6) SHA1(744a67d7a63aa57fd5d85c5bb3dd2b2fff30dd1d) ) - ROM_LOAD("mpr-21827.ic7", 0x3800000, 0x0800000, CRC(40874dc1) SHA1(86a2958af503264ebe12928b6f3f17e2fb6675ae) ) - /* IC8 empty */ - ROM_LOAD("mpr-21829.ic9", 0x4800000, 0x0800000, CRC(c5553df2) SHA1(b97a82ac9133dab4bfd87392f803754b6d00389f) ) - ROM_LOAD("mpr-21830.ic10", 0x5000000, 0x0800000, CRC(e01ceb86) SHA1(dd5703d7712cfc0053bddfff63e78dda372b6ff2) ) - ROM_LOAD("mpr-21831.ic11", 0x5800000, 0x0800000, CRC(751848d0) SHA1(9c2267fd3c6f9ea5f2679bb2ca20d511a49b2845) ) - - // 840-0007 1999 317-0253-JPN Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28074a61" ) -ROM_END - -// Popcorn vending machine -ROM_START( anpanman2 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x3000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-24049b.ic11", 0x0000000, 0x0400000, CRC(7c810603) SHA1(edd2271731838babab50242c232ff223583f7866) ) - // ic 17&18 contain older program ver, it may/will be boot if ic11 not populated - ROM_LOAD32_WORD( "opr-24038.ic17s", 0x1000000, 0x0800000, CRC(7addc59b) SHA1(85f30fd61837739948e9a5c9c81b4dd18c247210) ) - ROM_LOAD32_WORD( "opr-24039.ic18", 0x1000002, 0x0800000, CRC(97e16543) SHA1(68e7355f2145c2aecd723413eb0e9f1c04591e60) ) - ROM_LOAD32_WORD( "opr-24040.ic19s", 0x2000000, 0x0800000, CRC(59a8d850) SHA1(c95423082d70baa52542e66a81c578a355fc11c8) ) - ROM_LOAD32_WORD( "opr-24041.ic20", 0x2000002, 0x0800000, CRC(d0e6dfd0) SHA1(80a25825ebd42cac79976064fe9f93bc5bdf8487) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - ROM_REGION( 0x200, "some_eeprom", ROMREGION_ERASEFF ) - ROM_LOAD( "at25010.ic13s", 0, 0x84, CRC(bd5d61f3) SHA1(67d8155287d78abe0ff65e1a558a8134b5e3013b) ) - - // 838-14367 LED CONTROL BD - // Toshiba TMP95C061BFG MCU - // Cypress CY62128BLL-70SXC 128K x8 SRAM - // EXO-3 24.576MHz CMOS Crystal Oscillator - // M27C4002 256K x16 EEPROM - // connected to JVS I/O board - ROM_REGION( 0x80000, "led_ctrl_pcb", 0 ) - ROM_LOAD( "epr-24019a.ic2", 0, 0x80000, CRC(47d6f064) SHA1(8277de68522d9d60f261575dff3bb74df5889b3c) ) - - // 840-0117 2003 317-0359-JPN Naomi - ROM_PARAMETER( ":rom_board:key", "2f68b225" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: GIANT GRAM 2000 -USA: GIANT GRAM 2000 -EXP: GIANT GRAM 2000 - -NO. Type Byte Word -IC22 32M 0000 0000 -IC1 64M 904A 81AE -IC2 64M E9F7 B152 -IC3 64M A4D0 8FB7 -IC4 64M A869 64FB -IC5 64M 30CB 3483 -IC6 64M 94DD 7F14 -IC7 64M BA8B EA07 -IC8 64M 6ADA 5CDA -IC9 64M 7CDA 86C1 -IC10 64M 86F2 73A3 -IC11 64M 44D8 1D11 -IC12 64M F25E EDA8 -IC13 64M 4804 6251 -IC14 64M E4FE 3808 -IC15 64M FD3D D37A -IC16 64M 6D48 F5B3 -IC17 64M F0C6 CA29 -IC18 64M 07C3 E4AE -IC19 64M 50F8 8500 -IC20 64M 4EA2 D0CE -IC21 64M 090B 5667 - -Serial: BCCG-21A0451 - -*/ - -ROM_START( gram2000 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23377.ic11", 0x0000000, 0x0400000, CRC(4ca3149c) SHA1(9d25fc659658b416202b033754669be2f3abcdbe) ) - ROM_LOAD32_WORD("mpr-23357.ic17s", 0x1000000, 0x0800000, CRC(eaf77487) SHA1(bdfc4666a6724441c11b31d89fa30c4bd11cbdd1) ) - ROM_LOAD32_WORD("mpr-23358.ic18", 0x1000002, 0x0800000, CRC(96819a5b) SHA1(e28c9d7b0579ab5d6116401b49f30dc8e4961618) ) - ROM_LOAD32_WORD("mpr-23359.ic19s", 0x2000000, 0x0800000, CRC(757b9e89) SHA1(b131af1cbcb4fcebb7081b208acc86841192ff14) ) - ROM_LOAD32_WORD("mpr-23360.ic20", 0x2000002, 0x0800000, CRC(b38d28ff) SHA1(df4ff5be67c9812cdf8f018a9e60ec82b9faf7e4) ) - ROM_LOAD32_WORD("mpr-23361.ic21s", 0x3000000, 0x0800000, CRC(680d7d77) SHA1(83cb29157f84739e424df7565e7bcb935564866f) ) - ROM_LOAD32_WORD("mpr-23362.ic22", 0x3000002, 0x0800000, CRC(84b7988d) SHA1(4e5d657be03f2c0b5e771e19c907aac60d8d8dac) ) - ROM_LOAD32_WORD("mpr-23363.ic23s", 0x4000000, 0x0800000, CRC(17ae2b21) SHA1(8672166fbf99393ea2485ffb0fc4e64f43865bde) ) - ROM_LOAD32_WORD("mpr-23364.ic24", 0x4000002, 0x0800000, CRC(3d422a1c) SHA1(c82b0a9ebb56f17b4ce60293beee612c08564a25) ) - ROM_LOAD32_WORD("mpr-23365.ic25s", 0x5000000, 0x0800000, CRC(e975496c) SHA1(6b309e28697c2884b806d17900702c62074d90a4) ) - ROM_LOAD32_WORD("mpr-23366.ic26", 0x5000002, 0x0800000, CRC(55e96378) SHA1(190ec23fabc60b820fd9b1486fd6cb1bfe56ba6c) ) - ROM_LOAD32_WORD("mpr-23367.ic27s", 0x6000000, 0x0800000, CRC(5d40d017) SHA1(67a405c58687c119e774511b97399b5854ceb09b) ) - ROM_LOAD32_WORD("mpr-23368.ic28", 0x6000002, 0x0800000, CRC(8fb3be5f) SHA1(52c1f4537bf2dc2b47996dea87317ee9b7860cd9) ) - ROM_LOAD32_WORD("mpr-23369.ic29", 0x7000000, 0x0800000, CRC(a6a1671d) SHA1(4c458ce901a5cbb1cfd09bcf6926160a89c81e30) ) - ROM_LOAD32_WORD("mpr-23370.ic30s", 0x7000002, 0x0800000, CRC(29876427) SHA1(18faeadd0c285edc94ff269b0c2faa0a3cc4c296) ) - ROM_LOAD32_WORD("mpr-23371.ic31", 0x8000000, 0x0800000, CRC(5cad6596) SHA1(1f19ca43c13afbe1a7cc48cf51a82aa06aec99f8) ) - ROM_LOAD32_WORD("mpr-23372.ic32s", 0x8000002, 0x0800000, CRC(3d848b16) SHA1(328289998981dae6b593636a5bd2c6d0954c2625) ) - ROM_LOAD32_WORD("mpr-23373.ic33", 0x9000000, 0x0800000, CRC(369227f9) SHA1(85ce0f4f139788cda35471658196a84a36019fe6) ) - ROM_LOAD32_WORD("mpr-23374.ic34s", 0x9000002, 0x0800000, CRC(1f8a2e08) SHA1(ff9b9bfada831baeb4830a3d1a4bfb38570b9972) ) - ROM_LOAD32_WORD("mpr-23375.ic35", 0xa000000, 0x0800000, CRC(7d4043db) SHA1(cadf22419e5b63c33a179bb6b0742035fc9d8028) ) - ROM_LOAD32_WORD("mpr-23376.ic36s", 0xa000002, 0x0800000, CRC(e09cb473) SHA1(c3ec980f1a56142a0e06bae9594d6038acf0690d) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - ROM_REGION(0x200, "some_eeprom", 0) - ROM_LOAD( "25lc040.ic13s", 0, 0x200, CRC(28d2a967) SHA1(8cdb146f42562811b5ce8a3ea3c9f91818ef4536) ) - - // 840-0039 2000 317-0296-COM Naomi - ROM_PARAMETER( ":rom_board:key", "7f805c3f" ) -ROM_END - -ROM_START( tduno ) - NAOMI_BIOS - - ROM_REGION16_BE( 0x80, "main_eeprom", 0 ) - ROM_LOAD16_WORD("main_eeprom.bin", 0x0000, 0x0080, CRC(fea29cbb) SHA1(4099f1747aafa07db34f6e072cd9bfaa83bae10e) ) - - ROM_REGION( 0x4000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22073.ic22", 0x0000000, 0x200000, CRC(dbeee93c) SHA1(95a761aa07b231f36e1656f46d3a711a4eea0210) ) - ROM_RELOAD( 0x0200000, 0x200000 ) - ROM_LOAD( "mpr-22074.ic1", 0x0800000, 0x800000, CRC(fd6070a4) SHA1(8fb01c39e5deb002401b971aa415f7d7e220134d) ) - ROM_LOAD( "mpr-22075.ic2", 0x1000000, 0x800000, CRC(4c11d298) SHA1(d4edfd2a2c81dd45356ee53de27a86e04a13011b) ) - ROM_LOAD( "mpr-22076.ic3", 0x1800000, 0x800000, CRC(e4c98898) SHA1(c13c842874a9266a7bd5856f298687e0f8c07fc1) ) - ROM_LOAD( "mpr-22077.ic4", 0x2000000, 0x400000, CRC(f33d7620) SHA1(82c3e2bb6feed68670798efa3e17c9f6d6d0070a) ) - - // on-cart X76F100 eeprom contents - ROM_REGION( 0x84, "naomibd_eeprom", 0 ) - ROM_LOAD( "x76f100.ic37", 0x000000, 0x000084, CRC(c79251d5) SHA1(3e70bbbb6d28bade7eec7e27d716463045656f98) ) - - // 840-0008 1999 317-0255-JPN Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28028ea5" ) -ROM_END - -ROM_START( tduno2 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x4000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23071.ic11", 0x0000000, 0x0200000, CRC(1b58f24a) SHA1(90f91af31beff9399c8d72ae0087bf4d3122cac2) ) - ROM_RELOAD( 0x0200000, 0x0200000 ) - ROM_LOAD32_WORD( "mpr-23063.ic17s", 0x1000000, 0x0800000, CRC(9678a759) SHA1(6f2602c6eef8db0d4a145d832aec3ea0e0491c0c) ) - ROM_LOAD32_WORD( "mpr-23064.ic18", 0x1000002, 0x0800000, CRC(e159c44d) SHA1(fd0dcd74f7e214c7c9214bb04167f7c3acea30cf) ) - ROM_LOAD32_WORD( "mpr-23065.ic19s", 0x2000000, 0x0800000, CRC(10eff527) SHA1(c208529b0825ba45dc474c6aaa4b4c5557335c10) ) - ROM_LOAD32_WORD( "mpr-23066.ic20", 0x2000002, 0x0800000, CRC(4f9c1710) SHA1(7834bab5933a156656756f837c217e7820f2ae63) ) - ROM_LOAD32_WORD( "mpr-23067.ic21s", 0x3000000, 0x0800000, CRC(32724cd9) SHA1(7bfdd58dd5e69529125a720f51c53ebe526ef2e9) ) - ROM_LOAD32_WORD( "mpr-23068.ic22", 0x3000002, 0x0800000, CRC(2ce3e0ea) SHA1(805ec80273856ec6e5ee04fdca5fd1407c404f8e) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - ROM_REGION(0x200, "some_eeprom", 0) - ROM_LOAD( "25lc040.ic13s", 0, 0x200, CRC(6291605c) SHA1(44f757da4814b08108d1a4f431c9a39c38acecb2) ) - - // 840-0022 2000 317-0276-JPN Naomi - ROM_PARAMETER( ":rom_board:key", "2f6f0f8d" ) -ROM_END - -ROM_START( mushike ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x4000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-24217.ic11", 0x0000000, 0x0400000, CRC(5ecf807b) SHA1(f91d03a68a44d02970e360789b746bec9289275f) ) - ROM_LOAD32_WORD( "mpr-24218.ic17s", 0x1000000, 0x0800000, CRC(e8c51e1d) SHA1(e81f0580e144aa7a7e8c9399ffa09227b6e93675) ) - ROM_LOAD32_WORD( "mpr-24219.ic18", 0x1000002, 0x0800000, CRC(b0a5709f) SHA1(993f7a99d59a924641c37a549208723342007e5a) ) - ROM_LOAD32_WORD( "mpr-24220.ic19s", 0x2000000, 0x0800000, CRC(9f6cefe2) SHA1(499e17d2c284b340db6b124b63a23c7fa5045d0f) ) - ROM_LOAD32_WORD( "mpr-24221.ic20", 0x2000002, 0x0800000, CRC(73bf9cc6) SHA1(ab187cc0babd1435f5e8636331818d81de23636f) ) - ROM_LOAD32_WORD( "mpr-24222.ic21s", 0x3000000, 0x0800000, CRC(7098e728) SHA1(82f4f57efcee3063467c24758cefd406dccb1ea4) ) - ROM_LOAD32_WORD( "mpr-24223.ic22", 0x3000002, 0x0800000, CRC(eca13c90) SHA1(26a66906bf4ebda8697140d89eb5e493e941e8b2) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - ROM_REGION(0x200, "some_eeprom", 0) - ROM_LOAD( "25lc040.ic13s", 0, 0x200, CRC(9adb86c2) SHA1(682d06b2004809c3c7ff2f4f9bc0bde0e51885c0) ) - - // MUSHIKING - // The King of Beetle - // TYPE-1 - // 800 - // note: this dump from "empty/dead" Management Chip with no game run count left - ROM_REGION( 0x80, "rf_tag", 0 ) - ROM_LOAD( "mushi_type1.bin", 0, 0x80, CRC(8f36572b) SHA1(87e00e56d07a961e9180c7da02e35f7fd216dbae) ) - - // 840-0150 2004 317-0394-COM Naomi - ROM_PARAMETER( ":rom_board:key", "3892fb3a" ) -ROM_END - -ROM_START( mushikeo ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x4000000, "rom_board", ROMREGION_ERASEFF) - // ROM label is "EPR-24217, same as Ver. 1.003-, it seems Sega was not cared to print revision character - ROM_LOAD( "epr-24217-1002.ic11", 0x0000000, 0x0400000, CRC(90e411bf) SHA1(85711804639af54a79bf35c5a2e5c8b4e49cdcff) ) - ROM_LOAD32_WORD( "mpr-24218.ic17s", 0x1000000, 0x0800000, CRC(e8c51e1d) SHA1(e81f0580e144aa7a7e8c9399ffa09227b6e93675) ) - ROM_LOAD32_WORD( "mpr-24219.ic18", 0x1000002, 0x0800000, CRC(b0a5709f) SHA1(993f7a99d59a924641c37a549208723342007e5a) ) - ROM_LOAD32_WORD( "mpr-24220.ic19s", 0x2000000, 0x0800000, CRC(9f6cefe2) SHA1(499e17d2c284b340db6b124b63a23c7fa5045d0f) ) - ROM_LOAD32_WORD( "mpr-24221.ic20", 0x2000002, 0x0800000, CRC(73bf9cc6) SHA1(ab187cc0babd1435f5e8636331818d81de23636f) ) - ROM_LOAD32_WORD( "mpr-24222.ic21s", 0x3000000, 0x0800000, CRC(7098e728) SHA1(82f4f57efcee3063467c24758cefd406dccb1ea4) ) - ROM_LOAD32_WORD( "mpr-24223.ic22", 0x3000002, 0x0800000, CRC(eca13c90) SHA1(26a66906bf4ebda8697140d89eb5e493e941e8b2) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - // MUSHIKING - // The King of Beetle - // TYPE-1 - // 800 - // note: this dump from "empty/dead" Management Chip with no game run count left - ROM_REGION( 0x80, "rf_tag", 0 ) - ROM_LOAD( "mushi_type1.bin", 0, 0x80, CRC(8f36572b) SHA1(87e00e56d07a961e9180c7da02e35f7fd216dbae) ) - - // 840-0150 2004 317-0394-COM Naomi - ROM_PARAMETER( ":rom_board:key", "3892fb3a" ) -ROM_END - -ROM_START( mushikk ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x4000000, "rom_board", ROMREGION_ERASEFF ) - ROM_LOAD( "epr-24265.ic11", 0x0000000, 0x0400000, CRC(dccb210b) SHA1(35891f97bec251083b2c927e926d73685d750a4d) ) - ROM_LOAD32_WORD( "opr-24266.ic17s", 0x1000000, 0x0800000, CRC(293e5350) SHA1(7107d3378fe3a73e868bc03e0572b19e91152a3b) ) - ROM_LOAD32_WORD( "opr-24267.ic18", 0x1000002, 0x0800000, CRC(80798f9a) SHA1(a843a052dce254f9a5a7b7024f21e4e6f8621666) ) - ROM_LOAD32_WORD( "opr-24268.ic19s", 0x2000000, 0x0800000, CRC(b512c772) SHA1(f45084f2e242e07e47c25eeeed44624274a95a7e) ) - ROM_LOAD32_WORD( "opr-24269.ic20", 0x2000002, 0x0800000, CRC(25d4a162) SHA1(2a987803e272d7d8b8302d9dedfecf4bdd8cad7b) ) - ROM_LOAD32_WORD( "opr-24270.ic21s", 0x3000000, 0x0800000, CRC(02a513ad) SHA1(29213eac56b7b42a3ff43469093d53705019d9af) ) - ROM_LOAD32_WORD( "opr-24271.ic22", 0x3000002, 0x0800000, CRC(7e5c745c) SHA1(1163b0d549e9af629fa57dcb68c25dbc99cb47cc) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - ROM_REGION( 0x200, "some_eeprom", ROMREGION_ERASEFF ) - ROM_LOAD( "25lc010.ic13s", 0, 0x84, CRC(2299ab22) SHA1(8cf2cf3a6a7ca8cc13998f1cdeed5d6b4a832781) ) - - // MUSHIKING - // The King of Beetle - // TYPE-1 - // 800 - // note: this dump from "empty/dead" Management Chip with no game run count left - ROM_REGION( 0x80, "rf_tag", 0 ) - ROM_LOAD( "mushi_type1.bin", 0, 0x80, CRC(8f36572b) SHA1(87e00e56d07a961e9180c7da02e35f7fd216dbae) ) - - // 840-0155 2004 317-0394-COM Naomi - ROM_PARAMETER( ":rom_board:key", "3892fb3a" ) -ROM_END - -// Prototype or location test version. Cartridge case have no game name sticker, PCB have label 840-0150B-FLS -// Built about month before final ver, have no Management Chip protection, supports 6x less Beetle cards, uses License cards from Japan ver. -ROM_START( mushikep ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x6000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "rom1.ic1s", 0x0800000, 0x800000, CRC(9cdc8dcb) SHA1(78da615a061487efbb0d641f52cf5b01447abec9) ) - ROM_LOAD( "rom2.ic2s", 0x1000000, 0x800000, CRC(7b637bb6) SHA1(55d34fbe9fd202a34df72ee258492778f399b50a) ) - ROM_LOAD( "rom3.ic3s", 0x1800000, 0x800000, CRC(6c6ddfbf) SHA1(3a3abe42b84cb3cefc4a59353cab770c11a703a7) ) - ROM_LOAD( "rom4.ic4s", 0x2000000, 0x800000, CRC(a427002d) SHA1(7a058955a60e045e0434b9bf467a37ebcc7947f1) ) - ROM_LOAD( "rom5.ic5s", 0x2800000, 0x800000, CRC(7076a50e) SHA1(555239e162acfd61f3ddfc5fd56d11ab6ae129e2) ) - ROM_LOAD( "rom6.ic6s", 0x3000000, 0x800000, CRC(d7143066) SHA1(427d28630461664cd927a4fa5f3b847acf492d7b) ) - ROM_LOAD( "rom7.ic7s", 0x3800000, 0x800000, CRC(98839bab) SHA1(314bd59c4c735a38f0ab6b23beb039121a05463c) ) - // not used, contain random garbage - // ROM_LOAD( "rom8.ic8s", 0x4000000, 0x800000, CRC(a1d1339e) SHA1(2f5dd8472c3b983bce7d14e076c8cb7b6bd535ff) ) - // ROM_LOAD( "rom9.ic9s", 0x4800000, 0x800000, CRC(a1d1339e) SHA1(2f5dd8472c3b983bce7d14e076c8cb7b6bd535ff) ) - // ROM_LOAD( "rom10.ic10s", 0x5000000, 0x800000, CRC(a1d1339e) SHA1(2f5dd8472c3b983bce7d14e076c8cb7b6bd535ff) ) - // ROM_LOAD( "rom11.ic11s", 0x5800000, 0x800000, CRC(a1d1339e) SHA1(2f5dd8472c3b983bce7d14e076c8cb7b6bd535ff) ) - - ROM_REGION(0x84, "some_eeprom", 0) - ROM_LOAD("sflash.ic37", 0x000000, 0x000084, CRC(88f1db52) SHA1(5ebfa6c45abf2fa6f560832f366ed03ca91709a5) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -ROM_START( mushi2k4 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x5800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-24241.ic22", 0x00000000, 0x00400000, CRC(ad9237ce) SHA1(f1010a30281ae55bbaece17b6c6a6e9e558d291f) ) - ROM_LOAD( "mpr-24242.ic1", 0x00800000, 0x01000000, CRC(b4b81edb) SHA1(65f1527b276838b6b20e14c563fe5ef1e7d0ff27) ) - ROM_LOAD( "mpr-24243.ic2", 0x01800000, 0x01000000, CRC(ff812290) SHA1(57835738ba7d47c999dfdef6c93d10b4f2c55cd4) ) - ROM_LOAD( "mpr-24244.ic3", 0x02800000, 0x01000000, CRC(f6b97d21) SHA1(f45c868500fd6bf751c84546df40054510a673c9) ) - ROM_LOAD( "mpr-24245.ic4", 0x03800000, 0x01000000, CRC(9dcee46f) SHA1(570bc01a2d5efdbec8403e68831a8eafe77ca31f) ) - ROM_LOAD( "mpr-24246.ic5", 0x04800000, 0x01000000, CRC(fd97e2f5) SHA1(c9f7438049def346c9a2f2275110c5b385cb57f0) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -ROM_START( mushi2k5 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-24286.ic22", 0x0000000, 0x0400000, CRC(9d26e2fc) SHA1(74bcd7daf994a5c97c836b6f060c73d31a9c06d8) ) - ROM_LOAD( "mpr-24276.ic1", 0x0800000, 0x1000000, CRC(35ac9283) SHA1(74af0e3f294fc76d44c8c6b54042186dec8b9f8a) ) - ROM_LOAD( "mpr-24277.ic2", 0x1800000, 0x1000000, CRC(16111394) SHA1(7ca20de07cfa3fa248b472819bc893f00689e3a1) ) - ROM_LOAD( "mpr-24278.ic3", 0x2800000, 0x1000000, CRC(bf0ec0bc) SHA1(7de72decf97999e74b510e9655a57ad6d1def1c8) ) - ROM_LOAD( "mpr-24279.ic4", 0x3800000, 0x1000000, CRC(f7d0ab5b) SHA1(10188a22a1918b18008973135ef2e00dd26dd6cb) ) - ROM_LOAD( "mpr-24280.ic5", 0x4800000, 0x1000000, CRC(61d5c470) SHA1(c2b3dc71706a5c8a237efc2fe5c35061abb99173) ) - ROM_LOAD( "mpr-24281.ic6", 0x5800000, 0x1000000, CRC(39133c32) SHA1(09ea8c1a98ba0fac36e18ae14ed5302feaeb89ca) ) - ROM_LOAD( "mpr-24282.ic7", 0x6800000, 0x1000000, CRC(9aa4ad5a) SHA1(2d81f99a579477c5db725f71c51f18afc15abce7) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -ROM_START( mushi2k61 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24340.ic8", 0x0000000, 0x4000000, CRC(d348a3a7) SHA1(29561c6d565000249e8b9b00ccf43b82a4887011) ) - ROM_LOAD( "fpr-24341.ic9", 0x4000000, 0x4000000, CRC(bde9547c) SHA1(f67b12d33163e65b2e53fcbc41a841679431805e) ) - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-0444-jpn.ic3", 0, 0x800, CRC(6ded35a2) SHA1(0bb12bf6b090b865abd04d26d65f28c661464514) ) - - ROM_PARAMETER( ":rom_board:id", "5502" ) -ROM_END - -ROM_START( mushi2k62 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24360.ic8", 0x0000000, 0x4000000, CRC(6e6c6633) SHA1(e5fd1ff643899067db7ebda6641852bd45c36b86) ) - ROM_LOAD( "fpr-24361.ic9", 0x4000000, 0x4000000, CRC(ce2a9720) SHA1(0a55d1c8a67288dbad374ab812d4720cdf78ded7) ) - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-0444-jpn.ic3", 0, 0x800, CRC(6ded35a2) SHA1(0bb12bf6b090b865abd04d26d65f28c661464514) ) - - ROM_PARAMETER( ":rom_board:id", "5502" ) -ROM_END - -ROM_START( crackndj ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23450.ic22", 0x0000000, 0x400000, CRC(ba0ee505) SHA1(7777f532ace9032a25fc949316c07bd70dd03851) ) - ROM_LOAD( "mpr-23525.ic1", 0x0800000, 0x1000000, CRC(01996526) SHA1(1080305424989593e606f8195d295e0fb822ae43) ) - ROM_LOAD( "mpr-23526.ic2", 0x1800000, 0x1000000, CRC(d7a0d52e) SHA1(64a03c6da70c64fc62dbb0f9a4b0fb35de59c72f) ) - ROM_LOAD( "mpr-23527.ic3", 0x2800000, 0x1000000, CRC(9361afd9) SHA1(fee55341b623cc1928d8f95acd53e20759db725f) ) - ROM_LOAD( "mpr-23528.ic4", 0x3800000, 0x1000000, CRC(e40b7970) SHA1(6467463994f2b4535f822357ff2c8ca2dd4450c8) ) - ROM_LOAD( "mpr-23529.ic5", 0x4800000, 0x1000000, CRC(5920e6e5) SHA1(eec207dba99ca541f2abc98674e8dcaef506af3b) ) - ROM_LOAD( "mpr-23530.ic6", 0x5800000, 0x1000000, CRC(2bb0aefc) SHA1(8e5e90a4b8780411a41f14f1ca16dd049aefcd4b) ) - ROM_LOAD( "mpr-23531.ic7", 0x6800000, 0x1000000, CRC(43592459) SHA1(1b69ce3c54ad2c054ea72547afba6ef55a2daf63) ) - ROM_LOAD( "mpr-23532.ic8", 0x7800000, 0x1000000, CRC(bbcddeee) SHA1(8649da1411e404953d5ebd4e459d407eb79b61b1) ) - ROM_LOAD( "mpr-23533.ic9", 0x8800000, 0x1000000, CRC(fc909c00) SHA1(9cf22a97ea272c4586f3942aefdb803bd0e6ede7) ) - ROM_LOAD( "mpr-23534.ic10", 0x9800000, 0x1000000, CRC(62ed85b6) SHA1(b88336bc6115c92a839981cb0c0d0a67b1f7eda5) ) - - // 840-0043 2000 317-0288-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "281c2347" ) -ROM_END - -ROM_START( crakndj2 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23674.ic22", 0x000000, 0x400000, CRC(54faff5c) SHA1(cd2efcd33f33497e421d319750d2616472f919a4) ) - ROM_LOAD( "rom1.ic1s", 0x0800000, 0x800000, CRC(a6c2f6e7) SHA1(454d3711bf5b7a43c0bc77cd766045394dae9126) ) - ROM_LOAD( "rom2.ic2s", 0x1000000, 0x800000, CRC(f22e29c4) SHA1(d32b4851a314327047f06133b643ce5d5cae5571) ) - ROM_LOAD( "rom3.ic3s", 0x1800000, 0x800000, CRC(6c78efb3) SHA1(37804e444f8077fcfa56135ebfeb3c0ddabad0fa) ) - ROM_LOAD( "rom4.ic4s", 0x2000000, 0x800000, CRC(e9f35177) SHA1(9f8c13e005737f87ef0a0a32f7f0ec436f7aca3b) ) - ROM_LOAD( "rom5.ic5s", 0x2800000, 0x800000, CRC(40f3321d) SHA1(a29b532e2acb9c8d27ae3c857ada48b1a7199d77) ) - ROM_LOAD( "rom6.ic6s", 0x3000000, 0x800000, CRC(6832dd9f) SHA1(753c1fc998ef4522fae3e93b64f8c442d94e3e97) ) - ROM_LOAD( "rom7.ic7s", 0x3800000, 0x800000, CRC(be360696) SHA1(8af7dde8d68153802be43121baed4d500b9b7a7f) ) - ROM_LOAD( "rom8.ic8s", 0x4000000, 0x800000, CRC(9bea71f4) SHA1(fa3734b072404612e29ed96b3bcb8d416fbe86e3) ) - ROM_LOAD( "rom9.ic9s", 0x4800000, 0x800000, CRC(6029839d) SHA1(04c078e9422bf34a02f0b618a54981cd615da47d) ) - ROM_LOAD( "rom10.ic10s", 0x5000000, 0x800000, CRC(1ad23110) SHA1(1589f6ca1f82c5397c0daef8563efc550d5eb862) ) - ROM_LOAD( "rom11.ic11s", 0x5800000, 0x800000, CRC(e398ee08) SHA1(5a8c48a57127adb9c48ba985d49f169fe2d154a7) ) - ROM_LOAD( "rom12.ic12s", 0x6000000, 0x800000, CRC(5df68891) SHA1(0fc365bd3adab00b132e254847c2804206f0ba3e) ) - ROM_LOAD( "rom13.ic13s", 0x6800000, 0x800000, CRC(2f8e4a60) SHA1(0dc05a77008f18acf9dc5ff51bdc04034de11f5b) ) - ROM_LOAD( "rom14.ic14s", 0x7000000, 0x800000, CRC(83e9dd31) SHA1(7da0092d4b5d1ef3a364e0dfcd611b29f6301d43) ) - ROM_LOAD( "rom15.ic15s", 0x7800000, 0x800000, CRC(1346af29) SHA1(874a5e4e5158405dd8fecc745168f9bfe40154e1) ) - ROM_LOAD( "rom16.ic16s", 0x8000000, 0x800000, CRC(bc63a06a) SHA1(72b06fbba83d291b9b0209741b61f4fdaaef2e2b) ) - ROM_LOAD( "rom17.ic17s", 0x8800000, 0x800000, CRC(512d3ac0) SHA1(a96f17af274336f579f33ec8f474f28073b29286) ) - ROM_LOAD( "rom18.ic18s", 0x9000000, 0x800000, CRC(7007c27e) SHA1(a6bfe89421d34542e780c5eae1c9c6d76f93d252) ) - ROM_LOAD( "rom19.ic19s", 0x9800000, 0x800000, CRC(31f816ba) SHA1(354f8271eef20eb131f83fb9641002cfcd31c8cd) ) - ROM_LOAD( "rom20.ic20s", 0xa000000, 0x800000, CRC(aabcd580) SHA1(9455e218ab381c7ad5adb2884da39ca7948169d5) ) - - ROM_REGION(0x84, "some_eeprom", 0) - ROM_LOAD("sflash.ic37", 0x000000, 0x000084, CRC(08f27149) SHA1(3b8d53dcf2c09035b318022906c444cf8504d7fa) ) - - // 840-0068 2001 317-0311-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28428247" ) -ROM_END - -ROM_START( samba2k ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23600.ic22", 0x00000000, 0x0400000, CRC(8b6fed00) SHA1(72842f266ad272e4c02be42a6529c2462fd8b63f) ) - ROM_LOAD( "mpr-23589.ic1", 0x00800000, 0x1000000, CRC(11c442ed) SHA1(07a463148744a4e254bd88e51eda34f27f92f1cd) ) - ROM_LOAD( "mpr-23590.ic2", 0x01800000, 0x1000000, CRC(8e5959e6) SHA1(bafd00399cf3ffa50f2b55942e8424a8ae3b351d) ) - ROM_LOAD( "mpr-23591.ic3", 0x02800000, 0x1000000, CRC(bc9ad236) SHA1(d6f89fce7e5da0d71a536beed99aacb856455b80) ) - ROM_LOAD( "mpr-23592.ic4", 0x03800000, 0x1000000, CRC(eed8c7a8) SHA1(1a25b9e080ec68c42a4866bc3fd28aeae3567e86) ) - ROM_LOAD( "mpr-23593.ic5", 0x04800000, 0x1000000, CRC(8f704190) SHA1(6d13456fdddba70ad3e2449a002fb776b2315744) ) - ROM_LOAD( "mpr-23594.ic6", 0x05800000, 0x1000000, CRC(4986f81d) SHA1(8e56aa8e513a2fae087e6f6d7d0b1e3bff5f53de) ) - ROM_LOAD( "mpr-23595.ic7", 0x06800000, 0x1000000, CRC(f44e62a6) SHA1(51ccfa875e3f6e78ea13edcc016f9e643077d697) ) - ROM_LOAD( "mpr-23596.ic8", 0x07800000, 0x1000000, CRC(47b89407) SHA1(d40b71b7861b296944624ca8c0a3a306094c9db5) ) - ROM_LOAD( "mpr-23597.ic9", 0x08800000, 0x1000000, CRC(ef5bd4e8) SHA1(b4371e5dfbf3b011f2668b1522b0bc7def47b8ae) ) - ROM_LOAD( "mpr-23598.ic10", 0x09800000, 0x1000000, CRC(e06ee3dd) SHA1(21985e45e1ab5e3a79dd52492a582324a1a36d56) ) - ROM_LOAD( "mpr-23599.ic11", 0x0a800000, 0x1000000, CRC(1fd2e792) SHA1(6f299e527be529f85d0e8b4ce0e7a06ac0d25fe9) ) - - // 840-0047 2000 317-0295-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "281702cf" ) -ROM_END - -ROM_START( alienfnt ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x5800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23586t.ic22", 0x0000000, 0x0400000, CRC(2303d764) SHA1(2787e0cc81484065fb8a70610cf0e445535c95eb) ) - ROM_LOAD( "mpr-23581.ic1", 0x0800000, 0x1000000, CRC(ef0b93ce) SHA1(52fc7f52dc0b079df8c44a6766c8f54678e6a722) ) - ROM_LOAD( "mpr-23582.ic2", 0x1800000, 0x1000000, CRC(e396009c) SHA1(70bf0d78f20e0bd9632d3f4d6501bc1dedfe0672) ) - ROM_LOAD( "mpr-23583.ic3", 0x2800000, 0x1000000, CRC(878e8efe) SHA1(a48a4ab2816605b817dc62d4080b7dc88100a270) ) - ROM_LOAD( "mpr-23584.ic4", 0x3800000, 0x1000000, CRC(8d444756) SHA1(89c480f9ed1239c8ae565c85fa0fd50324264b20) ) - ROM_LOAD( "mpr-23585.ic5", 0x4800000, 0x1000000, CRC(883a6482) SHA1(e3145710df793b7fd67f02707904416210a71978) ) - - // 840-0048 2001 317-0293-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28174343" ) -ROM_END - -ROM_START( alienfnta ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x5800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23586a.ic22", 0x0000000, 0x0400000, CRC(0fea04fc) SHA1(e9356e941d10db80d6d5dfa5f3237ea7c9044a73) ) - ROM_LOAD( "mpr-23581.ic1", 0x0800000, 0x1000000, CRC(ef0b93ce) SHA1(52fc7f52dc0b079df8c44a6766c8f54678e6a722) ) - ROM_LOAD( "mpr-23582.ic2", 0x1800000, 0x1000000, CRC(e396009c) SHA1(70bf0d78f20e0bd9632d3f4d6501bc1dedfe0672) ) - ROM_LOAD( "mpr-23583.ic3", 0x2800000, 0x1000000, CRC(878e8efe) SHA1(a48a4ab2816605b817dc62d4080b7dc88100a270) ) - ROM_LOAD( "mpr-23584.ic4", 0x3800000, 0x1000000, CRC(8d444756) SHA1(89c480f9ed1239c8ae565c85fa0fd50324264b20) ) - ROM_LOAD( "mpr-23585.ic5", 0x4800000, 0x1000000, CRC(883a6482) SHA1(e3145710df793b7fd67f02707904416210a71978) ) - - // 840-0048 2001 317-0293-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28174343" ) -ROM_END - -/* -SYSTEMID: NAOMI -JPN: GUILTY GEAR X -USA: DISABLE -EXP: DISABLE -*/ - -ROM_START( ggx ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23356.ic22", 0x0000000, 0x0400000, CRC(ed2d289f) SHA1(d4f73c6cd25f320616e21f1ff0cdc0a566185dcb) ) - ROM_LOAD("mpr-23342.ic1", 0x0800000, 0x0800000, CRC(4fd89557) SHA1(3a687393d38e890acb0d1b0edc3ea585773c0222) ) - ROM_LOAD("mpr-23343.ic2", 0x1000000, 0x0800000, CRC(2e4417b6) SHA1(0f87fa92f01116b0acfae5f1b5a148c1a12a487f) ) - ROM_LOAD("mpr-23344.ic3", 0x1800000, 0x0800000, CRC(968eea3b) SHA1(a3bb7233b9a950f00b4dcd7bb055dbdba2b29860) ) - ROM_LOAD("mpr-23345.ic4", 0x2000000, 0x0800000, CRC(30efe1ec) SHA1(be28243ab84acb41229d42056ba051a839e7af65) ) - ROM_LOAD("mpr-23346.ic5", 0x2800000, 0x0800000, CRC(b34d9461) SHA1(44bd132189c5487fef559883300993393f9f29c6) ) - ROM_LOAD("mpr-23347.ic6", 0x3000000, 0x0800000, CRC(5a254cd1) SHA1(5ca00400c9e7f6c2565b1ff2d2552a90faadf6dd) ) - ROM_LOAD("mpr-23348.ic7", 0x3800000, 0x0800000, CRC(aff43142) SHA1(c23bbfceb47885164250ca4800a52b9e9e9e80bc) ) - ROM_LOAD("mpr-23349.ic8", 0x4000000, 0x0800000, CRC(e83871c7) SHA1(49a8140f38d896e8645fbc838f22af561bd2aa7d) ) - ROM_LOAD("mpr-23350.ic9", 0x4800000, 0x0800000, CRC(4237010b) SHA1(e757dff4c353416f99eaf3cb1945b94d2768fc4f) ) - ROM_LOAD("mpr-23351.ic10", 0x5000000, 0x0800000, CRC(b096f712) SHA1(f8e2322ba83224029cd4b91cf4d51a9376923b45) ) - ROM_LOAD("mpr-23352.ic11", 0x5800000, 0x0800000, CRC(1a01ab38) SHA1(c161d5f0d60849f4e2b51ac00ca877e1c5624bff) ) - ROM_LOAD("mpr-23353.ic12s",0x6000000, 0x0800000, CRC(daa0ca24) SHA1(afce14e213e79add7fded838e71bb4447425906a) ) - ROM_LOAD("mpr-23354.ic13s",0x6800000, 0x0800000, CRC(cea127f7) SHA1(11f12472ebfc93eb72b764c780e30afd4812dbe9) ) - ROM_LOAD("mpr-23355.ic14s",0x7000000, 0x0800000, CRC(e809685f) SHA1(dc052b4eb4fdcfdc22c4807316ce34ee7a0d58a6) ) - - // 841-0013 2000 317-5063-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "00076110" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: HEAVY METAL JAPAN -USA: HEAVY METAL USA -EXP: HEAVY METAL EURO - -NO. Type Byte Word -IC22 32M 0000 0000 -IC1 64M CBA3 16D2 -IC2 64M 087A 079B -IC3 64M CDB0 804C -IC4 64M 326A E815 -IC5 64M C164 5DB4 -IC6 64M 38A0 AAFC -IC7 64M 1134 DFCC -IC8 64M 6597 6975 -IC9 64M D6FB 8917 -IC10 64M 6442 18AC -IC11 64M 4F77 EEFE - -*/ - - -ROM_START( hmgeo ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x6000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23716a.ic22", 0x0000000, 0x0400000, CRC(c5cb0d3b) SHA1(20de8f5ee183e996ccde77b10564a302939662db) ) - ROM_LOAD("mpr-23705.ic1", 0x0800000, 0x0800000, CRC(2549b57d) SHA1(02c04c8ccb0de680171d06700ca9a40208286894) ) - ROM_LOAD("mpr-23706.ic2", 0x1000000, 0x0800000, CRC(9f21865c) SHA1(a1f5aec34097cf2b86110110f586ba8b3cf28bd1) ) - ROM_LOAD("mpr-23707.ic3", 0x1800000, 0x0800000, CRC(ba2f42cd) SHA1(e924f8ef58cc81b7303d8fb3baf0e384c6387e7f) ) - ROM_LOAD("mpr-23708.ic4", 0x2000000, 0x0800000, CRC(19c4e61b) SHA1(a4619df98818d33bdaa3e6429c14d1aeec316e6a)) - ROM_LOAD("mpr-23709.ic5", 0x2800000, 0x0800000, CRC(676430b3) SHA1(5fa40c45afe97b0f09e575e3c01d44aa9259961d) ) - ROM_LOAD("mpr-23710.ic6", 0x3000000, 0x0800000, CRC(5d32dba3) SHA1(5bb5796a682cc6ee68458403c69343bf753ece7a) ) - ROM_LOAD("mpr-23711.ic7", 0x3800000, 0x0800000, CRC(650df507) SHA1(dff192b3bd4f39627779e2ba86d9dd13536221dd) ) - ROM_LOAD("mpr-23712.ic8", 0x4000000, 0x0800000, CRC(154f10ce) SHA1(67f6ff297f77632efe1965a81ed9f5c7dfa7a6b3) ) - ROM_LOAD("mpr-23713.ic9", 0x4800000, 0x0800000, CRC(2969bac7) SHA1(5f1cf6ac726c2fe183d66e4022962e44592f9ccd) ) - ROM_LOAD("mpr-23714.ic10",0x5000000, 0x0800000, CRC(da462c44) SHA1(ca450b6c07f939f96eba7b44c45b4e38abd598aa) ) - ROM_LOAD("mpr-23715.ic11",0x5800000, 0x0800000, CRC(c750abbd) SHA1(2a5bedc2b21cd3f991c7145ccfd8c7a9e7f647ae) ) - - // HMG016007 2001 317-5071-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "00038510" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: GIGAWING2 JAPAN -USA: GIGAWING2 USA -EXP: GIGAWING2 EXPORT - -NO. Type Byte Word -IC22 16M C1C3 618F -IC1 64M 8C09 3A15 -IC2 64M 91DC C17F -IC3 64M 25CB 2AA0 -IC4 64M EB35 C1FF -IC5 64M 8B25 914E -IC6 64M 72CB 68FA -IC7 64M 191E 2AF3 -IC8 64M EACA 12CD -IC9 64M 717F 40ED -IC10 64M 1E43 0F1A - -*/ - -ROM_START( gwing2 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x5800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22270.ic22",0x0000000, 0x0200000, CRC(876b3c97) SHA1(eb171d4a0521c3bea42b4aae3607faec63e10581) ) - ROM_RELOAD( 0x0200000, 0x0200000 ) - ROM_LOAD("mpr-22271.ic1", 0x0800000, 0x1000000, CRC(9a072af5) SHA1(d5edff43d180346ba4d4f214c08f2db290a72def) ) - ROM_LOAD("mpr-22272.ic2", 0x1800000, 0x1000000, CRC(1e816ab1) SHA1(6e1fd47a21f5da7d2145caaf68094445f122a239) ) - ROM_LOAD("mpr-22273.ic3", 0x2800000, 0x1000000, CRC(cd633dcf) SHA1(f044d93802a4ba29d0e70c597d3fbe65da591335) ) - ROM_LOAD("mpr-22274.ic4", 0x3800000, 0x1000000, CRC(f8daaaf3) SHA1(8854d3f8e3d55715ede33ee918b641e251f752b4) ) - ROM_LOAD("mpr-22275.ic5", 0x4800000, 0x1000000, CRC(61aa1521) SHA1(7d9f5790e72a9151d128ac7887e236526fdf72a0) ) - - // 841-0014 2000 317-5064-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000b25d0" ) -ROM_END - -/* -SYSTEMID: NAOMI -JPN: IDOL JANSHI SUCHIE-PAI 3 -USA: DISABLE -EXP: DISABLE - -NO. Type Byte Word -IC22 16M 0000 0000 -IC1 64M E467 524B -IC2 64M 9D05 4992 -IC3 64M E3F7 6481 -IC4 64M 6C22 25E3 -IC5 64M 180F E89F -IC6 64M 60C9 2B86 -IC7 64M 4EDE 4539 -IC8 64M 3AD3 0046 -IC9 64M 8D37 BA16 -IC10 64M 8AE3 4D71 -IC11 64M B519 1393 -IC12 64M 4695 B159 -IC13 64M 536F D0C6 -IC14 32M 81F9 DA1B -*/ - -ROM_START( suchie3 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-21979.ic22", 0x0000000, 0x0200000, CRC(335c9e25) SHA1(476790fdd99a8c13336e795b4a39b071ed86a97c) ) - ROM_RELOAD( 0x0200000, 0x0200000 ) - ROM_LOAD("mpr-21980.ic1", 0x0800000, 0x0800000, CRC(2b5f958a) SHA1(609585dda27c5e111378a92f04fa03ae11d42540) ) - ROM_LOAD("mpr-21981.ic2", 0x1000000, 0x0800000, CRC(b4fff4ee) SHA1(333fb5a662775662881154b654233f207782a8aa) ) - ROM_LOAD("mpr-21982.ic3", 0x1800000, 0x0800000, CRC(923ee0ff) SHA1(4f92cc1abfd948a1ed15fdca11251aba96bdc022) ) - ROM_LOAD("mpr-21983.ic4", 0x2000000, 0x0800000, CRC(dd659ab1) SHA1(96d9825fc5cf72a9ef83f10e480fd8925b1d6762) ) - ROM_LOAD("mpr-21984.ic5", 0x2800000, 0x0800000, CRC(b34de0c7) SHA1(dbb7a6a19af2571441b5ecbddddae6891809ffcf) ) - ROM_LOAD("mpr-21985.ic6", 0x3000000, 0x0800000, CRC(f1516e0a) SHA1(246d287df592cd69df689dc10e8647a9dbf804b7) ) - ROM_LOAD("mpr-21986.ic7", 0x3800000, 0x0800000, CRC(2779c418) SHA1(8d1a89ddf0c68f1eaf6eb0dafadf9b614492fff1) ) - ROM_LOAD("mpr-21987.ic8", 0x4000000, 0x0800000, CRC(6aaaacdd) SHA1(f5e67c88db8bce8f2f4cab73a5d0a24ba57c812b) ) - ROM_LOAD("mpr-21988.ic9", 0x4800000, 0x0800000, CRC(ed61b155) SHA1(679124f0f7c7bc4791025cff274d903cf5bcae70) ) - ROM_LOAD("mpr-21989.ic10", 0x5000000, 0x0800000, CRC(ae8562cf) SHA1(e31986e53159729434a7952e8c4ed2adf8dd8e9d) ) - ROM_LOAD("mpr-21990.ic11", 0x5800000, 0x0800000, CRC(57fd9fdd) SHA1(62b3bc4a2828751459557b63d900ca6d46792e24) ) - ROM_LOAD("mpr-21991.ic12s",0x6000000, 0x0800000, CRC(d82f834a) SHA1(06902713bdf6f68182749916cacc9ae6528dc355) ) - ROM_LOAD("mpr-21992.ic13s",0x6800000, 0x0800000, CRC(599a2fb8) SHA1(2a0007064ad2ee1e1a0fda1d5676df4ff19a9f2f) ) - ROM_LOAD("mpr-21993.ic14s",0x7000000, 0x0400000, CRC(fb28cf0a) SHA1(d51b1d4514a93074d1f77bd1bc5995739604cf56) ) - - // 841-0002 1999 317-5047-JPN Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000368e1" ) -ROM_END - -/* -SYSTEMID: NAOMI -JPN: SHANGRI-LA -USA: SHANGRI-LA -EXP: SHANGRI-LA -*/ - -ROM_START( shangril ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x6800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22060.ic22", 0x0000000, 0x0400000, CRC(5ae18595) SHA1(baaf8fd948b07ab9970571fecebc3c4fab5d4897) ) - ROM_LOAD("mpr-22061.ic1", 0x0800000, 0x0800000, CRC(4d760b34) SHA1(ba7dce0ab7961a77622a41c3f50c112a7e9904aa) ) - ROM_LOAD("mpr-22062.ic2", 0x1000000, 0x0800000, CRC(f713c59f) SHA1(75d8559f1b847fd6a51009fe9333b9627adcbd75) ) - ROM_LOAD("mpr-22063.ic3", 0x1800000, 0x0800000, CRC(a93ad631) SHA1(c829c58ed899fe3d4f71950c883098a215bcda1b) ) - ROM_LOAD("mpr-22064.ic4", 0x2000000, 0x0800000, CRC(56e34efd) SHA1(f810a4a0105adb7f1eaa078440e28a9bac20c3ea) ) - ROM_LOAD("mpr-22065.ic5", 0x2800000, 0x0800000, CRC(44b230bd) SHA1(d560690ddd1b9bbe919b20599d25c544df2dc808) ) - ROM_LOAD("mpr-22066.ic6", 0x3000000, 0x0800000, CRC(69f0be28) SHA1(05fc6f3b18645b165cfa0ac7b3d56013aabb360b) ) - ROM_LOAD("mpr-22067.ic7", 0x3800000, 0x0800000, CRC(344f9d01) SHA1(260e748dc265fb2b5d50f9a856ccdd157ac103fd) ) - ROM_LOAD("mpr-22068.ic8", 0x4000000, 0x0800000, CRC(48d0d510) SHA1(d3aa51f29699363c8949b20493eba1a5c585ca0e) ) - ROM_LOAD("mpr-22069.ic9", 0x4800000, 0x0800000, CRC(94e6dfa9) SHA1(83ca9ea5d2892511626be362ff2cab22f2b945cf) ) - ROM_LOAD("mpr-22070.ic10", 0x5000000, 0x0800000, CRC(8dcd2b3d) SHA1(0d8b735120fc63306516f6acc333345cc7774ff1) ) - ROM_LOAD("mpr-22071.ic11", 0x5800000, 0x0800000, CRC(1ab1f1ab) SHA1(bb8fa8d5a681115a82e9598ebe599b106f7aae9d) ) - ROM_LOAD("mpr-22072.ic12s",0x6000000, 0x0800000, CRC(cb8d2634) SHA1(03ac8fb3a1acb1f8e32d9325c4da42417752f934) ) - - // 841-0004 1999 317-5050-JPN Naomi seems not used by game - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // Unknown -ROM_END - -// 841-0007C-01, uses 171-7919A type ROM board -ROM_START( mvsc2u ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23062a.ic22", 0x0000000, 0x0400000, CRC(96038276) SHA1(877ba02c92082567280afcb1ae40b3bbfc8a63e8) ) - ROM_LOAD("mpr-23048.ic1", 0x0800000, 0x0800000, CRC(93d7a63a) SHA1(c50d10b4a3f9db51eae5749f5b665d7c8ab6c898) ) - ROM_LOAD("mpr-23049.ic2", 0x1000000, 0x0800000, CRC(003dcce0) SHA1(fb71c8ca9271d2155878c72d8fe2df3031e6c014) ) - ROM_LOAD("mpr-23050.ic3", 0x1800000, 0x0800000, CRC(1d6b88a7) SHA1(ba42e9d1d912d88a7ad839b878975ba590634320) ) - ROM_LOAD("mpr-23051.ic4", 0x2000000, 0x0800000, CRC(01226aaa) SHA1(a4c6a0eda05e53d0e51b92a4317a86a708a7efdb) ) - ROM_LOAD("mpr-23052.ic5", 0x2800000, 0x0800000, CRC(74bee120) SHA1(5a0fb48fa758a2be2e08e3b1298103c5aa748835) ) - ROM_LOAD("mpr-23053.ic6", 0x3000000, 0x0800000, CRC(d92d4401) SHA1(a868780f8d2e176ff10781e1c08bf932f34ac504) ) - ROM_LOAD("mpr-23054.ic7", 0x3800000, 0x0800000, CRC(78ba02e8) SHA1(0f696a33e1e6671001efc309ed62f084a246ad24) ) - ROM_LOAD("mpr-23055.ic8", 0x4000000, 0x0800000, CRC(84319604) SHA1(c3dde162e043a54e1325202b46191b32e8784a1c) ) - ROM_LOAD("mpr-23056.ic9", 0x4800000, 0x0800000, CRC(d7386034) SHA1(be1f3ca5f283e428dc59dc072de3e7d36e122d53) ) - ROM_LOAD("mpr-23057.ic10", 0x5000000, 0x0800000, CRC(a3f087db) SHA1(b52d7c072cb5c2fdd10d0ac0b62cebe48b229ae3) ) - ROM_LOAD("mpr-23058.ic11", 0x5800000, 0x0800000, CRC(61a6cc5d) SHA1(34e52cb076888313a80f2b87876b8d37b91d85a0) ) - ROM_LOAD("mpr-23059.ic12s", 0x6000000, 0x0800000, CRC(64808024) SHA1(1a6c60c330642b273978d3dd02d95d17d36ee3f2) ) - ROM_LOAD("mpr-23060.ic13s", 0x6800000, 0x0800000, CRC(67519942) SHA1(fc758d9075625f8140d5d828c8f6b7a91bcc9119) ) - ROM_LOAD("mpr-23061.ic14s", 0x7000000, 0x0800000, CRC(fb1844c4) SHA1(1d1571516a6dbed0c4ded3b80efde9cc9281f66f) ) - - ROM_REGION(0x84, "some_eeprom", 0) - ROM_LOAD("sflash.ic37", 0x000000, 0x000084, CRC(37a66f3c) SHA1(df6cd2cdc2813caa5da4dc9f171998485bcbdc44)) - - // 841-0007-01 2000 317-5053-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "0002c840" ) -ROM_END - -// 841-0007C-02 / 841-0007C-03, uses 171-7978B type ROM board -// reuses MPR 23048-23061 MaskROMs from 841-0007C-01 set, which contain regular non-interleaved data, not native/normal for such ROM board type -// have added IC31-32 32Mbit MaskROMs with interleaved M1-encrypted data -// mentioned above ROMs mapping is unsupported by NAOMI BIOS, so it's ROM BOARD TEST and shown sums is unreliable, -// because of it this game version have it's own ROM BOARD TEST in GAME TEST MODE, which perform test and show sums correctly - -ROM_START( mvsc2 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23085a.ic11", 0x0000000, 0x0400000, CRC(5d5b7ad1) SHA1(f58c31b245fc33fa541f9f074548402a63f7c3d3) ) - ROM_LOAD("mpr-23048.ic17s", 0x0800000, 0x0800000, CRC(93d7a63a) SHA1(c50d10b4a3f9db51eae5749f5b665d7c8ab6c898) ) - ROM_LOAD("mpr-23049.ic18", 0x1000000, 0x0800000, CRC(003dcce0) SHA1(fb71c8ca9271d2155878c72d8fe2df3031e6c014) ) - ROM_LOAD("mpr-23050.ic19s", 0x1800000, 0x0800000, CRC(1d6b88a7) SHA1(ba42e9d1d912d88a7ad839b878975ba590634320) ) - ROM_LOAD("mpr-23051.ic20", 0x2000000, 0x0800000, CRC(01226aaa) SHA1(a4c6a0eda05e53d0e51b92a4317a86a708a7efdb) ) - ROM_LOAD("mpr-23052.ic21s", 0x2800000, 0x0800000, CRC(74bee120) SHA1(5a0fb48fa758a2be2e08e3b1298103c5aa748835) ) - ROM_LOAD("mpr-23053.ic22", 0x3000000, 0x0800000, CRC(d92d4401) SHA1(a868780f8d2e176ff10781e1c08bf932f34ac504) ) - ROM_LOAD("mpr-23054.ic23s", 0x3800000, 0x0800000, CRC(78ba02e8) SHA1(0f696a33e1e6671001efc309ed62f084a246ad24) ) - ROM_LOAD("mpr-23055.ic24", 0x4000000, 0x0800000, CRC(84319604) SHA1(c3dde162e043a54e1325202b46191b32e8784a1c) ) - ROM_LOAD("mpr-23056.ic25s", 0x4800000, 0x0800000, CRC(d7386034) SHA1(be1f3ca5f283e428dc59dc072de3e7d36e122d53) ) - ROM_LOAD("mpr-23057.ic26", 0x5000000, 0x0800000, CRC(a3f087db) SHA1(b52d7c072cb5c2fdd10d0ac0b62cebe48b229ae3) ) - ROM_LOAD("mpr-23058.ic27s", 0x5800000, 0x0800000, CRC(61a6cc5d) SHA1(34e52cb076888313a80f2b87876b8d37b91d85a0) ) - ROM_LOAD("mpr-23059.ic28", 0x6000000, 0x0800000, CRC(64808024) SHA1(1a6c60c330642b273978d3dd02d95d17d36ee3f2) ) - ROM_LOAD("mpr-23060.ic29", 0x6800000, 0x0800000, CRC(67519942) SHA1(fc758d9075625f8140d5d828c8f6b7a91bcc9119) ) - ROM_LOAD("mpr-23061.ic30s", 0x7000000, 0x0800000, CRC(fb1844c4) SHA1(1d1571516a6dbed0c4ded3b80efde9cc9281f66f) ) - ROM_LOAD("mpr-23083.ic31", 0x7800000, 0x0400000, CRC(c61d2dfe) SHA1(a05fb979ed7c8040de91716fc8814e6bd995efa2) ) - // 32 bit area starts here - ROM_LOAD32_WORD("mpr-23083.ic31", 0x8000000, 0x0400000, CRC(c61d2dfe) SHA1(a05fb979ed7c8040de91716fc8814e6bd995efa2) ) - ROM_LOAD32_WORD("mpr-23084.ic32s", 0x8000002, 0x0400000, CRC(4ebbbdd9) SHA1(9ad8c1a644850de6e35705318cd1991e1d6e60a8) ) - - ROM_COPY( "rom_board", 0x1200000, 0x400000, 0x400000 ) - - ROM_REGION(0x200, "some_eeprom", 0) - ROM_LOAD( "25lc040.ic13s", 0x000000, 0x200, CRC(dc449637) SHA1(6cab09f61be1498271a36bff6a114a4eeeb00e1a) ) - - // 841-0007-02 2000 317-5058-COM Naomi - ROM_PARAMETER( ":rom_board:key", "c18b6e7c" ) -ROM_END - -/* toy fighter - 1999 sega */ - -ROM_START( toyfight ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22035.ic22",0x0000000, 0x0400000, CRC(dbc76493) SHA1(a9772bdb62610a39adf2b9f397781bcddda3e635) ) - - ROM_LOAD("mpr-22025.ic1", 0x0800000, 0x0800000, CRC(30237202) SHA1(e229a7671b3a34b26a461716bd7b437da100e1c8) ) - ROM_LOAD("mpr-22026.ic2", 0x1000000, 0x0800000, CRC(f28e71ff) SHA1(019425fcf234beca2b586de5235cf9f171563533) ) - ROM_LOAD("mpr-22027.ic3", 0x1800000, 0x0800000, CRC(1a84632d) SHA1(f3880f21399c6713c48c710c06d0344a0a28f026) ) - ROM_LOAD("mpr-22028.ic4", 0x2000000, 0x0800000, CRC(2b34ccba) SHA1(76c39ea19c3be1d9a9ce9e67035be7543b71ff26) ) - ROM_LOAD("mpr-22029.ic5", 0x2800000, 0x0800000, CRC(8162953a) SHA1(15c9e10080a5f2e70c31b9b89a256050a1aed4e9) ) - ROM_LOAD("mpr-22030.ic6", 0x3000000, 0x0800000, CRC(5bf5fed6) SHA1(6c8eedb177aa49aee9a8b090f2e5f96644416c6c) ) - ROM_LOAD("mpr-22031.ic7", 0x3800000, 0x0800000, CRC(ee7c40cc) SHA1(b9d92ef5bae0e932ec8769a30ebd841a263d3e2a) ) - ROM_LOAD("mpr-22032.ic8", 0x4000000, 0x0800000, CRC(3c48c9ba) SHA1(00be199b23040f8e81db2ec489ba98cbf615652c) ) - ROM_LOAD("mpr-22033.ic9", 0x4800000, 0x0800000, CRC(5fe5586e) SHA1(3ff41ae1f81469597684faadd88e62b5e0634352) ) - ROM_LOAD("mpr-22034.ic10",0x5000000, 0x0800000, CRC(3aa5ce5e) SHA1(f00a906235e4522d6fc2ac771324114346875314) ) - - // 840-0011 1999 317-0257-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2802ca85" ) -ROM_END - -ROM_START( tokyobus ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x9800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23468a.ic22", 0x0000000, 0x0400000, CRC(678c3d50) SHA1(9f66cfc84b8404cb36ce7ac4fd36354cde4d7287) ) - - ROM_LOAD("rom1.ic1s", 0x0800000, 0x0800000, CRC(b1745bef) SHA1(c1da146c47e9f087fff10dc3e9fdac75ac47b036) ) - ROM_LOAD("rom2.ic2s", 0x1000000, 0x0800000, CRC(46f870d4) SHA1(1595cdc81dfeb244bf76624bb98c838f177069c6) ) - ROM_LOAD("rom3.ic3s", 0x1800000, 0x0800000, CRC(c1c23455) SHA1(80d71d0c6fddcef22ec6f3be2487309b3ebd6472) ) - ROM_LOAD("rom4.ic4s", 0x2000000, 0x0800000, CRC(aade3bd2) SHA1(4f56cbabe97b97ad0168875d7d2000f9fefc6249) ) - ROM_LOAD("rom5.ic5s", 0x2800000, 0x0800000, CRC(67d5388e) SHA1(20ba85a74cf76636809f244d2cbf2f4c2fbecc46) ) - ROM_LOAD("rom6.ic6s", 0x3000000, 0x0800000, CRC(afe87482) SHA1(b5f5dc0efcd318b24dec3222a3af6086db859126) ) - ROM_LOAD("rom7.ic7s", 0x3800000, 0x0800000, CRC(085dc934) SHA1(6ecd787e3c03c083597ea2eedd2cb01ea721b32c) ) - ROM_LOAD("rom8.ic8s", 0x4000000, 0x0800000, CRC(b97c5c92) SHA1(666aee8a59d2cd4707fb6a3020c5e0f4405ec7e3) ) - ROM_LOAD("rom9.ic9s", 0x4800000, 0x0800000, CRC(6fe3bb9b) SHA1(b01f7223f87f948994abbc35c04b1a60d29feba5) ) - ROM_LOAD("rom10.ic10s", 0x5000000, 0x0800000, CRC(de1e94a3) SHA1(515d1a4ffc1951027ef64c47bd961d8be7664bce) ) - ROM_LOAD("rom11.ic11s", 0x5800000, 0x0800000, CRC(75ed80cf) SHA1(29ce9958b1c8acbd6c7539ac94e00f398b48c0dd) ) - ROM_LOAD("rom12.ic12s", 0x6000000, 0x0800000, CRC(cc51375e) SHA1(39b5de47c5dca5590c6b49bf2c8220791f4183a2) ) - ROM_LOAD("rom13.ic13s", 0x6800000, 0x0800000, CRC(f0b0e433) SHA1(e0560aed1a1aab1052f2ce9a01f57d951e2935ab) ) - ROM_LOAD("rom14.ic14s", 0x7000000, 0x0800000, CRC(55075270) SHA1(94908dd535e48eb21d230a4d3043e84584b5776a) ) - ROM_LOAD("rom15.ic15s", 0x7800000, 0x0800000, CRC(1e76ed6c) SHA1(99624ceca7866cb3c38c27427a9790610b2713b9) ) - ROM_LOAD("rom16.ic16s", 0x8000000, 0x0800000, CRC(4a397889) SHA1(1b1b10b5911d2260d84e46f6336eaaf2ab55e159) ) - ROM_LOAD("rom17.ic17s", 0x8800000, 0x0800000, CRC(7101f0f4) SHA1(c2b7ae2b397a8e2ef21833f7e73c0ab4a5350cb7) ) - ROM_LOAD("rom18.ic18s", 0x9000000, 0x0800000, CRC(9ef1d214) SHA1(b4ea13fe52aff3440f66361c44bda988eafcd783) ) - - ROM_REGION(0x84, "some_eeprom", 0) - ROM_LOAD( "sflash.ic37", 0x000000, 0x000084, CRC(4013005e) SHA1(c38eb9d4118d7fd74dc01b6f251a277c5a837e37) ) - - // 840-0045 1999 317-0290-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "281e1242" ) -ROM_END - -/* Crazy Taxi */ -ROM_START( crzytaxi ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-21684.ic22", 0x0000000, 0x400000, CRC(f1de77b7) SHA1(4490b828534db6676b2d0129498fd7694eb9e5ff) ) - ROM_LOAD( "mpr-21671.ic1", 0x0800000, 0x800000, CRC(2d362137) SHA1(ed6eb45eadb784910eee44d0273534ab68ad6937) ) - ROM_LOAD( "mpr-21672.ic2", 0x1000000, 0x800000, CRC(72c7da8e) SHA1(0ed3d71c052a2cccbbf0f7b20e2ec688316c7247) ) - ROM_LOAD( "mpr-21673.ic3", 0x1800000, 0x800000, CRC(27481c0d) SHA1(08779e33eda1a45cb06319327cb4254dc3e4460f) ) - ROM_LOAD( "mpr-21674.ic4", 0x2000000, 0x800000, CRC(c2e2a98c) SHA1(9a40456ca025c2a6314cef705f7d147bbf95c0f0) ) - ROM_LOAD( "mpr-21675.ic5", 0x2800000, 0x800000, CRC(6b755510) SHA1(3fa967587e05c5bd45db3fe8a2cbc56f44166ef6) ) - ROM_LOAD( "mpr-21676.ic6", 0x3000000, 0x800000, CRC(f33d1f39) SHA1(b1d589a9ab7ec4988e63bfb458ef006308e1de70) ) - ROM_LOAD( "mpr-21677.ic7", 0x3800000, 0x800000, CRC(ab4dc61b) SHA1(d92ff434e7a2b9d3598f9d7004aa717b9bd21980) ) - ROM_LOAD( "mpr-21678.ic10", 0x5000000, 0x800000, CRC(297c778a) SHA1(67e5685cd03a3aaaac1c47f15c7b3f3e341d34b1) ) - ROM_LOAD( "mpr-21679.ic11", 0x5800000, 0x800000, CRC(6b540c4a) SHA1(9877c31b41110230182c0ee8d40753907981c7f9) ) - ROM_LOAD( "mpr-21680.ic12s", 0x6000000, 0x800000, CRC(e76f03f9) SHA1(ea20aa86d02a77315cca8cb6be75ca4ca9cc7484) ) - ROM_LOAD( "mpr-21681.ic13s", 0x6800000, 0x800000, CRC(e5dcde7d) SHA1(8a90d9fb4ce0d2ceb609fcf4c54cf5b55c266c50) ) - ROM_LOAD( "mpr-21682.ic14s", 0x7000000, 0x800000, CRC(54c0290e) SHA1(6e07ab6e95c29a2aabed0ba1a7af0d7d605e0309) ) - ROM_LOAD( "mpr-21683.ic15s", 0x7800000, 0x800000, CRC(ac8a27e0) SHA1(8e71d853a102dd6c164d5326e6d157ccfb8c7b36) ) - - // 840-0002 1999 317-0248-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280d2f45" ) -ROM_END - -/* Jambo! Safari */ -ROM_START( jambo ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22826a.ic22", 0x0000000, 0x400000, CRC(18f8f3bc) SHA1(417f2282c9970775e51b56d2eeb671a50ca293a7) ) - ROM_LOAD( "mpr-22818.ic1", 0x0800000, 0x800000, CRC(3a709e11) SHA1(e7dd71dd244e872c35595456bd428dd79a81f081) ) - ROM_LOAD( "mpr-22819.ic2", 0x1000000, 0x800000, CRC(57b2d565) SHA1(be5e6404c8187dc75cd6f033a36af413bf28bdee) ) - ROM_LOAD( "mpr-22820.ic3", 0x1800000, 0x800000, CRC(3284e16b) SHA1(bdf9249f19c0a444a9f00e831563e91c576a7cca) ) - ROM_LOAD( "mpr-22821.ic4", 0x2000000, 0x800000, CRC(5ca54154) SHA1(7bb1ba3fae71368145fd68d31bdce0588f641f78) ) - ROM_LOAD( "mpr-22822.ic5", 0x2800000, 0x800000, CRC(8bc0c4d5) SHA1(b250ddeaab904b15737f1348b62d7b3f11103609) ) - ROM_LOAD( "mpr-22823.ic6", 0x3000000, 0x800000, CRC(00c33e51) SHA1(c55646a146ed259e6c61fd912c93fa784b5e6910) ) - ROM_LOAD( "mpr-22824.ic7", 0x3800000, 0x800000, CRC(cc55304a) SHA1(e548d8de83469e5816c55dbbb00afbb894282fd6) ) - ROM_LOAD( "mpr-22825.ic8", 0x4000000, 0x800000, CRC(85bada10) SHA1(b6e15d8f1d6bca12ffa4816ed0393c04ca500fba) ) - - // 840-0013 1999 317-0264-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280fab95" ) -ROM_END - -/* 18 Wheeler (deluxe) (no Rev) */ -ROM_START( 18wheelro ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22185.ic22", 0x0000000, 0x400000, CRC(bd910478) SHA1(6db3bfa23246c250e334bbd54dcb5038a2d18dbc) ) - ROM_LOAD( "mpr-22164.ic1", 0x0800000, 0x800000, CRC(ca045315) SHA1(0c5becb5220659fa86f1e7901032f8c9a1329a51) ) - ROM_LOAD( "mpr-22165.ic2", 0x1000000, 0x800000, CRC(e43f4ba8) SHA1(768159bccae6a72c809e9f374538df304c92fbfe) ) - ROM_LOAD( "mpr-22166.ic3", 0x1800000, 0x800000, CRC(ea67edb1) SHA1(1214fdbfd8ce9f7a2b33e97f7c4e22ebb3eee988) ) - ROM_LOAD( "mpr-22167.ic4", 0x2000000, 0x800000, CRC(df6125e2) SHA1(7244278cf89b88dbc7b8b1e3a537bf0b3f521c3a) ) - ROM_LOAD( "mpr-22168.ic5", 0x2800000, 0x800000, CRC(8a919f9c) SHA1(28f1f9d8943e0a0b7bc186808cdab5d21d914e05) ) - ROM_LOAD( "mpr-22169.ic6", 0x3000000, 0x800000, CRC(a0fa7d68) SHA1(010fc87f0df3cf9e3d01a5ca4d4aa7e84728652d) ) - ROM_LOAD( "mpr-22170.ic7", 0x3800000, 0x800000, CRC(1f407049) SHA1(3c11b25168715d200f8d78a3db7bfc8cb3c29897) ) - ROM_LOAD( "mpr-22171.ic8", 0x4000000, 0x800000, CRC(03ce8dcd) SHA1(9bf1eb0a2628317bea5d8899e34f6f4363729c52) ) - ROM_LOAD( "mpr-22172.ic9", 0x4800000, 0x800000, CRC(c3e8c978) SHA1(96cbaa0f13e22365b04818cb5cad2ddc2027e38a) ) - ROM_LOAD( "mpr-22173.ic10", 0x5000000, 0x800000, CRC(3caec8fc) SHA1(88ee6b0a1735788570d0a6507eec14a31ebabb9a) ) - ROM_LOAD( "mpr-22174.ic11", 0x5800000, 0x800000, CRC(17245a27) SHA1(b3701155b1bbdbcbfb5ea686470c3c432d2573b7) ) - ROM_LOAD( "mpr-22175.ic12s", 0x6000000, 0x800000, CRC(4d984682) SHA1(60270d6caa3bbc0025a0c01cf4d7b10783216e0b) ) - ROM_LOAD( "mpr-22176.ic13s", 0x6800000, 0x800000, CRC(3ea2403f) SHA1(efde74c621a8fe17d8aa3a24da35e2ca6bc0bd9a) ) - ROM_LOAD( "mpr-22177.ic14s", 0x7000000, 0x800000, CRC(15514cbc) SHA1(0171d67560b8d72ca3f718dcce301acc60dee1fa) ) - ROM_LOAD( "mpr-22178.ic15s", 0x7800000, 0x800000, CRC(9ea0552f) SHA1(4b282110ef9f60f942518f3849acfff4a5faf4bd) ) - ROM_LOAD( "mpr-22179.ic16s", 0x8000000, 0x800000, CRC(6915c4e6) SHA1(b44d49edcfdc0f2958bf1a3856b09b5442e8f1a3) ) - ROM_LOAD( "mpr-22180.ic17s", 0x8800000, 0x800000, CRC(744c3a40) SHA1(56fba6ebc45d542ba6e4f4dd205194344f127ac2) ) - ROM_LOAD( "mpr-22181.ic18s", 0x9000000, 0x800000, CRC(5a39b68e) SHA1(0f81ed1116b1829262f320fc82f93df107b6f848) ) - ROM_LOAD( "mpr-22182.ic19s", 0x9800000, 0x800000, CRC(c5606c42) SHA1(5871104ff1c7acde0493e13b9a4d0abdf8a40728) ) - ROM_LOAD( "mpr-22183.ic20s", 0xa000000, 0x800000, CRC(776af308) SHA1(7d29cb4dce75d34c622549fea7e102868d0da60a) ) - - // JVS I/O board 837-13844, external Z80 code for Sega 315-6146 "MIE" MCU - ROM_REGION( 0x20000, "jvsio", ROMREGION_ERASEFF) - ROM_LOAD( "epr-21868.ic7", 0x000000, 0x010000, CRC(c306a51f) SHA1(7833b73dc34c4c62401a30637968f46b949ceac0) ) - // earlier or prototype revision - ROM_LOAD( "epr-21868p.ic7",0x000000, 0x010000, CRC(5d7b75f0) SHA1(faf7f06636b70298eb15770da4b0f7c435755dcb) ) - // later version of the same I/O board (temporary, we'll handle this properly later) - ROM_LOAD( "epr-22082.ic7", 0x010000, 0x010000, CRC(de26fc6c) SHA1(cf8ef7969770fff8697299c3e3152413b898a967) ) - // 837-14645 JVS I/O, uses same PCB as 837-13844 - ROM_LOAD( "epr-24354.ic7", 0x000000, 0x010000, CRC(0ce43505) SHA1(7700e3acfb756dfbf95f3ff14786d1bcb57e2f7d) ) - - // 18 Wheeler motor controller 838-13992, code is for a TMPZ84C015 which is Z80 compatible - ROM_REGION( 0x10000, "motorio", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23000.ic8", 0x000000, 0x010000, CRC(e3b162f7) SHA1(52c7ad759c3c4a3148764e14d77ba5006bc8af48) ) - - // 840-0023 2000 317-0273-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2807cf54" ) -ROM_END - -/* 18 Wheeler (deluxe, Rev A) */ -ROM_START( 18wheelr ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22185a.ic22", 0x0000000, 0x400000, CRC(219b29b0) SHA1(2f32caf3906fc1408fd8126a500e74c682ff20fa) ) - ROM_LOAD( "mpr-22164.ic1", 0x0800000, 0x800000, CRC(ca045315) SHA1(0c5becb5220659fa86f1e7901032f8c9a1329a51) ) - ROM_LOAD( "mpr-22165.ic2", 0x1000000, 0x800000, CRC(e43f4ba8) SHA1(768159bccae6a72c809e9f374538df304c92fbfe) ) - ROM_LOAD( "mpr-22166.ic3", 0x1800000, 0x800000, CRC(ea67edb1) SHA1(1214fdbfd8ce9f7a2b33e97f7c4e22ebb3eee988) ) - ROM_LOAD( "mpr-22167.ic4", 0x2000000, 0x800000, CRC(df6125e2) SHA1(7244278cf89b88dbc7b8b1e3a537bf0b3f521c3a) ) - ROM_LOAD( "mpr-22168.ic5", 0x2800000, 0x800000, CRC(8a919f9c) SHA1(28f1f9d8943e0a0b7bc186808cdab5d21d914e05) ) - ROM_LOAD( "mpr-22169.ic6", 0x3000000, 0x800000, CRC(a0fa7d68) SHA1(010fc87f0df3cf9e3d01a5ca4d4aa7e84728652d) ) - ROM_LOAD( "mpr-22170.ic7", 0x3800000, 0x800000, CRC(1f407049) SHA1(3c11b25168715d200f8d78a3db7bfc8cb3c29897) ) - ROM_LOAD( "mpr-22171.ic8", 0x4000000, 0x800000, CRC(03ce8dcd) SHA1(9bf1eb0a2628317bea5d8899e34f6f4363729c52) ) - ROM_LOAD( "mpr-22172.ic9", 0x4800000, 0x800000, CRC(c3e8c978) SHA1(96cbaa0f13e22365b04818cb5cad2ddc2027e38a) ) - ROM_LOAD( "mpr-22173.ic10", 0x5000000, 0x800000, CRC(3caec8fc) SHA1(88ee6b0a1735788570d0a6507eec14a31ebabb9a) ) - ROM_LOAD( "mpr-22174.ic11", 0x5800000, 0x800000, CRC(17245a27) SHA1(b3701155b1bbdbcbfb5ea686470c3c432d2573b7) ) - ROM_LOAD( "mpr-22175.ic12s", 0x6000000, 0x800000, CRC(4d984682) SHA1(60270d6caa3bbc0025a0c01cf4d7b10783216e0b) ) - ROM_LOAD( "mpr-22176.ic13s", 0x6800000, 0x800000, CRC(3ea2403f) SHA1(efde74c621a8fe17d8aa3a24da35e2ca6bc0bd9a) ) - ROM_LOAD( "mpr-22177.ic14s", 0x7000000, 0x800000, CRC(15514cbc) SHA1(0171d67560b8d72ca3f718dcce301acc60dee1fa) ) - ROM_LOAD( "mpr-22178.ic15s", 0x7800000, 0x800000, CRC(9ea0552f) SHA1(4b282110ef9f60f942518f3849acfff4a5faf4bd) ) - ROM_LOAD( "mpr-22179.ic16s", 0x8000000, 0x800000, CRC(6915c4e6) SHA1(b44d49edcfdc0f2958bf1a3856b09b5442e8f1a3) ) - ROM_LOAD( "mpr-22180.ic17s", 0x8800000, 0x800000, CRC(744c3a40) SHA1(56fba6ebc45d542ba6e4f4dd205194344f127ac2) ) - ROM_LOAD( "mpr-22181.ic18s", 0x9000000, 0x800000, CRC(5a39b68e) SHA1(0f81ed1116b1829262f320fc82f93df107b6f848) ) - ROM_LOAD( "mpr-22182.ic19s", 0x9800000, 0x800000, CRC(c5606c42) SHA1(5871104ff1c7acde0493e13b9a4d0abdf8a40728) ) - ROM_LOAD( "mpr-22183.ic20s", 0xa000000, 0x800000, CRC(776af308) SHA1(7d29cb4dce75d34c622549fea7e102868d0da60a) ) - - // JVS I/O board 837-13844, external Z80 code for Sega 315-6146 "MIE" MCU - ROM_REGION( 0x20000, "jvsio", ROMREGION_ERASEFF) - ROM_LOAD( "epr-21868.ic7", 0x000000, 0x010000, CRC(c306a51f) SHA1(7833b73dc34c4c62401a30637968f46b949ceac0) ) - // earlier or prototype revision - ROM_LOAD( "epr-21868p.ic7",0x000000, 0x010000, CRC(5d7b75f0) SHA1(faf7f06636b70298eb15770da4b0f7c435755dcb) ) - // later version of the same I/O board (temporary, we'll handle this properly later) - ROM_LOAD( "epr-22082.ic7", 0x010000, 0x010000, CRC(de26fc6c) SHA1(cf8ef7969770fff8697299c3e3152413b898a967) ) - // 837-14645 JVS I/O, uses same PCB as 837-13844 - ROM_LOAD( "epr-24354.ic7", 0x000000, 0x010000, CRC(0ce43505) SHA1(7700e3acfb756dfbf95f3ff14786d1bcb57e2f7d) ) - - // 18 Wheeler motor controller 838-13992, code is for a TMPZ84C015 which is Z80 compatible - ROM_REGION( 0x10000, "motorio", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23000.ic8", 0x000000, 0x010000, CRC(e3b162f7) SHA1(52c7ad759c3c4a3148764e14d77ba5006bc8af48) ) - - // 840-0023 2000 317-0273-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2807cf54" ) -ROM_END - -/* 18 Wheeler (deluxe, Rev T) */ -ROM_START( 18wheelrt ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22185t.ic22", 0x0000000, 0x400000, CRC(67b0122d) SHA1(86bf96cc1ce5052d40f7295068a4c591511382db) ) - ROM_LOAD( "mpr-22164.ic1", 0x0800000, 0x800000, CRC(ca045315) SHA1(0c5becb5220659fa86f1e7901032f8c9a1329a51) ) - ROM_LOAD( "mpr-22165.ic2", 0x1000000, 0x800000, CRC(e43f4ba8) SHA1(768159bccae6a72c809e9f374538df304c92fbfe) ) - ROM_LOAD( "mpr-22166.ic3", 0x1800000, 0x800000, CRC(ea67edb1) SHA1(1214fdbfd8ce9f7a2b33e97f7c4e22ebb3eee988) ) - ROM_LOAD( "mpr-22167.ic4", 0x2000000, 0x800000, CRC(df6125e2) SHA1(7244278cf89b88dbc7b8b1e3a537bf0b3f521c3a) ) - ROM_LOAD( "mpr-22168.ic5", 0x2800000, 0x800000, CRC(8a919f9c) SHA1(28f1f9d8943e0a0b7bc186808cdab5d21d914e05) ) - ROM_LOAD( "mpr-22169.ic6", 0x3000000, 0x800000, CRC(a0fa7d68) SHA1(010fc87f0df3cf9e3d01a5ca4d4aa7e84728652d) ) - ROM_LOAD( "mpr-22170.ic7", 0x3800000, 0x800000, CRC(1f407049) SHA1(3c11b25168715d200f8d78a3db7bfc8cb3c29897) ) - ROM_LOAD( "mpr-22171.ic8", 0x4000000, 0x800000, CRC(03ce8dcd) SHA1(9bf1eb0a2628317bea5d8899e34f6f4363729c52) ) - ROM_LOAD( "mpr-22172.ic9", 0x4800000, 0x800000, CRC(c3e8c978) SHA1(96cbaa0f13e22365b04818cb5cad2ddc2027e38a) ) - ROM_LOAD( "mpr-22173.ic10", 0x5000000, 0x800000, CRC(3caec8fc) SHA1(88ee6b0a1735788570d0a6507eec14a31ebabb9a) ) - ROM_LOAD( "mpr-22174.ic11", 0x5800000, 0x800000, CRC(17245a27) SHA1(b3701155b1bbdbcbfb5ea686470c3c432d2573b7) ) - ROM_LOAD( "mpr-22175.ic12s", 0x6000000, 0x800000, CRC(4d984682) SHA1(60270d6caa3bbc0025a0c01cf4d7b10783216e0b) ) - ROM_LOAD( "mpr-22176.ic13s", 0x6800000, 0x800000, CRC(3ea2403f) SHA1(efde74c621a8fe17d8aa3a24da35e2ca6bc0bd9a) ) - ROM_LOAD( "mpr-22177.ic14s", 0x7000000, 0x800000, CRC(15514cbc) SHA1(0171d67560b8d72ca3f718dcce301acc60dee1fa) ) - ROM_LOAD( "mpr-22178.ic15s", 0x7800000, 0x800000, CRC(9ea0552f) SHA1(4b282110ef9f60f942518f3849acfff4a5faf4bd) ) - ROM_LOAD( "mpr-22179.ic16s", 0x8000000, 0x800000, CRC(6915c4e6) SHA1(b44d49edcfdc0f2958bf1a3856b09b5442e8f1a3) ) - ROM_LOAD( "mpr-22180.ic17s", 0x8800000, 0x800000, CRC(744c3a40) SHA1(56fba6ebc45d542ba6e4f4dd205194344f127ac2) ) - ROM_LOAD( "mpr-22181.ic18s", 0x9000000, 0x800000, CRC(5a39b68e) SHA1(0f81ed1116b1829262f320fc82f93df107b6f848) ) - ROM_LOAD( "mpr-22182.ic19s", 0x9800000, 0x800000, CRC(c5606c42) SHA1(5871104ff1c7acde0493e13b9a4d0abdf8a40728) ) - ROM_LOAD( "mpr-22183.ic20s", 0xa000000, 0x800000, CRC(776af308) SHA1(7d29cb4dce75d34c622549fea7e102868d0da60a) ) - - // JVS I/O board 837-13844, external Z80 code for Sega 315-6146 "MIE" MCU - ROM_REGION( 0x20000, "jvsio", ROMREGION_ERASEFF) - ROM_LOAD( "epr-21868.ic7", 0x000000, 0x010000, CRC(c306a51f) SHA1(7833b73dc34c4c62401a30637968f46b949ceac0) ) - // earlier or prototype revision - ROM_LOAD( "epr-21868p.ic7",0x000000, 0x010000, CRC(5d7b75f0) SHA1(faf7f06636b70298eb15770da4b0f7c435755dcb) ) - // later version of the same I/O board (temporary, we'll handle this properly later) - ROM_LOAD( "epr-22082.ic7", 0x010000, 0x010000, CRC(de26fc6c) SHA1(cf8ef7969770fff8697299c3e3152413b898a967) ) - // 837-14645 JVS I/O, uses same PCB as 837-13844 - ROM_LOAD( "epr-24354.ic7", 0x000000, 0x010000, CRC(0ce43505) SHA1(7700e3acfb756dfbf95f3ff14786d1bcb57e2f7d) ) - - // 18 Wheeler motor controller 838-13992, code is for a TMPZ84C015 which is Z80 compatible - ROM_REGION( 0x10000, "motorio", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23000.ic8", 0x000000, 0x010000, CRC(e3b162f7) SHA1(52c7ad759c3c4a3148764e14d77ba5006bc8af48) ) - - // 840-0023 2000 317-0273-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2807cf54" ) -ROM_END - -/* 18 Wheeler (standard) */ -ROM_START( 18wheels ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23298.ic22", 0x0000000, 0x400000, CRC(bfaf8302) SHA1(e4d4d1aadd84fc03a45e154001cd9262eb6be585) ) - ROM_LOAD( "mpr-22164.ic1", 0x0800000, 0x800000, CRC(ca045315) SHA1(0c5becb5220659fa86f1e7901032f8c9a1329a51) ) - ROM_LOAD( "mpr-22165.ic2", 0x1000000, 0x800000, CRC(e43f4ba8) SHA1(768159bccae6a72c809e9f374538df304c92fbfe) ) - ROM_LOAD( "mpr-22166.ic3", 0x1800000, 0x800000, CRC(ea67edb1) SHA1(1214fdbfd8ce9f7a2b33e97f7c4e22ebb3eee988) ) - ROM_LOAD( "mpr-22167.ic4", 0x2000000, 0x800000, CRC(df6125e2) SHA1(7244278cf89b88dbc7b8b1e3a537bf0b3f521c3a) ) - ROM_LOAD( "mpr-22168.ic5", 0x2800000, 0x800000, CRC(8a919f9c) SHA1(28f1f9d8943e0a0b7bc186808cdab5d21d914e05) ) - ROM_LOAD( "mpr-22169.ic6", 0x3000000, 0x800000, CRC(a0fa7d68) SHA1(010fc87f0df3cf9e3d01a5ca4d4aa7e84728652d) ) - ROM_LOAD( "mpr-22170.ic7", 0x3800000, 0x800000, CRC(1f407049) SHA1(3c11b25168715d200f8d78a3db7bfc8cb3c29897) ) - ROM_LOAD( "mpr-22171.ic8", 0x4000000, 0x800000, CRC(03ce8dcd) SHA1(9bf1eb0a2628317bea5d8899e34f6f4363729c52) ) - ROM_LOAD( "mpr-22172.ic9", 0x4800000, 0x800000, CRC(c3e8c978) SHA1(96cbaa0f13e22365b04818cb5cad2ddc2027e38a) ) - ROM_LOAD( "mpr-22173.ic10", 0x5000000, 0x800000, CRC(3caec8fc) SHA1(88ee6b0a1735788570d0a6507eec14a31ebabb9a) ) - ROM_LOAD( "mpr-22174.ic11", 0x5800000, 0x800000, CRC(17245a27) SHA1(b3701155b1bbdbcbfb5ea686470c3c432d2573b7) ) - ROM_LOAD( "mpr-22175.ic12s", 0x6000000, 0x800000, CRC(4d984682) SHA1(60270d6caa3bbc0025a0c01cf4d7b10783216e0b) ) - ROM_LOAD( "mpr-22176.ic13s", 0x6800000, 0x800000, CRC(3ea2403f) SHA1(efde74c621a8fe17d8aa3a24da35e2ca6bc0bd9a) ) - ROM_LOAD( "mpr-22177.ic14s", 0x7000000, 0x800000, CRC(15514cbc) SHA1(0171d67560b8d72ca3f718dcce301acc60dee1fa) ) - ROM_LOAD( "mpr-22178.ic15s", 0x7800000, 0x800000, CRC(9ea0552f) SHA1(4b282110ef9f60f942518f3849acfff4a5faf4bd) ) - ROM_LOAD( "mpr-22179.ic16s", 0x8000000, 0x800000, CRC(6915c4e6) SHA1(b44d49edcfdc0f2958bf1a3856b09b5442e8f1a3) ) - ROM_LOAD( "mpr-22180.ic17s", 0x8800000, 0x800000, CRC(744c3a40) SHA1(56fba6ebc45d542ba6e4f4dd205194344f127ac2) ) - ROM_LOAD( "mpr-22181.ic18s", 0x9000000, 0x800000, CRC(5a39b68e) SHA1(0f81ed1116b1829262f320fc82f93df107b6f848) ) - ROM_LOAD( "mpr-22182.ic19s", 0x9800000, 0x800000, CRC(c5606c42) SHA1(5871104ff1c7acde0493e13b9a4d0abdf8a40728) ) - ROM_LOAD( "mpr-22183.ic20s", 0xa000000, 0x800000, CRC(776af308) SHA1(7d29cb4dce75d34c622549fea7e102868d0da60a) ) - - // JVS I/O board 837-13844, external Z80 code for Sega 315-6146 "MIE" MCU - ROM_REGION( 0x20000, "jvsio", ROMREGION_ERASEFF) - ROM_LOAD( "epr-21868.ic7", 0x000000, 0x010000, CRC(c306a51f) SHA1(7833b73dc34c4c62401a30637968f46b949ceac0) ) - // earlier or prototype revision - ROM_LOAD( "epr-21868p.ic7",0x000000, 0x010000, CRC(5d7b75f0) SHA1(faf7f06636b70298eb15770da4b0f7c435755dcb) ) - // later version of the same I/O board (temporary, we'll handle this properly later) - ROM_LOAD( "epr-22082.ic7", 0x010000, 0x010000, CRC(de26fc6c) SHA1(cf8ef7969770fff8697299c3e3152413b898a967) ) - // 837-14645 JVS I/O, uses same PCB as 837-13844 - ROM_LOAD( "epr-24354.ic7", 0x000000, 0x010000, CRC(0ce43505) SHA1(7700e3acfb756dfbf95f3ff14786d1bcb57e2f7d) ) - - // 18 Wheeler motor controller 838-13992, code is for a TMPZ84C015 which is Z80 compatible - ROM_REGION( 0x10000, "motorio", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23000.ic8", 0x000000, 0x010000, CRC(e3b162f7) SHA1(52c7ad759c3c4a3148764e14d77ba5006bc8af48) ) - - // 840-0023 2000 317-0273-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2807cf54" ) -ROM_END - -/* 18 Wheeler (upright) */ -ROM_START( 18wheelu ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23299.ic22", 0x0000000, 0x400000, CRC(a540bdee) SHA1(bc39aa89cadc57f78917a1bd3ca9072c5d335d4e) ) - ROM_LOAD( "mpr-22164.ic1", 0x0800000, 0x800000, CRC(ca045315) SHA1(0c5becb5220659fa86f1e7901032f8c9a1329a51) ) - ROM_LOAD( "mpr-22165.ic2", 0x1000000, 0x800000, CRC(e43f4ba8) SHA1(768159bccae6a72c809e9f374538df304c92fbfe) ) - ROM_LOAD( "mpr-22166.ic3", 0x1800000, 0x800000, CRC(ea67edb1) SHA1(1214fdbfd8ce9f7a2b33e97f7c4e22ebb3eee988) ) - ROM_LOAD( "mpr-22167.ic4", 0x2000000, 0x800000, CRC(df6125e2) SHA1(7244278cf89b88dbc7b8b1e3a537bf0b3f521c3a) ) - ROM_LOAD( "mpr-22168.ic5", 0x2800000, 0x800000, CRC(8a919f9c) SHA1(28f1f9d8943e0a0b7bc186808cdab5d21d914e05) ) - ROM_LOAD( "mpr-22169.ic6", 0x3000000, 0x800000, CRC(a0fa7d68) SHA1(010fc87f0df3cf9e3d01a5ca4d4aa7e84728652d) ) - ROM_LOAD( "mpr-22170.ic7", 0x3800000, 0x800000, CRC(1f407049) SHA1(3c11b25168715d200f8d78a3db7bfc8cb3c29897) ) - ROM_LOAD( "mpr-22171.ic8", 0x4000000, 0x800000, CRC(03ce8dcd) SHA1(9bf1eb0a2628317bea5d8899e34f6f4363729c52) ) - ROM_LOAD( "mpr-22172.ic9", 0x4800000, 0x800000, CRC(c3e8c978) SHA1(96cbaa0f13e22365b04818cb5cad2ddc2027e38a) ) - ROM_LOAD( "mpr-22173.ic10", 0x5000000, 0x800000, CRC(3caec8fc) SHA1(88ee6b0a1735788570d0a6507eec14a31ebabb9a) ) - ROM_LOAD( "mpr-22174.ic11", 0x5800000, 0x800000, CRC(17245a27) SHA1(b3701155b1bbdbcbfb5ea686470c3c432d2573b7) ) - ROM_LOAD( "mpr-22175.ic12s", 0x6000000, 0x800000, CRC(4d984682) SHA1(60270d6caa3bbc0025a0c01cf4d7b10783216e0b) ) - ROM_LOAD( "mpr-22176.ic13s", 0x6800000, 0x800000, CRC(3ea2403f) SHA1(efde74c621a8fe17d8aa3a24da35e2ca6bc0bd9a) ) - ROM_LOAD( "mpr-22177.ic14s", 0x7000000, 0x800000, CRC(15514cbc) SHA1(0171d67560b8d72ca3f718dcce301acc60dee1fa) ) - ROM_LOAD( "mpr-22178.ic15s", 0x7800000, 0x800000, CRC(9ea0552f) SHA1(4b282110ef9f60f942518f3849acfff4a5faf4bd) ) - ROM_LOAD( "mpr-22179.ic16s", 0x8000000, 0x800000, CRC(6915c4e6) SHA1(b44d49edcfdc0f2958bf1a3856b09b5442e8f1a3) ) - ROM_LOAD( "mpr-22180.ic17s", 0x8800000, 0x800000, CRC(744c3a40) SHA1(56fba6ebc45d542ba6e4f4dd205194344f127ac2) ) - ROM_LOAD( "mpr-22181.ic18s", 0x9000000, 0x800000, CRC(5a39b68e) SHA1(0f81ed1116b1829262f320fc82f93df107b6f848) ) - ROM_LOAD( "mpr-22182.ic19s", 0x9800000, 0x800000, CRC(c5606c42) SHA1(5871104ff1c7acde0493e13b9a4d0abdf8a40728) ) - ROM_LOAD( "mpr-22183.ic20s", 0xa000000, 0x800000, CRC(776af308) SHA1(7d29cb4dce75d34c622549fea7e102868d0da60a) ) - - // JVS I/O board 837-13844, external Z80 code for Sega 315-6146 "MIE" MCU - ROM_REGION( 0x20000, "jvsio", ROMREGION_ERASEFF) - ROM_LOAD( "epr-21868.ic7", 0x000000, 0x010000, CRC(c306a51f) SHA1(7833b73dc34c4c62401a30637968f46b949ceac0) ) - // earlier or prototype revision - ROM_LOAD( "epr-21868p.ic7",0x000000, 0x010000, CRC(5d7b75f0) SHA1(faf7f06636b70298eb15770da4b0f7c435755dcb) ) - // later version of the same I/O board (temporary, we'll handle this properly later) - ROM_LOAD( "epr-22082.ic7", 0x010000, 0x010000, CRC(de26fc6c) SHA1(cf8ef7969770fff8697299c3e3152413b898a967) ) - // 837-14645 JVS I/O, uses same PCB as 837-13844 - ROM_LOAD( "epr-24354.ic7", 0x000000, 0x010000, CRC(0ce43505) SHA1(7700e3acfb756dfbf95f3ff14786d1bcb57e2f7d) ) - - // 840-0023 2000 317-0273-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2807cf54" ) -ROM_END - -ROM_START( marstv ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22993.ic22", 0x0000000, 0x200000, CRC(6f4acc31) SHA1(22d8dc1526ead0bb18d56b6b2a54840d87838cc5) ) - ROM_RELOAD( 0x0200000, 0x200000 ) - ROM_LOAD( "mpr-22978.ic1", 0x0800000, 0x800000, CRC(aa8778da) SHA1(d9781e903d4221cf14ffa3f61b05cce7eb453a0f) ) - ROM_LOAD( "mpr-22979.ic2", 0x1000000, 0x800000, CRC(9e6a0b10) SHA1(fd4eed1b2ccc3c0134cf9f64b4a20ad201898fa4) ) - ROM_LOAD( "mpr-22980.ic3", 0x1800000, 0x800000, CRC(82151ac3) SHA1(0bdcac05f7e36aea92ee15519406d6b4efef2a93) ) - ROM_LOAD( "mpr-22981.ic4", 0x2000000, 0x800000, CRC(3832e88a) SHA1(c917ddc96b8078acfb671024f8787b4302b279df) ) - ROM_LOAD( "mpr-22982.ic5", 0x2800000, 0x800000, CRC(dcbee0aa) SHA1(c073a6736c993c30346ef03f0019997e7ae48ef9) ) - ROM_LOAD( "mpr-22983.ic6", 0x3000000, 0x800000, CRC(9abf4bd8) SHA1(845cf6deda3be33aea683ed8b9026f02ad79771b) ) - ROM_LOAD( "mpr-22984.ic7", 0x3800000, 0x800000, CRC(9e0b73a0) SHA1(43bdbea3f7ebc48922db9b374e9f3bfbffd3d9c4) ) - ROM_LOAD( "mpr-22985.ic8", 0x4000000, 0x800000, CRC(886b6255) SHA1(9b5592a95d5da2efaecd8153925d3772a5a4cce9) ) - ROM_LOAD( "mpr-22986.ic9", 0x4800000, 0x800000, CRC(3b28e1d5) SHA1(c7dbd9a30ddf3b2b9e1cde904614d64ed46e6b53) ) - ROM_LOAD( "mpr-22987.ic10", 0x5000000, 0x800000, CRC(62cbad4b) SHA1(08de209618ca5d2df852488ddce5d41ee34d309d) ) - ROM_LOAD( "mpr-22988.ic11", 0x5800000, 0x800000, CRC(72b40a0e) SHA1(f78f96f43546fdc1f42163d2632cea194666f71f) ) - ROM_LOAD( "mpr-22989.ic12s", 0x6000000, 0x800000, CRC(b2cc74e7) SHA1(4f2181923be17dc18233c9a6ef8bedc147ecd89f) ) - ROM_LOAD( "mpr-22990.ic13s", 0x6800000, 0x800000, CRC(653dc7ad) SHA1(337a3363502e9326ca412df4b939fa4d0d897e7a) ) - ROM_LOAD( "mpr-22991.ic14s", 0x7000000, 0x800000, CRC(0c20f313) SHA1(ac335d3015ef348c91319ae0e98b79a60e92f452) ) - ROM_LOAD( "mpr-22992.ic15s", 0x7800000, 0x800000, CRC(5eb6c4c6) SHA1(5dc1bced7ebd7d7e01f74d03706ec4a96585628d) ) - - // 840-0025 1999 317-0274-JPN Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280b8ef5" ) -ROM_END - -/* Sega Strike Fighter */ -ROM_START( sstrkfgt ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23323a.ic22", 0x0000000, 0x400000, CRC(f3fd304b) SHA1(012eefebd857200195d9e2d80c24a793b258d7e2) ) - ROM_LOAD( "mpr-23302.ic1", 0x0800000, 0x800000, CRC(3429321b) SHA1(6fc1be2ca71a690a2ceca9dc968183a1222177f7) ) - ROM_LOAD( "mpr-23303.ic2", 0x1000000, 0x800000, CRC(f7b3ada2) SHA1(d2caea852241cb0d91243d84d1c5523dfddac721) ) - ROM_LOAD( "mpr-23304.ic3", 0x1800000, 0x800000, CRC(3bf145e9) SHA1(a000e135ad640472418de418b92dbdb83dcf872b) ) - ROM_LOAD( "mpr-23305.ic4", 0x2000000, 0x800000, CRC(924ee9fd) SHA1(dd56f8cd7e9dda87968abb810694bddeeb31db5c) ) - ROM_LOAD( "mpr-23306.ic5", 0x2800000, 0x800000, CRC(4021e805) SHA1(75988ff8d710da6d90608cef87fc8b4408a617fb) ) - ROM_LOAD( "mpr-23307.ic6", 0x3000000, 0x800000, CRC(090c1812) SHA1(e3e32d5c1f42191e188f91dbd4a753030894aa6f) ) - ROM_LOAD( "mpr-23308.ic7", 0x3800000, 0x800000, CRC(f23d2198) SHA1(9775796a388ab903102126fb190867a0d192903e) ) - ROM_LOAD( "mpr-23309.ic8", 0x4000000, 0x800000, CRC(0d6a7c9d) SHA1(0df846289d598efdf5605ca8e09758eb8b5878f9) ) - ROM_LOAD( "mpr-23310.ic9", 0x4800000, 0x800000, CRC(f4ec4baa) SHA1(77e2ea1c5747ced4951286142bd429780f9d4115) ) - ROM_LOAD( "mpr-23311.ic10", 0x5000000, 0x800000, CRC(a1467573) SHA1(cf38527b0e812ba90e7402aa53e4557ce756cf43) ) - ROM_LOAD( "mpr-23312.ic11", 0x5800000, 0x800000, CRC(9b0ae703) SHA1(35f0e3cdbc206b91dad4a97feb3c533bc12a77f1) ) - ROM_LOAD( "mpr-23313.ic12s", 0x6000000, 0x800000, CRC(d309fea9) SHA1(2ba2da81976126f0a79b066d855706d800279150) ) - ROM_LOAD( "mpr-23314.ic13s", 0x6800000, 0x800000, CRC(0aeedeac) SHA1(5e5086a7a51a9576e786911a2c7f4b509d5bc2f4) ) - ROM_LOAD( "mpr-23315.ic14s", 0x7000000, 0x800000, CRC(88f22650) SHA1(3425433d233b458ae73e30cc0c7d25fca2a9d589) ) - ROM_LOAD( "mpr-23316.ic15s", 0x7800000, 0x800000, CRC(38ff3a9d) SHA1(56978183fe61fd2ad59ab2979cb61fbf2cde07e6) ) - ROM_LOAD( "mpr-23317.ic16s", 0x8000000, 0x800000, CRC(d6d45776) SHA1(102963243f6e127d4c35d150eeb09aa99a3738d4) ) - ROM_LOAD( "mpr-23318.ic17s", 0x8800000, 0x800000, CRC(5f33207e) SHA1(6eceb6bb9171da8634fcba9dd7409794447fe069) ) - ROM_LOAD( "mpr-23319.ic18s", 0x9000000, 0x800000, CRC(ff42857a) SHA1(adbc025c4e02ad3b15ead9340aee494c16005ad5) ) - ROM_LOAD( "mpr-23320.ic19s", 0x9800000, 0x800000, CRC(5ec75a45) SHA1(696e5d14678c794dec67246507bd580f7e5b5043) ) - ROM_LOAD( "mpr-23321.ic20s", 0xa000000, 0x800000, CRC(018627d4) SHA1(2519f39ad046d14f602648fed39bc3719185b55e) ) - - // 840-0035 2000 317-0281-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28132303" ) -ROM_END - -ROM_START( sstrkfgta ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23786a.ic22", 0x0000000, 0x400000, CRC(c24e4a70) SHA1(29de804afd3fe835eb9d819a7c46cc3c566e97c9) ) - ROM_LOAD( "mpr-23302.ic1", 0x0800000, 0x800000, CRC(3429321b) SHA1(6fc1be2ca71a690a2ceca9dc968183a1222177f7) ) - ROM_LOAD( "mpr-23303.ic2", 0x1000000, 0x800000, CRC(f7b3ada2) SHA1(d2caea852241cb0d91243d84d1c5523dfddac721) ) - ROM_LOAD( "mpr-23304.ic3", 0x1800000, 0x800000, CRC(3bf145e9) SHA1(a000e135ad640472418de418b92dbdb83dcf872b) ) - ROM_LOAD( "mpr-23305.ic4", 0x2000000, 0x800000, CRC(924ee9fd) SHA1(dd56f8cd7e9dda87968abb810694bddeeb31db5c) ) - ROM_LOAD( "mpr-23306.ic5", 0x2800000, 0x800000, CRC(4021e805) SHA1(75988ff8d710da6d90608cef87fc8b4408a617fb) ) - ROM_LOAD( "mpr-23307.ic6", 0x3000000, 0x800000, CRC(090c1812) SHA1(e3e32d5c1f42191e188f91dbd4a753030894aa6f) ) - ROM_LOAD( "mpr-23308.ic7", 0x3800000, 0x800000, CRC(f23d2198) SHA1(9775796a388ab903102126fb190867a0d192903e) ) - ROM_LOAD( "mpr-23309.ic8", 0x4000000, 0x800000, CRC(0d6a7c9d) SHA1(0df846289d598efdf5605ca8e09758eb8b5878f9) ) - ROM_LOAD( "mpr-23310.ic9", 0x4800000, 0x800000, CRC(f4ec4baa) SHA1(77e2ea1c5747ced4951286142bd429780f9d4115) ) - ROM_LOAD( "mpr-23311.ic10", 0x5000000, 0x800000, CRC(a1467573) SHA1(cf38527b0e812ba90e7402aa53e4557ce756cf43) ) - ROM_LOAD( "mpr-23312.ic11", 0x5800000, 0x800000, CRC(9b0ae703) SHA1(35f0e3cdbc206b91dad4a97feb3c533bc12a77f1) ) - ROM_LOAD( "mpr-23313.ic12s", 0x6000000, 0x800000, CRC(d309fea9) SHA1(2ba2da81976126f0a79b066d855706d800279150) ) - ROM_LOAD( "mpr-23314.ic13s", 0x6800000, 0x800000, CRC(0aeedeac) SHA1(5e5086a7a51a9576e786911a2c7f4b509d5bc2f4) ) - ROM_LOAD( "mpr-23315.ic14s", 0x7000000, 0x800000, CRC(88f22650) SHA1(3425433d233b458ae73e30cc0c7d25fca2a9d589) ) - ROM_LOAD( "mpr-23316.ic15s", 0x7800000, 0x800000, CRC(38ff3a9d) SHA1(56978183fe61fd2ad59ab2979cb61fbf2cde07e6) ) - ROM_LOAD( "mpr-23317.ic16s", 0x8000000, 0x800000, CRC(d6d45776) SHA1(102963243f6e127d4c35d150eeb09aa99a3738d4) ) - ROM_LOAD( "mpr-23318.ic17s", 0x8800000, 0x800000, CRC(5f33207e) SHA1(6eceb6bb9171da8634fcba9dd7409794447fe069) ) - ROM_LOAD( "mpr-23319.ic18s", 0x9000000, 0x800000, CRC(ff42857a) SHA1(adbc025c4e02ad3b15ead9340aee494c16005ad5) ) - ROM_LOAD( "mpr-23320.ic19s", 0x9800000, 0x800000, CRC(5ec75a45) SHA1(696e5d14678c794dec67246507bd580f7e5b5043) ) - ROM_LOAD( "mpr-23321.ic20s", 0xa000000, 0x800000, CRC(018627d4) SHA1(2519f39ad046d14f602648fed39bc3719185b55e) ) - - // 840-0035 2000 317-0281-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28132303" ) -ROM_END - - -/* Sega Tetris */ -ROM_START( sgtetris ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x3800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22909.ic22", 0x000000, 0x200000, CRC(486b2fdf) SHA1(da54fec42b7ac16f73b2b9f166b9b2ab45426fd7) ) - ROM_RELOAD( 0x200000, 0x200000 ) - ROM_LOAD( "mpr-22910.ic1", 0x0800000, 0x800000, CRC(7968b67e) SHA1(4a83c22a30b3a3ce7d7167f703a11b78d3f6cea6) ) - ROM_LOAD( "mpr-22911.ic2", 0x1000000, 0x800000, CRC(4014aa6a) SHA1(86a9bd852c9fff70c0b902b7014c136a1d82e9a4) ) - ROM_LOAD( "mpr-22912.ic3", 0x1800000, 0x800000, CRC(67667a56) SHA1(89f3cab6c5db2f6ecac4e6a0dee085fa39cb5cbb) ) - ROM_LOAD( "mpr-22913.ic4", 0x2000000, 0x800000, CRC(1fbdc41a) SHA1(eb8b9577b7677b9e9aec05ae950dee516ae15bf5) ) - ROM_LOAD( "mpr-22914.ic5", 0x2800000, 0x800000, CRC(77844b60) SHA1(65d71febb8a160d00778ac7b53e082253cad9834) ) - ROM_LOAD( "mpr-22915.ic6", 0x3000000, 0x800000, CRC(e48148ac) SHA1(c1273353eeaf9bb6b185f133281d7d04271bc895) ) - - // 840-0018 1999 317-0268-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2808ae51" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: SLASHOUT JAPAN VERSION -USA: SLASHOUT USA VERSION -EXP: SLASHOUT EXPORT VERSION - -NO. Type Byte Word -IC22 32M 0000 0000 -IC1 64M D1BF FB18 -IC2 64M 1F98 4295 -IC3 64M 5F61 67E3 -IC4 64M C6A4 449B -IC5 64M BB2A 58AB -IC6 64M 60B2 5262 -IC7 64M 178B 3705 -IC8 64M E4B9 FF46 -IC9 64M D4FC 2273 -IC10 64M 6BA5 8087 -IC11 64M 7DBA A143 -IC12 64M B708 0C61 -IC13 64M 0C4A 8DF0 -IC14 64M B2FF A057 -IC15 64M 60DB 3D06 -IC16 64M B5EA 4965 -IC17 64M 6586 1F3F - -*/ - -ROM_START( slasho ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x9000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23341.ic22", 0x0000000, 0x0400000, CRC(477fa123) SHA1(d2474766dcd0b0e5fe317a858534829eb1c26789) ) - ROM_LOAD("mpr-23324.ic1", 0x0800000, 0x0800000, CRC(8624493a) SHA1(4fe940a889619f2a75c45e15efb2b8ed9020bc55) ) - ROM_LOAD("mpr-23325.ic2", 0x1000000, 0x0800000, CRC(f952d0d4) SHA1(4b5403b98bf977c1e3a045619e1eddb4e4ab69c7) ) - ROM_LOAD("mpr-23326.ic3", 0x1800000, 0x0800000, CRC(6c5ce16e) SHA1(110b5d536557ab6610a7c32db2e6e46901da9579) ) - ROM_LOAD("mpr-23327.ic4", 0x2000000, 0x0800000, CRC(1b3d02a0) SHA1(3e02a0cb3d945e5d6cea03236d6571d45a7afd51) ) - ROM_LOAD("mpr-23328.ic5", 0x2800000, 0x0800000, CRC(50053662) SHA1(3ced87ee533fd7a32d64c41f1fcbde9c648ab188) ) - ROM_LOAD("mpr-23329.ic6", 0x3000000, 0x0800000, CRC(96148e80) SHA1(c0f30556395edb9a7558006e89d6adc2f6bdc048) ) - ROM_LOAD("mpr-23330.ic7", 0x3800000, 0x0800000, CRC(15f2f9a1) SHA1(9cea71b6f6466ccd840218f5dcb09ea7525208d8) ) - ROM_LOAD("mpr-23331.ic8", 0x4000000, 0x0800000, CRC(a084ab51) SHA1(1f5c863012004bbeefc82b172a92011a175428a6) ) - ROM_LOAD("mpr-23332.ic9", 0x4800000, 0x0800000, CRC(50539e17) SHA1(38ec16a868c892e177fbb45be563e1b649956550) ) - ROM_LOAD("mpr-23333.ic10", 0x5000000, 0x0800000, CRC(29891831) SHA1(f318bca11ac5eb24b32d5b910a596280221a44ab) ) - ROM_LOAD("mpr-23334.ic11", 0x5800000, 0x0800000, CRC(c1ad0614) SHA1(e38ff316da889eb029d0a9348f6b2284f3a36f29) ) - ROM_LOAD("mpr-23335.ic12s",0x6000000, 0x0800000, CRC(faeb25ed) SHA1(623f3f78c94ba44e77491c18a6521a19b1101a67) ) - ROM_LOAD("mpr-23336.ic13s",0x6800000, 0x0800000, CRC(63589d0f) SHA1(53770cc1268892e8cdb76b6edf2fb39e8b605554) ) - ROM_LOAD("mpr-23337.ic14s",0x7000000, 0x0800000, CRC(2bc46263) SHA1(38ec579768ac37ed3ad21911b1970241906af8ea) ) - ROM_LOAD("mpr-23338.ic15s",0x7800000, 0x0800000, CRC(323e4db2) SHA1(c5484589c1613110faef6cf8b8f4def8867a8226) ) - ROM_LOAD("mpr-23339.ic16s",0x8000000, 0x0800000, CRC(fd8c2736) SHA1(34ae1a4e35b4aac6666719fb4fc0959bd64ff3d6) ) - ROM_LOAD("mpr-23340.ic17s",0x8800000, 0x0800000, CRC(001604f8) SHA1(615ec027d383d44d4aadb1175be6320e4139d7d1) ) - - // 840-0041 2000 317-0286-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "281a66ca" ) -ROM_END - - -/* - -SYSTEMID: NAOMI -JPN: MOERO JUSTICE GAKUEN JAPAN -USA: PROJECT JUSTICE USA -EXP: PROJECT JUSTICE EXPORT - -NO. Type Byte Word -IC22 32M 0000 0000 -IC1 64M 3E87 5491 -IC2 64M 2789 9802 -IC3 64M 60E7 E775 -IC4 64M 36F4 9353 -IC5 64M 31B6 CEF6 -IC6 64M 3F79 7B58 -IC7 64M 620C A31F -IC8 64M A093 160C -IC9 64M 4DD9 4184 -IC10 64M AF3F C64A -IC11 64M 0EE1 A0C2 -IC12 64M 2EF9 E0A3 -IC13 64M 72A5 3156 -IC14 64M D414 B896 -IC15 64M 7BCE 3A7A -IC16 64M E371 962D -IC17 64M E813 E342 -IC18 64M D2B8 3989 -IC19 64M 3A4B 4614 -IC20 64M 11B0 9921 -IC21 64M 698C 7A39 - -Serial: BCLE-01A2130 - -*/ - -ROM_START( pjustic ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23548a.ic22", 0x0000000, 0x0400000, CRC(f4ccf1ec) SHA1(97485b2a4b9452ffeea2501f42d20d718410e716) ) - ROM_LOAD( "mpr-23537.ic1", 0x0800000, 0x1000000, CRC(a2462770) SHA1(2d06f2efb686b2c45e5cc0b0776ba5fb1d392951) ) - ROM_LOAD( "mpr-23538.ic2", 0x1800000, 0x1000000, CRC(e4480832) SHA1(281700b10bd6b29e4d33b5230d085f9cc102fa01) ) - ROM_LOAD( "mpr-23539.ic3", 0x2800000, 0x1000000, CRC(97e3f7f5) SHA1(89ad30782ba148777ce3aad2d41e9dfda2dd0c5c) ) - ROM_LOAD( "mpr-23540.ic4", 0x3800000, 0x1000000, CRC(b9e92d21) SHA1(a9b465e83ecfbf47168f83ad4ae8ed4b802345ac) ) - ROM_LOAD( "mpr-23541.ic5", 0x4800000, 0x1000000, CRC(95b8a9c6) SHA1(2c9df93d9f599cf01d895a37d03ba0d86b9b3033) ) - ROM_LOAD( "mpr-23542.ic6", 0x5800000, 0x1000000, CRC(dfd490f5) SHA1(13fe0a11a75f1a7ebfe40433833241e656bb1511) ) - ROM_LOAD( "mpr-23543.ic7", 0x6800000, 0x1000000, CRC(66847ebd) SHA1(853d4fc7e53ac7b19b9ba616f756eb8a8fcd242d) ) - ROM_LOAD( "mpr-23544.ic8", 0x7800000, 0x1000000, CRC(d1f5b460) SHA1(f0789630871d728113abacceff21c6328a9fa9fc) ) - ROM_LOAD( "mpr-23545.ic9", 0x8800000, 0x1000000, CRC(60bd692f) SHA1(37b508f4a821d832eafff81574e7df3fe1c729f8) ) - ROM_LOAD( "mpr-23546.ic10", 0x9800000, 0x1000000, CRC(85db2248) SHA1(37845c269a2e65ee6181a8e7500c2e7dd9b2e343) ) - ROM_LOAD( "mpr-23547.ic11", 0xa800000, 0x1000000, CRC(18b369c7) SHA1(b61cb3fda8cc685865684f7afc7dad0b29d93ca5) ) - - // 841-0015 2000 317-5065-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000725d0" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: POWER STONE JAPAN -USA: POWER STONE USA -EXP: POWER STONE EURO - -NO. Type Byte Word -IC22 16M 0000 0000 -IC1 64M 0258 45D8 -IC2 64M 0DF2 0810 -IC3 64M 5F93 9FAF -IC4 64M 05E0 C80F -IC5 64M F023 3F68 -IC6 64M 941E F563 -IC7 64M 374E 46F6 -IC8 64M C529 0501 - -prot - -*/ - -ROM_START( pstone ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x4800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-21597.ic22",0x0000000, 0x0200000, CRC(62c7acc0) SHA1(bb61641a7f3650757132cde379447bdc9bd91c78) ) - ROM_RELOAD( 0x0200000, 0x0200000 ) - ROM_LOAD("mpr-21589.ic1", 0x0800000, 0x0800000, CRC(2fa66608) SHA1(144bda75f892a1e4dbd8332439e9e44fad1d0695) ) - ROM_LOAD("mpr-21590.ic2", 0x1000000, 0x0800000, CRC(6341b399) SHA1(d123b6a3eb7c4800950cc5849d748b0edafabc7d) ) - ROM_LOAD("mpr-21591.ic3", 0x1800000, 0x0800000, CRC(7f2d99aa) SHA1(00f9ae67be0d7229c37479b6dc0ed5816035fd98) ) - ROM_LOAD("mpr-21592.ic4", 0x2000000, 0x0800000, CRC(6ebe3b25) SHA1(c7dec77d55b0fcf1d230311b24553581a90a7d22) ) - ROM_LOAD("mpr-21593.ic5", 0x2800000, 0x0800000, CRC(84366f3e) SHA1(c61985f627813db2e16182e437ab4a69d5253c9f) ) - ROM_LOAD("mpr-21594.ic6", 0x3000000, 0x0800000, CRC(ddfa0467) SHA1(e758eae50035d5f18d99dbed728513e306d9566f) ) - ROM_LOAD("mpr-21595.ic7", 0x3800000, 0x0800000, CRC(7ab218f7) SHA1(c5c022e63f926cce09d49331647cde20e8e42ab3) ) - ROM_LOAD("mpr-21596.ic8", 0x4000000, 0x0800000, CRC(f27dbdc5) SHA1(d54717d62897546968de2f049239f68bee49bdd8) ) - - // 841-0001 1999 317-5046-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000e69c1" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: POWER STONE 2 JAPAN -USA: POWER STONE 2 USA -EXP: POWER STONE 2 EURO - -NO. Type Byte Word -IC22 32M 0000 0000 -IC1 64M 04FF B3D4 -IC2 64M 52D4 0BF0 -IC3 64M 5273 0EB8 -IC4 64M B39A 21F5 -IC5 64M 53CB 6540 -IC6 64M 0AC8 74ED -IC7 64M D05A EB30 -IC8 64M 8217 4E66 -IC9 64M 193C 6851 - -Serial: BBJE-01A1613 - -*/ - -ROM_START( pstone2 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x5000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23127.ic22", 0x0000000, 0x0400000, CRC(185761d6) SHA1(8c91b594dd59313d249c9da7b39dee21d3c9082e) ) - ROM_LOAD("mpr-23118.ic1", 0x0800000, 0x0800000, CRC(c69f3c3c) SHA1(e96ad24473197f8581f5e4398244b9b76957bfdd) ) - ROM_LOAD("mpr-23119.ic2", 0x1000000, 0x0800000, CRC(a80d444d) SHA1(a7d2a5831412134a26ba37bf83e5ce38eb9f3928) ) - ROM_LOAD("mpr-23120.ic3", 0x1800000, 0x0800000, CRC(c285dd64) SHA1(e64507caedb9f312ab291b41b8d7fe8922eb434e) ) - ROM_LOAD("mpr-23121.ic4", 0x2000000, 0x0800000, CRC(1f3f6505) SHA1(da5eb3b9b5c85f5f0b4afe0c0ee8d034108300a2) ) - ROM_LOAD("mpr-23122.ic5", 0x2800000, 0x0800000, CRC(5e403a12) SHA1(e71c15e63c30e60b6db1fcd2841f66490f31579a) ) - ROM_LOAD("mpr-23123.ic6", 0x3000000, 0x0800000, CRC(4b71078b) SHA1(f3ed39402f585ae5cf6f8987bf6be6c6d46eafa1) ) - ROM_LOAD("mpr-23124.ic7", 0x3800000, 0x0800000, CRC(508c0207) SHA1(e50d97a17cdd6771fbc63a254a4d638e7daa8f57) ) - ROM_LOAD("mpr-23125.ic8", 0x4000000, 0x0800000, CRC(b9938bbc) SHA1(d55d7adecb5a5a4a276a5a17c12808085d980fd9) ) - ROM_LOAD("mpr-23126.ic9", 0x4800000, 0x0800000, CRC(fbb0325b) SHA1(21b965519d7508d84344641d43e8af2c3ca29ba4) ) - - // 841-0008 2000 317-5054-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000b8dc0" ) -ROM_END - -// Bootleg, PCB have populated: Actel A54SX16A FPGA, 10x 64MBit Flash ROMs, 28MHz oscillator. -// 2nd half of ic1 contain decrypted protection data (probably supplied to game by FPGA), the rest of code/data same as original game. -ROM_START( pstone2b ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x5000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("00.ic1", 0x0000000, 0x0800000, CRC(3175e60f) SHA1(2b4a03aee6fcf133496d5661b7ae9d468fef79c3) ) - ROM_LOAD("01.ic2", 0x0800000, 0x0800000, CRC(c69f3c3c) SHA1(e96ad24473197f8581f5e4398244b9b76957bfdd) ) - ROM_LOAD("02.ic3", 0x1000000, 0x0800000, CRC(a80d444d) SHA1(a7d2a5831412134a26ba37bf83e5ce38eb9f3928) ) - ROM_LOAD("03.ic4", 0x1800000, 0x0800000, CRC(c285dd64) SHA1(e64507caedb9f312ab291b41b8d7fe8922eb434e) ) - ROM_LOAD("04.ic5", 0x2000000, 0x0800000, CRC(1f3f6505) SHA1(da5eb3b9b5c85f5f0b4afe0c0ee8d034108300a2) ) - ROM_LOAD("05.ic6", 0x2800000, 0x0800000, CRC(5e403a12) SHA1(e71c15e63c30e60b6db1fcd2841f66490f31579a) ) - ROM_LOAD("06.ic7", 0x3000000, 0x0800000, CRC(4b71078b) SHA1(f3ed39402f585ae5cf6f8987bf6be6c6d46eafa1) ) - ROM_LOAD("07.ic8", 0x3800000, 0x0800000, CRC(508c0207) SHA1(e50d97a17cdd6771fbc63a254a4d638e7daa8f57) ) - ROM_LOAD("08.ic9", 0x4000000, 0x0800000, CRC(b9938bbc) SHA1(d55d7adecb5a5a4a276a5a17c12808085d980fd9) ) - ROM_LOAD("09.ic10", 0x4800000, 0x0800000, CRC(fbb0325b) SHA1(21b965519d7508d84344641d43e8af2c3ca29ba4) ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: OUTTRIGGER JAPAN -USA: OUTTRIGGER USA -EXP: OUTTRIGGER EXPORT - -NO. Type Byte Word -IC22 32M 0000 0000 -IC1 64M 362E D34B -IC2 64M 4EF4 FF8D -IC3 64M 5E77 9052 -IC4 64M E123 41B3 -IC5 64M 43A0 58D4 -IC6 64M C946 D3EE -IC7 64M 5313 3F17 -IC8 64M 2591 FEB7 -IC9 64M CBA3 E150 -IC10 64M 2639 D291 -IC11 64M 3A96 86EA -IC12 64M 8586 3ED5 -IC13 64M 9028 E59C -IC14 64M 8A42 26E2 -IC15 64M 98C4 1618 -IC16 64M 122B 8C85 -IC17 64M 3D5E F9B0 -IC18 64M 1EFA 490E -IC19 64M 9F22 6F77 - -Serial (from 2 carts): BAZE-01A0288 - BAZE-02A0217 - -*/ - -ROM_START( otrigger ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000, "io_board", 0) - ROM_LOAD("epr-22084.ic3", 0x0000, 0x10000, CRC(18cf58bb) SHA1(1494f8215231929e41bbe2a133658d01882fbb0f) ) - - ROM_REGION( 0xa000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22163.ic22", 0x0000000, 0x0400000, CRC(3bdafb6a) SHA1(c4c5a4ba94d85c4353df22d70bb08be67e9c22c3) ) - ROM_LOAD("mpr-22142.ic1", 0x0800000, 0x0800000, CRC(5b45fa35) SHA1(7d3fbecc6f0dce2b13bfb21ed68f44632b91b94b) ) - ROM_LOAD("mpr-22143.ic2", 0x1000000, 0x0800000, CRC(b43c4d6d) SHA1(77e0b37ca3ee94b7f77d88ccb14bd0469a76aac0) ) - ROM_LOAD("mpr-22144.ic3", 0x1800000, 0x0800000, CRC(e78581af) SHA1(d1fe4da3f16dd5ebc7d9eaa092de1e16ec9c3321) ) - ROM_LOAD("mpr-22145.ic4", 0x2000000, 0x0800000, CRC(2b6274ea) SHA1(89165cf84ebb02e99163624c6d31da38aeec000e) ) - ROM_LOAD("mpr-22146.ic5", 0x2800000, 0x0800000, CRC(c24eb03f) SHA1(2f4b720b4ab106f891f4469b6e93a9979b1c1061) ) - ROM_LOAD("mpr-22147.ic6", 0x3000000, 0x0800000, CRC(578e36fd) SHA1(f39f74b046efbff7e7baf70effdd368605da496f) ) - ROM_LOAD("mpr-22148.ic7", 0x3800000, 0x0800000, CRC(e6053373) SHA1(e7bafaffeac9b6851a3fce060be21e8be8eaa71e) ) - ROM_LOAD("mpr-22149.ic8", 0x4000000, 0x0800000, CRC(cc86691b) SHA1(624958bc07eef5fac98642e9acd460cd5fe0c815) ) - ROM_LOAD("mpr-22150.ic9", 0x4800000, 0x0800000, CRC(f585d41d) SHA1(335df3d3f2631e5c03c39465cd702b77ce3f9717) ) - ROM_LOAD("mpr-22151.ic10", 0x5000000, 0x0800000, CRC(aae31a4b) SHA1(1472e477c2c6b89ca03824838757bdf20efbdf45) ) - ROM_LOAD("mpr-22152.ic11", 0x5800000, 0x0800000, CRC(5ed2c5ea) SHA1(2b9237eda566ccb87b4914db61a03e2c9035a280) ) - ROM_LOAD("mpr-22153.ic12s",0x6000000, 0x0800000, CRC(16630b85) SHA1(10e926c0d13270b5bf99d7456fe63baafc2df56a) ) - ROM_LOAD("mpr-22154.ic13s",0x6800000, 0x0800000, CRC(30a2d60b) SHA1(6431b2d4e5106e25e5517707c9667bcd714f43ac) ) - ROM_LOAD("mpr-22155.ic14s",0x7000000, 0x0800000, CRC(163993a5) SHA1(351a626a0dc9a3030b10fc0b822075f3010fdc05) ) - ROM_LOAD("mpr-22156.ic15s",0x7800000, 0x0800000, CRC(37720b4f) SHA1(bd60beadb0081ed20610c3988577bbf37bfdab07) ) - ROM_LOAD("mpr-22157.ic16s",0x8000000, 0x0800000, CRC(dfd6fa83) SHA1(e0dc9606f5521af16c29a30378e81843c8dbc188) ) - ROM_LOAD("mpr-22158.ic17s",0x8800000, 0x0800000, CRC(f5d96fe9) SHA1(d5d0ac3d6b7c9b851a18b22d5fb599710c684a76) ) - ROM_LOAD("mpr-22159.ic18s",0x9000000, 0x0800000, CRC(f8b5e99d) SHA1(bb174a6a80967d0ff05c3a7512e4f0f9c921d130) ) - ROM_LOAD("mpr-22160.ic19s",0x9800000, 0x0800000, CRC(579eef4e) SHA1(bfcabd57f623647053afcedcabfbc74e5736819f) ) - - // 840-0017 1999 317-0266-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280fea94" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: AH! MY GODDESS QUIZ GAME-- -USA: AH! MY GODDESS QUIZ GAME-- -EXP: AH! MY GODDESS QUIZ GAME-- - -*/ - -ROM_START( qmegamis ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x9000200, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23227.ic11", 0x0000000, 0x0400000, CRC(3f76087e) SHA1(664d28ef95394590b186e7badaf96ddaf781c104) ) - ROM_LOAD32_WORD("mpr-23211.ic17s", 0x1000000, 0x0800000, CRC(a46670e7) SHA1(dbcb72fdf444f07ce986af329e7ff2cb42721729) ) - ROM_LOAD32_WORD("mpr-23212.ic18", 0x1000002, 0x0800000, CRC(5e6839d5) SHA1(678c706f5c1eee65b32d9455ca4d0803c38349bd) ) - ROM_LOAD32_WORD("mpr-23213.ic19s", 0x2000000, 0x0800000, CRC(98e5e2c1) SHA1(1d5338c625fcd979dd841c3e5de09a3bd3d239b6) ) - ROM_LOAD32_WORD("mpr-23214.ic20", 0x2000002, 0x0800000, CRC(37cfdd37) SHA1(e9097af91a164b6ffeed98008e85f4d4f00894df) ) - ROM_LOAD32_WORD("mpr-23215.ic21s", 0x3000000, 0x0800000, CRC(f0d97107) SHA1(35422cd3238f516243fa6d1f282d802ff4f4ab17) ) - ROM_LOAD32_WORD("mpr-23216.ic22", 0x3000002, 0x0800000, CRC(68a9363f) SHA1(ca9a015f18041bff1a0c57a61a50143c42115f9d) ) - ROM_LOAD32_WORD("mpr-23217.ic23s", 0x4000000, 0x0800000, CRC(1b49de82) SHA1(07b115d8e66f02fe3f184c23353fb11452dcb2b4) ) - ROM_LOAD32_WORD("mpr-23218.ic24", 0x4000002, 0x0800000, CRC(2c2c1e42) SHA1(ac8b1d580a8aaef184415ac4572eb9b2d5f37cf8) ) - ROM_LOAD32_WORD("mpr-23219.ic25s", 0x5000000, 0x0800000, CRC(62957622) SHA1(ca7e2cd009fb38db3c25896ef8206350a7221fc8) ) - ROM_LOAD32_WORD("mpr-23220.ic26", 0x5000002, 0x0800000, CRC(70c2bea3) SHA1(3fe1d806358a35eced1f1c3a83e3593d92c3cf52) ) - ROM_LOAD32_WORD("mpr-23221.ic27s", 0x6000000, 0x0800000, CRC(eb6a522e) SHA1(a7928d2296d67f7913d6582bdb6cd58b09d01673) ) - ROM_LOAD32_WORD("mpr-23222.ic28", 0x6000002, 0x0800000, CRC(f7d932bd) SHA1(e2b53fd30af5f45160aa988e3a80cee9330f0deb) ) - ROM_LOAD32_WORD("mpr-23223.ic29", 0x7000000, 0x0800000, CRC(2f8c15e0) SHA1(55c8554404263b629172d30dbb240104ab352c0f) ) - ROM_LOAD32_WORD("mpr-23224.ic30s", 0x7000002, 0x0800000, CRC(bed270e1) SHA1(342199ac5903681f2bfdb9dfd57ce06202f14685) ) - ROM_LOAD32_WORD("mpr-23225.ic31", 0x8000000, 0x0800000, CRC(ea558614) SHA1(b7dfe5598639a8e59e3cbbee38b1d9a1d8e022ea) ) - ROM_LOAD32_WORD("mpr-23226.ic32s", 0x8000002, 0x0800000, CRC(cd5da506) SHA1(2e76c8892c1d389b0f12a0046213f43d2ab07d78) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - /* ROM_REGION(0x200, "some_eeprom", 0) - ROM_LOAD( "25lc040.ic13s", 0x000, 0x200, NO_DUMP ) */ - - // 840-0030 2000 317-0280-JPN Naomi - ROM_PARAMETER( ":rom_board:key", "cd9b4896" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: SAMBA DE AMIGO -USA: SAMBADEAMIGO -EXP: SAMBADEAMIGO - -NO. Type Byte Word -IC22 32M 0000 0000 -IC1 64M B1FA 1BE9 -IC2 64M 51FD 0C32 -IC3 64M 8AA0 6E7A -IC4 64M 3B30 E31D -IC5 64M D604 FBE3 -IC6 64M 1D51 FF2D -IC7 64M EE89 720D -IC8 64M 0551 7046 -IC9 64M 6883 6427 -IC10 64M 70E5 CEC3 -IC11 64M E70E 0C63 -IC12 64M 0FD0 B1F8 -IC13 64M 2D48 6B19 -IC14 64M CBFF F163 -IC15 64M 10D1 E09D -IC16 64M A10B DDB4 - -*/ - -// Ver 3.8 (shown on Japan title only) -ROM_START( samba ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22966b.ic22",0x0000000, 0x0400000, CRC(893116b8) SHA1(35cb4f40690ff21af5ab7cc5adbc53228d6fb0b3) ) // was also found in cartridge with Rev.A case label - ROM_LOAD("mpr-22950.ic1", 0x0800000, 0x0800000, CRC(16dee15c) SHA1(b46849e492756ff406bf8956303472255fcf55a5) ) - ROM_LOAD("mpr-22951.ic2", 0x1000000, 0x0800000, CRC(f509496f) SHA1(41281576f7d58c8ede9c0a89bfd46a98d5b97033) ) - ROM_LOAD("mpr-22952.ic3", 0x1800000, 0x0800000, CRC(fb9b3ef0) SHA1(e9d44b673c273e97445a12186496a0594e291542) ) - ROM_LOAD("mpr-22953.ic4", 0x2000000, 0x0800000, CRC(07207ce0) SHA1(b802bb4e78f3737a4e333f819b9a4e0249037288) ) - ROM_LOAD("mpr-22954.ic5", 0x2800000, 0x0800000, CRC(c8e797d1) SHA1(fadbd1e24882787634229003245293ce79ba2617) ) - ROM_LOAD("mpr-22955.ic6", 0x3000000, 0x0800000, CRC(064ef007) SHA1(8325f9aa537ce329e71dce2b588a3d4fc176c37b) ) - ROM_LOAD("mpr-22956.ic7", 0x3800000, 0x0800000, CRC(fe8f2964) SHA1(3a33162f797cd93b7dbb313b531215e340719110) ) - ROM_LOAD("mpr-22957.ic8", 0x4000000, 0x0800000, CRC(74842c01) SHA1(b02884925270edb66831ab502a0aa2f9430adc9f) ) - ROM_LOAD("mpr-22958.ic9", 0x4800000, 0x0800000, CRC(b1ead447) SHA1(06b848eb7f592763768050a1ae82b4cac9499684) ) - ROM_LOAD("mpr-22959.ic10", 0x5000000, 0x0800000, CRC(d32d7983) SHA1(86a9e5eae4598b6998f0ea578d6152e66c1a0df1) ) - ROM_LOAD("mpr-22960.ic11", 0x5800000, 0x0800000, CRC(6c3b228e) SHA1(782c0fda106222be75b1973586c8bf78fd2186e7) ) - ROM_LOAD("mpr-22961.ic12s",0x6000000, 0x0800000, CRC(d6d26a8d) SHA1(7d416f8ac9fbbeb9bfe217ccc8eccf1644511110) ) - ROM_LOAD("mpr-22962.ic13s",0x6800000, 0x0800000, CRC(c2f41101) SHA1(0bf87cbffb7d6a5ab32543cef56c9759f475419a) ) - ROM_LOAD("mpr-22963.ic14s",0x7000000, 0x0800000, CRC(a53e9919) SHA1(d81eb79bc706f85ebfbc56a9b2889ae62d629e8e) ) - ROM_LOAD("mpr-22964.ic15s",0x7800000, 0x0800000, CRC(f581d5a3) SHA1(8cf769f5b0a48951246bb60e9cf58232bcee7bc8) ) - ROM_LOAD("mpr-22965.ic16s",0x8000000, 0x0800000, CRC(8f7bfa8a) SHA1(19f137b1552978d232785c4408805b71835585c6) ) - - // 840-0020 1999 317-0270-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280a8b5d" ) -ROM_END - -ROM_START( sambaa ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22966a.ic22",0x0000000, 0x0400000, CRC(ad99ba06) SHA1(91a984853ac7a66316ae71fad7b5645c77962df3) ) - ROM_LOAD("mpr-22950.ic1", 0x0800000, 0x0800000, CRC(16dee15c) SHA1(b46849e492756ff406bf8956303472255fcf55a5) ) - ROM_LOAD("mpr-22951.ic2", 0x1000000, 0x0800000, CRC(f509496f) SHA1(41281576f7d58c8ede9c0a89bfd46a98d5b97033) ) - ROM_LOAD("mpr-22952.ic3", 0x1800000, 0x0800000, CRC(fb9b3ef0) SHA1(e9d44b673c273e97445a12186496a0594e291542) ) - ROM_LOAD("mpr-22953.ic4", 0x2000000, 0x0800000, CRC(07207ce0) SHA1(b802bb4e78f3737a4e333f819b9a4e0249037288) ) - ROM_LOAD("mpr-22954.ic5", 0x2800000, 0x0800000, CRC(c8e797d1) SHA1(fadbd1e24882787634229003245293ce79ba2617) ) - ROM_LOAD("mpr-22955.ic6", 0x3000000, 0x0800000, CRC(064ef007) SHA1(8325f9aa537ce329e71dce2b588a3d4fc176c37b) ) - ROM_LOAD("mpr-22956.ic7", 0x3800000, 0x0800000, CRC(fe8f2964) SHA1(3a33162f797cd93b7dbb313b531215e340719110) ) - ROM_LOAD("mpr-22957.ic8", 0x4000000, 0x0800000, CRC(74842c01) SHA1(b02884925270edb66831ab502a0aa2f9430adc9f) ) - ROM_LOAD("mpr-22958.ic9", 0x4800000, 0x0800000, CRC(b1ead447) SHA1(06b848eb7f592763768050a1ae82b4cac9499684) ) - ROM_LOAD("mpr-22959.ic10", 0x5000000, 0x0800000, CRC(d32d7983) SHA1(86a9e5eae4598b6998f0ea578d6152e66c1a0df1) ) - ROM_LOAD("mpr-22960.ic11", 0x5800000, 0x0800000, CRC(6c3b228e) SHA1(782c0fda106222be75b1973586c8bf78fd2186e7) ) - ROM_LOAD("mpr-22961.ic12s",0x6000000, 0x0800000, CRC(d6d26a8d) SHA1(7d416f8ac9fbbeb9bfe217ccc8eccf1644511110) ) - ROM_LOAD("mpr-22962.ic13s",0x6800000, 0x0800000, CRC(c2f41101) SHA1(0bf87cbffb7d6a5ab32543cef56c9759f475419a) ) - ROM_LOAD("mpr-22963.ic14s",0x7000000, 0x0800000, CRC(a53e9919) SHA1(d81eb79bc706f85ebfbc56a9b2889ae62d629e8e) ) - ROM_LOAD("mpr-22964.ic15s",0x7800000, 0x0800000, CRC(f581d5a3) SHA1(8cf769f5b0a48951246bb60e9cf58232bcee7bc8) ) - ROM_LOAD("mpr-22965.ic16s",0x8000000, 0x0800000, CRC(8f7bfa8a) SHA1(19f137b1552978d232785c4408805b71835585c6) ) - - // 840-0020 1999 317-0270-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280a8b5d" ) -ROM_END - -// prototype - boots on USA BIOS only, have fewer regular songs, but have several sound tracks from Sega games instead (Afterburner, Outrun, Sonic, etc) -ROM_START( sambap ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "sambaproto.ic22",0x000000, 0x0400000, CRC(ca069449) SHA1(03c2498664df187a98b335f1757979ebcf45c591) ) - ROM_LOAD("rom1.ic1s", 0x00800000, 0x00800000, CRC(992a8390) SHA1(5842aaf0c9ed25f58429cae71f90d8e3e41a3efd) ) - ROM_LOAD("rom2.ic2s", 0x01000000, 0x00800000, CRC(330f9185) SHA1(dd2ee044a62179160cd69799ce3727e7cb401da8) ) - ROM_LOAD("rom3.ic3s", 0x01800000, 0x00800000, CRC(719ae0f9) SHA1(f08d1764f19023d510be5e02183eef18a9294a99) ) - ROM_LOAD("rom4.ic4s", 0x02000000, 0x00800000, CRC(941b8208) SHA1(4409d4d83546c57e7c046de2e8a1b25f40acb246) ) - ROM_LOAD("rom5.ic5s", 0x02800000, 0x00800000, CRC(6d12335e) SHA1(9d58040182d7f185733a3aebc833e98d2daec3a5) ) - ROM_LOAD("rom6.ic6s", 0x03000000, 0x00800000, CRC(197540ed) SHA1(b993344b4091c86bc823d6e73814baeab01b9c43) ) - ROM_LOAD("rom7.ic7s", 0x03800000, 0x00800000, CRC(2e0912ba) SHA1(fe010f41f7498a417d143b95617d1cbc8d5c5ec7) ) - ROM_LOAD("rom8.ic8s", 0x04000000, 0x00800000, CRC(10f6b6a2) SHA1(d73fef5edac937b8d294781bbd6197fd8185c589) ) - ROM_LOAD("rom9.ic9s", 0x04800000, 0x00800000, CRC(2b57ce5f) SHA1(0fcf78b3497b918dc1fbc62ffdd2863489eea3ab) ) - ROM_LOAD("rom10.ic10s", 0x05000000, 0x00800000, CRC(7d61643c) SHA1(e48023ec78143e85bdf4605deaba3f355601a856) ) - ROM_LOAD("rom11.ic11s", 0x05800000, 0x00800000, CRC(ca391126) SHA1(a3324b865c134ba9ec3ef33cd158107b55b8bd2e) ) - ROM_LOAD("rom12.ic12s", 0x06000000, 0x00800000, CRC(f028ae87) SHA1(ff868e33d8765c076d687af416a8d658169af2fb) ) - ROM_LOAD("rom13.ic13s", 0x06800000, 0x00800000, CRC(37a15a54) SHA1(11c247caf0cd0ed098d408d273affab87d794169) ) - ROM_LOAD("rom14.ic14s", 0x07000000, 0x00800000, CRC(e0730a2b) SHA1(79ac165cf8d8095ff1661e86d03ad6fd04d2d63c) ) - - ROM_REGION(0x84, "some_eeprom", 0) - ROM_LOAD( "sflash.ic37", 0x000000, 0x000084, CRC(69d54cc4) SHA1(e036b8537390b9941dbfcb8d3b42ded68c8e9d29) ) - - // 840-0020 1999 317-0270-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280a8b5d" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: SEGA MARINE FISHING IN JAPAN -USA: SEGA MARINE FISHING IN USA -EXP: SEGA MARINE FISHING IN EXPORT - -*/ - -ROM_START( smarinef ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x6800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22221.ic22", 0x0000000, 0x0400000, CRC(9d984375) SHA1(fe1185d70b4bc1529e3579fd6b2b678c7d548400) ) - ROM_LOAD("mpr-22208.ic1", 0x0800000, 0x0800000, CRC(6a1e418c) SHA1(7092c6a34ac0c2c6fb2b4b78415d08ef473785d9) ) - ROM_LOAD("mpr-22209.ic2", 0x1000000, 0x0800000, CRC(ecf5be54) SHA1(d7c264da4e232ce6f9b05c9920394f8027fa4a1d) ) - /* IC3 empty */ - /* IC4 empty */ - ROM_LOAD("mpr-22212.ic5", 0x2800000, 0x0800000, CRC(8305f462) SHA1(7993231fa71f509b3b7fec691b5a6139947a01e7) ) - ROM_LOAD("mpr-22213.ic6", 0x3000000, 0x0800000, CRC(0912eaea) SHA1(e4cb1262f3b53d3c619900767cfa192115a53d4b) ) - ROM_LOAD("mpr-22214.ic7", 0x3800000, 0x0800000, CRC(661526b6) SHA1(490321a893f706eaea49c6c35c01af6ae45adf01) ) - ROM_LOAD("mpr-22215.ic8", 0x4000000, 0x0800000, CRC(a80714fa) SHA1(b32dde5cc79a9ae9f7f34064c2382115e9303070) ) - ROM_LOAD("mpr-22216.ic9", 0x4800000, 0x0800000, CRC(cf3d1049) SHA1(a390304256dfac623b6fe1b205d918ce3eb67723) ) - ROM_LOAD("mpr-22217.ic10", 0x5000000, 0x0800000, CRC(48c92fd6) SHA1(26b17a8d0130512807cf533a60c10c6d1e769de0) ) - ROM_LOAD("mpr-22218.ic11", 0x5800000, 0x0800000, CRC(f9ca31b8) SHA1(ea3d0f38ca1a46c896c06f038a6362ad3c9f90b2) ) - ROM_LOAD("mpr-22219.ic12s", 0x6000000, 0x0800000, CRC(b3b45811) SHA1(045e7236b814f848d4c9767618ddcd4344d880ec) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -// Shootout Pool -ROM_START( shootopl ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x3000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23844.ic11", 0x000000, 0x400000, CRC(5c229638) SHA1(9185f9f2369bb2423faff4222419001ac9037d3f) ) - ROM_LOAD32_WORD( "mtp-23840.ic17s", 0x1000000, 0x800000, CRC(985e5ff4) SHA1(a6f529b1855cc2aef3bed8503746c2e38061f944) ) - ROM_LOAD32_WORD( "mtp-23841.ic18", 0x1000002, 0x800000, CRC(255fc335) SHA1(34ffec963880383bb9c02642f73ba3c852699831) ) - ROM_LOAD32_WORD( "mtp-23842.ic19s", 0x2000000, 0x800000, CRC(80724895) SHA1(ed4fa1160b35b3987702c0178bd31c3c5db69e6e) ) - ROM_LOAD32_WORD( "mtp-23843.ic20", 0x2000002, 0x800000, CRC(3574f616) SHA1(40130e8f98fb31c98428d444b79491f6a06ac208) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - /* ROM_REGION(0x200, "some_eeprom", 0) - ROM_LOAD( "25lc040.ic13s", 0x000, 0x200, NO_DUMP ) */ - - // 840-0098 2002 317-0336-COM Naomi - ROM_PARAMETER( ":rom_board:key", "a0f37ca7" ) -ROM_END - -// Shootout Pool Prize -ROM_START( shootpl ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x3000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-24065a.ic11",0x0000000, 0x0400000, CRC(622a9ba0) SHA1(2f4963b8447ecda78fea0107497c2811f075c07a) ) - ROM_LOAD32_WORD("opr-24060.ic17s", 0x1000000, 0x0800000, CRC(7f3d868c) SHA1(dc352981371c5479a69756bb1cbbbca43252216d) ) - ROM_LOAD32_WORD("opr-24061.ic18", 0x1000002, 0x0800000, CRC(e934267c) SHA1(fdbe2b80e309aa8d9fefd2634aef20153735019d) ) - ROM_LOAD32_WORD("opr-24062.ic19s", 0x2000000, 0x0800000, CRC(26e32af4) SHA1(49412a04198175240ef9adb4b7afb8a628eb127d) ) - ROM_LOAD32_WORD("opr-24063.ic20", 0x2000002, 0x0800000, CRC(683fdcff) SHA1(890816ef1b3e604e16289998cf66e221ef75a0fe) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - ROM_REGION(0x200, "some_eeprom", 0) - ROM_LOAD( "25lc040.ic13s", 0, 0x200, CRC(d11312d3) SHA1(c444012954f58a9af283ab8439f31cb89de9c14d) ) - - // 840-0128 2002 317-0367-COM Naomi - ROM_PARAMETER( ":rom_board:key", "9dbde9cd" ) -ROM_END - -// Shootout Pool Prize Ver. B -ROM_START( shootplm ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x3000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-24148.ic11", 0x000000, 0x400000, CRC(d575f311) SHA1(7f45d897412fd75eda740a82320fce08331fa310) ) // Build: 23 Jan 2004 - ROM_LOAD32_WORD( "opr-24174.ic17s", 0x1000000, 0x800000, CRC(ccd6aec5) SHA1(a8105ce6986601d8673ffea41353fe399cf8557d) ) - ROM_LOAD32_WORD( "opr-24175.ic18", 0x1000002, 0x800000, CRC(e66e6345) SHA1(28a372168419c9352cb7fc5285bbd37bd37f3b71) ) - ROM_LOAD32_WORD( "opr-24176.ic19s", 0x2000000, 0x800000, CRC(1277bca8) SHA1(e1bd9d1a6f4170a9c29658f95e9e96caf4b0cb84) ) - ROM_LOAD32_WORD( "opr-24177.ic20", 0x2000002, 0x800000, CRC(122eac82) SHA1(2acf00686d682e0f354708fa597933a0d6de4a6f) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - /* ROM_REGION(0x200, "some_eeprom", 0) - ROM_LOAD( "25lc040.ic13s", 0x000, 0x200, NO_DUMP ) */ - - // 840-0136 2002 317-0367-COM Naomi - ROM_PARAMETER( ":rom_board:key", "9dbde9cd" ) -ROM_END - -// Shootout Pool Prize Ver. B -P -ROM_START( shootplmp ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x3000000, "rom_board", ROMREGION_ERASEFF) - // "ROM0/IC22" is small PCB with 2 Flash ROMs and printed label: - // SHOOTOUT POOL - // VER-B - // SUM 8ECB - // 2003/12/15 - ROM_LOAD( "rom0.ic22", 0x0000000, 0x400000, CRC(0ee293cf) SHA1(5850a6f1730ab6df96368ae44a44e36c0d466a3d) ) - ROM_LOAD( "rom1.ic1s", 0x0800000, 0x800000, CRC(4d967bb9) SHA1(160ec430610e2958daa035245c79177dce429206) ) - ROM_LOAD( "rom2.ic2s", 0x1000000, 0x800000, CRC(041c3365) SHA1(ca812692df2ba360a9434862387eafd9af9bfb35) ) - ROM_LOAD( "rom3.ic3s", 0x1800000, 0x800000, CRC(e14ea5ab) SHA1(797bdc5fdf8d28e66710a8c938730d090b8154f4) ) - ROM_LOAD( "rom4.ic4s", 0x2000000, 0x800000, CRC(8d88564a) SHA1(b04a2564b4dd11898896c457996e5aa3e06ac5a9) ) - // IC5 - IC21 populated, empty. - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -// Oinori-daimyoujin Matsuri (medal) -// 837-14391-01 SATL BD OND CRX MATSURI -ROM_START( oinori ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x5800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-24053.ic22",0x0000000, 0x0400000, CRC(f127bdab) SHA1(9095e618069fa977f6225ad323f38852131f59cd) ) - ROM_LOAD( "mpr-24054.ic1", 0x0800000, 0x1000000, CRC(db595e72) SHA1(030f33ba2c6cc0a3e1b36b5f3be17b3b83f83a42) ) - ROM_LOAD( "mpr-24055.ic2", 0x1800000, 0x1000000, CRC(12a7f86f) SHA1(bfc890df4fb5f96848ed225a676e6f934bdea33a) ) - ROM_LOAD( "mpr-24056.ic3", 0x2800000, 0x1000000, CRC(0da67885) SHA1(c7205060a9518c2d4015718edea191eb0e30a093) ) - ROM_LOAD( "mpr-24057.ic4", 0x3800000, 0x1000000, CRC(6dec3518) SHA1(3e65065df22680e2bbf2d3db22da413f347a1abe) ) - ROM_LOAD( "mpr-24058.ic5", 0x4800000, 0x1000000, CRC(0eba9049) SHA1(a71ca72aeaf17180cde59d7c7b42c97a1b4259ab) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: SPAWN JAPAN -USA: SPAWN USA -EXP: SPAWN EURO - -NO. Type Byte Word -IC22 32M FFFF FFFF -IC1 64M C56E 3D11 -IC2 64M A206 CC87 -IC3 64M FD3F C5DF -IC4 64M 5833 09A4 -IC5 64M B42C AA08 -IC6 64M C7A4 E2DE -IC7 64M 58CB 5DFD -IC8 64M 144B 783D -IC9 64M A4A8 D0BE -IC10 64M 94A8 401F - -Serial: BAVE-02A1305 - -*/ - -ROM_START( spawn ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x5800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22977b.ic22",0x0000000, 0x0400000, CRC(814ff5d1) SHA1(5a0a9e55878927f98750000eb7d9391cbecfe21d) ) - ROM_LOAD("mpr-22967.ic1", 0x0800000, 0x0800000, CRC(78c7d914) SHA1(0a000e396f9a83c2c777cfb61212a82ec17417ba) ) - ROM_LOAD("mpr-22968.ic2", 0x1000000, 0x0800000, CRC(8c4ae1bb) SHA1(a91934a01d306c8fd8f987b3013f33aec028de70) ) - ROM_LOAD("mpr-22969.ic3", 0x1800000, 0x0800000, CRC(2928627c) SHA1(146844edd22b0caf00b40f7635c8753d5758e958) ) - ROM_LOAD("mpr-22970.ic4", 0x2000000, 0x0800000, CRC(12e27ffd) SHA1(d09096cd1ff9218cd849bfe05b34ec4d642e1663) ) - ROM_LOAD("mpr-22971.ic5", 0x2800000, 0x0800000, CRC(993d2bce) SHA1(f04e484704dbddbbff0f36ac5a019fbdde56d402) ) - ROM_LOAD("mpr-22972.ic6", 0x3000000, 0x0800000, CRC(e0f75067) SHA1(741ebef9e7ae6e5207f1819c3eea80491b934c63) ) - ROM_LOAD("mpr-22973.ic7", 0x3800000, 0x0800000, CRC(698498ca) SHA1(b3691409cbf644b8acea01abaebf7b2dea4dd4f7) ) - ROM_LOAD("mpr-22974.ic8", 0x4000000, 0x0800000, CRC(20983c51) SHA1(f7321abf8bf5f2a7329c98174e5cf9b1ebf596b2) ) - ROM_LOAD("mpr-22975.ic9", 0x4800000, 0x0800000, CRC(0d3c70d1) SHA1(22920bc5fd1dda760b5cb17482e9181be899bc08) ) - ROM_LOAD("mpr-22976.ic10", 0x5000000, 0x0800000, CRC(092d8063) SHA1(14fafd3f4c4f2b37172453d1c815fb9b8f4814f4) ) - - // 841-0005 1999 317-5051-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "00078d01" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: THE TYPING OF THE DEAD -USA: THE TYPING OF THE DEAD -EXP: THE TYPING OF THE DEAD - -*/ - -ROM_START( totdo ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23021.ic22", 0x0000000, 0x0400000, CRC(d848c889) SHA1(824ef197d5956d9eb6ad5d841dd5b171e1b7c074) ) - - ROM_LOAD("mpr-23001.ic1", 0x0800000, 0x0800000, CRC(2eaab8ed) SHA1(e078bd8781e2a04e23fd18b11d118b2548fa59a8) ) - ROM_LOAD("mpr-23002.ic2", 0x1000000, 0x0800000, CRC(617edcc7) SHA1(10f92cd9be94739c7c2f94cf9a5fa54accbe6227) ) - ROM_LOAD("mpr-23003.ic3", 0x1800000, 0x0800000, CRC(37d6d9f8) SHA1(3ad3fa65f33d250eb8a620e7dc7c6b1209794a80) ) - ROM_LOAD("mpr-23004.ic4", 0x2000000, 0x0800000, CRC(e41186f2) SHA1(2f4b26d8dba1629db539736cf88ec85c21820aeb) ) - ROM_LOAD("mpr-23005.ic5", 0x2800000, 0x0800000, CRC(2b8e1fc6) SHA1(a5cd8c5840dd316dd1ad9500804b459476ca8ba0) ) - // IC6 not populated - ROM_LOAD("mpr-23007.ic7", 0x3800000, 0x0800000, CRC(ca16cfdf) SHA1(6279bc9bd661bde2d3e36ca52625f9b91867c4b4) ) - ROM_LOAD("mpr-23008.ic8", 0x4000000, 0x0800000, CRC(8c33191c) SHA1(6227fbb3d51c4301dd1fc60ec43df7c18eef06fa) ) - ROM_LOAD("mpr-23009.ic9", 0x4800000, 0x0800000, CRC(c982d24d) SHA1(d5a15d04f19f5569709b0b1cde64814230f4f0bb) ) - ROM_LOAD("mpr-23010.ic10", 0x5000000, 0x0800000, CRC(c6e129b4) SHA1(642a9e1052efcb43d2b809f13d10617b43bd38f3) ) - ROM_LOAD("mpr-23011.ic11", 0x5800000, 0x0800000, CRC(9e6942ff) SHA1(8c657d7d74c4c9106756a9934bc3c850f5069e29) ) - ROM_LOAD("mpr-23012.ic12s", 0x6000000, 0x0800000, CRC(20e1ebe8) SHA1(e24cb5f48101e665c90af9be333e54ec274004fb) ) - // IC13S not populated - ROM_LOAD("mpr-23014.ic14s", 0x7000000, 0x0800000, CRC(c4f95fdb) SHA1(8c0e806e27d7bed274dcb20b932897ea8b8bbf86) ) - ROM_LOAD("mpr-23015.ic15s", 0x7800000, 0x0800000, CRC(5360c49d) SHA1(dbdf955d9bb9a387ded8ada18d26d222d73514d7) ) - ROM_LOAD("mpr-23016.ic16s", 0x8000000, 0x0800000, CRC(fae2958b) SHA1(2bfe164723b7b2f57ae0c6e2fe348459f00dc460) ) - ROM_LOAD("mpr-23017.ic17s", 0x8800000, 0x0800000, CRC(22337e15) SHA1(6a9f5569177c2936d8ff04da74e1fd036a093422) ) - ROM_LOAD("mpr-23018.ic18s", 0x9000000, 0x0800000, CRC(5a608e74) SHA1(4f2ec47dad71d77ad1b8c640db236332c06d7ab7) ) - ROM_LOAD("mpr-23019.ic19s", 0x9800000, 0x0800000, CRC(5cc91cc4) SHA1(66a68991f716ec23555784163aa5140b4e44c7ab) ) - ROM_LOAD("mpr-23020.ic20s", 0xa000000, 0x0800000, CRC(b5943007) SHA1(d0e95084aec5e05027c21a6b4a3331408853781b) ) - // IC21S not populated - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -ROM_START( totd ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23021a.ic22", 0x0000000, 0x0400000, CRC(07d21033) SHA1(d1e619d13c1c01648eb1a6964aad1554dd16c6d5) ) - - ROM_LOAD("mpr-23001.ic1", 0x0800000, 0x0800000, CRC(2eaab8ed) SHA1(e078bd8781e2a04e23fd18b11d118b2548fa59a8) ) - ROM_LOAD("mpr-23002.ic2", 0x1000000, 0x0800000, CRC(617edcc7) SHA1(10f92cd9be94739c7c2f94cf9a5fa54accbe6227) ) - ROM_LOAD("mpr-23003.ic3", 0x1800000, 0x0800000, CRC(37d6d9f8) SHA1(3ad3fa65f33d250eb8a620e7dc7c6b1209794a80) ) - ROM_LOAD("mpr-23004.ic4", 0x2000000, 0x0800000, CRC(e41186f2) SHA1(2f4b26d8dba1629db539736cf88ec85c21820aeb) ) - ROM_LOAD("mpr-23005.ic5", 0x2800000, 0x0800000, CRC(2b8e1fc6) SHA1(a5cd8c5840dd316dd1ad9500804b459476ca8ba0) ) - // IC6 not populated - ROM_LOAD("mpr-23007.ic7", 0x3800000, 0x0800000, CRC(ca16cfdf) SHA1(6279bc9bd661bde2d3e36ca52625f9b91867c4b4) ) - ROM_LOAD("mpr-23008.ic8", 0x4000000, 0x0800000, CRC(8c33191c) SHA1(6227fbb3d51c4301dd1fc60ec43df7c18eef06fa) ) - ROM_LOAD("mpr-23009.ic9", 0x4800000, 0x0800000, CRC(c982d24d) SHA1(d5a15d04f19f5569709b0b1cde64814230f4f0bb) ) - ROM_LOAD("mpr-23010.ic10", 0x5000000, 0x0800000, CRC(c6e129b4) SHA1(642a9e1052efcb43d2b809f13d10617b43bd38f3) ) - ROM_LOAD("mpr-23011.ic11", 0x5800000, 0x0800000, CRC(9e6942ff) SHA1(8c657d7d74c4c9106756a9934bc3c850f5069e29) ) - ROM_LOAD("mpr-23012.ic12s", 0x6000000, 0x0800000, CRC(20e1ebe8) SHA1(e24cb5f48101e665c90af9be333e54ec274004fb) ) - // IC13S not populated - ROM_LOAD("mpr-23014.ic14s", 0x7000000, 0x0800000, CRC(c4f95fdb) SHA1(8c0e806e27d7bed274dcb20b932897ea8b8bbf86) ) - ROM_LOAD("mpr-23015.ic15s", 0x7800000, 0x0800000, CRC(5360c49d) SHA1(dbdf955d9bb9a387ded8ada18d26d222d73514d7) ) - ROM_LOAD("mpr-23016.ic16s", 0x8000000, 0x0800000, CRC(fae2958b) SHA1(2bfe164723b7b2f57ae0c6e2fe348459f00dc460) ) - ROM_LOAD("mpr-23017.ic17s", 0x8800000, 0x0800000, CRC(22337e15) SHA1(6a9f5569177c2936d8ff04da74e1fd036a093422) ) - ROM_LOAD("mpr-23018.ic18s", 0x9000000, 0x0800000, CRC(5a608e74) SHA1(4f2ec47dad71d77ad1b8c640db236332c06d7ab7) ) - ROM_LOAD("mpr-23019.ic19s", 0x9800000, 0x0800000, CRC(5cc91cc4) SHA1(66a68991f716ec23555784163aa5140b4e44c7ab) ) - ROM_LOAD("mpr-23020.ic20s", 0xa000000, 0x0800000, CRC(b5943007) SHA1(d0e95084aec5e05027c21a6b4a3331408853781b) ) - // IC21s not populated - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: VIRTUA NBA -USA: VIRTUA NBA -EXP: VIRTUA NBA - -NO. Type Byte Word -IC22 32M 0000 0000 -IC1 64M 5C4A BB88 -IC2 64M 1799 B55E -IC3 64M FB19 6FE8 -IC4 64M 6207 33FE -IC5 64M 38F0 F24C -IC6 64M A3B1 FF6F -IC7 64M 737F B4DD -IC8 64M FD19 49CE -IC9 64M 424E 76D5 -IC10 64M 84CC B74C -IC11 64M 8FC6 D9C8 -IC12 64M A838 143A -IC13 64M 88C3 456F -IC14 64M 1C72 971E -IC15 64M B950 F203 -IC16 64M 39F6 54CE -IC17 64M 91C7 47B0 -IC18 64M 5B94 7E77 -IC19 64M DE42 F390 -IC20 64M B876 73CE -IC21 64M AD60 2F74 - -*/ - -ROM_START( virnba ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23073.ic22", 0x0000000, 0x0400000, CRC(ce5c3d28) SHA1(ca3eeae1cf78435787338bb7b3e71301c0f71dd9) ) - ROM_LOAD("mpr-22928.ic1", 0x0800000, 0x0800000, CRC(63245c98) SHA1(a5a542244f07c6c8b66961a231fb56c89d2cf20c) ) - ROM_LOAD("mpr-22929.ic2", 0x1000000, 0x0800000, CRC(eea89d21) SHA1(5fe184267e637f155d767f8d931462d9593eff5a) ) - ROM_LOAD("mpr-22930.ic3", 0x1800000, 0x0800000, CRC(2fbefa9a) SHA1(a6df46cb8742022e436cdc6a9a50490c7a551421) ) - ROM_LOAD("mpr-22931.ic4", 0x2000000, 0x0800000, CRC(7332e559) SHA1(9147b69f84713f8e6c2c84b71ccd48bae879c655) ) - ROM_LOAD("mpr-22932.ic5", 0x2800000, 0x0800000, CRC(ef80e18c) SHA1(51406b82c66dc1822657948c62e1c4b8e628a739) ) - ROM_LOAD("mpr-22933.ic6", 0x3000000, 0x0800000, CRC(6a374076) SHA1(3b7c1ce5e3ae027e578c60a885724deeadc07448) ) - ROM_LOAD("mpr-22934.ic7", 0x3800000, 0x0800000, CRC(72f3ee15) SHA1(cf81e47c311769c9dc38fdbbef1a5e3f6b8a0be1) ) - ROM_LOAD("mpr-22935.ic8", 0x4000000, 0x0800000, CRC(35fda6e9) SHA1(857b3c0f576d69d3637503fa53608bc6484eb331) ) - ROM_LOAD("mpr-22936.ic9", 0x4800000, 0x0800000, CRC(b26df107) SHA1(900f1d06fdc9b6951de1b7e61a27ac846b2061db) ) - ROM_LOAD("mpr-22937.ic10", 0x5000000, 0x0800000, CRC(477a374b) SHA1(309b723f7d2840d6a2f24ad2f877928cc8138a12) ) - ROM_LOAD("mpr-22938.ic11", 0x5800000, 0x0800000, CRC(d59431a4) SHA1(6e3cd8cbde18a6a8672aa302cb119e486c0417e0) ) - ROM_LOAD("mpr-22939.ic12s", 0x6000000, 0x0800000, CRC(b31d3e6d) SHA1(d55e56a66dc678b973c3d60d3cffb59032bc3c46) ) - ROM_LOAD("mpr-22940.ic13s", 0x6800000, 0x0800000, CRC(90a81fbf) SHA1(5066b5eda80e881f6f399722f010161c0a452922) ) - ROM_LOAD("mpr-22941.ic14s", 0x7000000, 0x0800000, CRC(8a72a77d) SHA1(5ce73a76c7915d5a19b05f57b1dfdcd1fe3c53a1) ) - ROM_LOAD("mpr-22942.ic15s", 0x7800000, 0x0800000, CRC(710f709f) SHA1(2483f0b1106bc82710457a148772e50e83a439d8) ) - ROM_LOAD("mpr-22943.ic16s", 0x8000000, 0x0800000, CRC(c544f593) SHA1(553af7b6c63d6d6221c4286b8a13840a86e55d5f) ) - ROM_LOAD("mpr-22944.ic17s", 0x8800000, 0x0800000, CRC(cb096baa) SHA1(cbc267953a749dd24a03d87b65bc19b19bebf205) ) - ROM_LOAD("mpr-22945.ic18s", 0x9000000, 0x0800000, CRC(f2f914e8) SHA1(ec600abde40bfb5004ec8200ee0eef9410ebca6a) ) - ROM_LOAD("mpr-22946.ic19s", 0x9800000, 0x0800000, CRC(c79696c5) SHA1(4a9ac8b4ae1ce5d196e6c74fecc241b74aebc4ab) ) - ROM_LOAD("mpr-22947.ic20s", 0xa000000, 0x0800000, CRC(5e5eb595) SHA1(401d4a11d436988d716bb014b36233f171dc576d) ) - ROM_LOAD("mpr-22948.ic21s", 0xa800000, 0x0800000, CRC(1b0de917) SHA1(fd1742ea9bb2f1ce871ee3266171f26634e1c8e7) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -ROM_START( virnbao ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22949.ic22", 0x0000000, 0x0400000, CRC(fd91447e) SHA1(0759d6517aeb684d0cb809c1ae1350615cc0aecc) ) - ROM_LOAD("mpr-22928.ic1", 0x0800000, 0x0800000, CRC(63245c98) SHA1(a5a542244f07c6c8b66961a231fb56c89d2cf20c) ) - ROM_LOAD("mpr-22929.ic2", 0x1000000, 0x0800000, CRC(eea89d21) SHA1(5fe184267e637f155d767f8d931462d9593eff5a) ) - ROM_LOAD("mpr-22930.ic3", 0x1800000, 0x0800000, CRC(2fbefa9a) SHA1(a6df46cb8742022e436cdc6a9a50490c7a551421) ) - ROM_LOAD("mpr-22931.ic4", 0x2000000, 0x0800000, CRC(7332e559) SHA1(9147b69f84713f8e6c2c84b71ccd48bae879c655) ) - ROM_LOAD("mpr-22932.ic5", 0x2800000, 0x0800000, CRC(ef80e18c) SHA1(51406b82c66dc1822657948c62e1c4b8e628a739) ) - ROM_LOAD("mpr-22933.ic6", 0x3000000, 0x0800000, CRC(6a374076) SHA1(3b7c1ce5e3ae027e578c60a885724deeadc07448) ) - ROM_LOAD("mpr-22934.ic7", 0x3800000, 0x0800000, CRC(72f3ee15) SHA1(cf81e47c311769c9dc38fdbbef1a5e3f6b8a0be1) ) - ROM_LOAD("mpr-22935.ic8", 0x4000000, 0x0800000, CRC(35fda6e9) SHA1(857b3c0f576d69d3637503fa53608bc6484eb331) ) - ROM_LOAD("mpr-22936.ic9", 0x4800000, 0x0800000, CRC(b26df107) SHA1(900f1d06fdc9b6951de1b7e61a27ac846b2061db) ) - ROM_LOAD("mpr-22937.ic10", 0x5000000, 0x0800000, CRC(477a374b) SHA1(309b723f7d2840d6a2f24ad2f877928cc8138a12) ) - ROM_LOAD("mpr-22938.ic11", 0x5800000, 0x0800000, CRC(d59431a4) SHA1(6e3cd8cbde18a6a8672aa302cb119e486c0417e0) ) - ROM_LOAD("mpr-22939.ic12s", 0x6000000, 0x0800000, CRC(b31d3e6d) SHA1(d55e56a66dc678b973c3d60d3cffb59032bc3c46) ) - ROM_LOAD("mpr-22940.ic13s", 0x6800000, 0x0800000, CRC(90a81fbf) SHA1(5066b5eda80e881f6f399722f010161c0a452922) ) - ROM_LOAD("mpr-22941.ic14s", 0x7000000, 0x0800000, CRC(8a72a77d) SHA1(5ce73a76c7915d5a19b05f57b1dfdcd1fe3c53a1) ) - ROM_LOAD("mpr-22942.ic15s", 0x7800000, 0x0800000, CRC(710f709f) SHA1(2483f0b1106bc82710457a148772e50e83a439d8) ) - ROM_LOAD("mpr-22943.ic16s", 0x8000000, 0x0800000, CRC(c544f593) SHA1(553af7b6c63d6d6221c4286b8a13840a86e55d5f) ) - ROM_LOAD("mpr-22944.ic17s", 0x8800000, 0x0800000, CRC(cb096baa) SHA1(cbc267953a749dd24a03d87b65bc19b19bebf205) ) - ROM_LOAD("mpr-22945.ic18s", 0x9000000, 0x0800000, CRC(f2f914e8) SHA1(ec600abde40bfb5004ec8200ee0eef9410ebca6a) ) - ROM_LOAD("mpr-22946.ic19s", 0x9800000, 0x0800000, CRC(c79696c5) SHA1(4a9ac8b4ae1ce5d196e6c74fecc241b74aebc4ab) ) - ROM_LOAD("mpr-22947.ic20s", 0xa000000, 0x0800000, CRC(5e5eb595) SHA1(401d4a11d436988d716bb014b36233f171dc576d) ) - ROM_LOAD("mpr-22948.ic21s", 0xa800000, 0x0800000, CRC(1b0de917) SHA1(fd1742ea9bb2f1ce871ee3266171f26634e1c8e7) ) - - // 840-0021 2000 317-0271-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28068b58" ) -ROM_END - -ROM_START( virnbap ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("vnbaearly.ic22", 0x0000000, 0x0400000, CRC(5bbf7a45) SHA1(ad71ae8e9e08d7e0a9a60d1ba51bc5dcfeb0f50c) ) - ROM_LOAD("mpr-22928.ic1", 0x0800000, 0x0800000, CRC(63245c98) SHA1(a5a542244f07c6c8b66961a231fb56c89d2cf20c) ) - ROM_LOAD("mpr-22929.ic2", 0x1000000, 0x0800000, CRC(eea89d21) SHA1(5fe184267e637f155d767f8d931462d9593eff5a) ) - ROM_LOAD("mpr-22930.ic3", 0x1800000, 0x0800000, CRC(2fbefa9a) SHA1(a6df46cb8742022e436cdc6a9a50490c7a551421) ) - ROM_LOAD("mpr-22931.ic4", 0x2000000, 0x0800000, CRC(7332e559) SHA1(9147b69f84713f8e6c2c84b71ccd48bae879c655) ) - ROM_LOAD("mpr-22932.ic5", 0x2800000, 0x0800000, CRC(ef80e18c) SHA1(51406b82c66dc1822657948c62e1c4b8e628a739) ) - ROM_LOAD("mpr-22933.ic6", 0x3000000, 0x0800000, CRC(6a374076) SHA1(3b7c1ce5e3ae027e578c60a885724deeadc07448) ) - ROM_LOAD("mpr-22934.ic7", 0x3800000, 0x0800000, CRC(72f3ee15) SHA1(cf81e47c311769c9dc38fdbbef1a5e3f6b8a0be1) ) - ROM_LOAD("mpr-22935.ic8", 0x4000000, 0x0800000, CRC(35fda6e9) SHA1(857b3c0f576d69d3637503fa53608bc6484eb331) ) - ROM_LOAD("mpr-22936.ic9", 0x4800000, 0x0800000, CRC(b26df107) SHA1(900f1d06fdc9b6951de1b7e61a27ac846b2061db) ) - ROM_LOAD("mpr-22937.ic10", 0x5000000, 0x0800000, CRC(477a374b) SHA1(309b723f7d2840d6a2f24ad2f877928cc8138a12) ) - ROM_LOAD("mpr-22938.ic11", 0x5800000, 0x0800000, CRC(d59431a4) SHA1(6e3cd8cbde18a6a8672aa302cb119e486c0417e0) ) - ROM_LOAD("mpr-22939.ic12s", 0x6000000, 0x0800000, CRC(b31d3e6d) SHA1(d55e56a66dc678b973c3d60d3cffb59032bc3c46) ) - ROM_LOAD("mpr-22940.ic13s", 0x6800000, 0x0800000, CRC(90a81fbf) SHA1(5066b5eda80e881f6f399722f010161c0a452922) ) - ROM_LOAD("mpr-22941.ic14s", 0x7000000, 0x0800000, CRC(8a72a77d) SHA1(5ce73a76c7915d5a19b05f57b1dfdcd1fe3c53a1) ) - ROM_LOAD("mpr-22942.ic15s", 0x7800000, 0x0800000, CRC(710f709f) SHA1(2483f0b1106bc82710457a148772e50e83a439d8) ) - ROM_LOAD("mpr-22943.ic16s", 0x8000000, 0x0800000, CRC(c544f593) SHA1(553af7b6c63d6d6221c4286b8a13840a86e55d5f) ) - ROM_LOAD("mpr-22944.ic17s", 0x8800000, 0x0800000, CRC(cb096baa) SHA1(cbc267953a749dd24a03d87b65bc19b19bebf205) ) - ROM_LOAD("mpr-22945.ic18s", 0x9000000, 0x0800000, CRC(f2f914e8) SHA1(ec600abde40bfb5004ec8200ee0eef9410ebca6a) ) - ROM_LOAD("mpr-22946.ic19s", 0x9800000, 0x0800000, CRC(c79696c5) SHA1(4a9ac8b4ae1ce5d196e6c74fecc241b74aebc4ab) ) - ROM_LOAD("mpr-22947.ic20s", 0xa000000, 0x0800000, CRC(5e5eb595) SHA1(401d4a11d436988d716bb014b36233f171dc576d) ) - ROM_LOAD("mpr-22948.ic21s", 0xa800000, 0x0800000, CRC(1b0de917) SHA1(fd1742ea9bb2f1ce871ee3266171f26634e1c8e7) ) - - // 840-0021 2000 317-0271-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28068b58" ) -ROM_END - -// IC22 ROM header contains IC1-21 sums which match regular mask ROM data, however actual 1-21 ROMs contain quite different data, probably from earlier version. -ROM_START( virnbapa ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("11-15.ic22", 0x0000000, 0x0400000, CRC(b389295a) SHA1(9c96cd85373fa69c99085c1f1591e7df02861bac) ) - ROM_LOAD("rom1.ic1s", 0x0800000, 0x0800000, CRC(f77b588d) SHA1(6f1cdd48e1d1f60bb95253ed204346d8fdc06265) ) - ROM_LOAD("rom2.ic2s", 0x1000000, 0x0800000, CRC(90851aa4) SHA1(6f60956e70a315c619d07d7635f9136f0e4f6563) ) - ROM_LOAD("rom3.ic3s", 0x1800000, 0x0800000, CRC(1fc5cd0d) SHA1(0249fc398e93ed4871c53aec585e49ac42924b9a) ) - ROM_LOAD("rom4.ic4s", 0x2000000, 0x0800000, CRC(bb0922b1) SHA1(77597298e8a0ec9b33b4b776f0bebe41b9d07029) ) - ROM_LOAD("rom5.ic5s", 0x2800000, 0x0800000, CRC(ba187afe) SHA1(0a951ba7feae31f439b37c970fe0f7bf3bacdd79) ) - ROM_LOAD("rom6.ic6s", 0x3000000, 0x0800000, CRC(91c452ab) SHA1(9239cb0d49f8f8cb6cbc2aa57c3037d71a832bee) ) - ROM_LOAD("rom7.ic7s", 0x3800000, 0x0800000, CRC(11e4c24b) SHA1(ef78e093ed4eae1659513e3fd7d26d313fca4943) ) - ROM_LOAD("rom8.ic8s", 0x4000000, 0x0800000, CRC(72629663) SHA1(735590adfc837d399d6b2f3763299018215adab6) ) - ROM_LOAD("rom9.ic9s", 0x4800000, 0x0800000, CRC(54b660e6) SHA1(34c1f46fb8eb92a21b94c9a4e9952cc13413fe99) ) - ROM_LOAD("rom10.ic10s", 0x5000000, 0x0800000, CRC(8fc00425) SHA1(61da4ad778ce627f7e76d8f583edf6a8822cc98f) ) - ROM_LOAD("rom11.ic11s", 0x5800000, 0x0800000, CRC(352eacfa) SHA1(9588f3abcdc11afb19facf84e937650faf672432) ) - ROM_LOAD("rom12.ic12s", 0x6000000, 0x0800000, CRC(4b42b46d) SHA1(7893ed9412e69ba6ee075ff8721c0d7e8558091a) ) - ROM_LOAD("rom13.ic13s", 0x6800000, 0x0800000, CRC(6edbb058) SHA1(f00047b910033fc198dd3876a7c1fa7402d8d38a) ) - ROM_LOAD("rom14.ic14s", 0x7000000, 0x0800000, CRC(aa3885d5) SHA1(7280927ff7493fd1810c445b27e7de22528d545f) ) - ROM_LOAD("rom15.ic15s", 0x7800000, 0x0800000, CRC(293293d8) SHA1(0cbc4df3e958c3c3bae06afcf04f73823b888fec) ) - ROM_LOAD("rom16.ic16s", 0x8000000, 0x0800000, CRC(83ea7a33) SHA1(8be818d12382c74f85c95bf55f3cacf6c0a5cfaf) ) - ROM_LOAD("rom17.ic17s", 0x8800000, 0x0800000, CRC(97be8db7) SHA1(ef4cf816c78cc6a9f9fbc80f42d7de1fd0434039) ) - ROM_LOAD("rom18.ic18s", 0x9000000, 0x0800000, CRC(20c2bc4d) SHA1(b3c94bda80ec821c3bd16f69be11313612f3d484) ) - ROM_LOAD("rom19.ic19s", 0x9800000, 0x0800000, CRC(195d646f) SHA1(43add13d4a96fb2a23e1c8d8a2b143bdc22a64c7) ) - ROM_LOAD("rom20.ic20s", 0xa000000, 0x0800000, CRC(df62f303) SHA1(c5ad85d86079efa3dd233e10a68442ca03e532f1) ) - ROM_LOAD("rom21.ic21s", 0xa800000, 0x0800000, CRC(194594f2) SHA1(aa19dfa37b90bb00362808d1319a29bf55d7d3eb) ) - - // 840-0021 2000 317-0271-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28068b58" ) -ROM_END - -// 1999/07/01 07:48 -ROM_START( vs2_2ko ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-21929.ic22", 0x0000000, 0x0400000, CRC(9e883138) SHA1(f941bd322b92e5a412a62e849082c8572287cd0d) ) // revision is not known, might be A or B instead of no Rev - ROM_LOAD("mpr-21924.ic1", 0x0800000, 0x0800000, CRC(f91ef69b) SHA1(4ed23091efad7ddf1878a0bfcdcbba3cf151af84) ) - ROM_LOAD("mpr-21925.ic2", 0x1000000, 0x0800000, CRC(40128a67) SHA1(9d191c4ec33465f29bbc09491dde62f354a9ab15) ) - ROM_LOAD("mpr-21911.ic3", 0x1800000, 0x0800000, CRC(19708b3c) SHA1(7d1ef995ce870ffcb68f420a571efb084f5bfcf2) ) - ROM_LOAD("mpr-21926.ic4", 0x2000000, 0x0800000, CRC(b082379b) SHA1(42f585279da1de7e613e42b76e1b81986c48e6ea) ) - ROM_LOAD("mpr-21913.ic5", 0x2800000, 0x0800000, CRC(a3bc1a47) SHA1(0e5043ab6e118feb59f68c84c095cf5b1dba7d09) ) - ROM_LOAD("mpr-21914.ic6", 0x3000000, 0x0800000, CRC(b1dfada7) SHA1(b4c906bc96b615975f6319a1fdbd5b990e7e4124) ) - ROM_LOAD("mpr-21915.ic7", 0x3800000, 0x0800000, CRC(1c189e28) SHA1(93400de2cb803357fa17ae7e1a5297177f9bcfa1) ) - ROM_LOAD("mpr-21916.ic8", 0x4000000, 0x0800000, CRC(55bcb652) SHA1(4de2e7e584dd4999dc8e405837a18a904dfee0bf) ) - ROM_LOAD("mpr-21917.ic9", 0x4800000, 0x0800000, CRC(81daa7bc) SHA1(2fc0ddd0cca3ddd120f634ddf08ffbf889ee7181) ) - ROM_LOAD("mpr-21918.ic10", 0x5000000, 0x0800000, CRC(a5cd42ad) SHA1(59f62e995d45311b1592434d1ffa42c261fa8ba1) ) - ROM_LOAD("mpr-21919.ic11", 0x5800000, 0x0800000, CRC(cc1a4ed9) SHA1(0e3aaeaa55f1d145fb4877b6d187a3ee78cf214e) ) - ROM_LOAD("mpr-21920.ic12s",0x6000000, 0x0800000, CRC(9452c5fb) SHA1(5a04f96d83cca6248f513de0c6240fc671bcadf9) ) - ROM_LOAD("mpr-21921.ic13s",0x6800000, 0x0800000, CRC(d6346491) SHA1(830971cbc14cab022a09ad4c6e11ee49c550e308) ) - ROM_LOAD("mpr-21922.ic14s",0x7000000, 0x0800000, CRC(a1901e1e) SHA1(2281f91ac696cc14886bcdf4b0685ce2f5bb8117) ) - ROM_LOAD("mpr-21923.ic15s",0x7800000, 0x0400000, CRC(d127d9a5) SHA1(78c95357344ea15469b84fa8b1332e76521892cd) ) - - // 840-0010 1999 317-0258-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28088b08" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: VIRTUA STRIKER 2 VER.2000 -USA: VIRTUA STRIKER 2 VER.2000 -EXP: VIRTUA STRIKER 2 VER.2000 - -NO. Type Byte Word -IC22 32M 2B49 A054 EPR21929C.22 -IC1 64M F5DD E983 MPR21914 -IC2 64M 4CB7 198B MPR21915 -IC3 64M 5661 47C0 MPR21916 -IC4 64M CD15 DC9A MPR21917 -IC5 64M 7855 BCC7 MPR21918 -IC6 64M 59D2 CB75 MPR21919 -IC7 64M B795 BE9C MPR21920 -IC8 64M D2DE 5AF2 MPR21921 -IC9 64M 7AAD 0DD5 MPR21922 -IC10 64M B31B 2C4E MPR21923 -IC11 64M 5C32 D746 MPR21924 -IC12 64M 1886 D5EA MPR21925 -IC13 64M D7B3 24D7 MPR21926 -IC14 64M 9EF2 E513 MPR21927 -IC15 32M 0DF9 FC01 MPR21928 - -*/ - -// 1999/07/27 11:41 -ROM_START( vs2_2k ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-21929c.ic22",0x0000000, 0x0400000, CRC(831af08a) SHA1(af4c74623be823fd061765cede354c6a9722fd10) ) - ROM_LOAD("mpr-21924.ic1", 0x0800000, 0x0800000, CRC(f91ef69b) SHA1(4ed23091efad7ddf1878a0bfcdcbba3cf151af84) ) - ROM_LOAD("mpr-21925.ic2", 0x1000000, 0x0800000, CRC(40128a67) SHA1(9d191c4ec33465f29bbc09491dde62f354a9ab15) ) - ROM_LOAD("mpr-21911.ic3", 0x1800000, 0x0800000, CRC(19708b3c) SHA1(7d1ef995ce870ffcb68f420a571efb084f5bfcf2) ) - ROM_LOAD("mpr-21926.ic4", 0x2000000, 0x0800000, CRC(b082379b) SHA1(42f585279da1de7e613e42b76e1b81986c48e6ea) ) - ROM_LOAD("mpr-21913.ic5", 0x2800000, 0x0800000, CRC(a3bc1a47) SHA1(0e5043ab6e118feb59f68c84c095cf5b1dba7d09) ) - ROM_LOAD("mpr-21914.ic6", 0x3000000, 0x0800000, CRC(b1dfada7) SHA1(b4c906bc96b615975f6319a1fdbd5b990e7e4124) ) - ROM_LOAD("mpr-21915.ic7", 0x3800000, 0x0800000, CRC(1c189e28) SHA1(93400de2cb803357fa17ae7e1a5297177f9bcfa1) ) - ROM_LOAD("mpr-21916.ic8", 0x4000000, 0x0800000, CRC(55bcb652) SHA1(4de2e7e584dd4999dc8e405837a18a904dfee0bf) ) - ROM_LOAD("mpr-21917.ic9", 0x4800000, 0x0800000, CRC(81daa7bc) SHA1(2fc0ddd0cca3ddd120f634ddf08ffbf889ee7181) ) - ROM_LOAD("mpr-21918.ic10", 0x5000000, 0x0800000, CRC(a5cd42ad) SHA1(59f62e995d45311b1592434d1ffa42c261fa8ba1) ) - ROM_LOAD("mpr-21919.ic11", 0x5800000, 0x0800000, CRC(cc1a4ed9) SHA1(0e3aaeaa55f1d145fb4877b6d187a3ee78cf214e) ) - ROM_LOAD("mpr-21920.ic12s",0x6000000, 0x0800000, CRC(9452c5fb) SHA1(5a04f96d83cca6248f513de0c6240fc671bcadf9) ) - ROM_LOAD("mpr-21921.ic13s",0x6800000, 0x0800000, CRC(d6346491) SHA1(830971cbc14cab022a09ad4c6e11ee49c550e308) ) - ROM_LOAD("mpr-21922.ic14s",0x7000000, 0x0800000, CRC(a1901e1e) SHA1(2281f91ac696cc14886bcdf4b0685ce2f5bb8117) ) - ROM_LOAD("mpr-21923.ic15s",0x7800000, 0x0400000, CRC(d127d9a5) SHA1(78c95357344ea15469b84fa8b1332e76521892cd) ) - - // 840-0010 1999 317-0258-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28088b08" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: POWER SMASH -------------- -USA: VIRTUA TENNIS IN USA ----- -EXP: VIRTUA TENNIS IN EXPORT -- - -NO. Type Byte Word -IC22 32M 0000 1111 -IC1 64M 7422 83DD -IC2 64M 7F26 A93D -IC3 64M 8E02 D3FC -IC4 64M 2545 F734 -IC5 64M E197 B75D -IC6 64M 9453 CF75 -IC7 64M 29AC 2FEB -IC8 64M 0434 2E9E -IC9 64M C86E 79E6 -IC10 64M C67A BF14 -IC11 64M F590 D280 - -*/ - -ROM_START( vtennis ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x6000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22927.ic22", 0x0000000, 0x0400000, CRC(89781723) SHA1(cf644aa66abcec6964d77485a0292f11ba80dd0d) ) - ROM_LOAD("mpr-22916.ic1", 0x0800000, 0x0800000, CRC(903873e5) SHA1(09af791bc02cca0e2dc72187679830ed9f4fc772) ) - ROM_LOAD("mpr-22917.ic2", 0x1000000, 0x0800000, CRC(5f020fa6) SHA1(bd2519be8c88ff34cf2fd2b17271d2b41b64ce9f) ) - ROM_LOAD("mpr-22918.ic3", 0x1800000, 0x0800000, CRC(3c3bf533) SHA1(db43ca9332e76b968b9b388b4824b768f82b9859) ) - ROM_LOAD("mpr-22919.ic4", 0x2000000, 0x0800000, CRC(3d8dd003) SHA1(91f494b06b9977215ab726a2499b5855d4d49e81) ) - ROM_LOAD("mpr-22920.ic5", 0x2800000, 0x0800000, CRC(efd781d4) SHA1(ced5a8dc8ff7677b3cac2a4fae04670c46cc96af) ) - ROM_LOAD("mpr-22921.ic6", 0x3000000, 0x0800000, CRC(79e75be1) SHA1(82318613c947907e01bbe50569b05ef24789d7c9) ) - ROM_LOAD("mpr-22922.ic7", 0x3800000, 0x0800000, CRC(44bd3883) SHA1(5c595d903d8865bf8bf3aafb1f527bff232718ed) ) - ROM_LOAD("mpr-22923.ic8", 0x4000000, 0x0800000, CRC(9ebdf0f8) SHA1(f1b688bda387fc00c70cb6a0c374c6c13926c138) ) - ROM_LOAD("mpr-22924.ic9", 0x4800000, 0x0800000, CRC(ecde9d57) SHA1(1fbe7fdf66a56f4f1765baf113dff95142bfd114) ) - ROM_LOAD("mpr-22925.ic10",0x5000000, 0x0800000, CRC(81057e42) SHA1(d41137ae28c64dbdb50150db8cf25851bc0709c4) ) - ROM_LOAD("mpr-22926.ic11",0x5800000, 0x0800000, CRC(57eec89d) SHA1(dd8f9a9155e51ee5260f559449fb0ea245077952) ) - - // 840-0015 1999 317-0263-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2803eb15" ) -ROM_END - -/* -SYSTEMID: NAOMI -JPN: ROYAL RUMBLE -USA: ROYAL RUMBLE -EXP: ROYAL RUMBLE -*/ - -ROM_START( wwfroyal ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-22261.ic22", 0x0000000, 0x0400000, CRC(60e5a6cd) SHA1(d74ee8318e40190231b94030176223da8305c053) ) - ROM_LOAD( "mpr-22262.ic1", 0x0800000, 0x1000000, CRC(f18c7920) SHA1(76fb592f62b8a359df19074265b44772ab2ecea0) ) - ROM_LOAD( "mpr-22263.ic2", 0x1800000, 0x1000000, CRC(5a397a54) SHA1(4b41b19ab7c49e09eeb5df2e688fdaecf8bb33a9) ) - ROM_LOAD( "mpr-22264.ic3", 0x2800000, 0x1000000, CRC(edca701e) SHA1(459b533d862e011f8daa0e4997d69fa7339b0755) ) - ROM_LOAD( "mpr-22265.ic4", 0x3800000, 0x1000000, CRC(7dfe71a1) SHA1(f2053544de8a177ab931c4d6a9010dfb6cc92e31) ) - ROM_LOAD( "mpr-22266.ic5", 0x4800000, 0x1000000, CRC(3e9ac148) SHA1(05a5725c72bbfc65db47aaa677b95f07aa9a3909) ) - ROM_LOAD( "mpr-22267.ic6", 0x5800000, 0x1000000, CRC(67ec1027) SHA1(2432b33983bbc9b07477459adb5ee1a62b6c0ea3) ) - ROM_LOAD( "mpr-22268.ic7", 0x6800000, 0x1000000, CRC(536f5eea) SHA1(f1de8624f82595adf75693b604fb026bf3f778ee) ) - ROM_LOAD( "mpr-22269.ic8", 0x7800000, 0x1000000, CRC(6c0cf740) SHA1(da10b33a6e54afbe1d7e52801216e7119b0b33b1) ) - - // 840-0040 2000 317-0285-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "281627c3" ) -ROM_END - -// secret change game version (II/III/III+) menu: in game test mode highlight EXIT then press P1+P2 buttons 2 30 times -ROM_START( mushi2eo ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24333.ic8", 0x0000000, 0x4000000, CRC(a467b69c) SHA1(66a841b72ef1bb8cbabbfb1d14081b4dff14b1d3) ) - ROM_LOAD( "fpr-24334.ic9", 0x4000000, 0x4000000, CRC(13d2d1dc) SHA1(6a47cfaddf006e6ff46837fac956fbcc20619d79) ) - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-0437-com.ic3", 0, 0x800, CRC(3b6fcee8) SHA1(65fbdd3b8c61a4b5ccb6389b25483a7ecdc0794d) ) - - ROM_PARAMETER( ":rom_board:id", "5502" ) -ROM_END - -ROM_START( mushik2e ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24333.ic8", 0x0000000, 0x4000000, CRC(a467b69c) SHA1(66a841b72ef1bb8cbabbfb1d14081b4dff14b1d3) ) - ROM_LOAD( "epr-24357.ic7", 0x0000000, 0x0400000, CRC(a2236d58) SHA1(3746b9d3c0f7ecf6340619bb8bf01f170ac4efb7) ) // EPR mode, overwrite FPR data - ROM_LOAD( "fpr-24334.ic9", 0x4000000, 0x4000000, CRC(13d2d1dc) SHA1(6a47cfaddf006e6ff46837fac956fbcc20619d79) ) - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-0437-com.ic3", 0, 0x800, CRC(3b6fcee8) SHA1(65fbdd3b8c61a4b5ccb6389b25483a7ecdc0794d) ) - - ROM_PARAMETER( ":rom_board:id", "5582" ) -ROM_END - -// change game version (4/5/6): in BACKUP DATA CLEAR menu hold P1 and P2 buttons 1 for 3 seconds, then change version number in appeared menu and select YES(CLEAR) -ROM_START( mushik4e ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24417.ic8", 0x0000000, 0x4000000, CRC(01278cbb) SHA1(98da275314f0aedf60c3de0c128b4a48a1ede483) ) - ROM_LOAD( "fpr-24418.ic9", 0x4000000, 0x4000000, CRC(7c8d7687) SHA1(ef2c9da286b73428e5b51260b764aa78a40d6fd5) ) - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-0437-com.ic3", 0, 0x800, CRC(3b6fcee8) SHA1(65fbdd3b8c61a4b5ccb6389b25483a7ecdc0794d) ) - - ROM_PARAMETER( ":rom_board:id", "5502" ) -ROM_END - -ROM_START( zunou ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24338.ic8", 0x0000000, 0x4000000, CRC(1423c374) SHA1(e6a3f0eaccd13c161d07705bcd00f447f08fc186) ) - ROM_LOAD( "fpr-24339.ic9", 0x4000000, 0x4000000, CRC(11883792) SHA1(1782db04f74394f981f887ab1a95d687eb2c0b35) ) - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-0435-jpn.ic3", 0, 0x800, BAD_DUMP CRC(b553d900) SHA1(ed1c3c2053f2c0e98cb5c4d99f93143a66c29e5c) ) - - ROM_PARAMETER( ":rom_board:id", "5502" ) -ROM_END - -ROM_START( sl2007 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24413.ic8", 0x0000000, 0x4000000, CRC(30f0dcda) SHA1(eb1ebb0b089bb27571721de07e8635c89734d23e) ) - ROM_LOAD( "fpr-24414.ic9", 0x4000000, 0x4000000, CRC(5475556e) SHA1(b895125b7c9f01723df42b44073c206cb43871ac) ) - ROM_LOAD( "fpr-24415.ic10", 0x8000000, 0x4000000, CRC(133c742c) SHA1(89f857a31731dc918afc72b6cb716f5c77cb9d6e) ) - ROM_LOAD( "fpr-24416.ic11", 0xc000000, 0x4000000, CRC(562fb88e) SHA1(172678e3e27cfad7f7e6217c4653a4ba119bfbdf) ) - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-5129-jpn.ic3", 0, 0x800, CRC(432ba30f) SHA1(4935a16d1075430799269ac7ac990066d44d815b) ) - - ROM_PARAMETER( ":rom_board:id", "5504" ) -ROM_END - -ROM_START( asndynmt ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24382.ic8", 0x0000000, 0x4000000, CRC(4daefde5) SHA1(ceba09315a22541f500dbfe1f8ebfb0a1f9a8a62) ) - ROM_LOAD( "fpr-24383.ic9", 0x4000000, 0x4000000, CRC(8ac2fe5d) SHA1(1c606140ffb2720433bdb0d225ef3c70e2260d27) ) - ROM_LOAD( "fpr-24384.ic10", 0x8000000, 0x4000000, CRC(2e9116c4) SHA1(58903a33c4ce72a1f75aefcab94393fc2e8bd2d9) ) - ROM_LOAD( "fpr-24385.ic11", 0xc000000, 0x4000000, CRC(2b79f45d) SHA1(db97d980bf1590df4b983a4b7786977687238ef5) ) - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-0495-com.ic3", 0, 0x800, CRC(c229a59b) SHA1(497dcc1e4e52eb044a8b709edbd00126cef212b1) ) - - ROM_PARAMETER( ":rom_board:id", "5504" ) -ROM_END - -// no revision stickers, presumably older revision but might be release for Asian market. -// 2x cartridges was dumped: 1st PCB was visually same as common newer(?) revision, 2nd PCB have 840-0168B label, no FPR-xxxx stamps at flash ROMs, no 317-xxxx stamp at security PIC, possible was converted / refurbished from some other game. -ROM_START( asndynmto ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24382.ic8", 0x0000000, 0x4000000, CRC(5b4763fc) SHA1(b9aa3680ea5f874beff8d240d98e9a32418abb17) ) - ROM_LOAD( "fpr-24383.ic9", 0x4000000, 0x4000000, CRC(8ac2fe5d) SHA1(1c606140ffb2720433bdb0d225ef3c70e2260d27) ) - ROM_LOAD( "fpr-24384.ic10", 0x8000000, 0x4000000, CRC(2e9116c4) SHA1(58903a33c4ce72a1f75aefcab94393fc2e8bd2d9) ) - ROM_LOAD( "fpr-24385.ic11", 0xc000000, 0x4000000, CRC(2b79f45d) SHA1(db97d980bf1590df4b983a4b7786977687238ef5) ) - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-0495-com.ic3", 0, 0x800, CRC(c229a59b) SHA1(497dcc1e4e52eb044a8b709edbd00126cef212b1) ) - - ROM_PARAMETER( ":rom_board:id", "5504" ) -ROM_END - -ROM_START( illvelo ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24437.ic8", 0x0000000, 0x4000000, CRC(34ddd732) SHA1(fc714e9593225e9fa3a3caa7a988ab1aa994e50f) ) - ROM_LOAD( "fpr-24438.ic9", 0x4000000, 0x4000000, CRC(2a880b08) SHA1(87c8e742b8f0658fee91ea97c61b1b9d5dbb25f5) ) - ROM_LOAD( "fpr-24439.ic10", 0x8000000, 0x4000000, CRC(c02040f9) SHA1(27ad2cb45e8a516433917f060ca9798412bb95f7) ) - // IC11 Populated, Empty - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-5131-jpn.ic3", 0, 0x800, CRC(af4b38f2) SHA1(9b82f16a258854d7d618d60f9a610f7d47d67a78) ) - - ROM_PARAMETER( ":rom_board:id", "5504" ) -ROM_END - -ROM_START( mamonoro ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "ic8.bin", 0x0000000, 0x4000000, CRC(b7289d5b) SHA1(4e4467441b13bb18bf7846f3d6656fc74abcfba3) ) - ROM_LOAD( "ic9.bin", 0x4000000, 0x4000000, CRC(54ae78ae) SHA1(e0b57c7e3c3b7f0d3fc0225c7c3d96f83eec6313) ) - ROM_LOAD( "ic10.bin", 0x8000000, 0x4000000, CRC(76fb945f) SHA1(448be0c3d9a7c3956dd51aca3c4d8d28f8cec227) ) - // IC11 Populated, Empty - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-5132-jpn.ic3", 0, 0x800, CRC(d56e70a1) SHA1(fda1a2989f0fa3b0edeb292cdd4537d9b86af6f2) ) - - ROM_PARAMETER( ":rom_board:id", "5504" ) -ROM_END - -ROM_START( mbaao ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x18000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "ic8.bin", 0x00000000, 0x4000000, CRC(0fbc0512) SHA1(a84969ae0abc571afc297afd0c628c6551b52819) ) - ROM_LOAD( "ic9.bin", 0x04000000, 0x4000000, CRC(06d8f022) SHA1(e20a5f66a5aa36c9fa61fd39cbdc2946bb905568) ) - ROM_LOAD( "ic10.bin", 0x08000000, 0x4000000, CRC(b6bb7ce4) SHA1(51185c8fa95a67d3a4dfa422ed0eee4bf62c759d) ) - ROM_LOAD( "ic11.bin", 0x0c000000, 0x4000000, CRC(211ac347) SHA1(9d8348db90971204e5d60f2d561fcca33ee7c264) ) - ROM_LOAD( "ic12.bin", 0x10000000, 0x4000000, CRC(b8a6bff2) SHA1(befbc2e917b3107f1c4bfb9169623282ff97bfb2) ) - ROM_LOAD( "ic13.bin", 0x14000000, 0x4000000, CRC(4886329f) SHA1(6ccf6fb83cfdbef3f85f6c06e641c38ff434d605) ) - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-5133-jpn.ic3", 0, 0x800, CRC(0f16d180) SHA1(9d4ae15aa54752cdbd8e279388b7f3ae20777172) ) - - ROM_PARAMETER( ":rom_board:id", "5506" ) -ROM_END - -ROM_START( mbaa ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x18000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "ic8.bin", 0x00000000, 0x4000000, CRC(0fbc0512) SHA1(a84969ae0abc571afc297afd0c628c6551b52819) ) - ROM_LOAD( "epr-24455.ic7",0x00000000, 0x0400000, CRC(8660c63b) SHA1(24d8d467b5298311fe00d431aba762a8899c5fa5) ) // EPR mode, overwrite FPR data - ROM_LOAD( "ic9.bin", 0x04000000, 0x4000000, CRC(06d8f022) SHA1(e20a5f66a5aa36c9fa61fd39cbdc2946bb905568) ) - ROM_LOAD( "ic10.bin", 0x08000000, 0x4000000, CRC(b6bb7ce4) SHA1(51185c8fa95a67d3a4dfa422ed0eee4bf62c759d) ) - ROM_LOAD( "ic11.bin", 0x0c000000, 0x4000000, CRC(211ac347) SHA1(9d8348db90971204e5d60f2d561fcca33ee7c264) ) - ROM_LOAD( "ic12.bin", 0x10000000, 0x4000000, CRC(b8a6bff2) SHA1(befbc2e917b3107f1c4bfb9169623282ff97bfb2) ) - ROM_LOAD( "ic13.bin", 0x14000000, 0x4000000, CRC(4886329f) SHA1(6ccf6fb83cfdbef3f85f6c06e641c38ff434d605) ) - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-5133-jpn.ic3", 0, 0x800, CRC(0f16d180) SHA1(9d4ae15aa54752cdbd8e279388b7f3ae20777172) ) - - ROM_PARAMETER( ":rom_board:id", "5586" ) -ROM_END - -ROM_START( radirgyn ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "ic8.bin", 0x0000000, 0x4000000, CRC(cde57ea4) SHA1(5379ed5a82331b8536749f2f05ce52bd49e47d57) ) - ROM_LOAD( "ic9.bin", 0x4000000, 0x4000000, CRC(16cf2e7a) SHA1(ff7c6540e4507f84e3128ba03be4826ba504678c) ) - // IC10 and IC11 Populated, Empty - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-5138-jpn.ic3", 0, 0x800, CRC(93b7a03d) SHA1(7af7c8d436f61e57b9d5957431c6fc745442f74f) ) - - ROM_PARAMETER( ":rom_board:id", "5504" ) -ROM_END - -ROM_START( ausfache ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "ic8.bin", 0x0000000, 0x4000000, CRC(f6a16173) SHA1(7167885ce27a99bce286ba71128b4a2c8363015a) ) - ROM_LOAD( "ic9.bin", 0x4000000, 0x4000000, CRC(18c994d7) SHA1(159e1425b2fc645133814b0d26d93a90e9849b1a) ) - // IC10 and IC11 Populated, Empty - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-05130-jpn.ic3", 0, 0x800, CRC(eccdcd59) SHA1(9f374e0b37f18591c92c38c83c9310f2db0abf9c) ) - - ROM_PARAMETER( ":rom_board:id", "5504" ) -ROM_END - -ROM_START( manicpnc ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x14000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24408.ic8", 0x00000000, 0x4000000, CRC(cc6c722d) SHA1(5a3deb5c4e3e0c518f71fe76d8c1f9ffdf6c527d) ) - ROM_LOAD( "fpr-24372.ic9", 0x04000000, 0x4000000, CRC(869eb096) SHA1(60135ecc2b48c748ba98c26a3a266e7f5622971a) ) - ROM_LOAD( "fpr-24373.ic10", 0x08000000, 0x4000000, CRC(60a1cf35) SHA1(35d0f6cc7f8d3c0330e3ee0e23a24c7f94c1b607) ) - ROM_LOAD( "fpr-24374.ic11", 0x0c000000, 0x4000000, CRC(57023e31) SHA1(5191728a9c717150d694e6709fe84ec800b0eac9) ) - ROM_LOAD( "fpr-24375.ic12", 0x10000000, 0x4000000, CRC(959c5396) SHA1(d0f5b96c0e20a7d91fcf6961a5eb9f36f143a590) ) - - ROM_REGION( 0x200000, "ioboard", 0) // touch screen I/O board, program disassembles as little-endian SH-4 - ROM_LOAD( "fpr24351.ic14", 0x000000, 0x200000, CRC(4d1b7b89) SHA1(965b8c6b5a2e7b3f1b1e2eac19c86000c3b66754) ) - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-0461-com.ic3", 0, 0x800, BAD_DUMP CRC(c9282cdd) SHA1(23933e489d763515428e2714cc6e7676df1d5323) ) - - ROM_PARAMETER( ":rom_board:id", "5505" ) -ROM_END - -ROM_START( pokasuka ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x14000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24365.ic8", 0x00000000, 0x4000000, CRC(11489cda) SHA1(d9902a61491061f522650f825f92e81541fcc772) ) - ROM_LOAD( "fpr-24366.ic9", 0x04000000, 0x4000000, CRC(7429714a) SHA1(e45b442f447d24de0c746943a59c0dceb6e359cc) ) - ROM_LOAD( "fpr-24367.ic10", 0x08000000, 0x4000000, CRC(dee87bab) SHA1(c5386cda2e84992e18b7959e7d9965c28c1185a4) ) - ROM_LOAD( "fpr-24368.ic11", 0x0c000000, 0x4000000, CRC(124f55e2) SHA1(bc2cb9514acd98f116917ea771b06c4e03ffae73) ) - ROM_LOAD( "fpr-24369.ic12", 0x10000000, 0x4000000, CRC(35b544ab) SHA1(270a75883a867318fd417ec819c40c36f2d296b8) ) - - ROM_REGION( 0x200000, "ioboard", 0) // touch screen I/O board, program disassembles as little-endian SH-4 - ROM_LOAD( "fpr24351.ic14", 0x000000, 0x200000, CRC(4d1b7b89) SHA1(965b8c6b5a2e7b3f1b1e2eac19c86000c3b66754) ) - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-0461-com.ic3", 0, 0x800, BAD_DUMP CRC(c9282cdd) SHA1(23933e489d763515428e2714cc6e7676df1d5323) ) - - ROM_PARAMETER( ":rom_board:id", "5505" ) -ROM_END - -ROM_START( rhytngk ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24423.ic8", 0x00000000, 0x4000000, CRC(c85513ce) SHA1(88490fe64c0866059492b0c1c714b50f3f270676) ) - ROM_LOAD( "fpr-24424.ic9", 0x04000000, 0x4000000, CRC(7bba2402) SHA1(94d637969c58d5dfa3ee64bc3cfb9495dbb97511) ) - ROM_LOAD( "fpr-24425.ic10", 0x08000000, 0x4000000, CRC(6223ebac) SHA1(64c0ec61c108acbb557e7d3837f578deba832cb6) ) - ROM_LOAD( "fpr-24426.ic11", 0x0c000000, 0x4000000, CRC(c78b0981) SHA1(f889acf9065566e11ff985a3b6c4824e364d57ae) ) - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-0503-jpn.ic3", 0, 0x800, CRC(6eb0976b) SHA1(d5d0fc09a0c0e3a8f2703c450f05f5082317fbe4) ) - - ROM_PARAMETER( ":rom_board:id", "5504" ) -ROM_END - -/* - -SYSTEMID: NAOMI -JPN: ZOMBIE REVENGE IN JAPAN -USA: ZOMBIE REVENGE IN USA -EXP: ZOMBIE REVENGE IN EXPORT - -NO. Type Byte Word -IC22 16M 0000 0000 -IC1 64M 899B 97E1 -IC2 64M 6F0B 2D2D -IC3 64M 4328 C898 -IC4 64M 0205 57C5 -IC5 64M 93A7 A717 -IC6 64M 936B A35B -IC7 64M 2F51 2BFC -IC8 64M D627 54C5 -IC9 64M D2F9 B84C -IC10 64M 9B5A B70B -IC11 64M 3F0F 9AEB -IC12 64M 5778 EBCA -IC13 64M 75DB 8563 -IC14 64M 427A 577C -IC15 64M A7B7 D0D6 -IC16 64M 9F01 FCFE -IC17 64M DFB4 58F7 -IC18 64M C453 B313 -IC19 64M 04B8 49FB - -Protection notes: -0C0E6758: 013C MOV.B @(R0,R3),R1 ;checks $c7a45b8+94, natively it's 0xbb, it should be 0 or 1 -0C0E675A: 611C EXTU.B R1,R1 -0C0E675C: 31C7 CMP/GT R12,R1 -0C0E675E: 1F11 MOV.L R1,@($04,R15) -0C0E6760: 8F04 BFS $0C0E676C ;if R12 > R1 go ahead, otherwise kill yourself -0C0E6762: E500 MOV #$00,R5 -0C0E6764: D023 MOV.L @($008C,PC),R0 [0C0E67F4] -0C0E6766: 2052 MOV.L R5,@R0 -0C0E6768: AFFE BRA $0C0E6768 -*/ - -ROM_START( zombrvno ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-21707.ic22", 0x0000000, 0x0200000, CRC(4daa11e9) SHA1(2dc219a5e0d0b41cce6d07631baff0495c479e13) ) - ROM_RELOAD( 0x0200000, 0x0200000) - ROM_LOAD("mpr-21708.ic1", 0x0800000, 0x0800000, CRC(b1ca1ca0) SHA1(7f6823c8f8b58d3102e73c153a3f4ce5ad70694d) ) - ROM_LOAD("mpr-21709.ic2", 0x1000000, 0x0800000, CRC(1ccc22bb) SHA1(0d0b4b13a997e33d89c0b67e579ff5cb63f49355) ) - ROM_LOAD("mpr-21710.ic3", 0x1800000, 0x0800000, CRC(954f49ba) SHA1(67d532048eeb0e7ddd77784138708b256a9386cd) ) - ROM_LOAD("mpr-21711.ic4", 0x2000000, 0x0800000, CRC(bda785e2) SHA1(85fe90fce718f278fc90d3b64411be2b420fef17) ) - ROM_LOAD("mpr-21712.ic5", 0x2800000, 0x0800000, CRC(38309255) SHA1(f693e76b520f25bc510ab1025303cd7e544d9386) ) - ROM_LOAD("mpr-21713.ic6", 0x3000000, 0x0800000, CRC(7c66c88e) SHA1(3bac6db0a5ea65b100911a9674312d4b94f6f57a) ) - ROM_LOAD("mpr-21714.ic7", 0x3800000, 0x0800000, CRC(dd8db07e) SHA1(087299d342e86f629e4878d592540faaba78d5c1) ) - ROM_LOAD("mpr-21715.ic8", 0x4000000, 0x0800000, CRC(7243da2e) SHA1(a797ff85527224d128268cf62e028ee8b308b406) ) - ROM_LOAD("mpr-21716.ic9", 0x4800000, 0x0800000, CRC(01dd88c2) SHA1(77b8bf78d760ad769964209e881e5eddc74d45d4) ) - ROM_LOAD("mpr-21717.ic10", 0x5000000, 0x0800000, CRC(95139ec0) SHA1(90db6f18e18e842f731ef34892ac520fd9f4a8d6) ) - ROM_LOAD("mpr-21718.ic11", 0x5800000, 0x0800000, CRC(4d36a24a) SHA1(0bc2d80e6149b2d97582a58fdf43d0bdbcfcedfc) ) - ROM_LOAD("mpr-21719.ic12s",0x6000000, 0x0800000, CRC(2b86df0a) SHA1(1d6bf4d2568df3ce3a2e60dc51167b5344b00ebd) ) - ROM_LOAD("mpr-21720.ic13s",0x6800000, 0x0800000, CRC(ff681ece) SHA1(896e2c484e640d8c426f0159a1be419e476ad14f) ) - ROM_LOAD("mpr-21721.ic14s",0x7000000, 0x0800000, CRC(216abba6) SHA1(0819d727a235fe6a3ccfe6474fce9b13718e235c) ) - ROM_LOAD("mpr-21722.ic15s",0x7800000, 0x0800000, CRC(b2de7e5f) SHA1(626bf13c40df936a34176821d38418214a5407cb) ) - ROM_LOAD("mpr-21723.ic16s",0x8000000, 0x0800000, CRC(515932ae) SHA1(978495c9f9f24d0cdae5a44c3376f7a43f0ce9f5) ) - ROM_LOAD("mpr-21724.ic17s",0x8800000, 0x0800000, CRC(f048aeb7) SHA1(39b7bf0ce65f6e13aa0ae5fd6a142959b9ce5acf) ) - ROM_LOAD("mpr-21725.ic18s",0x9000000, 0x0800000, CRC(2202077b) SHA1(0893a85379f994277083c0bc5b178dd34508f816) ) - ROM_LOAD("mpr-21726.ic19s",0x9800000, 0x0800000, CRC(429bf290) SHA1(6733e1bcf100e73ab43273f6feedc187fcaa55d4) ) - - // 840-0003 1999 317-0249-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28012b41" ) -ROM_END - -ROM_START( zombrvn ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-21707a.ic22",0x0000000, 0x0200000, CRC(c067af92) SHA1(8ec94078e452a0e6e3c0e6f6f8343b555eb57ceb) ) - ROM_RELOAD( 0x0200000, 0x0200000) - ROM_LOAD("mpr-21708.ic1", 0x0800000, 0x0800000, CRC(b1ca1ca0) SHA1(7f6823c8f8b58d3102e73c153a3f4ce5ad70694d) ) - ROM_LOAD("mpr-21709.ic2", 0x1000000, 0x0800000, CRC(1ccc22bb) SHA1(0d0b4b13a997e33d89c0b67e579ff5cb63f49355) ) - ROM_LOAD("mpr-21710.ic3", 0x1800000, 0x0800000, CRC(954f49ba) SHA1(67d532048eeb0e7ddd77784138708b256a9386cd) ) - ROM_LOAD("mpr-21711.ic4", 0x2000000, 0x0800000, CRC(bda785e2) SHA1(85fe90fce718f278fc90d3b64411be2b420fef17) ) - ROM_LOAD("mpr-21712.ic5", 0x2800000, 0x0800000, CRC(38309255) SHA1(f693e76b520f25bc510ab1025303cd7e544d9386) ) - ROM_LOAD("mpr-21713.ic6", 0x3000000, 0x0800000, CRC(7c66c88e) SHA1(3bac6db0a5ea65b100911a9674312d4b94f6f57a) ) - ROM_LOAD("mpr-21714.ic7", 0x3800000, 0x0800000, CRC(dd8db07e) SHA1(087299d342e86f629e4878d592540faaba78d5c1) ) - ROM_LOAD("mpr-21715.ic8", 0x4000000, 0x0800000, CRC(7243da2e) SHA1(a797ff85527224d128268cf62e028ee8b308b406) ) - ROM_LOAD("mpr-21716.ic9", 0x4800000, 0x0800000, CRC(01dd88c2) SHA1(77b8bf78d760ad769964209e881e5eddc74d45d4) ) - ROM_LOAD("mpr-21717.ic10", 0x5000000, 0x0800000, CRC(95139ec0) SHA1(90db6f18e18e842f731ef34892ac520fd9f4a8d6) ) - ROM_LOAD("mpr-21718.ic11", 0x5800000, 0x0800000, CRC(4d36a24a) SHA1(0bc2d80e6149b2d97582a58fdf43d0bdbcfcedfc) ) - ROM_LOAD("mpr-21719.ic12s",0x6000000, 0x0800000, CRC(2b86df0a) SHA1(1d6bf4d2568df3ce3a2e60dc51167b5344b00ebd) ) - ROM_LOAD("mpr-21720.ic13s",0x6800000, 0x0800000, CRC(ff681ece) SHA1(896e2c484e640d8c426f0159a1be419e476ad14f) ) - ROM_LOAD("mpr-21721.ic14s",0x7000000, 0x0800000, CRC(216abba6) SHA1(0819d727a235fe6a3ccfe6474fce9b13718e235c) ) - ROM_LOAD("mpr-21722.ic15s",0x7800000, 0x0800000, CRC(b2de7e5f) SHA1(626bf13c40df936a34176821d38418214a5407cb) ) - ROM_LOAD("mpr-21723.ic16s",0x8000000, 0x0800000, CRC(515932ae) SHA1(978495c9f9f24d0cdae5a44c3376f7a43f0ce9f5) ) - ROM_LOAD("mpr-21724.ic17s",0x8800000, 0x0800000, CRC(f048aeb7) SHA1(39b7bf0ce65f6e13aa0ae5fd6a142959b9ce5acf) ) - ROM_LOAD("mpr-21725.ic18s",0x9000000, 0x0800000, CRC(2202077b) SHA1(0893a85379f994277083c0bc5b178dd34508f816) ) - ROM_LOAD("mpr-21726.ic19s",0x9800000, 0x0800000, CRC(429bf290) SHA1(6733e1bcf100e73ab43273f6feedc187fcaa55d4) ) - - // 840-0003 1999 317-0249-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28012b41" ) -ROM_END - -ROM_START( zombrvne ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-21834.ic22", 0x0000000, 0x0200000, CRC(ecb299ea) SHA1(3caf02a40ffa3411460a9478e14067ed07da6e3b) ) - ROM_RELOAD( 0x0200000, 0x0200000) - ROM_LOAD("mpr-21708.ic1", 0x0800000, 0x0800000, CRC(b1ca1ca0) SHA1(7f6823c8f8b58d3102e73c153a3f4ce5ad70694d) ) - ROM_LOAD("mpr-21709.ic2", 0x1000000, 0x0800000, CRC(1ccc22bb) SHA1(0d0b4b13a997e33d89c0b67e579ff5cb63f49355) ) - ROM_LOAD("mpr-21710.ic3", 0x1800000, 0x0800000, CRC(954f49ba) SHA1(67d532048eeb0e7ddd77784138708b256a9386cd) ) - ROM_LOAD("mpr-21711.ic4", 0x2000000, 0x0800000, CRC(bda785e2) SHA1(85fe90fce718f278fc90d3b64411be2b420fef17) ) - ROM_LOAD("mpr-21712.ic5", 0x2800000, 0x0800000, CRC(38309255) SHA1(f693e76b520f25bc510ab1025303cd7e544d9386) ) - ROM_LOAD("mpr-21713.ic6", 0x3000000, 0x0800000, CRC(7c66c88e) SHA1(3bac6db0a5ea65b100911a9674312d4b94f6f57a) ) - ROM_LOAD("mpr-21714.ic7", 0x3800000, 0x0800000, CRC(dd8db07e) SHA1(087299d342e86f629e4878d592540faaba78d5c1) ) - ROM_LOAD("mpr-21715.ic8", 0x4000000, 0x0800000, CRC(7243da2e) SHA1(a797ff85527224d128268cf62e028ee8b308b406) ) - ROM_LOAD("mpr-21716.ic9", 0x4800000, 0x0800000, CRC(01dd88c2) SHA1(77b8bf78d760ad769964209e881e5eddc74d45d4) ) - ROM_LOAD("mpr-21717.ic10", 0x5000000, 0x0800000, CRC(95139ec0) SHA1(90db6f18e18e842f731ef34892ac520fd9f4a8d6) ) - ROM_LOAD("mpr-21718.ic11", 0x5800000, 0x0800000, CRC(4d36a24a) SHA1(0bc2d80e6149b2d97582a58fdf43d0bdbcfcedfc) ) - ROM_LOAD("mpr-21719.ic12s",0x6000000, 0x0800000, CRC(2b86df0a) SHA1(1d6bf4d2568df3ce3a2e60dc51167b5344b00ebd) ) - ROM_LOAD("mpr-21720.ic13s",0x6800000, 0x0800000, CRC(ff681ece) SHA1(896e2c484e640d8c426f0159a1be419e476ad14f) ) - ROM_LOAD("mpr-21721.ic14s",0x7000000, 0x0800000, CRC(216abba6) SHA1(0819d727a235fe6a3ccfe6474fce9b13718e235c) ) - ROM_LOAD("mpr-21722.ic15s",0x7800000, 0x0800000, CRC(b2de7e5f) SHA1(626bf13c40df936a34176821d38418214a5407cb) ) - ROM_LOAD("mpr-21723.ic16s",0x8000000, 0x0800000, CRC(515932ae) SHA1(978495c9f9f24d0cdae5a44c3376f7a43f0ce9f5) ) - ROM_LOAD("mpr-21724.ic17s",0x8800000, 0x0800000, CRC(f048aeb7) SHA1(39b7bf0ce65f6e13aa0ae5fd6a142959b9ce5acf) ) - ROM_LOAD("mpr-21725.ic18s",0x9000000, 0x0800000, CRC(2202077b) SHA1(0893a85379f994277083c0bc5b178dd34508f816) ) - ROM_LOAD("mpr-21726.ic19s",0x9800000, 0x0800000, CRC(429bf290) SHA1(6733e1bcf100e73ab43273f6feedc187fcaa55d4) ) - - // 840-0003 1999 317-0249-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28012b41" ) -ROM_END - -ROM_START( gunsur2j ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "bhf1vere.2f", 0x0000000, 0x0800000, CRC(121ea283) SHA1(e4bf2b90fa3d42727b8393ffa2c5a8863914a630) ) - ROM_LOAD( "bhf1ma2.4m", 0x2000000, 0x1000000, CRC(8073dec7) SHA1(2d4173ff0de37b95a8cb02e1b572a9cdeb448c24) ) - ROM_LOAD( "bhf1ma3.4l", 0x3000000, 0x1000000, CRC(43cd16a4) SHA1(86258df34b652a614129efd4c825c62ff1382318) ) - ROM_LOAD( "bhf1ma4.4k", 0x4000000, 0x1000000, CRC(f6aebed8) SHA1(687057aacb45ebffe3b5cf2b8dd52d24039392f1) ) - ROM_LOAD( "bhf1ma5.4j", 0x5000000, 0x1000000, CRC(b5e1b582) SHA1(47763113e6917bbf48840292c08d4f63c3ce085a) ) - ROM_LOAD( "bhf1ma6.4h", 0x6000000, 0x1000000, CRC(345fd824) SHA1(61ebc12c7cd7f2e2c5173cc0f57240855ec99c6f) ) - ROM_LOAD( "bhf1ma7.4f", 0x7000000, 0x1000000, CRC(465ecff1) SHA1(f9eabc77ed8135fa77c8e40335e6b3df1a64042c) ) - ROM_LOAD( "bhf1ma8.4d", 0x8000000, 0x1000000, CRC(76c92354) SHA1(0049b10144d65f574d14d9ad9d1d5380bf154532) ) - ROM_LOAD( "bhf1ma9.4e", 0x9000000, 0x1000000, CRC(d45a46ee) SHA1(c12764f5ba17f10fb309e47450bb89fbef51e252) ) - ROM_LOAD( "bhf1ma10.4c", 0xa000000, 0x1000000, CRC(8c38d1f7) SHA1(3fbc280590c49fa094c1fc1e23d6c9d0031298c5) ) - ROM_LOAD( "bhf1ma11.4b", 0xb000000, 0x1000000, CRC(f49153c4) SHA1(85d5583cac492317ba52dc7a31a443f5f26a67c9) ) - ROM_LOAD( "bhf1ma12.6p", 0xc000000, 0x1000000, CRC(0e2bdd9a) SHA1(e2f82d2c9e33da1a297d79a0324558d0ff614172) ) - ROM_LOAD( "bhf1ma13.6n", 0xd000000, 0x1000000, CRC(055718ad) SHA1(355c4780231a4361aa6237dd34819b60d9df0fc7) ) - ROM_LOAD( "bhf1ma14.6m", 0xe000000, 0x1000000, CRC(d06c9bd7) SHA1(54668a2fd31059976890da92709c18f308634887) ) - ROM_LOAD( "bhf1ma15.6l", 0xf000000, 0x1000000, CRC(db3c396b) SHA1(da0e125d627ce890906ca100081ab0685e11c0ef) ) - - // 25709801 2001 317-5075-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000680d0" ) -ROM_END - -ROM_START( gunsur2 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "bhf2vere.2f", 0x0000000, 0x0800000, CRC(756e0de6) SHA1(3eb325613b5095d36aae791a6b1f241e80736ddd) ) - ROM_LOAD( "bhf1ma2.4m", 0x2000000, 0x1000000, CRC(8073dec7) SHA1(2d4173ff0de37b95a8cb02e1b572a9cdeb448c24) ) - ROM_LOAD( "bhf1ma3.4l", 0x3000000, 0x1000000, CRC(43cd16a4) SHA1(86258df34b652a614129efd4c825c62ff1382318) ) - ROM_LOAD( "bhf1ma4.4k", 0x4000000, 0x1000000, CRC(f6aebed8) SHA1(687057aacb45ebffe3b5cf2b8dd52d24039392f1) ) - ROM_LOAD( "bhf1ma5.4j", 0x5000000, 0x1000000, CRC(b5e1b582) SHA1(47763113e6917bbf48840292c08d4f63c3ce085a) ) - ROM_LOAD( "bhf1ma6.4h", 0x6000000, 0x1000000, CRC(345fd824) SHA1(61ebc12c7cd7f2e2c5173cc0f57240855ec99c6f) ) - ROM_LOAD( "bhf1ma7.4f", 0x7000000, 0x1000000, CRC(465ecff1) SHA1(f9eabc77ed8135fa77c8e40335e6b3df1a64042c) ) - ROM_LOAD( "bhf1ma8.4d", 0x8000000, 0x1000000, CRC(76c92354) SHA1(0049b10144d65f574d14d9ad9d1d5380bf154532) ) - ROM_LOAD( "bhf1ma9.4e", 0x9000000, 0x1000000, CRC(d45a46ee) SHA1(c12764f5ba17f10fb309e47450bb89fbef51e252) ) - ROM_LOAD( "bhf1ma10.4c", 0xa000000, 0x1000000, CRC(8c38d1f7) SHA1(3fbc280590c49fa094c1fc1e23d6c9d0031298c5) ) - ROM_LOAD( "bhf1ma11.4b", 0xb000000, 0x1000000, CRC(f49153c4) SHA1(85d5583cac492317ba52dc7a31a443f5f26a67c9) ) - ROM_LOAD( "bhf1ma12.6p", 0xc000000, 0x1000000, CRC(0e2bdd9a) SHA1(e2f82d2c9e33da1a297d79a0324558d0ff614172) ) - ROM_LOAD( "bhf1ma13.6n", 0xd000000, 0x1000000, CRC(055718ad) SHA1(355c4780231a4361aa6237dd34819b60d9df0fc7) ) - ROM_LOAD( "bhf1ma14.6m", 0xe000000, 0x1000000, CRC(d06c9bd7) SHA1(54668a2fd31059976890da92709c18f308634887) ) - ROM_LOAD( "bhf1ma15.6l", 0xf000000, 0x1000000, CRC(db3c396b) SHA1(da0e125d627ce890906ca100081ab0685e11c0ef) ) - - // 25709801 2001 317-5075-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000680d0" ) -ROM_END - -ROM_START( wldkicksj ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "wk1vera.2d", 0x0800000, 0x800000, CRC(eb4d7fe1) SHA1(14378c3f6926b7709902a3073ed4274c7ac5ead8) ) - ROM_LOAD( "wk2vera.2c", 0x1000000, 0x800000, CRC(ad2577d5) SHA1(f7b6bab001c5f5cf0b33a70cd0dfdca8f7d25921) ) - - ROM_LOAD( "wk1ma2.4m", 0x2000000, 0x1000000, CRC(3b340dc0) SHA1(2412e41d5bd74d1233fb91f8ce2276a318bfc53d) ) - ROM_LOAD( "wk1ma3.4l", 0x3000000, 0x1000000, CRC(263fbb16) SHA1(b5d3a3d085f9623d70030ca3c49afb84e25549e3) ) - ROM_LOAD( "wk1ma4.4k", 0x4000000, 0x1000000, CRC(9697db68) SHA1(7926e2acff0519403afcba9bdb5f68de28b06c79) ) - ROM_LOAD( "wk1ma5.4j", 0x5000000, 0x1000000, CRC(65017db3) SHA1(a66cd73cdfc9355df63da781a46aa832889f583a) ) - ROM_LOAD( "wk1ma6.4h", 0x6000000, 0x1000000, CRC(902eea85) SHA1(aa7964eb85b468d4fe112f9f0faaf2fa3f1aa96b) ) - ROM_LOAD( "wk1ma7.4f", 0x7000000, 0x1000000, CRC(90e917ed) SHA1(53d32ce0ae2b05fa55a95b8697927045d07f4e8a) ) - ROM_LOAD( "wk1ma8.4e", 0x8000000, 0x1000000, CRC(1d227a05) SHA1(9f816bcdf0279785e0b37ab2f3c5eb5912114dd5) ) - ROM_LOAD( "wk1ma9.4d", 0x9000000, 0x1000000, CRC(29635a54) SHA1(a3109d0f8f271e2183316846df2a6a819f6a9b20) ) - ROM_LOAD( "wk1ma10.4c", 0xa000000, 0x1000000, CRC(e96f312c) SHA1(0a92640277111aef5c6e9dab4218a8ae2196ce61) ) - - // 25209801 2000 317-5040-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "052e2901" ) -ROM_END - -ROM_START( wldkicks ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "wk2vera.2d", 0x0800000, 0x800000, CRC(5b380ec9) SHA1(ac7930f29a145502eae0420e0059ab20a70d26eb) ) - ROM_LOAD( "wk2vera.2c", 0x1000000, 0x800000, CRC(ad2577d5) SHA1(f7b6bab001c5f5cf0b33a70cd0dfdca8f7d25921) ) - - ROM_LOAD( "wk1ma2.4m", 0x2000000, 0x1000000, CRC(3b340dc0) SHA1(2412e41d5bd74d1233fb91f8ce2276a318bfc53d) ) - ROM_LOAD( "wk1ma3.4l", 0x3000000, 0x1000000, CRC(263fbb16) SHA1(b5d3a3d085f9623d70030ca3c49afb84e25549e3) ) - ROM_LOAD( "wk1ma4.4k", 0x4000000, 0x1000000, CRC(9697db68) SHA1(7926e2acff0519403afcba9bdb5f68de28b06c79) ) - ROM_LOAD( "wk1ma5.4j", 0x5000000, 0x1000000, CRC(65017db3) SHA1(a66cd73cdfc9355df63da781a46aa832889f583a) ) - ROM_LOAD( "wk1ma6.4h", 0x6000000, 0x1000000, CRC(902eea85) SHA1(aa7964eb85b468d4fe112f9f0faaf2fa3f1aa96b) ) - ROM_LOAD( "wk1ma7.4f", 0x7000000, 0x1000000, CRC(90e917ed) SHA1(53d32ce0ae2b05fa55a95b8697927045d07f4e8a) ) - ROM_LOAD( "wk1ma8.4e", 0x8000000, 0x1000000, CRC(1d227a05) SHA1(9f816bcdf0279785e0b37ab2f3c5eb5912114dd5) ) - ROM_LOAD( "wk1ma9.4d", 0x9000000, 0x1000000, CRC(29635a54) SHA1(a3109d0f8f271e2183316846df2a6a819f6a9b20) ) - ROM_LOAD( "wk1ma10.4c", 0xa000000, 0x1000000, CRC(e96f312c) SHA1(0a92640277111aef5c6e9dab4218a8ae2196ce61) ) - - // 25209801 2000 317-5040-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "052e2901" ) -ROM_END - -ROM_START( wldkicksu ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "wk3vera.2d", 0x0800000, 0x800000, CRC(cfdd5c5d) SHA1(ffc5d38edb600462574d4ed8ce5ada8625d59c74) ) - ROM_LOAD( "wk2vera.2c", 0x1000000, 0x800000, CRC(ad2577d5) SHA1(f7b6bab001c5f5cf0b33a70cd0dfdca8f7d25921) ) - - ROM_LOAD( "wk1ma2.4m", 0x2000000, 0x1000000, CRC(3b340dc0) SHA1(2412e41d5bd74d1233fb91f8ce2276a318bfc53d) ) - ROM_LOAD( "wk1ma3.4l", 0x3000000, 0x1000000, CRC(263fbb16) SHA1(b5d3a3d085f9623d70030ca3c49afb84e25549e3) ) - ROM_LOAD( "wk1ma4.4k", 0x4000000, 0x1000000, CRC(9697db68) SHA1(7926e2acff0519403afcba9bdb5f68de28b06c79) ) - ROM_LOAD( "wk1ma5.4j", 0x5000000, 0x1000000, CRC(65017db3) SHA1(a66cd73cdfc9355df63da781a46aa832889f583a) ) - ROM_LOAD( "wk1ma6.4h", 0x6000000, 0x1000000, CRC(902eea85) SHA1(aa7964eb85b468d4fe112f9f0faaf2fa3f1aa96b) ) - ROM_LOAD( "wk1ma7.4f", 0x7000000, 0x1000000, CRC(90e917ed) SHA1(53d32ce0ae2b05fa55a95b8697927045d07f4e8a) ) - ROM_LOAD( "wk1ma8.4e", 0x8000000, 0x1000000, CRC(1d227a05) SHA1(9f816bcdf0279785e0b37ab2f3c5eb5912114dd5) ) - ROM_LOAD( "wk1ma9.4d", 0x9000000, 0x1000000, CRC(29635a54) SHA1(a3109d0f8f271e2183316846df2a6a819f6a9b20) ) - ROM_LOAD( "wk1ma10.4c", 0xa000000, 0x1000000, CRC(e96f312c) SHA1(0a92640277111aef5c6e9dab4218a8ae2196ce61) ) - - // 25209801 2000 317-5040-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "052e2901" ) -ROM_END - -ROM_START( wldkickspj ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "wkc1vera.2d", 0x0800000, 0x800000, CRC(b07c9323) SHA1(9eb61cb2e1127cc6aeccaa770ff127e34edd759b) ) - ROM_LOAD( "wkc1vera.2c", 0x1000000, 0x800000, CRC(d946656a) SHA1(b135848a23d6dc97bbce8a923cddb6b60668eedf) ) - - ROM_LOAD( "wk1ma2.4m", 0x2000000, 0x1000000, CRC(3b340dc0) SHA1(2412e41d5bd74d1233fb91f8ce2276a318bfc53d) ) - ROM_LOAD( "wk1ma3.4l", 0x3000000, 0x1000000, CRC(263fbb16) SHA1(b5d3a3d085f9623d70030ca3c49afb84e25549e3) ) - ROM_LOAD( "wk1ma4.4k", 0x4000000, 0x1000000, CRC(9697db68) SHA1(7926e2acff0519403afcba9bdb5f68de28b06c79) ) - ROM_LOAD( "wk1ma5.4j", 0x5000000, 0x1000000, CRC(65017db3) SHA1(a66cd73cdfc9355df63da781a46aa832889f583a) ) - ROM_LOAD( "wk1ma6.4h", 0x6000000, 0x1000000, CRC(902eea85) SHA1(aa7964eb85b468d4fe112f9f0faaf2fa3f1aa96b) ) - ROM_LOAD( "wk1ma7.4f", 0x7000000, 0x1000000, CRC(90e917ed) SHA1(53d32ce0ae2b05fa55a95b8697927045d07f4e8a) ) - ROM_LOAD( "wk1ma8.4e", 0x8000000, 0x1000000, CRC(1d227a05) SHA1(9f816bcdf0279785e0b37ab2f3c5eb5912114dd5) ) - ROM_LOAD( "wk1ma9.4d", 0x9000000, 0x1000000, CRC(29635a54) SHA1(a3109d0f8f271e2183316846df2a6a819f6a9b20) ) - ROM_LOAD( "wk1ma10.4c", 0xa000000, 0x1000000, CRC(e96f312c) SHA1(0a92640277111aef5c6e9dab4218a8ae2196ce61) ) - - // 25209801 2000 317-5040-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "052e2901" ) -ROM_END - -ROM_START( wldkickspw ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "wkc2vera.2d", 0x0800000, 0x800000, CRC(431d0d0a) SHA1(10212040d5debc8c7209b8285d8bfb29c666326c) ) - ROM_LOAD( "wkc1vera.2c", 0x1000000, 0x800000, CRC(d946656a) SHA1(b135848a23d6dc97bbce8a923cddb6b60668eedf) ) - - ROM_LOAD( "wk1ma2.4m", 0x2000000, 0x1000000, CRC(3b340dc0) SHA1(2412e41d5bd74d1233fb91f8ce2276a318bfc53d) ) - ROM_LOAD( "wk1ma3.4l", 0x3000000, 0x1000000, CRC(263fbb16) SHA1(b5d3a3d085f9623d70030ca3c49afb84e25549e3) ) - ROM_LOAD( "wk1ma4.4k", 0x4000000, 0x1000000, CRC(9697db68) SHA1(7926e2acff0519403afcba9bdb5f68de28b06c79) ) - ROM_LOAD( "wk1ma5.4j", 0x5000000, 0x1000000, CRC(65017db3) SHA1(a66cd73cdfc9355df63da781a46aa832889f583a) ) - ROM_LOAD( "wk1ma6.4h", 0x6000000, 0x1000000, CRC(902eea85) SHA1(aa7964eb85b468d4fe112f9f0faaf2fa3f1aa96b) ) - ROM_LOAD( "wk1ma7.4f", 0x7000000, 0x1000000, CRC(90e917ed) SHA1(53d32ce0ae2b05fa55a95b8697927045d07f4e8a) ) - ROM_LOAD( "wk1ma8.4e", 0x8000000, 0x1000000, CRC(1d227a05) SHA1(9f816bcdf0279785e0b37ab2f3c5eb5912114dd5) ) - ROM_LOAD( "wk1ma9.4d", 0x9000000, 0x1000000, CRC(29635a54) SHA1(a3109d0f8f271e2183316846df2a6a819f6a9b20) ) - ROM_LOAD( "wk1ma10.4c", 0xa000000, 0x1000000, CRC(e96f312c) SHA1(0a92640277111aef5c6e9dab4218a8ae2196ce61) ) - - // 25209801 2000 317-5040-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "052e2901" ) -ROM_END - -ROM_START( toukon4 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "trf1vera.2f", 0x0000000, 0x0800000, CRC(862e673d) SHA1(f2c90932ba4abe31d02e86f80ef3e2689342c384) ) - ROM_LOAD( "trf1vera.2d", 0x0800000, 0x0800000, CRC(59a935c9) SHA1(7298d83a27eac74bad18d716a791ab2016fe028f) ) - ROM_LOAD( "trf1ma1.4n", 0x1000000, 0x1000000, CRC(b1b3ab96) SHA1(3dc4bcf796583a0fb51359a86a46d7883df54fad) ) - ROM_LOAD( "trf1ma2.4m", 0x2000000, 0x1000000, CRC(a27d3dda) SHA1(b9ec4be5845cbe91fd7bc537669e96716513a5f0) ) - ROM_LOAD( "trf1ma3.4l", 0x3000000, 0x1000000, CRC(345ec434) SHA1(986d9930e7de46b88936c898ba8b05d950262a1f) ) - ROM_LOAD( "trf1ma4.4k", 0x4000000, 0x1000000, CRC(fc47a104) SHA1(07ced58c1b17719ac36db1589771e67ce16d912e) ) - ROM_LOAD( "trf1ma5.4j", 0x5000000, 0x1000000, CRC(e1bb077d) SHA1(6b70d8103bf067319e9022742fc1dd843d7e5076) ) - ROM_LOAD( "trf1ma6.4h", 0x6000000, 0x1000000, CRC(abae4d06) SHA1(56da2ca3551287942afabf37e7fd1b884bd3cac8) ) - ROM_LOAD( "trf1ma7.4f", 0x7000000, 0x1000000, CRC(19d0092a) SHA1(2ae2dbf2f3958da9f69b3a8636c6837e4243bb67) ) - ROM_LOAD( "trf1ma8.4e", 0x8000000, 0x1000000, CRC(6fbf34ab) SHA1(f4747d1a1c02e22502e68d72a4f0c152fa69d778) ) - ROM_LOAD( "trf1ma9.4d", 0x9000000, 0x1000000, CRC(2fa36c5d) SHA1(6478687c91484141521ae79a997cecbcfbb7beae) ) - ROM_LOAD( "trf1ma10.4c", 0xa000000, 0x1000000, CRC(bc866a37) SHA1(d4d12f285a3bc9136cf3fc2a59dba5ad557cc7d7) ) - ROM_LOAD( "trf1ma11.4b", 0xb000000, 0x1000000, CRC(68d11482) SHA1(fe991ba5664d6ccf0aac5167f05c5a780f851ae9) ) - ROM_LOAD( "trf1ma12.6p", 0xc000000, 0x1000000, CRC(a7c3bd3c) SHA1(ed5a24e4c47f686120577dae4550fb9378209cf8) ) - ROM_LOAD( "trf1ma13.6n", 0xd000000, 0x1000000, CRC(e52d41fe) SHA1(e1769d42d6048f9621ca289af3ddeca7c14cee00) ) - ROM_LOAD( "trf1ma14.6m", 0xe000000, 0x1000000, CRC(87cb31a0) SHA1(27aef9ac571a0b5e3a76e4ee22f5bc5d0ae962f2) ) - ROM_LOAD( "trf1ma15.6l", 0xf000000, 0x1000000, CRC(42d318c5) SHA1(f9fe82ffbfc51fcb52333f94c55a7092e7124fb4) ) - - // 25349801 2000 317-5040-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "052e2901" ) -ROM_END - -ROM_START( ninjasltj ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "nja1vera.2d", 0x0800000, 0x0800000, CRC(c4c60b4c) SHA1(25e5c78b4704626a962b56405e6295bddfd2ae93) ) - ROM_LOAD( "nja1vera.2c", 0x1000000, 0x0800000, CRC(1f81f46b) SHA1(7677f881b84233f3f95a792f9be6f618cba6d586) ) - ROM_LOAD( "nja1vera.2b", 0x1800000, 0x0800000, CRC(24974c3d) SHA1(cd64dec682688e26fca91873e5e7b6e0d931d1ce) ) - ROM_LOAD( "nja1ma2.4l", 0x2000000, 0x1000000, CRC(5af34ea0) SHA1(b49a50e995cb6682782b0643d40001b9bffe0118) ) - ROM_LOAD( "nja1ma3.4k", 0x3000000, 0x1000000, CRC(504a89b3) SHA1(e0b90542f80527e998db7ee3bb75e36c375cacba) ) - ROM_LOAD( "nja1ma4.4j", 0x4000000, 0x1000000, CRC(d5c2799a) SHA1(ce46c1aa38479d9e5e350573bc6b214979b88dbc) ) - ROM_LOAD( "nja1ma5.4h", 0x5000000, 0x1000000, CRC(cf5df4d3) SHA1(220bc51979d2c5f753fc6b544bb38c0c306bbcb8) ) - ROM_LOAD( "nja1ma6.4f", 0x6000000, 0x1000000, CRC(5daa6ed4) SHA1(139a68ea0cb5c071beeffb893533302fa80bc3f8) ) - ROM_LOAD( "nja1ma7.4e", 0x7000000, 0x1000000, CRC(d866cfa8) SHA1(a57a761cef0eaaada088a6091ec2324c112253fc) ) - ROM_LOAD( "nja1ma8.4d", 0x8000000, 0x1000000, CRC(1c959b74) SHA1(f1ff82c26df6250e1d8c23214f7827278cd572db) ) - ROM_LOAD( "nja1ma9.4c", 0x9000000, 0x1000000, CRC(8abed815) SHA1(5e1b208d23a17ba743d0507d963be42e7828755f) ) - ROM_LOAD( "nja1ma10.4b", 0xa000000, 0x1000000, CRC(f14d2073) SHA1(b4a8cd585794be149b616119df3f75c0fb30e2f0) ) - - ROM_REGION( 0x20000, "jyu_io", 0 ) // H8/3334-based I/O board ROM, eventually should be separated out - ROM_LOAD( "jyu1_prg0a.ic3", 0x000000, 0x020000, CRC(aec4dbc1) SHA1(bddd4f345baf7f594998a39c09da18b3834f0ac2) ) - - // 25469801 2000 317-5068-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000ca510" ) -ROM_END - -ROM_START( ninjaslt ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "nja2vera.2d", 0x0800000, 0x0800000, CRC(a5bdf581) SHA1(838a719e14449fb64ea0abd1497e395d86599b34) ) - ROM_LOAD( "nja1vera.2c", 0x1000000, 0x0800000, CRC(1f81f46b) SHA1(7677f881b84233f3f95a792f9be6f618cba6d586) ) - ROM_LOAD( "nja1vera.2b", 0x1800000, 0x0800000, CRC(24974c3d) SHA1(cd64dec682688e26fca91873e5e7b6e0d931d1ce) ) - ROM_LOAD( "nja1ma2.4l", 0x2000000, 0x1000000, CRC(5af34ea0) SHA1(b49a50e995cb6682782b0643d40001b9bffe0118) ) - ROM_LOAD( "nja1ma3.4k", 0x3000000, 0x1000000, CRC(504a89b3) SHA1(e0b90542f80527e998db7ee3bb75e36c375cacba) ) - ROM_LOAD( "nja1ma4.4j", 0x4000000, 0x1000000, CRC(d5c2799a) SHA1(ce46c1aa38479d9e5e350573bc6b214979b88dbc) ) - ROM_LOAD( "nja1ma5.4h", 0x5000000, 0x1000000, CRC(cf5df4d3) SHA1(220bc51979d2c5f753fc6b544bb38c0c306bbcb8) ) - ROM_LOAD( "nja1ma6.4f", 0x6000000, 0x1000000, CRC(5daa6ed4) SHA1(139a68ea0cb5c071beeffb893533302fa80bc3f8) ) - ROM_LOAD( "nja1ma7.4e", 0x7000000, 0x1000000, CRC(d866cfa8) SHA1(a57a761cef0eaaada088a6091ec2324c112253fc) ) - ROM_LOAD( "nja1ma8.4d", 0x8000000, 0x1000000, CRC(1c959b74) SHA1(f1ff82c26df6250e1d8c23214f7827278cd572db) ) - ROM_LOAD( "nja1ma9.4c", 0x9000000, 0x1000000, CRC(8abed815) SHA1(5e1b208d23a17ba743d0507d963be42e7828755f) ) - ROM_LOAD( "nja1ma10.4b", 0xa000000, 0x1000000, CRC(f14d2073) SHA1(b4a8cd585794be149b616119df3f75c0fb30e2f0) ) - - ROM_REGION( 0x20000, "jyu_io", 0 ) // H8/3334-based I/O board ROM, eventually should be separated out - ROM_LOAD( "jyu2_dr0b.ic3", 0x000000, 0x020000, CRC(f3258f69) SHA1(5c8f8b61b36624c75093a501863943e01d8dd08f) ) // JYU(SWP) PCB, same PCB as below, no coin input features, belong to (undumped) Namco System10 "AFC2" game. - ROM_LOAD( "jyu1_prg0a.ic3", 0x000000, 0x020000, CRC(aec4dbc1) SHA1(bddd4f345baf7f594998a39c09da18b3834f0ac2) ) - - // 25469801 2000 317-5068-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000ca510" ) -ROM_END - -ROM_START( ninjasltu ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "nja3vera.2d", 0x0800000, 0x0800000, CRC(442cb858) SHA1(8244871bdb0b49e14ea400d63fe759754a530410) ) - ROM_LOAD( "nja1vera.2c", 0x1000000, 0x0800000, CRC(1f81f46b) SHA1(7677f881b84233f3f95a792f9be6f618cba6d586) ) - ROM_LOAD( "nja1vera.2b", 0x1800000, 0x0800000, CRC(24974c3d) SHA1(cd64dec682688e26fca91873e5e7b6e0d931d1ce) ) - ROM_LOAD( "nja1ma2.4l", 0x2000000, 0x1000000, CRC(5af34ea0) SHA1(b49a50e995cb6682782b0643d40001b9bffe0118) ) - ROM_LOAD( "nja1ma3.4k", 0x3000000, 0x1000000, CRC(504a89b3) SHA1(e0b90542f80527e998db7ee3bb75e36c375cacba) ) - ROM_LOAD( "nja1ma4.4j", 0x4000000, 0x1000000, CRC(d5c2799a) SHA1(ce46c1aa38479d9e5e350573bc6b214979b88dbc) ) - ROM_LOAD( "nja1ma5.4h", 0x5000000, 0x1000000, CRC(cf5df4d3) SHA1(220bc51979d2c5f753fc6b544bb38c0c306bbcb8) ) - ROM_LOAD( "nja1ma6.4f", 0x6000000, 0x1000000, CRC(5daa6ed4) SHA1(139a68ea0cb5c071beeffb893533302fa80bc3f8) ) - ROM_LOAD( "nja1ma7.4e", 0x7000000, 0x1000000, CRC(d866cfa8) SHA1(a57a761cef0eaaada088a6091ec2324c112253fc) ) - ROM_LOAD( "nja1ma8.4d", 0x8000000, 0x1000000, CRC(1c959b74) SHA1(f1ff82c26df6250e1d8c23214f7827278cd572db) ) - ROM_LOAD( "nja1ma9.4c", 0x9000000, 0x1000000, CRC(8abed815) SHA1(5e1b208d23a17ba743d0507d963be42e7828755f) ) - ROM_LOAD( "nja1ma10.4b", 0xa000000, 0x1000000, CRC(f14d2073) SHA1(b4a8cd585794be149b616119df3f75c0fb30e2f0) ) - - ROM_REGION( 0x20000, "jyu_io", 0 ) // H8/3334-based I/O board ROM, eventually should be separated out - ROM_LOAD( "jyu1_prg0a.ic3", 0x000000, 0x020000, CRC(aec4dbc1) SHA1(bddd4f345baf7f594998a39c09da18b3834f0ac2) ) - - // 25469801 2000 317-5068-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000ca510" ) -ROM_END - -ROM_START( ninjaslta ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "nja4vera.2d", 0x0800000, 0x0800000, CRC(a57c0576) SHA1(0c99a3e648798bf6a100512d682c08a3d4f05958) ) - ROM_LOAD( "nja1vera.2c", 0x1000000, 0x0800000, CRC(1f81f46b) SHA1(7677f881b84233f3f95a792f9be6f618cba6d586) ) - ROM_LOAD( "nja1vera.2b", 0x1800000, 0x0800000, CRC(24974c3d) SHA1(cd64dec682688e26fca91873e5e7b6e0d931d1ce) ) - ROM_LOAD( "nja1ma2.4l", 0x2000000, 0x1000000, CRC(5af34ea0) SHA1(b49a50e995cb6682782b0643d40001b9bffe0118) ) - ROM_LOAD( "nja1ma3.4k", 0x3000000, 0x1000000, CRC(504a89b3) SHA1(e0b90542f80527e998db7ee3bb75e36c375cacba) ) - ROM_LOAD( "nja1ma4.4j", 0x4000000, 0x1000000, CRC(d5c2799a) SHA1(ce46c1aa38479d9e5e350573bc6b214979b88dbc) ) - ROM_LOAD( "nja1ma5.4h", 0x5000000, 0x1000000, CRC(cf5df4d3) SHA1(220bc51979d2c5f753fc6b544bb38c0c306bbcb8) ) - ROM_LOAD( "nja1ma6.4f", 0x6000000, 0x1000000, CRC(5daa6ed4) SHA1(139a68ea0cb5c071beeffb893533302fa80bc3f8) ) - ROM_LOAD( "nja1ma7.4e", 0x7000000, 0x1000000, CRC(d866cfa8) SHA1(a57a761cef0eaaada088a6091ec2324c112253fc) ) - ROM_LOAD( "nja1ma8.4d", 0x8000000, 0x1000000, CRC(1c959b74) SHA1(f1ff82c26df6250e1d8c23214f7827278cd572db) ) - ROM_LOAD( "nja1ma9.4c", 0x9000000, 0x1000000, CRC(8abed815) SHA1(5e1b208d23a17ba743d0507d963be42e7828755f) ) - ROM_LOAD( "nja1ma10.4b", 0xa000000, 0x1000000, CRC(f14d2073) SHA1(b4a8cd585794be149b616119df3f75c0fb30e2f0) ) - - ROM_REGION( 0x20000, "jyu_io", 0 ) // H8/3334-based I/O board ROM, eventually should be separated out - ROM_LOAD( "jyu1_prg0a.ic3", 0x000000, 0x020000, CRC(aec4dbc1) SHA1(bddd4f345baf7f594998a39c09da18b3834f0ac2) ) - - // 25469801 2000 317-5068-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000ca510" ) -ROM_END - -ROM_START( mazan ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "maz2vera.2d", 0x0800000, 0x0800000, CRC(620cdbb6) SHA1(95e9d0858e1d3060b3c1c41adfff0539185fb03d) ) - ROM_LOAD( "maz1ma1.4m", 0x1000000, 0x1000000, CRC(68e12189) SHA1(5a434bd0305189620a62c785c5ac2812dae033d6) ) - ROM_LOAD( "maz1ma2.4l", 0x2000000, 0x1000000, CRC(c7a05b44) SHA1(dfbeb3be5adfdf3d4f1d330f3654a5532eb28cc2) ) - ROM_LOAD( "maz1ma3.4k", 0x3000000, 0x1000000, CRC(48e1a8a5) SHA1(8b0d83c02ab576d90c95aad297c7447326154c0e) ) - ROM_LOAD( "maz1ma4.4j", 0x4000000, 0x1000000, CRC(0187cdab) SHA1(aaa9fd208103426eb0eee58ae0a64a191abcd126) ) - ROM_LOAD( "maz1ma5.4h", 0x5000000, 0x1000000, CRC(c6885ee7) SHA1(14e7e017438adcbe0136d7d863af95fe65bd15d8) ) - ROM_LOAD( "maz1ma6.4f", 0x6000000, 0x1000000, CRC(a6593c36) SHA1(627bf19d960037ea92b673b786a9da7208acd447) ) - ROM_LOAD( "maz1ma7.4e", 0x7000000, 0x1000000, CRC(6103ad9c) SHA1(e4abbb5867cae6a9bf9067ab3a091ef7b18fa0cd) ) - ROM_LOAD( "maz1ma8.4d", 0x8000000, 0x1000000, CRC(d46c9f40) SHA1(45eec7fa3d4261f12438e841254fa75d572331b3) ) - - // 25869812 2002 317-0266-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280fea94" ) -ROM_END - -ROM_START( mazanu ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "maz3vera.2d", 0x0800000, 0x0800000, CRC(a4344ec9) SHA1(b1a07da2b5a0c517d72f993a55aa3e57dec4a57a) ) - ROM_LOAD( "maz1ma1.4m", 0x1000000, 0x1000000, CRC(68e12189) SHA1(5a434bd0305189620a62c785c5ac2812dae033d6) ) - ROM_LOAD( "maz1ma2.4l", 0x2000000, 0x1000000, CRC(c7a05b44) SHA1(dfbeb3be5adfdf3d4f1d330f3654a5532eb28cc2) ) - ROM_LOAD( "maz1ma3.4k", 0x3000000, 0x1000000, CRC(48e1a8a5) SHA1(8b0d83c02ab576d90c95aad297c7447326154c0e) ) - ROM_LOAD( "maz1ma4.4j", 0x4000000, 0x1000000, CRC(0187cdab) SHA1(aaa9fd208103426eb0eee58ae0a64a191abcd126) ) - ROM_LOAD( "maz1ma5.4h", 0x5000000, 0x1000000, CRC(c6885ee7) SHA1(14e7e017438adcbe0136d7d863af95fe65bd15d8) ) - ROM_LOAD( "maz1ma6.4f", 0x6000000, 0x1000000, CRC(a6593c36) SHA1(627bf19d960037ea92b673b786a9da7208acd447) ) - ROM_LOAD( "maz1ma7.4e", 0x7000000, 0x1000000, CRC(6103ad9c) SHA1(e4abbb5867cae6a9bf9067ab3a091ef7b18fa0cd) ) - ROM_LOAD( "maz1ma8.4d", 0x8000000, 0x1000000, CRC(d46c9f40) SHA1(45eec7fa3d4261f12438e841254fa75d572331b3) ) - - // 25869812 2002 317-0266-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280fea94" ) -ROM_END - -ROM_START( mazanj ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "maz1vera.2d", 0x0800000, 0x0800000, CRC(d157f771) SHA1(058ced0e2eee7db22aada987e158c93dbb6edf26) ) - ROM_LOAD( "maz1ma1.4m", 0x1000000, 0x1000000, CRC(68e12189) SHA1(5a434bd0305189620a62c785c5ac2812dae033d6) ) - ROM_LOAD( "maz1ma2.4l", 0x2000000, 0x1000000, CRC(c7a05b44) SHA1(dfbeb3be5adfdf3d4f1d330f3654a5532eb28cc2) ) - ROM_LOAD( "maz1ma3.4k", 0x3000000, 0x1000000, CRC(48e1a8a5) SHA1(8b0d83c02ab576d90c95aad297c7447326154c0e) ) - ROM_LOAD( "maz1ma4.4j", 0x4000000, 0x1000000, CRC(0187cdab) SHA1(aaa9fd208103426eb0eee58ae0a64a191abcd126) ) - ROM_LOAD( "maz1ma5.4h", 0x5000000, 0x1000000, CRC(c6885ee7) SHA1(14e7e017438adcbe0136d7d863af95fe65bd15d8) ) - ROM_LOAD( "maz1ma6.4f", 0x6000000, 0x1000000, CRC(a6593c36) SHA1(627bf19d960037ea92b673b786a9da7208acd447) ) - ROM_LOAD( "maz1ma7.4e", 0x7000000, 0x1000000, CRC(6103ad9c) SHA1(e4abbb5867cae6a9bf9067ab3a091ef7b18fa0cd) ) - ROM_LOAD( "maz1ma8.4d", 0x8000000, 0x1000000, CRC(d46c9f40) SHA1(45eec7fa3d4261f12438e841254fa75d572331b3) ) - - // 25869812 2002 317-0266-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280fea94" ) -ROM_END - -ROM_START( vtenis2c ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22327a.ic11", 0x000000, 0x400000, CRC(e949004c) SHA1(54db84c3e1db30b233612f68dcd094b597deffd0) ) - ROM_LOAD32_WORD( "mpr-22307.ic17s", 0x1000000, 0x800000, CRC(57fbe9b6) SHA1(c13e706a56c2296a0e7d01a8c2502c9652cd281f) ) - ROM_LOAD32_WORD( "mpr-22308.ic18", 0x1000002, 0x800000, CRC(b4ef74cc) SHA1(fbdacce597866a4e4a81969f934084c44543b1ee) ) - ROM_LOAD32_WORD( "mpr-22309.ic19s", 0x2000000, 0x800000, CRC(383f6f3f) SHA1(4fa87e8b3fc45a54ef93329b592ab70ed11c9899) ) - ROM_LOAD32_WORD( "mpr-22310.ic20", 0x2000002, 0x800000, CRC(c04acbf7) SHA1(4ddb619ed7e6a199acc5600f8232bb6bc84a6ccd) ) - ROM_LOAD32_WORD( "mpr-22311.ic21s", 0x3000000, 0x800000, CRC(e57476cd) SHA1(5c37f36edc12a00f19078f56c19e0f1a5bf8ff25) ) - ROM_LOAD32_WORD( "mpr-22312.ic22", 0x3000002, 0x800000, CRC(51891cac) SHA1(798a6c68581dd4666bc9cc3617b32c21d08d4cb9) ) - ROM_LOAD32_WORD( "mpr-22313.ic23s", 0x4000000, 0x800000, CRC(76270364) SHA1(79b1c3e1c8af74d3bfec9a5f8b9c85af14d69457) ) - ROM_LOAD32_WORD( "mpr-22314.ic24", 0x4000002, 0x800000, CRC(0195d6ac) SHA1(f122be0677c252a74d26c2daedb329fce63d6b37) ) - ROM_LOAD32_WORD( "mpr-22315.ic25s", 0x5000000, 0x800000, CRC(445b25f1) SHA1(ec450b5cbee1cc516615bd18d04a41e6c0a83462) ) - ROM_LOAD32_WORD( "mpr-22316.ic26", 0x5000002, 0x800000, CRC(b1a8bbc0) SHA1(f33b90e91d8d037632c689408765614516b9c976) ) - ROM_LOAD32_WORD( "mpr-22317.ic27s", 0x6000000, 0x800000, CRC(af91a715) SHA1(fbc0705832ac83fc545d988599474cd8a179d4bc) ) - ROM_LOAD32_WORD( "mpr-22318.ic28", 0x6000002, 0x800000, CRC(e0bf8af7) SHA1(90fa68c41d1867cda5d474069e23c9c1e387f3c9) ) - ROM_LOAD32_WORD( "mpr-22319.ic29", 0x7000000, 0x800000, CRC(74e84e25) SHA1(0bdc74e8f7e875c7c09b79665e4b7fe3de23bae1) ) - ROM_LOAD32_WORD( "mpr-22320.ic30s", 0x7000002, 0x800000, CRC(a72476ea) SHA1(75a7ed6976fa2241fd3226c1c975d78c6550e916) ) - ROM_LOAD32_WORD( "mpr-22321.ic31", 0x8000000, 0x800000, CRC(1fb0e68f) SHA1(268cf7d0cccb776dcc4e1babd7855bb4d805e0a2) ) - ROM_LOAD32_WORD( "mpr-22322.ic32s", 0x8000002, 0x800000, CRC(e17c37b9) SHA1(c0e51ea60f99cba0fea2808fdd466e831084335a) ) - ROM_LOAD32_WORD( "mpr-22323.ic33", 0x9000000, 0x800000, CRC(d65e804a) SHA1(1f72280da0572c8670cf83ff15aae56c9c573846) ) - ROM_LOAD32_WORD( "mpr-22324.ic34s", 0x9000002, 0x800000, CRC(d3acb944) SHA1(c5290699146086b7c5f29b99797db282717c4896) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - /* ROM_REGION(0x200, "some_eeprom", 0) - ROM_LOAD( "25lc040.ic13s", 0x000, 0x200, NO_DUMP ) */ - - // 840-0084 2001 317-0320-COM Naomi - ROM_PARAMETER( ":rom_board:key", "2d2d4743" ) -ROM_END - -ROM_START( kick4csh ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x9000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-24212.ic11", 0x0000000, 0x400000, CRC(935453e8) SHA1(b34b3ac976229cba941843ffac9db420068999de) ) - ROM_LOAD32_WORD( "opr-24213a.ic17s", 0x1000000, 0x800000, CRC(e24affe1) SHA1(5b4efbf9cdde8e49c26edba69b515d79b9b7acea) ) - ROM_LOAD32_WORD( "opr-24214a.ic18", 0x1000002, 0x800000, CRC(19bc5bca) SHA1(1c16ac929757a0c46456938bd9ccec7438130c66) ) - ROM_LOAD32_WORD( "opr-24215a.ic19s", 0x2000000, 0x800000, CRC(fed7750e) SHA1(61af9799a73ddc80e6763d44b23cbf8db497f144) ) - ROM_LOAD32_WORD( "opr-24216a.ic20", 0x2000002, 0x800000, CRC(635e5365) SHA1(e22f3fb0ac03963596e36592bfce791b0ee183e9) ) - ROM_LOAD32_WORD( "opr-24224a.ic21s", 0x3000000, 0x800000, CRC(a86b9368) SHA1(d73b8250700d368d3b194170b507a1ec1c818287) ) - ROM_LOAD32_WORD( "opr-24225a.ic22", 0x3000002, 0x800000, CRC(dbdebe45) SHA1(916897ea376175b48652efb58cdf22350d2a64cf) ) - ROM_LOAD32_WORD( "opr-24226a.ic23s", 0x4000000, 0x800000, CRC(43edd5a1) SHA1(0992c355d3d7d86dfe425de4b823fa4b64c0ee46) ) - ROM_LOAD32_WORD( "opr-24227a.ic24", 0x4000002, 0x800000, CRC(0e75009a) SHA1(f897ba64b6c6d98a080ee45a6a5f10cd6a764d61) ) - ROM_LOAD32_WORD( "opr-24228a.ic25s", 0x5000000, 0x800000, CRC(e1343e87) SHA1(8ea4eb85b9cbc1d1ef59c661357fc3dd473143d0) ) - ROM_LOAD32_WORD( "opr-24229a.ic26", 0x5000002, 0x800000, CRC(cca7f957) SHA1(8e2035c5d96fef849cf7517219dd6f1ae1e0f84b) ) - ROM_LOAD32_WORD( "opr-24230a.ic27s", 0x6000000, 0x800000, CRC(71f52068) SHA1(c21d2ce2fa2e83d0048cc52c8c7dbece11780e2f) ) - ROM_LOAD32_WORD( "opr-24231a.ic28", 0x6000002, 0x800000, CRC(16f3a1f1) SHA1(c3893d536ac0c16793accaa5aeb166fef4035630) ) - ROM_LOAD32_WORD( "opr-24232a.ic29", 0x7000000, 0x800000, CRC(4cdbd372) SHA1(745645c959689d4f2234aba37694e851b272528d) ) - ROM_LOAD32_WORD( "opr-24233a.ic30s", 0x7000002, 0x800000, CRC(70d638c6) SHA1(ef8bd9860a587dc76f3915047a5e408ab9f1f9b6) ) - ROM_LOAD32_WORD( "opr-24234a.ic31", 0x8000000, 0x800000, CRC(f78deb2a) SHA1(7103333c7f388545ebba8e8bb9443ec5ea90589b) ) - ROM_LOAD32_WORD( "opr-24235a.ic32s", 0x8000002, 0x800000, CRC(a2bb0d26) SHA1(bafd66250f8ad472eaa179bd73edc0dc22b681f5) ) - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - ROM_REGION(0x200, "some_eeprom", 0) - ROM_LOAD( "25lc040.ic13s", 0, 0x200, CRC(1576366a) SHA1(3e8bf3dbc8a248a6863242b78d5c6e53a869e951) ) - - // 840-0140 2004 317-0397-COM Naomi - ROM_PARAMETER( ":rom_board:key", "820857c9" ) -ROM_END - -ROM_START( wrungpo ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x6800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23725a.ic22",0x0000000, 0x400000, CRC(f7a4d5e6) SHA1(4bf57d4ff1d42b50d22f289f6437b0c955c06e9e) ) - ROM_LOAD( "mpr-23719.ic1", 0x0800000, 0x1000000, CRC(b9fb79df) SHA1(1568320c25118f4ee5c508dcca4e4496ff23c067) ) - ROM_LOAD( "mpr-23720.ic2", 0x1800000, 0x1000000, CRC(d3f19874) SHA1(cde22c56dac233f5407d2e3ac8e6ea4f8681d0bf) ) - ROM_LOAD( "mpr-23721.ic3", 0x2800000, 0x1000000, CRC(f599a52e) SHA1(ca0edc2e9496f218117cef7d71bf1761bed8d4ac) ) - ROM_LOAD( "mpr-23722.ic4", 0x3800000, 0x1000000, CRC(e08a6a36) SHA1(ef37d8c7bc9d5055008d522825ef3e80e27745c2) ) - ROM_LOAD( "mpr-23723.ic5", 0x4800000, 0x1000000, CRC(651610eb) SHA1(4dfe4f876a5440bd1034f41a4d76e1d6bd3e0e32) ) - ROM_LOAD( "mpr-23724.ic6", 0x5800000, 0x1000000, CRC(c633c45a) SHA1(23b45140f965428d33e2424b0574715c0b952d05) ) - // note: origin ROM board have 12x8MB FlashROMs with same contents as above - - // 838-12801 DRIVE BD WAVERUNNER - ROM_REGION( 0x10000, "motorio", ROMREGION_ERASEFF) - ROM_LOAD( "epr-19250.ic8", 0x000000, 0x010000, CRC(542d3836) SHA1(128cb0bfaf05791d219437653002f6bb948a4ad5) ) - - // 840-0064-01 2001 317-0306-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "284ae7c3") -ROM_END - -ROM_START( wrungp ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x6800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-24059.ic22", 0x0000000, 0x400000, CRC(f82c00b5) SHA1(e885a46b2d3d52d9222d9ce038766858a2046ea1) ) - ROM_LOAD( "mpr-23719.ic1", 0x0800000, 0x1000000, CRC(b9fb79df) SHA1(1568320c25118f4ee5c508dcca4e4496ff23c067) ) - ROM_LOAD( "mpr-23720.ic2", 0x1800000, 0x1000000, CRC(d3f19874) SHA1(cde22c56dac233f5407d2e3ac8e6ea4f8681d0bf) ) - ROM_LOAD( "mpr-23721.ic3", 0x2800000, 0x1000000, CRC(f599a52e) SHA1(ca0edc2e9496f218117cef7d71bf1761bed8d4ac) ) - ROM_LOAD( "mpr-23722.ic4", 0x3800000, 0x1000000, CRC(e08a6a36) SHA1(ef37d8c7bc9d5055008d522825ef3e80e27745c2) ) - ROM_LOAD( "mpr-23723.ic5", 0x4800000, 0x1000000, CRC(651610eb) SHA1(4dfe4f876a5440bd1034f41a4d76e1d6bd3e0e32) ) - ROM_LOAD( "mpr-23724.ic6", 0x5800000, 0x1000000, CRC(c633c45a) SHA1(23b45140f965428d33e2424b0574715c0b952d05) ) - - // 838-12801 DRIVE BD WAVERUNNER - ROM_REGION( 0x10000, "motorio", ROMREGION_ERASEFF) - ROM_LOAD( "epr-19250.ic8", 0x000000, 0x010000, CRC(542d3836) SHA1(128cb0bfaf05791d219437653002f6bb948a4ad5) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -ROM_START( gundmct ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23638.ic22", 0x0000000, 0x0400000, CRC(03e8600d) SHA1(bf9bb6ed03a5744c91c2c4038be764408dd85234) ) - ROM_LOAD( "mpr-23628.ic1", 0x0800000, 0x1000000, CRC(8668ba2f) SHA1(cedc67e6ce267a8c99ced4728f891bcae01cce24) ) - ROM_LOAD( "mpr-23629.ic2", 0x1800000, 0x1000000, CRC(b60f3048) SHA1(e575547e00b93129b1da49c61fc2a56706e8f362) ) - ROM_LOAD( "mpr-23630.ic3", 0x2800000, 0x1000000, CRC(0b47643f) SHA1(3cc4e51ca85ecdd04fe7c91e3b877dd5e6c0e67e) ) - ROM_LOAD( "mpr-23631.ic4", 0x3800000, 0x1000000, CRC(dbd863c9) SHA1(0c5d3b76a56902861e9a9595c0997f3726583cda) ) - ROM_LOAD( "mpr-23632.ic5", 0x4800000, 0x1000000, CRC(8c008562) SHA1(3fd696fadafd012b312a1407345c1ce1cd41ca45) ) - ROM_LOAD( "mpr-23633.ic6", 0x5800000, 0x1000000, CRC(ca104486) SHA1(05e6d1f9481a13189739671620a96a41af91433e) ) - ROM_LOAD( "mpr-23634.ic7", 0x6800000, 0x1000000, CRC(32bf6938) SHA1(f7bc0bed0a26c6d964c147fa78c666fd830730cf) ) - ROM_LOAD( "mpr-23635.ic8", 0x7800000, 0x1000000, CRC(f9279277) SHA1(823ae02a754ca8a8effdb957ccc6726765fc29b8) ) - ROM_LOAD( "mpr-23636.ic9", 0x8800000, 0x1000000, CRC(57199e9f) SHA1(73a6f20ee7b3133ed4c6286e477e2ff9757106bd) ) - ROM_LOAD( "mpr-23637.ic10", 0x9800000, 0x1000000, CRC(737b5dff) SHA1(0a405b711ffb096a3e6d52ececed73a5f93ebf02) ) - - // 841-0017 2001 317-5070-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000e8010" ) -ROM_END - -ROM_START( puyoda ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22206.ic22", 0x0000000, 0x400000, CRC(3882dd01) SHA1(9c287b531d0adfd9ecb10d5bf71a7b0f17454c21) ) - ROM_LOAD( "mpr-22186.ic1", 0x0800000, 0x800000, CRC(30b1a1d6) SHA1(73914c53a030b496e854b4c1fa454153bb025217) ) - ROM_LOAD( "mpr-22187.ic2", 0x1000000, 0x800000, CRC(0eae60e5) SHA1(c695c07000310089aa79b525fbe36015c5526165) ) - ROM_LOAD( "mpr-22188.ic3", 0x1800000, 0x800000, CRC(2e651f16) SHA1(b4ef7a90ade379cb3f7d4c64faedb25032465c25) ) - ROM_LOAD( "mpr-22189.ic4", 0x2000000, 0x800000, CRC(69ec44fc) SHA1(052e5e14ce433cddfae4a8b9b7c179c6266e9c1c) ) - ROM_LOAD( "mpr-22190.ic5", 0x2800000, 0x800000, CRC(d86bef21) SHA1(8c822438cf81023d83985d6800e7e3884f5c6a55) ) - ROM_LOAD( "mpr-22191.ic6", 0x3000000, 0x800000, CRC(b52364cd) SHA1(cc1ca522e6d0085a9bdf286e88aacb2041669daf) ) - ROM_LOAD( "mpr-22192.ic7", 0x3800000, 0x800000, CRC(08f09148) SHA1(c6a248199823f281cb9a9ac8080ebcae331d7e6f) ) - ROM_LOAD( "mpr-22193.ic8", 0x4000000, 0x800000, CRC(be5f58a8) SHA1(0d9f61182878540596909b2559158e03ffbd75c8) ) - ROM_LOAD( "mpr-22194.ic9", 0x4800000, 0x800000, CRC(2d0370fd) SHA1(f52587d6c2c06e2d872375f4ab0f0a9e11e932c3) ) - ROM_LOAD( "mpr-22195.ic10", 0x5000000, 0x800000, CRC(ccc8bb28) SHA1(d4769c9c8e4c1cdda53f8cb08b57f77c58d27c6f) ) - ROM_LOAD( "mpr-22196.ic11", 0x5800000, 0x800000, CRC(d65aa87b) SHA1(97f519a9c5b6bc6fc08e856d8c09fb69fad2bb04) ) - ROM_LOAD( "mpr-22197.ic12s", 0x6000000, 0x800000, CRC(2c79608e) SHA1(01a09398c4f18e9368fddaca6b0ba520b07ca962) ) - ROM_LOAD( "mpr-22198.ic13s", 0x6800000, 0x800000, CRC(b5373909) SHA1(6ff02c52a41da3d61e3f45b70fbcfddd4315fdfb) ) - ROM_LOAD( "mpr-22199.ic14s", 0x7000000, 0x800000, CRC(4ba34fd9) SHA1(b681efb05df4f38349e96f98f38442db9db1f83a) ) - ROM_LOAD( "mpr-22200.ic15s", 0x7800000, 0x800000, CRC(eb3d4a5e) SHA1(747bea94d224d1753e3dea27319d16fbca706459) ) - ROM_LOAD( "mpr-22201.ic16s", 0x8000000, 0x800000, CRC(dce19598) SHA1(0081fbb74731f0b639a742fd4e2f5685ffe6887a) ) - ROM_LOAD( "mpr-22202.ic17s", 0x8800000, 0x800000, CRC(f3ac92a6) SHA1(6583a3f3d1659d00dcffc98c6d3391f1aac03338) ) - ROM_LOAD( "mpr-22203.ic18s", 0x9000000, 0x800000, CRC(881d6316) SHA1(c7a26404759afac346c63e39b35bf408f1a897a6) ) - ROM_LOAD( "mpr-22204.ic19s", 0x9800000, 0x800000, CRC(2c5e5140) SHA1(7887fc19459dc85ca78256e0c50c762eea001e51) ) - ROM_LOAD( "mpr-22205.ic20s", 0xa000000, 0x800000, CRC(7d523ae5) SHA1(7495082b7e83b6ee8f47660baba4c604d8ba2ff1) ) - - // 841-0006 1999 317-5052-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "000acd40" ) -ROM_END - -ROM_START( zerogu2 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x5800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23689.ic22", 0x0000000, 0x0400000, CRC(ba42267c) SHA1(e8166e33cc2a4d9b2c57410235f531651b2e7f8a) ) - ROM_LOAD( "mpr-23684.ic1", 0x0800000, 0x1000000, CRC(035aec98) SHA1(47ea834ca88aca3a72d2e7ef715a64603c40eacd) ) - ROM_LOAD( "mpr-23685.ic2", 0x1800000, 0x1000000, CRC(d878ff99) SHA1(577be93d43f6113b91cf0967b710c6cf45131713) ) - ROM_LOAD( "mpr-23686.ic3", 0x2800000, 0x1000000, CRC(a61b4d49) SHA1(842c54ad4e8192e491152ae5bb08daf5dd6b8c6c) ) - ROM_LOAD( "mpr-23687.ic4", 0x3800000, 0x1000000, CRC(e125439a) SHA1(07e7339f3f53aeb0ebddf7a8ac3eb6d8f3fe9de6) ) - ROM_LOAD( "mpr-23688.ic5", 0x4800000, 0x1000000, CRC(38412edf) SHA1(9cae06cf46e134531f47e64deedace449664f69a) ) - - // 841-0020 2001 317-5073-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "0007c010" ) -ROM_END - -ROM_START( inunoos ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22294a.ic22", 0x000000, 0x400000, CRC(bc3a1397) SHA1(73747f10ea034bd0fc952939c6c7576dab9640a6) ) - - ROM_LOAD( "rom1.ic1s", 0x0800000, 0x800000, CRC(0afec6d7) SHA1(fad13f7c205d048006b48c1f262f272a9d653630) ) - ROM_LOAD( "rom2.ic2s", 0x1000000, 0x800000, CRC(80b4a397) SHA1(c7d41a48c327b8ae9fefb15149ad5341b86ff933) ) - ROM_LOAD( "rom3.ic3s", 0x1800000, 0x800000, CRC(a58fde28) SHA1(db271690131f093a329a457aa234659cbdba4ad1) ) - ROM_LOAD( "rom4.ic4s", 0x2000000, 0x800000, CRC(6fcc34f6) SHA1(28f4d69fdd4e151cf1d98303d5f7ac8ff6d4c141) ) - ROM_LOAD( "rom5.ic5s", 0x2800000, 0x800000, CRC(d5582d3e) SHA1(b21eda63314983fff7b88d2ad6ddcd8a2ef20e32) ) - ROM_LOAD( "rom6.ic6s", 0x3000000, 0x800000, CRC(24b9fa3b) SHA1(b85be6085c476c8683c6d9e9b72e6021385a376a) ) - ROM_LOAD( "rom7.ic7s", 0x3800000, 0x800000, CRC(bb80e02a) SHA1(73e7fda34295eb3b67ac04e46206a3a399b7b88a) ) - ROM_LOAD( "rom8.ic8s", 0x4000000, 0x800000, CRC(59e2e25b) SHA1(e32d59dca85f246781a411bd8d0bec8fabc3b26d) ) - ROM_LOAD( "rom9.ic9s", 0x4800000, 0x800000, CRC(41eac8af) SHA1(594efd94ea053229f0c807591b4f38643f0995c2) ) - ROM_LOAD( "rom10.ic10s", 0x5000000, 0x800000, CRC(811f6e65) SHA1(71448b91d2c68df119a767fc29692bbf115edb37) ) - ROM_LOAD( "rom11.ic11s", 0x5800000, 0x800000, CRC(ad1375e8) SHA1(17eeaad1becbf0ad0d68e10457c0d3dac9f168da) ) - ROM_LOAD( "rom12.ic12s", 0x6000000, 0x800000, CRC(7e7826c0) SHA1(6a13fb7471555732292ee8e4709ee191aee2528c) ) - ROM_LOAD( "rom13.ic13s", 0x6800000, 0x800000, CRC(38a192da) SHA1(501c25190af153d1364a90762c7994ac797a498d) ) - ROM_LOAD( "rom14.ic14s", 0x7000000, 0x800000, CRC(79ca1d44) SHA1(449509110a7e181e0e495fe3e1d21762b6e4ce08) ) - ROM_LOAD( "rom15.ic15s", 0x7800000, 0x800000, CRC(b85e13ef) SHA1(974f6b8f24efe79d72ea9d7a2cfccf479704243d) ) - ROM_LOAD( "rom16.ic16s", 0x8000000, 0x800000, CRC(b8493dbe) SHA1(b641417e1bda49341e7ff86340072d74e3330665) ) - - // 840-0073 2001 317-0316-JPN Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "294bc3e3" ) -ROM_END - -ROM_START( ringouto ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x5800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-21779.ic22", 0x0000000, 0x400000, CRC(4756bfc5) SHA1(3ce0b329bb05cff68c09355ad71f258b91d45a80) ) - ROM_LOAD( "mpr-21761.ic1", 0x0800000, 0x800000, CRC(493199fc) SHA1(189cd9a20c9207f0238e6d2e867f1479a476dfaa) ) - ROM_LOAD( "mpr-21762.ic2", 0x1000000, 0x800000, CRC(68173ace) SHA1(0869072915543dd5dfa6d3cdb95205521b4a3bf4) ) - ROM_LOAD( "mpr-21763.ic3", 0x1800000, 0x800000, CRC(41badfc3) SHA1(d4062bdbb994b8c18dac20948db9a9550f030865) ) - ROM_LOAD( "mpr-21764.ic4", 0x2000000, 0x800000, CRC(a8dfb537) SHA1(9f6c98ee23842b22fa3b701dad0a384a24a9bc6a) ) - ROM_LOAD( "mpr-21765.ic5", 0x2800000, 0x800000, CRC(3f1f5ed4) SHA1(a7d6e65fba9732efbd99e10a609f41dd03fd3bb8) ) - ROM_LOAD( "mpr-21766.ic6", 0x3000000, 0x800000, CRC(5a1114f0) SHA1(a45fc82bccb40e582f107b86403409651476180e) ) - ROM_LOAD( "mpr-21767.ic7", 0x3800000, 0x800000, CRC(5645a95c) SHA1(f0e97ff5b744972a1fa4e03e6d16a19ba20fb930) ) - ROM_LOAD( "mpr-21768.ic8", 0x4000000, 0x800000, CRC(22fc33dc) SHA1(922c41f7fb22b26037446bdfb4f9788a8e0c3e46) ) - ROM_LOAD( "mpr-21769.ic9", 0x4800000, 0x800000, CRC(6d22d29d) SHA1(382dcd62065437b34fe101144b1c047eb261f047) ) - ROM_LOAD( "mpr-21770.ic10", 0x5000000, 0x800000, CRC(c5308e61) SHA1(e51f8026351d5ffbda2a5bed39aeef543366febf) ) - - // 840-0004 1999 317-0250-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280b1e40" ) -ROM_END - -ROM_START( ringout ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x5800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-21779a.ic22",0x0000000, 0x400000, CRC(1d419767) SHA1(33065006ef437845abcf32a59e78f4bc202c4460) ) - ROM_LOAD( "mpr-21761.ic1", 0x0800000, 0x800000, CRC(493199fc) SHA1(189cd9a20c9207f0238e6d2e867f1479a476dfaa) ) - ROM_LOAD( "mpr-21762.ic2", 0x1000000, 0x800000, CRC(68173ace) SHA1(0869072915543dd5dfa6d3cdb95205521b4a3bf4) ) - ROM_LOAD( "mpr-21763.ic3", 0x1800000, 0x800000, CRC(41badfc3) SHA1(d4062bdbb994b8c18dac20948db9a9550f030865) ) - ROM_LOAD( "mpr-21764.ic4", 0x2000000, 0x800000, CRC(a8dfb537) SHA1(9f6c98ee23842b22fa3b701dad0a384a24a9bc6a) ) - ROM_LOAD( "mpr-21765.ic5", 0x2800000, 0x800000, CRC(3f1f5ed4) SHA1(a7d6e65fba9732efbd99e10a609f41dd03fd3bb8) ) - ROM_LOAD( "mpr-21766.ic6", 0x3000000, 0x800000, CRC(5a1114f0) SHA1(a45fc82bccb40e582f107b86403409651476180e) ) - ROM_LOAD( "mpr-21767.ic7", 0x3800000, 0x800000, CRC(5645a95c) SHA1(f0e97ff5b744972a1fa4e03e6d16a19ba20fb930) ) - ROM_LOAD( "mpr-21768.ic8", 0x4000000, 0x800000, CRC(22fc33dc) SHA1(922c41f7fb22b26037446bdfb4f9788a8e0c3e46) ) - ROM_LOAD( "mpr-21769.ic9", 0x4800000, 0x800000, CRC(6d22d29d) SHA1(382dcd62065437b34fe101144b1c047eb261f047) ) - ROM_LOAD( "mpr-21770.ic10", 0x5000000, 0x800000, CRC(c5308e61) SHA1(e51f8026351d5ffbda2a5bed39aeef543366febf) ) - - // 840-0004 1999 317-0250-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "280b1e40" ) -ROM_END - -ROM_START( vonot ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23198.ic22", 0x0000000, 0x400000, CRC(9852eda2) SHA1(71ded8cbdf567afeff30bd593071ce3b7d84a260) ) - ROM_LOAD( "mpr-23182.ic1", 0x0800000, 0x800000, CRC(c4fc1d45) SHA1(cfeff71ac1cccf274f00731fe1ffc182fb85f7a6) ) - ROM_LOAD( "mpr-23183.ic2", 0x1000000, 0x800000, CRC(b17f9924) SHA1(a9aa9f10b76964042b337b25430acff072aaa7c7) ) - ROM_LOAD( "mpr-23184.ic3", 0x1800000, 0x800000, CRC(575f73e8) SHA1(fe6ffeab120ad788bd692b33eca1cf22db881ac3) ) - ROM_LOAD( "mpr-23185.ic4", 0x2000000, 0x800000, CRC(0004ef34) SHA1(926de996549421a5835f3c8c0895a07978519215) ) - ROM_LOAD( "mpr-23186.ic5", 0x2800000, 0x800000, CRC(554eea29) SHA1(c82c24270dee0dd7309b117e1632827ca314615d) ) - ROM_LOAD( "mpr-23187.ic6", 0x3000000, 0x800000, CRC(b74ae1c5) SHA1(003fadbaa03cf43757b686f316d1104d26ae9ce8) ) - ROM_LOAD( "mpr-23188.ic7", 0x3800000, 0x800000, CRC(9f2a88af) SHA1(b1caf9cbf026ee6d0f12ab66cddf120e7ba9884c) ) - ROM_LOAD( "mpr-23189.ic8", 0x4000000, 0x800000, CRC(83014196) SHA1(cc4801534e0f0e649fc3f368af4bd3ac01288732) ) - ROM_LOAD( "mpr-23190.ic9", 0x4800000, 0x800000, CRC(2fde8ecf) SHA1(6da95fb04f141f2c45564460c49834bb945fb1af) ) - ROM_LOAD( "mpr-23191.ic10", 0x5000000, 0x800000, CRC(92f045e5) SHA1(70f741e55a47682725c7d6dcdd0e60982187fc87) ) - ROM_LOAD( "mpr-23192.ic11", 0x5800000, 0x800000, CRC(9e708834) SHA1(2f454688ea5b8b041bbfffaa12047afad01d020f) ) - ROM_LOAD( "mpr-23193.ic12s", 0x6000000, 0x800000, CRC(c86a5b9b) SHA1(4b8dda85003289e1464e12c3abf449bb8df20e3a) ) - ROM_LOAD( "mpr-23194.ic13s", 0x6800000, 0x800000, CRC(5adea0bd) SHA1(f8614ba83d5f61556c3db1a1796a02ed2c51ce2a) ) - - // 840-0028 2000 317-0279-COM Naomi - ROM_PARAMETER( ":rom_board:segam2crypt:key", "28010715" ) -ROM_END - -ROM_START( derbyo2k ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-22284a.ic22", 0x0000000, 0x400000, CRC(1e8e067c) SHA1(c33d5f7b175828511f69a6489b4558aef1ac2517) ) - ROM_LOAD( "mpr-22223.ic1", 0x0800000, 0x800000, CRC(5159df22) SHA1(612c2d43f02952c7987cb08051933e406e601474) ) - ROM_LOAD( "mpr-22224.ic2", 0x1000000, 0x800000, CRC(ef8bc5a0) SHA1(ecb858788d9bb84cf25aaeef8d0bee3b7ae0233e) ) - ROM_LOAD( "mpr-22225.ic3", 0x1800000, 0x800000, CRC(80e0fdbd) SHA1(b111d469b8f3a7e68960cc7731ecfca4d24f4f32) ) - ROM_LOAD( "mpr-22226.ic4", 0x2000000, 0x800000, CRC(ea940bcf) SHA1(7dfa7f9101b8cd836920c7ebef095d1ec40c0bd3) ) - ROM_LOAD( "mpr-22227.ic5", 0x2800000, 0x800000, CRC(300ed93b) SHA1(a81e0ccef6d32a959beacf66f60a9cbda128c493) ) - ROM_LOAD( "mpr-22228.ic6", 0x3000000, 0x800000, CRC(3dd062c7) SHA1(5515c636d47b128479d7de7659fe2a2adae51fe4) ) - ROM_LOAD( "mpr-22229.ic7", 0x3800000, 0x800000, CRC(da624f37) SHA1(8b9bb8e572f969019aaa8100fd3549fb7f902f42) ) - ROM_LOAD( "mpr-22230.ic8", 0x4000000, 0x800000, CRC(5a806bb6) SHA1(0d9366d215f23e3f54b26eda960a7033f3ac033c) ) - ROM_LOAD( "mpr-22231.ic9", 0x4800000, 0x800000, CRC(c633d57d) SHA1(737b55f5a9d0b34dec1e4b2bef7bd14e9a9e1bed) ) - ROM_LOAD( "mpr-22232.ic10", 0x5000000, 0x800000, CRC(6f25a6dd) SHA1(d4f354f3143b9484b493cdd87c25b94bd6e7c09a) ) - ROM_LOAD( "mpr-22233.ic11", 0x5800000, 0x800000, CRC(cf3ac2df) SHA1(4d6dfa030ef8ec6343153afd4bdca51a51065bb4) ) - ROM_LOAD( "mpr-22234.ic12s", 0x6000000, 0x800000, CRC(d8c41648) SHA1(d465f4b841164da0738336e203c5bc6e1e799a76) ) - ROM_LOAD( "mpr-22235.ic13s", 0x6800000, 0x800000, CRC(f1dedac5) SHA1(9d4499cbafe80dd0b36be617de7994a96e1e9a01) ) - ROM_LOAD( "mpr-22236.ic14s", 0x7000000, 0x800000, CRC(85f54964) SHA1(4592232694de75e245d1c67f506c9b9d7b0af53a) ) - ROM_LOAD( "mpr-22237.ic15s", 0x7800000, 0x800000, CRC(718dd6bf) SHA1(6b71bb6970b582865f53d26e9579587fce86439e) ) - ROM_LOAD( "mpr-22238.ic16s", 0x8000000, 0x800000, CRC(fb3e55da) SHA1(d547ee5b47e6e6fec9e447460300c828fbff8f2e) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - - -/***** Star Horse *****/ -// complete game set, 3 unit types - -// Main Screens -// ROM board ID# 840-0054B -ROM_START( shorsem ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x4800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23625.ic22", 0x0000000, 0x0400000, CRC(7300bc6c) SHA1(f0bfff190c9f02895cc1f98eb695f327c948fca3) ) - ROM_LOAD( "mpr-23231.ic1", 0x0800000, 0x1000000, CRC(e41ddc53) SHA1(f565d68d8ce4010a2181b0343fa49bfdc81ba4cf) ) - ROM_LOAD( "mpr-23232.ic2", 0x1800000, 0x1000000, CRC(30f963a0) SHA1(dc56203ceae20f7a7354e505dd7f27cbce5c70e0) ) - ROM_LOAD( "mpr-23233.ic3", 0x2800000, 0x1000000, CRC(d6451cab) SHA1(6508e27d0370b19df01150da7baf4875479c166a) ) - ROM_LOAD( "mpr-23234.ic4", 0x3800000, 0x1000000, CRC(44044c14) SHA1(4934cb8d5f9b4085ffb5ddc711343f488aae4c4d) ) - - ROM_REGION(0x84, "some_eeprom", 0) - ROM_LOAD( "sflash.ic46", 0x000000, 0x000084, CRC(951684e4) SHA1(0beaf5827064252293223b946c04b8698e7207bb) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -// Live and Backup - game logic and player's progress storage, likely there also was 2nd flash ROM board, 840-0034 or similar. -// ROM board ID# 840-0055B -ROM_START( shorsel ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x9800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23626.ic22", 0x0000000, 0x200000, CRC(d5893a19) SHA1(861624ef3e5061b6ed9d6c4714e35fa508643b05) ) - ROM_RELOAD( 0x0200000, 0x200000 ) - ROM_LOAD( "rom1.ic1s", 0x0800000, 0x800000, CRC(e45ab26f) SHA1(1e40ae9778a026b0f4c3c9681cf5d08397b72c48) ) - ROM_LOAD( "rom2.ic2s", 0x1000000, 0x800000, CRC(4d0e4e64) SHA1(4fe1c35f4cf34391eb1e4486bde92bd6104f05f2) ) - ROM_LOAD( "rom3.ic3s", 0x1800000, 0x800000, CRC(a18c7ce7) SHA1(1e4fb63c0d8f901b077590ccc0af4bba3135f56c) ) - ROM_LOAD( "rom4.ic4s", 0x2000000, 0x800000, CRC(82001b50) SHA1(d06e70d2ae4cf0635872663c5b6f1dbbd12897e0) ) - ROM_LOAD( "rom5.ic5s", 0x2800000, 0x800000, CRC(5e4af8b2) SHA1(98598a0f5932cf79f54ff79cfa03632550dee373) ) - ROM_LOAD( "rom6.ic6s", 0x3000000, 0x800000, CRC(2950c543) SHA1(041548e79afcadc1b0e3524432ed52320f395f3e) ) - ROM_LOAD( "rom7.ic7s", 0x3800000, 0x800000, CRC(a2bb8ebb) SHA1(c5329cedf5f746c0d684d8dea301a0786909ea1d) ) - ROM_LOAD( "rom8.ic8s", 0x4000000, 0x800000, CRC(fde9b537) SHA1(b186da26bef43b483fd32c486bb018dc631bf485) ) - ROM_LOAD( "rom9.ic9s", 0x4800000, 0x800000, CRC(4db3e79a) SHA1(de2480792e7dfc01195000607be90fd4b29fdcc0) ) - ROM_LOAD( "rom10.ic10s", 0x5000000, 0x800000, CRC(37167167) SHA1(e379d20bcda84e6aaa0b930dce95d97812cd45d6) ) - ROM_LOAD( "rom11.ic11s", 0x5800000, 0x800000, CRC(927f1edb) SHA1(64f2f2f4546cc6b45ee78aeae68ce829cb57a124) ) - ROM_LOAD( "rom12.ic12s", 0x6000000, 0x800000, CRC(05de610d) SHA1(715124a3e7a23589c4ca9f0dccd55a21f7d48123) ) - ROM_LOAD( "rom13.ic13s", 0x6800000, 0x800000, CRC(17ed44c3) SHA1(ec34276006c3be7bd6d23c11314b0369a082e1ef) ) - ROM_LOAD( "rom14.ic14s", 0x7000000, 0x800000, CRC(66d7e2a1) SHA1(69178d4995ac3c2d73d953544101d23da1812f65) ) - ROM_LOAD( "rom15.ic15s", 0x7800000, 0x800000, CRC(0c701416) SHA1(6c9e882e2a00768f5e0a28d38a5695c65594d8dd) ) - ROM_LOAD( "rom16.ic16s", 0x8000000, 0x800000, CRC(5d8e6e8d) SHA1(03045f3a9257632c325eba9752855b42355dff6c) ) - ROM_LOAD( "rom17.ic17s", 0x8800000, 0x800000, CRC(b4c40606) SHA1(4f187dfe44bd89c90b6fa4b90f16222bc0a74d22) ) - // .18s chip is not present but is tested for an FF fill (pull-up resistors on the PCB's data bus presumably accomplish this) - - ROM_REGION(0x84, "some_eeprom", 0) - ROM_LOAD( "sflash.ic37", 0x000000, 0x000084, CRC(1557297e) SHA1(41e8a7a8eaf5076b124d378afdf97e328d100e72) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -// Satellite -// ROM board ID# 840-0056B -ROM_START( shorse ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23627.ic22", 0x0000000, 0x0400000, CRC(7caccc5e) SHA1(86bff30b76b4b02467b37341582062de5c507a39) ) - ROM_LOAD( "mpr-23275.ic1", 0x0800000, 0x1000000, CRC(ffc62eab) SHA1(bb9dd3cc6540de1c194df99d5629583216f4c557) ) - ROM_LOAD( "mpr-23276.ic2", 0x1800000, 0x1000000, CRC(8b7ce666) SHA1(2848786659349598e019fbb05c92ed3ce6e2ec11) ) - ROM_LOAD( "mpr-23277.ic3", 0x2800000, 0x1000000, CRC(47a6f9c5) SHA1(9af5c3129a44fcffb87b1b021d8812e0b695967f) ) - ROM_LOAD( "mpr-23278.ic4", 0x3800000, 0x1000000, CRC(c12b189c) SHA1(7743500400a4e23a5e97a53ee16775c32d9abd5d) ) - ROM_LOAD( "mpr-23279.ic5", 0x4800000, 0x1000000, CRC(b8b39559) SHA1(082c9b6926557654c3f3bf00d741f32c560b50ce) ) - ROM_LOAD( "mpr-23280.ic6", 0x5800000, 0x1000000, CRC(b1c8daa2) SHA1(a05fb374156ea013e35502abccc92f5117c39daa) ) - ROM_LOAD( "mpr-23281.ic7", 0x6800000, 0x0800000, CRC(c0378369) SHA1(c728a181eddb01b9f8574669d4550baed559a5a4) ) - - ROM_REGION(0x84, "some_eeprom", 0) - ROM_LOAD( "sflash.ic46", 0x000000, 0x000084, CRC(4929e940) SHA1(f8c4277ca0ae5e36b2eed033cc731b8fc4fccafc) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - - -/***** Star Horse 2001 *****/ -// currently we have only Satellite unit ROM board dumped, server/control and large screen units is missing. -// ID# 837-14114-01-91 -// ROM board ID# 840-0078B REV.B -ROM_START( shors2k1 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23739b.ic22", 0x00000000, 0x00400000, CRC(2d19b6a2) SHA1(1cf0294a32a870b34164786db9df29dd23cf790a) ) - ROM_LOAD("mpr-23740.ic1", 0x00800000, 0x01000000, CRC(e84f8611) SHA1(4b6f174cac37b6c50d2151e25bba52c87ac738fe) ) - ROM_LOAD("mpr-23741.ic2", 0x01800000, 0x01000000, CRC(5fd84c54) SHA1(2913a1d67674de2cc0165ec0e7556288ca2ea6c6) ) - ROM_LOAD("mpr-23742.ic3", 0x02800000, 0x01000000, CRC(240e1779) SHA1(ac25c217e9772d16465f26d1ad7f514d745e9ec2) ) - ROM_LOAD("mpr-23743.ic4", 0x03800000, 0x01000000, CRC(d9dc0a12) SHA1(d374a09d6e7a94075720b137879e64daca197ef8) ) - ROM_LOAD("mpr-23744.ic5", 0x04800000, 0x01000000, CRC(95759982) SHA1(e09c20d1acad55f8cfb38dfec7c55ec97165190c) ) - ROM_LOAD("mpr-23745.ic6", 0x05800000, 0x01000000, CRC(0eda5807) SHA1(589aac6262dc4168793fd41bb88760123408328f) ) - ROM_LOAD("mpr-23746.ic7", 0x06800000, 0x01000000, CRC(955bb184) SHA1(05436d4eed330bc0b71897650d9df601453cde6f) ) - - ROM_REGION(0x84, "some_eeprom", 0) - ROM_LOAD( "sflash.ic46", 0x000000, 0x000084, CRC(bfce576f) SHA1(c3aa638c280a12df71a09c55adc2b87c37cf4f90) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - - -/***** Star Horse 2002 Japan *****/ -// currently we have dumped Main Screens, Sound & Backup and Live units ROM boards, others missing. - -// Main Screens -// ROM board ID# 840-0102 -ROM_START( shors2k2m ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x6800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23851.ic22", 0x00000000, 0x00400000, CRC(23dbad62) SHA1(4d7763ba3bd362bb2d52358ea10a851a74d337d5) ) - ROM_LOAD("mpr-23852.ic1", 0x00800000, 0x01000000, CRC(b289b968) SHA1(bddd7fadeeae02998d425a77fba52837d782f207) ) - ROM_LOAD("mpr-23853.ic2", 0x01800000, 0x01000000, CRC(ef43b551) SHA1(0f34d89eae3162321c4e74742ca53ef1a046135c) ) - ROM_LOAD("mpr-23854.ic3", 0x02800000, 0x01000000, CRC(1bb65979) SHA1(0247e1d9e00967801dcbbb5ddc343cebbe731e02) ) - ROM_LOAD("mpr-23855.ic4", 0x03800000, 0x01000000, CRC(04b725d8) SHA1(e0db7a1e165b57198edd7af3eaeb07cfe808ed16) ) - ROM_LOAD("mpr-23856.ic5", 0x04800000, 0x01000000, CRC(8ef1691e) SHA1(99c1778799bf52d00b7864794c19b90f348e46d3) ) - ROM_LOAD("mpr-23857.ic6", 0x05800000, 0x01000000, CRC(b2900844) SHA1(47ba8f9823fa3872963358c06dd7ff84cfba437e) ) - - ROM_REGION(0x84, "some_eeprom", 0) - ROM_LOAD( "sflash.ic46", 0x000000, 0x000084, CRC(405120b8) SHA1(dd85c5a849b6537c0b8b5f1d546070aa072001fe) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -// Sound & Backup -// ROM board ID# 840-0103 REV.A -// apparently this unit also had one more ROM board, flash ROM based 840-0034 or similar. -ROM_START( shors2k2s ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x5800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23866a.ic22", 0x00000000, 0x00400000, CRC(abf21b86) SHA1(bc7cc48dcd8bd964d8ad90cc4a88e9ca518a128d) ) - ROM_LOAD("mpr-23888.ic1", 0x00800000, 0x01000000, CRC(c55b45be) SHA1(3dd42a8e21323026742ae764f0a22d96475b55e0) ) - ROM_LOAD("mpr-23889.ic2", 0x01800000, 0x01000000, CRC(e3f0f02e) SHA1(66bcbc251b43688bdc0000a1a9fd463d01ee4e04) ) - ROM_LOAD("mpr-23890.ic3", 0x02800000, 0x01000000, CRC(187eca4e) SHA1(0e0f9fe7a8a3b0ec4c36e3c42fe3c2c7b6c98dc0) ) - ROM_LOAD("mpr-23891.ic4", 0x03800000, 0x01000000, CRC(24783524) SHA1(9338acd2194ee546d25cb553458eefe7f9d8f806) ) - ROM_LOAD("mpr-23892.ic5", 0x04800000, 0x01000000, CRC(c8785077) SHA1(874abec35bfcb4f2b7cded85aea717d1ff21dabf) ) - - ROM_REGION(0x84, "some_eeprom", 0) - ROM_LOAD( "sflash.ic46", 0x000000, 0x000084, CRC(7acf38e5) SHA1(6abed02500be2e2405ffe7ae39db29c9c030a344) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -// Live -// ROM board ID# 840-0104 -ROM_START( shors2k2l ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x9800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-23867.ic22", 0x00000000, 0x00400000, CRC(25fbbf6e) SHA1(bac0681206ac5b2b192e6015905768d30d97692f) ) - ROM_LOAD("mpr-23894.ic1", 0x00800000, 0x01000000, CRC(fb87d357) SHA1(8e0f08d5836033d5242e0b2fbc69b893c1ede1d3) ) - ROM_LOAD("mpr-23895.ic2", 0x01800000, 0x01000000, CRC(519743f5) SHA1(949456136345c73a6ec11dd870c79d3fd3c93c24) ) - ROM_LOAD("mpr-23896.ic3", 0x02800000, 0x01000000, CRC(b0c597f5) SHA1(91a0c3cd2ebb7e63a734f2dfefa055278f6159dc) ) - ROM_LOAD("mpr-23897.ic4", 0x03800000, 0x01000000, CRC(8e7a4d58) SHA1(ebf2e578243fbe5782a86f2ec921ab68796547d8) ) - ROM_LOAD("mpr-23898.ic5", 0x04800000, 0x01000000, CRC(c9bb098b) SHA1(40819ac411debd10c36422bd873b693e0e9fe460) ) - ROM_LOAD("mpr-23899.ic6", 0x05800000, 0x01000000, CRC(99a3f8c4) SHA1(d31bdc446384765370d4d5196f4aa2d6a4b9e913) ) - ROM_LOAD("mpr-23900.ic7", 0x06800000, 0x01000000, CRC(e4b3a767) SHA1(cea912e33a6bb6235498cbe0b2a78e537cf6145e) ) - ROM_LOAD("mpr-23901.ic8", 0x07800000, 0x01000000, CRC(d05001ce) SHA1(b1fbfeb9039ffe5adb74e73385919bac5be64fc3) ) - ROM_LOAD("mpr-23902.ic9", 0x08800000, 0x01000000, CRC(48eb5457) SHA1(ab28d63c53dbf8f0c091fb7af97308b2c5bd30ae) ) - - ROM_REGION(0x84, "some_eeprom", 0) - ROM_LOAD( "sflash.ic46", 0x000000, 0x000084, CRC(77ef2b0b) SHA1(f41248af2e27b63074619879fc460dd0143e6215) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - - -/***** Star Horse 2002 Taiwan *****/ -// currently we have only Sound unit ROM board dumped, the rest is missing. -// ID# 837-14351 -// ROM board ID# 840-0112B -ROM_START( shors2k2 ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x4000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23964.ic11", 0x0000000, 0x0400000, CRC(26c53dac) SHA1(75225ebda115338f903b1ddba3ca3c62b5c9611d) ) - ROM_LOAD32_WORD( "opr-23965.ic17s", 0x1000000, 0x0800000, CRC(28fceb93) SHA1(b733ffddd1a59275ead8f4b95c9d6a1a7845c370) ) - ROM_LOAD32_WORD( "opr-23966.ic18", 0x1000002, 0x0800000, CRC(d3bb88b4) SHA1(ecbd2f2c0cd446f1b6cf2755aaa97dfcae15e10e) ) - ROM_LOAD32_WORD( "opr-23967.ic19s", 0x2000000, 0x0800000, CRC(7dae177e) SHA1(0f6b3bf8c28f0b45f523f1d38b4c1a18e3fe6a5b) ) - ROM_LOAD32_WORD( "opr-23968.ic20", 0x2000002, 0x0800000, CRC(20b3b237) SHA1(43c772b27927db1980ba5c916d1b5ec965a3fbfb) ) - ROM_LOAD32_WORD( "opr-23969.ic21s", 0x3000000, 0x0800000, CRC(1d8644b6) SHA1(2703ab9b7b02a2f1803562f49a05712dc4b513a2) ) - ROM_LOAD32_WORD( "opr-23970.ic22", 0x3000002, 0x0800000, CRC(dd0201a8) SHA1(4f9deeffeaf91c108b772ce557ae9a1b9ad08692) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - // 840-0112 2002 317-0347-COM Naomi - ROM_PARAMETER( ":rom_board:key", "403431d2" ) -ROM_END - - -/***** Star Horse Progress *****/ -// complete game set, this game setup have 4 following unit types and 5 different ROM boards. - -// Main Screens, ID# 837-14373-01 and 837-14374-01 -// ROM board ID# 840-0120B REV.B -ROM_START( shorsepm ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x6800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-24087b.ic22", 0x00000000, 0x00400000, CRC(9388f109) SHA1(b441bacd1af14ba0488c0f25fd6e6657b1de0cf6) ) - ROM_LOAD("mpr-24088.ic1", 0x00800000, 0x01000000, CRC(386d9a06) SHA1(c923be8a60a15bc7a747aa4a3c0ed66cc00aae79) ) - ROM_LOAD("mpr-24089.ic2", 0x01800000, 0x01000000, CRC(404e231b) SHA1(fa6f4c9a8463c3216468330a819efe8ecf31e278) ) - ROM_LOAD("mpr-24090.ic3", 0x02800000, 0x01000000, CRC(48fb173d) SHA1(e5de093c96b6aebafe6ec8f36bad5a033590ad34) ) - ROM_LOAD("mpr-24091.ic4", 0x03800000, 0x01000000, CRC(7c92174c) SHA1(8e53f31a2a9e088caf46344e6850dfbb2b9cc638) ) - ROM_LOAD("mpr-24092.ic5", 0x04800000, 0x01000000, CRC(d32299a6) SHA1(e9bf05f9e8691d0ee4fb15346958b5bea738da30) ) - ROM_LOAD("mpr-24093.ic6", 0x05800000, 0x01000000, CRC(6491dd68) SHA1(8777ceae12d8267bd9867385d0dc1facc6dac66c) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -// Sound & Backup, ID# 837-14375-01, have 2 stacked ROM boards -// ROM board ID# 840-0121B REV.A -ROM_START( shorseps ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x6800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-24097a.ic22", 0x00000000, 0x00400000, CRC(ec61a9e8) SHA1(a418be12eeaa4a9c43d1c5dc87ecb5c48857a436) ) - ROM_LOAD("mpr-24098.ic1", 0x00800000, 0x01000000, CRC(c55b45be) SHA1(3dd42a8e21323026742ae764f0a22d96475b55e0) ) - ROM_LOAD("mpr-24099.ic2", 0x01800000, 0x01000000, CRC(e3f0f02e) SHA1(66bcbc251b43688bdc0000a1a9fd463d01ee4e04) ) - ROM_LOAD("mpr-24100.ic3", 0x02800000, 0x01000000, CRC(a5f3cbe9) SHA1(a290d0b1c2c249cbc0473357bde73e4187c96c0d) ) - ROM_LOAD("mpr-24101.ic4", 0x03800000, 0x01000000, CRC(daaf9531) SHA1(5a9651c69d3dd6367cf7f92546ffbb4be65635de) ) - ROM_LOAD("mpr-24102.ic5", 0x04800000, 0x01000000, CRC(55121ff3) SHA1(c5bc7839b8f9c93a2e600589ce5e158742afda0e) ) - ROM_LOAD("mpr-24103.ic6", 0x05800000, 0x01000000, CRC(bfbc3569) SHA1(c8ba7df05d675a15b3eb7c941e9ba231a30e746a) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -// HORSE DATA -// ROM board ID# 840-0034B -// flash ROM board, used to store backup data, probably players saves, mostly empty -ROM_START( shorsepb ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x1800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("rom1.ic1s", 0x00800000, 0x00800000, CRC(d1305180) SHA1(07078484ba938af9c1124521e90b1b4540c63fbd) ) - ROM_LOAD("rom2.ic2s", 0x01000000, 0x00800000, CRC(cfb9881d) SHA1(97632db5a99e15fd9256db195bf6ae60f848df74) ) - - ROM_REGION(0x84, "some_eeprom", 0) - ROM_LOAD( "sflash.ic37", 0x000000, 0x000084, CRC(fe8f8f5c) SHA1(839461ab736e0228dec7e2512e1692d6ecc4e664) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -// Live (game logic server), ID# 837-14376-01 -// ROM board ID# 840-0122B -ROM_START( shorsepl ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("epr-24107a.ic22", 0x00000000, 0x00400000, CRC(8df0f545) SHA1(b89c0d4bf1d5e95176251b6ea42b1d9f885d14bf) ) - ROM_LOAD("mpr-24108.ic1", 0x00800000, 0x01000000, CRC(e8e9c09c) SHA1(5e3d938fa5958c40c59511eef1f2607af7768cc9) ) - ROM_LOAD("mpr-24109.ic2", 0x01800000, 0x01000000, CRC(a5c103d0) SHA1(8f138146a95553c725298c179776ee312beda6d0) ) - ROM_LOAD("mpr-24110.ic3", 0x02800000, 0x01000000, CRC(58a5a8c2) SHA1(913d9e5f00a657e407855f00bf6db0af621ae2ca) ) - ROM_LOAD("mpr-24111.ic4", 0x03800000, 0x01000000, CRC(dcb17013) SHA1(f5523089f0844d43c1bab2044b5de241455e7526) ) - ROM_LOAD("mpr-24112.ic5", 0x04800000, 0x01000000, CRC(711e656b) SHA1(ef3dc54c92a3347da3c5ca697f2ad550906bd44b) ) - ROM_LOAD("mpr-24113.ic6", 0x05800000, 0x01000000, CRC(d6c7d611) SHA1(48955388e86a9f5aa44319501fd339cc662d5647) ) - ROM_LOAD("mpr-24114.ic7", 0x06800000, 0x01000000, CRC(cb1846b7) SHA1(49d0e51921c2c48b07290cd344b5df73df6d333e) ) - ROM_LOAD("mpr-24115.ic8", 0x07800000, 0x01000000, CRC(73c5168d) SHA1(d999b8d2c3b554ca4c256c1da2a5ad3741a6b3fd) ) - ROM_LOAD("mpr-24116.ic9", 0x08800000, 0x01000000, CRC(e074c41a) SHA1(77d8c5a98bd42d199e8e5a5e53b40fe3a1d5a349) ) - ROM_LOAD("mpr-24117.ic10", 0x09800000, 0x01000000, CRC(d6d33ab2) SHA1(1f4c182ac9eebe7b3d0a14f8984f59ffd6979ac0) ) - ROM_LOAD("mpr-24118.ic11", 0x0a800000, 0x01000000, CRC(99b64022) SHA1(e324f8f042dac1849692a05d8d7aa71d80c36ff3) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -// Satellite, ID# 837-14377-01 -// ROM board ID# 840-0123B REV.A -ROM_START( shorsep ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x7800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-24122a.ic22", 0x0000000, 0x0400000, CRC(34ef47d2) SHA1(aa8e60cd0f1944654cb864a88291393304001541) ) - ROM_LOAD( "mpr-24123.ic1", 0x0800000, 0x1000000, CRC(657f0c6d) SHA1(f543cd8e5795e3c881d3c66205c243b35ff7b320) ) - ROM_LOAD( "mpr-24124.ic2", 0x1800000, 0x1000000, CRC(034f2d83) SHA1(0adbc1a398a58775ba2dbd0478845ec7c2420c94) ) - ROM_LOAD( "mpr-24125.ic3", 0x2800000, 0x1000000, CRC(103aec1d) SHA1(04e7579a97cd0be3a6e2edae58625ca944db75da) ) - ROM_LOAD( "mpr-24126.ic4", 0x3800000, 0x1000000, CRC(9a6f2f59) SHA1(5632c0ab641d340fde2d448d00d65de008621dd9) ) - ROM_LOAD( "mpr-24127.ic5", 0x4800000, 0x1000000, CRC(bb4af13e) SHA1(6ed7f34932207972e9c4ffdbf563d8333df518ec) ) - ROM_LOAD( "mpr-24128.ic6", 0x5800000, 0x1000000, CRC(bfdbb853) SHA1(bfbeb6ab634201af68d1427dea4f50163673fc2c) ) - ROM_LOAD( "mpr-24129.ic7", 0x6800000, 0x1000000, CRC(c3f0f06a) SHA1(152324f2dbbde5560ae3adb1f9394a273fedbe9c) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - - -/***** Star Horse Progress Returns *****/ -// complete game set - 5 NAOMI units and 2 Motorola 'QUICC' MC68360 based units. - -/* -Main unit, ID# 834-14921 -3 custom PCBs stack (from lower to upper): - -G-MAIN2 -837-13126-91 -|------------------------------------------------------------| -| ---CN2--- ---CN1--- | -| TOS5 COM20020 | -| 315-5296 | -| TOS4 COM20020 | -| 20MHz -CN-EX1- | -| | -| TOS3 315-6032 32MHz -CN-EX2- 315-5296 | -| MC68360 | -| TOS2 4C256K16 4C256K16 | -| RTC72423 JP6 | -| IC3 52256 52256 315-5338A | -| TOS1 JP1 LEDs | -| CR2032 IC2 JP2-5 SW1 SW2 SW3 SW4 | -|------------------------------------------------------------| -Notes: - MC68360 - Motorola MC68360EM25L 'QUICC' QUad Integrated Communications Controller - IC2 - EPR-24482 27C4002 EEPROM (DIP40) - IC3 - EEPROM DIP40 (not populated) - 4C256K16 - 2x Alliance AS4C256K16F0 256k x16 CMOS DRAM (Fast Page Mode) - 52256 - 2x Sharp LH52256CN-70LL 32k x8 CMOS SRAM - COM20020 - 2x SMsC COM20020ILJP 5Mbps ARCNET controller - 315-5296 - 2x Sega I/O ASIC - 315-5338A - Sega I/O ASIC - 315-6032 - Lattice MACH211 CPLD - RTC72423 - Epson RTC-72423 real time clock - TOS 1-5 - 5x TOSLINK connectors - SW 1-4 - x8 DIP Switch - -BD CARRIER CNTRL BD -837-13768-91 -834-14372-01 -|------------------------------------------------------------| -| ---CN1--- 4C256K16 4C256K16 | -| | -| TOS2 315-6252 7054 315-6306 4C256K16 4C256K16 | -| | -| --CN2-- 52256 | -| TOS1 | -| MC68360 MC68360 52256 | -| 4C256K16 4C256K16 | -| IC3 315-6251 | -|----------------------| IC1 IC2 CR2032 | - |-------------------------------------| -Notes: - MC68360 - 2x Motorola MC68360EM25L 'QUICC' QUad Integrated Communications Controller - IC1 - EPR-24483 27C4002 EEPROM (DIP40) - 4C256K16 - 6x Alliance AS4C256K16F0 256k x16 CMOS DRAM (Fast Page Mode) - 52256 - 2x Sharp LH52256CN-70LL 32k x8 CMOS SRAM - 7054 - IDT7054 4k x8 four-port SRAM - 315-6251 - Xilinx XC9536 CPLD - 315-6252 - Xilinx XC9572 CPLD - 315-6306 - Xilinx XC9536 CPLD - TOS 1-2 - 2x TOSLINK connectors - IC2-3 - EEPROM DIP40 (not populated) - -CGAL MEMORY BD -837-13809-01 -|------------------------| -| 315-6309 | -| | -| 62148 CR2032 | -| | -| --CN1-- LEDs | -|------------------------| -Notes: - 315-6309 - Xilinx XC9536 CPLD - 62148 - Cypress CY62148BLL 512k x8 SRAM -*/ - -/* -Matrix unit, ID# 834-????? -2 custom PCBs stack (from lower to upper): - -G-MAIN2 -837-13126-91 -same PCB as used in Main unit, but populated both IC2 and IC3 EEPROMs - -DOT CONT BD -837-14378 -|-------------------------------| -| --CN1-- 16MHz | -| IC12 | -| | -| --CN-EX1-- | -| 8431 8431 | -| --CN-EX2-- | -| | -| 8431 8431 8431 8431 8431 8431 | -|-------------------------------| -Notes: - IC12 - Altera FLEX EPF8282ALC84-4 FPGA - 8431 - 8x Fujitsu MB8431-90LP 2k x8 Dual-Port CMOS SRAM -*/ - -// Video Right, ID# 837-14922 REV.B, VIDEO BD SHE PROG RET -// ROM board ID# 840-0184B -ROM_START( shorseprvr ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24493.ic8", 0x00000000, 0x4000000, CRC(038fe419) SHA1(1b92879e1fd42589df35fe37ee5277449cdb8a11) ) - ROM_LOAD( "fpr-24494.ic9", 0x04000000, 0x4000000, CRC(8a6c1cee) SHA1(2730dfbd86a94676d6550112eaa125b27740b255) ) - - // PIC not populated - ROM_REGION( 0x800, "pic_readout", ROMREGION_ERASE00 ) - - ROM_PARAMETER( ":rom_board:id", "5502" ) - - // TODO: following should be separate sets or devices - // Main unit - ROM_REGION(0x100000, "main_unit", ROMREGION_ERASEFF) - ROM_LOAD( "epr-24482.ic2", 0x00000, 0x80000, CRC(0d1aa9f3) SHA1(93d03f75eb3837713da7f5deba608090470bb7b3) ) // 837-13126-91 PCB - ROM_LOAD( "epr-24483.ic1", 0x80000, 0x80000, CRC(034adee6) SHA1(b49a90378988132621c8e188e0bb10e90fc7b9a1) ) // 837-13768-91 PCB - - // Matrix unit - ROM_REGION(0x100000, "matrix_unit", ROMREGION_ERASEFF) - ROM_LOAD( "epr-24484.ic2", 0x00000, 0x80000, CRC(99ba7d7b) SHA1(1bf76acc126f48aa3072c466b88c7d450ced936f) ) - ROM_LOAD( "epr-24485.ic3", 0x80000, 0x80000, CRC(5dbea04c) SHA1(657bf0c4b383f5d5c5e4611baaebce497bf328ef) ) -ROM_END - -// Video Left, ID# 837-14923 REV.B, VIDEO BD SHE P RET & HORSE D -// ROM board ID# 840-0183B -ROM_START( shorseprvl ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24479.ic8", 0x00000000, 0x4000000, CRC(9b60b0f3) SHA1(7ac7c514171690bc3de254313e5d8d90ef85e1b6) ) - ROM_LOAD( "epr-24480.ic7", 0x00000000, 0x0400000, CRC(c865c71e) SHA1(d0b4b93b6cde13c368afe6338d23f439d7d9bef8) ) - ROM_LOAD( "fpr-24480.ic9", 0x04000000, 0x4000000, CRC(91e15bc4) SHA1(d29d52bd6641964fee37c90f453215caf617f468) ) - ROM_LOAD( "fpr-24481.ic10", 0x08000000, 0x4000000, CRC(df6e5461) SHA1(232758c7a5e28b76782b428eec2b20837d864908) ) - ROM_LOAD( "fpr-24482.ic11", 0x0c000000, 0x4000000, CRC(9613d44b) SHA1(1b811d67dadda3de0584717ea41af269a79669ad) ) - - // PIC not populated - ROM_REGION( 0x800, "pic_readout", ROMREGION_ERASE00 ) - - ROM_PARAMETER( ":rom_board:id", "5584" ) -ROM_END - -// Sound, ID# 837-14924 REV.A, SOUND BD SHE PROG RET -// ROM board ID# 840-0187B -ROM_START( shorseprs ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24479.ic8", 0x00000000, 0x4000000, CRC(9b60b0f3) SHA1(7ac7c514171690bc3de254313e5d8d90ef85e1b6) ) - ROM_LOAD( "epr-24481.ic7", 0x00000000, 0x0400000, CRC(5903b123) SHA1(fe15d4eedb49d4ce9b88ae160bbac837744e2c9b) ) - ROM_LOAD( "fpr-24480.ic9", 0x04000000, 0x4000000, CRC(91e15bc4) SHA1(d29d52bd6641964fee37c90f453215caf617f468) ) - ROM_LOAD( "fpr-24481.ic10", 0x08000000, 0x4000000, CRC(df6e5461) SHA1(232758c7a5e28b76782b428eec2b20837d864908) ) - ROM_LOAD( "fpr-24482.ic11", 0x0c000000, 0x4000000, CRC(9613d44b) SHA1(1b811d67dadda3de0584717ea41af269a79669ad) ) - - // PIC not populated - ROM_REGION( 0x800, "pic_readout", ROMREGION_ERASE00 ) - - ROM_PARAMETER( ":rom_board:id", "5584" ) -ROM_END - -// Live, ID# 837-14925 REV.A, LIVE & VOICE BD SHE PROG RET -// ROM board ID# 840-0185B -ROM_START( shorseprl ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x10000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24486.ic8", 0x00000000, 0x4000000, CRC(05231d7c) SHA1(41ac151044d4b2cbc633948ffef7d9f8a9c18cad) ) - ROM_LOAD( "fpr-24487.ic9", 0x04000000, 0x4000000, CRC(f45cccb6) SHA1(ad8e74f4f833e11026ddb6bfc11bc090d7388f45) ) - ROM_LOAD( "fpr-24488.ic10", 0x08000000, 0x4000000, CRC(665b6cab) SHA1(fa6e83a5234f2551d3c715418425b55ab6a43aa5) ) - ROM_LOAD( "fpr-24497.ic11", 0x0c000000, 0x4000000, CRC(78e0e303) SHA1(e6e596bd29c0701366e37c177752ac618895b6ec) ) - - // PIC not populated - ROM_REGION( 0x800, "pic_readout", ROMREGION_ERASE00 ) - - ROM_PARAMETER( ":rom_board:id", "5504" ) -ROM_END - -// Satellite, ID# 837-14926 REV.A, SATL BD SHE PROG RET -// ROM board ID# 840-0186B -ROM_START( shorsepr ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24489.ic8", 0x00000000, 0x4000000, CRC(156797a4) SHA1(b20da57726974c5d772885fe809c4bbf89012db6) ) - ROM_LOAD( "fpr-24490.ic9", 0x04000000, 0x4000000, CRC(b6c40348) SHA1(37b5b334c24536e5b2062c233423f0e3d338e1f2) ) - - // PIC not populated - ROM_REGION( 0x800, "pic_readout", ROMREGION_ERASE00 ) - - ROM_PARAMETER( ":rom_board:id", "5502" ) -ROM_END - -/* prototype cartridges for games released on GD-ROM */ - -ROM_START( puyofevp ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xc000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD32_WORD( "ic17s.bin", 0x01000000, 0x800000, CRC(f51ce63b) SHA1(7642d5a78d103986ebe7bf9ecea7602490fcdfa2) ) // really used only 0-0x80000 and 0x400000-0x420000 areas, the rest is garbage - ROM_LOAD32_WORD( "ic18s.bin", 0x01000002, 0x800000, CRC(7109decc) SHA1(91481f427d4d28c3ff1805eb00b63deb9d691b27) ) // --//-- - ROM_LOAD32_WORD( "ic19s.bin", 0x02000000, 0x800000, CRC(a58efa9c) SHA1(ff83c25ef4094c1033b906bd048569927b0828c2) ) - ROM_LOAD32_WORD( "ic20s.bin", 0x02000002, 0x800000, CRC(6dee24b2) SHA1(ef6eb8aa239af6b02169618dd2594fc9c62086dc) ) - ROM_LOAD32_WORD( "ic21s.bin", 0x03000000, 0x800000, CRC(9a0564c2) SHA1(71fa98fd4815a119ff2cbe07298fefc25a2cde79) ) - ROM_LOAD32_WORD( "ic22s.bin", 0x03000002, 0x800000, CRC(df692133) SHA1(9433010ca070003d59a18239cd2637e6f9bffeae) ) - ROM_LOAD32_WORD( "ic23s.bin", 0x04000000, 0x800000, CRC(61c98256) SHA1(a1e4e6fa7c2672d49ff6a0a5a239d9f405797248) ) - ROM_LOAD32_WORD( "ic24s.bin", 0x04000002, 0x800000, CRC(c7e8ec24) SHA1(7cf7fc4954caff3fe2bb14964889d79250e6e4db) ) - ROM_LOAD32_WORD( "ic25s.bin", 0x05000000, 0x800000, CRC(2cb47ef5) SHA1(3f6cea2ca7857bd441f9632cd295c5f57a3d59fc) ) - ROM_LOAD32_WORD( "ic26s.bin", 0x05000002, 0x800000, CRC(f5b477d5) SHA1(f79d65bee22800dce2964666278c285d15c059e7) ) - ROM_LOAD32_WORD( "ic27s.bin", 0x06000000, 0x800000, CRC(22c07470) SHA1(4e64b632a4dad2d6a565d90aa34a00739a2a4ad4) ) - ROM_LOAD32_WORD( "ic28s.bin", 0x06000002, 0x800000, CRC(018233e0) SHA1(168430d66c59db49d113b65ae6dac9ddb9919661) ) - ROM_LOAD32_WORD( "ic29s.bin", 0x07000000, 0x800000, CRC(96101b95) SHA1(b818f24b551eaf3a35d8eb23b7e7df2af5ceef5f) ) - ROM_LOAD32_WORD( "ic30s.bin", 0x07000002, 0x800000, CRC(16dff39b) SHA1(b3899ab22056015ed3fd4ee06f687d9dca540ece) ) - ROM_LOAD32_WORD( "ic31s.bin", 0x08000000, 0x800000, CRC(510c03dd) SHA1(1488a574590be8927bc8c403105b6fb72c829177) ) - ROM_LOAD32_WORD( "ic32s.bin", 0x08000002, 0x800000, CRC(b184e263) SHA1(5089b13c160708c4ddee36e4fb89110ab6281690) ) - ROM_LOAD32_WORD( "ic33s.bin", 0x09000000, 0x800000, CRC(be2a164b) SHA1(a1d93e84e7e35ec55e738dc27069295cd0610f27) ) - ROM_LOAD32_WORD( "ic34s.bin", 0x09000002, 0x800000, CRC(01e0a163) SHA1(7730ce21e9041c70d39700d4ea2ff3adf54a315e) ) - ROM_LOAD32_WORD( "ic35s.bin", 0x0a000000, 0x800000, CRC(ae0c1caa) SHA1(548c5e6cb0c99ba8f0a758bb66fb8d949b2da1a0) ) // actual game data is up to offset 0x3e0000, the rest is garbage - ROM_LOAD32_WORD( "ic36s.bin", 0x0a000002, 0x800000, CRC(6de8d5c7) SHA1(896520ab7cf458fddeacdad7a535976445048d8f) ) // --//-- - ROM_LOAD32_WORD( "ic37s.bin", 0x0b000000, 0x800000, CRC(fc89454c) SHA1(f0550e17930c71d81050f18eceb312fe82c084c2) ) // not used garbage - ROM_LOAD32_WORD( "ic38s.bin", 0x0b000002, 0x800000, CRC(86954476) SHA1(ba2b31032321abf5ddfe7cff7803ae4fa944812c) ) // not used garbage - - ROM_COPY( "rom_board", 0x01000000, 0x400000, 0xc00000 ) - - ROM_REGION(0x84, "some_eeprom", 0) - ROM_LOAD( "sflash.bin", 0x000000, 0x000084, CRC(17150bc9) SHA1(c3af7d91e12141938d2b9e67eb9f5ff961cd09ff) ) - - // Actel FPGA stamped 315-6257A - ROM_PARAMETER( ":rom_board:key", "ff9d4d3c" ) // this key used by dev. BIOS for such type dev. ROM boards test -ROM_END - -ROM_START( vathletep ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("rom1.ic1s", 0x00800000, 0x00800000, CRC(fd691f92) SHA1(6fce053e8ef34505f107803ba98d1b49080fdb60) ) - ROM_LOAD("rom2.ic2s", 0x01000000, 0x00800000, CRC(8469167d) SHA1(0f87f7e9e4fc531dc251d3bdfe28aeb97bf06ab6) ) - ROM_LOAD("rom3.ic3s", 0x01800000, 0x00800000, CRC(bc540882) SHA1(50e5d7a0b4137901a1410acd8616c4c2a75d715e) ) - ROM_LOAD("rom4.ic4s", 0x02000000, 0x00800000, CRC(0e55bea8) SHA1(a60500c83dae7ea4427d2afb2ad061e7a60efce4) ) - ROM_LOAD("rom5.ic5s", 0x02800000, 0x00800000, CRC(4bf2aa06) SHA1(f36abcc4b906a30ed2abc7c35197e0eae8b40e8d) ) - ROM_LOAD("rom6.ic6s", 0x03000000, 0x00800000, CRC(a3b0e5be) SHA1(8f02f21aa78c7e4a02ad0b532bc6044380cbd3cf) ) - ROM_LOAD("rom7.ic7s", 0x03800000, 0x00800000, CRC(a57b1dbe) SHA1(baad364303483b88534adf68f2ab7741bdc48c9f) ) - ROM_LOAD("rom8.ic8s", 0x04000000, 0x00800000, CRC(9548cf96) SHA1(4e7b161303a7455872c34977a35bd2af2abc8e42) ) - ROM_LOAD("rom9.ic9s", 0x04800000, 0x00800000, CRC(bf87eb66) SHA1(aafdc4be502f77ecc76e8b8d550e5ff3716b5c7a) ) - ROM_LOAD("rom10.ic10s", 0x05000000, 0x00800000, CRC(d54a97e5) SHA1(34c85f1b6a325ab9a41705603761a0a25c7e1108) ) - ROM_LOAD("rom11.ic11s", 0x05800000, 0x00800000, CRC(513d8642) SHA1(314dd6abd0a31e05007f13d42e77b1b78da6256b) ) - ROM_LOAD("rom12.ic12s", 0x06000000, 0x00800000, CRC(f4c0a57c) SHA1(21f6f6744a78e9d0d0aa6284923815d2c498ac41) ) - ROM_LOAD("rom13.ic13s", 0x06800000, 0x00800000, CRC(d85c5bb1) SHA1(74e6b81f52f3ed5f0f57ff6f8900149fa9011795) ) - ROM_LOAD("rom14.ic14s", 0x07000000, 0x00800000, CRC(1ba7f58d) SHA1(f66d23975d1a36137e0c6c87b3675bf8c82c9fdc) ) - // ROMs below is unused garbage data - ROM_LOAD("rom15.ic15s", 0x07800000, 0x00800000, CRC(feb0d72a) SHA1(af03cf22d0d5e6bd3dded391ad0499e118b975f2) ) - ROM_LOAD("rom16.ic16s", 0x08000000, 0x00800000, CRC(c9548b34) SHA1(1cfdec1f82e0ac912570d05645533a0399a39105) ) - ROM_LOAD("rom17.ic17s", 0x08800000, 0x00800000, CRC(b1509241) SHA1(9c7e98359a6974007c15ca9dc59230c53976c860) ) - ROM_LOAD("rom18.ic18s", 0x09000000, 0x00800000, CRC(c56fe297) SHA1(ce27f8708c7cccc8317f90aa72c9832aa7246e7f) ) - ROM_LOAD("rom19.ic19s", 0x09800000, 0x00800000, CRC(bb7a97b7) SHA1(86adadb89a256497c6bd694438d8f4148a6a7540) ) - ROM_LOAD("rom20.ic20s", 0x0a000000, 0x00800000, CRC(9beb6827) SHA1(c95b31c14f00756371c692e996abbf69d992c236) ) - ROM_LOAD("rom21.ic21s", 0x0a800000, 0x00800000, CRC(3994d2d7) SHA1(a5c90abbca5d9cd6090b890df3ceae6bd0df7243) ) - - ROM_REGION(0x84, "some_eeprom", 0) - ROM_LOAD( "sflash.ic37", 0x000000, 0x000084, CRC(6ed247bf) SHA1(ab4263570c2034562cb80ca83797792f42146f60) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 populated, not used -ROM_END - - -/* GD-ROM titles - a PIC supplies a decryption key - -PIC stuff - -command response comment - -kayjyo!? ->:\x70\x1f\x71\x1f\0\0\0 (SYS_CHK_SECU and SYS_REQ_SECU gdrom commands, last byte is 1 in network boot games) -C1strdf0 ->5BDA.BIN (lower part of boot filename string, BDA.BIN in this example) -D1strdf1 ->6\0\0\0\0\0\0\0 (upper part of filename string) -bsec_ver ->8VER0001 (always the same? ) -atestpic ->7TEST_OK (always the same? ) -AKEYCODE ->3....... (high 7 bytes of des key) -Bkeycode ->4.\0\0\0\0\0\0 (low byte of des key, then \0 fill) -!....... ->0DIMMID0 (redefine upper 7 bytes of session key) -"....... ->1DIMMID1 (redefine next 7 bytes) -#.. ->2DIMMID2 (last 2 bytes) - - -default session key is -"NAOMIGDROMSYSTEM" - -info from Elsemi: - -it sends bsec_ver, and if it's ok, then the next commands are the session key changes -if you want to have the encryption described somewhere so it's not lost. it's simple: -unsigned char Enc(unsigned char val,unsigned char n) -{ - val^=Key[8+n]; - val+=Key[n]; - - return val; -} - -do for each value in the message to send -that will encrypt the char in the nth position in the packet to send -time to go to sleep - - -*/ - -#ifdef UNUSED_FUNCTION -// rather crude function to write out a key file -void naomi_write_keyfile(void) -{ - // default key structure - uint8_t response[10][8] = { - { ':', 0x70, 0x1f, 0x71, 0x1f, 0x00, 0x00, 0x00 }, // response to kayjyo!? - { '8', 'V', 'E', 'R', '0', '0', '0', '1' }, // response to bsec_ver - { '7', 'T', 'E', 'S', 'T', '_', 'O', 'K' }, // response to atestpic - { '6', 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // response to D1strdf1 (upper part of filename) - { '5', 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // response to C1strdf0 (lower part of filename) - { '4', 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // response to Bkeycode (lower byte of DES key) - { '3', 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // response to AKEYCODE (high 7 bytes of DES key) - { '2', 'D', 'I', 'M', 'M', 'I', 'D', '2' }, // response to #.. (rewrite low 2 bytes of session key) - { '1', 'D', 'I', 'M', 'M', 'I', 'D', '1' }, // response to "....... (rewrite middle 7 bytes of session key) - { '0', 'D', 'I', 'M', 'M', 'I', 'D', '0' }, // response to !....... (rewrite upper 7 bytes of session key) - }; - - int i; - char bootname[256]; - char picname[256]; - - // ######### edit this ########### - uint64_t key = 0x4FF16D1A9E0BFBCDULL; - - memset(bootname,0x00,14); - memset(picname,0x00,256); - - // ######### edit this ########### - strcpy(picname,"317-5072-com.data"); - strcpy(bootname,"BCY.BIN"); - - for (i=0;i<14;i++) - { - if (i<7) - { - response[4][i+1] = bootname[i]; - } - else - { - response[3][i-6] = bootname[i]; - } - } - - for (i=0;i<8;i++) - { - uint8_t keybyte = (key>>(7-i)*8)&0xff; - - if (i<7) - { - response[6][i+1] = keybyte; - } - else - { - response[5][1] = keybyte; - } - } - - - { - FILE *fp; - fp=fopen(picname, "w+b"); - if (fp) - { - fwrite(response, 10*8, 1, fp); - fclose(fp); - } - } - - -} -#endif - - -/********************************************** - * - * Naomi GD-ROM defines - * - *********************************************/ - -ROM_START( gundmgd ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("gundmgd-default-eeprom.bin", 0, 0x80, CRC(dc80fa1e) SHA1(5a412576b9fd4899ab0c11f93257600a5eb8b994)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0001", 0, SHA1(0430b7c8e6cc82998ded511bc52a9fb2a10002cd) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5069-COM) - //(sticker 253-5509-5069) - ROM_LOAD("317-5069-com.pic", 0x00, 0x4000, CRC(44d0b242) SHA1(cac31c2ed317e2b44ee93d762188aacea2398949) ) - -ROM_END - -ROM_START( sfz3ugd ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("sfz3ugd-default-eeprom.bin", 0, 0x80, CRC(699dd01b) SHA1(1a1e6fd1e47ed58a2afbf7f632fccf72a4708531)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0002", 0, SHA1(fceb1014a1c673c91a4529fff75aebfd734d5f4e) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5072-COM) - //(sticker 253-5509-5072) - ROM_LOAD("317-5072-com.pic", 0x00, 0x4000, CRC(3238ba01) SHA1(07c28f17c19eaa652295bbf2d3a96aa27c3748ae) ) -ROM_END - -ROM_START( cvsgd ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0004", 0, SHA1(3a9c7c4a97461a354addc645a1c275ae6a17daa7) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5076-JPN) - //(sticker 253-5509-5076J) - ROM_LOAD("317-5076-jpn.pic", 0x00, 0x4000, CRC(7c125b10) SHA1(557675e33bb45e4969560bbfd61f48d1784a728d) ) -ROM_END - -ROM_START( starseek ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0005", 0, SHA1(04bb039110950a5ec99f79a3a2e114fe3cbb86a6) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A-20 (317-5077-JPN) - //(sticker: 253-5509-5077J) - ROM_LOAD("317-5077-jpn.pic", 0x00, 0x4000, CRC(19f8d4d0) SHA1(d256f26f757d7019cab7950d81992902cdb65e07) ) -ROM_END - -ROM_START( gundmxgd ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("gundmxgd-default-eeprom.bin", 0, 0x80, CRC(dc0e8d45) SHA1(4088d25fdf7399552882b9656b66dff2345c376e)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0006", 0, SHA1(4f3e37363a8533995a4579137c7ea01252f8faca) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5079-COM) - //(sticker 253-5509-5079) - ROM_LOAD("317-5079-com.pic", 0x00, 0x4000, CRC(8f9fb55d) SHA1(ca93814ae7a4e99762dd1c2a743e21402b143811) ) -ROM_END - -// ver 010705 -ROM_START( cvs2mf ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0007a", 0, SHA1(2c7969edc7ce9af1101d4803b47b321dc05503e8) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5078-COM) - //(sticker 253-5509-5078) - ROM_LOAD("317-5078-com.pic", 0x00, 0x4000, CRC(e7bb621d) SHA1(0882d0e12ca4fb81dda2268cd12724a10278c220) ) -ROM_END - -// ver 010804 -// with Japan BIOS will be shown 010705, likely forgot / was not cared to update it -ROM_START( cvs2 ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0008", 0, SHA1(a45c7df4ca6692ff0d1a34f8269e17760fbd3a04) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5078-COM) - //(sticker 253-5509-5078) - ROM_LOAD("317-5078-com.pic", 0x00, 0x4000, CRC(e7bb621d) SHA1(0882d0e12ca4fb81dda2268cd12724a10278c220) ) -ROM_END - -ROM_START( ikaruga ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0010", 0, SHA1(58a592ba217847808940608548a1bfdf0ae9e713) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5081-JPN) - //(sticker 253-5509-5081J) - ROM_LOAD("317-5081-jpn.pic", 0x00, 0x4000, CRC(72ca4579) SHA1(8a46e92fc4a32016438ea877807928b51b3f3861) ) -ROM_END - -ROM_START( ggxx ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0011", 0, SHA1(642177a24a14a1b9afd0aab59a3e0074dfa6e5b8) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5082-COM) - //(sticker 253-5509-5082) - ROM_LOAD("317-5082-com.pic", 0x00, 0x4000, CRC(1b41189b) SHA1(efa0bf233ea4f64a8ed1c7a72b37de40ed069f33) ) -ROM_END - -ROM_START( cleoftp ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0012", 0, SHA1(406dfbab95070f4d4e1c4d5a933519dfee78702a) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5083-COM) - //(sticker 253-5509-5083) - ROM_LOAD("317-5083-com.pic", 0x00, 0x4000, CRC(096a0fc2) SHA1(8498a0d489a8e075268c07e2c076673904b04be9) ) -ROM_END - -ROM_START( moeru ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("moeru-default-eeprom.bin", 0, 0x80, CRC(50ca079f) SHA1(788a399017b94d9d1a981ea703af0d4a178dadb6)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0013", 0, SHA1(12108adc8292e145aeb6b68c8450f6a626bda5ee) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5084-JPN) - //(sticker 253-5509-5084J) - ROM_LOAD("317-5084-jpn.pic", 0x00, 0x4000, CRC(db7dac1e) SHA1(b6f7afe9d9d2681005c1abcd4fde24867e65d1e4) ) -ROM_END - -ROM_START( chocomk ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0014a", 0, SHA1(5b7d9c091e033cbd1bb27eea7c91d54086449496) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5085-JPN) - //(sticker 253-5509-5085J) - ROM_LOAD("317-5085-jpn.pic", 0x00, 0x4000, CRC(677fd544) SHA1(cccd4931bfe3fbcfcde6722088961ddf29a45e89) ) -ROM_END - -ROM_START( quizqgd ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("quizqgd-default-eeprom.bin", 0, 0x80, CRC(46c10aa3) SHA1(0a082243399a45c1c9d757f59ed660b3b7a9730d)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0017", 0, SHA1(2cdf36ca3a1bd25aa1f68240da3e318df375c652) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5090-JPN) - //(sticker 253-5509-5090J) - ROM_LOAD("317-5090-jpn.pic", 0x00, 0x4000, CRC(141cced2) SHA1(c7fe2fc61be3585e95a2ce4c6d4373ea71e920de) ) -ROM_END - -ROM_START( azumanga ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0018", 0, SHA1(749a56dd64ab697f17470d8ae797f7e20e9eb646) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASE) - //PIC16C622A (317-5091-JPN) - //(sticker 253-5509-5091J) - ROM_LOAD("317-5091-jpn.pic", 0x00, 0x4000, CRC(b71ede16) SHA1(0c27f335d4b81b0413301477813651c4cbba9981) ) -ROM_END - -ROM_START( ggxxrl ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0019a", 0, SHA1(95b017c2faedf19cabfd1e6cd99a67ac27d76422) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5092-JPN) - //(sticker 253-5509-5092J) - ROM_LOAD("317-5092-jpn.pic", 0x00, 0x4000, CRC(7ad7b541) SHA1(45c1e3da030add3bb07797ee7f22003224ae3f7f) ) -ROM_END - -ROM_START( ggxxrlo ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0019", 0, SHA1(1915534f366934110e7cd6641bb817f47000150f) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5092-JPN) - //(sticker 253-5509-5092J) - ROM_LOAD("317-5092-jpn.pic", 0x00, 0x4000, CRC(7ad7b541) SHA1(45c1e3da030add3bb07797ee7f22003224ae3f7f) ) -ROM_END - -ROM_START( tetkiwam ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("tetkiwam-default-eeprom.bin", 0, 0x80, CRC(843f2a99) SHA1(6615f5f27e76a71f7415f972bbcdf6570b0e953a)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0020", 0, SHA1(55813b6487b303da544611f16b9d74b23184590c) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5093-JPN) - //(sticker 253-5509-5093J) - ROM_LOAD("317-5093-jpn.pic", 0x00, 0x4000, CRC(a61e1e2a) SHA1(ccbec76da6454d4d2384a2adb3f8b62aa1fece24) ) -ROM_END - -ROM_START( shikgam2 ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("shikgam2-default-eeprom.bin", 0, 0x80, CRC(5fb60e27) SHA1(a64242083a718f0a4b1d2e4707f5eb7480265719)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0021", 0, SHA1(c88bfabcd6ec74fa99c7a6e5cec50f526f074ed2) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5095-JPN) - //(sticker 253-5509-5095J) - ROM_LOAD("317-5095-jpn.pic", 0x00, 0x4000, CRC(7c25cb5c) SHA1(02797e890030ddf2df470e85ebd6c539f6621e53) ) -ROM_END - -ROM_START( usagiym ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("usagiym-default-eeprom.bin", 0, 0x80, CRC(1fbdf0ca) SHA1(5854c693b7d6451cefeb737109aeaf64751fc4f7)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0022", 0, SHA1(8e65d1821e0907ead1e81d97e4685a01e24b2053) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5096-JPN) - //(sticker 253-5509-5096J) - ROM_LOAD("317-5096-jpn.pic", 0x00, 0x4000, CRC(2d16887b) SHA1(32d11691c3d1242b16bc3fbcc0f1157bb16436e0) ) -ROM_END - -ROM_START( bdrdown ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("bdrdown-default-eeprom.bin", 0, 0x80, CRC(5b19727c) SHA1(1dd9c721d58e4542d04afe17baa77980d0ed8b6a)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0023a", 0, SHA1(1bd2594ca5be9423aad1a848f14d8891c0b2806a) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5097-JPN) - //(sticker 253-5509-5097J) - ROM_LOAD("317-5097-jpn.pic", 0x00, 0x4000, CRC(16d2a748) SHA1(5358f89c26427428840fd9af7d584a55db5a76de) ) - -ROM_END - -ROM_START( psyvar2 ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("psyvar2-default-eeprom.bin", 0, 0x80, CRC(9d8661f3) SHA1(c696277a7b488bee6ddb33a1d5345a85c1567cbe)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0024", 0, SHA1(4898b21fb1f44f34fcf1730f64cb0491e9195327) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-5100-JPN) - //(sticker 253-5509-5100J) - ROM_LOAD("317-5100-jpn.pic", 0x00, 0x4000, CRC(f37a1dbe) SHA1(a0b43069c9ecd5633418404344b7750db5371ac4) ) -ROM_END - -ROM_START( cfield ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("cfield-default-eeprom.bin", 0, 0x80, CRC(a7acb6bf) SHA1(5aae6366bfb3ee3120da405abb93e2007cd94683)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0025", 0, SHA1(a43ea67bcba2a32fc99dd2739653564f85f700a3) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-5102-COM) - //(sticker 253-5509-5102) - ROM_LOAD("317-5102-com.pic", 0x00, 0x4000, CRC(8f1d8387) SHA1(1f9427aca21b2de44959cd510b5f9105b845a532) ) -ROM_END - -ROM_START( trizeal ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("trizeal-default-eeprom.bin", 0, 0x80, CRC(ac0847ce) SHA1(ec12a6bbf074bf3bfe2e9bfe2855b7bd7e699f3c)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0026", 0, SHA1(9288904f376a07177975b7c453e2ad2bf491c3e2) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-5103-JPN) - //(sticker 253-5509-5103J) - ROM_LOAD("317-5103-jpn.pic", 0x00, 0x4000, CRC(93feaff4) SHA1(0b362e9794c83b43e23a3d7299ff0b69f4740481) ) -ROM_END - -ROM_START( meltyblo ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0028", 0, SHA1(203eb63166cc71d734288ea58799425c7feb07cc) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5104-JPN) - //(sticker 253-5509-5104J) - ROM_LOAD("317-5104-jpn.pic", 0x00, 0x4000, CRC(afa5e709) SHA1(c107f6c5b7574f2c7e7ac6ed1fcc37edabdc95e8) ) -ROM_END - -ROM_START( meltybld ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0028c", 0, SHA1(9759abdb822b5bff8ad064ebf3a79417c128d377) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5104-JPN) - //(sticker 253-5509-5104J) - ROM_LOAD("317-5104-jpn.pic", 0x00, 0x4000, CRC(afa5e709) SHA1(c107f6c5b7574f2c7e7ac6ed1fcc37edabdc95e8) ) -ROM_END - -ROM_START( senko ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("senko-default-eeprom.bin", 0, 0x80, CRC(b3d3be09) SHA1(55af4f6e35f82f683682bf731d3070bc275d6e57)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0030a", 0, SHA1(50813f6bde947c5b045a67827ba86b6ab0c29f5c) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5107-JPN) - //(sticker 253-5509-5107J) - ROM_LOAD("317-5107-jpn.pic", 0x00, 0x4000, CRC(6bc3fad0) SHA1(6d5196265232f4c0715a97acc84d6f7376056894) ) -ROM_END - -ROM_START( senkoo ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("senkoo-default-eeprom.bin", 0, 0x80, CRC(a2203a7f) SHA1(2a3a52667b9c8e0c9b4e4003b7c6965cd4de11f3)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0030", 0, SHA1(2ea7d93343b2826a25363642bc4d378dca531638) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5107-JPN) - //(sticker 253-5509-5107J) - ROM_LOAD("317-5107-jpn.pic", 0x00, 0x4000, CRC(6bc3fad0) SHA1(6d5196265232f4c0715a97acc84d6f7376056894) ) -ROM_END - -ROM_START( ss2005o ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("ss2005-default-eeprom.bin", 0, 0x80, CRC(26bd9003) SHA1(f35551c96c49eef5473ff50a94b82ef5110b0f10)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0031", 0, SHA1(1fdc3084b95bfdb64a77461f34b471e464573160) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5108-JPN) - //(sticker 253-5509-5108J) - ROM_LOAD("317-5108-jpn.pic", 0x00, 0x4000, CRC(4fa7dede) SHA1(f9011e951378364a12512d398f76be174dccce69) ) -ROM_END - -ROM_START( ss2005 ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("ss2005-default-eeprom.bin", 0, 0x80, CRC(26bd9003) SHA1(f35551c96c49eef5473ff50a94b82ef5110b0f10)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0031a", 0, SHA1(6702a3a67c3e40217e382578e4eb8d0ddc5dbbe4) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5108-JPN) - //(sticker 253-5509-5108J) - ROM_LOAD("317-5108-jpn.pic", 0x00, 0x4000, CRC(4fa7dede) SHA1(f9011e951378364a12512d398f76be174dccce69) ) -ROM_END - -ROM_START( radirgyo ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("radirgy-default-eeprom.bin", 0, 0x80, CRC(8d60a282) SHA1(6d81dec88a1ade45e1edf2bdb3683c6cd0651eeb)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0032", 0, SHA1(d6078b8ab91afad5d7da13b39fbb09ab1865cce2) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-5110-JPN) - //(sticker 253-5509-5110J) - ROM_LOAD("317-5110-jpn.pic", 0x00, 0x4000, CRC(829d06e2) SHA1(c53d791e82cc75f2bcd49575185c89d448fed672) ) -ROM_END - -ROM_START( radirgy ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("radirgy-default-eeprom.bin", 0, 0x80, CRC(8d60a282) SHA1(6d81dec88a1ade45e1edf2bdb3683c6cd0651eeb)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0032a", 0, SHA1(9316e0ff90fab69f57b23afbb60de7e6344c2a45) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-5110-JPN) - //(sticker 253-5509-5110J) - ROM_LOAD("317-5110-jpn.pic", 0x00, 0x4000, CRC(829d06e2) SHA1(c53d791e82cc75f2bcd49575185c89d448fed672) ) -ROM_END - -ROM_START( ggxxsla ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0033a", 0, SHA1(b156456d645512a70d89d120cc3ce427b47e9fe9) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-5111-JPN) - //(sticker 253-5509-5111J) - ROM_LOAD("317-5111-jpn.pic", 0x00, 0x4000, CRC(96bcbd42) SHA1(af4efdf2a02920af9885d104091da0584fca988c) ) -ROM_END - -ROM_START( kurucham ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0034", 0, SHA1(48a7d20811a6658d749c495db8aa802d1172a8db) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-5115-JPN) - //(sticker 253-5509-5115J) - ROM_LOAD("317-5115-jpn.pic", 0x00, 0x4000, CRC(e5435e85) SHA1(9d5b25de82284e5fcab2cbf7fb73669d1130648a) ) -ROM_END - -ROM_START( undefeat ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("undefeat-default-eeprom.bin", 0, 0x80, CRC(9d2b071c) SHA1(88d90c23b9c2a6aa61bdf318d074a9cfa5c145e5)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0035", 0, SHA1(cee38c3953fad9f05dbbc669eebb465fc4c9db8b) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5117-JPN) - //(sticker 253-5509-5117J) - ROM_LOAD("317-5117-jpn.pic", 0x00, 0x4000, CRC(61e65ca8) SHA1(f1a242d3dd1af0df084dd1568320f6b4c51d9e20) ) -ROM_END - -ROM_START( trghearto ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("trgheart-default-eeprom.bin", 0, 0x80, CRC(7faff313) SHA1(1bc25e4595ef050e82eb820842ba6ccd63b6703e)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0036", 0, SHA1(ad13054ced0932faddd919c638b88ff135b97ef7) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5121-JPN) - //(sticker 253-5509-5121J) - ROM_LOAD("317-5121-jpn.pic", 0x00, 0x4000, CRC(cdb9b179) SHA1(8f7d1e9a99ad90344449c6ebb623e2968f611ec0) ) -ROM_END - -ROM_START( trgheart ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("trgheart-default-eeprom.bin", 0, 0x80, CRC(7faff313) SHA1(1bc25e4595ef050e82eb820842ba6ccd63b6703e)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0036a", 0, SHA1(05b0d6fde7282db97fb58ad941090e356e02934c) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5121-JPN) - //(sticker 253-5509-5121J) - ROM_LOAD("317-5121-jpn.pic", 0x00, 0x4000, CRC(cdb9b179) SHA1(8f7d1e9a99ad90344449c6ebb623e2968f611ec0) ) -ROM_END - -ROM_START( jingystm ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0037", 0, SHA1(864f3b16409730f80b132bee0ef497257bc15128) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5122-JPN) - //(sticker 253-5509-5122J) - ROM_LOAD("317-5122-jpn.pic", 0x00, 0x4000, CRC(88983220) SHA1(410ee292794c44d2249778c8b6adda023286eb04) ) -ROM_END - -ROM_START( senkosp ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0038", 0, SHA1(15955788d403a1991aa1be26ed9ace60fd909622) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5123-COM) - //(sticker 253-5509-5123) - ROM_LOAD("317-5123-com.pic", 0x00, 0x4000, CRC(7340df6e) SHA1(003a94e986335e959f9b1e8905fea8cbfdb5b2a1) ) -ROM_END - -ROM_START( meltybo ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0039", 0, SHA1(f78ba3b0c6c75fc5a1447a1e6cb13168974c5416) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5124-JPN) - //(sticker 253-5509-5124J) - ROM_LOAD("317-5124-jpn.pic", 0x00, 0x4000, CRC(ad162bfa) SHA1(0e9740ba65a724eb7cd70fb897e5cd9ac17aa55c) ) -ROM_END - -ROM_START( meltyb ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0039a", 0, SHA1(5a405492fbb77f7b7ba1ba14f0e19e19fcce571e) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-5124-JPN) - //(sticker 253-5509-5124J) - ROM_LOAD("317-5124-jpn.pic", 0x00, 0x4000, CRC(ad162bfa) SHA1(0e9740ba65a724eb7cd70fb897e5cd9ac17aa55c) ) -ROM_END - -ROM_START( karous ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("karous-default-eeprom.bin", 0, 0x80, CRC(b017451c) SHA1(a16d8e2cde8ebe0e2dd6d0b5c027bcdff56a809b)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0040", 0, SHA1(16db8962307a7259e4a5321be7e3b76ac391b539) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-5125-COM) - //(sticker 253-5509-5125) - ROM_LOAD("317-5125-com.pic", 0x00, 0x4000, CRC(918efc4f) SHA1(e32502b8df0b432eebaf0286176dd3bcd3f65dbb) ) -ROM_END - -/* - -Title GUILTY GEAR XX ACCENT CORE -Media ID D0D2 -Media Config GD-ROM1/1 -Regions J -Peripheral String 0000000 -Product Number GDL-0041 -Version V1.002 -Release Date 20061107 - -TOC DISC -Track Start Sector End Sector Track Size -track01.bin 150 599 1058400 -track02.raw 750 2882 5016816 -track03.bin 45150 549299 1185760800 - -PIC16C621A-20 (317-5126-JPN) -Sticker: 253-5509-5126J -VER0001, TEST_OK, BMX.BIN, '70 1F 71 1F' 381F91D9624051F2 - -*/ -ROM_START( ggxxac ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0041", 0, SHA1(a18b75415ef316023665fa9f5d4c95ef2ff27d7b) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-5126-JPN) - //(sticker 253-5509-5126J) - ROM_LOAD("317-5126-jpn.pic", 0x00, 0x4000, CRC(87c44284) SHA1(a53bcead58844fb877bc657dd5b09c1a380872ee) ) -ROM_END - -ROM_START( takoron ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdl-0042", 0, SHA1(ca5235d12a677c1ad02f57529c33d221d43e6b07) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-5127-JPN) - //(sticker 253-5509-5127J) - ROM_LOAD("317-5127-jpn.pic", 0x00, 0x4000, CRC(870c55eb) SHA1(cd8861726047250882c73a5f0c2480f45c30f21b) ) -ROM_END - -/* -------------------------------- 1st party -------------- */ - - -/* -Title CONFIDENTIAL MISSION -Media ID FFCA -Media Config GD-ROM1/1 -Regions J -Peripheral String 0000000 -Product Number GDS-0001 -Version V1.050 -Release Date 20001011 -Manufacturer ID SEGA ENTERPRISES -TOC DISC -Track Start Sector End Sector Track Size -track01.bin 150 3788 8558928 -track02.raw 3939 6071 5016816 -track03.bin 45150 549299 1185760800 - - -PIC -317-0298-COM -*/ - -ROM_START( confmiss ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0001", 0, SHA1(ccad52a642dc31ad37df90a1434e468d5386e82f) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - ROM_LOAD("317-0298-com.pic", 0x00, 0x4000, CRC(15971bf6) SHA1(815152ab05edb1789a26898cfd66b5a7c4a1f765) ) -ROM_END - -ROM_START( shaktam ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0002b", 0, SHA1(c656497b44d5ca4743aa1a8d836af2bfa3484dd5) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - // PIC number is guess - ROM_LOAD("317-0299-com.pic", 0x00, 0x4000, CRC(9e1a8971) SHA1(022a1781b5d7346b61defe921dbabf11331834d7) ) -ROM_END - -ROM_START( sprtjam ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0003", 0, SHA1(79a0d8e1aa3e6f660ef4f302d9d54c1a6d2057e3) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0300-COM) - //(sticker 253-5508-0300) - ROM_LOAD("317-0300-com.pic", 0x00, 0x4000, CRC(19a97214) SHA1(bcee1af2c16daabc7a0f723e1f9281a7c95600c6) ) -ROM_END - -ROM_START( slashout ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0004", 0, SHA1(afcaa4f5efaf9ffad3a687d1d5bd9270bbf94281) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0302-COM) - //(sticker 253-5508-0302) - ROM_LOAD("317-0302-com.pic", 0x00, 0x4000, CRC(fa290329) SHA1(76c7266a124b23eaa5747f870cd2cfe881dd23af) ) -ROM_END - -ROM_START( spkrbtl ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0005", 0, SHA1(a3abd6df5cbe3ec4eadf54c8471caee31dd8c452) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0303-COM) - //(sticker 253-5508-0303) - ROM_LOAD("317-0303-com.pic", 0x00, 0x4000, CRC(b42999dd) SHA1(f285bdf34904517e119bd170b4ed0624eefac7bd) ) -ROM_END - -/* -Title MONKEY_BALL -Media ID 43EB -Media Config GD-ROM1/1 -Regions J -Peripheral String 0000000 -Product Number GDS-0008 -Version V1.008 -Release Date 20010425 -Manufacturer ID -Track Start Sector End Sector Track Size -track01.bin 150 449 705600 -track02.raw 600 2732 5016816 -track03.bin 45150 549299 1185760800 - - -PIC - -253-5508-0307 -317-0307-COM -*/ - -ROM_START( monkeyba ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0008", 0, SHA1(91d28f2e304d390f27f3b8a651d53ddd48d6169d) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - ROM_LOAD("317-0307-com.pic", 0x00, 0x4000, CRC(4046de19) SHA1(8adda9f223e926148b36744bbbaa89557544a229) ) -ROM_END - -ROM_START( dygolf ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - // 837-13938 JVS I/O - ROM_REGION( 0x10000, "io_board", 0) - ROM_LOAD("epr-22084.ic3", 0x0000, 0x10000, CRC(18cf58bb) SHA1(1494f8215231929e41bbe2a133658d01882fbb0f) ) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0009a", 0, SHA1(ee94d7b7f0b84517a8e1662b477be0be7e04dd1c) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0308-COM) - //(sticker 253-5508-0308) - ROM_LOAD("317-0308-com.pic", 0x00, 0x4000, CRC(5e1ef2c4) SHA1(57fa3efbb24f8b54e62fe0a2133d863cc7638f53) ) -ROM_END - -ROM_START( wsbbgd ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0010", 0, SHA1(581a44fb2afab1f8a384ed58559fd6308e787864) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0309-COM) - //(sticker 253-5508-0309) - ROM_LOAD("317-0309-com.pic", 0x00, 0x4000, CRC(62d760bf) SHA1(9cf247a63250ce1770ec18e76e1637b2e4e442d9) ) -ROM_END - -ROM_START( vtennisg ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0011", 0, SHA1(5ae669832805139f973dc86ab7cab66aa8166ac0) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0312-COM) - //(sticker 253-5508-0312) - ROM_LOAD("317-0312-com.pic", 0x00, 0x4000, CRC(7213684e) SHA1(0b1adb2f6b7576534096832752cf7606a52c166e) ) -ROM_END - -ROM_START( shaktmsp ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0013", 0, SHA1(5a40ba644ffb7650e8f9774a9d583b30874e9dee) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) // 317-0315-COM - ROM_LOAD( "317-0315-com.pic", 0x000000, 0x004000, CRC(c225b08b) SHA1(37ac664524a9e4e37cc9af1e509759295f659e0d) ) -ROM_END - -ROM_START( vtennis2 ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0015a", 0, SHA1(5db1ef70b6db63f8a15e1d64cdf0170e80209eb4) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - ROM_LOAD("317-0318-com.pic", 0x00, 0x4000, CRC(83de4047) SHA1(1808ac0d8353b92296de37f98b490a42a0e141cf) ) - -ROM_END - -/* -Title SHAKATTO TAMBOURINE 2K1AUT -Media ID DED1 -Media Config GD-ROM1/1 -Regions J -Peripheral String 0000000 -Product Number GDS-0016 -Version V1.000 -Release Date 20011017 -Manufacturer ID -TOC DISC -Track Start Sector End Sector Track Size -track01.bin 150 626 1121904 -track02.raw 777 2909 5016816 -track03.bin 45150 549299 1185760800 - -*/ - -ROM_START( shaktamb ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0016", 0, SHA1(c44f50ded8054d7d89b00c720120ccc6dd9686e0) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - ROM_LOAD( "317-0321-com.pic", 0x000000, 0x004000, CRC(81519e71) SHA1(a30d25f81c77384ed26faa67c942802f2f3d7817) ) -ROM_END - -ROM_START( keyboard ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("keyboard-default-eeprom.bin", 0, 0x80, CRC(9262fc90) SHA1(6080c029967932cace361d673bf04c805276a7de)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0017", 0, SHA1(89457044e9dbed792d4081b85f24d75d0f4d75a7) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - ROM_LOAD("317-0323-com.pic", 0x00, 0x4000, CRC(c8854ef2) SHA1(b43b956df142fe4167dcc2ec805921e25bba180f) ) - -ROM_END - -ROM_START( lupinshoo ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0018", 0, SHA1(3b7d5dd917b9a2cc9b7b51aad22f8e75383c3301) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - ROM_LOAD("317-0325-jpn.pic", 0x00, 0x4000, CRC(f71cb2fc) SHA1(281b3b3b03edf9a39e380976de528b7c9674de53) ) -ROM_END - -ROM_START( lupinsho ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0018a", 0, SHA1(c4ed336d4be039bd6673fccd097579f3500d6eca) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - ROM_LOAD("317-0325-jpn.pic", 0x00, 0x4000, CRC(f71cb2fc) SHA1(281b3b3b03edf9a39e380976de528b7c9674de53) ) -ROM_END - -ROM_START( vathlete ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0019", 0, SHA1(ab062cfc0e731ddb1c6bb3acf83650b20b3f7b4a) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0330-COM) - //(sticker 253-5508-0330) - ROM_LOAD("317-0330-com.pic", 0x00, 0x4000, CRC(33ccf2d1) SHA1(669d459fcbb327d2fcf34777d7a731979477fb02) ) -ROM_END - -/* - -Title VIRTUA TENNIS 2 (POWER SMASH 2) -Media ID D72C -Media Config GD-ROM1/1 -Regions J -Peripheral String 0000000 -Product Number GDS-0015A -Version V2.000 -Release Date 20010827 -Manufacturer ID -TOC DISC -Track Start Sector End Sector Track Size -track01.bin 150 449 705600 -track02.raw 600 2732 5016816 -track03.bin 45150 549299 1185760800 - - -PIC - -253-5508-0318 -317-0318-EXP -*/ - -ROM_START( luptype ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0021a", 0, SHA1(48eee537035359745c697cc511a2639da467af91) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0332-JPN) - //(sticker 253-5508-0332J) - ROM_LOAD("317-0332-jpn.pic", 0x00, 0x4000, CRC(43e78ecf) SHA1(bbe4b036e965fbba6ab79c88cba4ea8f0ea3f9fc) ) - -ROM_END - -/* -Title THE_MAZE_OF_THE_KINGS -Media ID E3D0 -Media Config GD-ROM1/1 -Regions J -Peripheral String 0000000 -Product Number GDS-0022 -Version V1.001 -Release Date 20020306 -Manufacturer ID -TOC DISC -Track Start Sector End Sector Track Size -track01.bin 150 449 705600 -track02.raw 600 2732 5016816 -track03.bin 45150 549299 1185760800 - - -PIC -317-0333-COM -253-5508-0333 - -*/ -ROM_START( mok ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0022", 0, SHA1(ddd6bf6a93f44f04199b278149ded19b26cdcab4) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - ROM_LOAD("317-0333-com.pic", 0x00, 0x4000, CRC(15fb7792) SHA1(03932ba9b1738d5ab75b2a465cc3254e75f59f63) ) - -ROM_END - - -ROM_START( ngdup23a ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0023a", 0, SHA1(3a306c90ff2ecb9858578a96429097295cc3e284) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) // uses the vf4 pic - //PIC16C622A (317-0314-COM) - //(sticker 253-5508-0314) - ROM_LOAD("317-0314-com.pic", 0x00, 0x4000, CRC(fa0b6c70) SHA1(c29936cb18e1dd592563b1104281f031e3b12fc2) ) - -ROM_END - -ROM_START( ngdup23c ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0023c", 0, SHA1(a2885169cb5bedbf2352e9f34947e40a8ec93552)) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) // uses the vf4 evolution pic - //PIC16C622A (317-0338-JPN) - //(sticker 253-5508-0338J) - ROM_LOAD("317-0338-jpn.pic", 0x00, 0x4000, CRC(b177ba7d) SHA1(f751ec43a8e944a01eeda58c01b7bc73e5df749d) ) -ROM_END - -ROM_START( ngdup23e ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0023e", 0, SHA1(ec5d6dea6ca7b0e461f4d4571ece40cb755b9249)) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) // uses the vf4 final tuned pic - //PIC16C622A (317-0387-COM) - //(sticker 253-5508-0387) - ROM_LOAD("317-0387-com.pic", 0x00, 0x4000, CRC(8728aeaa) SHA1(07983ab41d143f845c3150dfc9b7301968708e18) ) -ROM_END - -// 837-14389 SATL BD NAOMI DGT -// requires 837-14381 "G2 EXPANSION BD" I/O board, NetDIMM, IC Card reader SAXA HW210 and coin mechanics -ROM_START( dragntra ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0030a", 0, SHA1(fa7fb0ff09f1c7b0cfacca45495ac8c6a22cc061) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0363-COM) - //(sticker 253-5508-0363) - ROM_LOAD("317-0363-com.pic", 0x00, 0x4000, CRC(ffecccf8) SHA1(b2087b742390cebdaab41ee36dd2b52be970757a) ) - - ROM_REGION( 0x4000, "satl_pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0364-COM) - //(sticker 253-5508-0364) - ROM_LOAD("317-0364-com.pic", 0x00, 0x4000, CRC(82975008) SHA1(6732842d4af630d6c6d96bb11ba98caed1cb6b24) ) -ROM_END - -ROM_START( dragntr ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0030b", 0, SHA1(a49e1ae2090e5d1fd4e3e10fa3b7626c23fec677) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0363-COM) - //(sticker 253-5508-0363) - ROM_LOAD("317-0363-com.pic", 0x00, 0x4000, CRC(ffecccf8) SHA1(b2087b742390cebdaab41ee36dd2b52be970757a) ) - - ROM_REGION( 0x4000, "satl_pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0364-COM) - //(sticker 253-5508-0364) - ROM_LOAD("317-0364-com.pic", 0x00, 0x4000, CRC(82975008) SHA1(6732842d4af630d6c6d96bb11ba98caed1cb6b24) ) -ROM_END - -/* -0C03F492: MOV R5,R0 -0C03F494: MOV R0,R5 -0C03F496: CMP/EQ R5,R4 -0C03F498: BF $0C03F4A6 -0C03F4A6: MOV.L @($28,R14),R0 -0C03F4A8: TST R0,R0 -0C03F4AA: BT $0C03F4C4 -0C03F4AC: BRA $0C03F4BC -0C03F4BA: BT $0C03F4C4 -0C03F4BC: MOV.L @($28,R14),R3 -0C03F4BE: MOV #$FD,R5 -0C03F4C0: JSR R3 -0C03F134: NOP -0C03F136: BRA $0C03F136 -0C03F134: NOP -*/ - -ROM_START( puyofevj ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("puyofev-default-eeprom.bin", 0, 0x80, CRC(42e5fd40) SHA1(e805bca22ae192e26965ba00534e6b87a3df238f)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0031", 0, SHA1(500146b9023522fd2798e3e72de4ebfa54e9bf32) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0375-COM) - //(sticker 253-5508-0375) - ROM_LOAD("317-0375-com.pic", 0x00, 0x4000, CRC(52b56b52) SHA1(221590efbb09824621714cb163bda51a921d7d54) ) -ROM_END - -ROM_START( puyofev ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x80, "mie_eeprom", 0 ) - ROM_LOAD("puyofev-default-eeprom.bin", 0, 0x80, CRC(42e5fd40) SHA1(e805bca22ae192e26965ba00534e6b87a3df238f)) - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0034", 0, SHA1(a051dc280c2d8f67a2d5ca1ecded4354edf0ef36) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0375-COM) - //(sticker 253-5508-0375) - ROM_LOAD("317-0375-com.pic", 0x00, 0x4000, CRC(52b56b52) SHA1(221590efbb09824621714cb163bda51a921d7d54) ) -ROM_END - -/* - Dragon Treasure 2 and 3 game binaries have only first 16MB encrypted using key from main unit security PIC. - data starting from 0x1000000 uploaded via network to satellite units and later decrypted using keys from satellite security PICs. - Dragon Treasure 2 binary also contain DIMM firmware updater ver 3.13 at 0x19000000 -*/ - -// 837-14457 SATL BD NAOMI DGS -// requires 837-14381 "G2 EXPANSION BD" I/O board, NetDIMM, IC Card reader SAXA HW210 and coin mechanics -ROM_START( dragntr2 ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0037a", 0, SHA1(ce65fe84cabaa1ac3f40bff9535a42c2055b5f1c) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0389-COM) - ROM_LOAD("317-0389-com.pic", 0x00, 0x4000, CRC(35c511f9) SHA1(13073d6076d8b771f52a9cf461ed335471762574) ) - - ROM_REGION( 0x4000, "satl_pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0390-COM) - ROM_LOAD("317-0390-com.pic", 0x00, 0x4000, CRC(92183b60) SHA1(1345a35ee4a3a02acc060f69d4faec5b72b7894b) ) -ROM_END - -// requires 837-14381 "G2 EXPANSION BD" I/O board, NetDIMM, IC Card reader SAXA HW210 and coin mechanics -ROM_START( dragntr3 ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0041a", 0, SHA1(955f6b0509aefba43048adf5f5fd6fec5024da53) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16F628A - ROM_LOAD("317-0426-jpn.pic", 0x00, 0x4000, CRC(8df4d33a) SHA1(0d27ec46a64af60b1e46ad4b3d34b6df5448f81a) ) - - ROM_REGION(0x4000, "satl_pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0390-COM) - ROM_LOAD("317-0390-com.pic", 0x00, 0x4000, CRC(92183b60) SHA1(1345a35ee4a3a02acc060f69d4faec5b72b7894b) ) -ROM_END - -ROM_START( ndcfboxa ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0042a", 0, SHA1(a6f9d402c9f57fc8a5378090e6ff7d2d58810454) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0567-EXP) - //(sticker 253-5508-0567) - ROM_LOAD("317-0567-exp.pic", 0x00, 0x4000, CRC(cd1d2b2d) SHA1(78203ee0339f76eb76da08d7de43e7e44e4b7d32) ) -ROM_END - - -/********************************************** - * - * Naomi 2 Cart defines - * - *********************************************/ - -ROM_START( vstrik3co ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - // rom was handmade from 2 damaged dumps, needs to be verified - ROM_LOAD( "epr-23663.ic22", 0x0000000, 0x0400000, BAD_DUMP CRC(6910a008) SHA1(865affff1cf31321725ef727a17be384555e3aae) ) - ROM_LOAD( "mpr-23652.ic1", 0x0800000, 0x1000000, CRC(992758a2) SHA1(5e2a25c520c1795128e5026fc00d355c24852ded) ) - ROM_LOAD( "mpr-23653.ic2", 0x1800000, 0x1000000, CRC(e210e932) SHA1(2f6f0a31c3e98b21f1ff3af1680e50b3535b130f) ) - ROM_LOAD( "mpr-23654.ic3", 0x2800000, 0x1000000, CRC(91335971) SHA1(fc7599b836fb7995dd7da940e64b08b3c09cb180) ) - ROM_LOAD( "mpr-23655.ic4", 0x3800000, 0x1000000, CRC(1afe03b2) SHA1(43446188cc4a939663212159ea24eeed50de27e2) ) - ROM_LOAD( "mpr-23656.ic5", 0x4800000, 0x1000000, CRC(5e5fca1c) SHA1(e29d6b7d24acb5e0210ad9ba6f7f6ebca7ea3bf5) ) - ROM_LOAD( "mpr-23657.ic6", 0x5800000, 0x1000000, CRC(d97602bf) SHA1(1e79daa7acc787f3f6e55b8d92e4489db8861794) ) - ROM_LOAD( "mpr-23658.ic7", 0x6800000, 0x1000000, CRC(c912eacb) SHA1(715401264657a770eaa6165c7db6d588a493f745) ) - ROM_LOAD( "mpr-23659.ic8", 0x7800000, 0x1000000, CRC(db87ff9a) SHA1(9759b0885fa9d443f62129e062f631bcf46846d2) ) - ROM_LOAD( "mpr-23660.ic9", 0x8800000, 0x1000000, CRC(e49e65f5) SHA1(a46cea1c482211048aef375de8324273f6b06f27) ) - ROM_LOAD( "mpr-23661.ic10", 0x9800000, 0x1000000, CRC(7d44dc74) SHA1(cfd6253eab3c1a039629b4873946c9dbc7ed6872) ) - ROM_LOAD( "mpr-23662.ic11", 0xa800000, 0x0800000, CRC(d6ef7d68) SHA1(4ee396af6c5caf4c5af6e9ad0e03a7ac2c5039f4) ) - - // 840-0061 2001 317-0310-COM Naomi 2 - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2cee834a" ) -ROM_END - -ROM_START( vstrik3c ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23663b.ic22",0x0000000, 0x0400000, CRC(15733e44) SHA1(5040c518279283b76da6d9f75bb0a48953146ca9) ) - ROM_LOAD( "mpr-23652.ic1", 0x0800000, 0x1000000, CRC(992758a2) SHA1(5e2a25c520c1795128e5026fc00d355c24852ded) ) - ROM_LOAD( "mpr-23653.ic2", 0x1800000, 0x1000000, CRC(e210e932) SHA1(2f6f0a31c3e98b21f1ff3af1680e50b3535b130f) ) - ROM_LOAD( "mpr-23654.ic3", 0x2800000, 0x1000000, CRC(91335971) SHA1(fc7599b836fb7995dd7da940e64b08b3c09cb180) ) - ROM_LOAD( "mpr-23655.ic4", 0x3800000, 0x1000000, CRC(1afe03b2) SHA1(43446188cc4a939663212159ea24eeed50de27e2) ) - ROM_LOAD( "mpr-23656.ic5", 0x4800000, 0x1000000, CRC(5e5fca1c) SHA1(e29d6b7d24acb5e0210ad9ba6f7f6ebca7ea3bf5) ) - ROM_LOAD( "mpr-23657.ic6", 0x5800000, 0x1000000, CRC(d97602bf) SHA1(1e79daa7acc787f3f6e55b8d92e4489db8861794) ) - ROM_LOAD( "mpr-23658.ic7", 0x6800000, 0x1000000, CRC(c912eacb) SHA1(715401264657a770eaa6165c7db6d588a493f745) ) - ROM_LOAD( "mpr-23659.ic8", 0x7800000, 0x1000000, CRC(db87ff9a) SHA1(9759b0885fa9d443f62129e062f631bcf46846d2) ) - ROM_LOAD( "mpr-23660.ic9", 0x8800000, 0x1000000, CRC(e49e65f5) SHA1(a46cea1c482211048aef375de8324273f6b06f27) ) - ROM_LOAD( "mpr-23661.ic10", 0x9800000, 0x1000000, CRC(7d44dc74) SHA1(cfd6253eab3c1a039629b4873946c9dbc7ed6872) ) - ROM_LOAD( "mpr-23662.ic11", 0xa800000, 0x0800000, CRC(d6ef7d68) SHA1(4ee396af6c5caf4c5af6e9ad0e03a7ac2c5039f4) ) - - // 840-0061 2001 317-0310-COM Naomi 2 - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2cee834a" ) -ROM_END - -ROM_START( wldrider ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23622.ic22", 0x0000000, 0x0400000, CRC(8acafa5b) SHA1(c92bcd40bad6ba8efd1edbfd7e439fb2b3c67fb0) ) - ROM_LOAD( "mpr-23611.ic1", 0x0800000, 0x1000000, CRC(943bc32a) SHA1(11ced99e9dbd7cc93031779e00d4ee1f2dff9086) ) - ROM_LOAD( "mpr-23612.ic2", 0x1800000, 0x1000000, CRC(f71d87e5) SHA1(c36d1d07702642db282278f1cf556ed472e930d3) ) - ROM_LOAD( "mpr-23613.ic3", 0x2800000, 0x1000000, CRC(689e783e) SHA1(1264c3389610bbf2745b7e6d50f327b1df33b63b) ) - ROM_LOAD( "mpr-23614.ic4", 0x3800000, 0x1000000, CRC(e5b8c5e5) SHA1(4b81ecc6375bf731dc3423cf87c2228eb304f2b5) ) - ROM_LOAD( "mpr-23615.ic5", 0x4800000, 0x1000000, CRC(95c35866) SHA1(a3dd4cd2c8818a3c5de7aa6c4afc74f872d52b37) ) - ROM_LOAD( "mpr-23616.ic6", 0x5800000, 0x1000000, CRC(6288848f) SHA1(a69ddde96d15cee9154ed3e87514286db6bbb622) ) - ROM_LOAD( "mpr-23617.ic7", 0x6800000, 0x1000000, CRC(19298892) SHA1(78493587dc49c7c99c5a98f152b17500003316b3) ) - ROM_LOAD( "mpr-23618.ic8", 0x7800000, 0x1000000, CRC(67d7b659) SHA1(44e75e16f2740c6e147e101a8714be8c5d9b71f3) ) - ROM_LOAD( "mpr-23619.ic9", 0x8800000, 0x1000000, CRC(a5f4f6af) SHA1(bb89d3f0f5bbaf7c40fa43680c7e51ef93f7ed26) ) - ROM_LOAD( "mpr-23620.ic10", 0x9800000, 0x1000000, CRC(67aa15a9) SHA1(42c24cbf7069c27430a71509a872cd1c4224aaeb) ) - - // 840-0046 2001 317-0301-COM Naomi 2 - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2ce7a703" ) -ROM_END - -ROM_START( vf4cart ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23785.ic22", 0x0000000, 0x0400000, CRC(9bd98d4b) SHA1(3b0622625317cd6b2736c5b4a23484fb8bf39e4b) ) - ROM_LOAD( "mpr-23774.ic1", 0x0800000, 0x1000000, CRC(0fe7b864) SHA1(357ca3a5d96d7ff27e06367e115ddfd00cb260e3) ) - ROM_LOAD( "mpr-23775.ic2", 0x1800000, 0x1000000, CRC(a11cd9e5) SHA1(7fd8f634d0d14a91dfe9f39b5643b9c761dc7053) ) - ROM_LOAD( "mpr-23776.ic3", 0x2800000, 0x1000000, CRC(44b8429e) SHA1(0ec6b6156bef1621700791651903a4589f4b5f84) ) - ROM_LOAD( "mpr-23777.ic4", 0x3800000, 0x1000000, CRC(78a4264e) SHA1(40d045240173f330ac6f108b132f9a87884922be) ) - ROM_LOAD( "mpr-23778.ic5", 0x4800000, 0x1000000, CRC(02dee78b) SHA1(e08ce0fc0b1db2dcef957c2edb6d51db400a38cb) ) - ROM_LOAD( "mpr-23779.ic6", 0x5800000, 0x1000000, CRC(6e458eea) SHA1(4c85fcacf4ff46d4a137afcf5906092fd88fe4b1) ) - ROM_LOAD( "mpr-23780.ic7", 0x6800000, 0x1000000, CRC(a775a51c) SHA1(b3eae20e5e7d74252368fd902c4e94a6ba6cb154) ) - ROM_LOAD( "mpr-23781.ic8", 0x7800000, 0x1000000, CRC(401bca00) SHA1(10c6011fae7076ea0dc5ab0ebca9cb88659a93e9) ) - ROM_LOAD( "mpr-23782.ic9", 0x8800000, 0x1000000, CRC(4f72e901) SHA1(a1d231c446d2c34e5a7e7145754b2313a2d03fd4) ) - ROM_LOAD( "mpr-23783.ic10", 0x9800000, 0x1000000, CRC(c8d4f6f9) SHA1(9e9df605c050b3780d7df34bd5041d30bc084d2d) ) - ROM_LOAD( "mpr-23784.ic11", 0xa800000, 0x1000000, CRC(f74f2fee) SHA1(84b07baa6d116727e66ef27e24ba6484c3393891) ) - - // 840-0080 2002 317-0324-COM Naomi 2 - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2eef2f96" ) -ROM_END - -// There is also a development cart (171-7885A) with 20x 64Mb FlashROMs instead of 10x 128Mb MaskROMs. Content is the same. -// Deluxe version, by default require motor board. According to manuals there is also exists Standard version, which have motor board disabled by default. -ROM_START( kingrt66 ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23819a.ic22", 0x0000000, 0x00400000, CRC(92f11b29) SHA1(b33f7eefb849754cfe194be1d48d770ed77ff69a) ) - ROM_LOAD("mpr-23808.ic1", 0x00800000, 0x01000000, CRC(e911bc86) SHA1(0dc658851e20425b2e697e538bb4297a221f6ae8) ) - ROM_LOAD("mpr-23809.ic2", 0x01800000, 0x01000000, CRC(2716aba0) SHA1(4c245874da244926bf9ac6636af4fa67e07a21e8) ) - ROM_LOAD("mpr-23810.ic3", 0x02800000, 0x01000000, CRC(2226accb) SHA1(c4dc71e87c2ccd866f4180129181b7ced8caf22c) ) - ROM_LOAD("mpr-23811.ic4", 0x03800000, 0x01000000, CRC(bbad4a93) SHA1(724c3376102b2dc79b852af1e90748b2e0023b82) ) - ROM_LOAD("mpr-23812.ic5", 0x04800000, 0x01000000, CRC(7beabe22) SHA1(d3cd926fc768d480ff45f1e30024bb0e31bd7d2c) ) - ROM_LOAD("mpr-23813.ic6", 0x05800000, 0x01000000, CRC(fe0b94ea) SHA1(0e46dff932036bec49c78a612bcfd27e07b516e8) ) - ROM_LOAD("mpr-23814.ic7", 0x06800000, 0x01000000, CRC(0cdf7325) SHA1(41668f873b7842dac1bc85aa2b6bd6512edc9b64) ) - ROM_LOAD("mpr-23815.ic8", 0x07800000, 0x01000000, CRC(ef327ab8) SHA1(9dfc564084a75b9c3935374347f1709d2e86e469) ) - ROM_LOAD("mpr-23816.ic9", 0x08800000, 0x01000000, CRC(bbaf0765) SHA1(3b79a4eff504b2156bea8b86c6cdd8e41e7bf268) ) - ROM_LOAD("mpr-23817.ic10", 0x09800000, 0x01000000, CRC(e179cfb6) SHA1(1120036238439f8ac1041150396e4b60e4a243bc) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -// 171-7885A type flash ROM board, handwritten "RTS ATEI 3/6" "RT66", possible preview/demo version for ATEI 2002 show. -ROM_START( kingrt66p ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa800000, "rom_board", ROMREGION_ERASEFF) - // flash ROM module, printed label "EPR-23819 IC22 0109 CHK" handwritten "1/11", which probably means build date 11 Jan 2002. - ROM_LOAD( "epr-23819-1-11.ic22", 0x0000000, 0x00400000, CRC(a9602240) SHA1(feb2fd5c1d2fe8a58be1440ddad4bdd1d7f2d850) ) - // IC 1-21 ROMs not dumped, but checksums in IC22 header match data from release version. - ROM_LOAD("mpr-23808.ic1", 0x00800000, 0x01000000, CRC(e911bc86) SHA1(0dc658851e20425b2e697e538bb4297a221f6ae8) ) - ROM_LOAD("mpr-23809.ic2", 0x01800000, 0x01000000, CRC(2716aba0) SHA1(4c245874da244926bf9ac6636af4fa67e07a21e8) ) - ROM_LOAD("mpr-23810.ic3", 0x02800000, 0x01000000, CRC(2226accb) SHA1(c4dc71e87c2ccd866f4180129181b7ced8caf22c) ) - ROM_LOAD("mpr-23811.ic4", 0x03800000, 0x01000000, CRC(bbad4a93) SHA1(724c3376102b2dc79b852af1e90748b2e0023b82) ) - ROM_LOAD("mpr-23812.ic5", 0x04800000, 0x01000000, CRC(7beabe22) SHA1(d3cd926fc768d480ff45f1e30024bb0e31bd7d2c) ) - ROM_LOAD("mpr-23813.ic6", 0x05800000, 0x01000000, CRC(fe0b94ea) SHA1(0e46dff932036bec49c78a612bcfd27e07b516e8) ) - ROM_LOAD("mpr-23814.ic7", 0x06800000, 0x01000000, CRC(0cdf7325) SHA1(41668f873b7842dac1bc85aa2b6bd6512edc9b64) ) - ROM_LOAD("mpr-23815.ic8", 0x07800000, 0x01000000, CRC(ef327ab8) SHA1(9dfc564084a75b9c3935374347f1709d2e86e469) ) - ROM_LOAD("mpr-23816.ic9", 0x08800000, 0x01000000, CRC(bbaf0765) SHA1(3b79a4eff504b2156bea8b86c6cdd8e41e7bf268) ) - ROM_LOAD("mpr-23817.ic10", 0x09800000, 0x01000000, CRC(e179cfb6) SHA1(1120036238439f8ac1041150396e4b60e4a243bc) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -ROM_START( soulsurf ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - // Cart has a Sega factory EPROM sticker stating "EPR-23838C" and a Sega factory sticker on cart case stating "Rev. A". - ROM_LOAD( "epr-23838c.ic22", 0x000000, 0x400000, CRC(5e5fb00f) SHA1(c5e81ebead9072cc08f09d1715d609cb0f7631ba) ) - ROM_LOAD( "rom1.ic1s", 0x0800000, 0x800000, CRC(4f12f789) SHA1(7b79b687fc61e2e981b9e5e8e0939c4ad24a98f0) ) - ROM_LOAD( "rom2.ic2s", 0x1000000, 0x800000, CRC(a255d41a) SHA1(3e932527eb68edf3e8538c1ad264a1c599f6a9d5) ) - ROM_LOAD( "rom3.ic3s", 0x1800000, 0x800000, CRC(0f8d6577) SHA1(afaf440e667bacc941c0a5418a0e3b0f2bb725b7) ) - ROM_LOAD( "rom4.ic4s", 0x2000000, 0x800000, CRC(bdf25bd0) SHA1(f79b1fdba9c48969c49617c43c1919637adb13ba) ) - ROM_LOAD( "rom5.ic5s", 0x2800000, 0x800000, CRC(a74b3bb4) SHA1(0ce7cef849061a9af7a61d69dc633f6971a3a63d) ) - ROM_LOAD( "rom6.ic6s", 0x3000000, 0x800000, CRC(3cd1f5d5) SHA1(77573c3a60af64e6e6a0eb85d5b8176ed98b0723) ) - ROM_LOAD( "rom7.ic7s", 0x3800000, 0x800000, CRC(00d240f5) SHA1(43010fc596f2cdffdff35a6122f2ab02a5251bc0) ) - ROM_LOAD( "rom8.ic8s", 0x4000000, 0x800000, CRC(d4907fa1) SHA1(79b1c771819f6e4baa048010bfb940a45370eba2) ) - ROM_LOAD( "rom9.ic9s", 0x4800000, 0x800000, CRC(6327d49e) SHA1(a10e3c27f70dbf18e63cf51962b6a79a52eba26c) ) - ROM_LOAD( "rom10.ic10s", 0x5000000, 0x800000, CRC(7975dc80) SHA1(81bda50968f0153a0c4432d8d81e817c1e82e5b2) ) - ROM_LOAD( "rom11.ic11s", 0x5800000, 0x800000, CRC(a242f682) SHA1(435ea5bb1b3667f9ef3d7de081b15f4e8e6a0d01) ) - ROM_LOAD( "rom12.ic12s", 0x6000000, 0x800000, CRC(45fa259e) SHA1(8d7e708e7a2cbc2d60b68715dd79bac28d894d4c) ) - ROM_LOAD( "rom13.ic13s", 0x6800000, 0x800000, CRC(e9578063) SHA1(618f66d01f6bdacbf2a3242774a316b130594e02) ) - ROM_LOAD( "rom14.ic14s", 0x7000000, 0x800000, CRC(2edc1311) SHA1(bceb54dd29012580e2e6f15f16c6b31195010153) ) - ROM_LOAD( "rom15.ic15s", 0x7800000, 0x800000, CRC(416db320) SHA1(34536716a35260d9457703704bb9174fb1616d60) ) - ROM_LOAD( "rom16.ic16s", 0x8000000, 0x800000, CRC(2530cc04) SHA1(6425c031e5a129a3c9451bc694b5da8553f154c2) ) - ROM_LOAD( "rom17.ic17s", 0x8800000, 0x800000, CRC(9e6afcc2) SHA1(4fb69d834ea12c82e897af47a22dcc47f3c83768) ) - ROM_LOAD( "rom18.ic18s", 0x9000000, 0x800000, CRC(854ed5e5) SHA1(e445599f6a9e9d05c279259307edc08bce5d6d1f) ) - ROM_LOAD( "rom19.ic19s", 0x9800000, 0x800000, CRC(4f8ec86a) SHA1(406ab9eeccd99fa5515d4a2c229c8db1a5cb8f83) ) - ROM_LOAD( "rom20.ic20s", 0xa000000, 0x800000, CRC(c90b960d) SHA1(66e9f09d1f7f6a991371574a2e095c0e22fb7031) ) - ROM_LOAD( "rom21.ic21s", 0xa800000, 0x800000, CRC(1477c064) SHA1(87fb8d8a91d6bed70b246a8df88fa77fbf3db443) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -ROM_START( vf4evoct ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23934.ic11", 0x0000000, 0x400000, CRC(656a7d84) SHA1(e407ddc923b399de99cb06a8831ef8fb328cfe64) ) - ROM_LOAD32_WORD( "mpr-23912.ic17s", 0x1000000, 0x800000, CRC(b2b13d97) SHA1(978bcdab7e4f220b464d5b9fa27870b5176283ca) ) - ROM_LOAD32_WORD( "mpr-23913.ic18", 0x1000002, 0x800000, CRC(560de9d2) SHA1(e065abb62346f5e50f654ac77beb54ee1bfc1a08) ) - ROM_LOAD32_WORD( "mpr-23914.ic19s", 0x2000000, 0x800000, CRC(a2104728) SHA1(48b752b6266b4d44fcb16fe179fb44ca58e11db0) ) - ROM_LOAD32_WORD( "mpr-23915.ic20", 0x2000002, 0x800000, CRC(295d32f0) SHA1(4cabb1ab54dad2cef7207f8d7a78f609d35800fb) ) - ROM_LOAD32_WORD( "mpr-23916.ic21s", 0x3000000, 0x800000, CRC(d725fdd3) SHA1(ab3a79dfcbaa65b5a085a429bcb76c1d3940d590) ) - ROM_LOAD32_WORD( "mpr-23917.ic22", 0x3000002, 0x800000, CRC(8794c8e8) SHA1(a2542ad8c063f77749fbc4429ec74bba26939556) ) - ROM_LOAD32_WORD( "mpr-23918.ic23s", 0x4000000, 0x800000, CRC(7a3da170) SHA1(72d05430cd8cd12c47ccd36bf171eaadfb987708) ) - ROM_LOAD32_WORD( "mpr-23919.ic24", 0x4000002, 0x800000, CRC(59601746) SHA1(514b00ee44d64593c2d257b48ac20b42ee2a402a) ) - ROM_LOAD32_WORD( "mpr-23920.ic25s", 0x5000000, 0x800000, CRC(6ae07021) SHA1(b018db4f868d9ebcde44759d8aea44d789958087) ) - ROM_LOAD32_WORD( "mpr-23921.ic26", 0x5000002, 0x800000, CRC(42028253) SHA1(aa5a3953e4306f4f69c1be568d515af249e6ab1e) ) - ROM_LOAD32_WORD( "mpr-23922.ic27s", 0x6000000, 0x800000, CRC(baf47df2) SHA1(d5c04e03a69a4ac8c8c066c0c750bef236e8c172) ) - ROM_LOAD32_WORD( "mpr-23923.ic28", 0x6000002, 0x800000, CRC(5c31b7e7) SHA1(cf1307400f7bd4b8dda840544a348eee34710256) ) - ROM_LOAD32_WORD( "mpr-23924.ic29", 0x7000000, 0x800000, CRC(6dfe19d9) SHA1(99b13ef752c7b8f7812ea5c3bce19cbf122008b6) ) - ROM_LOAD32_WORD( "mpr-23925.ic30s", 0x7000002, 0x800000, CRC(e9ec870a) SHA1(cdf385096e7fe15de98cea6ae5aabf3016e007a9) ) - ROM_LOAD32_WORD( "mpr-23926.ic31", 0x8000000, 0x800000, CRC(2c650728) SHA1(328748b2c786eb77c9d05280e88367cfb7b79777) ) - ROM_LOAD32_WORD( "mpr-23927.ic32s", 0x8000002, 0x800000, CRC(f36a765b) SHA1(ecd09db0961b0d11000c8744a2cfcf3fa473eea6) ) - ROM_LOAD32_WORD( "mpr-23928.ic33", 0x9000000, 0x800000, CRC(0ee92b02) SHA1(d0d26f4257a022b42b59cf4f9305a3cb2dc67f4b) ) - ROM_LOAD32_WORD( "mpr-23929.ic34s", 0x9000002, 0x800000, CRC(d768f242) SHA1(3ade29b094308d870ecac53cfe77b843d50af85a) ) - ROM_LOAD32_WORD( "mpr-23930.ic35", 0xa000000, 0x800000, CRC(0e45e4c4) SHA1(974b83d4cc35e8ac9f83d04ebd395f1e2196e829) ) - ROM_LOAD32_WORD( "mpr-23931.ic36s", 0xa000002, 0x800000, CRC(12ecd2f0) SHA1(3222d4d9d3e30c297a072a8888c28503306db40c) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - /* ROM_REGION(0x200, "some_eeprom", 0) - ROM_LOAD( "25lc040.ic13s", 0x000, 0x200, NO_DUMP ) */ - - // 840-0106 2002 317-0339-COM Naomi 2 - ROM_PARAMETER( ":rom_board:key", "1e5bb0cd" ) -ROM_END - -ROM_START( hopper ) - NAOMI_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-24083.ic11", 0x000000, 0x400000, CRC(2733e65a) SHA1(4a5d109d0531bebd8e8f585789adce98cac2ab93) ) - - // Xilinx Spartan XC2S50 configuration EEPROM dump - ROM_REGION( 0x40000, "fpga", ROMREGION_ERASEFF) - ROM_LOAD( "315-6358a.ic2", 0x000000, 0x020008, CRC(ef442e67) SHA1(70ac91e2ca1ff2dfba48d566e4de68bd8b82f282) ) - - // actual ROM board doesnt have X76F100 EEPROM, it seems simulated by Actel FPGA - ROM_REGION(0x200, "some_eeprom", 0) - ROM_LOAD( "25lc040.ic13s", 0x000000, 0x200, CRC(908d4a14) SHA1(d43868fdb4a315a19fefcf822f324f2c5594b01b) ) - - // 840-0130 2002 317-0339-COM Naomi - ROM_PARAMETER( ":rom_board:key", "1e5bb0cd" ) -ROM_END - -ROM_START( clubkrto ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23704.ic22", 0x0000000, 0x0400000, CRC(ff700a0d) SHA1(e2db0d2bd7dc88b3a487077e8ce56eb6cfd9b02d) ) - ROM_LOAD( "mpr-23693.ic1", 0x0800000, 0x1000000, CRC(28995764) SHA1(a1457f9935dde2e5aaa5ef245c736c0f2f8c74b7) ) - ROM_LOAD( "mpr-23694.ic2", 0x1800000, 0x1000000, CRC(37d30111) SHA1(4c07df8cd548cac79d48709e61f692d762471f8f) ) - ROM_LOAD( "mpr-23695.ic3", 0x2800000, 0x1000000, CRC(41ac1510) SHA1(01b889b627fdfc1f12a0c84fcc36debdfb1cf377) ) - ROM_LOAD( "mpr-23696.ic4", 0x3800000, 0x1000000, CRC(6f2da455) SHA1(b655757bc513398820bfeae07dca8a4f3ea9752c) ) - ROM_LOAD( "mpr-23697.ic5", 0x4800000, 0x1000000, CRC(1383c742) SHA1(6efd17632a277a4bb0e47cc912fbc9865a8b14c3) ) - ROM_LOAD( "mpr-23698.ic6", 0x5800000, 0x1000000, CRC(da79cd06) SHA1(fdfe068caca1eb764dec28ab327e56b39144f3ae) ) - ROM_LOAD( "mpr-23699.ic7", 0x6800000, 0x1000000, CRC(ea77f000) SHA1(35aa8ee804d9429e72f516137a3b06c585a57b6d) ) - ROM_LOAD( "mpr-23700.ic8", 0x7800000, 0x1000000, CRC(db9e5c1d) SHA1(db918c0fa1860f4345806e574d44354aba5fcd54) ) - ROM_LOAD( "mpr-23701.ic9", 0x8800000, 0x1000000, CRC(0fa92fd7) SHA1(67a1cf085101884a17a4783d0d509ab198aa6425) ) - ROM_LOAD( "mpr-23702.ic10", 0x9800000, 0x1000000, CRC(e302b582) SHA1(787192ed9f9a08541eecc3128855485cad802a42) ) - ROM_LOAD( "mpr-23703.ic11", 0xa800000, 0x1000000, CRC(702b8b4a) SHA1(3a8dfde458f341e7db20664382b9fce2b6e5d462) ) - - // 840-0062 2001 317-0313-COM Naomi 2 - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2ce7d742" ) -ROM_END - -ROM_START( clubkrta ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23704a.ic22",0x0000000, 0x0400000, CRC(45ea13c3) SHA1(48cddba0506010dc705f04457f784a1d455ef3a6) ) - ROM_LOAD( "mpr-23693.ic1", 0x0800000, 0x1000000, CRC(28995764) SHA1(a1457f9935dde2e5aaa5ef245c736c0f2f8c74b7) ) - ROM_LOAD( "mpr-23694.ic2", 0x1800000, 0x1000000, CRC(37d30111) SHA1(4c07df8cd548cac79d48709e61f692d762471f8f) ) - ROM_LOAD( "mpr-23695.ic3", 0x2800000, 0x1000000, CRC(41ac1510) SHA1(01b889b627fdfc1f12a0c84fcc36debdfb1cf377) ) - ROM_LOAD( "mpr-23696.ic4", 0x3800000, 0x1000000, CRC(6f2da455) SHA1(b655757bc513398820bfeae07dca8a4f3ea9752c) ) - ROM_LOAD( "mpr-23697.ic5", 0x4800000, 0x1000000, CRC(1383c742) SHA1(6efd17632a277a4bb0e47cc912fbc9865a8b14c3) ) - ROM_LOAD( "mpr-23698.ic6", 0x5800000, 0x1000000, CRC(da79cd06) SHA1(fdfe068caca1eb764dec28ab327e56b39144f3ae) ) - ROM_LOAD( "mpr-23699.ic7", 0x6800000, 0x1000000, CRC(ea77f000) SHA1(35aa8ee804d9429e72f516137a3b06c585a57b6d) ) - ROM_LOAD( "mpr-23700.ic8", 0x7800000, 0x1000000, CRC(db9e5c1d) SHA1(db918c0fa1860f4345806e574d44354aba5fcd54) ) - ROM_LOAD( "mpr-23701.ic9", 0x8800000, 0x1000000, CRC(0fa92fd7) SHA1(67a1cf085101884a17a4783d0d509ab198aa6425) ) - ROM_LOAD( "mpr-23702.ic10", 0x9800000, 0x1000000, CRC(e302b582) SHA1(787192ed9f9a08541eecc3128855485cad802a42) ) - ROM_LOAD( "mpr-23703.ic11", 0xa800000, 0x1000000, CRC(702b8b4a) SHA1(3a8dfde458f341e7db20664382b9fce2b6e5d462) ) - - // 840-0062 2001 317-0313-COM Naomi 2 - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2ce7d742" ) -ROM_END - -ROM_START( clubkrtc ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23704c.ic22",0x0000000, 0x0400000, CRC(9aaba862) SHA1(e4dded0a5f36e18cd4bb59320506cea0f3af29d6) ) - ROM_LOAD( "mpr-23693.ic1", 0x0800000, 0x1000000, CRC(28995764) SHA1(a1457f9935dde2e5aaa5ef245c736c0f2f8c74b7) ) - ROM_LOAD( "mpr-23694.ic2", 0x1800000, 0x1000000, CRC(37d30111) SHA1(4c07df8cd548cac79d48709e61f692d762471f8f) ) - ROM_LOAD( "mpr-23695.ic3", 0x2800000, 0x1000000, CRC(41ac1510) SHA1(01b889b627fdfc1f12a0c84fcc36debdfb1cf377) ) - ROM_LOAD( "mpr-23696.ic4", 0x3800000, 0x1000000, CRC(6f2da455) SHA1(b655757bc513398820bfeae07dca8a4f3ea9752c) ) - ROM_LOAD( "mpr-23697.ic5", 0x4800000, 0x1000000, CRC(1383c742) SHA1(6efd17632a277a4bb0e47cc912fbc9865a8b14c3) ) - ROM_LOAD( "mpr-23698.ic6", 0x5800000, 0x1000000, CRC(da79cd06) SHA1(fdfe068caca1eb764dec28ab327e56b39144f3ae) ) - ROM_LOAD( "mpr-23699.ic7", 0x6800000, 0x1000000, CRC(ea77f000) SHA1(35aa8ee804d9429e72f516137a3b06c585a57b6d) ) - ROM_LOAD( "mpr-23700.ic8", 0x7800000, 0x1000000, CRC(db9e5c1d) SHA1(db918c0fa1860f4345806e574d44354aba5fcd54) ) - ROM_LOAD( "mpr-23701.ic9", 0x8800000, 0x1000000, CRC(0fa92fd7) SHA1(67a1cf085101884a17a4783d0d509ab198aa6425) ) - ROM_LOAD( "mpr-23702.ic10", 0x9800000, 0x1000000, CRC(e302b582) SHA1(787192ed9f9a08541eecc3128855485cad802a42) ) - ROM_LOAD( "mpr-23703.ic11", 0xa800000, 0x1000000, CRC(702b8b4a) SHA1(3a8dfde458f341e7db20664382b9fce2b6e5d462) ) - - // 840-0062 2001 317-0313-COM Naomi 2 - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2ce7d742" ) -ROM_END - -ROM_START( clubkrt ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb800000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-23704d.ic22",0x0000000, 0x0400000, CRC(60ac770c) SHA1(2f1688f2046e794d1c1e06912b46c1573d934608) ) - ROM_LOAD( "mpr-23693.ic1", 0x0800000, 0x1000000, CRC(28995764) SHA1(a1457f9935dde2e5aaa5ef245c736c0f2f8c74b7) ) - ROM_LOAD( "mpr-23694.ic2", 0x1800000, 0x1000000, CRC(37d30111) SHA1(4c07df8cd548cac79d48709e61f692d762471f8f) ) - ROM_LOAD( "mpr-23695.ic3", 0x2800000, 0x1000000, CRC(41ac1510) SHA1(01b889b627fdfc1f12a0c84fcc36debdfb1cf377) ) - ROM_LOAD( "mpr-23696.ic4", 0x3800000, 0x1000000, CRC(6f2da455) SHA1(b655757bc513398820bfeae07dca8a4f3ea9752c) ) - ROM_LOAD( "mpr-23697.ic5", 0x4800000, 0x1000000, CRC(1383c742) SHA1(6efd17632a277a4bb0e47cc912fbc9865a8b14c3) ) - ROM_LOAD( "mpr-23698.ic6", 0x5800000, 0x1000000, CRC(da79cd06) SHA1(fdfe068caca1eb764dec28ab327e56b39144f3ae) ) - ROM_LOAD( "mpr-23699.ic7", 0x6800000, 0x1000000, CRC(ea77f000) SHA1(35aa8ee804d9429e72f516137a3b06c585a57b6d) ) - ROM_LOAD( "mpr-23700.ic8", 0x7800000, 0x1000000, CRC(db9e5c1d) SHA1(db918c0fa1860f4345806e574d44354aba5fcd54) ) - ROM_LOAD( "mpr-23701.ic9", 0x8800000, 0x1000000, CRC(0fa92fd7) SHA1(67a1cf085101884a17a4783d0d509ab198aa6425) ) - ROM_LOAD( "mpr-23702.ic10", 0x9800000, 0x1000000, CRC(e302b582) SHA1(787192ed9f9a08541eecc3128855485cad802a42) ) - ROM_LOAD( "mpr-23703.ic11", 0xa800000, 0x1000000, CRC(702b8b4a) SHA1(3a8dfde458f341e7db20664382b9fce2b6e5d462) ) - - // 840-0062 2001 317-0313-COM Naomi 2 - ROM_PARAMETER( ":rom_board:segam2crypt:key", "2ce7d742" ) -ROM_END - -ROM_START( clubkprz ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x9000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-24082a.ic11", 0x000000, 0x400000, CRC(7c331cb8) SHA1(f7e1cffbad576482a91bc1dc9129c689f0bebb25) ) - ROM_LOAD32_WORD( "opr-24066.17s", 0x1000000, 0x800000, CRC(b22cfa7b) SHA1(e0f795dc9d3a2dd1869f85f3eedd0f8d703a1be8) ) - ROM_LOAD32_WORD( "opr-24067.18", 0x1000002, 0x800000, CRC(0d2d1290) SHA1(a26fa82fc87d6ed60095b2e778b649fcbb8bb1ee) ) - ROM_LOAD32_WORD( "opr-24068.19s", 0x2000000, 0x800000, CRC(d320009b) SHA1(76677eacd18770d091fc19e31be3d84410ed3256) ) - ROM_LOAD32_WORD( "opr-24069.20", 0x2000002, 0x800000, CRC(56145c73) SHA1(a74a97a431a315f86a1b25d1fc9cc1fb93146776) ) - ROM_LOAD32_WORD( "opr-24070.21s", 0x3000000, 0x800000, CRC(10a0c315) SHA1(337902393e215d94954f123c6b016925486c3374) ) - ROM_LOAD32_WORD( "opr-24071.22", 0x3000002, 0x800000, CRC(040e1329) SHA1(cebf8bc48a745811bcc6bce0ad880eca392428f9) ) - ROM_LOAD32_WORD( "opr-24072.23s", 0x4000000, 0x800000, CRC(1e9834e4) SHA1(a226689190739a39016b78c881f92b9bbb8d830e) ) - ROM_LOAD32_WORD( "opr-24073.24", 0x4000002, 0x800000, CRC(51fb7d42) SHA1(fb0bffeb181b1f3efcfa22aabda1bea926d9048b) ) - ROM_LOAD32_WORD( "opr-24074.25s", 0x5000000, 0x800000, CRC(636625fe) SHA1(fffd766cf14e66d10071a342573535ac708f87b7) ) - ROM_LOAD32_WORD( "opr-24075.26", 0x5000002, 0x800000, CRC(9eee9689) SHA1(831ac7713cc4f47679609361f0e1c67bb028e795) ) - ROM_LOAD32_WORD( "opr-24076.27s", 0x6000000, 0x800000, CRC(a89a5555) SHA1(c2c0eeb50f1afe6c7c3d978a99c6eaac96062bf0) ) - ROM_LOAD32_WORD( "opr-24077.28", 0x6000002, 0x800000, CRC(1e11d0aa) SHA1(1cc4dd05e1fbd0fde669b40aa49098c14eafd035) ) - ROM_LOAD32_WORD( "opr-24078.29", 0x7000000, 0x800000, CRC(a83f5f88) SHA1(ef0787cf84847e74fa3bb38d7133d87607df84fb) ) - ROM_LOAD32_WORD( "opr-24079.30s", 0x7000002, 0x800000, CRC(57efa68f) SHA1(5dd863dfb035489de3bbb3c3f72ee5d87ec322be) ) - ROM_LOAD32_WORD( "opr-24080.31", 0x8000000, 0x800000, CRC(307c480e) SHA1(6e52f252f557988e52c42d495713a374507b5895) ) - ROM_LOAD32_WORD( "opr-24081.32s", 0x8000002, 0x800000, CRC(61085bdc) SHA1(48fe7f34bb5f50825b3c77d587e07f3adab1cf86) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - // actual ROM board doesnt have X76F100 EEPROM, it seems simulated by Actel FPGA - ROM_REGION(0x200, "some_eeprom", 0) - ROM_LOAD( "25lc040.ic13s", 0x000000, 0x200, CRC(3dcd86c4) SHA1(2a203b11c4c38e05a2ab23b6322471b11f07857d) ) - - // 840-0129 2003 317-0368-COM Naomi 2 - ROM_PARAMETER( ":rom_board:key", "997681fe" ) -ROM_END - -ROM_START( clubkpzb ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x9000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-24149.ic11", 0x000000, 0x400000, CRC(175b57a5) SHA1(de8ddd140c39d62a10d90ec46060d84c3b226c6b) ) - ROM_LOAD32_WORD( "opr-24178.ic17s", 0x1000000, 0x800000, CRC(836764ca) SHA1(e91cf7abeb27013d33726029d060075fa6352610) ) - ROM_LOAD32_WORD( "opr-24179.ic18", 0x1000002, 0x800000, CRC(03a0eb5b) SHA1(3f377d5a13d54c40c521f0faf6d50dc4fc077bb7) ) - ROM_LOAD32_WORD( "opr-24180.ic19s", 0x2000000, 0x800000, CRC(6a6c41f4) SHA1(3b01476b0483ce5e2f7e208e618ad56769b5c064) ) - ROM_LOAD32_WORD( "opr-24181.ic20", 0x2000002, 0x800000, CRC(38fd96fd) SHA1(c26ffc01529b4533c5e1448a774fa6e5f7e08080) ) - ROM_LOAD32_WORD( "opr-24182.ic21s", 0x3000000, 0x800000, CRC(b1116d71) SHA1(c840ae3602055528e4282283e5bc99465c6b5d28) ) - ROM_LOAD32_WORD( "opr-24183.ic22", 0x3000002, 0x800000, CRC(c1aef164) SHA1(e9a830a3a4bac4f5b2b40615bc43036aa0dd0a56) ) - ROM_LOAD32_WORD( "opr-24184.ic23s", 0x4000000, 0x800000, CRC(4ce1b902) SHA1(41b2fb02e3b9a0bb6ea8c7d77a9fb92248d62bcc) ) - ROM_LOAD32_WORD( "opr-24185.ic24", 0x4000002, 0x800000, CRC(94a4e6ab) SHA1(8738fcc75becf2acd5bc2c1be75e9a5c35359973) ) - ROM_LOAD32_WORD( "opr-24186.ic25s", 0x5000000, 0x800000, CRC(6884d0e9) SHA1(74ef002a752fcd377c5e6e6c17334ca22e561c76) ) - ROM_LOAD32_WORD( "opr-24187.ic26", 0x5000002, 0x800000, CRC(87c79534) SHA1(ab6e5246c388d0839ea6a45c8d2db035b33cd1d2) ) - ROM_LOAD32_WORD( "opr-24188.ic27s", 0x6000000, 0x800000, CRC(cfe107a2) SHA1(2f98bc00aa2b2eea0a26452542098c389f5e836c) ) - ROM_LOAD32_WORD( "opr-24189.ic28", 0x6000002, 0x800000, CRC(302de147) SHA1(442204439c509a6aa7dd25156bf17fb3853ae632) ) - ROM_LOAD32_WORD( "opr-24190.ic29", 0x7000000, 0x800000, CRC(71551313) SHA1(4b43d754b9511ae2d73ec04d7baf0e466337a82f) ) - ROM_LOAD32_WORD( "opr-24191.ic30s", 0x7000002, 0x800000, CRC(200cbeaf) SHA1(ccca2b873177d148a391cfcc8b1632856bd0e3b4) ) - ROM_LOAD32_WORD( "opr-24192.ic31", 0x8000000, 0x800000, CRC(869ef0ce) SHA1(227189dedfa72c56d9eedf5faeed9a4fd0a8393f) ) - ROM_LOAD32_WORD( "opr-24193.ic32s", 0x8000002, 0x800000, CRC(fb39946d) SHA1(d9fa077869709c6fda640bd4be18cf3db7ebe1d1) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - - // actual ROM board doesnt have X76F100 EEPROM, it seems simulated by Actel FPGA - ROM_REGION(0x200, "some_eeprom", 0) - ROM_LOAD( "25lc040.ic13s", 0x000000, 0x200, CRC(377d1805) SHA1(6f77fcb2cc54e8500f5cc1046de453f1184ab216) ) - - // 840-0137 2004 317-0368-COM Naomi 2 - ROM_PARAMETER( ":rom_board:key", "997681fe") -ROM_END - -ROM_START( clubk2k3 ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "epr-24173a.ic11", 0x0000000, 0x400000, CRC(d35ae42a) SHA1(5602bb4ca87b950daee7532e0b70592432b8d5d8) ) - ROM_LOAD32_WORD( "opr-24151.ic17s", 0x1000000, 0x800000, CRC(91594439) SHA1(a195bfe0c70a0c7048b547af0a92c98d126230c6) ) - ROM_LOAD32_WORD( "opr-24152.ic18", 0x1000002, 0x800000, CRC(fd131f88) SHA1(bc27b3ab5b41a3fe33b541b7cca28d6baed157b3) ) - ROM_LOAD32_WORD( "opr-24153.ic19s", 0x2000000, 0x800000, CRC(795df2a6) SHA1(80f740806dcaacc28752cea98b254cbee51972a4) ) - ROM_LOAD32_WORD( "opr-24154.ic20", 0x2000002, 0x800000, CRC(7bba9a33) SHA1(e50199ce5c893ea81668cbf2972500803265dc19) ) - ROM_LOAD32_WORD( "opr-24155.ic21s", 0x3000000, 0x800000, CRC(9e3b358d) SHA1(3dec18be49b2271f013e4f4a02f32fa515a4ca69) ) - ROM_LOAD32_WORD( "opr-24156.ic22", 0x3000002, 0x800000, CRC(dd5286f7) SHA1(37ea254997cef1c45b53786c8abb2521acf24b56) ) - ROM_LOAD32_WORD( "opr-24157.ic23s", 0x4000000, 0x800000, CRC(7edc4a7d) SHA1(f4ffa20c83226c0c0dccc3b1e9ec6601f145b01b) ) - ROM_LOAD32_WORD( "opr-24158.ic24", 0x4000002, 0x800000, CRC(4d546427) SHA1(74a399c40f56af76077d47f996629a7fb650c804) ) - ROM_LOAD32_WORD( "opr-24159.ic25s", 0x5000000, 0x800000, CRC(ae8d7de1) SHA1(15dadd9c5449d65310647e247a07da165c9e3d5e) ) - ROM_LOAD32_WORD( "opr-24160.ic26", 0x5000002, 0x800000, CRC(e75210c9) SHA1(315c077201023740f63eab5de1d81eb71613b06f) ) - ROM_LOAD32_WORD( "opr-24161.ic27s", 0x6000000, 0x800000, CRC(aeecf812) SHA1(d683f1c7f200481cf2342a387d7558d0d76f89f4) ) - ROM_LOAD32_WORD( "opr-24162.ic28", 0x6000002, 0x800000, CRC(0e349c02) SHA1(4d0b4efeb125e23b1e73db2febf99565969d71d2) ) - ROM_LOAD32_WORD( "opr-24163.ic29", 0x7000000, 0x800000, CRC(dab7f365) SHA1(9a707c8992ddfa58f81bb5278f66713e424b0f4f) ) - ROM_LOAD32_WORD( "opr-24164.ic30s", 0x7000002, 0x800000, CRC(03be6b1d) SHA1(40792314fada46648f4f98a3d5a14822e6b1cf36) ) - ROM_LOAD32_WORD( "opr-24165.ic31", 0x8000000, 0x800000, CRC(8fdb66a5) SHA1(32d2926328d9d804dcff781e2b758dd2a4b1a753) ) - ROM_LOAD32_WORD( "opr-24166.ic32s", 0x8000002, 0x800000, CRC(790a1b5e) SHA1(bb0ad6de62d758f6869b3bb62cce9947f8b08681) ) - ROM_LOAD32_WORD( "opr-24167.ic33", 0x9000000, 0x800000, CRC(15de1d97) SHA1(26a96644f183713a556a5ff2d491510589c9d7c8) ) - ROM_LOAD32_WORD( "opr-24168.ic34s", 0x9000002, 0x800000, CRC(90dfdd5a) SHA1(5c98bc84b310fa70e6bceee190508e9eaa60c82c) ) - - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) - -/* ROM_REGION(0x200, "some_eeprom", 0) - ROM_LOAD( "25lc040.ic13s", 0x000, 0x200, NO_DUMP ) */ - - // 840-0139 2003 317-0382-COM Naomi 2 - ROM_PARAMETER( ":rom_board:key", "d8b0fa4c" ) -ROM_END - -// 171-7885A type flash ROM board -ROM_START( clubk2kp ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xa000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "ic22.bin", 0x0000000, 0x400000, CRC(334fc561) SHA1(e8c8707b0d13216ec7071da05823e330deb810d4) ) // flash ROM module - - ROM_LOAD( "rom1.ic1s", 0x0800000, 0x800000, CRC(63bd7915) SHA1(3483f82ff801803c5abd04a0c66a1cecdff59c26) ) - ROM_LOAD( "rom2.ic2s", 0x1000000, 0x800000, CRC(9d0d5e68) SHA1(4b2535b968eff1fc1d3266194da54bb3c17b24ec) ) - ROM_LOAD( "rom3.ic3s", 0x1800000, 0x800000, CRC(ead5f480) SHA1(defcedeb150a9307f6fa36b36a53a59ab5ee274a) ) - ROM_LOAD( "rom4.ic4s", 0x2000000, 0x800000, CRC(c9b21961) SHA1(8c35378f65a14433965228cce26c7c8cebda8ece) ) - ROM_LOAD( "rom5.ic5s", 0x2800000, 0x800000, CRC(b42b5bdf) SHA1(da8c235f6e76ad5b4305a8d9722da8523a701924) ) - ROM_LOAD( "rom6.ic6s", 0x3000000, 0x800000, CRC(6e69792e) SHA1(25fa82e823ab12ba9a0aafe9cf09c16e74aff130) ) - ROM_LOAD( "rom7.ic7s", 0x3800000, 0x800000, CRC(0956796e) SHA1(69ed59a1e7f00cbf85ff72a47aa3eee75bc358fc) ) - ROM_LOAD( "rom8.ic8s", 0x4000000, 0x800000, CRC(9dba44f5) SHA1(8de0a836b1aa78e0babd4b186f991d44bc0f34b6) ) - ROM_LOAD( "rom9.ic9s", 0x4800000, 0x800000, CRC(1307b6a1) SHA1(a7108483e69994835e54f771a1f2ee05afda289d) ) - ROM_LOAD( "rom10.ic10s", 0x5000000, 0x800000, CRC(4ec15b61) SHA1(1484d00b780675df5178b0d686f152683b66e6df) ) - ROM_LOAD( "rom11.ic11s", 0x5800000, 0x800000, CRC(3c4a2f34) SHA1(f4b14ec9df023843bbbfeca174344c3f65a041b7) ) - ROM_LOAD( "rom12.ic12s", 0x6000000, 0x800000, CRC(55548b90) SHA1(3d791c13a142e78f0122a0ec0064023063255861) ) - ROM_LOAD( "rom13.ic13s", 0x6800000, 0x800000, CRC(373097e5) SHA1(561bf3ea396484b20ebb9fe63527329c005d067f) ) - ROM_LOAD( "rom14.ic14s", 0x7000000, 0x800000, CRC(7297efb8) SHA1(9c3acdbb01c178ff18f9fb21c62b982cad8775e3) ) - ROM_LOAD( "rom15.ic15s", 0x7800000, 0x800000, CRC(42dd18db) SHA1(8a0cc64128f2b823c99bcd1f45530ce85af6c6fe) ) - ROM_LOAD( "rom16.ic16s", 0x8000000, 0x800000, CRC(aaaa39cf) SHA1(8de90fefa81b3d5b8602335b18a86249deccc6a8) ) - ROM_LOAD( "rom17.ic17s", 0x8800000, 0x800000, CRC(382fc4cb) SHA1(8f79306fac4911748c362a4038ac6592ba0477c9) ) - ROM_LOAD( "rom18.ic18s", 0x9000000, 0x800000, CRC(cdd71385) SHA1(4b16d00b57b7fd96a7858e1b9146ee3f2ff0d200) ) - ROM_LOAD( "rom19.ic19s", 0x9800000, 0x800000, CRC(7ee9743b) SHA1(119f632c3d10d032fd15159aa37f3bcfe0938b06) ) - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 not populated -ROM_END - -ROM_START( clubk2kpa ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0xb000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "rom0.ic22", 0x0000000, 0x400000, BAD_DUMP CRC(8514f0bf) SHA1(84ad7b8ccd41db38a5be8b0619e275b56482a5be) ) // one of ROM header bytes was clearly bad, manually fixed, but there might be more - // game data ROMs confirmed good, despite the fact they shown as all BAD in BIOS ROM TEST - ROM_LOAD( "rom1.ic1s", 0x0800000, 0x800000, CRC(63bd7915) SHA1(3483f82ff801803c5abd04a0c66a1cecdff59c26) ) - ROM_LOAD( "rom2.ic2s", 0x1000000, 0x800000, CRC(9d0d5e68) SHA1(4b2535b968eff1fc1d3266194da54bb3c17b24ec) ) - ROM_LOAD( "rom3.ic3s", 0x1800000, 0x800000, CRC(ead5f480) SHA1(defcedeb150a9307f6fa36b36a53a59ab5ee274a) ) - ROM_LOAD( "rom4.ic4s", 0x2000000, 0x800000, CRC(c9b21961) SHA1(8c35378f65a14433965228cce26c7c8cebda8ece) ) - ROM_LOAD( "rom5.ic5s", 0x2800000, 0x800000, CRC(b42b5bdf) SHA1(da8c235f6e76ad5b4305a8d9722da8523a701924) ) - ROM_LOAD( "rom6.ic6s", 0x3000000, 0x800000, CRC(6e69792e) SHA1(25fa82e823ab12ba9a0aafe9cf09c16e74aff130) ) - ROM_LOAD( "rom7.ic7s", 0x3800000, 0x800000, CRC(0956796e) SHA1(69ed59a1e7f00cbf85ff72a47aa3eee75bc358fc) ) - ROM_LOAD( "rom8.ic8s", 0x4000000, 0x800000, CRC(9dba44f5) SHA1(8de0a836b1aa78e0babd4b186f991d44bc0f34b6) ) - ROM_LOAD( "rom9.ic9s", 0x4800000, 0x800000, CRC(1307b6a1) SHA1(a7108483e69994835e54f771a1f2ee05afda289d) ) - ROM_LOAD( "rom10.ic10s", 0x5000000, 0x800000, CRC(4ec15b61) SHA1(1484d00b780675df5178b0d686f152683b66e6df) ) - ROM_LOAD( "rom11.ic11s", 0x5800000, 0x800000, CRC(3c4a2f34) SHA1(f4b14ec9df023843bbbfeca174344c3f65a041b7) ) - ROM_LOAD( "rom12.ic12s", 0x6000000, 0x800000, CRC(55548b90) SHA1(3d791c13a142e78f0122a0ec0064023063255861) ) - ROM_LOAD( "rom13.ic13s", 0x6800000, 0x800000, CRC(373097e5) SHA1(561bf3ea396484b20ebb9fe63527329c005d067f) ) - ROM_LOAD( "rom14.ic14s", 0x7000000, 0x800000, CRC(7297efb8) SHA1(9c3acdbb01c178ff18f9fb21c62b982cad8775e3) ) - ROM_LOAD( "rom15.ic15s", 0x7800000, 0x800000, CRC(42dd18db) SHA1(8a0cc64128f2b823c99bcd1f45530ce85af6c6fe) ) - ROM_LOAD( "rom16.ic16s", 0x8000000, 0x800000, CRC(aaaa39cf) SHA1(8de90fefa81b3d5b8602335b18a86249deccc6a8) ) - ROM_LOAD( "rom17.ic17s", 0x8800000, 0x800000, CRC(382fc4cb) SHA1(8f79306fac4911748c362a4038ac6592ba0477c9) ) - ROM_LOAD( "rom18.ic18s", 0x9000000, 0x800000, CRC(cdd71385) SHA1(4b16d00b57b7fd96a7858e1b9146ee3f2ff0d200) ) - ROM_LOAD( "rom19.ic19s", 0x9800000, 0x800000, CRC(7ee9743b) SHA1(119f632c3d10d032fd15159aa37f3bcfe0938b06) ) - ROM_LOAD( "rom20.ic20s", 0xa000000, 0x800000, CRC(99ef6bb7) SHA1(afcf187febe94035c989ca4a6e45bc0c3a806043) ) // not used by game, garbage - ROM_LOAD( "rom21.ic21s", 0xa800000, 0x800000, CRC(21bd0a9c) SHA1(b0709f627f2d2532f9cc10b5f89528f98336de61) ) // not used by game, garbage - - ROM_PARAMETER( ":rom_board:segam2crypt:key", "-1") // 315-5881 populated, not used -ROM_END - -// Machine setup include: -// - x3 Naomi 2 linked using optical communicatin boards, for center/left/right screens, node ID selected using DIPSW 2 and 3 -// - Sega Type-2 JVS I/O board (837-13844 or similar), connected to main Naomi 2 -// - MIDI drive board with servo motor, connected to main Naomi 2 -// - optional RS232 link to host PC, which may control several such machines -ROM_START( sgdrvsim ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - ROM_REGION( 0x20000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "ic8.bin", 0x00000000, 0x4000000, CRC(3ef5e62f) SHA1(34385c21152881942be3f66cfeba6cb9d94343bc) ) - ROM_LOAD( "ic9.bin", 0x04000000, 0x4000000, CRC(4edf67df) SHA1(bb5bca9bb0d13d47fd33790f28cdd0839e62b422) ) - ROM_LOAD( "ic10.bin", 0x08000000, 0x4000000, CRC(a3b0f436) SHA1(4a8153bbb5c7314d33b65b6c724543afd4e6df15) ) - ROM_LOAD( "ic11.bin", 0x0c000000, 0x4000000, CRC(200ad72c) SHA1(e3b30853f6368a0501f4b7c6fcd442cb4d7d9d24) ) - ROM_LOAD( "ic12.bin", 0x10000000, 0x4000000, CRC(90d192a4) SHA1(43aae3d60c4b562f4f2ec50d6e9364eb2bad4ad4) ) - ROM_LOAD( "ic13.bin", 0x14000000, 0x4000000, CRC(eed33acc) SHA1(d2bccd58efd4ef29883d90806ebaebd6ac89de3b) ) - ROM_LOAD( "ic14.bin", 0x18000000, 0x4000000, CRC(349267e9) SHA1(333cd48238ad321023b587ffa8d5f1f926ce8780) ) - ROM_LOAD( "ic15.bin", 0x1c000000, 0x4000000, CRC(acc0c039) SHA1(8f02dd8599adb0d6435e031b5dd146ed0db4d558) ) - - ROM_REGION( 0x800, "pic_readout", 0 ) - ROM_LOAD( "317-0502-jpn.ic3", 0, 0x800, CRC(528ad9e7) SHA1(35795c663c4cd43142ad8196f604b4c67a0c16f4) ) - - ROM_PARAMETER( ":rom_board:id", "5508" ) -ROM_END - - -/********************************************** - * - * Naomi 2 GD-ROM defines - * - *********************************************/ - -ROM_START( vstrik3 ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0006", 0, SHA1(44bfd24f44272c8fd7f5f9294005c6cc53222ef3) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0304-COM) - //(sticker 253-5508-0304) - ROM_LOAD("317-0304-com.bin", 0x00, 0x4000, CRC(8e82d17a) SHA1(141a4d492b13bbb222dfbe7a1ad296b548d12a3b) ) -ROM_END - -ROM_START( vf4o ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0012", 0, SHA1(da231483b5351ab9f9eb0e6e8cd6c2a26d1f8f72) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0314-COM) - //(sticker 253-5508-0314) - ROM_LOAD("317-0314-com.pic", 0x00, 0x4000, CRC(fa0b6c70) SHA1(c29936cb18e1dd592563b1104281f031e3b12fc2) ) - -ROM_END - -ROM_START( vf4b ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0012b", 0, SHA1(700bd2389b6dd9d8a78abc0289bbd241093a0260) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0314-COM) - //(sticker 253-5508-0314) - ROM_LOAD("317-0314-com.pic", 0x00, 0x4000, CRC(fa0b6c70) SHA1(c29936cb18e1dd592563b1104281f031e3b12fc2) ) - -ROM_END - -ROM_START( vf4 ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0012c", 0, SHA1(dcaeddea0dc089eadda8ba4579328aca3a613c4b) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0314-COM) - //(sticker 253-5508-0314) - ROM_LOAD("317-0314-com.pic", 0x00, 0x4000, CRC(fa0b6c70) SHA1(c29936cb18e1dd592563b1104281f031e3b12fc2) ) - -ROM_END - -/* - -Title BEACH SPIKERS -Media ID 0897 -Media Config GD-ROM1/1 -Regions J -Peripheral String 0000000 -Product Number GDS-0014 -Version V1.001 -Release Date 20010613 -Manufacturer ID -TOC DISC -Track Start Sector End Sector Track Size -track01.bin 150 449 705600 -track02.raw 600 2746 5049744 -track03.bin 45150 549299 1185760800 - -PIC - -253-5508-0317 -317-0317-COM - -*/ - -ROM_START( beachspi ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0014", 0, SHA1(2d784ed2f5c00189af8480c9ab5ae9d8b7a152d2) ) - - //PIC16C622A (317-0317-COM) - //(sticker 253-5508-0317) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - ROM_LOAD("317-0317-com.pic", 0x00, 0x4000, CRC(ef65fe73) SHA1(2c02d1570c1fdad56bc684c60bb17255c73c6d45) ) - -ROM_END - -ROM_START( initd ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0020b", 0, SHA1(08a594af2933144d341a299e3160d3c8281b7241) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0331-JPN) - //(sticker 253-5508-0331J) - ROM_LOAD("317-0331-jpn.pic", 0x00, 0x4000, CRC(0a3bf606) SHA1(7c0e22df4a43a440571ac55fd0a6575931e8f959) ) - - // Sanwa CRP-1231BR-10 card reader-printer (Sega p/n 601-11082), also used in Derby Owners Club WE, Derby Owners Club II, F-Zero AX - ROM_REGION( 0x20000, "card_reader", ROMREGION_ERASE) - // CRP1231BR10 2306 - // Ver.01.07 ??? - // 01/08/20 - // ?? : ME131-5244Z01 - ROM_LOAD("crp1231br10_ver0107.ic2", 0, 0x20000, CRC(3198f0ac) SHA1(fa38bce7ca217ed6df558dc2456b010f690d0729) ) // H8/3003 code -ROM_END - -ROM_START( initdo ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0020", 0, SHA1(e1766340da8191ab51a67477876d1806f2153a7e) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0331-JPN) - //(sticker 253-5508-0331J) - ROM_LOAD("317-0331-jpn.pic", 0x00, 0x4000, CRC(0a3bf606) SHA1(7c0e22df4a43a440571ac55fd0a6575931e8f959) ) -ROM_END - -ROM_START( vf4evo ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0024c", 0, SHA1(0509863a8ab2080abd004510b381037e1891e37b) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0338-JPN) - //(sticker 253-5508-0338J) - ROM_LOAD("317-0338-jpn.pic", 0x00, 0x4000, CRC(b177ba7d) SHA1(f751ec43a8e944a01eeda58c01b7bc73e5df749d) ) - -ROM_END - -ROM_START( vf4evob ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0024b", 0, SHA1(42fba5d95454750ad80df2ce0db2996f71307914) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0338-JPN) - //(sticker 253-5508-0338J) - ROM_LOAD("317-0338-jpn.pic", 0x00, 0x4000, CRC(b177ba7d) SHA1(f751ec43a8e944a01eeda58c01b7bc73e5df749d) ) - -ROM_END - -ROM_START( vf4evoa ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0024a", 0, SHA1(92fa11005708d7b1c1d2608dfc3033c30a885b47) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0338-JPN) - //(sticker 253-5508-0338J) - ROM_LOAD("317-0338-jpn.pic", 0x00, 0x4000, CRC(b177ba7d) SHA1(f751ec43a8e944a01eeda58c01b7bc73e5df749d) ) -ROM_END - -ROM_START( initdexp ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0025a", 0, SHA1(d6ec4295122e3d69b9e109778ab1cb0cb0dfc839) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - ROM_LOAD("317-0343-com.pic", 0x00, 0x4000, CRC(80eea4eb) SHA1(5aedc0d52a2a8a2d186ca591094835d972574092) ) -ROM_END - -ROM_START( initdexpo ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0025", 0, SHA1(00f4c62a16862e814798df9fa6ed0471745760b7) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - ROM_LOAD("317-0343-com.pic", 0x00, 0x4000, CRC(80eea4eb) SHA1(5aedc0d52a2a8a2d186ca591094835d972574092) ) -ROM_END - -ROM_START( initdv2j ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - // disc is labeled "gds-0026a" but ring code and product number are gds-0026b. - DISK_IMAGE_READONLY( "gds-0026b", 0, SHA1(54cc643e1f850cfaea7d39f6778b662125cba111) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0345-JPN) - //(sticker 253-5508-0345J) - ROM_LOAD( "317-0345-jpn.pic", 0x000000, 0x004000, CRC(56e1274a) SHA1(735a6071226f3297de64bc0a38be741e87f5d023) ) -ROM_END - -ROM_START( initdv2jo ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0026", 0, SHA1(07d1dda89e7f5b5377888feaef1dff32c18e63f1) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0345-JPN) - //(sticker 253-5508-0345J) - ROM_LOAD( "317-0345-jpn.pic", 0x000000, 0x004000, CRC(56e1274a) SHA1(735a6071226f3297de64bc0a38be741e87f5d023) ) -ROM_END - -ROM_START( initdv2ja ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0026a", 0, SHA1(44790194a7a32ca9faf02403821bf23015ec8f3c) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0345-JPN) - //(sticker 253-5508-0345J) - ROM_LOAD( "317-0345-jpn.pic", 0x000000, 0x004000, CRC(56e1274a) SHA1(735a6071226f3297de64bc0a38be741e87f5d023) ) -ROM_END - -ROM_START( initdv2e ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0027", 0, SHA1(c146e8c4d71d1a0cbe836a0b50dea87797869da8) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0357-EXP) - ROM_LOAD( "317-0357-exp.pic", 0x000000, 0x004000, CRC(38f84b4d) SHA1(03c12d8580da1a4b3a554e62fd8b1f3447b7ebbd) ) -ROM_END - -ROM_START( clubkcyco ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0029", 0, SHA1(e73317c459b7f3e966c1be8784c55cbdfe230b88) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0358-COM) - //(sticker 253-5508-0358) - ROM_LOAD( "317-0358-com.pic", 0x000000, 0x004000, CRC(dd33e50f) SHA1(c51712754022fc3adc350fa0714bf60fd0d163cf) ) - -/* - Cycraft Motion PC: - Mainboard Advantech PCM-5820 - CAN Module PCM-3680 - IO Module PCM-3724 - 128mb PC133 Ram - - SanDisk CF With Linux: - Simuline CYCRAFT - SMCP: V1.65 - GAME: Club-Kart - (c) 2003 Simuline Inc. -*/ - DISK_REGION( "cycraft" ) - DISK_IMAGE( "cycraft_clubkart_smcp_v1.65", 0, SHA1(c77df6eaf425e4e86f871914aa024debc1940713) ) -ROM_END - -ROM_START( clubkcyc ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0029a", 0, SHA1(8354828a505a26da726a686828f8860b11b15da3) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0358-COM) - //(sticker 253-5508-0358) - ROM_LOAD( "317-0358-com.pic", 0x000000, 0x004000, CRC(dd33e50f) SHA1(c51712754022fc3adc350fa0714bf60fd0d163cf) ) - -/* - Cycraft Motion PC: - Mainboard Advantech PCM-5820 - CAN Module PCM-3680 - IO Module PCM-3724 - 128mb PC133 Ram - - SanDisk CF With Linux: - Simuline CYCRAFT - SMCP: V1.65 - GAME: Club-Kart - (c) 2003 Simuline Inc. -*/ - DISK_REGION( "cycraft" ) - DISK_IMAGE( "cycraft_clubkart_smcp_v1.65", 0, SHA1(c77df6eaf425e4e86f871914aa024debc1940713) ) -ROM_END - -ROM_START( initdv3j ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0032c", 0, SHA1(d92bca7c8a7920c99b23710f5bdbeed1fbec12d2) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0379-JPN 253-5508-0379J) - ROM_LOAD( "317-0379-jpn.pic", 0x000000, 0x004000, CRC(7f024ff6) SHA1(8a6a44f2c5db147355946f6c5e90e545926595da) ) -ROM_END - -ROM_START( initdv3jb ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0032b", 0, SHA1(3b4d5686c26d07eed8c835b07516da9840c1b905) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASE) - //PIC16C622A (317-0379-JPN 253-5508-0379J) - ROM_LOAD( "317-0379-jpn.pic", 0x000000, 0x004000, CRC(7f024ff6) SHA1(8a6a44f2c5db147355946f6c5e90e545926595da) ) -ROM_END - -ROM_START( initdv3e ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0033", 0, SHA1(98fb1bd119fc33ef14fcaba3eb2347836469a75b) ) - - ROM_REGION( 0x4300, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0384-COM) - ROM_LOAD( "317-0384-com.pic", 0x000000, 0x004300, CRC(081ccd51) SHA1(598b3bd9e8b16f5954d15738c1ca55703609b690) ) -ROM_END - -// gds-0036x GD-ROMs have two copies of identical game file, and two boot files BHX1.BIN and BHX1.1GB, so can be two PICs too -ROM_START( vf4tuned ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0036f", 0, SHA1(68edece4239e5adfef9df143defb711ff2b4db72) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0387-COM) - //(sticker 253-5508-0387) - ROM_LOAD("317-0387-com.pic", 0x00, 0x4000, CRC(8728aeaa) SHA1(07983ab41d143f845c3150dfc9b7301968708e18) ) -ROM_END - -ROM_START( vf4tunedd ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0036d", 0, SHA1(2a2737e035f690946897bbb25943f2c5230eca99) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0387-COM) - //(sticker 253-5508-0387) - ROM_LOAD("317-0387-com.pic", 0x00, 0x4000, CRC(8728aeaa) SHA1(07983ab41d143f845c3150dfc9b7301968708e18) ) - -ROM_END - - -ROM_START( vf4tuneda ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0036a", 0, SHA1(b6c9cbe09b4cbe0faefe0bb09f429a6856663eaa) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C622A (317-0387-COM) - //(sticker 253-5508-0387) - ROM_LOAD("317-0387-com.pic", 0x00, 0x4000, CRC(8728aeaa) SHA1(07983ab41d143f845c3150dfc9b7301968708e18) ) -ROM_END - -ROM_START( inidv3cy ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0039b", 0, SHA1(b5eaae06ee3c81d57c0190bd709c690372a4cca6) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0406-COM) - //(sticker 253-5508-0406) - ROM_LOAD("317-0406-com.pic", 0x00, 0x4000, CRC(fe91a7af) SHA1(3562d8d454ac6e5b73a24d4dc8928ef24687cdf7) ) - - DISK_REGION( "cycraft" ) - DISK_IMAGE( "initiald3_smcp_v1.66", 0, SHA1(8ade7c0bb85ceebf9e45e4d8053ad76009258a38) ) -ROM_END - -ROM_START( inidv3ca ) - NAOMI2_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gds-0039a", 0, SHA1(44aab273f836aa81728b1a00fdfdc2561d0984aa) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0406-COM) - //(sticker 253-5508-0406) - ROM_LOAD("317-0406-com.pic", 0x00, 0x4000, CRC(fe91a7af) SHA1(3562d8d454ac6e5b73a24d4dc8928ef24687cdf7) ) - - DISK_REGION( "cycraft" ) - DISK_IMAGE( "initiald3_smcp_v1.66", 0, SHA1(8ade7c0bb85ceebf9e45e4d8053ad76009258a38) ) -ROM_END - -/********************************************** -* -* Naomi 2 network CD and DVD-ROM defines -* -*********************************************/ - -ROM_START( wccf116 ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "cdp-10001c", 0, SHA1(efa6ef20f278c99efbf7c3630b1c8e2cad0a05c0) ) // CD-R - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0329-JPN) - ROM_LOAD("317-0329-jpn.pic", 0x00, 0x4000, CRC(097f5f92) SHA1(ffe7df06007bd99908db15c300dd53bbd321bdb8) ) -ROM_END - -// Sega Yonin Uchi Mahjong MJ (セガ四人打ち麻雀MJ), "Sega The 4Players Mah-Jong" -// uses CRP-1231 card RW connected via 838-13661 RS422/RS232C converter BD, and 2x JVS I/O boards (or one special I/O ?). -ROM_START( mj1 ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "cdp-10002b", 0, SHA1(bbbaf84c55a39c1ad4b82e01be731f65e07e7d18) ) // CD-R - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - // chip label is a guess, probably incorrect - ROM_LOAD("317-0352-jpn.pic", 0x00, 0x4000, CRC(c2c45f9c) SHA1(d1ff2099db3d918846bb096d335cd7ef05df3901) ) -ROM_END - -ROM_START( wccf1dup ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "cdp-10003", 0, SHA1(13064b6e03527f1222b6bd01c0ba9a063d7be949) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0329-JPN) - ROM_LOAD("317-0329-jpn.pic", 0x00, 0x4000, CRC(097f5f92) SHA1(ffe7df06007bd99908db15c300dd53bbd321bdb8) ) -ROM_END - -ROM_START( wccf212e ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "cdv-10002", 0, SHA1(66b383d764eff39687de123e3e0833171c35e3b0) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0369-EXP) - //(sticker 253-5508-0369E) - ROM_LOAD("317-0369-exp.pic", 0x00, 0x4000, CRC(adf2d113) SHA1(a5703f0926d6fd4ed95daa730184067865f4b5d8) ) - - // 837-14229 "IC BD FLAT READER" - // SH4-based camera sensor board connected to MAPLE CN7 - ROM_REGION( 0x200000, "camera", ROMREGION_ERASE) - ROM_LOAD("fpr23911.ic18", 0x000000, 0x200000, CRC(1a1da741) SHA1(532ea7fc4dab11e012a521abcf5fdadd9b40d631) ) -ROM_END - -// "Drive Checker", contains only optical media ejector win32 program -ROM_START( wccf2chk ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "cdv-10007", 0, SHA1(6c5994c9b5ba5719569c541fabdd71a7ff1275aa) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - // not used -ROM_END - -ROM_START( wccf234j ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "cdv-10008", 0, SHA1(80f73b07fca1979e0161f670147d5f8a37dbeda8) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0369-JPN) - //(sticker 253-5508-0369J) - ROM_LOAD("317-0369-jpn.pic", 0x00, 0x4000, CRC(fb3672ba) SHA1(4b3c096e1e83da13fc967ca8c95d558c1cdf5817) ) -ROM_END - -ROM_START( wccf310j ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "cdv-10013", 0, SHA1(4d58b44e39659d816d25d295ad2a1d4ec0ee0ab1) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0419-JPN) - //(sticker 253-5508-0419J) - ROM_LOAD("317-0419-jpn.pic", 0x00, 0x4000, CRC(04fae86b) SHA1(95663183c24a8a492afab8ebba084bb31fa5a312) ) -ROM_END - -ROM_START( wccf331e ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "cdv-10015", 0, SHA1(46228791b59441d02d1170bc319b4643fad862c3) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0419-EXP) - //(sticker 253-5508-0419E) - ROM_LOAD("317-0419-exp.pic", 0x00, 0x4000, CRC(3f5e1445) SHA1(184731633c0264e2104baa006ac80d3927c3e6e5) ) -ROM_END - -ROM_START( wccf322e ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "cdv-10015p", 0, SHA1(5187b442b42fc10cd6565176563e4b709d28b749) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0419-EXP) - //(sticker 253-5508-0419E) - ROM_LOAD("317-0419-exp.pic", 0x00, 0x4000, CRC(3f5e1445) SHA1(184731633c0264e2104baa006ac80d3927c3e6e5) ) -ROM_END - -ROM_START( wccf420e ) - NAOMIGD_BIOS - NAOMI_DEFAULT_EEPROM - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "cdv-10027", 0, SHA1(c7d94f2134798efea5feb2a1b494f308fc0b81be) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0456-EXP) - //(sticker 253-5508-0456E) - ROM_LOAD("317-0456-exp.pic", 0x00, 0x4000, CRC(fb7dd592) SHA1(25e4927c83afc7ae26092ec192c40588a74a39b0) ) -ROM_END - -/********************************************** - * - * Atomiswave cart defines - * - *********************************************/ - -// note: games with AW-NET features, i.e. NGBC or KOF NW, have "CUSTOMER ID" data (shown in NETWORK SETTINGS) in ROM @ 7FE000 (not encrypted, 8 bytes of data followed by 2 bytes of bytesumm) -// EN cartridges have this area empty (FF-filled), i.e. AW-NET features not used. -// JP cartridges have it filled with unique ID, which also means dumps of several JP cartridges will differ by this few bytes. - -void atomiswave_state::init_atomiswave() -{ - uint64_t *ROM = (uint64_t *)memregion("awflash")->base(); - - // patch out long startup delay - ROM[0x98e/8] = (ROM[0x98e/8] & 0xffffffffffffU) | (uint64_t)0x0009<<48; - - aw_ctrl_type = 0; - - m_maincpu->sh2drc_add_fastram(0x00000000, 0x0000ffff, true, ROM); -} - -/* - ALL.Net board - ------------- - Block diagram: - GPIO Port A - Jumpers, LEDs - PIC16 GPIO Port B - I2C EEPROM - | | - G2 Bus <-> FPGA <-> SH-3 <-> Ethernet PHY <-> Ethernet - | - |--- boot flash ROM 4MB - |--- SDRAM 8MB - |--- data buffer flash ROM 16MB - - SH-3 external address space - 00000000 - 003fffff boot flash ROM (IC2) - 0c000000 - 0c7fffff SDRAM - 10000000 - 10ffffff data buffer flash ROM (IC4) - 16000000 rw FPGA_INT_OUT interrupt to host, bit 0 active low - 16000004 rw FPGA_INT_IN interrupt from host (SH-3 IRQ0 line), bit 0 active low - 16000008 rw FPGA_INT_MASK enable interrupt from host, bit 0 active low - 1600000c rw FPGA_READY bit 0 active high - 16000010 r FPGA_REVISION 8bit value - 16002000 - 16007fff shared RAM (FPGA internal) - - SH-3 GPIO PortA bits - 2-3 - jumpers x2 (inputs, active low) - 4-7 - LEDs x4 (outputs, active low) - - SH-3 GPIO PortB bits (24LC024 I2C EEPROM) - 0 - I2C SCL - 6 - unknown, set to output 1 - 7 - I2C SDA - - SH-4 address space - 01000000 r ID "G2IFSOJ AM" - 01000020 w interrupt to net board, bit 0 active low - 01000024 w interrupt from net board (HOLLY EXT IRQ line), bit 0 active low - 01000028 w enable interrupt from net board, bit 0 active low - 0100002c w net board reset?, bit 0 active high - 01000030 r FPGA_READY? - 01000100 - 01000114 protection registers, probably mirror of 010000xx - 01010000 - 01016000 shared RAM (FPGA internal) - - protection registers (16bit): - 00-09 r ID mirror? (unused) - 0a r some ID? value (unused) - 0c w RNG seed?, game write here random value during init - 0e w data offset/index (0-3 in xtrmhnt2) - 10 r data read, xtrmhnt2 expecting: 1f9f, 1f03, 1f1c, 1f57 - 12 rw control reg?, write 0001 after offset set, wait for bit1=1 before data read - 14 rw PIC detect/init reg, game check if bit0=1 (probably means if PIC present), then write RNG register, then write 0003, then wait for bit2=1 (probably means PIC initialised OK) -*/ - -uint64_t atomiswave_state::xtrmhnt2_hack_r() -{ - // disable ALL.Net board check - if (m_maincpu->pc() == 0xc03cb30) - { - dc_ram[0x357fe/8] |= (uint64_t)0x200 << 48; - dc_ram[0x358e2/8] |= (uint64_t)0x200 << 16; - dc_ram[0x38bb2/8] |= (uint64_t)0x200 << 16; - dc_ram[0x38bee/8] |= (uint64_t)0x200 << 48; - } - if (m_maincpu->pc() == 0xc108240) - dc_ram[0x9acc8/8] = (dc_ram[0x9acc8/8] & 0xffffffffffff0000U) | (uint64_t)0x0009; - return 0; -} - -void atomiswave_state::init_xtrmhnt2() -{ - init_atomiswave(); - m_maincpu->space(AS_PROGRAM).install_read_handler(0x1000000, 0x100011f, read64smo_delegate(*this, FUNC(atomiswave_state::xtrmhnt2_hack_r))); -} - -ROM_START( fotns ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax1901p01.ic18", 0x0000000, 0x0800000, CRC(a06998b0) SHA1(d617691db5170f6db176e40fc732966d523fd8cf) ) - ROM_LOAD( "ax1901m01.ic11", 0x1000000, 0x1000000, CRC(ff5a1642) SHA1(49cefcce173f9a811fe9c0c07bee53aeba2bc3a8) ) - ROM_LOAD( "ax1902m01.ic12", 0x2000000, 0x1000000, CRC(d9aae8a9) SHA1(bf87034088be0847b6e297b7665e0ea4d8cba631) ) - ROM_LOAD( "ax1903m01.ic13", 0x3000000, 0x1000000, CRC(1711b23d) SHA1(ab628b2ec678839c75245e245297818ef1592d3b) ) - ROM_LOAD( "ax1904m01.ic14", 0x4000000, 0x1000000, CRC(443bfb26) SHA1(6f7751afa0ca55dd0679758b27bed92b31c1b050) ) - ROM_LOAD( "ax1905m01.ic15", 0x5000000, 0x1000000, CRC(eb1cada0) SHA1(459d21d622c72606f1d3095e8a25b6c4adccf8ab) ) - ROM_LOAD( "ax1906m01.ic16", 0x6000000, 0x1000000, CRC(fe6da168) SHA1(d4ab6443383469bb5a4337005de917627a2e21cc) ) - ROM_LOAD( "ax1907m01.ic17", 0x7000000, 0x1000000, CRC(9d3a0520) SHA1(78583fd171b34439f77a04a97ebe3c9d1bab61cc) ) - - ROM_PARAMETER(":rom_board:key", "c2") // ax1901f01 -ROM_END - -ROM_START( rangrmsn ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax1601p01.ic18", 0x0000000, 0x0800000, CRC(00a74fbb) SHA1(57cc1eedd22d1f553956a825e69a597309ee2bef) ) - ROM_LOAD( "ax1601m01.ic11", 0x1000000, 0x1000000, CRC(f34eed33) SHA1(1c171fb8aa95877f81ed78652d4a9ff80f7713ff) ) - ROM_LOAD( "ax1602m01.ic12", 0x2000000, 0x1000000, CRC(a7d59efb) SHA1(a40938ce1399babefc8cf02f579a86cf08e211ef) ) - ROM_LOAD( "ax1603m01.ic13", 0x3000000, 0x1000000, CRC(7c0aa241) SHA1(3e0e5ff3307dcfa52998fb9b4b14bf54bd056a99) ) - ROM_LOAD( "ax1604m01.ic14", 0x4000000, 0x1000000, CRC(d2369144) SHA1(da1eae9957d27d1682c4191780cf51b32dfe6659) ) - ROM_LOAD( "ax1605m01.ic15", 0x5000000, 0x1000000, CRC(0c11c1f9) SHA1(0585db60618c5b97f9b7c203baf7e5ac90883ca6) ) - - ROM_PARAMETER(":rom_board:key", "88") // ax1601f01 -ROM_END - -ROM_START( sprtshot ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax0101p01.ic18", 0x0000000, 0x0800000, CRC(b3642b5d) SHA1(85eabd9551aefb825ae8eb6422092fb5a58d60f6) ) - ROM_LOAD( "ax0101m01.ic11", 0x1000000, 0x1000000, CRC(1e39184d) SHA1(663e0cb9f43a0f89d9841e04b3d009f6c5e88d5e) ) - ROM_LOAD( "ax0102m01.ic12", 0x2000000, 0x1000000, CRC(700764d1) SHA1(310f1606f7bbed1012c119f1ef5d89d231d8489e) ) - ROM_LOAD( "ax0103m01.ic13", 0x3000000, 0x1000000, CRC(6144e7a8) SHA1(4d4341082f008dfd93ef5bf32a44c80869ef02a8) ) - ROM_LOAD( "ax0104m01.ic14", 0x4000000, 0x1000000, CRC(ccb72150) SHA1(a1032d321c27f9ff43da41f20b8687bf1958ddc9) ) - - ROM_PARAMETER(":rom_board:key", "64") // ax0101f01 -ROM_END - -ROM_START( xtrmhunt ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax2401p01.ic18", 0x0000000, 0x0800000, CRC(8e2a11f5) SHA1(b5106314fb8d4483254e83ac3982039bb60a78e8) ) - ROM_LOAD( "ax2401m01.ic11", 0x1000000, 0x1000000, CRC(76dbc286) SHA1(8f36ca94b8e67c76e0f90b21debc5ac7890f0da1) ) - ROM_LOAD( "ax2402m01.ic12", 0x2000000, 0x1000000, CRC(cd590ea2) SHA1(ee5e38bf68e95da665be478ebba9cc5ffed52bb7) ) - ROM_LOAD( "ax2403m01.ic13", 0x3000000, 0x1000000, CRC(06f62eb5) SHA1(f7e8d1dda6bb59ca2bc7cfa1105889b9e8e6d55d) ) - ROM_LOAD( "ax2404m01.ic14", 0x4000000, 0x1000000, CRC(759ef5cb) SHA1(27ac2d12c6fb358b3d631c017c7b693e5ad95fd7) ) - ROM_LOAD( "ax2405m01.ic15", 0x5000000, 0x1000000, CRC(940d77f1) SHA1(eefdfcb92873032dc7d9ff9310bf5ed715c8bf4f) ) - ROM_LOAD( "ax2406m01.ic16", 0x6000000, 0x1000000, CRC(cbcf2c5d) SHA1(61362fabcbb3bfc01c996748a7ca65f8a0e02f2f) ) - - ROM_PARAMETER(":rom_board:key", "e4") // ax2401f01 -ROM_END - -ROM_START( xtrmhnt2 ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "610-0752.u3", 0x0000000, 0x1000000, CRC(bab6182e) SHA1(4d25256c81941316887cbb4524a203922f5b7104) ) - ROM_LOAD( "610-0752.u1", 0x1000000, 0x1000000, CRC(3086bc47) SHA1(eb7b04db90d296985528f0cfdd4545f184c40b64) ) - ROM_LOAD( "610-0752.u4", 0x2000000, 0x1000000, CRC(9787f145) SHA1(8445ede0477f70fbdc113810b80356945ce498d2) ) - ROM_LOAD( "610-0752.u2", 0x3000000, 0x1000000, CRC(d3a88b31) SHA1(ccf14367e4e7efbc2cc835f3b001fd6d64302a5e) ) - ROM_LOAD( "610-0752.u15", 0x4000000, 0x1000000, CRC(864a6342) SHA1(fb97532d5dd00f8520fdaf68dfcd1ea627bdf90a) ) - ROM_LOAD( "610-0752.u17", 0x5000000, 0x1000000, CRC(a79fb1fa) SHA1(f75c5b574fd79677b926c595b369e95605a3c848) ) - ROM_LOAD( "610-0752.u14", 0x6000000, 0x1000000, CRC(ce83bcc7) SHA1(e2d324a5a7eacbec7b0df9a4b9e276521bb9ab80) ) - ROM_LOAD( "610-0752.u16", 0x7000000, 0x1000000, CRC(8ac71c76) SHA1(080e41e633bf082fc536781541c6031d1ac81939) ) - - ROM_PARAMETER(":rom_board:key", "2a") // 315-6248 - - ROM_REGION( 0x1400000, "network", 0) // network board - ROM_LOAD( "fpr-24330a.ic2", 0x000000, 0x400000, CRC(8d89877e) SHA1(6caafc49114eb0358e217bc2d1a3ab58a93c8d19) ) - ROM_LOAD( "flash128.ic4s", 0x400000, 0x1000000, CRC(866ed675) SHA1(2c4c06935b7ab1876e640cede51713b841833567) ) -ROM_END - -// Sammy AM3AHC-01 type board -// Build:Jan 24 2005 14:12:29 -ROM_START( anmlbskt ) - AW_BIOS - - ROM_REGION( 0x4000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "vm2001f01.u3", 0x0000000, 0x800000, CRC(4fb33380) SHA1(9070990515544e6e9a1d24b1e0597cdea926a4c9) ) - // U1 Populated, Empty - ROM_LOAD( "vm2001f01.u4", 0x1000000, 0x800000, CRC(7cb2e7c3) SHA1(8b4e46cf19fbc1d613af75c52faebefb2776280b) ) - ROM_LOAD( "vm2001f01.u2", 0x1800000, 0x800000, CRC(386070a1) SHA1(bf46980ea822b4cfe67c622f0104bf793031f4ad) ) - ROM_LOAD( "vm2001f01.u15", 0x2000000, 0x800000, CRC(2bb1be28) SHA1(fda7967d6c0341a608c52087ae3d461554760435) ) // data not belongs to this game, possible some other game data leftovers - // U17 Populated, Empty - // U14 Populated, Empty - // U16 Populated, Empty - - ROM_PARAMETER(":rom_board:key", "45") // vm2001f01 -ROM_END - -// no case, Sega 171-8355A type board, stickers: VM20-6101-1 V20T0069 -// Build:Jan 19 2005 13:09:07 -ROM_START( anmlbskta ) - AW_BIOS - - ROM_REGION( 0x4000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "u3", 0x0000000, 0x1000000, CRC(cd082af3) SHA1(d0bcce79fc9bdce04ebfe57fe8b5f7c59ef5fdf3) ) - ROM_LOAD( "u1", 0x1000000, 0x1000000, CRC(4a2a01d3) SHA1(20d98b137efec539451c0573b2928c3a92be5743) ) // identical to parent set U4+U2 - ROM_LOAD( "u4", 0x2000000, 0x1000000, CRC(646e9773) SHA1(dd081a9a42edca956f96124545772d4687ca2113) ) // data not belongs to this game, more looks like random trash - ROM_LOAD( "u2", 0x3000000, 0x1000000, CRC(b9162d97) SHA1(7f561617fa0538da554ad6f6c4d6a20e739491dc) ) // data not belongs to this game, more looks like random trash - // U14-U17 not populated - - ROM_PARAMETER(":rom_board:key", "45") // vm2001f01 -ROM_END - -// game have 2 sets of graphics switched via "LOCATION" setting: SC (Shopping Center) kids oriented, and NORMAL -// since this version SC by default, possible it is special SC ver and there also was earlier regular game version -// no case, Sega 171-8355A type board, stickers: VM20-6101-1 V20T0004 -ROM_START( blokpong ) - AW_BIOS - - ROM_REGION( 0x4000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "u3", 0x0000000, 0x1000000, CRC(debaf8bd) SHA1(8f007e48828697ff7371998f04b2fdd84329fa22) ) - ROM_LOAD( "u1", 0x1000000, 0x1000000, CRC(ca097a3f) SHA1(280fc0c9c36fc988b2ab57c229bbec760d09d5eb) ) - ROM_LOAD( "u4", 0x2000000, 0x1000000, CRC(d235dd29) SHA1(bdd2318a7975fd985b4731700e290a4d0d9cde74) ) // 1st half is game data, 2nd half is garbage - //ROM_LOAD( "u2", 0x3000000, 0x1000000, CRC(b9162d97) SHA1(7f561617fa0538da554ad6f6c4d6a20e739491dc) ) // garbage data not used by this game, match anmlbskta U2 - // U14-U17 not populated - - ROM_PARAMETER(":rom_board:key", "45") // vm2001f01 -ROM_END - -ROM_START( dolphin ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax0401p01.ic18", 0x0000000, 0x0800000, CRC(195d6328) SHA1(cf3b5699f81235919dd3b1974d2ecb0376cb4552) ) - ROM_LOAD( "ax0401m01.ic11", 0x1000000, 0x1000000, CRC(5e5dca57) SHA1(e0623c84f66cada37d4c9399a7a8fc6866933144) ) - ROM_LOAD( "ax0402m01.ic12", 0x2000000, 0x1000000, CRC(77dd4771) SHA1(dcd23b8ddc82eab2f325266ffd7ed3fbc1bcdf71) ) - ROM_LOAD( "ax0403m01.ic13", 0x3000000, 0x1000000, CRC(911d0674) SHA1(eec35badcfbfe412b7104a86c2111f5a1b5fb5cd) ) - ROM_LOAD( "ax0404m01.ic14", 0x4000000, 0x1000000, CRC(f82a4ca3) SHA1(da686d86e176a9f24874d2916b1932f03a99a52d) ) - ROM_LOAD( "ax0405m01.ic15", 0x5000000, 0x1000000, CRC(b88298d7) SHA1(490c3ec471018895b7268ee33498dddaccbbfd5a) ) - - ROM_PARAMETER(":rom_board:key", "40") // ax0401f01 -ROM_END - -ROM_START( demofist ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax0601p01.ic18", 0x0000000, 0x0800000, CRC(0efb38ad) SHA1(9400e37efe3e936474d74400ebdf28ad0869b67b) ) - ROM_LOAD( "ax0601m01.ic11", 0x1000000, 0x1000000, CRC(12fda2c7) SHA1(3afbac221ffe249386e4cb50b4edd013d9a40062) ) - ROM_LOAD( "ax0602m01.ic12", 0x2000000, 0x1000000, CRC(aea61fdf) SHA1(0a088848bbf7a47df8b44b69bf72ed0d4a1088f8) ) - ROM_LOAD( "ax0603m01.ic13", 0x3000000, 0x1000000, CRC(d5879d35) SHA1(977cd3b373c6f94eb21ffb24ff564971d3d633e5) ) - ROM_LOAD( "ax0604m01.ic14", 0x4000000, 0x1000000, CRC(a7b09048) SHA1(229fa2332b58fec2a712c3ebd672662f35a9485a) ) - ROM_LOAD( "ax0605m01.ic15", 0x5000000, 0x1000000, CRC(18d8437e) SHA1(fe2e189e40a89141335e754268d29d46e3eb3bb8) ) - ROM_LOAD( "ax0606m01.ic16", 0x6000000, 0x1000000, CRC(42c81617) SHA1(1cc686af5e3fc56143836e3dcc0067893f82fcf9) ) - ROM_LOAD( "ax0607m01.ic17", 0x7000000, 0x1000000, CRC(96e5aa84) SHA1(e9841f550f2ef409d97004542bcadabb6b9e84af) ) - - ROM_PARAMETER(":rom_board:key", "90") // ax0601f01 -ROM_END - -// (C)Dimps Wed Mar 10 19:08:51 2004 TANAKA (build 0028) -ROM_START( rumblef ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax1801p01.ic18", 0x0000000, 0x0800000, CRC(2f7fb163) SHA1(bf819d798d9a3a7bc754e111a3f53b9db6d6042a) ) - ROM_LOAD( "ax1801m01.ic11", 0x1000000, 0x1000000, CRC(c38aa61c) SHA1(e2f688a0aa8b0119f5fd3d53c8904e035d43a4b1) ) - ROM_LOAD( "ax1802m01.ic12", 0x2000000, 0x1000000, CRC(72e0ebc8) SHA1(e85300a405ea14c4c9d857eb9685c93faaca1d56) ) - ROM_LOAD( "ax1803m01.ic13", 0x3000000, 0x1000000, CRC(d0f59d98) SHA1(b854796087e9f76a13a21da8249f7224e451e129) ) - ROM_LOAD( "ax1804m01.ic14", 0x4000000, 0x1000000, CRC(15595cba) SHA1(8dd06d1f986cd21a58d20b662b11ed7ba8a6ff7a) ) - ROM_LOAD( "ax1805m01.ic15", 0x5000000, 0x1000000, CRC(3d3f8e0d) SHA1(364a0bda890722b9fb72171f96c742b8f3fef23e) ) - ROM_LOAD( "ax1806m01.ic16", 0x6000000, 0x1000000, CRC(ac2751bb) SHA1(5070fa12bf109ab87e8f7ea46ac4ae78a73105da) ) - ROM_LOAD( "ax1807m01.ic17", 0x7000000, 0x1000000, CRC(3b2fbdb0) SHA1(f9f7e06785d3a07282247aaedd9999aa7c2670b9) ) - - ROM_PARAMETER(":rom_board:key", "aa") // ax1801f01 -ROM_END - -// Prototype, (C)Dimps Fri Feb 20 11:00:43 2004 TANAKA (build 0028) -ROM_START( rumblefp ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("ic12", 0x00000000, 0x00800000, CRC(79866072) SHA1(aa9decd8878ab5a21fe72afb96ee841e94ee07b5) ) - ROM_LOAD("ic13", 0x00800000, 0x00800000, CRC(5630bc83) SHA1(46848b58a55c180d9a92df6914a1a8b9af35cc57) ) - ROM_LOAD("ic14", 0x01000000, 0x00800000, CRC(bcd49846) SHA1(d8ab1253a2904ec4f7126880a55c780986cefd66) ) - ROM_LOAD("ic15", 0x01800000, 0x00800000, CRC(61257cfb) SHA1(bbb8cdd265a55a9d4c9b133b68aa0434de9e0f5b) ) - ROM_LOAD("ic16", 0x02000000, 0x00800000, CRC(c2eb7c61) SHA1(6284ff0fb670011ca9b6ade5acb33211b60cbe43) ) - ROM_LOAD("ic17", 0x02800000, 0x00800000, CRC(dcf673d3) SHA1(0abb2087bd35221cd5ec5f4d6b2f03a2234b5634) ) - ROM_LOAD("ic18", 0x03000000, 0x00800000, CRC(72c066bb) SHA1(a9d457b17d9dd79f54b71bdab24096ec3fbd00ea) ) - ROM_LOAD("ic19", 0x03800000, 0x00800000, CRC(b20bf301) SHA1(3f5754b11f4b621703a21ddbf4762d6ada9f3ca3) ) - ROM_LOAD("ic20", 0x04000000, 0x00800000, CRC(d27e7393) SHA1(62b9a880550067829f26ee120fad330257d349ff) ) - ROM_LOAD("ic21", 0x04800000, 0x00800000, CRC(c2da1ecf) SHA1(26d14843c256eaf7196e59463adb6581a25e9cca) ) - ROM_LOAD("ic22", 0x05000000, 0x00800000, CRC(730e0e1c) SHA1(469a2b34c492408aa70b60c1293481d218b76086) ) - ROM_LOAD("ic23", 0x05800000, 0x00800000, CRC(d93afcac) SHA1(69e2d873e5a384d1e14ef47d6f6a3cbcbe782eec) ) - ROM_LOAD("ic24", 0x06000000, 0x00800000, CRC(262d97b9) SHA1(1ae41ebea41035d21e174a03532dbaff9fe1ece2) ) - ROM_LOAD("ic25", 0x06800000, 0x00800000, CRC(e45cf169) SHA1(3b080d6306262db36c6857e11b8ec506fa20f0f5) ) - ROM_LOAD("ic26", 0x07000000, 0x00800000, CRC(6421720d) SHA1(6eaeb93d462542c3cf3e815d5fb309c337a8673b) ) - // IC27 populated, empty - - ROM_PARAMETER(":rom_board:key", "25") // Julie -ROM_END - -// Build:Jun 25 2005 17:00:38 -ROM_START( ngbc ) - AW_BIOS - - ROM_REGION( 0x14000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "ax3301en_p01.fmem1", 0x00000000, 0x0800000, CRC(f7e24e67) SHA1(8eef26d44b294faa509304b1b04f4d801337bc99) ) - ROM_LOAD( "ax3301m01.mrom1", 0x02000000, 0x2000000, CRC(e6013de9) SHA1(ccbc7c2e76153348646d75938d5c008dc80df17d) ) - ROM_LOAD( "ax3302m01.mrom2", 0x04000000, 0x2000000, CRC(f7cfef6c) SHA1(c9e6231499a9c9c8650d9e61f34ff1fcce8d442c) ) - ROM_LOAD( "ax3303m01.mrom3", 0x06000000, 0x2000000, CRC(0cdf8647) SHA1(0423f96842bef2c2ff454318dc6960b5052c0551) ) - ROM_LOAD( "ax3304m01.mrom4", 0x0a000000, 0x2000000, CRC(2f031db0) SHA1(3214735f04fadf160137f0585bfc1a27eeecfac6) ) - ROM_LOAD( "ax3305m01.mrom5", 0x0c000000, 0x2000000, CRC(f6668aaa) SHA1(6a78f8f0c7d7a71854ff87329290d38970cfb476) ) - ROM_LOAD( "ax3306m01.mrom6", 0x0e000000, 0x2000000, CRC(5cf32fbd) SHA1(b6ae0abe5791b3d6f8db07b8c8ca22219a153801) ) - ROM_LOAD( "ax3307m01.mrom7", 0x12000000, 0x2000000, CRC(26d9da53) SHA1(0015b4be670005a451274de68279b4302fc42a97) ) - - ROM_PARAMETER(":rom_board:key", "a0") // ax3301f01 -ROM_END - -// same as above EN-dump, but CustomerID not FF-filled -// Build:Jun 25 2005 17:00:38 -ROM_START( ngbcj ) - AW_BIOS - - ROM_REGION( 0x14000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "ax3301p01.fmem1", 0x00000000, 0x0800000, CRC(6dd78275) SHA1(72d4cab58dbcebd666db21aeef190378ef447580) ) - ROM_LOAD( "ax3301m01.mrom1", 0x02000000, 0x2000000, CRC(e6013de9) SHA1(ccbc7c2e76153348646d75938d5c008dc80df17d) ) - ROM_LOAD( "ax3302m01.mrom2", 0x04000000, 0x2000000, CRC(f7cfef6c) SHA1(c9e6231499a9c9c8650d9e61f34ff1fcce8d442c) ) - ROM_LOAD( "ax3303m01.mrom3", 0x06000000, 0x2000000, CRC(0cdf8647) SHA1(0423f96842bef2c2ff454318dc6960b5052c0551) ) - ROM_LOAD( "ax3304m01.mrom4", 0x0a000000, 0x2000000, CRC(2f031db0) SHA1(3214735f04fadf160137f0585bfc1a27eeecfac6) ) - ROM_LOAD( "ax3305m01.mrom5", 0x0c000000, 0x2000000, CRC(f6668aaa) SHA1(6a78f8f0c7d7a71854ff87329290d38970cfb476) ) - ROM_LOAD( "ax3306m01.mrom6", 0x0e000000, 0x2000000, CRC(5cf32fbd) SHA1(b6ae0abe5791b3d6f8db07b8c8ca22219a153801) ) - ROM_LOAD( "ax3307m01.mrom7", 0x12000000, 0x2000000, CRC(26d9da53) SHA1(0015b4be670005a451274de68279b4302fc42a97) ) - - ROM_PARAMETER(":rom_board:key", "a0") // ax3301f01 -ROM_END - -// Build:Jul 09 2004 15:05:53 -ROM_START( kofnw ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax2201en_p01.ic18", 0x0000000, 0x0800000, CRC(27aab918) SHA1(41c5ddd8bd4c91481750606ab44aa115b5fe01d0) ) - ROM_LOAD( "ax2201m01.ic11", 0x1000000, 0x1000000, CRC(22ea665b) SHA1(292c92c9ae43eea2d1c27cedfb89c3956b8dea32) ) - ROM_LOAD( "ax2202m01.ic12", 0x2000000, 0x1000000, CRC(7fad1bea) SHA1(89f3f88af48973a4685955d86ef97a1487b8e7a8) ) - ROM_LOAD( "ax2203m01.ic13", 0x3000000, 0x1000000, CRC(78986ca4) SHA1(5a6c8c12955573f33361d2c6f20f85de35ac7bae) ) - ROM_LOAD( "ax2204m01.ic14", 0x4000000, 0x1000000, CRC(6ffbeb04) SHA1(975062cf364589dbdd5c5cb5ca945f76d87fc120) ) - ROM_LOAD( "ax2205m01.ic15", 0x5000000, 0x1000000, CRC(2851b791) SHA1(566ef95ea066b7bf548986085670242be217befc) ) - ROM_LOAD( "ax2206m01.ic16", 0x6000000, 0x1000000, CRC(e53eb965) SHA1(f50cd53a5859f081d8a278d24a519c9d9b49ab96) ) - - ROM_PARAMETER(":rom_board:key", "99") // ax2201f01 -ROM_END - -// Build:Sep 10 2004 12:05:34 -ROM_START( kofnwj ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax2201jp_p01.ic18", 0x0000000, 0x0800000, CRC(ecc4a5c7) SHA1(97c2ef2be95b39bc978474a8243740df50255a8b) ) - - /* these are taken from the above set, game *seems* to work fine with these ... */ - ROM_LOAD( "ax2201m01.ic11", 0x1000000, 0x1000000, CRC(22ea665b) SHA1(292c92c9ae43eea2d1c27cedfb89c3956b8dea32) ) - ROM_LOAD( "ax2202m01.ic12", 0x2000000, 0x1000000, CRC(7fad1bea) SHA1(89f3f88af48973a4685955d86ef97a1487b8e7a8) ) - ROM_LOAD( "ax2203m01.ic13", 0x3000000, 0x1000000, CRC(78986ca4) SHA1(5a6c8c12955573f33361d2c6f20f85de35ac7bae) ) - ROM_LOAD( "ax2204m01.ic14", 0x4000000, 0x1000000, CRC(6ffbeb04) SHA1(975062cf364589dbdd5c5cb5ca945f76d87fc120) ) - ROM_LOAD( "ax2205m01.ic15", 0x5000000, 0x1000000, CRC(2851b791) SHA1(566ef95ea066b7bf548986085670242be217befc) ) - ROM_LOAD( "ax2206m01.ic16", 0x6000000, 0x1000000, CRC(e53eb965) SHA1(f50cd53a5859f081d8a278d24a519c9d9b49ab96) ) - - ROM_PARAMETER(":rom_board:key", "99") // ax2201f01 -ROM_END - -ROM_START( kov7sprt ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax1301p01.ic18", 0x0000000, 0x0800000, CRC(6833a334) SHA1(646aaa578e09ad23bc9c7f4fbdfb3c1486916fd3) ) - ROM_LOAD( "ax1301m01.ic11", 0x1000000, 0x1000000, CRC(58ae7ca1) SHA1(e91975697b797ea05488ace649cbb9964b4cd500) ) - ROM_LOAD( "ax1301m02.ic12", 0x2000000, 0x1000000, CRC(871ea03f) SHA1(6806910832ca271a9240aca8e91279556e5b0cb7) ) - ROM_LOAD( "ax1301m03.ic13", 0x3000000, 0x1000000, CRC(abc328bc) SHA1(d9271d4e5abe76d31de0f60a5c106260338d42e9) ) - ROM_LOAD( "ax1301m04.ic14", 0x4000000, 0x1000000, CRC(25a176d1) SHA1(6d815bf6acb645fead060733660e24fb0d44282d) ) - ROM_LOAD( "ax1301m05.ic15", 0x5000000, 0x1000000, CRC(e6573a93) SHA1(0666e52d0088263f28938e4c8aae201e604ec1f2) ) - ROM_LOAD( "ax1301m06.ic16", 0x6000000, 0x1000000, CRC(cb8cacb4) SHA1(5d008e8a934451b9bfa33fedfd492c86d9226ef5) ) - ROM_LOAD( "ax1301m07.ic17", 0x7000000, 0x1000000, CRC(0ca92213) SHA1(115c50fa55e6de3439de23e74621695510c6a7ba) ) - - ROM_PARAMETER(":rom_board:key", "35") // ax1301f01 -ROM_END - -ROM_START( ggisuka ) - AW_BIOS - - ROM_REGION( 0x9000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax1201p01.ic18", 0x0000000, 0x0800000, CRC(0a78d52c) SHA1(e9006dc43cd11d5ba49a092a1dff31dc10700c28) ) - ROM_LOAD( "ax1201m01.ic10", 0x0800000, 0x1000000, CRC(df96ce30) SHA1(25a9f743b1c2b11896d0c7a2dc1c198fc977aaca) ) // 2x mirrored 8MB data, TODO: check if IC10 mask ROM not 16MB but 8MB - ROM_LOAD( "ax1202m01.ic11", 0x1000000, 0x1000000, CRC(dfc6fd67) SHA1(f9d35b18a03d22f70feda42d314b0f9dd54eea55) ) - ROM_LOAD( "ax1203m01.ic12", 0x2000000, 0x1000000, CRC(bf623df9) SHA1(8b9a8e8100ff6d2ce9a982ab8eb1d542f1c7af03) ) - ROM_LOAD( "ax1204m01.ic13", 0x3000000, 0x1000000, CRC(c80c3930) SHA1(5c39fde36e2ebbfe72967d7d0202eb454a8d3bbe) ) - ROM_LOAD( "ax1205m01.ic14", 0x4000000, 0x1000000, CRC(e99a269d) SHA1(a52148b82b0338b8bad8b52985302eaf81a4cfde) ) - ROM_LOAD( "ax1206m01.ic15", 0x5000000, 0x1000000, CRC(807ab795) SHA1(17c86b1a56333c05b68ff84f83e964d013c1819c) ) - ROM_LOAD( "ax1207m01.ic16", 0x6000000, 0x1000000, CRC(6636d1b8) SHA1(9bd8fc114557f6fbe772f85eeb246f7336d4255e) ) - ROM_LOAD( "ax1208m01.ic17", 0x7000000, 0x1000000, CRC(38bda476) SHA1(0234a6f5fbaf5e958b3ba0db311dff157f80addc) ) - - ROM_PARAMETER(":rom_board:key", "ed") // ax1201f01 -/* - Sammy AM3AHT/AWMPSYSTEM - 4-cabinet splitter device, likely was used in GG Isuka, and maybe in 2-player AW-NET games too. - - Case contains 3x PCB stack: - AM3AHT-01: - Renesas 12363VTE33 H8S/2363 MCU - ROM - HM62V8512CLFP-5 512K x8bit SRAM - 33MHz OSC - LEDs 4x - DIPSW 4x - AM3AHW-01: 1-to-4 Video-splitter - DSUB connectors 4x - AM3AHU-01: - Card reader connectors 4x -*/ - ROM_REGION( 0x80000, "awmpsystem", 0 ) - // AM3AHT AWMPSYSTEM - // WA0101E03 - // U1 SUM:A17C Sammy - ROM_LOAD("am3aht.u1", 0, 0x80000, CRC(c4a21dbf) SHA1(3200fdf209f8a6c8c9acdb60a2bc1d70af28fc5b) ) // H8S/2363 code -ROM_END - -ROM_START( maxspeed ) - AW_BIOS - - ROM_REGION( 0x9000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax0501p01.ic18", 0x0000000, 0x0800000, CRC(e1651867) SHA1(49caf82f4b111da312b14bb0a9c31e3732b4b24e) ) - ROM_LOAD( "ax0501m01.ic11", 0x1000000, 0x1000000, CRC(4a847a59) SHA1(7808bcd357b85861082b426dbe34a20ae7016f6a) ) - ROM_LOAD( "ax0502m01.ic12", 0x2000000, 0x1000000, CRC(2580237f) SHA1(2e92c940f95edae33d6a7e8a071544a9083a0fd6) ) - ROM_LOAD( "ax0503m01.ic13", 0x3000000, 0x1000000, CRC(e5a3766b) SHA1(1fe6e072adad27ac43c0bff04e3c448678aabc18) ) - ROM_LOAD( "ax0504m01.ic14", 0x4000000, 0x1000000, CRC(7955b55a) SHA1(927f58d6961e702c2a8afce79bac5e5cff3dfed6) ) - ROM_LOAD( "ax0505m01.ic15", 0x5000000, 0x1000000, CRC(e8ccc660) SHA1(a5f414f200a0d41e958430d0fc2d4e1fda1cc67c) ) - - ROM_PARAMETER(":rom_board:key", "55") // ax0501f01 -ROM_END - -ROM_START( vfurlong ) - AW_BIOS - - ROM_REGION( 0x9000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax2001p01.ic18", 0x0000000, 0x0800000, CRC(17ea9aa9) SHA1(c68500e9b3407a9d4b20f2678718ce475f179f7d) ) - ROM_LOAD( "ax2001p01_alt.ic18", 0x0000000, 0x0800000, CRC(845399dd) SHA1(21565b13292cead2b532861d2998e381df2672d5) ) // same as above except for Customer ID, included for reference - ROM_LOAD( "ax2001m01.ic11", 0x1000000, 0x1000000, CRC(64460b24) SHA1(044857d6593897d303622e005a63ca7b3acd7453) ) - ROM_LOAD( "ax2002m01.ic12", 0x2000000, 0x1000000, CRC(d4da357f) SHA1(c462cddec9a369a1a5595676de76499d56683ea9) ) - ROM_LOAD( "ax2003m01.ic13", 0x3000000, 0x1000000, CRC(aa1e1246) SHA1(788cc9c070f82aeff1704361e3c72116fd5c4c9d) ) - ROM_LOAD( "ax2004m01.ic14", 0x4000000, 0x1000000, CRC(4d555d7c) SHA1(a5eccc920bdb7ad9cf57c0e1ef6a905c6b9eee45) ) - ROM_LOAD( "ax2005m01.ic15", 0x5000000, 0x1000000, CRC(785208e2) SHA1(6ba5bd3901c5b1d71abcc8d833a011bd4abae6b6) ) - ROM_LOAD( "ax2006m01.ic16", 0x6000000, 0x1000000, CRC(8134ec55) SHA1(843e473d4f99237ded641cce9515b7802cfe3742) ) - ROM_LOAD( "ax2007m01.ic17", 0x7000000, 0x1000000, CRC(d0557e8a) SHA1(df8057597eb690bd18c5d26736f5d4f86e3b1225) ) - - ROM_PARAMETER(":rom_board:key", "db") // ax2001f01 -ROM_END - -ROM_START( salmankt ) - AW_BIOS - - ROM_REGION( 0x9000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax1401p01.ic18", 0x0000000, 0x0800000, CRC(28d779e0) SHA1(dab785a595de5f474c18c713e672949176a5b1b5) ) - ROM_LOAD( "ax1401m01.ic11", 0x1000000, 0x1000000, CRC(fd7af845) SHA1(0c8f5a91662e46d5c187a0758af95082183cdf69) ) - ROM_LOAD( "ax1402m01.ic12", 0x2000000, 0x1000000, CRC(f6006f85) SHA1(9275603673c663f73b977d0d14ed1d2a7002c627) ) - ROM_LOAD( "ax1403m01.ic13", 0x3000000, 0x1000000, CRC(074f7c4b) SHA1(4955e4f333d15d5d9cc69bb9658f29a37e912012) ) - ROM_LOAD( "ax1404m01.ic14", 0x4000000, 0x1000000, CRC(af4e3829) SHA1(18d9e8a8d8e930ad697b686a98f31ea175f5fd4a) ) - ROM_LOAD( "ax1405m01.ic15", 0x5000000, 0x1000000, CRC(b548446f) SHA1(8b4661e601e36c067dff2530aff4f7ea76e1c21e) ) - ROM_LOAD( "ax1406m01.ic16", 0x6000000, 0x1000000, CRC(437673e6) SHA1(66f7e5f246ebbb1bdbf074da41ec16bf32720a82) ) - ROM_LOAD( "ax1407m01.ic17", 0x7000000, 0x1000000, CRC(6b6acc0a) SHA1(a8c692c875271a0806460caa79c67fd756231273) ) - - ROM_PARAMETER(":rom_board:key", "77") // ax1401f01 -ROM_END - -ROM_START( ftspeed ) - AW_BIOS - - ROM_REGION( 0x9000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax1701p01.ic18", 0x0000000, 0x0800000, CRC(480cade7) SHA1(487d4b27d7e5196d8321c5a80175ec7b1b32c1e8) ) - ROM_LOAD( "ax1701m01.ic11", 0x1000000, 0x1000000, CRC(7dcdc784) SHA1(5eeef9a760a0b090ed5aad8b7bdee2baa69a088b) ) - ROM_LOAD( "ax1702m01.ic12", 0x2000000, 0x1000000, CRC(06c9bf85) SHA1(636262dca7140397436646754fb204b97aa08ce9) ) - ROM_LOAD( "ax1703m01.ic13", 0x3000000, 0x1000000, CRC(8f8e0224) SHA1(2a9a17ed726913c00bf1c6a94bdd4fb32e800868) ) - ROM_LOAD( "ax1704m01.ic14", 0x4000000, 0x1000000, CRC(fbb4bb16) SHA1(b582680a880166c5bbdd2ad77b7903fedf9b01ad) ) - ROM_LOAD( "ax1705m01.ic15", 0x5000000, 0x1000000, CRC(996f68e1) SHA1(3fa505c641127d9027bfc7ec0ab16905344a4e2c) ) - ROM_LOAD( "ax1706m01.ic16", 0x6000000, 0x1000000, CRC(804b2eb2) SHA1(fcca02a5a8c09eb16548255115fb105c9c49c4e0) ) - - ROM_PARAMETER(":rom_board:key", "6b") // ax1701f01 -ROM_END - -// contents of cartridges labeled as JP and EN is the same -// Build:Aug 07 2005 18:11:25 -ROM_START( kofxi ) - AW_BIOS - - ROM_REGION( 0x14000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "ax3201p01.fmem1", 0x00000000, 0x0800000, CRC(6dbdd71b) SHA1(cce3897b104f5d923d8136485fc80eb9717ff4b5) ) - ROM_LOAD( "ax3201m01.mrom1", 0x02000000, 0x2000000, CRC(7f9d6af9) SHA1(001064ad1b8c3408efe799dc766c2728dc6512a9) ) - ROM_LOAD( "ax3202m01.mrom2", 0x04000000, 0x2000000, CRC(1ae40afa) SHA1(9ee7957c86cc3a71e6971ddcd906a82c5b1e16f1) ) - ROM_LOAD( "ax3203m01.mrom3", 0x06000000, 0x2000000, CRC(8c5e3bfd) SHA1(b5443e2a1b88642cc57c5287a3122376c2d48de9) ) - ROM_LOAD( "ax3204m01.mrom4", 0x0a000000, 0x2000000, CRC(ba97f80c) SHA1(36f672fe833e13f0bab036b02c39123066327e20) ) - ROM_LOAD( "ax3205m01.mrom5", 0x0c000000, 0x2000000, CRC(3c747067) SHA1(54b7ff73d618e2e4e40c125c6cfe99016e69ad1a) ) - ROM_LOAD( "ax3206m01.mrom6", 0x0e000000, 0x2000000, CRC(cb81e5f5) SHA1(07faee02a58ac9c600ab3cdd525d22c16b35222d) ) - ROM_LOAD( "ax3207m01.mrom7", 0x12000000, 0x2000000, CRC(164f6329) SHA1(a72c8cbe4ac7b98edda3d4434f6c81a370b8c39b) ) - - ROM_PARAMETER(":rom_board:key", "d3") // ax3201f01 -ROM_END - -ROM_START( dirtypig ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "695-0014.u3", 0x0000000, 0x1000000, CRC(9fdd7d07) SHA1(56d580dda116823ea5dc5e1bd5154463a476866a) ) - ROM_LOAD( "695-0014.u1", 0x1000000, 0x1000000, CRC(a91d2fcb) SHA1(8414386c09ba36ea581c8161f6cf2a13cc5ae516) ) - ROM_LOAD( "695-0014.u4", 0x2000000, 0x1000000, CRC(3342f237) SHA1(e617b0e1f8d8da9783c58ab98eb91de2363ec36f) ) - ROM_LOAD( "695-0014.u2", 0x3000000, 0x1000000, CRC(4d82152f) SHA1(a448983d4e81eb6485b62f23a6c99d1112a20c21) ) - ROM_LOAD( "695-0014.u15", 0x4000000, 0x1000000, CRC(d239a549) SHA1(71f3c1c2ae2a9b6f09f30e7be3bb11ba111276ae) ) - ROM_LOAD( "695-0014.u17", 0x5000000, 0x1000000, CRC(16bb5992) SHA1(18772587272aba1d50a48d384f472276c3b48d96) ) - ROM_LOAD( "695-0014.u14", 0x6000000, 0x1000000, CRC(55470242) SHA1(789036189ae5488a9da565774bdf91b49cd8264e) ) - ROM_LOAD( "695-0014.u16", 0x7000000, 0x1000000, CRC(730180a4) SHA1(017b82e2d2744695e3e521d35a8511ecc1c8ab43) ) - - ROM_PARAMETER(":rom_board:key", "2a") // 315-6248 -ROM_END - -// Ver 2005/12/16 -// Build:Jan 13 2006 00:49:12 -ROM_START( mslug6 ) - AW_BIOS - - ROM_REGION( 0xc000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "ax3001p01.fmem1", 0x0000000, 0x0800000, CRC(af67dbce) SHA1(5aba108caf3e4ced6994bc26e752d4e225c231e8) ) - ROM_LOAD( "ax3001m01.mrom1", 0x2000000, 0x2000000, CRC(e56417ee) SHA1(27692ad5c1093aff0973d2aafd01a5e30c7bfbbe) ) - ROM_LOAD( "ax3002m01.mrom2", 0x4000000, 0x2000000, CRC(1be3bbc1) SHA1(d75ce5c855c9c4eeacdbf84d440c73a94de060fe) ) - ROM_LOAD( "ax3003m01.mrom3", 0x6000000, 0x2000000, CRC(4fe37370) SHA1(85d51db94c3e34265e37b636d6545ed2801ba5a6) ) - ROM_LOAD( "ax3004m01.mrom4", 0xa000000, 0x2000000, CRC(2f4c4c6f) SHA1(5815c28fdaf0429003986e725c0015fe4c08721f) ) - - ROM_PARAMETER(":rom_board:key", "82") // ax3001f01 -ROM_END - -// Build:Aug 05 2005 16:43:48 -ROM_START( samsptk ) - AW_BIOS - - ROM_REGION( 0x14000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "ax2901p01.fmem1", 0x00000000, 0x0800000, CRC(58e0030b) SHA1(ed8a66833beeb56d83770123eff28df0f25221d1) ) - ROM_LOAD( "ax2901m01.mrom1", 0x02000000, 0x2000000, CRC(dbbbd90d) SHA1(102ee0b249a3e0ca2f659b6c515816c522ad78d0) ) - ROM_LOAD( "ax2902m01.mrom2", 0x04000000, 0x2000000, CRC(a3bd7890) SHA1(9b8d934d6ebc3ef688cd8a6de47657a0663fea10) ) - ROM_LOAD( "ax2903m01.mrom3", 0x06000000, 0x2000000, CRC(56f50fdd) SHA1(8a5a4a99108c0279056998046c7b332e80121dee) ) - ROM_LOAD( "ax2904m01.mrom4", 0x0a000000, 0x2000000, CRC(8a3ae175) SHA1(966f527a92e24c8eb770344697f2edf6140cf971) ) - ROM_LOAD( "ax2905m01.mrom5", 0x0c000000, 0x2000000, CRC(429877ba) SHA1(88e1f3bc682b18d331e328ef8754065109cf9bda) ) - ROM_LOAD( "ax2906m01.mrom6", 0x0e000000, 0x2000000, CRC(cb95298d) SHA1(5fb5d5a0d6801df61101a1b23de0c14ff29ef654) ) - ROM_LOAD( "ax2907m01.mrom7", 0x12000000, 0x2000000, CRC(48015081) SHA1(3c0a0a6dc9ab7bf889579477699e612c3092f9bf) ) - - ROM_PARAMETER(":rom_board:key", "1d") // ax2901f01 -ROM_END - -ROM_START( ggx15 ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax0801p01.ic18", 0x0000000, 0x0800000, CRC(d920c6bb) SHA1(ab34bbef3c71396447bc5322d8e8786041fc832a) ) - ROM_LOAD( "ax0801m01.ic11", 0x1000000, 0x1000000, CRC(61879b2d) SHA1(9592fbd979cef9d8f465cd92d0f00b9c13ecf7ba) ) - ROM_LOAD( "ax0802m01.ic12", 0x2000000, 0x1000000, CRC(c0ff124d) SHA1(dd403d10de2f097fbaa6b93bc311e2b9e893828d) ) - ROM_LOAD( "ax0803m01.ic13", 0x3000000, 0x1000000, CRC(4400c89a) SHA1(4e13536c01103ecfbfc9e3e33746ceae7a91a520) ) - ROM_LOAD( "ax0804m01.ic14", 0x4000000, 0x1000000, CRC(70f58ab4) SHA1(cd2def19bbad945c87567f8d28f3a2a179a7f7f6) ) - ROM_LOAD( "ax0805m01.ic15", 0x5000000, 0x1000000, CRC(72740e45) SHA1(646eded89f10008c9176cd6772a8ac9d1bf4271a) ) - ROM_LOAD( "ax0806m01.ic16", 0x6000000, 0x1000000, CRC(3bf8ecba) SHA1(43e7fbf21d8ee60bab72ce558640730fd9c3e3b8) ) - ROM_LOAD( "ax0807m01.ic17", 0x7000000, 0x1000000, CRC(e397dd79) SHA1(5fec32dc19dd71ef0d451f8058186f998015723b) ) - - ROM_PARAMETER(":rom_board:key", "c9") // ax0801f01 -ROM_END - -// (C)Dimps Fri Mar 4 19:27:57 2005 NONAME (build 2319) -ROM_START( rumblef2 ) - AW_BIOS - - ROM_REGION( 0xe000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "ax3401p01.fmem1", 0x0000000, 0x0800000, CRC(a33601cf) SHA1(2dd60a9c3a2517f2257ab69288fa95645de133fa) ) - ROM_LOAD( "ax3401m01.mrom1", 0x2000000, 0x2000000, CRC(60894d4c) SHA1(5b21af3c7c82d4d64bfd8498c26283111ada1298) ) - ROM_LOAD( "ax3402m01.mrom2", 0x4000000, 0x2000000, CRC(e4224cc9) SHA1(dcab06fcf48cda286f93d2b37f03a83abf3230cb) ) - ROM_LOAD( "ax3403m01.mrom3", 0x6000000, 0x2000000, CRC(081c0edb) SHA1(63a3f1b5f9d7ca4367868c492236406f23996cc3) ) - ROM_LOAD( "ax3404m01.mrom4", 0xa000000, 0x2000000, CRC(a426b443) SHA1(617aab42e432a80b0663281fb7faa6c14ef4f149) ) - ROM_LOAD( "ax3405m01.mrom5", 0xc000000, 0x2000000, CRC(4766ce56) SHA1(349b82013a75905ae5520b14a87702c9038a5def) ) - - ROM_PARAMETER(":rom_board:key", "07") // ax3401f01 -ROM_END - -// Prototype ROM board -// (C)Dimps Tue Jan 11 14:32:45 2005 NONAME (build 0001) -ROM_START( rumblf2p ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("ic12", 0x00000000, 0x00800000, CRC(1a0e74ab) SHA1(679787e5fcc0e197f97a00544c1f277d3695df80) ) - ROM_LOAD("ic13", 0x00800000, 0x00800000, CRC(5630bc83) SHA1(46848b58a55c180d9a92df6914a1a8b9af35cc57) ) - ROM_LOAD("ic14", 0x01000000, 0x00800000, CRC(7fcfc59c) SHA1(ca2b71fe6dd959d89a7e30363090d38032c3697a) ) - ROM_LOAD("ic15", 0x01800000, 0x00800000, CRC(eee00692) SHA1(ee630a77c130e64435be544b13cd885ecc7bfeb4) ) - ROM_LOAD("ic16", 0x02000000, 0x00800000, CRC(cd029db9) SHA1(d5d70dbb3822538afc67efa1e905c520b63cc978) ) - ROM_LOAD("ic17", 0x02800000, 0x00800000, CRC(223a5b58) SHA1(ab540c994598f5cbe34ec8a62fa96181cd2be6e2) ) - ROM_LOAD("ic18", 0x03000000, 0x00800000, CRC(5e2d2f67) SHA1(fe348e8e342d0d642a21cd24c57387384f20fa0e) ) - ROM_LOAD("ic19", 0x03800000, 0x00800000, CRC(3cfb2adc) SHA1(d731674d80e924c250fe3519aef1392d38167aa3) ) - ROM_LOAD("ic20", 0x04000000, 0x00800000, CRC(2c216a05) SHA1(0677146ecf5abe00368e205fd7da19234a997dd2) ) - ROM_LOAD("ic21", 0x04800000, 0x00800000, CRC(79540865) SHA1(8ad7b789f25df5405949fef96d0db35ca8e424c3) ) - ROM_LOAD("ic22", 0x05000000, 0x00800000, CRC(c91d95a0) SHA1(a50e4fffa3cf70459d9bb36f0155e768d4281f39) ) - ROM_LOAD("ic23", 0x05800000, 0x00800000, CRC(5c39ca18) SHA1(6a29c4b1dd6b8eca5824687a1b501594a6676606) ) - ROM_LOAD("ic24", 0x06000000, 0x00800000, CRC(858d2775) SHA1(34ca97f348a810c6f950840ef2390334011c6034) ) - ROM_LOAD("ic25", 0x06800000, 0x00800000, CRC(975d35fb) SHA1(a4cf97a05cbeb830090426915067b3dd15224939) ) - ROM_LOAD("ic26", 0x07000000, 0x00800000, CRC(ff9a2c4c) SHA1(81ac8fb41d7af605da0dcd92104cef0f045777bf) ) - // IC27 populated, empty - - ROM_PARAMETER(":rom_board:key", "25") // Julie -ROM_END - -ROM_START( claychal ) - AW_BIOS - - ROM_REGION( 0x8000100, "rom_board", ROMREGION_ERASE) - ROM_LOAD( "608-2161.u3", 0x0000000, 0x1000100, CRC(5bb65194) SHA1(5fa8c38e6aadf5d999e260da24b001c0c7805d48) ) - ROM_LOAD( "608-2161.u1", 0x1000000, 0x1000100, CRC(526fc1af) SHA1(dd8a37fa73a9ef193b6f4fb962345bdfc4854b5d) ) - ROM_LOAD( "608-2161.u4", 0x2000000, 0x1000100, CRC(55f4e762) SHA1(a11f7d69458e647dd2b8d86c98a54f309b1f1bbc) ) - ROM_LOAD( "608-2161.u2", 0x3000000, 0x1000100, CRC(c40dae68) SHA1(29ec47c76373eeaa686684f10907d551de7d9c59) ) - ROM_LOAD( "608-2161.u15", 0x4000000, 0x1000100, CRC(b82dcb0a) SHA1(36dc89a388ac0c7e0a0e72428c8149cbda12805a) ) - ROM_LOAD( "608-2161.u17", 0x5000000, 0x1000100, CRC(2f973eb4) SHA1(45409b5517cda119315f198892224889ac3a0f53) ) - ROM_LOAD( "608-2161.u14", 0x6000000, 0x1000100, CRC(2e7d966f) SHA1(3304fd0c5140a13f6fe2ea9aaa74d7885e1505e1) ) - ROM_LOAD( "608-2161.u16", 0x7000000, 0x1000100, CRC(14f8ca87) SHA1(778c048da9434ffda600e35ad5aca29e02cc98c0) ) - - ROM_PARAMETER(":rom_board:key", "2a") // 315-6248 -ROM_END - -// Build:Feb 08 2009 22:35:34 -ROM_START( basschalo ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD("610-0811.u3", 0x00000000, 0x01000000, CRC(ef31abe7) SHA1(bf8a66da4ceead350c200626792af55b7f258db4) ) - ROM_LOAD("610-0811.u1", 0x01000000, 0x01000000, CRC(44c3cf90) SHA1(620a55f8f971f86fd65a3e3e9f0784fed5ca891e) ) - ROM_LOAD("vera.u4", 0x02000000, 0x01000000, CRC(bd1f13aa) SHA1(1ef9a7e684418baf8a61fef2610839fd72887d4c) ) - ROM_LOAD("610-0811.u2", 0x03000000, 0x01000000, CRC(1c61ed69) SHA1(e5a53362ea3e285a05d69d0fb56e1f8625272c18) ) - ROM_LOAD("610-0811.u15", 0x04000000, 0x01000000, CRC(e8f02238) SHA1(f762a0a93e80899f71af6d2e0126a3fe9586815a) ) - ROM_LOAD("610-0811.u17", 0x05000000, 0x01000000, CRC(db799f5a) SHA1(f85f35388ffb4399382b676773314f9a651e38df) ) - ROM_LOAD("610-0811.u14", 0x06000000, 0x01000000, CRC(f2769383) SHA1(c580577df9d140bb6ecce192efafb0284d22c32d) ) - ROM_LOAD("vera.u16", 0x07000000, 0x01000000, CRC(3590072d) SHA1(3375a0334c35de1d7d8231d7cc27775451042f91) ) - - ROM_PARAMETER(":rom_board:key", "2a") // 315-6248 -ROM_END - -// Version A -// Build:Jul 15 2009 16:27:40 -ROM_START( basschal ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASE) - ROM_LOAD("vera.u3", 0x00000000, 0x01000000, CRC(8cbec9d7) SHA1(080f5edd817993946b1008ebe8ba489f818d3f99) ) - ROM_LOAD("vera.u1", 0x01000000, 0x01000000, CRC(cfef27e5) SHA1(e0e27adc1b3635a310c50c6374d85572db608675) ) - ROM_LOAD("vera.u4", 0x02000000, 0x01000000, CRC(bd1f13aa) SHA1(1ef9a7e684418baf8a61fef2610839fd72887d4c) ) - ROM_LOAD("vera.u2", 0x03000000, 0x01000000, CRC(0a463c37) SHA1(630ad98d2f80fd458729bd56e8d665a88263da28) ) - ROM_LOAD("vera.u15", 0x04000000, 0x01000000, CRC(e588afd1) SHA1(0ce3aeb2bcea66beaec2410d1df6857c4365aecf) ) - ROM_LOAD("vera.u17", 0x05000000, 0x01000000, CRC(d78389a4) SHA1(50babfe3d58929a26a69dd4a4120fd87f507a95e) ) - ROM_LOAD("vera.u14", 0x06000000, 0x01000000, CRC(35df044f) SHA1(eeac6c4062f697205558846d6ac262cb5c1b10cf) ) - ROM_LOAD("vera.u16", 0x07000000, 0x01000000, CRC(3590072d) SHA1(3375a0334c35de1d7d8231d7cc27775451042f91) ) - - ROM_PARAMETER(":rom_board:key", "2a") // 315-6248 -ROM_END - -// no case, Sega 171-8355A type board, stickers: VM20-6101-1 V20T0031 -ROM_START( waidrive ) - AW_BIOS - - ROM_REGION( 0x4000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD( "u3", 0x0000000, 0x1000000, CRC(7acfb499) SHA1(002a0a84dd7f55e1630e1ec2530d0760b0c12b4e) ) - ROM_LOAD( "u1", 0x1000000, 0x1000000, CRC(b3c1c3bb) SHA1(bda9b1e214a733cb1716ab130ecd986709ac136e) ) - //ROM_LOAD( "u4", 0x2000000, 0x1000000, CRC(646e9773) SHA1(dd081a9a42edca956f96124545772d4687ca2113) ) // garbage data not used by this game, match anmlbskta U4 - //ROM_LOAD( "u2", 0x3000000, 0x1000000, CRC(b9162d97) SHA1(7f561617fa0538da554ad6f6c4d6a20e739491dc) ) // garbage data not used by this game, match anmlbskta U2 - // U14-U17 not populated - - ROM_PARAMETER(":rom_board:key", "45") // vm2001f01 -ROM_END - -// Prototype ROM board -// Build:May 23 2003 14:40:15 -ROM_START( sushibar ) - AW_BIOS - - ROM_REGION( 0x8000000, "rom_board", ROMREGION_ERASEFF) - ROM_LOAD("ic12", 0x00000000, 0x00800000, CRC(06a2ed58) SHA1(a807fa8c1c83cb8b18595c210479d5f1dd6be4ca) ) - // IC 13 populated, empty - ROM_LOAD("ic14", 0x01000000, 0x00800000, CRC(4860f944) SHA1(55c75630c33cba35512a1349650f28fd56757f9f) ) - ROM_LOAD("ic15", 0x01800000, 0x00800000, CRC(7113506c) SHA1(0548d67b3a1c0b8f17fcafd4fe5c1e6b0e91b6e7) ) - ROM_LOAD("ic16", 0x02000000, 0x00800000, CRC(77e8e39e) SHA1(1286010cdba5c3c0ad5cbe19718fd0f8e5f579db) ) - ROM_LOAD("ic17", 0x02800000, 0x00800000, CRC(0eba54ea) SHA1(51842ec326a5ba65bd280e652e7d9b395a2586c6) ) - ROM_LOAD("ic18", 0x03000000, 0x00800000, CRC(b9957c76) SHA1(6d72c7ac8e1e0cbed7eb01b66f71bedf46a833e1) ) - // IC19 - IC27 populated, empty - - ROM_PARAMETER(":rom_board:key", "25") // Julie -ROM_END - -/* All games have the regional titles at the start of the IC22 rom in the following order - - JAPAN - USA - EXPORT (EURO in some titles) - KOREA (ASIA in some titles) - AUSTRALIA - UNUSED - UNUSED - UNUSED - - with the lists below it has been assumed that if the title is listed for a region - then it is available / works in that region, this has not been confirmed as correct. - - -01 after game ID means USA, -02 - Export, if no -0X it can be either Japan or unified World release -*/ - -#define GAME_FLAGS (MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND|MACHINE_NOT_WORKING) - -/* Main board and game specific BIOS */ -/* Naomi */ GAME( 1998, naomi, 0, naomi, naomi, naomi_state, init_naomi, ROT0, "Sega", "Naomi Bios", GAME_FLAGS|MACHINE_IS_BIOS_ROOT ) -/* game */ GAME( 1998, hod2bios, 0, naomi, naomi, naomi_state, empty_init, ROT0, "Sega", "Naomi The House of the Dead 2 Bios", GAME_FLAGS|MACHINE_IS_BIOS_ROOT ) -/* game */ GAME( 1999, f355dlx, 0, naomi, naomi, naomi_state, empty_init, ROT0, "Sega", "Naomi Ferrari F355 Challenge (deluxe) Bios", GAME_FLAGS|MACHINE_IS_BIOS_ROOT ) -/* game */ GAME( 1999, f355bios, 0, naomi, naomi, naomi_state, empty_init, ROT0, "Sega", "Naomi Ferrari F355 Challenge (twin/deluxe) Bios", GAME_FLAGS|MACHINE_IS_BIOS_ROOT ) -/* game */ GAME( 1999, airlbios, 0, naomi, naomi, naomi_state, empty_init, ROT0, "Sega", "Naomi Airline Pilots (deluxe) Bios", GAME_FLAGS|MACHINE_IS_BIOS_ROOT ) -/* Naomi2*/ GAME( 2001, naomi2, 0, naomi, naomi, naomi_state, empty_init, ROT0, "Sega", "Naomi 2 Bios", GAME_FLAGS|MACHINE_IS_BIOS_ROOT ) -/* GDROM */ GAME( 2001, naomigd, 0, naomi, naomi, naomi_state, init_naomi, ROT0, "Sega", "Naomi GD-ROM Bios", GAME_FLAGS|MACHINE_IS_BIOS_ROOT ) - -/* 834-xxxxx (Sega Naomi cart with game specific BIOS sets) */ -/* 13636-01 */ GAME( 1998, hotd2, hod2bios, naomim2_gun, hotd2, naomi_state, init_hotd2, ROT0, "Sega", "The House of the Dead 2 (USA)", GAME_FLAGS ) /* specific BIOS "hod2bios" needed */ -/* 13636 */ GAME( 1998, hotd2o, hotd2, naomim2_gun, hotd2, naomi_state, init_hotd2, ROT0, "Sega", "The House of the Dead 2", GAME_FLAGS ) /* specific BIOS "hod2bios" needed */ -/* ????? */ GAME( 1998, hotd2e, hotd2, naomim2_gun, hotd2, naomi_state, init_hotd2, ROT0, "Sega", "The House of the Dead 2 (Export)", GAME_FLAGS ) /* specific BIOS "hod2bios" needed */ -/* none */ GAME( 1998, hotd2p, hotd2, naomim2_gun, hotd2, naomi_state, init_hotd2, ROT0, "Sega", "The House of the Dead 2 (prototype)", GAME_FLAGS ) /* specific BIOS "hod2bios" needed */ -/* 13763-01 */ GAME( 1999, alpilot, airlbios, naomim2, naomi, naomi_state, empty_init, ROT0, "Sega", "Airline Pilots (World, Rev B)", GAME_FLAGS ) // have "Sega Airlines" texts on airplanes, deluxe/multiboard setup uses specific BIOS "airlbios" -/* 13842 */ GAME( 1999, f355, f355dlx, naomim2, naomi, naomi_state, empty_init, ROT0, "Sega", "Ferrari F355 Challenge (deluxe, no link)", GAME_FLAGS ) /* specific BIOS "f355dlx" needed */ -/* none */ GAME( 1999, f355p, f355, naomim2, naomi, naomi_state, empty_init, ROT0, "Sega", "Ferrari F355 Challenge (private show version)", GAME_FLAGS ) /* specific BIOS epr-21862p or epr-21864p needed */ -/* 13950 */ GAME( 1999, f355twin, f355bios, naomim2, naomi, naomi_state, empty_init, ROT0, "Sega", "Ferrari F355 Challenge (twin/deluxe)", GAME_FLAGS ) /* specific BIOS "f355bios" needed */ -/* 13950P */ GAME( 1999, f355twinp,f355twin, naomim2, naomi, naomi_state, empty_init, ROT0, "Sega", "Ferrari F355 Challenge (twin/deluxe, preview)", GAME_FLAGS ) /* specific BIOS "f355bios" needed */ -/* none */ GAME( 2001, f355twn2, f355bios, naomim2, naomi, naomi_state, empty_init, ROT0, "Sega", "Ferrari F355 Challenge 2 - International Course Edition (twin/deluxe)", GAME_FLAGS ) /* specific BIOS "f355bios" needed */ - -/* 840-xxxxx (Sega Naomi cart games)*/ -/* 0001 */ GAME( 1998, dybbnao, naomi, naomim2, dybbnao, naomi_state, init_naomi, ROT0, "Sega", "Dynamite Baseball NAOMI (Japan)", GAME_FLAGS ) -/* 0002 */ GAME( 1999, crzytaxi, naomi, naomim2, crzytaxi,naomi_state, init_naomi, ROT0, "Sega", "Crazy Taxi", GAME_FLAGS ) -/* 0003 */ GAME( 1999, zombrvno, zombrvn, naomim2, zombrvn, naomi_state, init_naomi, ROT0, "Sega", "Zombie Revenge", GAME_FLAGS ) -/* 0003 */ GAME( 1999, zombrvn, naomi, naomim2, zombrvn, naomi_state, init_naomi, ROT0, "Sega", "Zombie Revenge (Rev A)", GAME_FLAGS ) -/* 0003 */ GAME( 1999, zombrvne, zombrvn, naomim2, zombrvn, naomi_state, init_naomi, ROT0, "Sega", "Zombie Revenge (Export)", GAME_FLAGS ) // not 100% sure if its really version for Export, also might have different 840-xxx ID -/* 0004 */ GAME( 1999, ringouto, ringout, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Ring Out 4x4", GAME_FLAGS ) -/* 0004 */ GAME( 1999, ringout, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Ring Out 4x4 (Rev A)", GAME_FLAGS ) -/* 0005 */ GAME( 1999, alpilotj, naomi, naomim2, alpilota,naomi_state, init_naomi, ROT0, "Sega", "Airline Pilots (Japan, Rev A)", GAME_FLAGS ) // have "Japan Airlines" (JAL) logos and texts on airplanes, deluxe/multiboard setup uses specific BIOS "airlbios" -/* 0007 */ GAME( 1999, ggram2, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Giant Gram: All Japan Pro Wrestling 2 (Japan)", GAME_FLAGS ) -/* 0008 */ GAME( 1999, tduno, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Touch de Uno! / Unou Nouryoku Check Machine (Japan)", GAME_FLAGS ) -/* 0010 */ GAME( 1999, vs2_2ko, vs2_2k, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Virtua Striker 2 Ver. 2000", GAME_FLAGS ) // revision is not known, might be Rev A or B instead of no Rev -/* 0010 */ GAME( 1999, vs2_2k, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Virtua Striker 2 Ver. 2000 (Rev C)", GAME_FLAGS ) -/* 0011 */ GAME( 1999, toyfight, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Toy Fighter", GAME_FLAGS ) -/* 0012 -01*/ GAME( 1999, smlg99, naomi, naomim2, dybbnao, naomi_state, init_naomi, ROT0, "Sega", "World Series 99 / Super Major League 99", GAME_FLAGS ) -/* 0013 */ GAME( 1999, jambo, naomi, naomim2, jambo, naomi_state, init_naomi, ROT0, "Sega", "Jambo! Safari (Rev A)", GAME_FLAGS ) -/* 0015 */ GAME( 1999, vtennis, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Virtua Tennis / Power Smash", GAME_FLAGS ) -/* 0016 */ GAME( 1999, derbyoc, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Derby Owners Club (Japan, Rev B)", GAME_FLAGS ) -/* 0017 */ GAME( 1999, otrigger, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "OutTrigger", GAME_FLAGS ) -/* 0018 */ GAME( 1999, sgtetris, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Sega Tetris", GAME_FLAGS ) -/* 0019 */ GAME( 1999, dybb99, naomi, naomim2, dybbnao, naomi_state, init_naomi, ROT0, "Sega", "Dynamite Baseball '99 (Japan, Rev B)", GAME_FLAGS ) -/* 0020 */ GAME( 1999, sambaa, samba, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Samba De Amigo (Rev A)", GAME_FLAGS ) -/* 0020 */ GAME( 1999, samba, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Samba De Amigo (Rev B)", GAME_FLAGS ) -/* none */ GAME( 1999, sambap, samba, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Samba De Amigo (USA, prototype)", GAME_FLAGS ) -/* none */ GAME( 1999, virnbap, virnba, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Virtua NBA (prototype)", GAME_FLAGS ) -/* none */ GAME( 1999, virnbapa, virnba, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Virtua NBA (prototype, 15.11)", GAME_FLAGS ) -/* 0021 */ GAME( 2000, virnbao, virnba, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Virtua NBA", GAME_FLAGS ) -/* 0021-01 */ GAME( 2000, virnba, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Virtua NBA (USA)", GAME_FLAGS ) -/* 0022 */ GAME( 2000, tduno2, naomi, naomim1, naomi, naomi_state, init_naomi, ROT0, "Sega", "Touch de Uno! 2 (Japan)", GAME_FLAGS ) -/* 0023 */ GAME( 2000, 18wheelro, 18wheelr, naomim2, 18wheelr,naomi_state, init_naomi, ROT0, "Sega", "18 Wheeler (deluxe)", GAME_FLAGS ) -/* 0023 */ GAME( 2000, 18wheelr, naomi, naomim2, 18wheelr,naomi_state, init_naomi, ROT0, "Sega", "18 Wheeler (deluxe, Rev A)", GAME_FLAGS ) -/* 0023 */ GAME( 2000, 18wheelrt, 18wheelr, naomim2, 18wheelr,naomi_state, init_naomi, ROT0, "Sega", "18 Wheeler (deluxe, Rev T)", GAME_FLAGS ) -/* 0025 */ GAME( 1999, marstv, naomi, naomim2, marstv, naomi_state, init_naomi, ROT0, "Sega", "Mars TV (Japan)", GAME_FLAGS ) -/* 0026 */ GAME( 2000, totdo, totd, naomim2_kb, naomi_kb, naomi_state, init_naomi, ROT0, "Sega", "The Typing of the Dead", GAME_FLAGS ) -/* 0026 */ GAME( 2000, totd, naomi, naomim2_kb, naomi_kb, naomi_state, init_naomi, ROT0, "Sega", "The Typing of the Dead (Rev A)", GAME_FLAGS ) -/* 0027 */ GAME( 2000, smarinef, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Sega Marine Fishing", GAME_FLAGS ) -/* 0028 */ GAME( 2000, vonot, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Virtual On Oratorio Tangram M.S.B.S. ver5.66 2000 Edition", GAME_FLAGS ) -/* 0030 */ GAME( 2000, qmegamis, naomi, naomim1, naomi, naomi_state, init_naomi, ROT0, "Sega", "Quiz Ah Megamisama", GAME_FLAGS ) -/* 0034 */ GAME( 2000, shorsepb, shorsep, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse Progress (backup data)", GAME_FLAGS ) -/* 0035 */ GAME( 2000, sstrkfgt, naomi, naomim2, sstrkfgt,naomi_state, init_naomi, ROT0, "Sega", "Sega Strike Fighter (Rev A)", GAME_FLAGS ) -/* 0035 */ GAME( 2000, sstrkfgta, sstrkfgt, naomim2, sstrkfgt,naomi_state, init_naomi, ROT0, "Sega", "Sega Strike Fighter (Rev A, no training mode)", GAME_FLAGS ) -/* 0036 */ GAME( 2000, 18wheels, 18wheelr, naomim2, 18wheelr,naomi_state, init_naomi, ROT0, "Sega", "18 Wheeler (standard)", GAME_FLAGS ) -/* 0037 */ GAME( 2000, 18wheelu, 18wheelr, naomim2, 18wheelr,naomi_state, init_naomi, ROT0, "Sega", "18 Wheeler (upright)", GAME_FLAGS ) -// 0038 日テレ式未来予想スタジオ / NTV Future Forecast Studio -/* 0039 */ GAME( 2000, gram2000, naomi, naomim1, naomi, naomi_state, init_naomi, ROT0, "Sega", "Giant Gram 2000", GAME_FLAGS ) -/* 0040 */ GAME( 2000, wwfroyal, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "WWF Royal Rumble", GAME_FLAGS ) -/* 0041 */ GAME( 2000, slasho, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Slashout", GAME_FLAGS ) -// 0042 Ferrari F355 Challenge 2 - International Course Edition (twin/deluxe) - identical to f355twn2 listed above. -/* 0043 */ GAME( 2000, crackndj, naomi, naomim2, crackndj,naomi_state, init_naomi, ROT0, "Sega", "Crackin' DJ", GAME_FLAGS ) -/* 0044 */ GAME( 2000, csmasho, csmash, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Cosmic Smash", GAME_FLAGS ) -/* 0044 */ GAME( 2000, csmash, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Cosmic Smash (Rev A)", GAME_FLAGS ) -/* 0045 */ GAME( 1999, tokyobus, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Fortyfive", "Tokyo Bus Guide (Japan, Rev A)", GAME_FLAGS ) -/* 0047 */ GAME( 2000, samba2k, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Samba de Amigo ver. 2000 (Japan)", GAME_FLAGS ) -/* 0048 */ GAME( 2001, alienfnt, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Alien Front (Rev T)", GAME_FLAGS ) -/* 0048 */ GAME( 2001, alienfnta, alienfnt, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Alien Front (Rev A)", GAME_FLAGS ) -/* 0052 */ GAME( 2000, derbyo2k, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Derby Owners Club 2000 Ver.2 (Japan, Rev A)", GAME_FLAGS ) -/* 0054 */ GAME( 2000, shorsem, shorse, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse (main screens)", GAME_FLAGS ) -/* 0055 */ GAME( 2000, shorsel, shorse, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse (live and backup)", GAME_FLAGS ) -/* 0056 */ GAME( 2000, shorse, naomi, naomim2, naomi, naomi_state, init_naomi, ROT270,"Sega", "Star Horse (satellite)", GAME_FLAGS ) -/* 0064 */ GAME( 2001, wrungpo, wrungp, naomim2, naomi, naomi_state, init_naomi, ROT0, "CRI / Sega", "Wave Runner GP (USA, Rev A)", GAME_FLAGS ) -/* 0064 */ GAME( 2001, wrungp, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "CRI / Sega", "Wave Runner GP", GAME_FLAGS ) -/* 0068 */ GAME( 2001, crakndj2, naomi, naomim2, crackndj,naomi_state, init_naomi, ROT0, "Sega", "Crackin' DJ Part 2 (Japan)", GAME_FLAGS ) -/* 0073 */ GAME( 2001, inunoos, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Wow Entertainment / Sega", "Inu no Osanpo / Dog Walking (Japan, Export, Rev A)", GAME_FLAGS ) -// 0075 Star Horse 2001 (main screens) -// 0076 Star Horse 2001 (sound) -// 0077 Star Horse 2001 (live) -/* 0078 */ GAME( 2002, shors2k1, naomi, naomim2, naomi, naomi_state, init_naomi, ROT270,"Sega", "Star Horse 2001 (satellite, Rev B)", GAME_FLAGS ) -/* 0083 */ GAME( 2001, derbyoc2, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Derby Owners Club II Ver.2.1 (Japan, Rev B)", GAME_FLAGS ) -/* 0084 */ GAME( 2001, vtenis2c, naomi, naomim1, naomi, naomi_state, init_naomi, ROT0, "Sega", "Virtua Tennis 2 / Power Smash 2 (Rev A)", GAME_FLAGS ) -/* 0088 */ GAME( 2001, drbyocwa, derbyocw, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Derby Owners Club World Edition (Rev A)", GAME_FLAGS ) -/* 0088 */ GAME( 2001, drbyocwb, derbyocw, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Derby Owners Club World Edition (Rev B)", GAME_FLAGS ) -/* 0088 */ GAME( 2001, drbyocwc, derbyocw, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Derby Owners Club World Edition (Rev C)", GAME_FLAGS ) -/* 0088 */ GAME( 2005, derbyocw, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Derby Owners Club World Edition EX (Rev D)", GAME_FLAGS ) -/* 0098 */ GAME( 2002, shootopl, naomi, naomim1, naomi, naomi_state, init_naomi, ROT0, "Sega", "Shootout Pool", GAME_FLAGS ) -/* 0102 */ GAME( 2002, shors2k2m, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse 2002 (main screens)", GAME_FLAGS ) -/* 0103 */ GAME( 2002, shors2k2s, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse 2002 (sound and backup, Rev A)", GAME_FLAGS ) -/* 0104 */ GAME( 2002, shors2k2l, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse 2002 (live)", GAME_FLAGS ) -/* 0112 */ GAME( 2002, shors2k2, naomi, naomim1, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse 2002 (sound, Export/Taiwan)", GAME_FLAGS ) -/* 0117 */ GAME( 2003, anpanman2, naomi, naomim1, naomi, naomi_state, init_naomi, ROT0, "Sega", "Soreike! Anpanman Popcorn Koujou 2 (Rev C)", GAME_FLAGS ) // それいけ!アンパンマン ポップコーンこうじょう2 -/* 0120 */ GAME( 2003, shorsepm, shorsep, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse Progress (main screens, Rev B)", GAME_FLAGS ) -/* 0121 */ GAME( 2003, shorseps, shorsep, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse Progress (sound & backup, Rev A)", GAME_FLAGS ) -/* 0122 */ GAME( 2003, shorsepl, shorsep, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse Progress (live, Rev A)", GAME_FLAGS ) -/* 0123 */ GAME( 2003, shorsep, naomi, naomim2, naomi, naomi_state, init_naomi, ROT270,"Sega", "Star Horse Progress (satellite, Rev A)", GAME_FLAGS ) -/* 0126 */ GAME( 2003, oinori, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Oinori-daimyoujin Matsuri", GAME_FLAGS ) -/* 0128 */ GAME( 2003, shootpl, naomi, naomim1, naomi, naomi_state, init_naomi, ROT0, "Sega", "Shootout Pool Prize (Export) / Shootout Pool The Medal (Japan, Rev A)", GAME_FLAGS ) -/* 0130 */ GAME( 2002, hopper, naomi, naomi, naomi, naomi_state, init_naomi, ROT0, "Sega", "SWP Hopper Board", GAME_FLAGS ) -// 0132 Mushiking 2K3 2ND (Japan) -/* 0136 */ GAME( 2004, shootplm, naomi, naomim1_hop, naomi, naomi_state, init_naomi, ROT0, "Sega", "Shootout Pool Prize (Export) / Shootout Pool The Medal (Japan) Version B", GAME_FLAGS ) // Build: 23 Jan 2004 -/* 0136 */ GAME( 2004, shootplmp, shootplm, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Shootout Pool Prize (Export) / Shootout Pool The Medal (Japan) Version B (prototype)", GAME_FLAGS ) // Build: 15 Dec 2003 -/* 0140 */ GAME( 2004, kick4csh, naomi, naomim1_hop, naomi, naomi_state, init_naomi, ROT0, "Sega", "Kick '4' Cash (Export)", GAME_FLAGS ) -/* 0150 */ GAME( 2004, mushike, naomi, naomim1, naomi, naomi_state, init_naomi, ROT0, "Sega", "Mushiking The King Of Beetle (2K3 2ND Ver. 1.003-, World)", GAME_FLAGS ) // not for Japan -/* 0150 */ GAME( 2004, mushikeo, mushike, naomim1, naomi, naomi_state, init_naomi, ROT0, "Sega", "Mushiking The King Of Beetle (2K3 2ND Ver. 1.002-, World)", GAME_FLAGS ) // not for Japan -/* 0150-FLS*/ GAME( 2004, mushikep, mushike, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Mushiking The King Of Beetle (MUSHIUSA '04 1ST, Prototype)", GAME_FLAGS ) -/* 0152 */ GAME( 2004, mushi2k4, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Mushiking The King Of Beetles 2004 Second (Japan)", GAME_FLAGS ) -/* 0155 */ GAME( 2004, mushikk, mushike, naomim1, naomi, naomi_state, init_naomi, ROT0, "Sega", "Mushiking The King Of Beetle (2K3 2ND Ver. 1.000-, Korea)", GAME_FLAGS ) -// 0157 Mushiking 2K3 2ND (China) -/* 0158 */ GAME( 2005, mushi2k5, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Mushiking The King Of Beetles 2005 First (Japan)", GAME_FLAGS ) -/* 0164 */ GAME( 2005, mushi2eo, mushik2e, naomim4, naomi, naomi_state, init_naomi, ROT0, "Sega", "Mushiking The King Of Beetles - Mushiking II / III / III+ (Ver. 1.001) (World)", GAME_FLAGS ) // not for Japan or Korea, version can be changed in secret menu, ~equivalent of Japanese 2K5 versions. -/* 0164 */ GAME( 2005, mushik2e, naomi, naomim4, naomi, naomi_state, init_naomi, ROT0, "Sega", "Mushiking The King Of Beetles - Mushiking II / III / III+ (Ver. 2.001) (World)", GAME_FLAGS ) // not for Japan or Korea, version can be changed in secret menu, ~equivalent of Japanese 2K5 versions. -/* 0166 */ GAME( 2006, zunou, naomi, naomim4, naomi, naomi_state, init_naomi, ROT0, "Sega", "Touch De Zunou (Japan, Rev A)", GAME_FLAGS ) -/* 0167 */ GAME( 2006, mushi2k61, naomi, naomim4, naomi, naomi_state, init_naomi, ROT0, "Sega", "Mushiking The King Of Beetles 2006 First (Japan)", GAME_FLAGS ) -// 0168 Mushiking II (Korea) -/* 0170-01 */ GAME( 2007, manicpnc, naomi, naomim4, naomi, naomi_state, init_naomi, ROT0, "Sega", "Manic Panic Ghosts! (USA, Export)", GAME_FLAGS ) -/* 0170 */ GAME( 2007, pokasuka, manicpnc, naomim4, naomi, naomi_state, init_naomi, ROT0, "Sega", "Pokasuka Ghost! (Japan)", GAME_FLAGS ) -/* 0171 */ GAME( 2006, mushi2k62, naomi, naomim4, naomi, naomi_state, init_naomi, ROT0, "Sega", "Mushiking The King Of Beetles 2006 Second (Japan)", GAME_FLAGS ) -// 0174 Mushiking 2K7 1ST (Japan) -/* 0175 */ GAME( 2007, asndynmt, naomi, naomim4, naomi, naomi_state, init_naomi, ROT0, "Sega", "Asian Dynamite / Dynamite Deka EX", GAME_FLAGS ) -/* 0175 */ GAME( 2007, asndynmto, asndynmt, naomim4, naomi, naomi_state, init_naomi, ROT0, "Sega", "Asian Dynamite / Dynamite Deka EX (older)", GAME_FLAGS ) // no revision stickers, presumably older revision but might be release for Asian market -/* 0177 */ GAME( 2007, rhytngk, naomi, naomim4, naomi, naomi_state, init_naomi, ROT0, "Sega / Nintendo - J.P ROOM", "Rhythm Tengoku (Japan)", GAME_FLAGS ) -/* 0180 */ GAME( 2007, mushik4e, naomi, naomim4, naomi, naomi_state, init_naomi, ROT0, "Sega", "Mushiking The King Of Beetles - Mushiking IV / V / VI (World)", GAME_FLAGS ) // not for Japan or Korea, version can be changed in secret menu, ~equivalent of Japanese 2K6 versions. -/* 0183 */ GAME( 2009, shorseprvl,shorsepr, naomim4, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse Progress Returns (main screen left)", GAME_FLAGS ) -/* 0184 */ GAME( 2009, shorseprvr,shorsepr, naomim4, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse Progress Returns (main screen right)", GAME_FLAGS ) -/* 0185 */ GAME( 2009, shorseprl, shorsepr, naomim4, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse Progress Returns (live and voice)", GAME_FLAGS ) -/* 0186 */ GAME( 2009, shorsepr, naomi, naomim4, naomi, naomi_state, init_naomi, ROT270,"Sega", "Star Horse Progress Returns (satellite)", GAME_FLAGS ) -/* 0187 */ GAME( 2009, shorseprs, shorsepr, naomim4, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse Progress Returns (sound)", GAME_FLAGS ) -// 00xx Mayjinsen (Formation Battle in May) - prototype, never released -// 01xx Mushiking 2K3 1ST (Japan) -// 01xx Mushiking 2K4 1ST (Japan) -// 01xx Mushiking 2K5 2ND (Japan) -// note: Mushiking 2006 and 2007 versions was released for both NAOMI and SystemSP hardwares. -// 0xxx Nittere Shiki! Mirai Yosou Studio -// 0xxx Star Horse 2002 (whole set) - -/* Cartridge prototypes of games released on GD-ROM */ -/* none */ GAME( 2003, puyofevp, puyofev, naomim1, naomi, naomi_state, init_naomi, ROT0, "Sega", "Puyo Puyo Fever (prototype ver 0.01)", GAME_FLAGS ) -/* none */ GAME( 2001, vathletep, vathlete, naomim2, naomi, naomi_state, init_naomi, ROT0, "Sega", "Virtua Athletics / Virtua Athlete (prototype)", GAME_FLAGS ) - -/* 840-xxxxx (Sega Naomi 2 cart games) */ -/* 0046 */ GAME( 2001, wldrider, naomi2, naomi2m2, naomi, naomi2_state, init_naomi2, ROT0, "Wow Entertainment / Sega", "Wild Riders", GAME_FLAGS ) -/* 0061 */ GAME( 2001, vstrik3co,vstrik3c,naomi2m2, naomi, naomi2_state, init_naomi2, ROT0, "Amusement Vision / Sega", "Virtua Striker 3 (World)", GAME_FLAGS ) // not for Japan -/* 0061 */ GAME( 2001, vstrik3c, naomi2, naomi2m2, naomi, naomi2_state, init_naomi2, ROT0, "Amusement Vision / Sega", "Virtua Striker 3 (World, Rev B)", GAME_FLAGS ) // not for Japan -/* 0062 */ GAME( 2001, clubkrto, clubkrt, naomi2m2, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Club Kart: European Session", GAME_FLAGS ) -/* 0062 */ GAME( 2001, clubkrta, clubkrt, naomi2m2, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Club Kart: European Session (Rev A)", GAME_FLAGS ) -/* 0062 */ GAME( 2001, clubkrtc, clubkrt, naomi2m2, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Club Kart: European Session (Rev C)", GAME_FLAGS ) -/* 0062 */ GAME( 2001, clubkrt, naomi2, naomi2m2, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Club Kart: European Session (Rev D)", GAME_FLAGS ) -/* 0080 */ GAME( 2002, vf4cart, naomi2, naomi2m2, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Virtua Fighter 4 (World)", GAME_FLAGS ) // not for Japan -/* none */ GAME( 2002, kingrt66p,kingrt66,naomi2m2, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "The King of Route 66 (prototype)", GAME_FLAGS ) -/* 0087 */ GAME( 2002, kingrt66, naomi2, naomi2m2, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "The King of Route 66 (Rev A)", GAME_FLAGS ) -/* 0095 */ GAME( 2002, soulsurf, naomi2, naomi2m2, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Soul Surfer (Rev A)", GAME_FLAGS ) -/* 0106 */ GAME( 2002, vf4evoct, naomi2, naomi2m1, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Virtua Fighter 4 Evolution (World)", GAME_FLAGS ) // not for Japan -/* 0129 */ GAME( 2003, clubkprz, naomi2, naomi2m1, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Club Kart Prize (Export, Japan, Rev A)", GAME_FLAGS ) -/* 0137 */ GAME( 2004, clubkpzb, naomi2, naomi2m1, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Club Kart Prize Version B (Export, Japan)", GAME_FLAGS ) -/* 0139 */ GAME( 2003, clubk2k3, naomi2, naomi2m1, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Club Kart: European Session (2003, Rev A)", GAME_FLAGS ) -/* none */ GAME( 2003, clubk2kp, clubk2k3,naomi2m2, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Club Kart: European Session (2003, prototype, set 1)", GAME_FLAGS ) -/* none */ GAME( 2003, clubk2kpa,clubk2k3,naomi2m2, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Club Kart: European Session (2003, prototype, set 2)", GAME_FLAGS ) -/* 0178 */ GAME( 2007, sgdrvsim, naomi2, naomi2m4, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Driving Simulator", GAME_FLAGS ) // ドライビングシミュレーター - -/* 841-xxxxx ("Licensed by Sega" Naomi cart games)*/ -/* 0001 */ GAME( 1999, pstone, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Capcom", "Power Stone", GAME_FLAGS ) -/* 0002 */ GAME( 1999, suchie3, naomi, naomim2, suchie3, naomi_state,init_naomi_mp,ROT0, "Jaleco", "Idol Janshi Suchie-Pai 3 (Japan)", MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND ) -/* 0003 */ GAME( 1999, doa2a, doa2m, naomim2, naomi, naomi_state, init_naomi, ROT0, "Tecmo", "Dead or Alive 2 (Rev A)", GAME_FLAGS ) -/* 0003-01 */ GAME( 1999, doa2, doa2m, naomim2, naomi, naomi_state, init_naomi, ROT0, "Tecmo", "Dead or Alive 2", GAME_FLAGS ) -/* 0003 */ GAME( 2000, doa2m, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Tecmo", "Dead or Alive 2 Millennium", GAME_FLAGS ) -/* 0004 */ GAME( 1999, shangril, naomi, naomim2, naomi_mp,naomi_state,init_naomi_mp,ROT0, "Marvelous Ent.", "Dengen Tenshi Taisen Janshi Shangri-la", GAME_FLAGS ) // (Build 0728) version shown in service mode -/* 0005 */ GAME( 1999, spawn, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Todd Mc Farlane / Capcom","Spawn In the Demon's Hand (Rev B)", GAME_FLAGS ) -/* 0006 */ GAME( 1999, puyoda, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Compile", "Puyo Puyo Da! (Japan)", GAME_FLAGS ) -/* 0007-01 */ GAME( 2000, mvsc2u, mvsc2, naomim2, naomi, naomi_state, init_naomi, ROT0, "Capcom / Marvel", "Marvel Vs. Capcom 2 New Age of Heroes (USA, Rev A)", GAME_FLAGS) -/* 0007-02 -03 */GAME( 2000, mvsc2, naomi, naomim1, naomi, naomi_state, init_naomi, ROT0, "Capcom / Marvel", "Marvel Vs. Capcom 2 New Age of Heroes (Export, Korea, Rev A)", GAME_FLAGS) -/* 0008 */ GAME( 2000, pstone2, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Capcom", "Power Stone 2", GAME_FLAGS ) -/* 0008 */ GAME( 2000, pstone2b, pstone2, naomi, naomi, naomi_state, init_naomi, ROT0, "Capcom", "Power Stone 2 (bootleg)", GAME_FLAGS ) -/* 0011 */ GAME( 2000, capsnk, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Capcom / SNK", "Capcom Vs. SNK Millennium Fight 2000 (Rev C)", GAME_FLAGS ) -/* 0011 */ GAME( 2000, capsnka, capsnk, naomim2, naomi, naomi_state, init_naomi, ROT0, "Capcom / SNK", "Capcom Vs. SNK Millennium Fight 2000 (Rev A)", GAME_FLAGS ) -/* 0011 */ GAME( 2000, capsnkb, capsnk, naomim2, naomi, naomi_state, init_naomi, ROT0, "Capcom / SNK", "Capcom Vs. SNK Millennium Fight 2000", GAME_FLAGS ) -/* 0012 -01 */ GAME( 2000, cspike, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Psikyo / Capcom", "Cannon Spike / Gun Spike", GAME_FLAGS ) -/* 0013 */ GAME( 2000, ggx, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Arc System Works","Guilty Gear X", GAME_FLAGS ) -/* 0014 */ GAME( 2000, gwing2, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Takumi / Capcom", "Giga Wing 2", GAME_FLAGS ) -/* 0015 */ GAME( 2000, pjustic, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Capcom", "Project Justice / Moero! Justice Gakuen (Rev A)", GAME_FLAGS ) -/* 0016 */ GAME( 2000, deathcoxo, deathcox, naomim2, naomi, naomi_state, init_naomi, ROT0, "Ecole Software", "Death Crimson OX (Japan)", GAME_FLAGS ) -/* 0016 */ GAME( 2000, deathcoxj, deathcox, naomim2, naomi, naomi_state, init_naomi, ROT0, "Ecole Software", "Death Crimson OX (Japan, Rev A)", GAME_FLAGS ) -/* 0016 */ GAME( 2000, deathcox, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Ecole Software", "Death Crimson OX (USA)", GAME_FLAGS ) // possible location test or limited release -/* 0017 */ GAME( 2001, gundmct, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Banpresto / Capcom","Mobile Suit Gundam: Federation Vs. Zeon", GAME_FLAGS ) -/* 0020 */ GAME( 2001, zerogu2, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Psikyo", "Zero Gunner 2", GAME_FLAGS ) -/* 0057 */ GAME( 2007, sl2007, naomi, naomim4, naomi, naomi_state, init_naomi, ROT270,"Triangle Service","Shooting Love 2007 (Japan)", GAME_FLAGS ) -/* 0058 */ GAME( 2008, ausfache, naomi, naomim4, naomi, naomi_state, init_naomi, ROT0, "Subtle Style", "Akatsuki Blitzkampf Ausf. Achse (Japan)", GAME_FLAGS ) -/* 0059 */ GAME( 2008, illvelo, naomi, naomim4, naomi, naomi_state, init_naomi, ROT270,"Milestone", "Illvelo (Illmatic Envelope) (Japan)", GAME_FLAGS ) -/* 0060 */ GAME( 2008, mamonoro, naomi, naomim4, naomi, naomi_state, init_naomi, ROT270,"G.Rev", "Mamoru-kun wa Norowarete Shimatta! (Japan)", GAME_FLAGS ) -/* 0061 */ GAME( 2008, mbaao, mbaa, naomim4, naomi, naomi_state, init_naomi, ROT0, "Type-Moon / Ecole", "Melty Blood Actress Again (Japan)", GAME_FLAGS ) -/* 0061 */ GAME( 2008, mbaa, naomi, naomim4, naomi, naomi_state, init_naomi, ROT0, "Type-Moon / Ecole", "Melty Blood Actress Again Version A (Japan, Rev A)", GAME_FLAGS ) -/* 0062 */ GAME( 2009, radirgyn, naomi, naomim4, naomi, naomi_state, init_naomi, ROT0, "Milestone / Lucky", "Radirgy Noa (Japan)", GAME_FLAGS ) -/* HMG016007 */ GAME( 2001, hmgeo, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Capcom", "Heavy Metal Geomatrix (Rev B)", GAME_FLAGS ) - -/* Cart games on Namco custom ROM board - for game descriptions below NAMCO region codes decoded as such (same as in older NAMCO hardware): - 1 - Japan - 2 - World - 3 - USA - 4 - Asia - real meaning of 4 is not clear, it can be like "some other part of World", also possible Europe -*/ -/* 25209801 */ GAME( 2000, wldkicksj, wldkicks, naomim2,naomi, naomi_state, init_naomi, ROT0, "Namco", "World Kicks (Japan, WK1 Ver.A)", GAME_FLAGS ) -/* 25209801 */ GAME( 2000, wldkicks, naomi, naomim2,naomi, naomi_state, init_naomi, ROT0, "Namco", "World Kicks (World, WK2 Ver.A)", GAME_FLAGS ) -/* 25209801 */ GAME( 2000, wldkicksu, wldkicks, naomim2,naomi, naomi_state, init_naomi, ROT0, "Namco", "World Kicks (US, WK3 Ver.A)", GAME_FLAGS ) -/* 25349801 */ GAME( 2000, toukon4, naomi, naomim2,naomi, naomi_state, init_naomi, ROT0, "Namco", "Shin Nihon Pro Wrestling Toukon Retsuden 4 Arcade Edition (Japan, TRF1 Ver.A)", GAME_FLAGS ) -/* 25469801 */ GAME( 2000, ninjasltj, ninjaslt, naomim2,naomi, naomi_state, init_naomi, ROT0, "Namco", "Ninja Assault (Japan, NJA1 Ver.A)", GAME_FLAGS ) -/* 25469801 */ GAME( 2000, ninjaslt, naomi, naomim2,naomi, naomi_state, init_naomi, ROT0, "Namco", "Ninja Assault (World, NJA2 Ver.A)", GAME_FLAGS ) -/* 25469801 */ GAME( 2000, ninjasltu, ninjaslt, naomim2,naomi, naomi_state, init_naomi, ROT0, "Namco", "Ninja Assault (US, NJA3 Ver.A)", GAME_FLAGS ) -/* 25469801 */ GAME( 2000, ninjaslta, ninjaslt, naomim2,naomi, naomi_state, init_naomi, ROT0, "Namco", "Ninja Assault (Asia, NJA4 Ver.A)", GAME_FLAGS ) -/* 25509801 */ GAME( 2000, wldkickspj, wldkicks, naomim2,naomi, naomi_state, init_naomi, ROT0, "Namco", "World Kicks PCB (Japan, WKC1 Ver.A)", GAME_FLAGS ) // "PCB" means upright version, uses analog button on control panel to kick the ball -/* 25509801 */ GAME( 2000, wldkickspw, wldkicks, naomim2,naomi, naomi_state, init_naomi, ROT0, "Namco", "World Kicks PCB (World, WKC2 Ver.A)", GAME_FLAGS ) // "PCB" means upright version, uses analog button on control panel to kick the ball -/* 25709801 */ GAME( 2001, gunsur2j, gunsur2, naomim2,naomi, naomi_state, init_naomi, ROT0, "Capcom / Namco", "Gun Survivor 2 Biohazard Code: Veronica (Japan, BHF1 Ver.E)", GAME_FLAGS ) -/* 25709801 */ GAME( 2001, gunsur2, naomi, naomim2,naomi, naomi_state, init_naomi, ROT0, "Capcom / Namco", "Gun Survivor 2 Biohazard Code: Veronica (World, BHF2 Ver.E)", GAME_FLAGS ) -/* 25869812 */ GAME( 2002, mazanj, mazan, naomim2,naomi, naomi_state, init_naomi, ROT0, "Namco", "Mazan: Flash of the Blade (Japan, MAZ1 Ver.A)", GAME_FLAGS ) -/* 25869812 */ GAME( 2002, mazan, naomi, naomim2,naomi, naomi_state, init_naomi, ROT0, "Namco", "Mazan: Flash of the Blade (World, MAZ2 Ver.A)", GAME_FLAGS ) -/* 25869812 */ GAME( 2002, mazanu, mazan, naomim2,naomi, naomi_state, init_naomi, ROT0, "Namco", "Mazan: Flash of the Blade (US, MAZ3 Ver.A)", GAME_FLAGS ) - -/* GDS-xxxx (Sega GD-ROM games) */ -/* 0001 */ GAME( 2000, confmiss, naomigd, naomigd, hotd2, naomi_state, init_naomigd, ROT0, "Sega", "Confidential Mission (GDS-0001)", GAME_FLAGS ) -// 0002 Shakatto Tambourine (GDS-0002) -// 0002A Shakatto Tambourine (Rev A) (GDS-0002A) -/* 0002B */ GAME( 2000, shaktam, naomigd, naomigd, shaktamb, naomi_state, init_naomigd, ROT0, "Sega", "Shakatto Tambourine (Rev B) (GDS-0002B)", GAME_FLAGS ) -/* 0003 */ GAME( 2000, sprtjam, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Sports Jam (GDS-0003)", GAME_FLAGS ) -/* 0004 */ GAME( 2000, slashout, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Slashout (GDS-0004)", GAME_FLAGS ) -/* 0005 */ GAME( 2001, spkrbtl, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Spikers Battle (GDS-0005)", GAME_FLAGS ) -/* 0006 */ GAME( 2001, vstrik3, naomi2, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Virtua Striker 3 (GDS-0006)", GAME_FLAGS ) -// 0007 -/* 0008 */ GAME( 2001, monkeyba, naomigd, naomigd, monkeyba,naomi_state, init_naomigd, ROT0, "Sega", "Monkey Ball (GDS-0008)", GAME_FLAGS ) -// 0009 Dynamic Golf / Virtua Golf (GDS-0009) -/* 0009A */ GAME( 2001, dygolf, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Virtua Golf / Dynamic Golf (Rev A) (GDS-0009A)", GAME_FLAGS ) -/* 0010 */ GAME( 2001, wsbbgd, naomigd, naomigd, dybbnao, naomi_state, init_naomigd, ROT0, "Sega", "World Series Baseball / Super Major League (GDS-0010)", GAME_FLAGS ) -/* 0011 */ GAME( 2001, vtennisg, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Virtua Tennis / Power Smash (GDS-0011)", GAME_FLAGS ) -/* 0012 */ GAME( 2001, vf4o, vf4, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Virtua Fighter 4 (GDS-0012)", GAME_FLAGS ) -// 0012A Virtua Fighter 4 (Rev A) (GDS-0012A) -/* 0012B */ GAME( 2001, vf4b, vf4, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Virtua Fighter 4 (Rev B) (GDS-0012B)", GAME_FLAGS ) -/* 0012C */ GAME( 2001, vf4, naomi2, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Virtua Fighter 4 Version C (GDS-0012C)", GAME_FLAGS ) -/* 0013 */ GAME( 2001, shaktmsp, naomigd, naomigd, shaktamb, naomi_state, init_naomigd, ROT0, "Sega", "Shakatto Tambourine Motto Norinori Shinkyoku Tsuika (2K1 SPR) (GDS-0013)", GAME_FLAGS ) -/* 0014 */ GAME( 2001, beachspi, naomi2, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "CRI / Sega", "Beach Spikers (GDS-0014)", GAME_FLAGS ) -// 0015 Virtua Tennis 2 / Power Smash 2 (GDS-0015) -/* 0015A */ GAME( 2001, vtennis2, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Virtua Tennis 2 / Power Smash 2 (Rev A) (GDS-0015A)", GAME_FLAGS ) -/* 0016 */ GAME( 2001, shaktamb, naomigd, naomigd, shaktamb, naomi_state, init_naomigd, ROT0, "Sega", "Shakatto Tambourine Cho Powerup Chu (2K1 AUT) (GDS-0016)", GAME_FLAGS ) -/* 0017 */ GAME( 2001, keyboard, naomigd, naomigd_kb, naomi_kb, naomi_state, init_naomigd, ROT0, "Sega", "La Keyboard (GDS-0017)", GAME_FLAGS ) -/* 0018 */ GAME( 2001, lupinshoo,lupinsho,naomigd, hotd2, naomi_state, init_naomigd, ROT0, "Sega / Eighting", "Lupin The Third - The Shooting (GDS-0018)", GAME_FLAGS ) -/* 0018A */ GAME( 2001, lupinsho, naomigd, naomigd, hotd2, naomi_state, init_naomigd, ROT0, "Sega / Eighting", "Lupin The Third - The Shooting (Rev A) (GDS-0018A)", GAME_FLAGS ) -/* 0019 */ GAME( 2001, vathlete, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Virtua Athletics / Virtua Athlete (GDS-0019)", GAME_FLAGS ) -/* 0020 */ GAME( 2002, initdo, initd, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Initial D Arcade Stage (Japan) (GDS-0020)", GAME_FLAGS ) -// 0020A Initial D Arcade Stage (Japan, Rev A) (GDS-0020A) -/* 0020B */ GAME( 2002, initd, naomi2, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Initial D Arcade Stage (Japan, Rev B) (GDS-0020B)", GAME_FLAGS ) -// 0021 Lupin The Third - The Typing (GDS-0021) -/* 0021A */ GAME( 2002, luptype, naomigd, naomigd_kb, naomi_kb, naomi_state, init_naomigd, ROT0, "Sega", "Lupin The Third - The Typing (Rev A) (GDS-0021A)", GAME_FLAGS ) -/* 0022 */ GAME( 2002, mok, naomigd, naomigd, hotd2, naomi_state, init_naomigd, ROT0, "Sega", "The Maze of the Kings (GDS-0022)", GAME_FLAGS ) -// 0023 Naomi DIMM Firmware Updater (GDS-0023) -/* 0023A */ GAME( 2001, ngdup23a, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Naomi DIMM Firmware Updater (2.13) (GDS-0023A)", GAME_FLAGS ) -// 0023B Naomi DIMM Firmware Updater (Rev B) (GDS-0023B) -/* 0023C */ GAME( 2001, ngdup23c, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Naomi DIMM Firmware Updater (2.17) (GDS-0023C)", GAME_FLAGS ) -// 0023D Naomi DIMM Firmware Updater (Rev D) (GDS-0023D) -/* 0023E */ GAME( 2001, ngdup23e, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Naomi DIMM Firmware Updater (3.17) (GDS-0023E)", GAME_FLAGS ) -// 0024 Virtua Fighter 4 Evolution (GDS-0024) -/* 0024A */ GAME( 2002, vf4evoa, vf4evo, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Virtua Fighter 4 Evolution (Japan) (GDS-0024A)", GAME_FLAGS ) -/* 0024B */ GAME( 2002, vf4evob, vf4evo, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Virtua Fighter 4 Evolution (Version B) (Japan) (GDS-0024B)", GAME_FLAGS ) -/* 0024C */ GAME( 2002, vf4evo, naomi2, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Virtua Fighter 4 Evolution (Version B) (Japan) (GDS-0024C)", GAME_FLAGS ) -/* 0025 */ GAME( 2002, initdexpo,initdexp,naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Initial D Arcade Stage (Export) (GDS-0025)", GAME_FLAGS ) -/* 0025A */ GAME( 2002, initdexp, naomi2, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Initial D Arcade Stage (Export, Rev A) (GDS-0025A)", GAME_FLAGS ) -/* 0026 */ GAME( 2002, initdv2jo,initdv2j,naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Initial D Arcade Stage Ver. 2 (Japan) (GDS-0026)", GAME_FLAGS ) -/* 0026A */ GAME( 2002, initdv2ja,initdv2j,naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Initial D Arcade Stage Ver. 2 (Japan, Rev A) (GDS-0026A)", GAME_FLAGS ) -/* 0026B */ GAME( 2003, initdv2j, naomi2, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Initial D Arcade Stage Ver. 2 (Japan, Rev B) (GDS-0026B)", GAME_FLAGS ) -/* 0027 */ GAME( 2003, initdv2e, initdv2j,naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Initial D Arcade Stage Ver. 2 (Export) (GDS-0027)", GAME_FLAGS ) -// 0028 Shakka to Tambourine 4EVER (GD SOFT TMB 4EVER) -/* 0029 */ GAME( 2003, clubkcyco,clubkcyc,naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Club Kart for Cycraft (GDS-0029)", GAME_FLAGS ) -/* 0029A */ GAME( 2003, clubkcyc, naomi2, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Club Kart for Cycraft (Rev A) (GDS-0029A)", GAME_FLAGS ) -/* 0030A */ GAME( 2003, dragntra, dragntr, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Dragon Treasure (Rev A) (GDS-0030A)", GAME_FLAGS ) -/* 0030B */ GAME( 2003, dragntr, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Dragon Treasure (Rev B) (GDS-0030B)", GAME_FLAGS ) -/* 0031 */ GAME( 2003, puyofevj, puyofev, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Puyo Puyo Fever (Japan) (GDS-0031)", GAME_FLAGS ) -// 0032 Initial D Arcade Stage Ver. 3 (Japan) (GDS-0032) -// 0032A Initial D Arcade Stage Ver. 3 (Japan, Rev A) (GDS-0032A) -/* 0032B */ GAME( 2004, initdv3jb,initdv3j,naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Initial D Arcade Stage Ver. 3 (Japan, Rev B) (GDS-0032B)", GAME_FLAGS ) -/* 0032C */ GAME( 2004, initdv3j, naomi2, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Initial D Arcade Stage Ver. 3 (Japan, Rev C) (GDS-0032C)", GAME_FLAGS ) -/* 0033 */ GAME( 2004, initdv3e, naomi2, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Initial D Arcade Stage Ver. 3 (Export) (GDS-0033)", GAME_FLAGS ) -/* 0034 */ GAME( 2003, puyofev, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Puyo Pop Fever (World) (GDS-0034)", GAME_FLAGS ) -// 0035 GD SOFT KIT DKG -// 0036 Virtua Fighter 4 Final Tuned (GDS-0036) -/* 0036A */ GAME( 2004, vf4tuneda,vf4tuned,naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Virtua Fighter 4 Final Tuned (Rev A) (GDS-0036A)", GAME_FLAGS ) -// 0036B Virtua Fighter 4 Final Tuned (Rev B) (GDS-0036B) -// 0036C Virtua Fighter 4 Final Tuned (Rev C) (GDS-0036C) -/* 0036D */ GAME( 2004, vf4tunedd,vf4tuned,naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Virtua Fighter 4 Final Tuned (Ver. A) (GDS-0036D)", GAME_FLAGS ) -// 0036E Virtua Fighter 4 Final Tuned (Rev E) (GDS-0036E) -/* 0036F */ GAME( 2004, vf4tuned, naomi2, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Virtua Fighter 4 Final Tuned (Ver. B) (GDS-0036F)", GAME_FLAGS ) -// 0037 Dragon Treasure 2 (GDS-0037) -/* 0037A */ GAME( 2004, dragntr2, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Dragon Treasure 2 (Rev A) (GDS-0037A)", GAME_FLAGS ) -// 0038 Initial D Arcade Stage Ver. 3 Cycraft Edition (Japan) (NAOMI2 GDROM TOS SP) -// 0039 Initial D Arcade Stage Ver. 3 Cycraft Edition (Export) (GDS-0039) -/* 0039A */ GAME( 2004, inidv3ca, inidv3cy,naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Initial D Arcade Stage Ver. 3 Cycraft Edition (Export, Rev A) (GDS-0039A)", GAME_FLAGS ) -/* 0039B */ GAME( 2006, inidv3cy, naomi2, naomi2gd, naomi, naomi2_state, init_naomi2, ROT0, "Sega", "Initial D Arcade Stage Ver. 3 Cycraft Edition (Export, Rev B) (GDS-0039B)", GAME_FLAGS ) -// 0040 NAOMI2 GDROM MTG -// 0041 Dragon Treasure 3 (GDS-0041) -/* 0041A */ GAME( 2005, dragntr3, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Dragon Treasure 3 (Rev A) (GDS-0041A)", GAME_FLAGS ) -// 0042 NAOMI DIMM Firm Update for CF-BOX (GDS-0042) -/* 0042A */ GAME( 2009, ndcfboxa, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Naomi DIMM Firmware Update for CF-BOX (4.01) (GDS-0042A)", GAME_FLAGS ) -// 00?? Get Bass 2 (GDS-00xx) - -/* GDD-xxxx (Sega GD-ROM games) */ -// 0001B SEGA DRIVING SIMULATOR Ver,1.00 -// 0002 SEGA DRIVING SIMULATOR Ver. 2.00 - -/* GDL-xxxx ("licensed by Sega" GD-ROM games) */ -/* 0001 */ GAME( 2001, gundmgd, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0,"Capcom / Banpresto","Mobile Suit Gundam: Federation Vs. Zeon (GDL-0001)", GAME_FLAGS ) -/* 0002 */ GAME( 2001, sfz3ugd, naomigd, naomigd, naomi, naomi_state, init_sfz3ugd, ROT0, "Capcom", "Street Fighter Zero 3 Upper (Japan) (GDL-0002)", GAME_FLAGS ) -// 0003 -/* 0004 */ GAME( 2001, cvsgd, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Capcom / SNK", "Capcom Vs. SNK Millennium Fight 2000 Pro (Japan) (GDL-0004)", MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND ) -/* 0005 */ GAME( 2001, starseek, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "G.Rev", "Doki Doki Idol Star Seeker (GDL-0005)", MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND ) -/* 0006 */ GAME( 2001, gundmxgd, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Capcom", "Mobile Suit Gundam: Federation Vs. Zeon DX (USA, Japan) (GDL-0006)", GAME_FLAGS ) -// 0007 Capcom Vs. SNK 2 (Japan) (GDL-0007) -/* 0007A */ GAME( 2001, cvs2mf, cvs2, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Capcom / SNK", "Capcom Vs. SNK 2 Millionaire Fighting 2001 (Japan, Rev A) (GDL-0007A)", GAME_FLAGS ) -/* 0008 */ GAME( 2001, cvs2, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Capcom / SNK", "Capcom Vs. SNK 2 Mark Of The Millennium 2001 (USA) (GDL-0008)", GAME_FLAGS ) -// 0009 Capcom Vs. SNK 2 (Export) -/* 0010 */ GAME( 2001, ikaruga, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT270, "Treasure", "Ikaruga (GDL-0010)", GAME_FLAGS ) -/* 0011 */ GAME( 2002, ggxx, naomigd, naomigd, naomi, naomi_state, init_ggxx, ROT0,"Arc System Works","Guilty Gear XX (GDL-0011)", GAME_FLAGS ) -/* 0012 */ GAME( 2002, cleoftp, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Altron / Taito", "Cleopatra Fortune Plus (GDL-0012)", MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND ) -/* 0013 */ GAME( 2002, moeru, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Altron", "Moeru Casinyo (Japan) (GDL-0013)", GAME_FLAGS ) -// 0014 Musapey's Choco Marker (GDL-0014) -/* 0014A */ GAME( 2002, chocomk, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Ecole Software", "Musapey's Choco Marker (Rev A) (GDL-0014A)", GAME_FLAGS ) -// 0015 GD SOFT MOGACHO -// 0016 GD SOFT POCHI (Pochinya ?) -/* 0017 */ GAME( 2002, quizqgd, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT270, "Amedio (Taito license)","Quiz Keitai Q mode (GDL-0017)", GAME_FLAGS ) -/* 0018 */ GAME( 2002, azumanga, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "MOSS (Taito license)","Azumanga Daioh Puzzle Bobble (GDL-0018)", GAME_FLAGS ) -/* 0019 */ GAME( 2003, ggxxrlo, ggxxrl, naomigd, naomi, naomi_state, init_ggxxrl, ROT0, "Arc System Works","Guilty Gear XX #Reload (Japan) (GDL-0019)", GAME_FLAGS ) -/* 0019A */ GAME( 2003, ggxxrl, naomigd, naomigd, naomi, naomi_state, init_ggxxrl, ROT0, "Arc System Works","Guilty Gear XX #Reload (Japan, Rev A) (GDL-0019A)", GAME_FLAGS ) -/* 0020 */ GAME( 2004, tetkiwam, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Success", "Tetris Kiwamemichi (Japan) (GDL-0020)", GAME_FLAGS ) -/* 0021 */ GAME( 2003, shikgam2, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT270, "Alfa System", "Shikigami no Shiro II / The Castle of Shikigami II (GDL-0021)", GAME_FLAGS ) -/* 0022 */ GAME( 2003, usagiym, naomigd, naomigd, naomi_mp,naomi_state,init_naomigd_mp,ROT0, "Warashi / Mahjong Kobo / Taito", "Usagi - Yamashiro Mahjong Hen (Japan) (GDL-0022)", MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND ) -// 0023 Border Down (GDL-0023) -/* 0023A */ GAME( 2003, bdrdown, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "G.Rev", "Border Down (Rev A) (GDL-0023A)", GAME_FLAGS ) -/* 0024 */ GAME( 2003, psyvar2, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT270, "Success", "Psyvariar 2 - The Will To Fabricate (Japan) (GDL-0024)", GAME_FLAGS ) -/* 0025 */ GAME( 2004, cfield, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Able", "Chaos Field (Japan) (GDL-0025)", GAME_FLAGS ) -/* 0026 */ GAME( 2004, trizeal, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT270, "Triangle Service", "Trizeal (Japan) (GDL-0026)", GAME_FLAGS ) -// 0027 Chaos Field (Export) -/* 0028 */ GAME( 2005, meltyblo, meltybld,naomigd, naomi, naomi_state, init_naomigd, ROT0, "Ecole Software", "Melty Blood Act Cadenza (Japan) (GDL-0028)", GAME_FLAGS ) -// 0028A Melty Blood Act Cadenza (Rev A) (GDL-0028A) -// 0028B Melty Blood Act Cadenza (Rev B) (GDL-0028B) -/* 0028C */ GAME( 2005, meltybld, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Ecole Software", "Melty Blood Act Cadenza Ver. A (Japan) (GDL-0028C)", GAME_FLAGS ) -// 0029 ExZeus - game was planned as GD-ROM release but was canceled, no GD discs was manufactured, only few prototype cartridges owned by game developer(s) known to exists -/* 0030 */ GAME( 2005, senkoo, senko, naomigd, naomi, naomi_state, init_naomigd, ROT0, "G.Rev", "Senko no Ronde (Japan) (GDL-0030)", GAME_FLAGS ) -/* 0030A */ GAME( 2005, senko, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "G.Rev", "Senko no Ronde (Japan, Rev A) (GDL-0030A)", GAME_FLAGS ) -/* 0031 */ GAME( 2005, ss2005o, ss2005, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Starfish", "Super Shanghai 2005 (Japan) (GDL-0031)", GAME_FLAGS ) -/* 0031A */ GAME( 2005, ss2005, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Starfish", "Super Shanghai 2005 (Japan, Rev A) (GDL-0031A)", GAME_FLAGS ) -/* 0032 */ GAME( 2005, radirgyo, radirgy, naomigd, naomi, naomi_state, init_naomigd, ROT270, "Milestone", "Radirgy (Japan) (GDL-0032)", GAME_FLAGS ) -/* 0032A */ GAME( 2005, radirgy, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT270, "Milestone", "Radirgy (Japan, Rev A) (GDL-0032A)", GAME_FLAGS ) -// 0033 Guilty Gear XX Slash (GDL-0033) -/* 0033A */ GAME( 2005, ggxxsla, naomigd, naomigd, naomi, naomi_state, init_ggxxsla, ROT0,"Arc System Works","Guilty Gear XX Slash (Japan, Rev A) (GDL-0033A)", GAME_FLAGS ) -/* 0034 */ GAME( 2006, kurucham, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Able", "Kurukuru Chameleon (Japan) (GDL-0034)", GAME_FLAGS ) -/* 0035 */ GAME( 2005, undefeat, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT270, "G.Rev", "Under Defeat (Japan) (GDL-0035)", GAME_FLAGS ) -/* 0036 */ GAME( 2006, trghearto, trgheart,naomigd, naomi, naomi_state, init_naomigd, ROT270, "Warashi", "Trigger Heart Exelica (Japan) (GDL-0036)", GAME_FLAGS ) -/* 0036A */ GAME( 2006, trgheart, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT270, "Warashi", "Trigger Heart Exelica Ver.A (Japan) (GDL-0036A)", GAME_FLAGS ) -/* 0037 */ GAME( 2006, jingystm, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Atrativa Japan", "Jingi Storm - The Arcade (Japan) (GDL-0037)", GAME_FLAGS ) -/* 0038 */ GAME( 2006, senkosp, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "G.Rev", "Senko no Ronde Special (Export, Japan) (GDL-0038)", GAME_FLAGS ) -/* 0039 */ GAME( 2006, meltybo, meltyb, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Ecole Software", "Melty Blood Act Cadenza Version B (Japan) (GDL-0039)", GAME_FLAGS ) -/* 0039A */ GAME( 2006, meltyb, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Ecole Software", "Melty Blood Act Cadenza Version B2 (Japan) (GDL-0039A)", GAME_FLAGS ) -/* 0040 */ GAME( 2006, karous, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT270, "Milestone", "Karous (Japan) (GDL-0040)", GAME_FLAGS ) -/* 0041 */ GAME( 2006, ggxxac, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0,"Arc System Works","Guilty Gear XX Accent Core (Japan) (GDL-0041)", GAME_FLAGS ) -/* 0042 */ GAME( 2006, takoron, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Compile", "Noukone Puzzle Takoron (Japan) (GDL-0042)", GAME_FLAGS ) - -/* CDP-xxxxx and CDV-xxxxx (CD-ROM and DVD-ROM for Naomi 2 Satellite Terminal) */ -// CDP-10001?- World Club Champion Football Serie A 2001-2002 (Sega, 2002) -// CDP-10001?- World Club Champion Football Serie A 2001-2002 Ver.1.2 (Sega, 2002) -/* CDP-10001C*/ GAME( 2003, wccf116, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Hitmaker / Sega", "World Club Champion Football Serie A 2001-2002 Ver.2 (Japan) (CDP-10001C)", GAME_FLAGS ) -/* CDP-10002B*/ GAME( 2002, mj1, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "Sega Yonin Uchi Mahjong MJ (Update Disc Ver.1.008, Japan) (CDP-10002B)", GAME_FLAGS ) -/* CDP-10003 */ GAME( 2002, wccf1dup, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Hitmaker / Sega", "World Club Champion Football Serie A 2001-2002 DIMM FIRM Ver.3.03 (CDP-10003)", GAME_FLAGS ) -// CDV-10001 - World Club Champion Football Serie A 2001-2002 Ver.2.11 (Japan) (Sega, 2002) -/* CDV-10002 */ GAME( 2004, wccf212e, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Hitmaker / Sega", "World Club Champion Football Serie A 2002-2003 Ver.2.12 (Italy) (CDV-10002)", GAME_FLAGS ) -// CDV-10003 - World Club Champion Football Serie A 2002-2003 Ver.2 (Japan) (Sega, 2004) -// CDV-10004 - World Club Champion Football Serie A 2002-2003 Ver.2 (Korea) (Sega, 2004) -/* CDV-10007 */ GAME( 2004, wccf2chk, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Hitmaker / Sega", "World Club Champion Football Serie A 2002-2003 Drive Checker (CDV-10007)", GAME_FLAGS ) // actually just disc ejector -/* CDV-10008 */ GAME( 2004, wccf234j, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Hitmaker / Sega", "World Club Champion Football Serie A 2002-2003 Ver.2.34 (Japan) (CDV-10008)", GAME_FLAGS ) -// CDV-10011 - World Club Champion Football European Clubs 2004-2005 (Sega, 2005) -// CDV-10011P- World Club Champion Football European Clubs 2004-2005 (Sega, 2005) -/* CDV-10013 */ GAME( 2005, wccf310j, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "World Club Champion Football European Clubs 2004-2005 (Asia) (CDV-10013)", GAME_FLAGS ) -/* CDV-10015 */ GAME( 2005, wccf331e, wccf322e,naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "World Club Champion Football European Clubs 2004-2005 Ver.1.1 (Export) (CDV-10015)", GAME_FLAGS ) -/* CDV-10015P*/ GAME( 2005, wccf322e, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "World Club Champion Football European Clubs 2004-2005 Ver.3.22 (Export) (CDV-10015P)", GAME_FLAGS ) -// CDV-10020 - World Club Champion Football European Clubs 2004-2005 Ver.1.1 (Sega, 2005) -// CDV-10021 - World Club Champion Football European Clubs 2004-2005 Ver.1.2 (Sega, 2005) -// CDV-10025 - World Club Champion Football European Clubs 2005-2006 (Sega, 2006) -// CDV-10025A- World Club Champion Football European Clubs 2005-2006 (Sega, 2006) -/* CDV-10027 */ GAME( 2006, wccf420e, naomigd, naomigd, naomi, naomi_state, init_naomigd, ROT0, "Sega", "World Club Champion Football European Clubs 2005-2006 (Export) (CDV-10027)", GAME_FLAGS ) - -/* MDA-Gxxxx (Compact Flash replacement of Naomi 2 GD-ROM releases) */ -// 0001 - Club Kart Cycraft Edition (GDS-0029) -// 0003 - Initial D Arcade Stage Ver. 1 (Export) (GDS-0025A) -// 0005 - Initial D Arcade Stage Ver. 2 (Export) (GDS-0027) -// 0007 - Initial D Arcade Stage Ver. 3 (Export) (GDS-0033) - - -/* Atomiswave */ -GAME( 2001, awbios, 0, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy", "Atomiswave Bios", GAME_FLAGS|MACHINE_IS_BIOS_ROOT ) - // game "exe" build timestamps, shown in SYSTEM MENU -> TEST MODE -GAME( 2003, ggx15, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Arc System Works / Sammy", "Guilty Gear X ver. 1.5", GAME_FLAGS) // none -GAME( 2003, sprtshot, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy USA", "Sports Shooting USA", GAME_FLAGS ) // May 02 2003 09:40:31 -GAME( 2003, sushibar, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy", "Sushi Bar", MACHINE_IMPERFECT_GRAPHICS|MACHINE_IMPERFECT_SOUND )// May 23 2003 14:40:15 -GAME( 2003, demofist, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Polygon Magic / Dimps", "Demolish Fist", GAME_FLAGS ) // Jun 02 2003 16:45:35 -GAME( 2003, maxspeed, awbios, aw1c, aw1w, atomiswave_state, init_atomiswave, ROT0, "SIMS / Sammy", "Maximum Speed", GAME_FLAGS ) // Jun 09 2003 10:20:37 -GAME( 2003, dolphin, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy", "Dolphin Blue", GAME_FLAGS) // Jun 27 2003 09:00:03 -GAME( 2003, kov7sprt, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "IGS / Sammy", "Knights of Valour - The Seven Spirits", GAME_FLAGS) // Nov 24 2003 16:56:01 -GAME( 2004, ggisuka, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Arc System Works / Sammy", "Guilty Gear Isuka", GAME_FLAGS) // Jan 14 2004 10:04:24 -GAME( 2004, rumblefp, rumblef, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy / Dimps", "The Rumble Fish (prototype)", GAME_FLAGS) // Feb 20 2004 09:15:34 -GAME( 2004, rangrmsn, awbios, aw2c, aw1w, atomiswave_state, init_atomiswave, ROT0, "RIZ Inc./ Sammy", "Ranger Mission", GAME_FLAGS ) // Mar 01 2004 19:08:15 -GAME( 2004, rumblef, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy / Dimps", "The Rumble Fish", GAME_FLAGS) // Mar 10 2004 19:07:43 -GAME( 2004, salmankt, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Yuki Enterprise / Sammy", "Net@Select: Salaryman Kintaro", GAME_FLAGS ) // Jun 14 2004 22:50:03 -GAME( 2004, kofnw, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy / SNK Playmore", "The King of Fighters Neowave", GAME_FLAGS ) // Jul 09 2004 15:05:53 -GAME( 2004, kofnwj, kofnw, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy / SNK Playmore", "The King of Fighters Neowave (Japan)", GAME_FLAGS ) // Jul 09 2004 15:05:53 -GAME( 2004, ftspeed, awbios, aw1c, aw1w, atomiswave_state, init_atomiswave, ROT0, "Sammy", "Faster Than Speed", GAME_FLAGS ) // Aug 24 2004 18:40:24 -GAME( 2004, xtrmhunt, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy", "Extreme Hunting", GAME_FLAGS ) // Nov 23 2004 10:14:14 -GAME( 2004, blokpong, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT270, "MOSS / Sammy", "Block Pong-Pong", GAME_FLAGS ) // Dec 22 2004 12:32:52 -GAME( 2005, rumblf2p, rumblef2, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy / Dimps", "The Rumble Fish 2 (prototype)", GAME_FLAGS ) // Jan 11 2005 14:31:05 -GAME( 2005, anmlbskta, anmlbskt, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT270, "MOSS / Sammy", "Animal Basket (19 Jan 2005)", GAME_FLAGS ) // Jan 19 2005 13:09:07 -GAME( 2005, anmlbskt, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT270, "MOSS / Sammy", "Animal Basket (24 Jan 2005)", GAME_FLAGS ) // Jan 24 2005 14:12:29 -GAME( 2005, waidrive, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT270, "MOSS / Sammy", "WaiWai Drive", GAME_FLAGS ) // Jan 27 2005 16:21:21 -GAME( 2005, vfurlong, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Progress / Sammy", "Net@Select: Horse Racing - Victory Furlong", GAME_FLAGS ) // Mar 02 2005 22:10:33 -GAME( 2005, rumblef2, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy / Dimps", "The Rumble Fish 2", GAME_FLAGS ) // Mar 04 2005 19:26:32 -GAME( 2005, ngbc, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy / SNK Playmore", "NeoGeo Battle Coliseum", GAME_FLAGS ) // Jun 25 2005 17:00:38 -GAME( 2005, ngbcj, ngbc, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy / SNK Playmore", "NeoGeo Battle Coliseum (Japan)", GAME_FLAGS ) // Jun 25 2005 17:00:38 -GAME( 2005, samsptk, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy / SNK Playmore", "Samurai Spirits Tenkaichi Kenkakuden", GAME_FLAGS ) // Aug 05 2005 16:43:48 -GAME( 2005, kofxi, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy / SNK Playmore", "The King of Fighters XI", GAME_FLAGS ) // Aug 07 2005 18:11:25 -GAME( 2005, fotns, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Arc System Works / Sega", "Fist Of The North Star", GAME_FLAGS ) // Nov 28 2005 21:04:40 -GAME( 2006, mslug6, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sega / SNK Playmore", "Metal Slug 6", GAME_FLAGS) // Jan 13 2006 00:49:12 -GAME( 2006, xtrmhnt2, awbios, aw2c, aw2c, atomiswave_state, init_xtrmhnt2, ROT0, "Sega", "Extreme Hunting 2", GAME_FLAGS ) // May 26 2006 14:03:22 -GAME( 2006, dirtypig, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sammy", "Dirty Pigskin Football", GAME_FLAGS) // Sep 10 2006 20:24:14 -GAME( 2008, claychal, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sega", "Sega Clay Challenge", GAME_FLAGS ) // Oct 15 2008 16:08:20 -GAME( 2009, basschalo, basschal, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sega", "Sega Bass Fishing Challenge", GAME_FLAGS ) // Feb 08 2009 22:35:34 -GAME( 2009, basschal, awbios, aw2c, aw2c, atomiswave_state, init_atomiswave, ROT0, "Sega", "Sega Bass Fishing Challenge Version A", GAME_FLAGS ) // Jul 25 2009 16:27:40 |