diff options
Diffstat (limited to 'src/mame/drivers/chihiro.cpp')
-rw-r--r-- | src/mame/drivers/chihiro.cpp | 184 |
1 files changed, 68 insertions, 116 deletions
diff --git a/src/mame/drivers/chihiro.cpp b/src/mame/drivers/chihiro.cpp index 751dd6d191d..e3f1052e2ae 100644 --- a/src/mame/drivers/chihiro.cpp +++ b/src/mame/drivers/chihiro.cpp @@ -5,8 +5,7 @@ Chihiro is an Xbox-based arcade system from SEGA. Games on this system include.... -GD build date - yyyymmdd Game Manufacturer / Developer Media Number Key Chip + yyyymmdd Game Manufacturer / Developer Media Number Key Chip +-+----------+----------------------------------------------------+--------------------------+--------+------------+--------------| |*| 20021029 | The House of the Dead III | Sega / Wow Entertainment | GDROM | GDX-0001 | 317-0348-COM | | | 2003 | Crazy Taxi High Roller | Sega / Hitmaker | GDROM | GDX-0002 | 317-0353-COM | @@ -17,58 +16,52 @@ GD build date | | 20030226 | Virtua Cop 3 (Rev A) | Sega | CF | MDA-G0010 | 317-0354-COM | |*| 20030521 | Virtua Cop 3 (Rev B) | Sega | GDROM | GDX-0003B | 317-0354-COM | | | 2003 | OutRun 2 | Sega | GDROM | GDX-0004 | 317-0372-COM | -|*| 20031017 | OutRun 2 (Rev A) | Sega | GDROM | GDX-0004A | 317-0372-COM | +|*| 200312 | OutRun 2 (Rev A) | Sega | GDROM | GDX-0004A | 317-0372-COM | | | 200312 | OutRun 2 (Rev A) | Sega | CF | MDA-G0011 | 317-0372-COM | -| | 20030911 | OutRun 2 prototype (Rev P) | Sega | GDROM | GDX-0004P | 317-0372-COM | +| | 2003 | OutRun 2 prototype (Rev P) | Sega | GDROM | GDX-0004P | | | | 2004 | Sega Golf Club Network Pro Tour | Sega | GDROM | GDX-0005 | | | | 2004 | Sega Network Taisen Mahjong MJ 2 | Sega | GDROM | GDX-0006 | 317-0374-JPN | | | 2004 | Sega Network Taisen Mahjong MJ 2 (Rev A) | Sega | GDROM | GDX-0006A | 317-0374-JPN | | | 2004 | Sega Network Taisen Mahjong MJ 2 (Rev B) | Sega | GDROM | GDX-0006B | 317-0374-JPN | -|*| 20041102 | Sega Network Taisen Mahjong MJ 2 (Rev C) | Sega | GDROM | GDX-0006C | 317-0374-JPN | +|*| 200412 | Sega Network Taisen Mahjong MJ 2 (Rev C) | Sega | GDROM | GDX-0006C | 317-0374-JPN | | | 2004 | Sega Network Taisen Mahjong MJ 2 (Rev D) | Sega | GDROM | GDX-0006D | 317-0374-JPN | | | 2005 | Sega Network Taisen Mahjong MJ 2 (Rev E) | Sega | GDROM | GDX-0006E | 317-0374-JPN | -|*| 2005 | Sega Network Taisen Mahjong MJ 2 (Rev F) | Sega | GDROM | GDX-0006F | 317-0374-JPN | +|*| 200502 | Sega Network Taisen Mahjong MJ 2 (Rev F) | Sega | GDROM | GDX-0006F | 317-0374-JPN | |*| 20050202 | Sega Network Taisen Mahjong MJ 2 (Rev G) | Sega | GDROM | GDX-0006G | 317-0374-JPN | -|*| 20031211 | Ollie King | Sega / Amusement Vision | GDROM | GDX-0007 | 317-0377-COM | +|*| 200403 | Ollie King | Sega / Amusement Vision | GDROM | GDX-0007 | 317-0377-COM | | | 2004 | Wangan Midnight Maximum Tune (Japan) | Namco | GDROM | GDX-0008 | 317-5101-JPN | -| | 2004 | Wangan Midnight Maximum Tune (Japan, Rev A) | Namco | GDROM | GDX-0008A | 317-5101-JPN | -|*| 20040610 | Wangan Midnight Maximum Tune (Japan, Rev B) | Namco | GDROM | GDX-0008B | 317-5101-JPN | +| | 2004 | Wangan Midnight Maximum Tune (Japan) (Rev A) | Namco | GDROM | GDX-0008A | 317-5101-JPN | +|*| 2004 | Wangan Midnight Maximum Tune (Japan) (Rev B) | Namco | GDROM | GDX-0008B | 317-5101-JPN | | | 2004 | Wangan Midnight Maximum Tune (Export) | Namco | GDROM | GDX-0009 | 317-5101-COM | -| | 2004 | Wangan Midnight Maximum Tune (Export, Rev A) | Namco | GDROM | GDX-0009A | 317-5101-COM | -|*| 20040610 | Wangan Midnight Maximum Tune (Export, Rev B) | Namco | GDROM | GDX-0009B | 317-5101-COM | -| | 2004 | Sega Club Golf | Sega | GDROM | GDX-0010 | | +| | 2004 | Wangan Midnight Maximum Tune (Export) (Rev A) | Namco | GDROM | GDX-0009A | 317-5101-COM | +|*| 2004 | Wangan Midnight Maximum Tune (Export) (Rev B) | Namco | GDROM | GDX-0009B | 317-5101-COM | |*| 20040909 | OutRun 2 Special Tours (Japan) | Sega | GDROM | GDX-0011 | 317-0396-COM | -|*| 20041229 | OutRun 2 Special Tours (Japan, Rev A) | Sega | GDROM | GDX-0011A | 317-0396-COM | -|*| 20040914 | Ghost Squad | Sega | GDROM | GDX-0012 | 317-0398-COM | +|*| 20041229 | OutRun 2 Special Tours (Japan) (Rev A) | Sega | GDROM | GDX-0011A | 317-0396-COM | +|*| 2004 | Ghost Squad | Sega | GDROM | GDX-0012 | 317-0398-COM | |*| 20041209 | Ghost Squad (Rev A) | Sega | GDROM | GDX-0012A | 317-0398-COM | | | 20041209 | Ghost Squad (Rev A) | Sega | CF | MDA-G0013 | 317-0398-COM | -|*| 20050208 | Gundam Battle Operating Simulator | Banpresto | GDROM | GDX-0013 | 317-0400-JPN | -|*| 20040910 | OutRun 2 Special Tours | Sega | GDROM | GDX-0014 | 317-0396-COM | -|*| 20041229 | OutRun 2 Special Tours (Rev A) | Sega | GDROM | GDX-0014A | 317-0396-COM | -| | 20041229 | OutRun 2 Special Tours (Rev A) | Sega | CF | MDA-G0012 | 317-0396-COM | -|*| 20050218 | Wangan Midnight Maximum Tune 2 (Japan) | Namco | GDROM | GDX-0015 | 317-5106-JPN | -|*| 20050908 | Wangan Midnight Maximum Tune 2 (Japan, Rev A) | Namco | GDROM | GDX-0015A | 317-5106-JPN | -|*| 20050218 | Wangan Midnight Maximum Tune 2 (Export) | Namco | GDROM | GDX-0016 | 317-5106-COM | -|*| 20050908 | Wangan Midnight Maximum Tune 2 (Export, Rev A) | Namco | GDROM | GDX-0016A | 317-5106-COM | +|*| 2005 | Gundam Battle Operating Simulator | Banpresto | GDROM | GDX-0013 | 317-0400-JPN | +|*| 2004 | OutRun 2 Special Tours | Sega | GDROM | GDX-0014 | 317-0396-COM | +|*| 2004 | OutRun 2 Special Tours (Rev A) | Sega | GDROM | GDX-0014A | 317-0396-COM | +| | 2004 | OutRun 2 Special Tours (Rev A) | Sega | CF | MDA-G0012 | 317-0396-COM | +|*| 200504 | Wangan Midnight Maximum Tune 2 (Japan) | Namco | GDROM | GDX-0015 | 317-5106-JPN | +|*| 20050908 | Wangan Midnight Maximum Tune 2 (Japan) (Rev A) | Namco | GDROM | GDX-0015A | 317-5106-JPN | +|*| 2005 | Wangan Midnight Maximum Tune 2 (Export) | Namco | GDROM | GDX-0016 | 317-5106-COM | +|*| 2005 | Wangan Midnight Maximum Tune 2 (Export) (Rev A) | Namco | GDROM | GDX-0016A | 317-5106-COM | | | 2005 | Sega Network Taisen Mahjong MJ 3 | Sega | GDROM | GDX-0017 | 317-0414-JPN | | | 2005 | Sega Network Taisen Mahjong MJ 3 (Rev A) | Sega | GDROM | GDX-0017A | 317-0414-JPN | | | 2005 | Sega Network Taisen Mahjong MJ 3 (Rev B) | Sega | GDROM | GDX-0017B | 317-0414-JPN | -|*| 20051109 | Sega Network Taisen Mahjong MJ 3 (Rev C) | Sega | GDROM | GDX-0017C | 317-0414-JPN | -|*| 20060217 | Sega Network Taisen Mahjong MJ 3 (Rev D) | Sega | GDROM | GDX-0017D | 317-0414-JPN | -| | 2006 | Sega Network Taisen Mahjong MJ 3 (Rev E) | Sega | GDROM | GDX-0017E | 317-0414-JPN | -|*| 2006 | Sega Network Taisen Mahjong MJ 3 (Rev F) | Sega | GDROM | GDX-0017F | 317-0414-JPN | +| | 2005 | Sega Network Taisen Mahjong MJ 3 (Rev C) | Sega | GDROM | GDX-0017C | 317-0414-JPN | +|*| 2005 | Sega Network Taisen Mahjong MJ 3 (Rev D) | Sega | GDROM | GDX-0017D | 317-0414-JPN | +| | 2005 | Sega Network Taisen Mahjong MJ 3 (Rev E) | Sega | GDROM | GDX-0017E | 317-0414-JPN | +|*| 2005 | Sega Network Taisen Mahjong MJ 3 (Rev F) | Sega | GDROM | GDX-0017F | 317-0414-JPN | | | 2005 | Sega Club Golf 2006: Next Tours | Sega | GDROM | GDX-0018 | | -|*| 20051107 | Sega Club Golf 2006: Next Tours (Rev A) | Sega | GDROM | GDX-0018A | 317-0428-JPN | -| | 2005 | Firmware Update For MJ 3 | Sega | GDROM | GDX-0019 | | -| | 200? | Sega Club Golf 2006 | Sega | GDROM | GDX-0020 | | -| | 2006 | Sega Network Taisen Mahjong MJ 3 Evolution | Sega | GDROM | GDX-0021 | 317-0457-JPN | -|*| 20070217 | Sega Network Taisen Mahjong MJ 3 Evolution (Rev A) | Sega | GDROM | GDX-0021A | 317-0457-JPN | -|*| 20070525 | Sega Network Taisen Mahjong MJ 3 Evolution (Rev B) | Sega | GDROM | GDX-0021B | 317-0457-JPN | -| | 200? | Sega Network Taisen Mahjong MJ 3 Evo Test Ver | Sega | GDROM | GDX-0022 | | -| | 200? | Firmware Update For MJ 3 Evo | Sega | GDROM | GDX-0023 | | +|*| 2005 | Sega Club Golf 2006: Next Tours (Rev A) | Sega | GDROM | GDX-0018A | ? | +| | 2006 | Sega Network Taisen Mahjong MJ 3 Evolution | Sega | GDROM | GDX-0021 | | +| | 2006 | Sega Network Taisen Mahjong MJ 3 Evolution (Rev A) | Sega | GDROM | GDX-0021A | | +|*| 2007 | Sega Network Taisen Mahjong MJ 3 Evolution (Rev B) | Sega | GDROM | GDX-0021B | ? | | | 2009 | Firmware Update For Compact Flash Box | Sega | GDROM | GDX-0024 | | -|*| 20090331 | Firmware Update For Compact Flash Box (Rev A) | Sega | GDROM | GDX-0024A | 317-0567-EXP | -|*| 20030226 | Chihiro Change Region GD USA | Sega | GDROM | 611-0028A | 317-0351-EXP | +|*| 2009 | Firmware Update For Compact Flash Box (Rev A) | Sega | GDROM | GDX-0024A | 317-0567-EXP | |*| 2004 | Quest Of D Ver.1.01C | Sega | CDROM | CDV-10005C | 317-0376-JPN | |*| 2005 | Sangokushi Taisen Ver.1.002 | Sega | DVDROM | CDV-10009D | | |*| 2005 | Mobile Suit Gundam 0079 Card Builder | Banpresto | DVDROM | CDV-10010 | 317-0415-JPN | @@ -324,7 +317,7 @@ Notes: CN11/12 - Network board connectors joining to Sega Network PCB CN13 - Battery connector (maintains power to DIMM RAM) CN14S - 100 pin connector joining to base board - JP4-10 - Jumpers. Settings are as follows (taken from Wangan Midnight Maximum Tune 2 (Japan, Rev A)) + JP4-10 - Jumpers. Settings are as follows (taken from Wangan Midnight Maximum Tune 2 (Japan) (Rev A)) JP4 2-3 JP5 2-3. Sets DIMM RAM size. 1-2 = 1GB (2x 512M sticks), 2-3 = 512MB (1x 512M stick) JP6 1-2 @@ -357,7 +350,7 @@ Notes: CN6 - 7-pin connector SW1/2 - test/service buttons DIN1 - 96-pin connector joining to Base Board - DIPSW - 8-position DIP switch. On this game (Wangan Midnight Maximum Tune 2 (Japan, Rev A)) DIPs 3, 4, 6, 7 & 8 are set ON. The others are OFF. + DIPSW - 8-position DIP switch. On this game (Wangan Midnight Maximum Tune 2 (Japan) (Rev A)) DIPs 3, 4, 6, 7 & 8 are set ON. The others are OFF. Dump info: @@ -1674,7 +1667,7 @@ void chihiro_state::baseboard_ide_event(int type, uint8_t *read_buffer, uint8_t // clear write_buffer[0] = write_buffer[1] = write_buffer[2] = write_buffer[3] = 0; // irq 10 active - mcpxlpc->irq10(1); + xbox_base_devs.pic8259_2->ir2_w(1); } uint8_t *chihiro_state::baseboard_ide_dimmboard(uint32_t lba) @@ -1711,7 +1704,7 @@ WRITE32_MEMBER(chihiro_state::mediaboard_w) logerror("I/O port write %04x mask %08X value %08X\n", offset * 4 + 0x4000, mem_mask, data); // irq 10 if ((offset == 0xe0/4) && ACCESSING_BITS_8_15) - mcpxlpc->irq10(0); + xbox_base_devs.pic8259_2->ir2_w(0); } void chihiro_state::chihiro_map(address_map &map) @@ -1862,20 +1855,24 @@ void chihiro_state::an2131sc_configuration(device_t *device) MCFG_OHCI_HLEAN2131SC_REGION(":others", 0x2080) } -void chihiro_state::chihiro_base(machine_config &config) -{ +MACHINE_CONFIG_START(chihiro_state::chihiro_base) xbox_base(config); - m_maincpu->set_addrmap(AS_PROGRAM, &chihiro_state::chihiro_map); - m_maincpu->set_addrmap(AS_IO, &chihiro_state::chihiro_map_io); + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(chihiro_map) + MCFG_DEVICE_IO_MAP(chihiro_map_io) - subdevice<ide_controller_32_device>(":pci:09.0:ide")->options(ide_baseboard, nullptr, "bb", true); + //BUS_MASTER_IDE_CONTROLLER(config, "ide").options(ide_baseboard, nullptr, "bb", true); + MCFG_DEVICE_MODIFY(":pci:09.0:ide:0") + MCFG_DEVICE_SLOT_INTERFACE(ide_baseboard, nullptr, true) + MCFG_DEVICE_MODIFY(":pci:09.0:ide:1") + MCFG_DEVICE_SLOT_INTERFACE(ide_baseboard, "bb", true) OHCI_USB_CONNECTOR(config, ":pci:02.0:port1", usb_baseboard, "an2131qc", true).set_option_machine_config("an2131qc", an2131qc_configuration); OHCI_USB_CONNECTOR(config, ":pci:02.0:port2", usb_baseboard, "an2131sc", true).set_option_machine_config("an2131sc", an2131sc_configuration); OHCI_USB_CONNECTOR(config, ":pci:02.0:port3", usb_baseboard, nullptr, false); OHCI_USB_CONNECTOR(config, ":pci:02.0:port4", usb_baseboard, nullptr, false); - JVS_MASTER(config, "jvs_master", 0); + MCFG_DEVICE_ADD("jvs_master", JVS_MASTER, 0) sega_837_13551_device &sega837(SEGA_837_13551(config, "837_13551", 0, "jvs_master")); sega837.set_port_tag<0>("TILT"); sega837.set_port_tag<1>("P1"); @@ -1889,7 +1886,7 @@ void chihiro_state::chihiro_base(machine_config &config) sega837.set_port_tag<9>("A6"); sega837.set_port_tag<10>("A7"); sega837.set_port_tag<11>("OUTPUT"); -} +MACHINE_CONFIG_END void chihiro_state::chihirogd(machine_config &config) { @@ -2246,16 +2243,6 @@ ROM_START( wangmid2 ) ROM_LOAD("317-5106-com.data", 0x00, 0x50, CRC(75c716aa) SHA1(5c2bcf3d28a80b336c6882d5aeb010d04327f8c1) ) ROM_END -ROM_START( mj3c ) - CHIHIRO_BIOS - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdx-0017c", 0, SHA1(72545708369aefe8fac82fb0b67774390bb956c6) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - ROM_LOAD( "317-0414-jpn.pic", 0x000000, 0x004000, CRC(27d1c541) SHA1(c85a8229dd769af02ab43c97f09f995743cdb315) ) -ROM_END - ROM_START( mj3d ) CHIHIRO_BIOS @@ -2283,17 +2270,7 @@ ROM_START( scg06nt ) DISK_IMAGE_READONLY( "gdx-0018a", 0, SHA1(3c10775aefc5e3e49837bf473fb32e94507ee892) ) ROM_REGION( 0x50, "pic", ROMREGION_ERASE) - ROM_LOAD("317-0428-jpn.data", 0x00, 0x50, CRC(1a210abd) SHA1(43a54d028315d2dfa9f8ea6fb59265e0b980b02f) ) -ROM_END - -ROM_START( mj3evoa ) - CHIHIRO_BIOS - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "gdx-0021a", 0, SHA1(02c67e8f618b6f4de54898b0c0033b4e0077f2b5) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - ROM_LOAD( "317-0457-jpn.pic", 0x000000, 0x004000, CRC(650fcc94) SHA1(c88488900460fb3deecb3cf376fc043b10c020ef) ) + ROM_LOAD("gdx-0018.data", 0x00, 0x50, CRC(1a210abd) SHA1(43a54d028315d2dfa9f8ea6fb59265e0b980b02f) ) ROM_END ROM_START( mj3evo ) @@ -2302,8 +2279,9 @@ ROM_START( mj3evo ) DISK_REGION( "gdrom" ) DISK_IMAGE_READONLY( "gdx-0021b", 0, SHA1(c97d1dc95cdf1b4bd5d7cf6b4db0757f3d6bd723) ) + // PIC label is unknown ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - ROM_LOAD( "317-0457-jpn.pic", 0x000000, 0x004000, CRC(650fcc94) SHA1(c88488900460fb3deecb3cf376fc043b10c020ef) ) + ROM_LOAD( "317-xxxx-jpn.pic", 0x000000, 0x004000, CRC(650fcc94) SHA1(c88488900460fb3deecb3cf376fc043b10c020ef) ) ROM_END /* @@ -2334,29 +2312,6 @@ ROM_START( ccfboxa ) ROM_LOAD("317-0567-exp.pic", 0x00, 0x4000, CRC(cd1d2b2d) SHA1(78203ee0339f76eb76da08d7de43e7e44e4b7d32) ) ROM_END -/* -Title CHIHIRO CHANGE REGION GD USA -Checksum E588 -Media Config GD-ROM1/1 -Regions J -Peripheral String 0000000 -Product Number 611-0028A -Version V2.001 -Release Date 20030226 -*/ -ROM_START( cregchg ) - CHIHIRO_BIOS - - DISK_REGION( "gdrom" ) - DISK_IMAGE_READONLY( "611-0028a", 0, SHA1(f88d2525ed8c68b380ebd95d22fac28383a7642f) ) - - ROM_REGION( 0x4000, "pic", ROMREGION_ERASEFF) - //PIC16C621A (317-0351-EXP) - //(sticker 253-5508-0351E) - ROM_LOAD("317-0351-exp.pic", 0x00, 0x4000, CRC(25f37472) SHA1(8ffdd637c1eb9989b3b635aface0def9e841f227) ) -ROM_END - - /* CDV-1xxxx (Sega network CD-ROM and DVD-ROM games) */ ROM_START( questofd ) @@ -2516,50 +2471,47 @@ ROM_END // 0006B GAME( 2004, mj2b, mj2, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 2 (Rev B) (GDX-0006B)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) /* 0006C */ GAME( 2004, mj2c, mj2, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 2 (Rev C) (GDX-0006C)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) // 0006D GAME( 2004, mj2d, mj2, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 2 (Rev D) (GDX-0006D)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -// 0006E GAME( 2005, mj2e, mj2, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 2 (Rev E) (GDX-0006E)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -/* 0006F */ GAME( 2005, mj2f, mj2, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 2 (Rev F) (GDX-0006F)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -/* 0006G */ GAME( 2005, mj2, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 2 (Rev G) (GDX-0006G)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -/* 0007 */ GAME( 2003, ollie, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega / Amusement Vision", "Ollie King (GDX-0007)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) +// 0006E GAME( 2004, mj2e, mj2, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 2 (Rev E) (GDX-0006E)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) +/* 0006F */ GAME( 2004, mj2f, mj2, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 2 (Rev F) (GDX-0006F)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) +/* 0006G */ GAME( 2004, mj2, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 2 (Rev G) (GDX-0006G)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) +/* 0007 */ GAME( 2004, ollie, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega / Amusement Vision", "Ollie King (GDX-0007)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) // 0008 GAME( 2004, wangmidjo,wangmid, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune (Japan) (GDX-0008)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -// 0008A GAME( 2004, wangmidja,wangmid, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune (Japan, Rev A) (GDX-0008A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -/* 0008B */ GAME( 2004, wangmidj, wangmid, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune (Japan, Rev B) (GDX-0008B)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) +// 0008A GAME( 2004, wangmidja,wangmid, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune (Japan) (Rev A) (GDX-0008A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) +/* 0008B */ GAME( 2004, wangmidj, wangmid, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune (Japan) (Rev B) (GDX-0008B)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) // 0009 GAME( 2004, wangmido, wangmid, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune (Export) (GDX-0009)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -// 0009A GAME( 2004, wangmida, wangmid, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune (Export, Rev A) (GDX-0009A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -/* 0009B */ GAME( 2004, wangmid, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune (Export, Rev B) (GDX-0009B)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -// 0010 Sega Golf Club +// 0009A GAME( 2004, wangmida, wangmid, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune (Export) (Rev A) (GDX-0009A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) +/* 0009B */ GAME( 2004, wangmid, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune (Export) (Rev B) (GDX-0009B)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) +// 0010 /* 0011 */ GAME( 2004, outr2stjo,outr2st, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "OutRun 2 Special Tours (Japan) (GDX-0011)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING|MACHINE_SUPPORTS_SAVE ) -/* 0011A */ GAME( 2004, outr2stj, outr2st, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "OutRun 2 Special Tours (Japan, Rev A) (GDX-0011A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING|MACHINE_SUPPORTS_SAVE ) +/* 0011A */ GAME( 2004, outr2stj, outr2st, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "OutRun 2 Special Tours (Japan) (Rev A) (GDX-0011A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING|MACHINE_SUPPORTS_SAVE ) /* 0012 */ GAME( 2004, ghostsqo, ghostsqu, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Ghost Squad (GDX-0012)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) /* 0012A */ GAME( 2004, ghostsqu, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Ghost Squad (Rev A) (GDX-0012A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) /* 0013 */ GAME( 2005, gundamos, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Banpresto", "Gundam Battle Operating Simulator (GDX-0013)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) /* 0014 */ GAME( 2004, outr2sto, outr2st, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "OutRun 2 Special Tours (GDX-0014)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) /* 0014A */ GAME( 2004, outr2st, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "OutRun 2 Special Tours (Rev A) (GDX-0014A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) /* 0015 */ GAME( 2005, wangmid2j,wangmid2, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune 2 (Japan) (GDX-0015)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -/* 0015A */ GAME( 2005, wangmid2ja,wangmid2,chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune 2 (Japan, Rev A) (GDX-0015A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) +/* 0015A */ GAME( 2005, wangmid2ja,wangmid2,chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune 2 (Japan) (Rev A) (GDX-0015A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) /* 0016 */ GAME( 2005, wangmid2o,wangmid2, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune 2 (Export) (GDX-0016)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -/* 0016A */ GAME( 2005, wangmid2, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune 2 (Export, Rev A) (GDX-0016A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) +/* 0016A */ GAME( 2005, wangmid2, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Namco", "Wangan Midnight Maximum Tune 2 (Export) (Rev A) (GDX-0016A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) // 0017 GAME( 2005, mj3o, mj3, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 3 (GDX-0017)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) // 0017A GAME( 2005, mj3a, mj3, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 3 (Rev A) (GDX-0017A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) // 0017B GAME( 2005, mj3b, mj3, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 3 (Rev B) (GDX-0017B)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -/* 0017C */ GAME( 2005, mj3c, mj3, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 3 (Rev C) (GDX-0017C)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -/* 0017D */ GAME( 2006, mj3d, mj3, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 3 (Rev D) (GDX-0017D)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -// 0017E GAME( 2006, mj3e, mj3, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 3 (Rev E) (GDX-0017E)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -/* 0017F */ GAME( 2006, mj3, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 3 (Rev F) (GDX-0017F)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) +// 0017C GAME( 2005, mj3c, mj3, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 3 (Rev C) (GDX-0017C)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) +/* 0017D */ GAME( 2005, mj3d, mj3, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 3 (Rev D) (GDX-0017D)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) +// 0017E GAME( 2005, mj3e, mj3, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 3 (Rev E) (GDX-0017E)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) +/* 0017F */ GAME( 2005, mj3, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 3 (Rev F) (GDX-0017F)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) // 0018 GAME( 2005, scg06nto, scg06nt, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Club Golf 2006 Next Tours (GDX-0018)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) /* 0018A */ GAME( 2005, scg06nt, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Club Golf 2006 Next Tours (Rev A) (GDX-0018A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -// 0019 Firmware Update For MJ 3 -// 0020 Sega Golf Club 2006 +// 0019 +// 0020 // 0021 GAME( 2006, mj3evoo, mj3evo, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 3 Evolution (GDX-0021)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -/* 0021A */ GAME( 2007, mj3evoa, mj3evo, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 3 Evolution (Rev A) (GDX-0021A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) +// 0021A GAME( 2006, mj3evoa, mj3evo, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 3 Evolution (Rev A) (GDX-0021A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) /* 0021B */ GAME( 2007, mj3evo, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Sega Network Taisen Mahjong MJ 3 Evolution (Rev B) (GDX-0021B)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -// 0022 Taisen Mahjong MJ 3 Evolution Test Version -// 0023 Firmware Update For MJ 3 Evolution +// 0022 +// 0023 // 0024 GAME( 2009, ccfboxo, ccfboxa, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Chihiro Firmware Update For Compact Flash Box (GDX-0024)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) /* 0024A */ GAME( 2009, ccfboxa, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Chihiro Firmware Update For Compact Flash Box (4.01) (GDX-0024A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) -/* 611-xxxx Sega (workshop/factory?) GD-ROMs */ -/* 0028A */ GAME( 2003, cregchg, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Chihiro Change Region GD USA (611-0028A)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) - /* CDV-1xxxx (Sega network CD-ROM and DVD-ROM games) */ /* 0005C */ GAME( 2004, questofd, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Sega", "Quest of D (CDV-10005C)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) /* 0010 */ GAME( 2005, gundcb79, chihiro, chihirogd, chihiro, chihiro_state, empty_init, ROT0, "Banpresto", "Mobile Suit Gundam 0079 Card Builder (CDV-10010)", MACHINE_NO_SOUND|MACHINE_NOT_WORKING ) |