trunk/src/mame/drivers/tumbleb.c
| r25493 | r25494 | |
| 1874 | 1874 | INPUT_PORTS_END |
| 1875 | 1875 | |
| 1876 | 1876 | |
| 1877 | |
| 1878 | static INPUT_PORTS_START( carket ) |
| 1879 | PORT_START("PLAYERS") |
| 1880 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(1) |
| 1881 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(1) |
| 1882 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(1) |
| 1883 | PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(1) |
| 1884 | PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(1) |
| 1885 | PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(1) |
| 1886 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(1) |
| 1887 | PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_START1 ) |
| 1888 | PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_8WAY PORT_PLAYER(2) |
| 1889 | PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_8WAY PORT_PLAYER(2) |
| 1890 | PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_8WAY PORT_PLAYER(2) |
| 1891 | PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_8WAY PORT_PLAYER(2) |
| 1892 | PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_PLAYER(2) |
| 1893 | PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2) |
| 1894 | PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2) |
| 1895 | PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_START2 ) |
| 1896 | |
| 1897 | PORT_START("SYSTEM") |
| 1898 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_COIN1 ) |
| 1899 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_COIN2 ) |
| 1900 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1901 | PORT_BIT( 0x0008, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_VBLANK("screen") // to be confirmed |
| 1902 | PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1903 | PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1904 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1905 | PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNKNOWN ) |
| 1906 | |
| 1907 | PORT_START("DSW") |
| 1908 | PORT_SERVICE_DIPLOC( 0x0001, IP_ACTIVE_LOW, "SW1:8" ) |
| 1909 | PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) ) |
| 1910 | PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) |
| 1911 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 1912 | PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) ) |
| 1913 | PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) |
| 1914 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 1915 | PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) ) |
| 1916 | PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) |
| 1917 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 1918 | PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) ) |
| 1919 | PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) |
| 1920 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 1921 | PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) |
| 1922 | PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) |
| 1923 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 1924 | PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) ) |
| 1925 | PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) |
| 1926 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 1927 | PORT_DIPNAME( 0x0080, 0x0000, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW1:1") |
| 1928 | PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) |
| 1929 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 1930 | |
| 1931 | PORT_DIPNAME( 0x0100, 0x0100, DEF_STR( Unknown ) ) |
| 1932 | PORT_DIPSETTING( 0x0100, DEF_STR( Off ) ) |
| 1933 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 1934 | PORT_DIPNAME( 0x0200, 0x0200, DEF_STR( Unknown ) ) |
| 1935 | PORT_DIPSETTING( 0x0200, DEF_STR( Off ) ) |
| 1936 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 1937 | PORT_DIPNAME( 0x0400, 0x0400, DEF_STR( Unknown ) ) |
| 1938 | PORT_DIPSETTING( 0x0400, DEF_STR( Off ) ) |
| 1939 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 1940 | PORT_DIPNAME( 0x0800, 0x0800, DEF_STR( Unknown ) ) |
| 1941 | PORT_DIPSETTING( 0x0800, DEF_STR( Off ) ) |
| 1942 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 1943 | PORT_DIPNAME( 0x1000, 0x1000, DEF_STR( Unknown ) ) |
| 1944 | PORT_DIPSETTING( 0x1000, DEF_STR( Off ) ) |
| 1945 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 1946 | PORT_DIPNAME( 0x2000, 0x2000, DEF_STR( Unknown ) ) |
| 1947 | PORT_DIPSETTING( 0x2000, DEF_STR( Off ) ) |
| 1948 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 1949 | PORT_DIPNAME( 0x4000, 0x4000, DEF_STR( Unknown ) ) |
| 1950 | PORT_DIPSETTING( 0x4000, DEF_STR( Off ) ) |
| 1951 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 1952 | PORT_DIPNAME( 0x8000, 0x8000, DEF_STR( Unknown ) ) |
| 1953 | PORT_DIPSETTING( 0x8000, DEF_STR( Off ) ) |
| 1954 | INPUT_PORTS_END |
| 1955 | |
| 1956 | |
| 1877 | 1957 | /******************************************************************************/ |
| 1878 | 1958 | |
| 1879 | 1959 | static const gfx_layout tcharlayout = |
| r25493 | r25494 | |
| 3494 | 3574 | GAME( 1995, wlstar, 0, cookbib_mcu, wlstar, tumbleb_state, wlstar, ROT0, "Mijin", "Wonder League Star - Sok-Magicball Fighting (Korea)", GAME_SUPPORTS_SAVE ) // translates to 'Wonder League Star - Return of Magicball Fighting' |
| 3495 | 3575 | GAME( 1995, htchctch, 0, htchctch, htchctch, tumbleb_state, htchctch, ROT0, "SemiCom", "Hatch Catch" , GAME_SUPPORTS_SAVE ) // not 100% sure about gfx offsets |
| 3496 | 3576 | GAME( 1995, cookbib, 0, cookbib, cookbib, tumbleb_state, htchctch, ROT0, "SemiCom", "Cookie & Bibi" , GAME_SUPPORTS_SAVE ) // not 100% sure about gfx offsets |
| 3497 | | GAME( 1996, carket, 0, chokchok, chokchok, tumbleb_state, carket, ROT0, "SemiCom", "Carket Ball", GAME_NOT_WORKING ) |
| 3577 | GAME( 1996, carket, 0, htchctch, carket, tumbleb_state, carket, ROT0, "SemiCom", "Carket Ball", GAME_NOT_WORKING ) // we're not using the MCU data from the right game, audio ends up bad after inserting a coin, maybe other issues |
| 3498 | 3578 | GAME( 1996, wondl96, 0, cookbib_mcu, wondl96, tumbleb_state, wondl96, ROT0, "SemiCom", "Wonder League '96 (Korea)", GAME_SUPPORTS_SAVE ) |
| 3499 | 3579 | GAME( 1996, sdfight, 0, sdfight, sdfight, tumbleb_state, bcstory, ROT0, "SemiCom", "SD Fighters (Korea)", GAME_SUPPORTS_SAVE ) |
| 3500 | 3580 | GAME( 1997, bcstry, 0, bcstory, bcstory, tumbleb_state, bcstory, ROT0, "SemiCom", "B.C. Story (set 1)", GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE ) // gfx offsets? |