trunk/src/mame/drivers/centiped.c
| r31765 | r31766 | |
| 9 | 9 | * Maze Invaders (prototype) |
| 10 | 10 | * Bulls Eye Darts |
| 11 | 11 | |
| 12 | | Known ROMs (listed in the manual) that need to be dumped/verified: |
| 13 | | |
| 14 | | Centipede: |
| 15 | | 136001-203.d1 <-- Are these the proper labels for the timed version??? |
| 16 | | 136001-204.e1 |
| 17 | | 136001-205.fh1 |
| 18 | | 136001-206.j1 |
| 19 | | |
| 20 | | 136001-303.d1 <-- Revision 3 set for the above listed roms |
| 21 | | 136001-304.e1 |
| 22 | | 136001-305.fh1 |
| 23 | | 136001-306.j1 |
| 24 | | |
| 25 | 12 | Millipede: |
| 26 | 13 | 136013-109.5p |
| 27 | 14 | 136013-110.5r |
| r31765 | r31766 | |
| 662 | 649 | AM_RANGE(0x0000, 0x03ff) AM_RAM AM_SHARE("rambase") |
| 663 | 650 | AM_RANGE(0x0400, 0x07bf) AM_RAM_WRITE(centiped_videoram_w) AM_SHARE("videoram") |
| 664 | 651 | AM_RANGE(0x07c0, 0x07ff) AM_RAM AM_SHARE("spriteram") |
| 665 | | AM_RANGE(0x0800, 0x0800) AM_READ_PORT("DSW1") /* DSW1 */ |
| 666 | | AM_RANGE(0x0801, 0x0801) AM_READ_PORT("DSW2") /* DSW2 */ |
| 667 | | AM_RANGE(0x0c00, 0x0c00) AM_READ(centiped_IN0_r) /* IN0 */ |
| 668 | | AM_RANGE(0x0c01, 0x0c01) AM_READ_PORT("IN1") /* IN1 */ |
| 669 | | AM_RANGE(0x0c02, 0x0c02) AM_READ(centiped_IN2_r) /* IN2 */ |
| 670 | | AM_RANGE(0x0c03, 0x0c03) AM_READ_PORT("IN3") /* IN3 */ |
| 652 | AM_RANGE(0x0800, 0x0800) AM_READ_PORT("DSW1") |
| 653 | AM_RANGE(0x0801, 0x0801) AM_READ_PORT("DSW2") |
| 654 | AM_RANGE(0x0c00, 0x0c00) AM_READ(centiped_IN0_r) |
| 655 | AM_RANGE(0x0c01, 0x0c01) AM_READ_PORT("IN1") |
| 656 | AM_RANGE(0x0c02, 0x0c02) AM_READ(centiped_IN2_r) |
| 657 | AM_RANGE(0x0c03, 0x0c03) AM_READ_PORT("IN3") |
| 671 | 658 | AM_RANGE(0x1400, 0x140f) AM_WRITE(centiped_paletteram_w) AM_SHARE("paletteram") |
| 672 | 659 | AM_RANGE(0x1600, 0x163f) AM_DEVWRITE("earom",atari_vg_earom_device, write) |
| 673 | 660 | AM_RANGE(0x1680, 0x1680) AM_DEVWRITE("earom", atari_vg_earom_device, ctrl_w) |
| r31765 | r31766 | |
| 694 | 681 | AM_RANGE(0x0000, 0x03ff) AM_MIRROR(0x4000) AM_RAM |
| 695 | 682 | AM_RANGE(0x0400, 0x07bf) AM_MIRROR(0x4000) AM_RAM_WRITE(centiped_videoram_w) AM_SHARE("videoram") |
| 696 | 683 | AM_RANGE(0x07c0, 0x07ff) AM_MIRROR(0x4000) AM_RAM AM_SHARE("spriteram") |
| 697 | | AM_RANGE(0x0800, 0x0800) AM_MIRROR(0x4000) AM_READ_PORT("DSW1") /* DSW1 */ |
| 698 | | AM_RANGE(0x0801, 0x0801) AM_MIRROR(0x4000) AM_READ_PORT("DSW2") /* DSW2 */ |
| 699 | | AM_RANGE(0x0c00, 0x0c00) AM_MIRROR(0x4000) AM_READ(centiped_IN0_r) /* IN0 */ |
| 700 | | AM_RANGE(0x0c01, 0x0c01) AM_MIRROR(0x4000) AM_READ_PORT("IN1") /* IN1 */ |
| 701 | | AM_RANGE(0x0c02, 0x0c02) AM_MIRROR(0x4000) AM_READ(centiped_IN2_r) /* IN2 */ |
| 702 | | AM_RANGE(0x0c03, 0x0c03) AM_MIRROR(0x4000) AM_READ_PORT("IN3") /* IN3 */ |
| 684 | AM_RANGE(0x0800, 0x0800) AM_MIRROR(0x4000) AM_READ_PORT("DSW1") |
| 685 | AM_RANGE(0x0801, 0x0801) AM_MIRROR(0x4000) AM_READ_PORT("DSW2") |
| 686 | AM_RANGE(0x0c00, 0x0c00) AM_MIRROR(0x4000) AM_READ(centiped_IN0_r) |
| 687 | AM_RANGE(0x0c01, 0x0c01) AM_MIRROR(0x4000) AM_READ_PORT("IN1") |
| 688 | AM_RANGE(0x0c02, 0x0c02) AM_MIRROR(0x4000) AM_READ(centiped_IN2_r) |
| 689 | AM_RANGE(0x0c03, 0x0c03) AM_MIRROR(0x4000) AM_READ_PORT("IN3") |
| 703 | 690 | AM_RANGE(0x1000, 0x1001) AM_MIRROR(0x4000) AM_DEVWRITE("pokey", ay8910_device, data_address_w) |
| 704 | 691 | AM_RANGE(0x1001, 0x1001) AM_MIRROR(0x4000) AM_DEVREAD("pokey", ay8910_device, data_r) |
| 705 | 692 | AM_RANGE(0x1400, 0x140f) AM_MIRROR(0x4000) AM_WRITE(centiped_paletteram_w) AM_SHARE("paletteram") |
| r31765 | r31766 | |
| 881 | 868 | AM_RANGE(0x0000, 0x03ff) AM_RAM |
| 882 | 869 | AM_RANGE(0x0400, 0x07bf) AM_RAM_WRITE(centiped_videoram_w) AM_SHARE("videoram") |
| 883 | 870 | AM_RANGE(0x07c0, 0x07ff) AM_RAM AM_SHARE("spriteram") |
| 884 | | AM_RANGE(0x0800, 0x0800) AM_READ_PORT("DSW1") /* DSW1 */ |
| 885 | | AM_RANGE(0x0801, 0x0801) AM_READ_PORT("DSW2") /* DSW2 */ |
| 886 | | AM_RANGE(0x0c00, 0x0c00) AM_READ_PORT("IN0") /* IN0 */ |
| 887 | | AM_RANGE(0x0c01, 0x0c01) AM_READ_PORT("IN1") /* IN1 */ |
| 871 | AM_RANGE(0x0800, 0x0800) AM_READ_PORT("DSW1") |
| 872 | AM_RANGE(0x0801, 0x0801) AM_READ_PORT("DSW2") |
| 873 | AM_RANGE(0x0c00, 0x0c00) AM_READ_PORT("IN0") |
| 874 | AM_RANGE(0x0c01, 0x0c01) AM_READ_PORT("IN1") |
| 888 | 875 | AM_RANGE(0x1000, 0x100f) AM_DEVREADWRITE("pokey", pokey_device, read, write) |
| 889 | 876 | AM_RANGE(0x1800, 0x1800) AM_WRITE(irq_ack_w) |
| 890 | 877 | AM_RANGE(0x1c00, 0x1c02) AM_WRITE(coin_count_w) |
| r31765 | r31766 | |
| 1080 | 1067 | INPUT_PORTS_END |
| 1081 | 1068 | |
| 1082 | 1069 | |
| 1083 | | static INPUT_PORTS_START( centtime ) |
| 1070 | static INPUT_PORTS_START( centiped4 ) |
| 1084 | 1071 | PORT_INCLUDE( centiped ) |
| 1085 | 1072 | |
| 1086 | 1073 | PORT_MODIFY("IN0") |
| r31765 | r31766 | |
| 1888 | 1875 | * |
| 1889 | 1876 | *************************************/ |
| 1890 | 1877 | |
| 1878 | /* |
| 1879 | Alt. part numbers for mask ROMs: |
| 1880 | |
| 1881 | 136001-*03 = 136001-*07 |
| 1882 | 136001-*04 = 136001-*08 |
| 1883 | 136001-*05 = 136001-*09 |
| 1884 | 136001-*06 = 136001-*10 |
| 1885 | 136001-*01 = 136001-*11 |
| 1886 | 136001-*02 = 136001-*12 |
| 1887 | */ |
| 1888 | |
| 1891 | 1889 | ROM_START( centiped ) |
| 1892 | 1890 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 1891 | ROM_LOAD( "136001-407.d1", 0x2000, 0x0800, CRC(c4d995eb) SHA1(d0b2f0461cfa35842045d40ffb65e777703b773e) ) |
| 1892 | ROM_LOAD( "136001-408.e1", 0x2800, 0x0800, CRC(bcdebe1b) SHA1(53f3bf88a79ce40661c0a9381928e55d8c61777a) ) |
| 1893 | ROM_LOAD( "136001-409.fh1", 0x3000, 0x0800, CRC(66d7b04a) SHA1(8fa758095b618085090491dfb5ea114cdc87f9df) ) |
| 1894 | ROM_LOAD( "136001-410.j1", 0x3800, 0x0800, CRC(33ce4640) SHA1(780c2eb320f64fad6b265c0dada961646ed30174) ) |
| 1895 | |
| 1896 | ROM_REGION( 0x1000, "gfx1", 0 ) |
| 1897 | ROM_LOAD( "136001-211.f7", 0x0000, 0x0800, CRC(880acfb9) SHA1(6c862352c329776f2f9974a0df9dbe41f9dbc361) ) |
| 1898 | ROM_LOAD( "136001-212.hj7", 0x0800, 0x0800, CRC(b1397029) SHA1(974c03d29aeca672fffa4dfc00a06be6a851aacb) ) |
| 1899 | |
| 1900 | ROM_REGION( 0x0100, "proms", 0 ) |
| 1901 | ROM_LOAD( "136001-213.p4", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) |
| 1902 | ROM_END |
| 1903 | |
| 1904 | |
| 1905 | ROM_START( centiped3 ) |
| 1906 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 1893 | 1907 | ROM_LOAD( "136001-307.d1", 0x2000, 0x0800, CRC(5ab0d9de) SHA1(8ea6e3304202831aabaf31dbd0f970a7b3bfe421) ) |
| 1894 | 1908 | ROM_LOAD( "136001-308.e1", 0x2800, 0x0800, CRC(4c07fd3e) SHA1(af4fdbf32c23b1864819d620a874e7f205da3cdb) ) |
| 1895 | 1909 | ROM_LOAD( "136001-309.fh1", 0x3000, 0x0800, CRC(ff69b424) SHA1(689fa560d40a384dcbcad7c8095bc12e91875580) ) |
| 1896 | 1910 | ROM_LOAD( "136001-310.j1", 0x3800, 0x0800, CRC(44e40fa4) SHA1(c557db83876afc8ab52047ab1a3c3bfef34d6351) ) |
| 1897 | 1911 | |
| 1898 | 1912 | ROM_REGION( 0x1000, "gfx1", 0 ) |
| 1899 | | ROM_LOAD( "136001-211.f7", 0x0000, 0x0800, CRC(880acfb9) SHA1(6c862352c329776f2f9974a0df9dbe41f9dbc361) ) /* May be labeled "136001-201", same data */ |
| 1900 | | ROM_LOAD( "136001-212.hj7", 0x0800, 0x0800, CRC(b1397029) SHA1(974c03d29aeca672fffa4dfc00a06be6a851aacb) ) /* May be labeled "136001-202", same data */ |
| 1913 | ROM_LOAD( "136001-211.f7", 0x0000, 0x0800, CRC(880acfb9) SHA1(6c862352c329776f2f9974a0df9dbe41f9dbc361) ) |
| 1914 | ROM_LOAD( "136001-212.hj7", 0x0800, 0x0800, CRC(b1397029) SHA1(974c03d29aeca672fffa4dfc00a06be6a851aacb) ) |
| 1901 | 1915 | |
| 1902 | 1916 | ROM_REGION( 0x0100, "proms", 0 ) |
| 1903 | | ROM_LOAD( "136001-213.p4", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) |
| 1917 | ROM_LOAD( "136001-213.p4", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) |
| 1904 | 1918 | ROM_END |
| 1905 | 1919 | |
| 1906 | 1920 | |
| r31765 | r31766 | |
| 1916 | 1930 | ROM_LOAD( "dux-212.hj7", 0x0800, 0x0800, CRC(f980c777) SHA1(3997a45ed38d7ae68dddf70b37da6e2e0c6a7710) ) |
| 1917 | 1931 | |
| 1918 | 1932 | ROM_REGION( 0x0100, "proms", 0 ) |
| 1919 | | ROM_LOAD( "136001-213.p4", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) |
| 1933 | ROM_LOAD( "136001-213.p4", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) |
| 1920 | 1934 | ROM_END |
| 1921 | 1935 | |
| 1922 | 1936 | |
| r31765 | r31766 | |
| 1928 | 1942 | ROM_LOAD( "136001-210.j1", 0x3800, 0x0800, CRC(93999153) SHA1(8788c2b39fc5bfbb147a5e7c26ad360bba8d1063) ) |
| 1929 | 1943 | |
| 1930 | 1944 | ROM_REGION( 0x1000, "gfx1", 0 ) |
| 1931 | | ROM_LOAD( "136001-211.f7", 0x0000, 0x0800, CRC(880acfb9) SHA1(6c862352c329776f2f9974a0df9dbe41f9dbc361) ) /* May be labeled "136001-201", same data */ |
| 1932 | | ROM_LOAD( "136001-212.hj7", 0x0800, 0x0800, CRC(b1397029) SHA1(974c03d29aeca672fffa4dfc00a06be6a851aacb) ) /* May be labeled "136001-202", same data */ |
| 1945 | ROM_LOAD( "136001-211.f7", 0x0000, 0x0800, CRC(880acfb9) SHA1(6c862352c329776f2f9974a0df9dbe41f9dbc361) ) |
| 1946 | ROM_LOAD( "136001-212.hj7", 0x0800, 0x0800, CRC(b1397029) SHA1(974c03d29aeca672fffa4dfc00a06be6a851aacb) ) |
| 1933 | 1947 | |
| 1934 | 1948 | ROM_REGION( 0x0100, "proms", 0 ) |
| 1935 | | ROM_LOAD( "136001-213.p4", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) |
| 1949 | ROM_LOAD( "136001-213.p4", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) |
| 1936 | 1950 | ROM_END |
| 1937 | 1951 | |
| 1938 | 1952 | |
| 1939 | | ROM_START( centtime ) |
| 1953 | ROM_START( centiped1 ) |
| 1940 | 1954 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 1941 | | ROM_LOAD( "cent_d1.bin", 0x2000, 0x0800, CRC(c4d995eb) SHA1(d0b2f0461cfa35842045d40ffb65e777703b773e) ) |
| 1942 | | ROM_LOAD( "cent_e1.bin", 0x2800, 0x0800, CRC(bcdebe1b) SHA1(53f3bf88a79ce40661c0a9381928e55d8c61777a) ) |
| 1943 | | ROM_LOAD( "cent_fh1.bin", 0x3000, 0x0800, CRC(66d7b04a) SHA1(8fa758095b618085090491dfb5ea114cdc87f9df) ) |
| 1944 | | ROM_LOAD( "cent_j1.bin", 0x3800, 0x0800, CRC(33ce4640) SHA1(780c2eb320f64fad6b265c0dada961646ed30174) ) |
| 1955 | ROM_LOAD( "136001-107.d1", 0x2000, 0x0800, CRC(674ab844) SHA1(b328cc6be05d4531a2dc8abbd7a0ea8f612d6084) ) |
| 1956 | ROM_LOAD( "136001-108.e1", 0x2800, 0x0800, CRC(47ceddc9) SHA1(bdce4ed0812d8f73a4935f6302065fd3f2eff8c7) ) |
| 1957 | ROM_LOAD( "136001-109.fh1", 0x3000, 0x0800, CRC(7ee80952) SHA1(a913be14f551368480badbe519be658689ec3027) ) |
| 1958 | ROM_LOAD( "136001-110.j1", 0x3800, 0x0800, CRC(93b33dce) SHA1(b17f1c2186a7a0b98e07f85b4da9b623c2f3c05b) ) |
| 1945 | 1959 | |
| 1946 | 1960 | ROM_REGION( 0x1000, "gfx1", 0 ) |
| 1947 | | ROM_LOAD( "136001-211.f7", 0x0000, 0x0800, CRC(880acfb9) SHA1(6c862352c329776f2f9974a0df9dbe41f9dbc361) ) /* May be labeled "136001-201", same data */ |
| 1948 | | ROM_LOAD( "136001-212.hj7", 0x0800, 0x0800, CRC(b1397029) SHA1(974c03d29aeca672fffa4dfc00a06be6a851aacb) ) /* May be labeled "136001-202", same data */ |
| 1961 | ROM_LOAD( "136001-111.f7", 0x0000, 0x0800, CRC(880acfb9) SHA1(6c862352c329776f2f9974a0df9dbe41f9dbc361) ) |
| 1962 | ROM_LOAD( "136001-112.hj7", 0x0800, 0x0800, CRC(b1397029) SHA1(974c03d29aeca672fffa4dfc00a06be6a851aacb) ) |
| 1949 | 1963 | |
| 1950 | 1964 | ROM_REGION( 0x0100, "proms", 0 ) |
| 1951 | | ROM_LOAD( "136001-213.p4", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) |
| 1965 | ROM_LOAD( "136001-113.p4", 0x0000, 0x0100, CRC(4cd24c85) SHA1(00f4876279255f3a2d136a9d916b388812cbd1fc) ) |
| 1952 | 1966 | ROM_END |
| 1953 | 1967 | |
| 1954 | 1968 | |
| r31765 | r31766 | |
| 1964 | 1978 | ROM_LOAD( "olympia.c33", 0x0800, 0x0800, CRC(c2b08489) SHA1(9427e54537312ee0a70ec7bd1c039e92f8cfadad) ) |
| 1965 | 1979 | |
| 1966 | 1980 | ROM_REGION( 0x0100, "proms", 0 ) |
| 1967 | | ROM_LOAD( "136001-213.p4", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) |
| 1981 | ROM_LOAD( "136001-213.p4", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) |
| 1968 | 1982 | ROM_END |
| 1969 | 1983 | |
| 1970 | 1984 | |
| r31765 | r31766 | |
| 1981 | 1995 | ROM_LOAD( "136001-212.hj7", 0x0800, 0x0800, CRC(b1397029) SHA1(974c03d29aeca672fffa4dfc00a06be6a851aacb) ) |
| 1982 | 1996 | |
| 1983 | 1997 | ROM_REGION( 0x0100, "proms", 0 ) |
| 1984 | | ROM_LOAD( "136001-213.p4", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) |
| 1998 | ROM_LOAD( "136001-213.p4", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) |
| 1985 | 1999 | ROM_END |
| 1986 | 2000 | |
| 1987 | 2001 | |
| r31765 | r31766 | |
| 2033 | 2047 | |
| 2034 | 2048 | ROM_START( milliped ) |
| 2035 | 2049 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 2036 | | ROM_LOAD( "136013-104.1mn", 0x4000, 0x1000, CRC(40711675) SHA1(b595d6a0f5d3c611ade1b83a94c3b909d2124dc4) ) |
| 2037 | | ROM_LOAD( "136013-103.1l", 0x5000, 0x1000, CRC(fb01baf2) SHA1(9c1d0bbc20bf25dd21761a311fd1ed80aa029241) ) |
| 2038 | | ROM_LOAD( "136013-102.1jk", 0x6000, 0x1000, CRC(62e137e0) SHA1(9fe40db55ba1d20d4f11704f7f5df9ff75b87f30) ) |
| 2039 | | ROM_LOAD( "136013-101.1h", 0x7000, 0x1000, CRC(46752c7d) SHA1(ab06b1fd80271849946f90757b3837b617394929) ) |
| 2050 | ROM_LOAD( "136013-104.mn1", 0x4000, 0x1000, CRC(40711675) SHA1(b595d6a0f5d3c611ade1b83a94c3b909d2124dc4) ) |
| 2051 | ROM_LOAD( "136013-103.l1", 0x5000, 0x1000, CRC(fb01baf2) SHA1(9c1d0bbc20bf25dd21761a311fd1ed80aa029241) ) |
| 2052 | ROM_LOAD( "136013-102.jk1", 0x6000, 0x1000, CRC(62e137e0) SHA1(9fe40db55ba1d20d4f11704f7f5df9ff75b87f30) ) |
| 2053 | ROM_LOAD( "136013-101.h1", 0x7000, 0x1000, CRC(46752c7d) SHA1(ab06b1fd80271849946f90757b3837b617394929) ) |
| 2040 | 2054 | |
| 2041 | 2055 | ROM_REGION( 0x1000, "gfx1", 0 ) |
| 2042 | | ROM_LOAD( "136013-107.5r", 0x0000, 0x0800, CRC(68c3437a) SHA1(4c7ea33d9501456ee8f5a642da7d6c972f2bb90d) ) |
| 2043 | | ROM_LOAD( "136013-106.5p", 0x0800, 0x0800, CRC(f4468045) SHA1(602fcc7290f9f4eacb841c76665961ebf4307f80) ) |
| 2056 | ROM_LOAD( "136013-107.r5", 0x0000, 0x0800, CRC(68c3437a) SHA1(4c7ea33d9501456ee8f5a642da7d6c972f2bb90d) ) |
| 2057 | ROM_LOAD( "136013-106.p5", 0x0800, 0x0800, CRC(f4468045) SHA1(602fcc7290f9f4eacb841c76665961ebf4307f80) ) |
| 2044 | 2058 | |
| 2045 | 2059 | ROM_REGION( 0x0100, "proms", 0 ) |
| 2046 | | ROM_LOAD( "136001-213.7e", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) /* not used */ |
| 2060 | ROM_LOAD( "136001-213.e7", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) // Sync PROM |
| 2047 | 2061 | ROM_END |
| 2048 | 2062 | |
| 2049 | 2063 | |
| r31765 | r31766 | |
| 2059 | 2073 | ROM_LOAD( "mil-dux.5p", 0x0800, 0x0800, CRC(2a6ef4b0) SHA1(832dae8c1b1f959bb8582f9503d84bea9d50c08c) ) |
| 2060 | 2074 | |
| 2061 | 2075 | ROM_REGION( 0x0100, "proms", 0 ) |
| 2062 | | ROM_LOAD( "136001-213.7e", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) /* not used */ |
| 2076 | ROM_LOAD( "136001-213.7e", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) // Sync PROM |
| 2063 | 2077 | ROM_END |
| 2064 | 2078 | |
| 2065 | 2079 | |
| r31765 | r31766 | |
| 2074 | 2088 | ROM_LOAD( "cm_5p.bin", 0x2000, 0x2000, CRC(cfbc3622) SHA1(a22da8f9b28effcd90794cb87ebc2afdf3fc4282) ) |
| 2075 | 2089 | |
| 2076 | 2090 | ROM_REGION( 0x0100, "proms", 0 ) |
| 2077 | | ROM_LOAD( "136001-213.7e", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) /* not used */ |
| 2091 | ROM_LOAD( "136001-213.7e", 0x0000, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) // Sync PROM |
| 2078 | 2092 | ROM_END |
| 2079 | 2093 | |
| 2080 | 2094 | |
| 2081 | 2095 | ROM_START( mazeinv ) |
| 2082 | 2096 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 2083 | | ROM_LOAD( "005.011", 0x3000, 0x1000, CRC(37129536) SHA1(356cb986a40b332100e00fb72194fd4dade2cba7) ) |
| 2084 | | ROM_LOAD( "004.011", 0x4000, 0x1000, CRC(2d0fbf2f) SHA1(9d4c2bc9f80604d1ff5c5bf5a4a78378efdd8b33) ) |
| 2085 | | ROM_LOAD( "003.011", 0x5000, 0x1000, CRC(0ff3747c) SHA1(1a7e1c487c24875dada967fb3a9ceaca25b7e2a7) ) |
| 2086 | | ROM_LOAD( "002.011", 0x6000, 0x1000, CRC(96478e07) SHA1(e99d9970dc12ed36520d91646f1955cce87b55b6) ) |
| 2087 | | ROM_LOAD( "001.011", 0x7000, 0x1000, CRC(d5c29a01) SHA1(5201a6cd42e4954c6cd4298f7b6cee4a8c181248) ) |
| 2097 | ROM_LOAD( "136011-005.p1", 0x3000, 0x1000, CRC(37129536) SHA1(356cb986a40b332100e00fb72194fd4dade2cba7) ) |
| 2098 | ROM_LOAD( "136011-004.mn1", 0x4000, 0x1000, CRC(2d0fbf2f) SHA1(9d4c2bc9f80604d1ff5c5bf5a4a78378efdd8b33) ) |
| 2099 | ROM_LOAD( "136011-003.l1", 0x5000, 0x1000, CRC(0ff3747c) SHA1(1a7e1c487c24875dada967fb3a9ceaca25b7e2a7) ) |
| 2100 | ROM_LOAD( "136011-002.k1", 0x6000, 0x1000, CRC(96478e07) SHA1(e99d9970dc12ed36520d91646f1955cce87b55b6) ) |
| 2101 | ROM_LOAD( "136011-001.hj1", 0x7000, 0x1000, CRC(d5c29a01) SHA1(5201a6cd42e4954c6cd4298f7b6cee4a8c181248) ) |
| 2088 | 2102 | |
| 2089 | 2103 | ROM_REGION( 0x1000, "gfx1", 0 ) |
| 2090 | | ROM_LOAD( "007.011", 0x0000, 0x0800, CRC(16e738f4) SHA1(96335afc4510aae6b4ee6dfd8f5c1b2baa8c2798) ) |
| 2091 | | ROM_LOAD( "006.011", 0x0800, 0x0800, CRC(d4705e4e) SHA1(e099f3df0d2f56d557631e69bc76ae2f09a80b42) ) |
| 2104 | ROM_LOAD( "136011-007.hj6", 0x0000, 0x0800, CRC(16e738f4) SHA1(96335afc4510aae6b4ee6dfd8f5c1b2baa8c2798) ) |
| 2105 | ROM_LOAD( "136011-006.f6", 0x0800, 0x0800, CRC(d4705e4e) SHA1(e099f3df0d2f56d557631e69bc76ae2f09a80b42) ) |
| 2092 | 2106 | |
| 2093 | 2107 | ROM_REGION( 0x0120, "proms", 0 ) |
| 2094 | | ROM_LOAD( "009.011", 0x0000, 0x0020, CRC(dcc48de5) SHA1(5594568dd6a605d6d9d9646b1af645af72a7f53d) ) |
| 2095 | | ROM_LOAD( "008.011", 0x0020, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) |
| 2108 | ROM_LOAD( "136011-009.c11", 0x0000, 0x0020, CRC(dcc48de5) SHA1(5594568dd6a605d6d9d9646b1af645af72a7f53d) ) // Color PROM |
| 2109 | ROM_LOAD( "136011-008.c10", 0x0020, 0x0100, CRC(6fa3093a) SHA1(2b7aeca74c1ae4156bf1878453a047330f96f0a8) ) // Sync PROM |
| 2096 | 2110 | ROM_END |
| 2097 | 2111 | |
| 2098 | 2112 | |
| 2099 | 2113 | ROM_START( warlords ) |
| 2100 | 2114 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 2101 | | ROM_LOAD( "037154.1m", 0x5000, 0x0800, CRC(18006c87) SHA1(6b4aab1b1710819d29f4bbc29269eb9c915626c0) ) |
| 2102 | | ROM_LOAD( "037153.1k", 0x5800, 0x0800, CRC(67758f4c) SHA1(b65ca677b54de7a8202838207d9a7bb0aed3e0f2) ) |
| 2103 | | ROM_LOAD( "037158.1j", 0x6000, 0x0800, CRC(1f043a86) SHA1(b1e271c0979d62202ae86c4b6860fb67bbef6400) ) |
| 2104 | | ROM_LOAD( "037157.1h", 0x6800, 0x0800, CRC(1a639100) SHA1(41ec333aee7192f8aeef49e5257f201f4db01cff) ) |
| 2105 | | ROM_LOAD( "037156.1e", 0x7000, 0x0800, CRC(534f34b4) SHA1(1680982ded17350c2ae10bb47f7eb8908bb10db2) ) |
| 2106 | | ROM_LOAD( "037155.1d", 0x7800, 0x0800, CRC(23b94210) SHA1(d74c1ca90caf15942805043b4ebe4ee077799da0) ) |
| 2115 | ROM_LOAD( "037154-01.m1", 0x5000, 0x0800, CRC(18006c87) SHA1(6b4aab1b1710819d29f4bbc29269eb9c915626c0) ) |
| 2116 | ROM_LOAD( "037153-01.k1", 0x5800, 0x0800, CRC(67758f4c) SHA1(b65ca677b54de7a8202838207d9a7bb0aed3e0f2) ) |
| 2117 | ROM_LOAD( "037158-01.j1", 0x6000, 0x0800, CRC(1f043a86) SHA1(b1e271c0979d62202ae86c4b6860fb67bbef6400) ) |
| 2118 | ROM_LOAD( "037157-01.h1", 0x6800, 0x0800, CRC(1a639100) SHA1(41ec333aee7192f8aeef49e5257f201f4db01cff) ) |
| 2119 | ROM_LOAD( "037156-01.e1", 0x7000, 0x0800, CRC(534f34b4) SHA1(1680982ded17350c2ae10bb47f7eb8908bb10db2) ) |
| 2120 | ROM_LOAD( "037155-01.d1", 0x7800, 0x0800, CRC(23b94210) SHA1(d74c1ca90caf15942805043b4ebe4ee077799da0) ) |
| 2107 | 2121 | |
| 2108 | 2122 | ROM_REGION( 0x0800, "gfx1", 0 ) |
| 2109 | | ROM_LOAD( "037159.6e", 0x0000, 0x0800, CRC(ff979a08) SHA1(422053473e41e3e1f71eb28e40eedc78f22326b3) ) |
| 2123 | ROM_LOAD( "037159-01.e6", 0x0000, 0x0800, CRC(ff979a08) SHA1(422053473e41e3e1f71eb28e40eedc78f22326b3) ) |
| 2110 | 2124 | |
| 2111 | | ROM_REGION( 0x0100, "proms", 0 ) |
| 2125 | ROM_REGION( 0x0200, "proms", 0 ) |
| 2112 | 2126 | /* Only the first 0x80 bytes are used by the hardware. A7 is grounded. */ |
| 2113 | 2127 | /* Bytes 0x00-0x3f are used fore the color cocktail version. */ |
| 2114 | 2128 | /* Bytes 0x40-0x7f are for the upright version of the cabinet with a */ |
| 2115 | 2129 | /* mirror and painted background. */ |
| 2116 | | ROM_LOAD( "warlord.clr", 0x0000, 0x0100, CRC(a2c5c277) SHA1(f04de9fb6ee9619b4a4aae10c92b16b3123046cf) ) |
| 2130 | ROM_LOAD( "037235-01.n7", 0x0000, 0x0100, CRC(a2c5c277) SHA1(f04de9fb6ee9619b4a4aae10c92b16b3123046cf) ) |
| 2131 | ROM_LOAD( "037161-01.m6", 0x0100, 0x0100, CRC(4cd24c85) SHA1(00f4876279255f3a2d136a9d916b388812cbd1fc) ) // Sync PROM |
| 2132 | |
| 2117 | 2133 | ROM_END |
| 2118 | 2134 | |
| 2119 | 2135 | |
| r31765 | r31766 | |
| 2169 | 2185 | *************************************/ |
| 2170 | 2186 | |
| 2171 | 2187 | // Centipede, Millipede, and clones |
| 2172 | | GAME( 1980, centiped, 0, centiped, centiped, driver_device, 0, ROT270, "Atari", "Centipede (revision 3)", GAME_SUPPORTS_SAVE) |
| 2188 | GAME( 1980, centiped, 0, centiped, centiped, driver_device, 0, ROT270, "Atari", "Centipede (revision 4)", GAME_SUPPORTS_SAVE ) |
| 2189 | GAME( 1980, centiped3, centiped, centiped, centiped4,driver_device, 0, ROT270, "Atari", "Centipede (revision 3)", GAME_SUPPORTS_SAVE ) |
| 2173 | 2190 | GAME( 1980, centiped2, centiped, centiped, centiped, driver_device, 0, ROT270, "Atari", "Centipede (revision 2)", GAME_SUPPORTS_SAVE ) |
| 2174 | | GAME( 1980, centtime, centiped, centiped, centtime, driver_device, 0, ROT270, "Atari", "Centipede (1 player, timed)", GAME_SUPPORTS_SAVE ) |
| 2191 | GAME( 1980, centiped1, centiped, centiped, centiped, driver_device, 0, ROT270, "Atari", "Centipede (revision 1)", GAME_SUPPORTS_SAVE ) |
| 2175 | 2192 | GAME( 1980, centipdb, centiped, centipdb, centiped, driver_device, 0, ROT270, "bootleg", "Centipede (bootleg)", GAME_SUPPORTS_SAVE ) |
| 2176 | 2193 | GAME( 1989, centipdd, centiped, centiped, centiped, driver_device, 0, ROT270, "hack (Two-Bit Score)", "Centipede Dux (hack)", GAME_SUPPORTS_SAVE ) |
| 2177 | 2194 | GAME( 1980, caterplr, centiped, caterplr, caterplr, driver_device, 0, ROT270, "bootleg (Olympia)", "Caterpillar (bootleg of Centipede)", GAME_SUPPORTS_SAVE ) |