// 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 - set to 2-3. Alt setting is 1-2 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 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 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) ? 21787B 11 (64Mb) present 315-6213 317-0251-COM 2 known BIOS 21801 (USA), 21802 (EXP) Airline Pilots (Japan, Rev A) 840-0005C 21739A 11 (64Mb) present 315-6213 317-0251-COM 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 841-0016C 23524 10 (64Mb) present 315-6213 317-5066-COM Death Crimson OX (Rev A) 841-0016C 23524A 10 (64Mb) present 315-6213 317-5066-COM cart case had no revision label 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 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) 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 SOP44 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 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 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 \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 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 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 841-0177C not present 4 (512Mb) present 317-0503-JPN present IC2# is labeled "VER.2" - IC4# is marked "8A" 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 (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) READ16_MEMBER(naomi_state::naomi_g2bus_r ) { // 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 */ READ64_MEMBER(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; } WRITE64_MEMBER(naomi_state::eeprom_93c46a_w ) { /* 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).share("rombase"); // 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. WRITE32_MEMBER(naomi2_state::both_pvr2_ta_w) { 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).share("rombase"); // 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 */ READ64_MEMBER(atomiswave_state::aw_flash_r) { 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; } WRITE64_MEMBER(atomiswave_state::aw_flash_w) { 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; } READ64_MEMBER(atomiswave_state::aw_modem_r ) { 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; } WRITE64_MEMBER(atomiswave_state::aw_modem_w ) { 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)).region("awflash", 0); map(0xa0000000, 0xa001ffff).rw(FUNC(atomiswave_state::aw_flash_r), FUNC(atomiswave_state::aw_flash_w)).region("awflash", 0); 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 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); } /* * 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. EPR-21576h - NAOMI BOOT ROM 2002 07/08 1.8- (Japan) EPR-21577h - NAOMI BOOT ROM 2002 07/08 1.8- (USA) EPR-21578h - NAOMI BOOT ROM 2002 07/08 1.8- (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-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 (Proto)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 3, "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) Korea and Australia is missing. EPR-23605C - NAOMI BOOT ROM 2002 07/08 1.8- (Japan) EPR-23608C - NAOMI BOOT ROM 2002 07/08 1.8- (Export) USA, Korea and Australia is missing. EPR-21604 - No known dumps (Development BOOT ROM) EPR-????? - No known dumps (Korea) 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-23607b (USA)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 8, "epr-23607b.ic27", 0x000000, 0x200000, CRC(f308c5e9) SHA1(5470ab1cee6afecbd8ca8cf40f8fbe4ec2cb1471) ) \ ROM_SYSTEM_BIOS( 9, "bios9", "epr-23607 (USA)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 9, "epr-23607.ic27", 0x000000, 0x200000, CRC(2b55add2) SHA1(547de5f97d3183c8cd069c4fa3c09f13d8b637d9) ) \ ROM_SYSTEM_BIOS( 10, "bios10", "epr-23605c (multi-region hack)" ) \ ROM_LOAD16_WORD_SWAP_BIOS( 10, "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( deathcox ) 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 /* 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") 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 /* 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-COM 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 2003 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 2003 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( 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) ) // 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) ) // 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) ) // 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, code is for a Z80 of unknown type (it's inside the big Sega ASIC) ROM_REGION( 0x20000, "jvsio", ROMREGION_ERASEFF) ROM_LOAD( "epr-21868.ic7", 0x000000, 0x010000, CRC(c306a51f) SHA1(7833b73dc34c4c62401a30637968f46b949ceac0) ) // 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) ) // 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, code is for a Z80 of unknown type (it's inside the big Sega ASIC) ROM_REGION( 0x20000, "jvsio", ROMREGION_ERASEFF) ROM_LOAD( "epr-21868.ic7", 0x000000, 0x010000, CRC(c306a51f) SHA1(7833b73dc34c4c62401a30637968f46b949ceac0) ) // 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) ) // 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) */ 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( "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( 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) ) // 837-14438 SH I/O BD // IC1 - Hitachi/Renesas SH4 SoC // IC2 - Xilinx Spartan XC2S50 PQ208AMS0341 FPGA // IC3 - Xilinx 17S50APC Spartan-II Family OTP Configuration PROM, stamped 6372A // IC4,5 - Toshiba TC59S6432CFT-10 512K x4 banks x32bit SDRAM // IC6 - Macronix MX29LV160ATTC-90 16Mbit Flash ROM // IC7 - ST M68AF127BL55MC6 1Mbit (128K x8) SRAM // IC9 - NS USBN9604-28M USB Node Controller // OSC1 - 33.3333 MHz // OSC2 - 32.0000 MHz // OCS3 - 24.0000 MHz // SW1,2 - pushbuttons // DIPSW1 - 4x DIP switch // LED1-5 - LEDs // LED6,7 - 7seg LEDs // BT1 - Panasonic CR2032 battery ROM_REGION(0x220000, "hopper_board", 0) ROM_LOAD( "fpr-24150.ic6", 0x0000000, 0x200000, CRC(3845c34c) SHA1(027b17bac64482ee152773d5fab30fcbc6e2bcb7) ) // SH4 code ROM_LOAD( "6372a.ic3", 0x0200000, 0x020000, CRC(f30839ad) SHA1(ea1a32c4da1ed9745300bcdd7964a7c0964e3221) ) // FPGA config // 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 *****/ // 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(cfd49a1f56e4ddd198f2237a87d412d48c1251e1) ) 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 /********************************************** * * 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); } READ64_MEMBER(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, read64_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( "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(ad046ad7) SHA1(ac7c46e458595714e327526354e1111fb25b44e0) ) 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 */ /* 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 */ /* ????? */ 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" /* 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 ) /* 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 ) /* 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 ) /* 0112 */ GAME( 2002, shors2k2, naomi, naomim1, naomi, naomi_state, init_naomi, ROT0, "Sega", "Star Horse 2002 (sound, Export/Taiwan)", GAME_FLAGS ) /* 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, 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, 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 ) /* 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 ) /* 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 Mushiking 2K6 2ND (Japan) note: starting from ver 2K6 was moved to SystemSP platform and later to PC-based hardware /* 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) // 0xxx Nittere Shiki! Mirai Yosou Studio // 0xxx Star Horse 2001 (main screens, server) // 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 ) /* 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", GAME_FLAGS ) /* 0016 */ GAME( 2000, deathcox, naomi, naomim2, naomi, naomi_state, init_naomi, ROT0, "Ecole Software", "Death Crimson OX (Rev A)", GAME_FLAGS ) /* 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, 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) /* 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