trunk/hash/pasogo.xml
| r243167 | r243168 | |
| 1 | 1 | <?xml version="1.0"?> |
| 2 | 2 | <!DOCTYPE softwarelist SYSTEM "softwarelist.dtd"> |
| 3 | 3 | <softwarelist name="pasogo" description="Koei PasoGo cartridges"> |
| 4 | | |
| 5 | | <!-- |
| 6 | | Koei PasoGo (パソ碁) undumped games |
| 7 | | |
| 8 | | Taikyoku-kun I ~ 対局くん I [KS-1001] |
| 9 | | Tanoshii Tsumego Dai-1-kan ~ 楽しい詰碁・第1巻 [KS-1002] |
| 10 | | Tanoshii Tsumego Dai-2-kan ~ 楽しい詰碁・第2巻 [KS-1003] |
| 11 | | |
| 12 | | --> |
| 13 | | |
| 14 | | <!-- Contians 8M SOP44 ROM, 62256 SOP32 RAM, Microchip 1081N (reset IC?watchdog?battery-power-switcher?) and 3V battery. --> |
| 4 | <!-- KS-1010. Contians 8M SOP44 ROM, 62256 SOP32 RAM, Microchip 1081N (reset IC?watchdog?battery-power-switcher?) and 3V battery. --> |
| 15 | 5 | <software name="dgoban"> |
| 16 | 6 | <description>Denshi Goban</description> |
| 17 | 7 | <year>1996</year> |
| 18 | 8 | <publisher>Koei</publisher> |
| 19 | | <info name="serial" value="KS-1009"/> |
| 20 | | <info name="alt_title" value="電子碁盤"/> |
| 21 | 9 | <part name="cart" interface="pasogo_cart"> |
| 22 | 10 | <dataarea name="rom" width="16" endianness="little" size="1048576"> |
| 23 | 11 | <rom name="ks-1010.ic4" size="1048576" crc="b6a3f97c" sha1="2de63b05ec93a4ba3ea55ba131c0706927a5bf39" offset="00000000" /> |
| r243167 | r243168 | |
| 25 | 13 | </part> |
| 26 | 14 | </software> |
| 27 | 15 | |
| 28 | | |
| 29 | | <!-- Contains 4M SOP40 ROM only. --> |
| 16 | <!-- KS-1004. Contains 4M SOP40 ROM only. --> |
| 30 | 17 | <software name="igmks1"> |
| 31 | | <description>Igo Meikyokushuu - Dai-1-kan</description> |
| 18 | <description>Igo Meikyokushuu - Dai Ikkan</description> |
| 32 | 19 | <year>1996</year> |
| 33 | 20 | <publisher>Koei</publisher> |
| 34 | | <info name="serial" value="KS-1004"/> |
| 35 | | <info name="alt_title" value="囲碁名局集 第1巻"/> |
| 36 | 21 | <part name="cart" interface="pasogo_cart"> |
| 37 | 22 | <dataarea name="rom" width="16" endianness="little" size="524288"> |
| 38 | 23 | <rom name="yrm0442m-184s" size="524288" crc="32f9c38a" sha1="1be82afcdf5e2d1a0e873fda4161e663d7a53a85" offset="00000000" /> |
| r243167 | r243168 | |
| 40 | 25 | </part> |
| 41 | 26 | </software> |
| 42 | 27 | |
| 43 | | <!-- Contains 4M SOP40 ROM only. --> |
| 28 | <!-- KS-1009. Contains 4M SOP40 ROM only. --> |
| 44 | 29 | <software name="tnt1"> |
| 45 | | <description>Tsuyoku Naru Tesuji - Dai-1-kan</description> |
| 30 | <description>Tsuyoku Naru Tesuji - Dai Ikkan</description> |
| 46 | 31 | <year>1996</year> |
| 47 | 32 | <publisher>Koei</publisher> |
| 48 | | <info name="serial" value="KS-1010"/> |
| 49 | | <info name="alt_title" value="強くなる手筋・第1巻"/> |
| 50 | 33 | <part name="cart" interface="pasogo_cart"> |
| 51 | 34 | <dataarea name="rom" width="16" endianness="little" size="524288"> |
| 52 | 35 | <rom name="ks-1009.ic4" size="524288" crc="3e70fca6" sha1="c46cdc9e01f2f5c66b2523e1d30355e51c839f27" offset="00000000" /> |
trunk/src/mame/drivers/namcos21.c
| r243167 | r243168 | |
| 311 | 311 | |
| 312 | 312 | INT32 namcos21_state::read_pointrom_data(unsigned offset) |
| 313 | 313 | { |
| 314 | | return m_ptrom24[offset]; |
| 314 | const INT32 *pPointData = (INT32 *)memregion( "point" )->base(); |
| 315 | INT32 result = pPointData[offset]; |
| 316 | return result; |
| 315 | 317 | } |
| 316 | 318 | |
| 317 | 319 | READ16_MEMBER(namcos21_state::namcos21_video_enable_r) |
| r243167 | r243168 | |
| 1166 | 1168 | |
| 1167 | 1169 | READ16_MEMBER(namcos21_state::winrun_dsp_pointrom_data_r) |
| 1168 | 1170 | { |
| 1169 | | return m_ptrom16[m_winrun_pointrom_addr++]; |
| 1171 | UINT16 *ptrom = (UINT16 *)memregion("point")->base(); |
| 1172 | return ptrom[m_winrun_pointrom_addr++]; |
| 1170 | 1173 | } |
| 1171 | 1174 | |
| 1172 | 1175 | WRITE16_MEMBER(namcos21_state::winrun_dsp_complete_w) |
| r243167 | r243168 | |
| 1642 | 1645 | ROM_LOAD16_BYTE( "ac1-edata1-u.3c", 0x000000, 0x80000, CRC(a9547509) SHA1(1bc663cec03b60ad968896bbc2546f02efda135e) ) |
| 1643 | 1646 | ROM_LOAD16_BYTE( "ac1-edata1-l.1c", 0x000001, 0x80000, CRC(a87087dd) SHA1(cd9b83a8f07886ab44e4ded68002b44338777e8c) ) |
| 1644 | 1647 | |
| 1645 | | ROM_REGION32_BE( 0x400000, "point24", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1648 | ROM_REGION32_BE( 0x400000, "point", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1646 | 1649 | ROM_LOAD32_BYTE( "ac1-poi-h.2f", 0x000001, 0x80000, CRC(573bbc3b) SHA1(371be12b915db6872049f18980c1b55544cfc445) ) /* most significant */ |
| 1647 | 1650 | ROM_LOAD32_BYTE( "ac1-poi-lu.2k", 0x000002, 0x80000, CRC(d99084b9) SHA1(c604d60a2162af7610e5ff7c1aa4195f7df82efe) ) |
| 1648 | 1651 | ROM_LOAD32_BYTE( "ac1-poi-ll.2n", 0x000003, 0x80000, CRC(abb32307) SHA1(8e936ba99479215dd33a951d81ec2b04020dfd62) ) /* least significant */ |
| r243167 | r243168 | |
| 1703 | 1706 | ROM_LOAD16_BYTE( "ac1-edata1-u.3c", 0x000000, 0x80000, CRC(a9547509) SHA1(1bc663cec03b60ad968896bbc2546f02efda135e) ) |
| 1704 | 1707 | ROM_LOAD16_BYTE( "ac1-edata1-l.1c", 0x000001, 0x80000, CRC(a87087dd) SHA1(cd9b83a8f07886ab44e4ded68002b44338777e8c) ) |
| 1705 | 1708 | |
| 1706 | | ROM_REGION32_BE( 0x400000, "point24", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1709 | ROM_REGION32_BE( 0x400000, "point", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1707 | 1710 | ROM_LOAD32_BYTE( "ac1-poi-h.2f", 0x000001, 0x80000, CRC(573bbc3b) SHA1(371be12b915db6872049f18980c1b55544cfc445) ) /* most significant */ |
| 1708 | 1711 | ROM_LOAD32_BYTE( "ac1-poi-lu.2k", 0x000002, 0x80000, CRC(d99084b9) SHA1(c604d60a2162af7610e5ff7c1aa4195f7df82efe) ) |
| 1709 | 1712 | ROM_LOAD32_BYTE( "ac1-poi-ll.2n", 0x000003, 0x80000, CRC(abb32307) SHA1(8e936ba99479215dd33a951d81ec2b04020dfd62) ) /* least significant */ |
| r243167 | r243168 | |
| 1764 | 1767 | ROM_LOAD16_BYTE( "cy1-edata0-u.3b", 0x000000, 0x80000, CRC(77452533) SHA1(48fc199bcc1beb23c714eebd9b09b153c980170b) ) |
| 1765 | 1768 | ROM_LOAD16_BYTE( "cy1-edata0-l.1b", 0x000001, 0x80000, CRC(e812e290) SHA1(719e0a026ae8ef63d0d0269b67669ea9b4d950dd) ) |
| 1766 | 1769 | |
| 1767 | | ROM_REGION32_BE( 0x400000, "point24", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1770 | ROM_REGION32_BE( 0x400000, "point", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1768 | 1771 | ROM_LOAD32_BYTE( "cy1-poi-h1.2f", 0x000001, 0x80000, CRC(eaf8bac3) SHA1(7a2caf6672af158b4a23ce4626342d1f17d1a4e4) ) /* most significant */ |
| 1769 | 1772 | ROM_LOAD32_BYTE( "cy1-poi-lu1.2k", 0x000002, 0x80000, CRC(c544a8dc) SHA1(4cce5f2ab3519b4aa7edbdd15b2d79a7fdcade3c) ) |
| 1770 | 1773 | ROM_LOAD32_BYTE( "cy1-poi-ll1.2n", 0x000003, 0x80000, CRC(30acb99b) SHA1(a28dcb3e5405f166644f6353a903c1143ee268f1) ) /* least significant */ |
| r243167 | r243168 | |
| 1823 | 1826 | ROM_LOAD16_BYTE( "cy1-edata0-u.3b", 0x000000, 0x80000, CRC(77452533) SHA1(48fc199bcc1beb23c714eebd9b09b153c980170b) ) |
| 1824 | 1827 | ROM_LOAD16_BYTE( "cy1-edata0-l.1b", 0x000001, 0x80000, CRC(e812e290) SHA1(719e0a026ae8ef63d0d0269b67669ea9b4d950dd) ) |
| 1825 | 1828 | |
| 1826 | | ROM_REGION32_BE( 0x400000, "point24", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1829 | ROM_REGION32_BE( 0x400000, "point", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1827 | 1830 | ROM_LOAD32_BYTE( "cy1-poi-h1.2f", 0x000001, 0x80000, CRC(eaf8bac3) SHA1(7a2caf6672af158b4a23ce4626342d1f17d1a4e4) ) /* most significant */ |
| 1828 | 1831 | ROM_LOAD32_BYTE( "cy1-poi-lu1.2k", 0x000002, 0x80000, CRC(c544a8dc) SHA1(4cce5f2ab3519b4aa7edbdd15b2d79a7fdcade3c) ) |
| 1829 | 1832 | ROM_LOAD32_BYTE( "cy1-poi-ll1.2n", 0x000003, 0x80000, CRC(30acb99b) SHA1(a28dcb3e5405f166644f6353a903c1143ee268f1) ) /* least significant */ |
| r243167 | r243168 | |
| 1884 | 1887 | ROM_LOAD16_BYTE( "de1-data-u.3a", 0x00000, 0x80000, CRC(fe65d2ab) SHA1(dbe962dda7efa60357fa3a684a265aaad49df5b5) ) |
| 1885 | 1888 | ROM_LOAD16_BYTE( "de1-data-l.1a", 0x00001, 0x80000, CRC(9bb37aca) SHA1(7f5dffc95cadcf12f53ff7944920afc25ed3cf68) ) |
| 1886 | 1889 | |
| 1887 | | ROM_REGION16_BE( 0xc0000, "point16", 0 ) /* 3d objects */ |
| 1890 | ROM_REGION16_BE( 0xc0000, "point", 0 ) /* 3d objects */ |
| 1888 | 1891 | ROM_LOAD16_BYTE( "de1-pt0-ub.8j", 0x00000, 0x20000, CRC(3b6b746d) SHA1(40c992ef4cf5187b30aba42c5fe7ce0f8f02bee0) ) |
| 1889 | 1892 | ROM_LOAD16_BYTE( "de1-pt0-lb.8d", 0x00001, 0x20000, CRC(9c5c477e) SHA1(c8ae8a663227d636d35bd5f432d23f05d6695942) ) |
| 1890 | 1893 | ROM_LOAD16_BYTE( "de1-pt1-u.8l", 0x40000, 0x20000, CRC(23bc72a1) SHA1(083e2955ae2f88d1ad461517b47054d64375b46e) ) |
| r243167 | r243168 | |
| 1934 | 1937 | |
| 1935 | 1938 | ROM_REGION16_BE( 0x100000, "edata", ROMREGION_ERASEFF ) |
| 1936 | 1939 | |
| 1937 | | ROM_REGION32_BE( 0x400000, "point24", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1940 | ROM_REGION32_BE( 0x400000, "point", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1938 | 1941 | ROM_LOAD32_BYTE( "st1-pt0-h.bin", 0x000001, 0x80000, CRC(84eb355f) SHA1(89a248b8be2e0afcee29ba4c4c9cca65d5fb246a) ) |
| 1939 | 1942 | ROM_LOAD32_BYTE( "st1-pt0-u.bin", 0x000002, 0x80000, CRC(1956cd0a) SHA1(7d21b3a59f742694de472c545a1f30c3d92e3390) ) |
| 1940 | 1943 | ROM_LOAD32_BYTE( "st1-pt0-l.bin", 0x000003, 0x80000, CRC(ff577049) SHA1(1e1595174094e88d5788753d05ce296c1f7eca75) ) |
| r243167 | r243168 | |
| 1987 | 1990 | |
| 1988 | 1991 | ROM_REGION16_BE( 0x100000, "edata", ROMREGION_ERASEFF ) |
| 1989 | 1992 | |
| 1990 | | ROM_REGION32_BE( 0x400000, "point24", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1993 | ROM_REGION32_BE( 0x400000, "point", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 1991 | 1994 | ROM_LOAD32_BYTE( "st1-pt0-h.bin", 0x000001, 0x80000, CRC(84eb355f) SHA1(89a248b8be2e0afcee29ba4c4c9cca65d5fb246a) ) |
| 1992 | 1995 | ROM_LOAD32_BYTE( "st1-pt0-u.bin", 0x000002, 0x80000, CRC(1956cd0a) SHA1(7d21b3a59f742694de472c545a1f30c3d92e3390) ) |
| 1993 | 1996 | ROM_LOAD32_BYTE( "st1-pt0-l.bin", 0x000003, 0x80000, CRC(ff577049) SHA1(1e1595174094e88d5788753d05ce296c1f7eca75) ) |
| r243167 | r243168 | |
| 2044 | 2047 | |
| 2045 | 2048 | ROM_REGION16_BE( 0x100000, "edata", ROMREGION_ERASEFF ) |
| 2046 | 2049 | |
| 2047 | | ROM_REGION32_BE( 0x400000, "point24", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 2050 | ROM_REGION32_BE( 0x400000, "point", ROMREGION_ERASE00) /* 24bit signed point data */ |
| 2048 | 2051 | ROM_LOAD32_BYTE( "sv1-pt0-h.bin", 0x000001, 0x80000, CRC(3be21115) SHA1(c9f30353c1216f64199f87cd34e787efd728e739) ) /* most significant */ |
| 2049 | 2052 | ROM_LOAD32_BYTE( "sv1-pt0-u.bin", 0x000002, 0x80000, CRC(4aacfc42) SHA1(f0e179e057183b41744ca429764f44306f0ce9bf) ) |
| 2050 | 2053 | ROM_LOAD32_BYTE( "sv1-pt0-l.bin", 0x000003, 0x80000, CRC(6a4dddff) SHA1(9ed182d21d328c6a684ee6658a9dfcf3f3dd8646) ) /* least significant */ |
| r243167 | r243168 | |
| 2092 | 2095 | ROM_LOAD16_BYTE( "wr1-gd0u-2.1p", 0x00000, 0x40000, CRC(9752eef5) SHA1(d6df0faf9c2696247bdf463f53c1e474ec595dd0) ) |
| 2093 | 2096 | ROM_LOAD16_BYTE( "wr1-gd0l-2.3p", 0x00001, 0x40000, CRC(349c95cc) SHA1(8898eecf5918485ec683900520f123483077df28) ) |
| 2094 | 2097 | |
| 2095 | | ROM_REGION16_BE( 0x80000, "point16", 0 ) /* 3d objects */ |
| 2098 | ROM_REGION16_BE( 0x80000, "point", 0 ) /* 3d objects */ |
| 2096 | 2099 | ROM_LOAD16_BYTE( "wr1-pt0u.8j", 0x00000, 0x20000, CRC(7ec4cf6b) SHA1(92ec92567b9f7321efb4a3724cbcdba216eb22f9) ) |
| 2097 | 2100 | ROM_LOAD16_BYTE( "wr1-pt0l.8d", 0x00001, 0x20000, CRC(58c14b73) SHA1(e34a26866cd870743e166669f7fa5915a82104e9) ) |
| 2098 | 2101 | |
| r243167 | r243168 | |
| 2160 | 2163 | ROM_LOAD16_BYTE( "sg1-gd1-u.1s", 0x80000, 0x40000, CRC(271db29b) SHA1(8b35fcf273b9aec28d4c606c41c0626dded697e1) ) |
| 2161 | 2164 | ROM_LOAD16_BYTE( "sg1-gd1-l.3s", 0x80001, 0x40000, CRC(a6c4da96) SHA1(377dbf21a1bede01de16708c96c112abab4417ce) ) |
| 2162 | 2165 | |
| 2163 | | ROM_REGION16_BE( 0x80000, "point16", 0 ) /* 3d objects */ |
| 2166 | ROM_REGION16_BE( 0x80000, "point", 0 ) /* 3d objects */ |
| 2164 | 2167 | ROM_LOAD16_BYTE( "sg1-pt0-u.8j", 0x00000, 0x20000, CRC(160c3634) SHA1(485d20d6cc459f17d77682201dee07bdf76bf343) ) |
| 2165 | 2168 | ROM_LOAD16_BYTE( "sg1-pt0-l.8d", 0x00001, 0x20000, CRC(b5a665bf) SHA1(5af6ec492f31395c0492e14590b025b120067b8d) ) |
| 2166 | 2169 | ROM_LOAD16_BYTE( "sg1-pt1-u.8l", 0x40000, 0x20000, CRC(b63d3006) SHA1(78e78619766b0fd91b1e830cfb066495d6773981) ) |
| r243167 | r243168 | |
| 2209 | 2212 | ROM_LOAD16_BYTE( "r911-gd1u.1s", 0x80000, 0x40000, CRC(17e5a61c) SHA1(272ebd7daa56847f1887809535362331b5465dec) ) |
| 2210 | 2213 | ROM_LOAD16_BYTE( "r911-gd1l.3s", 0x80001, 0x40000, CRC(64df59a2) SHA1(1e9d0945b94780bb0be16803e767466d2cda07e8) ) |
| 2211 | 2214 | |
| 2212 | | ROM_REGION16_BE( 0x80000, "point16", 0 ) /* winrun91 - 3d objects */ |
| 2215 | ROM_REGION16_BE( 0x80000, "point", 0 ) /* winrun91 - 3d objects */ |
| 2213 | 2216 | ROM_LOAD16_BYTE( "r911-pt0u.8j", 0x00000, 0x20000, CRC(abf512a6) SHA1(e86288039d6c4dedfa95b11cb7e4b87637f90c09) ) /* Version on SYSTEM21B CPU only has R911 PTU @ 8W */ |
| 2214 | 2217 | ROM_LOAD16_BYTE( "r911-pt0l.8d", 0x00001, 0x20000, CRC(ac8d468c) SHA1(d1b457a19a5d3259d0caf933f42b3a02b485867b) ) /* and R911 PTL @ 12W with rom type 27C020 */ |
| 2215 | 2218 | ROM_LOAD16_BYTE( "r911-pt1u.8l", 0x40000, 0x20000, CRC(7e5dab74) SHA1(5bde219d5b4305d38d17b494b2e759f05d05329f) ) |