trunk/src/mame/drivers/namcos21.c
| r32549 | r32550 | |
| 311 | 311 | |
| 312 | 312 | INT32 namcos21_state::read_pointrom_data(unsigned offset) |
| 313 | 313 | { |
| 314 | | const INT32 *pPointData = (INT32 *)memregion( "user2" )->base(); |
| 314 | const INT32 *pPointData = (INT32 *)memregion( "point" )->base(); |
| 315 | 315 | INT32 result = pPointData[offset]; |
| 316 | 316 | return result; |
| 317 | 317 | } |
| r32549 | r32550 | |
| 1005 | 1005 | m_mpDualPortRAM[offset] = data; |
| 1006 | 1006 | } |
| 1007 | 1007 | |
| 1008 | | /* shared RAM memory handlers */ |
| 1009 | | |
| 1010 | | READ16_MEMBER(namcos21_state::shareram1_r) |
| 1011 | | { |
| 1012 | | return m_mpSharedRAM1[offset]; |
| 1013 | | } |
| 1014 | | |
| 1015 | | WRITE16_MEMBER(namcos21_state::shareram1_w) |
| 1016 | | { |
| 1017 | | COMBINE_DATA( &m_mpSharedRAM1[offset] ); |
| 1018 | | } |
| 1019 | | |
| 1020 | | /* some games have read-only areas where more ROMs are mapped */ |
| 1021 | | |
| 1022 | | READ16_MEMBER(namcos21_state::datarom_r) |
| 1023 | | { |
| 1024 | | return m_mpDataROM[offset]; |
| 1025 | | } |
| 1026 | | |
| 1027 | | READ16_MEMBER(namcos21_state::data2_r) |
| 1028 | | { |
| 1029 | | return m_mpDataROM[0x100000/2+offset]; |
| 1030 | | } |
| 1031 | | |
| 1032 | 1008 | /******************************************************************************/ |
| 1033 | 1009 | WRITE16_MEMBER(namcos21_state::NAMCO_C139_SCI_buffer_w){} |
| 1034 | 1010 | READ16_MEMBER(namcos21_state::NAMCO_C139_SCI_buffer_r){ return 0; } |
| r32549 | r32550 | |
| 1053 | 1029 | AM_RANGE(0x740000, 0x74ffff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") \ |
| 1054 | 1030 | AM_RANGE(0x750000, 0x75ffff) AM_RAM_DEVWRITE("palette", palette_device, write_ext) AM_SHARE("palette_ext") \ |
| 1055 | 1031 | AM_RANGE(0x760000, 0x760001) AM_READWRITE(namcos21_video_enable_r,namcos21_video_enable_w) \ |
| 1056 | | AM_RANGE(0x800000, 0x8fffff) AM_READ(datarom_r) \ |
| 1057 | | AM_RANGE(0x900000, 0x90ffff) AM_READWRITE(shareram1_r,shareram1_w) AM_SHARE("mpsharedram1") \ |
| 1032 | AM_RANGE(0x800000, 0x8fffff) AM_ROM AM_REGION("data", 0) \ |
| 1033 | AM_RANGE(0x900000, 0x90ffff) AM_RAM AM_SHARE("sharedram") \ |
| 1058 | 1034 | AM_RANGE(0xa00000, 0xa00fff) AM_READWRITE(namcos2_68k_dualportram_word_r,namcos2_68k_dualportram_word_w) \ |
| 1059 | 1035 | AM_RANGE(0xb00000, 0xb03fff) AM_READWRITE(NAMCO_C139_SCI_buffer_r,NAMCO_C139_SCI_buffer_w) \ |
| 1060 | 1036 | AM_RANGE(0xb80000, 0xb8000f) AM_READWRITE(NAMCO_C139_SCI_register_r,NAMCO_C139_SCI_register_w) \ |
| 1061 | | AM_RANGE(0xc00000, 0xcfffff) AM_READ(data2_r) /* Cyber Sled */ \ |
| 1062 | | AM_RANGE(0xd00000, 0xdfffff) AM_READ(data2_r) |
| 1037 | AM_RANGE(0xc00000, 0xcfffff) AM_ROM AM_MIRROR(0x100000) AM_REGION("edata", 0) |
| 1063 | 1038 | static ADDRESS_MAP_START( namcos21_68k_master, AS_PROGRAM, 16, namcos21_state ) |
| 1064 | 1039 | AM_RANGE(0x000000, 0x0fffff) AM_ROM |
| 1065 | 1040 | AM_RANGE(0x100000, 0x10ffff) AM_RAM /* private work RAM */ |
| r32549 | r32550 | |
| 1193 | 1168 | |
| 1194 | 1169 | READ16_MEMBER(namcos21_state::winrun_dsp_pointrom_data_r) |
| 1195 | 1170 | { |
| 1196 | | UINT16 *ptrom = (UINT16 *)memregion("user2")->base(); |
| 1171 | UINT16 *ptrom = (UINT16 *)memregion("point")->base(); |
| 1197 | 1172 | return ptrom[m_winrun_pointrom_addr++]; |
| 1198 | 1173 | } |
| 1199 | 1174 | |
| r32549 | r32550 | |
| 1233 | 1208 | AM_RANGE(TMS32025_XF, TMS32025_XF) AM_WRITENOP |
| 1234 | 1209 | ADDRESS_MAP_END |
| 1235 | 1210 | |
| 1236 | | READ16_MEMBER(namcos21_state::gpu_data_r) |
| 1237 | | { |
| 1238 | | const UINT16 *pSrc = (UINT16 *)memregion( "user3" )->base(); |
| 1239 | | return pSrc[offset]; |
| 1240 | | } |
| 1241 | | |
| 1242 | 1211 | READ16_MEMBER(namcos21_state::winrun_gpucomram_r) |
| 1243 | 1212 | { |
| 1244 | 1213 | return m_winrun_gpucomram[offset]; |
| r32549 | r32550 | |
| 1301 | 1270 | AM_RANGE(0x400000, 0x400001) AM_WRITE(pointram_control_w) |
| 1302 | 1271 | AM_RANGE(0x440000, 0x440001) AM_READWRITE(pointram_data_r,pointram_data_w) |
| 1303 | 1272 | AM_RANGE(0x600000, 0x60ffff) AM_READWRITE(winrun_gpucomram_r,winrun_gpucomram_w) |
| 1304 | | AM_RANGE(0x800000, 0x87ffff) AM_READ(datarom_r) |
| 1305 | | AM_RANGE(0x900000, 0x90ffff) AM_READWRITE(shareram1_r,shareram1_w) AM_SHARE("mpsharedram1") |
| 1273 | AM_RANGE(0x800000, 0x87ffff) AM_ROM AM_REGION("data", 0) |
| 1274 | AM_RANGE(0x900000, 0x90ffff) AM_RAM AM_SHARE("sharedram") |
| 1306 | 1275 | AM_RANGE(0xa00000, 0xa00fff) AM_READWRITE(namcos2_68k_dualportram_word_r,namcos2_68k_dualportram_word_w) |
| 1307 | 1276 | AM_RANGE(0xb00000, 0xb03fff) AM_READWRITE(NAMCO_C139_SCI_buffer_r,NAMCO_C139_SCI_buffer_w) |
| 1308 | 1277 | AM_RANGE(0xb80000, 0xb8000f) AM_READWRITE(NAMCO_C139_SCI_register_r,NAMCO_C139_SCI_register_w) |
| r32549 | r32550 | |
| 1313 | 1282 | AM_RANGE(0x100000, 0x13ffff) AM_RAM |
| 1314 | 1283 | AM_RANGE(0x1c0000, 0x1fffff) AM_READWRITE(namcos2_68k_slave_C148_r,namcos2_68k_slave_C148_w) |
| 1315 | 1284 | AM_RANGE(0x600000, 0x60ffff) AM_READWRITE(winrun_gpucomram_r,winrun_gpucomram_w) |
| 1316 | | AM_RANGE(0x800000, 0x87ffff) AM_READ(datarom_r) |
| 1285 | AM_RANGE(0x800000, 0x87ffff) AM_ROM AM_REGION("data", 0) |
| 1317 | 1286 | AM_RANGE(0x900000, 0x90ffff) AM_READWRITE(shareram1_r,shareram1_w) |
| 1318 | 1287 | AM_RANGE(0xa00000, 0xa00fff) AM_READWRITE(namcos2_68k_dualportram_word_r,namcos2_68k_dualportram_word_w) |
| 1319 | 1288 | AM_RANGE(0xb00000, 0xb03fff) AM_READWRITE(NAMCO_C139_SCI_buffer_r,NAMCO_C139_SCI_buffer_w) |
| r32549 | r32550 | |
| 1328 | 1297 | AM_RANGE(0x200000, 0x20ffff) AM_RAM AM_SHARE("winrun_comram") |
| 1329 | 1298 | AM_RANGE(0x400000, 0x40ffff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") |
| 1330 | 1299 | AM_RANGE(0x410000, 0x41ffff) AM_RAM_DEVWRITE("palette", palette_device, write_ext) AM_SHARE("palette_ext") |
| 1331 | | AM_RANGE(0x600000, 0x6fffff) AM_READ(gpu_data_r) |
| 1300 | AM_RANGE(0x600000, 0x6fffff) AM_ROM AM_REGION("gdata", 0) |
| 1332 | 1301 | AM_RANGE(0xc00000, 0xcfffff) AM_READWRITE(winrun_gpu_videoram_r,winrun_gpu_videoram_w) |
| 1333 | 1302 | AM_RANGE(0xd00000, 0xd0000f) AM_READWRITE(winrun_gpu_register_r,winrun_gpu_register_w) |
| 1334 | 1303 | // AM_RANGE(0xe0000c, 0xe0000d) POSIRQ |
| r32549 | r32550 | |
| 1392 | 1361 | AM_RANGE(0x740000, 0x74ffff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") \ |
| 1393 | 1362 | AM_RANGE(0x750000, 0x75ffff) AM_RAM_DEVWRITE("palette", palette_device, write_ext) AM_SHARE("palette_ext") \ |
| 1394 | 1363 | AM_RANGE(0x760000, 0x760001) AM_READWRITE(namcos21_video_enable_r,namcos21_video_enable_w) \ |
| 1395 | | AM_RANGE(0x800000, 0x8fffff) AM_READ(datarom_r) \ |
| 1396 | | AM_RANGE(0x900000, 0x90ffff) AM_READWRITE(shareram1_r,shareram1_w) AM_SHARE("mpsharedram1") \ |
| 1364 | AM_RANGE(0x800000, 0x8fffff) AM_ROM AM_REGION("data", 0) \ |
| 1365 | AM_RANGE(0x900000, 0x90ffff) AM_RAM AM_SHARE("sharedram") \ |
| 1397 | 1366 | AM_RANGE(0xa00000, 0xa00fff) AM_READWRITE(namcos2_68k_dualportram_word_r,namcos2_68k_dualportram_word_w) \ |
| 1398 | 1367 | AM_RANGE(0xb00000, 0xb03fff) AM_READWRITE(NAMCO_C139_SCI_buffer_r,NAMCO_C139_SCI_buffer_w) \ |
| 1399 | 1368 | AM_RANGE(0xb80000, 0xb8000f) AM_READWRITE(NAMCO_C139_SCI_register_r,NAMCO_C139_SCI_register_w) |
| r32549 | r32550 | |
| 1668 | 1637 | ROM_LOAD( "ac2-obj3.3x", 0x300000, 0x80000, CRC(bd555a1d) SHA1(96e432b30da6f5f7ccb768c516b1f7186bc0d4c9) ) |
| 1669 | 1638 | ROM_LOAD( "ac2-obj7.2x", 0x380000, 0x80000, CRC(d561fbe3) SHA1(a23976e10bddf74d4a6b292f044dfd0affbab101) ) |
| 1670 | 1639 | |
| 1671 | | ROM_REGION16_BE( 0x200000, "user1", 0 ) /* collision */ |
| 1640 | ROM_REGION16_BE( 0x100000, "data", 0 ) /* collision */ |
| 1672 | 1641 | ROM_LOAD16_BYTE( "ac1-data-u.3a", 0x000000, 0x80000, CRC(82320c71) SHA1(2be98d46853febb46e1cc728af2735c0e00ce303) ) |
| 1673 | 1642 | ROM_LOAD16_BYTE( "ac1-data-l.1a", 0x000001, 0x80000, CRC(fd7947d3) SHA1(2696eeae37de6d256e626cc3f3cea7b0f6eff60e) ) |
| 1674 | | ROM_LOAD16_BYTE( "ac1-edata1-u.3c", 0x100000, 0x80000, CRC(a9547509) SHA1(1bc663cec03b60ad968896bbc2546f02efda135e) ) |
| 1675 | | ROM_LOAD16_BYTE( "ac1-edata1-l.1c", 0x100001, 0x80000, CRC(a87087dd) SHA1(cd9b83a8f07886ab44e4ded68002b44338777e8c) ) |
| 1676 | 1643 | |
| 1677 | | ROM_REGION32_BE( 0x400000, "user2", ROMREGION_ERASE ) /* 24bit signed point data */ |
| 1644 | ROM_REGION16_BE( 0x100000, "edata", 0 ) |
| 1645 | ROM_LOAD16_BYTE( "ac1-edata1-u.3c", 0x000000, 0x80000, CRC(a9547509) SHA1(1bc663cec03b60ad968896bbc2546f02efda135e) ) |
| 1646 | ROM_LOAD16_BYTE( "ac1-edata1-l.1c", 0x000001, 0x80000, CRC(a87087dd) SHA1(cd9b83a8f07886ab44e4ded68002b44338777e8c) ) |
| 1647 | |
| 1648 | ROM_REGION32_BE( 0x400000, "point", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1678 | 1649 | ROM_LOAD32_BYTE( "ac1-poi-h.2f", 0x000001, 0x80000, CRC(573bbc3b) SHA1(371be12b915db6872049f18980c1b55544cfc445) ) /* most significant */ |
| 1679 | 1650 | ROM_LOAD32_BYTE( "ac1-poi-lu.2k", 0x000002, 0x80000, CRC(d99084b9) SHA1(c604d60a2162af7610e5ff7c1aa4195f7df82efe) ) |
| 1680 | 1651 | ROM_LOAD32_BYTE( "ac1-poi-ll.2n", 0x000003, 0x80000, CRC(abb32307) SHA1(8e936ba99479215dd33a951d81ec2b04020dfd62) ) /* least significant */ |
| r32549 | r32550 | |
| 1727 | 1698 | ROM_LOAD( "ac1-obj3.3x", 0x300000, 0x80000, CRC(7717f52e) SHA1(be1df3f4d0fdcaa5d3c81a724e5eb9d14136c6f5) ) |
| 1728 | 1699 | ROM_LOAD( "ac1-obj7.2x", 0x380000, 0x80000, CRC(cfa9fe5f) SHA1(0da25663b89d653c87ed32d15f7c82f3035702ab) ) |
| 1729 | 1700 | |
| 1730 | | ROM_REGION16_BE( 0x200000, "user1", 0 ) |
| 1701 | ROM_REGION16_BE( 0x100000, "data", 0 ) |
| 1731 | 1702 | ROM_LOAD16_BYTE( "ac1-data-u.3a", 0x000000, 0x80000, CRC(82320c71) SHA1(2be98d46853febb46e1cc728af2735c0e00ce303) ) |
| 1732 | 1703 | ROM_LOAD16_BYTE( "ac1-data-l.1a", 0x000001, 0x80000, CRC(fd7947d3) SHA1(2696eeae37de6d256e626cc3f3cea7b0f6eff60e) ) |
| 1733 | | ROM_LOAD16_BYTE( "ac1-edata1-u.3c", 0x100000, 0x80000, CRC(a9547509) SHA1(1bc663cec03b60ad968896bbc2546f02efda135e) ) |
| 1734 | | ROM_LOAD16_BYTE( "ac1-edata1-l.1c", 0x100001, 0x80000, CRC(a87087dd) SHA1(cd9b83a8f07886ab44e4ded68002b44338777e8c) ) |
| 1735 | 1704 | |
| 1736 | | ROM_REGION32_BE( 0x400000, "user2", ROMREGION_ERASE ) /* 24bit signed point data */ |
| 1705 | ROM_REGION16_BE( 0x100000, "edata", 0 ) |
| 1706 | ROM_LOAD16_BYTE( "ac1-edata1-u.3c", 0x000000, 0x80000, CRC(a9547509) SHA1(1bc663cec03b60ad968896bbc2546f02efda135e) ) |
| 1707 | ROM_LOAD16_BYTE( "ac1-edata1-l.1c", 0x000001, 0x80000, CRC(a87087dd) SHA1(cd9b83a8f07886ab44e4ded68002b44338777e8c) ) |
| 1708 | |
| 1709 | ROM_REGION32_BE( 0x400000, "point", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1737 | 1710 | ROM_LOAD32_BYTE( "ac1-poi-h.2f", 0x000001, 0x80000, CRC(573bbc3b) SHA1(371be12b915db6872049f18980c1b55544cfc445) ) /* most significant */ |
| 1738 | 1711 | ROM_LOAD32_BYTE( "ac1-poi-lu.2k", 0x000002, 0x80000, CRC(d99084b9) SHA1(c604d60a2162af7610e5ff7c1aa4195f7df82efe) ) |
| 1739 | 1712 | ROM_LOAD32_BYTE( "ac1-poi-ll.2n", 0x000003, 0x80000, CRC(abb32307) SHA1(8e936ba99479215dd33a951d81ec2b04020dfd62) ) /* least significant */ |
| r32549 | r32550 | |
| 1786 | 1759 | ROM_LOAD( "cy1-obj3.3x", 0x300000, 0x80000, CRC(3d1f7168) SHA1(392dddcc79fe61dcc6514a91ac27b5e36825d8b7) ) |
| 1787 | 1760 | ROM_LOAD( "cy1-obj7.2x", 0x380000, 0x80000, CRC(b6eb6ad2) SHA1(85a660c5e44012491be7d4e783cce6ba12c135cb) ) |
| 1788 | 1761 | |
| 1789 | | ROM_REGION16_BE( 0x200000, "user1", 0 ) /* 68k */ |
| 1762 | ROM_REGION16_BE( 0x100000, "data", 0 ) |
| 1790 | 1763 | ROM_LOAD16_BYTE( "cy1-data-u.3a", 0x000000, 0x80000, CRC(570da15d) SHA1(9ebe756f10756c079a92fb522332e9e52ff715c3) ) |
| 1791 | 1764 | ROM_LOAD16_BYTE( "cy1-data-l.1a", 0x000001, 0x80000, CRC(9cf96f9e) SHA1(91783f48b93e03c778c6641ca8fb419c13b0d3c5) ) |
| 1792 | | ROM_LOAD16_BYTE( "cy1-edata0-u.3b", 0x100000, 0x80000, CRC(77452533) SHA1(48fc199bcc1beb23c714eebd9b09b153c980170b) ) |
| 1793 | | ROM_LOAD16_BYTE( "cy1-edata0-l.1b", 0x100001, 0x80000, CRC(e812e290) SHA1(719e0a026ae8ef63d0d0269b67669ea9b4d950dd) ) |
| 1794 | 1765 | |
| 1795 | | ROM_REGION32_BE( 0x400000, "user2", ROMREGION_ERASE ) /* 24bit signed point data */ |
| 1766 | ROM_REGION16_BE( 0x100000, "edata", 0 ) |
| 1767 | ROM_LOAD16_BYTE( "cy1-edata0-u.3b", 0x000000, 0x80000, CRC(77452533) SHA1(48fc199bcc1beb23c714eebd9b09b153c980170b) ) |
| 1768 | ROM_LOAD16_BYTE( "cy1-edata0-l.1b", 0x000001, 0x80000, CRC(e812e290) SHA1(719e0a026ae8ef63d0d0269b67669ea9b4d950dd) ) |
| 1769 | |
| 1770 | ROM_REGION32_BE( 0x400000, "point", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1796 | 1771 | ROM_LOAD32_BYTE( "cy1-poi-h1.2f", 0x000001, 0x80000, CRC(eaf8bac3) SHA1(7a2caf6672af158b4a23ce4626342d1f17d1a4e4) ) /* most significant */ |
| 1797 | 1772 | ROM_LOAD32_BYTE( "cy1-poi-lu1.2k", 0x000002, 0x80000, CRC(c544a8dc) SHA1(4cce5f2ab3519b4aa7edbdd15b2d79a7fdcade3c) ) |
| 1798 | 1773 | ROM_LOAD32_BYTE( "cy1-poi-ll1.2n", 0x000003, 0x80000, CRC(30acb99b) SHA1(a28dcb3e5405f166644f6353a903c1143ee268f1) ) /* least significant */ |
| r32549 | r32550 | |
| 1843 | 1818 | ROM_LOAD( "cy1-obj3.3x", 0x300000, 0x80000, CRC(3d1f7168) SHA1(392dddcc79fe61dcc6514a91ac27b5e36825d8b7) ) |
| 1844 | 1819 | ROM_LOAD( "cy1-obj7.2x", 0x380000, 0x80000, CRC(b6eb6ad2) SHA1(85a660c5e44012491be7d4e783cce6ba12c135cb) ) |
| 1845 | 1820 | |
| 1846 | | ROM_REGION16_BE( 0x200000, "user1", 0 ) /* 68k */ |
| 1821 | ROM_REGION16_BE( 0x100000, "data", 0 ) |
| 1847 | 1822 | ROM_LOAD16_BYTE( "cy1-data-u.3a", 0x000000, 0x80000, CRC(570da15d) SHA1(9ebe756f10756c079a92fb522332e9e52ff715c3) ) |
| 1848 | 1823 | ROM_LOAD16_BYTE( "cy1-data-l.1a", 0x000001, 0x80000, CRC(9cf96f9e) SHA1(91783f48b93e03c778c6641ca8fb419c13b0d3c5) ) |
| 1849 | | ROM_LOAD16_BYTE( "cy1-edata0-u.3b", 0x100000, 0x80000, CRC(77452533) SHA1(48fc199bcc1beb23c714eebd9b09b153c980170b) ) |
| 1850 | | ROM_LOAD16_BYTE( "cy1-edata0-l.1b", 0x100001, 0x80000, CRC(e812e290) SHA1(719e0a026ae8ef63d0d0269b67669ea9b4d950dd) ) |
| 1851 | 1824 | |
| 1852 | | ROM_REGION32_BE( 0x400000, "user2", ROMREGION_ERASE ) /* 24bit signed point data */ |
| 1825 | ROM_REGION16_BE( 0x100000, "edata", 0 ) |
| 1826 | ROM_LOAD16_BYTE( "cy1-edata0-u.3b", 0x000000, 0x80000, CRC(77452533) SHA1(48fc199bcc1beb23c714eebd9b09b153c980170b) ) |
| 1827 | ROM_LOAD16_BYTE( "cy1-edata0-l.1b", 0x000001, 0x80000, CRC(e812e290) SHA1(719e0a026ae8ef63d0d0269b67669ea9b4d950dd) ) |
| 1828 | |
| 1829 | ROM_REGION32_BE( 0x400000, "point", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1853 | 1830 | ROM_LOAD32_BYTE( "cy1-poi-h1.2f", 0x000001, 0x80000, CRC(eaf8bac3) SHA1(7a2caf6672af158b4a23ce4626342d1f17d1a4e4) ) /* most significant */ |
| 1854 | 1831 | ROM_LOAD32_BYTE( "cy1-poi-lu1.2k", 0x000002, 0x80000, CRC(c544a8dc) SHA1(4cce5f2ab3519b4aa7edbdd15b2d79a7fdcade3c) ) |
| 1855 | 1832 | ROM_LOAD32_BYTE( "cy1-poi-ll1.2n", 0x000003, 0x80000, CRC(30acb99b) SHA1(a28dcb3e5405f166644f6353a903c1143ee268f1) ) /* least significant */ |
| r32549 | r32550 | |
| 1906 | 1883 | ROM_LOAD( "de1-obj3.3x", 0x180000, 0x40000, CRC(fc94544c) SHA1(6297445c64784ee253716f6438d98e5fcd4e7520) ) |
| 1907 | 1884 | ROM_LOAD( "de1-obj7.2x", 0x1c0000, 0x40000, CRC(9ce325d7) SHA1(de4d788bec14842507ed405244974b4fd4f07515) ) |
| 1908 | 1885 | |
| 1909 | | ROM_REGION16_BE( 0x100000, "user1", 0 ) /* 68k */ |
| 1886 | ROM_REGION16_BE( 0x100000, "data", 0 ) /* 68k */ |
| 1910 | 1887 | ROM_LOAD16_BYTE( "de1-data-u.3a", 0x00000, 0x80000, CRC(fe65d2ab) SHA1(dbe962dda7efa60357fa3a684a265aaad49df5b5) ) |
| 1911 | 1888 | ROM_LOAD16_BYTE( "de1-data-l.1a", 0x00001, 0x80000, CRC(9bb37aca) SHA1(7f5dffc95cadcf12f53ff7944920afc25ed3cf68) ) |
| 1912 | 1889 | |
| 1913 | | ROM_REGION16_BE( 0xc0000, "user2", 0 ) /* 3d objects */ |
| 1890 | ROM_REGION16_BE( 0xc0000, "point", 0 ) /* 3d objects */ |
| 1914 | 1891 | ROM_LOAD16_BYTE( "de1-pt0-ub.8j", 0x00000, 0x20000, CRC(3b6b746d) SHA1(40c992ef4cf5187b30aba42c5fe7ce0f8f02bee0) ) |
| 1915 | 1892 | ROM_LOAD16_BYTE( "de1-pt0-lb.8d", 0x00001, 0x20000, CRC(9c5c477e) SHA1(c8ae8a663227d636d35bd5f432d23f05d6695942) ) |
| 1916 | 1893 | ROM_LOAD16_BYTE( "de1-pt1-u.8l", 0x40000, 0x20000, CRC(23bc72a1) SHA1(083e2955ae2f88d1ad461517b47054d64375b46e) ) |
| r32549 | r32550 | |
| 1954 | 1931 | ROM_LOAD( "st1-obj2.bin", 0x100000, 0x80000, CRC(6cf5b608) SHA1(c8537fbe97677c4c8a365b1cf86c4645db7a7d6b) ) |
| 1955 | 1932 | ROM_LOAD( "st1-obj3.bin", 0x180000, 0x80000, CRC(cdc195bb) SHA1(91443917a6982c286b6f15381d441d061aefb138) ) |
| 1956 | 1933 | |
| 1957 | | ROM_REGION16_BE( 0x40000, "user1", 0 ) |
| 1934 | ROM_REGION16_BE( 0x100000, "data", 0 ) |
| 1958 | 1935 | ROM_LOAD16_BYTE( "st1-data-u.bin", 0x000000, 0x20000, CRC(2433e911) SHA1(95f5f00d3bacda4996e055a443311fb9f9a5fe2f) ) |
| 1959 | 1936 | ROM_LOAD16_BYTE( "st1-data-l.bin", 0x000001, 0x20000, CRC(4a2cc252) SHA1(d9da9992bac878f8a1f5e84cc3c6d457b4705e8f) ) |
| 1960 | 1937 | |
| 1961 | | ROM_REGION32_BE( 0x400000, "user2", ROMREGION_ERASE ) /* 24bit signed point data */ |
| 1938 | ROM_REGION16_BE( 0x100000, "edata", ROMREGION_ERASEFF ) |
| 1939 | |
| 1940 | ROM_REGION32_BE( 0x400000, "point", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1962 | 1941 | ROM_LOAD32_BYTE( "st1-pt0-h.bin", 0x000001, 0x80000, CRC(84eb355f) SHA1(89a248b8be2e0afcee29ba4c4c9cca65d5fb246a) ) |
| 1963 | 1942 | ROM_LOAD32_BYTE( "st1-pt0-u.bin", 0x000002, 0x80000, CRC(1956cd0a) SHA1(7d21b3a59f742694de472c545a1f30c3d92e3390) ) |
| 1964 | 1943 | ROM_LOAD32_BYTE( "st1-pt0-l.bin", 0x000003, 0x80000, CRC(ff577049) SHA1(1e1595174094e88d5788753d05ce296c1f7eca75) ) |
| r32549 | r32550 | |
| 2005 | 1984 | ROM_LOAD( "st1-obj2.bin", 0x100000, 0x80000, CRC(6cf5b608) SHA1(c8537fbe97677c4c8a365b1cf86c4645db7a7d6b) ) |
| 2006 | 1985 | ROM_LOAD( "st1-obj3.bin", 0x180000, 0x80000, CRC(cdc195bb) SHA1(91443917a6982c286b6f15381d441d061aefb138) ) |
| 2007 | 1986 | |
| 2008 | | ROM_REGION16_BE( 0x40000, "user1", 0 ) |
| 1987 | ROM_REGION16_BE( 0x100000, "data", 0 ) |
| 2009 | 1988 | ROM_LOAD16_BYTE( "st1-data-u.bin", 0x000000, 0x20000, CRC(2433e911) SHA1(95f5f00d3bacda4996e055a443311fb9f9a5fe2f) ) |
| 2010 | 1989 | ROM_LOAD16_BYTE( "st1-data-l.bin", 0x000001, 0x20000, CRC(4a2cc252) SHA1(d9da9992bac878f8a1f5e84cc3c6d457b4705e8f) ) |
| 2011 | 1990 | |
| 2012 | | ROM_REGION32_BE( 0x400000, "user2", ROMREGION_ERASE ) /* 24bit signed point data */ |
| 1991 | ROM_REGION16_BE( 0x100000, "edata", ROMREGION_ERASEFF ) |
| 1992 | |
| 1993 | ROM_REGION32_BE( 0x400000, "point", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 2013 | 1994 | ROM_LOAD32_BYTE( "st1-pt0-h.bin", 0x000001, 0x80000, CRC(84eb355f) SHA1(89a248b8be2e0afcee29ba4c4c9cca65d5fb246a) ) |
| 2014 | 1995 | ROM_LOAD32_BYTE( "st1-pt0-u.bin", 0x000002, 0x80000, CRC(1956cd0a) SHA1(7d21b3a59f742694de472c545a1f30c3d92e3390) ) |
| 2015 | 1996 | ROM_LOAD32_BYTE( "st1-pt0-l.bin", 0x000003, 0x80000, CRC(ff577049) SHA1(1e1595174094e88d5788753d05ce296c1f7eca75) ) |
| r32549 | r32550 | |
| 2060 | 2041 | ROM_LOAD( "sv1-obj3.bin", 0x300000, 0x80000, CRC(293ef1c5) SHA1(f677883bfec16bbaeb0a01ac565d0e6cac679174) ) |
| 2061 | 2042 | ROM_LOAD( "sv1-obj7.bin", 0x380000, 0x80000, CRC(95ed6dcb) SHA1(931706ce3fea630823ce0c79febec5eec0cc623d) ) |
| 2062 | 2043 | |
| 2063 | | ROM_REGION16_BE( 0x100000, "user1", 0 ) |
| 2044 | ROM_REGION16_BE( 0x100000, "data", 0 ) |
| 2064 | 2045 | ROM_LOAD16_BYTE( "sv1-data-u.bin", 0x000000, 0x80000, CRC(2e561996) SHA1(982158481e5649f21d5c2816fdc80cb725ed1419) ) |
| 2065 | 2046 | ROM_LOAD16_BYTE( "sv1-data-l.bin", 0x000001, 0x80000, CRC(495fb8dd) SHA1(813d1da4109652008d72b3bdb03032efc5c0c2d5) ) |
| 2066 | 2047 | |
| 2067 | | ROM_REGION32_BE( 0x400000, "user2", ROMREGION_ERASE ) /* 24bit signed point data */ |
| 2048 | ROM_REGION16_BE( 0x100000, "edata", ROMREGION_ERASEFF ) |
| 2049 | |
| 2050 | ROM_REGION32_BE( 0x400000, "point", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 2068 | 2051 | ROM_LOAD32_BYTE( "sv1-pt0-h.bin", 0x000001, 0x80000, CRC(3be21115) SHA1(c9f30353c1216f64199f87cd34e787efd728e739) ) /* most significant */ |
| 2069 | 2052 | ROM_LOAD32_BYTE( "sv1-pt0-u.bin", 0x000002, 0x80000, CRC(4aacfc42) SHA1(f0e179e057183b41744ca429764f44306f0ce9bf) ) |
| 2070 | 2053 | ROM_LOAD32_BYTE( "sv1-pt0-l.bin", 0x000003, 0x80000, CRC(6a4dddff) SHA1(9ed182d21d328c6a684ee6658a9dfcf3f3dd8646) ) /* least significant */ |
| r32549 | r32550 | |
| 2102 | 2085 | ROM_LOAD16_BYTE( "wr1-gp1u.1l", 0x40000, 0x20000, CRC(8ff51a3d) SHA1(81fbcd4e8c51742f35607537e1b1a86fd7782827) ) |
| 2103 | 2086 | ROM_LOAD16_BYTE( "wr1-gp1l.3l", 0x40001, 0x20000, CRC(9360d34e) SHA1(e558eb540c02acfe84f2dfe2d65afd609b7f3207) ) |
| 2104 | 2087 | |
| 2105 | | ROM_REGION16_BE( 0x80000, "user1", 0 ) /* 68k */ |
| 2088 | ROM_REGION16_BE( 0x80000, "data", 0 ) |
| 2106 | 2089 | ROM_LOAD16_BYTE( "wr1-d0u.3a", 0x00000, 0x20000, CRC(84ea1492) SHA1(56274b39bd5be076c9904d9ed9ce3f6e29d9f038) ) |
| 2107 | 2090 | ROM_LOAD16_BYTE( "wr1-d0l.1a", 0x00001, 0x20000, CRC(b81508f9) SHA1(51c03c3dff86cece9790667b1557de940ebccbe9) ) |
| 2108 | 2091 | ROM_LOAD16_BYTE( "wr1-d1u.3b", 0x40000, 0x20000, CRC(bbd1fdd7) SHA1(026e9410525fa0e93f155949bbc1d3b8a2785bd1) ) |
| 2109 | 2092 | ROM_LOAD16_BYTE( "wr1-d1l.1b", 0x40001, 0x20000, CRC(8ddd7eac) SHA1(b873b253b0a095e66a9f68d45a2cb41fa025ba16) ) |
| 2110 | 2093 | |
| 2111 | | ROM_REGION16_BE( 0x80000, "user2", 0 ) /* 3d objects */ |
| 2112 | | ROM_LOAD16_BYTE( "wr1-pt0u.8j", 0x00000, 0x20000, CRC(7ec4cf6b) SHA1(92ec92567b9f7321efb4a3724cbcdba216eb22f9) ) |
| 2113 | | ROM_LOAD16_BYTE( "wr1-pt0l.8d", 0x00001, 0x20000, CRC(58c14b73) SHA1(e34a26866cd870743e166669f7fa5915a82104e9) ) |
| 2114 | | |
| 2115 | | ROM_REGION16_BE( 0x100000, "user3", 0 ) /* bitmapped graphics */ |
| 2094 | ROM_REGION16_BE( 0x100000, "gdata", 0 ) /* bitmapped graphics */ |
| 2116 | 2095 | ROM_LOAD16_BYTE( "wr1-gd0u-2.1p", 0x00000, 0x40000, CRC(9752eef5) SHA1(d6df0faf9c2696247bdf463f53c1e474ec595dd0) ) |
| 2117 | 2096 | ROM_LOAD16_BYTE( "wr1-gd0l-2.3p", 0x00001, 0x40000, CRC(349c95cc) SHA1(8898eecf5918485ec683900520f123483077df28) ) |
| 2118 | 2097 | |
| 2098 | ROM_REGION16_BE( 0x80000, "point", 0 ) /* 3d objects */ |
| 2099 | ROM_LOAD16_BYTE( "wr1-pt0u.8j", 0x00000, 0x20000, CRC(7ec4cf6b) SHA1(92ec92567b9f7321efb4a3724cbcdba216eb22f9) ) |
| 2100 | ROM_LOAD16_BYTE( "wr1-pt0l.8d", 0x00001, 0x20000, CRC(58c14b73) SHA1(e34a26866cd870743e166669f7fa5915a82104e9) ) |
| 2101 | |
| 2119 | 2102 | ROM_REGION( 0x200000, "c140", 0 ) /* sound samples */ |
| 2120 | 2103 | ROM_LOAD("wr-voi-0.11b", 0x040000, 0x40000, CRC(8040b645) SHA1(7ccafb3073fa79910e26cf9b8b6e8e9ae22e55fc) ) |
| 2121 | 2104 | ROM_LOAD("wr-voi-1.11c", 0x0c0000, 0x40000, CRC(d347e904) SHA1(620cd07e6230322c306283e45a43fa1e217028d4) ) |
| r32549 | r32550 | |
| 2168 | 2151 | ROM_LOAD16_BYTE( "sg1-gp1-u.1l", 0x40000, 0x20000, CRC(f5f2e927) SHA1(ebf709f16f01f1a634de9121454537cda74e891b) ) |
| 2169 | 2152 | ROM_LOAD16_BYTE( "sg1-gp1-l.3l", 0x40001, 0x20000, CRC(17ed90a5) SHA1(386bdcb11dcbe400f5be1fe4a7418158b46e50ef) ) |
| 2170 | 2153 | |
| 2171 | | ROM_REGION16_BE( 0x80000, "user1", 0 ) /* 68k */ |
| 2154 | ROM_REGION16_BE( 0x80000, "data", 0 ) |
| 2172 | 2155 | ROM_LOAD16_BYTE( "sg1-data0-u.3a", 0x00000, 0x20000, CRC(1dde2ac2) SHA1(2d20a434561c04e48b52a2137a8c9047e17c1013) ) |
| 2173 | 2156 | ROM_LOAD16_BYTE( "sg1-data0-l.1a", 0x00001, 0x20000, CRC(2afeb77e) SHA1(ac1552f6e2788158d3477b6a0981d001d6cbdf13) ) |
| 2174 | 2157 | ROM_LOAD16_BYTE( "sg1-data1-u.3b", 0x40000, 0x20000, CRC(5664b09e) SHA1(10c1c29614eee2cffcfd69085f0450d81ba2e25f) ) |
| 2175 | 2158 | ROM_LOAD16_BYTE( "sg1-data1-l.1b", 0x40001, 0x20000, CRC(2dbc7de4) SHA1(824304c95942c7296f8e8dcf8ee7e22bf56154b1) ) |
| 2176 | 2159 | |
| 2177 | | ROM_REGION16_BE( 0x80000, "user2", 0 ) /* 3d objects */ |
| 2178 | | ROM_LOAD16_BYTE( "sg1-pt0-u.8j", 0x00000, 0x20000, CRC(160c3634) SHA1(485d20d6cc459f17d77682201dee07bdf76bf343) ) |
| 2179 | | ROM_LOAD16_BYTE( "sg1-pt0-l.8d", 0x00001, 0x20000, CRC(b5a665bf) SHA1(5af6ec492f31395c0492e14590b025b120067b8d) ) |
| 2180 | | ROM_LOAD16_BYTE( "sg1-pt1-u.8l", 0x40000, 0x20000, CRC(b63d3006) SHA1(78e78619766b0fd91b1e830cfb066495d6773981) ) |
| 2181 | | ROM_LOAD16_BYTE( "sg1-pt1-l.8e", 0x40001, 0x20000, CRC(6385e325) SHA1(d50bceb2e9c0d0a38d7b0f918f99c482649e260d) ) |
| 2182 | | |
| 2183 | | ROM_REGION16_BE( 0x100000, "user3", 0 ) /* bitmapped graphics */ |
| 2160 | ROM_REGION16_BE( 0x100000, "gdata", 0 ) /* bitmapped graphics */ |
| 2184 | 2161 | ROM_LOAD16_BYTE( "sg1-gd0-u.1p", 0x00000, 0x40000, CRC(7838fcde) SHA1(45e31269eed1999b73c41c2f5d2c5bfbbdaf23df) ) |
| 2185 | 2162 | ROM_LOAD16_BYTE( "sg1-gd0-l.3p", 0x00001, 0x40000, CRC(4bd02b9a) SHA1(b2fdfd1c1325864aaad87f5358ab9bbdd79ff6ae) ) |
| 2186 | 2163 | ROM_LOAD16_BYTE( "sg1-gd1-u.1s", 0x80000, 0x40000, CRC(271db29b) SHA1(8b35fcf273b9aec28d4c606c41c0626dded697e1) ) |
| 2187 | 2164 | ROM_LOAD16_BYTE( "sg1-gd1-l.3s", 0x80001, 0x40000, CRC(a6c4da96) SHA1(377dbf21a1bede01de16708c96c112abab4417ce) ) |
| 2188 | 2165 | |
| 2166 | ROM_REGION16_BE( 0x80000, "point", 0 ) /* 3d objects */ |
| 2167 | ROM_LOAD16_BYTE( "sg1-pt0-u.8j", 0x00000, 0x20000, CRC(160c3634) SHA1(485d20d6cc459f17d77682201dee07bdf76bf343) ) |
| 2168 | ROM_LOAD16_BYTE( "sg1-pt0-l.8d", 0x00001, 0x20000, CRC(b5a665bf) SHA1(5af6ec492f31395c0492e14590b025b120067b8d) ) |
| 2169 | ROM_LOAD16_BYTE( "sg1-pt1-u.8l", 0x40000, 0x20000, CRC(b63d3006) SHA1(78e78619766b0fd91b1e830cfb066495d6773981) ) |
| 2170 | ROM_LOAD16_BYTE( "sg1-pt1-l.8e", 0x40001, 0x20000, CRC(6385e325) SHA1(d50bceb2e9c0d0a38d7b0f918f99c482649e260d) ) |
| 2171 | |
| 2189 | 2172 | ROM_REGION( 0x200000, "c140", 0 ) /* sound samples */ |
| 2190 | 2173 | ROM_LOAD("sg-voi-1.11c", 0x080000, 0x80000,CRC(7dcccb31) SHA1(4441b37691434b13eae5dee2d04dc12a56b04d2a) ) |
| 2191 | 2174 | ROM_LOAD("sg-voi-3.11e", 0x180000, 0x80000,CRC(a198141c) SHA1(b4ca352e6aedd9d7a7e5e39e840f1d3a7145900e) ) |
| r32549 | r32550 | |
| 2217 | 2200 | ROM_LOAD16_BYTE( "r911-gp1u.1l", 0x40000, 0x20000, CRC(146ab6b8) SHA1(aefb89585bf311f8d33f18298fea326ef1f19f1e) ) |
| 2218 | 2201 | ROM_LOAD16_BYTE( "r911-gp1l.3l", 0x40001, 0x20000, CRC(96c2463c) SHA1(e43db580e7b454af04c22e894108fbb56da0eeb5) ) |
| 2219 | 2202 | |
| 2220 | | ROM_REGION16_BE( 0x80000, "user1", 0 ) |
| 2203 | ROM_REGION16_BE( 0x80000, "data", 0 ) |
| 2221 | 2204 | ROM_LOAD16_BYTE( "r911-d0u.3a", 0x00000, 0x20000, CRC(dcb27da5) SHA1(ecd72397d10313fe8dcb8589bdc5d88d4298b26c) ) |
| 2222 | 2205 | ROM_LOAD16_BYTE( "r911-d0l.1a", 0x00001, 0x20000, CRC(f692a8f3) SHA1(4c29f60400b18d9ef0425de149618da6cf762ca4) ) |
| 2223 | 2206 | ROM_LOAD16_BYTE( "r911-d1u.3b", 0x40000, 0x20000, CRC(ac2afd1b) SHA1(510eb41931164b086c85ba0a86d6f10b88f5e534) ) |
| 2224 | 2207 | ROM_LOAD16_BYTE( "r911-d1l.1b", 0x40001, 0x20000, CRC(ebb51af1) SHA1(87b7b64ee662bf652add1e1199e42391d0e2f7e8) ) |
| 2225 | 2208 | |
| 2226 | | ROM_REGION16_BE( 0x80000, "user2", 0 ) /* winrun91 - 3d objects */ |
| 2227 | | ROM_LOAD16_BYTE( "r911-pt0u.8j", 0x00000, 0x20000, CRC(abf512a6) SHA1(e86288039d6c4dedfa95b11cb7e4b87637f90c09) ) /* Version on SYSTEM21B CPU only has R911 PTU @ 8W */ |
| 2228 | | ROM_LOAD16_BYTE( "r911-pt0l.8d", 0x00001, 0x20000, CRC(ac8d468c) SHA1(d1b457a19a5d3259d0caf933f42b3a02b485867b) ) /* and R911 PTL @ 12W with rom type 27C020 */ |
| 2229 | | ROM_LOAD16_BYTE( "r911-pt1u.8l", 0x40000, 0x20000, CRC(7e5dab74) SHA1(5bde219d5b4305d38d17b494b2e759f05d05329f) ) |
| 2230 | | ROM_LOAD16_BYTE( "r911-pt1l.8e", 0x40001, 0x20000, CRC(38a54ec5) SHA1(5c6017c98cae674868153ff2d64532027cf0ab83) ) |
| 2231 | | |
| 2232 | | ROM_REGION16_BE( 0x100000, "user3", 0 ) /* bitmapped graphics */ |
| 2209 | ROM_REGION16_BE( 0x100000, "gdata", 0 ) /* bitmapped graphics */ |
| 2233 | 2210 | ROM_LOAD16_BYTE( "r911-gd0u.1p", 0x00000, 0x40000, CRC(33f5a19b) SHA1(b1dbd242168007f80e13e11c78b34abc1668883e) ) |
| 2234 | 2211 | ROM_LOAD16_BYTE( "r911-gd0l.3p", 0x00001, 0x40000, CRC(9a29500e) SHA1(c605f86b138e0a4c3163ffd967482e298a15fbe7) ) |
| 2235 | 2212 | ROM_LOAD16_BYTE( "r911-gd1u.1s", 0x80000, 0x40000, CRC(17e5a61c) SHA1(272ebd7daa56847f1887809535362331b5465dec) ) |
| 2236 | 2213 | ROM_LOAD16_BYTE( "r911-gd1l.3s", 0x80001, 0x40000, CRC(64df59a2) SHA1(1e9d0945b94780bb0be16803e767466d2cda07e8) ) |
| 2237 | 2214 | |
| 2215 | ROM_REGION16_BE( 0x80000, "point", 0 ) /* winrun91 - 3d objects */ |
| 2216 | ROM_LOAD16_BYTE( "r911-pt0u.8j", 0x00000, 0x20000, CRC(abf512a6) SHA1(e86288039d6c4dedfa95b11cb7e4b87637f90c09) ) /* Version on SYSTEM21B CPU only has R911 PTU @ 8W */ |
| 2217 | ROM_LOAD16_BYTE( "r911-pt0l.8d", 0x00001, 0x20000, CRC(ac8d468c) SHA1(d1b457a19a5d3259d0caf933f42b3a02b485867b) ) /* and R911 PTL @ 12W with rom type 27C020 */ |
| 2218 | ROM_LOAD16_BYTE( "r911-pt1u.8l", 0x40000, 0x20000, CRC(7e5dab74) SHA1(5bde219d5b4305d38d17b494b2e759f05d05329f) ) |
| 2219 | ROM_LOAD16_BYTE( "r911-pt1l.8e", 0x40001, 0x20000, CRC(38a54ec5) SHA1(5c6017c98cae674868153ff2d64532027cf0ab83) ) |
| 2220 | |
| 2238 | 2221 | ROM_REGION( 0x200000, "c140", 0 ) /* sound samples */ |
| 2239 | 2222 | ROM_LOAD("r911-avo1.11c", 0x080000, 0x80000,CRC(9fb33af3) SHA1(666630a8e5766ca4c3275961963c3e713dfdda2d) ) |
| 2240 | 2223 | ROM_LOAD("r911-avo3.11e", 0x180000, 0x80000,CRC(76e22f92) SHA1(0e1b8d35a5b9c20cc3192d935f0c9da1e69679d2) ) |
| r32549 | r32550 | |
| 2244 | 2227 | { |
| 2245 | 2228 | m_gametype = game_type; |
| 2246 | 2229 | m_pointram = auto_alloc_array(machine(), UINT8, PTRAM_SIZE); |
| 2247 | | m_mpDataROM = (UINT16 *)memregion( "user1" )->base(); |
| 2248 | 2230 | init_dsp(); |
| 2249 | 2231 | m_mbNeedsKickstart = 20; |
| 2250 | 2232 | if( game_type==NAMCOS21_CYBERSLED ) |
| r32549 | r32550 | |
| 2263 | 2245 | m_winrun_dspcomram = auto_alloc_array(machine(), UINT16, 0x1000*2); |
| 2264 | 2246 | |
| 2265 | 2247 | m_gametype = NAMCOS21_WINRUN91; |
| 2266 | | m_mpDataROM = (UINT16 *)memregion( "user1" )->base(); |
| 2267 | 2248 | m_pointram = auto_alloc_array(machine(), UINT8, PTRAM_SIZE); |
| 2268 | 2249 | m_pointram_idx = 0; |
| 2269 | 2250 | m_mbNeedsKickstart = 0; |
| r32549 | r32550 | |
| 2304 | 2285 | pMem[pc++] = 0; |
| 2305 | 2286 | m_winrun_dspcomram = auto_alloc_array(machine(), UINT16, 0x1000*2); |
| 2306 | 2287 | m_gametype = NAMCOS21_DRIVERS_EYES; |
| 2307 | | m_mpDataROM = (UINT16 *)memregion( "user1" )->base(); |
| 2308 | 2288 | m_pointram = auto_alloc_array(machine(), UINT8, PTRAM_SIZE); |
| 2309 | 2289 | m_pointram_idx = 0; |
| 2310 | 2290 | m_mbNeedsKickstart = 0; |