trunk/src/mame/drivers/segas24.c
| r241820 | r241821 | |
| 392 | 392 | int res = fdc_data; |
| 393 | 393 | if(fdc_drq) { |
| 394 | 394 | fdc_span--; |
| 395 | | // logerror("Read %02x (%d)\n", res, fdc_span); |
| 395 | // logerror("Read %02x (%d)\n", res, fdc_span); |
| 396 | 396 | if(fdc_span) { |
| 397 | 397 | fdc_pt++; |
| 398 | 398 | fdc_data = *fdc_pt; |
| r241820 | r241821 | |
| 820 | 820 | break; |
| 821 | 821 | } |
| 822 | 822 | case 2: { |
| 823 | | fatalerror("egas24_state::irq_timer_sync - case 2\n"); |
| 823 | fatalerror("segas24_state::irq_timer_sync - case 2\n"); |
| 824 | 824 | } |
| 825 | 825 | case 3: { |
| 826 | 826 | int ppos = floor((irq_synctime - irq_vsynctime).as_double() * TIMER_CLOCK); |
| r241820 | r241821 | |
| 851 | 851 | break; |
| 852 | 852 | } |
| 853 | 853 | case 2: |
| 854 | | fatalerror("egas24_state::irq_timer_start - case 2\n"); |
| 854 | fatalerror("segas24_state::irq_timer_start - case 2\n"); |
| 855 | 855 | case 3: { |
| 856 | 856 | int count = 0x1000 - irq_tval; |
| 857 | 857 | irq_timer->adjust(attotime::from_hz(TIMER_CLOCK)*count); |
| r241820 | r241821 | |
| 1288 | 1288 | * |
| 1289 | 1289 | *************************************/ |
| 1290 | 1290 | |
| 1291 | | static INPUT_PORTS_START( system24_P1_P2 ) |
| 1291 | static INPUT_PORTS_START( system24_generic ) |
| 1292 | 1292 | PORT_START("P1") |
| 1293 | 1293 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1) |
| 1294 | 1294 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) |
| r241820 | r241821 | |
| 1308 | 1308 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(2) |
| 1309 | 1309 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(2) |
| 1310 | 1310 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(2) |
| 1311 | | INPUT_PORTS_END |
| 1312 | 1311 | |
| 1313 | | static INPUT_PORTS_START( system24_Service ) |
| 1312 | PORT_START("P3") |
| 1313 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1314 | |
| 1314 | 1315 | PORT_START("SERVICE") |
| 1315 | 1316 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 ) |
| 1316 | 1317 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 ) |
| r241820 | r241821 | |
| 1320 | 1321 | PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_START2 ) |
| 1321 | 1322 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN3 ) |
| 1322 | 1323 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN4 ) |
| 1323 | | INPUT_PORTS_END |
| 1324 | 1324 | |
| 1325 | | static INPUT_PORTS_START( system24_DSW ) |
| 1326 | 1325 | PORT_START("COINAGE") |
| 1327 | 1326 | SEGA_COINAGE_LOC(SW1) |
| 1328 | 1327 | |
| r241820 | r241821 | |
| 1337 | 1336 | PORT_DIPUNUSED_DIPLOC( 0x80, IP_ACTIVE_LOW, "SW2:8" ) |
| 1338 | 1337 | INPUT_PORTS_END |
| 1339 | 1338 | |
| 1340 | | static INPUT_PORTS_START( system24_generic ) |
| 1341 | | PORT_INCLUDE( system24_P1_P2 ) |
| 1342 | | PORT_INCLUDE( system24_Service ) |
| 1343 | | PORT_INCLUDE( system24_DSW ) |
| 1344 | | INPUT_PORTS_END |
| 1345 | 1339 | |
| 1346 | 1340 | /************************************* |
| 1347 | 1341 | * |
| r241820 | r241821 | |
| 1688 | 1682 | INPUT_PORTS_END |
| 1689 | 1683 | |
| 1690 | 1684 | static INPUT_PORTS_START( quizmeku ) |
| 1691 | | PORT_INCLUDE( system24_P1_P2 ) |
| 1685 | PORT_INCLUDE( system24_generic ) |
| 1692 | 1686 | |
| 1693 | 1687 | PORT_MODIFY("P1") |
| 1694 | 1688 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START3 ) |
| r241820 | r241821 | |
| 1700 | 1694 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1701 | 1695 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(4) |
| 1702 | 1696 | |
| 1703 | | PORT_START("P3") |
| 1697 | PORT_MODIFY("P3") |
| 1704 | 1698 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(4) |
| 1705 | 1699 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(4) |
| 1706 | 1700 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(4) |
| r241820 | r241821 | |
| 1710 | 1704 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(3) |
| 1711 | 1705 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(3) |
| 1712 | 1706 | |
| 1713 | | PORT_INCLUDE( system24_Service ) |
| 1714 | | PORT_INCLUDE( system24_DSW ) |
| 1715 | | |
| 1716 | 1707 | PORT_MODIFY("DSW") |
| 1717 | 1708 | PORT_DIPNAME( 0x01, 0x00, "Play Mode" ) PORT_DIPLOCATION("SW2:1") |
| 1718 | 1709 | PORT_DIPSETTING( 0x01, "2 Player" ) |
| r241820 | r241821 | |
| 1739 | 1730 | INPUT_PORTS_END |
| 1740 | 1731 | |
| 1741 | 1732 | static INPUT_PORTS_START( qrouka ) |
| 1742 | | PORT_INCLUDE( system24_P1_P2 ) |
| 1733 | PORT_INCLUDE( system24_generic ) |
| 1743 | 1734 | |
| 1744 | 1735 | PORT_MODIFY("P1") |
| 1745 | 1736 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START3 ) |
| r241820 | r241821 | |
| 1751 | 1742 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1752 | 1743 | PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(4) |
| 1753 | 1744 | |
| 1754 | | PORT_START("P3") |
| 1745 | PORT_MODIFY("P3") |
| 1755 | 1746 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(4) |
| 1756 | 1747 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(4) |
| 1757 | 1748 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(4) |
| r241820 | r241821 | |
| 1761 | 1752 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(3) |
| 1762 | 1753 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(3) |
| 1763 | 1754 | |
| 1764 | | PORT_START("SERVICE") |
| 1755 | PORT_MODIFY("SERVICE") |
| 1765 | 1756 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN4 ) PORT_CONDITION("DSW",0x08,EQUALS,0x00) |
| 1766 | 1757 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN3 ) PORT_CONDITION("DSW",0x08,EQUALS,0x00) |
| 1767 | 1758 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE ) |
| r241820 | r241821 | |
| 1776 | 1767 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_CONDITION("DSW",0x08,EQUALS,0x08) |
| 1777 | 1768 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_CONDITION("DSW",0x08,EQUALS,0x08) |
| 1778 | 1769 | |
| 1779 | | |
| 1780 | | PORT_INCLUDE( system24_DSW ) |
| 1781 | | |
| 1782 | 1770 | PORT_MODIFY("DSW") |
| 1783 | 1771 | PORT_DIPNAME( 0x01, 0x00, "Play Mode" ) PORT_DIPLOCATION("SW2:1") |
| 1784 | 1772 | PORT_DIPSETTING( 0x01, "2 Player" ) |
| r241820 | r241821 | |
| 1803 | 1791 | INPUT_PORTS_END |
| 1804 | 1792 | |
| 1805 | 1793 | static INPUT_PORTS_START( mahmajn ) |
| 1794 | PORT_INCLUDE( system24_generic ) |
| 1795 | |
| 1796 | PORT_MODIFY("P1") |
| 1797 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1798 | |
| 1799 | PORT_MODIFY("P2") |
| 1800 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1801 | |
| 1802 | PORT_MODIFY("P3") |
| 1803 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1804 | |
| 1806 | 1805 | PORT_START("MJ0") |
| 1807 | 1806 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_MAHJONG_A ) |
| 1808 | 1807 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_MAHJONG_B ) |
| r241820 | r241821 | |
| 1841 | 1840 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_MAHJONG_RON ) |
| 1842 | 1841 | PORT_BIT( 0xf8, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1843 | 1842 | |
| 1844 | | PORT_START("P1") |
| 1845 | | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1846 | | |
| 1847 | | PORT_START("P2") |
| 1848 | | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
| 1849 | | |
| 1850 | | PORT_INCLUDE( system24_Service ) |
| 1851 | | PORT_INCLUDE( system24_DSW ) |
| 1852 | | |
| 1853 | 1843 | PORT_MODIFY("DSW") |
| 1854 | 1844 | PORT_DIPNAME( 0x01, 0x00, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW2:1") |
| 1855 | 1845 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
| r241820 | r241821 | |
| 1872 | 1862 | INPUT_PORTS_END |
| 1873 | 1863 | |
| 1874 | 1864 | static INPUT_PORTS_START( gground ) |
| 1875 | | PORT_INCLUDE( system24_P1_P2 ) |
| 1865 | PORT_INCLUDE( system24_generic ) |
| 1876 | 1866 | |
| 1877 | | PORT_START("P3") |
| 1867 | PORT_MODIFY("P3") |
| 1878 | 1868 | PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN3 ) |
| 1879 | 1869 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(3) |
| 1880 | 1870 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(3) |
| r241820 | r241821 | |
| 1884 | 1874 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(3) |
| 1885 | 1875 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(3) |
| 1886 | 1876 | |
| 1887 | | PORT_INCLUDE( system24_Service ) |
| 1888 | | PORT_INCLUDE( system24_DSW ) |
| 1889 | | |
| 1890 | 1877 | PORT_MODIFY("DSW") |
| 1891 | 1878 | // Here is known problem. |
| 1892 | 1879 | // Service mode works as I hoped. |
| r241820 | r241821 | |
| 1924 | 1911 | *************************************/ |
| 1925 | 1912 | |
| 1926 | 1913 | static MACHINE_CONFIG_START( system24, segas24_state ) |
| 1914 | |
| 1927 | 1915 | /* basic machine hardware */ |
| 1928 | 1916 | MCFG_CPU_ADD("maincpu", M68000, MASTER_CLOCK/2) |
| 1929 | 1917 | MCFG_CPU_PROGRAM_MAP(system24_cpu1_map) |
| r241820 | r241821 | |
| 1934 | 1922 | |
| 1935 | 1923 | MCFG_QUANTUM_TIME(attotime::from_hz(6000)) |
| 1936 | 1924 | |
| 1937 | | |
| 1938 | 1925 | MCFG_TIMER_DRIVER_ADD("irq_timer", segas24_state, irq_timer_cb) |
| 1939 | 1926 | MCFG_TIMER_DRIVER_ADD("irq_timer_clear", segas24_state, irq_timer_clear_cb) |
| 1940 | 1927 | MCFG_TIMER_ADD_NONE("frc_timer") |
| r241820 | r241821 | |
| 2103 | 2090 | ROM_END |
| 2104 | 2091 | |
| 2105 | 2092 | ROM_START( quizmeku ) // Quiz Mekuromeku Story |
| 2106 | | ROM_REGION( 0x40000, "maincpu", 0 ) /* 68000 code */ |
| 2107 | | ROM_LOAD16_BYTE( "epr15343.ic2", 0x000000, 0x20000, CRC(c72399a7) SHA1(bfbf0079ea63f89bca4ce9081aed5d5c1d9d169a) ) |
| 2108 | | ROM_LOAD16_BYTE( "epr15342.ic1", 0x000001, 0x20000, CRC(0968ac84) SHA1(4e1170ac123adaec32819754b5075531ff1925fe) ) |
| 2093 | ROM_REGION( 0x40000, "maincpu", 0 ) /* 68000 code */ |
| 2094 | ROM_LOAD16_BYTE( "epr15343.ic2", 0x000000, 0x20000, CRC(c72399a7) SHA1(bfbf0079ea63f89bca4ce9081aed5d5c1d9d169a) ) |
| 2095 | ROM_LOAD16_BYTE( "epr15342.ic1", 0x000001, 0x20000, CRC(0968ac84) SHA1(4e1170ac123adaec32819754b5075531ff1925fe) ) |
| 2109 | 2096 | |
| 2110 | | ROM_REGION16_BE( 0x400000, "romboard", 0) |
| 2111 | | ROM_LOAD16_BYTE( "epr15345.ic5", 0x000000, 0x80000, CRC(88030b5d) SHA1(d2feeedb9a64c3dc8dd25716209f945d12fa9b53) ) |
| 2112 | | ROM_LOAD16_BYTE( "epr15344.ic4", 0x000001, 0x80000, CRC(dd11b382) SHA1(2b0f49fb307a9aba0f295de64782ee095c557170) ) |
| 2113 | | ROM_LOAD16_BYTE( "mpr15347.ic7", 0x100000, 0x80000, CRC(0472677b) SHA1(93ae57a2817b6b54c99814fca28ef51f7ff5e559) ) |
| 2114 | | ROM_LOAD16_BYTE( "mpr15346.ic6", 0x100001, 0x80000, CRC(746d4d0e) SHA1(7863abe36126684772a4459d5b6f3b24670ec02b) ) |
| 2115 | | ROM_LOAD16_BYTE( "mpr15349.ic9", 0x200000, 0x80000, CRC(770eecf1) SHA1(86cc5b4a325198dc1da1446ecd8e718415b7998a) ) |
| 2116 | | ROM_LOAD16_BYTE( "mpr15348.ic8", 0x200001, 0x80000, CRC(7666e960) SHA1(f3f88d5c8318301a8c73141de60292f8349ac0ce) ) |
| 2097 | ROM_REGION16_BE( 0x400000, "romboard", 0) |
| 2098 | ROM_LOAD16_BYTE( "epr15345.ic5", 0x000000, 0x80000, CRC(88030b5d) SHA1(d2feeedb9a64c3dc8dd25716209f945d12fa9b53) ) |
| 2099 | ROM_LOAD16_BYTE( "epr15344.ic4", 0x000001, 0x80000, CRC(dd11b382) SHA1(2b0f49fb307a9aba0f295de64782ee095c557170) ) |
| 2100 | ROM_LOAD16_BYTE( "mpr15347.ic7", 0x100000, 0x80000, CRC(0472677b) SHA1(93ae57a2817b6b54c99814fca28ef51f7ff5e559) ) |
| 2101 | ROM_LOAD16_BYTE( "mpr15346.ic6", 0x100001, 0x80000, CRC(746d4d0e) SHA1(7863abe36126684772a4459d5b6f3b24670ec02b) ) |
| 2102 | ROM_LOAD16_BYTE( "mpr15349.ic9", 0x200000, 0x80000, CRC(770eecf1) SHA1(86cc5b4a325198dc1da1446ecd8e718415b7998a) ) |
| 2103 | ROM_LOAD16_BYTE( "mpr15348.ic8", 0x200001, 0x80000, CRC(7666e960) SHA1(f3f88d5c8318301a8c73141de60292f8349ac0ce) ) |
| 2117 | 2104 | ROM_END |
| 2118 | 2105 | |
| 2119 | 2106 | ROM_START( sspirits ) |
| r241820 | r241821 | |
| 2305 | 2292 | |
| 2306 | 2293 | /* I think the letter after the disk code is the region |
| 2307 | 2294 | 'b' = Japan |
| 2308 | | 'c' = europe? |
| 2295 | 'c' = Europe? |
| 2309 | 2296 | 'd' = US |
| 2310 | 2297 | */ |
| 2311 | 2298 | |
| r241820 | r241821 | |
| 2473 | 2460 | * |
| 2474 | 2461 | *************************************/ |
| 2475 | 2462 | |
| 2476 | | // YEAR, NAME, PARENT, MACHINE, INPUT, INIT, MONITOR,COMPANY,FULLNAME,FLAGS |
| 2463 | // YEAR, NAME, PARENT, MACHINE, INPUT, INIT, MONITOR,COMPANY,FULLNAME,FLAGS |
| 2477 | 2464 | /* Disk Based Games */ |
| 2478 | | /* 01 */GAME( 1988, hotrod, 0, system24_floppy, hotrod, segas24_state, hotrod, ROT0, "Sega", "Hot Rod (World, 3 Players, Turbo set 1, Floppy Based)", 0 ) |
| 2479 | | /* 01 */GAME( 1988, hotroda, hotrod, system24_floppy, hotrod, segas24_state, hotrod, ROT0, "Sega", "Hot Rod (World, 3 Players, Turbo set 2, Floppy Based)", 0 ) |
| 2480 | | /* 01 */GAME( 1988, hotrodj, hotrod, system24_floppy, hotrodj, segas24_state, hotrod, ROT0, "Sega", "Hot Rod (Japan, 4 Players, Floppy Based)", 0 ) |
| 2465 | /* 01 */GAME( 1988, hotrod, 0, system24_floppy, hotrod, segas24_state, hotrod, ROT0, "Sega", "Hot Rod (World, 3 Players, Turbo set 1, Floppy Based)", 0 ) |
| 2466 | /* 01 */GAME( 1988, hotroda, hotrod, system24_floppy, hotrod, segas24_state, hotrod, ROT0, "Sega", "Hot Rod (World, 3 Players, Turbo set 2, Floppy Based)", 0 ) |
| 2467 | /* 01 */GAME( 1988, hotrodj, hotrod, system24_floppy, hotrodj, segas24_state, hotrod, ROT0, "Sega", "Hot Rod (Japan, 4 Players, Floppy Based)", 0 ) |
| 2481 | 2468 | /* 02 */GAME( 1988, sspirits, 0, system24_floppy, sspirits, segas24_state, sspirits, ROT270, "Sega", "Scramble Spirits (World, Floppy Based)", 0 ) |
| 2482 | 2469 | /* 02 */GAME( 1988, sspiritj, sspirits, system24_floppy, sspirits, segas24_state, sspiritj, ROT270, "Sega", "Scramble Spirits (Japan, Floppy DS3-5000-02-REV-A Based)", 0 ) |
| 2483 | 2470 | /* 02 */GAME( 1988, sspirtfc, sspirits, system24_floppy_fd1094, sspirits, segas24_state, sspirits, ROT270, "Sega", "Scramble Spirits (World, Floppy Based, FD1094 317-0058-02c)", GAME_NOT_WORKING ) /* MISSING disk image */ |
| 2484 | | /* 03 */GAME( 1988, gground, 0, system24_floppy_fd1094, gground, segas24_state, gground, ROT270, "Sega", "Gain Ground (World, 3 Players, Floppy Based, FD1094 317-0058-03d Rev A)", 0 ) |
| 2485 | | /* 03 */GAME( 1988, ggroundj, gground, system24_floppy_fd1094, gground, segas24_state, gground, ROT270, "Sega", "Gain Ground (Japan, 2 Players, Floppy Based, FD1094 317-0058-03b)", 0 ) |
| 2486 | | /* 04 */GAME( 1989, crkdown, 0, system24_floppy_fd1094, crkdown, segas24_state, crkdown, ROT0, "Sega", "Crack Down (World, Floppy Based, FD1094 317-0058-04c)", GAME_IMPERFECT_GRAPHICS ) // clipping probs / solid layer probs? (radar display) |
| 2487 | | /* 04 */GAME( 1989, crkdownu, crkdown, system24_floppy_fd1094, crkdown, segas24_state, crkdown, ROT0, "Sega", "Crack Down (US, Floppy Based, FD1094 317-0058-04d)", GAME_IMPERFECT_GRAPHICS ) // clipping probs / solid layer probs? (radar display) |
| 2488 | | /* 04 */GAME( 1989, crkdownj, crkdown, system24_floppy_fd1094, crkdown, segas24_state, crkdown, ROT0, "Sega", "Crack Down (Japan, Floppy Based, FD1094 317-0058-04b Rev A)", GAME_IMPERFECT_GRAPHICS ) // clipping probs / solid layer probs? (radar display) |
| 2489 | | /* 05 */GAME( 1989, sgmast, 0, system24_floppy_fd1094, sgmast, segas24_state, sgmast, ROT0, "Sega", "Super Masters Golf (World?, Floppy Based, FD1094 317-0058-05d?)", 0 ) |
| 2490 | | /* 05 */GAME( 1989, sgmastc, sgmast, system24_floppy_fd1094, sgmast, segas24_state, sgmast, ROT0, "Sega", "Jumbo Ozaki Super Masters Golf (World, Floppy Based, FD1094 317-0058-05c)", GAME_IMPERFECT_GRAPHICS ) // some gfx offset / colour probs? |
| 2491 | | /* 05 */GAME( 1989, sgmastj, sgmast, system24_floppy_fd1094, sgmastj, segas24_state, sgmast, ROT0, "Sega", "Jumbo Ozaki Super Masters Golf (Japan, Floppy Based, FD1094 317-0058-05b)", GAME_IMPERFECT_GRAPHICS ) // some gfx offset / colour probs? |
| 2471 | /* 03 */GAME( 1988, gground, 0, system24_floppy_fd1094, gground, segas24_state, gground, ROT270, "Sega", "Gain Ground (World, 3 Players, Floppy Based, FD1094 317-0058-03d Rev A)", 0 ) |
| 2472 | /* 03 */GAME( 1988, ggroundj, gground, system24_floppy_fd1094, gground, segas24_state, gground, ROT270, "Sega", "Gain Ground (Japan, 2 Players, Floppy Based, FD1094 317-0058-03b)", 0 ) |
| 2473 | /* 04 */GAME( 1989, crkdown, 0, system24_floppy_fd1094, crkdown, segas24_state, crkdown, ROT0, "Sega", "Crack Down (World, Floppy Based, FD1094 317-0058-04c)", GAME_IMPERFECT_GRAPHICS ) // clipping probs / solid layer probs? (radar display) |
| 2474 | /* 04 */GAME( 1989, crkdownu, crkdown, system24_floppy_fd1094, crkdown, segas24_state, crkdown, ROT0, "Sega", "Crack Down (US, Floppy Based, FD1094 317-0058-04d)", GAME_IMPERFECT_GRAPHICS ) // clipping probs / solid layer probs? (radar display) |
| 2475 | /* 04 */GAME( 1989, crkdownj, crkdown, system24_floppy_fd1094, crkdown, segas24_state, crkdown, ROT0, "Sega", "Crack Down (Japan, Floppy Based, FD1094 317-0058-04b Rev A)", GAME_IMPERFECT_GRAPHICS ) // clipping probs / solid layer probs? (radar display) |
| 2476 | /* 05 */GAME( 1989, sgmast, 0, system24_floppy_fd1094, sgmast, segas24_state, sgmast, ROT0, "Sega", "Super Masters Golf (World?, Floppy Based, FD1094 317-0058-05d?)", 0 ) |
| 2477 | /* 05 */GAME( 1989, sgmastc, sgmast, system24_floppy_fd1094, sgmast, segas24_state, sgmast, ROT0, "Sega", "Jumbo Ozaki Super Masters Golf (World, Floppy Based, FD1094 317-0058-05c)", GAME_IMPERFECT_GRAPHICS ) // some gfx offset / colour probs? |
| 2478 | /* 05 */GAME( 1989, sgmastj, sgmast, system24_floppy_fd1094, sgmastj, segas24_state, sgmast, ROT0, "Sega", "Jumbo Ozaki Super Masters Golf (Japan, Floppy Based, FD1094 317-0058-05b)", GAME_IMPERFECT_GRAPHICS ) // some gfx offset / colour probs? |
| 2492 | 2479 | /* 06 */GAME( 1990, roughrac, 0, system24_floppy_fd1094, roughrac, segas24_state, roughrac, ROT0, "Sega", "Rough Racer (Japan, Floppy Based, FD1094 317-0058-06b)", 0 ) |
| 2493 | 2480 | /* 07 */GAME( 1990, bnzabros, 0, system24_floppy, bnzabros, segas24_state, bnzabros, ROT0, "Sega", "Bonanza Bros (US, Floppy DS3-5000-07d? Based)", 0 ) |
| 2494 | 2481 | /* 07 */GAME( 1990, bnzabrosj, bnzabros, system24_floppy, bnzabros, segas24_state, bnzabros, ROT0, "Sega", "Bonanza Bros (Japan, Floppy DS3-5000-07b Based)", 0 ) |
| 2495 | | /* 08 */GAME( 1991, qsww, 0, system24_floppy_fd1094, qsww, segas24_state, qsww, ROT0, "Sega", "Quiz Syukudai wo Wasuremashita (Japan, Floppy Based, FD1094 317-0058-08b)", GAME_IMPERFECT_GRAPHICS ) // wrong bg colour on title |
| 2496 | | /* 09 */GAME( 1991, dcclubfd, dcclub, system24_floppy_fd1094, dcclub, segas24_state, dcclubfd, ROT0, "Sega", "Dynamic Country Club (US, Floppy Based, FD1094 317-0058-09d)", 0 ) |
| 2482 | /* 08 */GAME( 1991, qsww, 0, system24_floppy_fd1094, qsww, segas24_state, qsww, ROT0, "Sega", "Quiz Syukudai wo Wasuremashita (Japan, Floppy Based, FD1094 317-0058-08b)", GAME_IMPERFECT_GRAPHICS ) // wrong bg colour on title |
| 2483 | /* 09 */GAME( 1991, dcclubfd, dcclub, system24_floppy_fd1094, dcclub, segas24_state, dcclubfd, ROT0, "Sega", "Dynamic Country Club (US, Floppy Based, FD1094 317-0058-09d)", 0 ) |
| 2497 | 2484 | |
| 2498 | | // YEAR, NAME, PARENT, MACHINE, INPUT, INIT, MONITOR,COMPANY,FULLNAME,FLAGS |
| 2485 | // YEAR, NAME, PARENT, MACHINE, INPUT, INIT, MONITOR,COMPANY,FULLNAME,FLAGS |
| 2499 | 2486 | /* ROM Based */ |
| 2500 | | GAME( 1991, dcclub, 0, system24, dcclub, segas24_state, dcclub, ROT0, "Sega", "Dynamic Country Club (World, ROM Based)", 0 ) |
| 2501 | | GAME( 1991, dcclubj, dcclub, system24, dcclub, segas24_state, dcclub, ROT0, "Sega", "Dynamic Country Club (Japan, ROM Based)", 0 ) |
| 2502 | | GAME( 1991, qrouka, 0, system24, qrouka, segas24_state, qrouka, ROT0, "Sega", "Quiz Rouka Ni Tattenasai (Japan, ROM Based)", 0 ) |
| 2503 | | GAME( 1992, quizmeku, 0, system24, quizmeku, segas24_state, quizmeku, ROT0, "Sega", "Quiz Mekurumeku Story (Japan, ROM Based)", 0 ) /* Released in 05.1993 */ |
| 2504 | | GAME( 1992, mahmajn, 0, system24, mahmajn, segas24_state, mahmajn, ROT0, "Sega", "Tokoro San no MahMahjan (Japan, ROM Based)", 0 ) |
| 2505 | | GAME( 1994, qgh, 0, system24, qgh, segas24_state, qgh, ROT0, "Sega", "Quiz Ghost Hunter (Japan, ROM Based)", 0 ) |
| 2506 | | GAME( 1994, mahmajn2, 0, system24, mahmajn, segas24_state, mahmajn2, ROT0, "Sega", "Tokoro San no MahMahjan 2 (Japan, ROM Based)", 0 ) |
| 2487 | GAME( 1991, dcclub, 0, system24, dcclub, segas24_state, dcclub, ROT0, "Sega", "Dynamic Country Club (World, ROM Based)", 0 ) |
| 2488 | GAME( 1991, dcclubj, dcclub, system24, dcclub, segas24_state, dcclub, ROT0, "Sega", "Dynamic Country Club (Japan, ROM Based)", 0 ) |
| 2489 | GAME( 1991, qrouka, 0, system24, qrouka, segas24_state, qrouka, ROT0, "Sega", "Quiz Rouka Ni Tattenasai (Japan, ROM Based)", 0 ) |
| 2490 | GAME( 1992, quizmeku, 0, system24, quizmeku, segas24_state, quizmeku, ROT0, "Sega", "Quiz Mekurumeku Story (Japan, ROM Based)", 0 ) /* Released in 05.1993 */ |
| 2491 | GAME( 1992, mahmajn, 0, system24, mahmajn, segas24_state, mahmajn, ROT0, "Sega", "Tokoro San no MahMahjan (Japan, ROM Based)", 0 ) |
| 2492 | GAME( 1994, qgh, 0, system24, qgh, segas24_state, qgh, ROT0, "Sega", "Quiz Ghost Hunter (Japan, ROM Based)", 0 ) |
| 2493 | GAME( 1994, mahmajn2, 0, system24, mahmajn, segas24_state, mahmajn2, ROT0, "Sega", "Tokoro San no MahMahjan 2 (Japan, ROM Based)", 0 ) |