diff options
author | MetalliC <0vetal0@gmail.com> | 2017-02-19 21:28:42 +0200 |
---|---|---|
committer | MetalliC <0vetal0@gmail.com> | 2017-02-19 21:28:42 +0200 |
commit | 0ece022584a3e93417a79807701a98fbc0deb693 (patch) | |
tree | 3eed9a903b57a68c998592132458363fda2cbb80 | |
parent | 931be1cf271f065182569dfcbb106c7432b97bd9 (diff) |
naomi.cpp: dumped and documented 837-14438 hopper controller board, used in Kick'4'Cash and few other SWP games [big10p, Darksoft, MetalliC]
-rw-r--r-- | src/mame/drivers/naomi.cpp | 30 |
1 files changed, 25 insertions, 5 deletions
diff --git a/src/mame/drivers/naomi.cpp b/src/mame/drivers/naomi.cpp index bdda80cbcb7..ebd16314ada 100644 --- a/src/mame/drivers/naomi.cpp +++ b/src/mame/drivers/naomi.cpp @@ -529,7 +529,7 @@ Club Kart: European Session (2003, Rev A) 840-0139C 24173A Club Kart Prize (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 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 (not dumped) +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 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 @@ -6625,7 +6625,7 @@ ROM_START( kick4csh ) NAOMI_BIOS NAOMI_DEFAULT_EEPROM - ROM_REGION( 0x9000084, "rom_board", ROMREGION_ERASEFF) + 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) ) @@ -6643,10 +6643,30 @@ ROM_START( kick4csh ) 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_LOAD( "25lc040.ic13s", 0x9000000, 0x000084, CRC(19d77c96) SHA1(1d82af6b11f7fde93a3c4dd3561f1f2ab74c8d65) ) - ROM_COPY( "rom_board", 0x1000000, 0x400000, 0xc00000 ) + ROM_REGION(0x84, "some_eeprom", 0) + ROM_LOAD( "25lc040.ic13s", 0, 0x84, CRC(19d77c96) SHA1(1d82af6b11f7fde93a3c4dd3561f1f2ab74c8d65) ) + + // 837-14438 SH I/O BD + // IC1 - Hitachi/Renesas SH4 SoC + // IC2 - Xilinx Spartan XC2S50 PQ208AMS0341 FPGA + // 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 + // IC?? - Xilinx 17S50APC Spartan-II Family OTP Configuration PROM, stamped 6372A + // 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(0x200000, "hopper_board", 0) + ROM_LOAD( "fpr-24150.ic6", 0x0000000, 0x200000, CRC(3845c34c) SHA1(027b17bac64482ee152773d5fab30fcbc6e2bcb7) ) // SH4 code + // 840-0140 2004 317-0397-COM Naomi ROM_PARAMETER( ":rom_board:key", "820857c9" ) ROM_END @@ -10086,7 +10106,7 @@ ROM_END /* 0033A */ GAME( 2005, ggxxsla, naomigd, naomigd, naomi, naomi_state, 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, naomigd, ROT0, "Able", "Kurukuru Chameleon (Japan) (GDL-0034)", GAME_FLAGS ) /* 0035 */ GAME( 2005, undefeat,naomigd, naomigd, naomi, naomi_state, naomigd, ROT270, "G.Rev", "Under Defeat (Japan) (GDL-0035)", GAME_FLAGS ) -// 0036 Trigger Heart Exelica (GDL-0036) +// 0036 Trigger Heart Exelica (GDL-0036) known to exists /* 0036A */ GAME( 2006, trgheart,naomigd, naomigd, naomi, naomi_state, naomigd, ROT270, "Warashi", "Trigger Heart Exelica (Japan, Rev A) (GDL-0036A)", GAME_FLAGS ) /* 0037 */ GAME( 2006, jingystm,naomigd, naomigd, naomi, naomi_state, naomigd, ROT0, "Atrativa Japan", "Jingi Storm - The Arcade (Japan) (GDL-0037)", GAME_FLAGS ) /* 0038 */ GAME( 2006, senkosp, naomigd, naomigd, naomi, naomi_state, naomigd, ROT0, "G.Rev", "Senko No Ronde Special (Export, Japan) (GDL-0038)", GAME_FLAGS ) |