trunk/src/mess/drivers/msx.c
r23149 | r23150 | |
1323 | 1323 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
1324 | 1324 | MSX_LAYOUT_SLOT (0, 0, 2, 1, ROM, 0x4000, 0x8000) |
1325 | 1325 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
1326 | | MSX_LAYOUT_SLOT (2, 0, 2, 2, RAM, 0x8000, 0x8000) /* 32KB RAM */ |
| 1326 | MSX_LAYOUT_SLOT (2, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
1327 | 1327 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
1328 | 1328 | MSX_LAYOUT_END |
1329 | 1329 | |
r23149 | r23150 | |
1410 | 1410 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
1411 | 1411 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
1412 | 1412 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
1413 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM2, 0x4000, 0x8000) |
| 1413 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM2, 0x4000, 0x8000) |
1414 | 1414 | MSX_LAYOUT_END |
1415 | 1415 | |
1416 | 1416 | /* MSX - Gradiente Expert Plus */ |
r23149 | r23150 | |
1507 | 1507 | |
1508 | 1508 | MSX_LAYOUT_INIT (cf2700) |
1509 | 1509 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
1510 | | MSX_LAYOUT_SLOT (0, 0, 2, 2, RAM, 0x8000, 0x8000) /* 32KB RAM */ |
| 1510 | MSX_LAYOUT_SLOT (0, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
1511 | 1511 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
1512 | 1512 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
1513 | 1513 | MSX_LAYOUT_END |
r23149 | r23150 | |
1538 | 1538 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
1539 | 1539 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
1540 | 1540 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
1541 | | MSX_LAYOUT_SLOT (3, 1, 1, 2, DISK_ROM2, 0x4000, 0x8000) |
| 1541 | MSX_LAYOUT_SLOT (3, 1, 1, 1, DISK_ROM2, 0x4000, 0x8000) |
1542 | 1542 | MSX_LAYOUT_END |
1543 | 1543 | |
1544 | 1544 | /* MSX - National FS-1300 */ |
r23149 | r23150 | |
1599 | 1599 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
1600 | 1600 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
1601 | 1601 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
1602 | | MSX_LAYOUT_SLOT (3, 0, 2, 4, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
| 1602 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
1603 | 1603 | MSX_LAYOUT_END |
1604 | 1604 | |
1605 | 1605 | /* MSX - Panasonic CF-2700G */ |
r23149 | r23150 | |
1641 | 1641 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
1642 | 1642 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
1643 | 1643 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
1644 | | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x4000, 0xC000) /* 16KB RAM */ |
| 1644 | MSX_LAYOUT_SLOT (3, 0, 3, 1, RAM, 0x4000, 0x0000) /* 16KB RAM */ |
1645 | 1645 | MSX_LAYOUT_END |
1646 | 1646 | |
| 1647 | |
1647 | 1648 | /* MSX - Philips VG-8010 */ |
1648 | 1649 | |
1649 | 1650 | ROM_START (vg8010) |
r23149 | r23150 | |
1655 | 1656 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
1656 | 1657 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
1657 | 1658 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
1658 | | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x8000, 0x8000) /* 32KB RAM */ |
| 1659 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
1659 | 1660 | MSX_LAYOUT_END |
1660 | 1661 | |
1661 | 1662 | /* MSX - Philips VG-8010F */ |
r23149 | r23150 | |
1669 | 1670 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
1670 | 1671 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
1671 | 1672 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
1672 | | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x8000, 0x8000) /* 32KB RAM */ |
| 1673 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
1673 | 1674 | MSX_LAYOUT_END |
1674 | 1675 | |
1675 | 1676 | /* MSX - Philips VG-8020-00 */ |
r23149 | r23150 | |
1725 | 1726 | |
1726 | 1727 | MSX_LAYOUT_INIT (piopx7) |
1727 | 1728 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
1728 | | MSX_LAYOUT_SLOT (0, 0, 2, 2, RAM, 0x8000, 0x8000) /* 32KB RAM */ |
| 1729 | MSX_LAYOUT_SLOT (0, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
1729 | 1730 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
1730 | 1731 | MSX_LAYOUT_SLOT (2, 0, 1, 1, ROM, 0x4000, 0x8000) |
1731 | 1732 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
r23149 | r23150 | |
1814 | 1815 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
1815 | 1816 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
1816 | 1817 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
1817 | | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x8000) /* 32KB RAM */ |
| 1818 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
1818 | 1819 | MSX_LAYOUT_END |
1819 | 1820 | |
1820 | 1821 | /* MSX - Sharp Epcom HotBit 1.1 */ |
r23149 | r23150 | |
2045 | 2046 | MSX_LAYOUT_SLOT (1, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
2046 | 2047 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
2047 | 2048 | MSX_LAYOUT_SLOT (3, 0, 1, 1, ROM, 0x4000, 0xc000) |
2048 | | MSX_LAYOUT_SLOT (3, 1, 1, 2, DISK_ROM2, 0x4000, 0x8000) |
| 2049 | MSX_LAYOUT_SLOT (3, 1, 1, 1, DISK_ROM2, 0x4000, 0x8000) |
2049 | 2050 | MSX_LAYOUT_SLOT (3, 2, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2050 | 2051 | MSX_LAYOUT_END |
2051 | 2052 | |
r23149 | r23150 | |
2064 | 2065 | MSX_LAYOUT_SLOT (1, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
2065 | 2066 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
2066 | 2067 | MSX_LAYOUT_SLOT (3, 0, 1, 1, ROM, 0x4000, 0xc000) |
2067 | | MSX_LAYOUT_SLOT (3, 1, 1, 2, DISK_ROM2, 0x4000, 0x8000) |
| 2068 | MSX_LAYOUT_SLOT (3, 1, 1, 1, DISK_ROM2, 0x4000, 0x8000) |
2068 | 2069 | MSX_LAYOUT_SLOT (3, 2, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2069 | 2070 | MSX_LAYOUT_END |
2070 | 2071 | |
r23149 | r23150 | |
2083 | 2084 | MSX_LAYOUT_SLOT (1, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
2084 | 2085 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
2085 | 2086 | MSX_LAYOUT_SLOT (3, 0, 1, 1, ROM, 0x4000, 0xc000) |
2086 | | MSX_LAYOUT_SLOT (3, 1, 1, 2, DISK_ROM2, 0x4000, 0x8000) |
| 2087 | MSX_LAYOUT_SLOT (3, 1, 1, 1, DISK_ROM2, 0x4000, 0x8000) |
2087 | 2088 | MSX_LAYOUT_SLOT (3, 2, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2088 | 2089 | MSX_LAYOUT_END |
2089 | 2090 | |
r23149 | r23150 | |
2155 | 2156 | |
2156 | 2157 | MSX_LAYOUT_INIT (hx20) |
2157 | 2158 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
2158 | | MSX_LAYOUT_SLOT (0, 0, 2, 2, RAM, 0x8000, 0x8000) /* 32KB RAM */ |
| 2159 | MSX_LAYOUT_SLOT (0, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
2159 | 2160 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
2160 | 2161 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2161 | | MSX_LAYOUT_SLOT (3, 0, 2, 0, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
| 2162 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
2162 | 2163 | MSX_LAYOUT_SLOT (3, 3, 1, 2, ROM, 0x8000, 0x8000) |
2163 | 2164 | MSX_LAYOUT_END |
2164 | 2165 | |
r23149 | r23150 | |
2175 | 2176 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
2176 | 2177 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2177 | 2178 | MSX_LAYOUT_SLOT (3, 0, 0, 2, ROM, 0x8000, 0x8000) |
2178 | | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x8000) /* 32KB RAM */ |
| 2179 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
2179 | 2180 | MSX_LAYOUT_END |
2180 | 2181 | |
2181 | 2182 | /* MSX - Yamaha CX5M-128 */ |
r23149 | r23150 | |
2245 | 2246 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
2246 | 2247 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2247 | 2248 | MSX_LAYOUT_SLOT (3, 0, 0, 2, ROM, 0xC000, 0x0000) /* Fill FF */ |
2248 | | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x8000) /* 32KB RAM */ |
| 2249 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
2249 | 2250 | MSX_LAYOUT_END |
2250 | 2251 | |
2251 | 2252 | /* MSX - Yamaha YIS503F */ |
r23149 | r23150 | |
2289 | 2290 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
2290 | 2291 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
2291 | 2292 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2292 | | MSX_LAYOUT_SLOT (3, 1, 1, 2, DISK_ROM2, 0x4000, 0x8000) /* National disk */ |
| 2293 | MSX_LAYOUT_SLOT (3, 1, 1, 1, DISK_ROM2, 0x4000, 0x8000) /* National disk */ |
2293 | 2294 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
2294 | 2295 | MSX_LAYOUT_SLOT (3, 3, 1, 1, ROM, 0x2000, 0xc000) /* Net */ |
2295 | 2296 | MSX_LAYOUT_END |
r23149 | r23150 | |
2307 | 2308 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
2308 | 2309 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
2309 | 2310 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2310 | | MSX_LAYOUT_SLOT (3, 1, 1, 2, DISK_ROM2, 0x4000, 0x8000) /* National disk */ |
| 2311 | MSX_LAYOUT_SLOT (3, 1, 1, 1, DISK_ROM2, 0x4000, 0x8000) /* National disk */ |
2311 | 2312 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
2312 | 2313 | MSX_LAYOUT_SLOT (3, 3, 1, 1, ROM, 0x2000, 0xc000) /* Net */ |
2313 | 2314 | MSX_LAYOUT_END |
r23149 | r23150 | |
2325 | 2326 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
2326 | 2327 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2327 | 2328 | MSX_LAYOUT_SLOT (3, 0, 0, 2, ROM, 0x8000, 0x8000) |
2328 | | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x8000) /* 32KB RAM */ |
| 2329 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
2329 | 2330 | MSX_LAYOUT_END |
2330 | 2331 | |
2331 | 2332 | /* MSX - Yashica YC-64 */ |
r23149 | r23150 | |
2388 | 2389 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
2389 | 2390 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2390 | 2391 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
2391 | | MSX_LAYOUT_SLOT (3, 0, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 2392 | MSX_LAYOUT_SLOT (3, 0, 1, 1, DISK_ROM, 0x4000, 0xc000) |
2392 | 2393 | MSX_LAYOUT_SLOT (3, 3, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
2393 | 2394 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
2394 | 2395 | MSX_LAYOUT_END |
r23149 | r23150 | |
2415 | 2416 | MSX_LAYOUT_SLOT (0, 3, 0, 4, ROM, 0x10000, 0x30000) /* Paint */ |
2416 | 2417 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
2417 | 2418 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2418 | | MSX_LAYOUT_SLOT (3, 1, 1, 2, DISK_ROM2, 0x4000, 0x40000) /* Disk */ |
| 2419 | MSX_LAYOUT_SLOT (3, 1, 1, 1, DISK_ROM2, 0x4000, 0x40000) /* Disk */ |
2419 | 2420 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
2420 | 2421 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
2421 | 2422 | MSX_LAYOUT_END |
r23149 | r23150 | |
2442 | 2443 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
2443 | 2444 | MSX_LAYOUT_SLOT (3, 1, 0, 1, ROM, 0x4000, 0x8000) /* Ext */ |
2444 | 2445 | MSX_LAYOUT_SLOT (3, 1, 1, 2, ROM, 0x8000, 0x20000) /* Arab */ |
2445 | | //MSX_LAYOUT_SLOT (3, 2, 1, 2, DISK_ROM, 0x4000, 0x40000) /* TC8566AF Disk controller*/ |
| 2446 | //MSX_LAYOUT_SLOT (3, 2, 1, 1, DISK_ROM, 0x4000, 0x40000) /* TC8566AF Disk controller*/ |
2446 | 2447 | MSX_LAYOUT_SLOT (3, 3, 0, 4, ROM, 0x10000, 0x30000) /* Paint */ |
2447 | 2448 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
2448 | 2449 | MSX_LAYOUT_END |
r23149 | r23150 | |
2508 | 2509 | MSX_LAYOUT_SLOT (0, 2, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
2509 | 2510 | MSX_LAYOUT_SLOT (0, 3, 0, 2, ROM, 0x8000, 0x20000) |
2510 | 2511 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
2511 | | MSX_LAYOUT_SLOT (2, 0, 1, 2, DISK_ROM2, 0x4000, 0x8000) |
| 2512 | MSX_LAYOUT_SLOT (2, 0, 1, 1, DISK_ROM2, 0x4000, 0x8000) |
2512 | 2513 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2513 | 2514 | MSX_LAYOUT_KANJI (0x30000) |
2514 | 2515 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
r23149 | r23150 | |
2533 | 2534 | MSX_LAYOUT_SLOT (0, 2, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
2534 | 2535 | MSX_LAYOUT_SLOT (0, 3, 0, 2, ROM, 0x8000, 0x20000) |
2535 | 2536 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
2536 | | MSX_LAYOUT_SLOT (2, 0, 1, 2, DISK_ROM2, 0x4000, 0x8000) |
| 2537 | MSX_LAYOUT_SLOT (2, 0, 1, 1, DISK_ROM2, 0x4000, 0x8000) |
2537 | 2538 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2538 | 2539 | MSX_LAYOUT_KANJI (0x30000) |
2539 | 2540 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
r23149 | r23150 | |
2577 | 2578 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
2578 | 2579 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) /* Slot 2 subslot 0 */ |
2579 | 2580 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
2580 | | MSX_LAYOUT_SLOT (3, 0, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 2581 | MSX_LAYOUT_SLOT (3, 0, 1, 1, DISK_ROM, 0x4000, 0xc000) |
2581 | 2582 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
2582 | 2583 | MSX_LAYOUT_END |
2583 | 2584 | |
r23149 | r23150 | |
2643 | 2644 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2644 | 2645 | MSX_LAYOUT_SLOT (3, 1, 0, 4, ASCII16, 0x100000, 0x70000) /* National FS-4600 Mapper must be emulated */ |
2645 | 2646 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
2646 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM2, 0x4000, 0xc000) |
| 2647 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM2, 0x4000, 0xc000) |
2647 | 2648 | MSX_LAYOUT_KANJI (0x30000) |
2648 | 2649 | /* MSX_LAYOUT_KANJI_12 (0x50000) */ /* Matsushita 12 dots Kanji ROM must be emulated */ |
2649 | 2650 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
r23149 | r23150 | |
2681 | 2682 | MSX_LAYOUT_SLOT (3, 1, 0, 3, ROM, 0xc000, 0x40000) |
2682 | 2683 | MSX_LAYOUT_SLOT (3, 1, 3, 1, ROM, 0x4000, 0x50000) |
2683 | 2684 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
2684 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM2, 0x4000, 0xc000) |
| 2685 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM2, 0x4000, 0xc000) |
2685 | 2686 | MSX_LAYOUT_KANJI (0x54000) |
2686 | 2687 | /* MSX_LAYOUT_BUNSETSU (0x74000) */ /* Matsushita Bunsetsu Henkan ROM must be emulated */ |
2687 | 2688 | MSX_LAYOUT_END |
r23149 | r23150 | |
2711 | 2712 | MSX_LAYOUT_SLOT (3, 0, 1, 2, ROM, 0x8000, 0x28000) |
2712 | 2713 | MSX_LAYOUT_SLOT (3, 1, 1, 1, ROM, 0x8000, 0x20000) |
2713 | 2714 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
2714 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM2, 0x4000, 0xc000) |
| 2715 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM2, 0x4000, 0xc000) |
2715 | 2716 | MSX_LAYOUT_KANJI (0x30000) |
2716 | 2717 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
2717 | 2718 | MSX_LAYOUT_END |
r23149 | r23150 | |
2741 | 2742 | MSX_LAYOUT_SLOT (3, 0, 1, 2, ROM, 0x8000, 0x28000) |
2742 | 2743 | MSX_LAYOUT_SLOT (3, 1, 1, 1, ROM, 0x8000, 0x20000) |
2743 | 2744 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
2744 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM2, 0x4000, 0xc000) |
| 2745 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM2, 0x4000, 0xc000) |
2745 | 2746 | MSX_LAYOUT_KANJI (0x30000) |
2746 | 2747 | MSX_LAYOUT_END |
2747 | 2748 | |
r23149 | r23150 | |
2811 | 2812 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
2812 | 2813 | MSX_LAYOUT_SLOT (3, 1, 0, 1, ROM, 0x4000, 0x8000) |
2813 | 2814 | MSX_LAYOUT_SLOT (3, 1, 1, 2, ROM, 0x8000, 0x20000) |
2814 | | /* MSX_LAYOUT_SLOT (3, 2, 1, 2, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
| 2815 | /* MSX_LAYOUT_SLOT (3, 2, 1, 1, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
2815 | 2816 | MSX_LAYOUT_SLOT (3, 3, 1, 2, ROM, 0x8000, 0x28000) |
2816 | 2817 | MSX_LAYOUT_KANJI (0x30000) |
2817 | 2818 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
r23149 | r23150 | |
2838 | 2839 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
2839 | 2840 | MSX_LAYOUT_SLOT (3, 1, 0, 1, ROM, 0x4000, 0x8000) |
2840 | 2841 | /* MSX_LAYOUT_SLOT (3, 1, 1, 2, MODEM_ROM, 0x20000, 0x20000) */ /* Modem Mapper of FS-CM1/A1FM must be emulated */ |
2841 | | /* MSX_LAYOUT_SLOT (3, 2, 1, 2, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
| 2842 | /* MSX_LAYOUT_SLOT (3, 2, 1, 1, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
2842 | 2843 | /* MSX_LAYOUT_SLOT (3, 3, 0, 4, FSA1FM_ROM, 0x100000, 0x80000) */ /* Panasonic FS-A1FM Mapper must be emulated */ |
2843 | 2844 | MSX_LAYOUT_KANJI (0x40000) |
2844 | 2845 | /* MSX_LAYOUT_KANJI_12 (0x60000) */ /* Matsushita 12 dots Kanji ROM must be emulated */ |
r23149 | r23150 | |
2927 | 2928 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2928 | 2929 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x28000) |
2929 | 2930 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
2930 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM, 0x4000, 0x2c000) |
| 2931 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM, 0x4000, 0x2c000) |
2931 | 2932 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
2932 | 2933 | MSX_LAYOUT_END |
2933 | 2934 | |
r23149 | r23150 | |
2946 | 2947 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2947 | 2948 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x38000) |
2948 | 2949 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
2949 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM, 0x4000, 0x3c000) |
| 2950 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM, 0x4000, 0x3c000) |
2950 | 2951 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
2951 | 2952 | MSX_LAYOUT_END |
2952 | 2953 | |
r23149 | r23150 | |
2968 | 2969 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2969 | 2970 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
2970 | 2971 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
2971 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 2972 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM, 0x4000, 0xc000) |
2972 | 2973 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
2973 | 2974 | MSX_LAYOUT_END |
2974 | 2975 | |
r23149 | r23150 | |
2988 | 2989 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
2989 | 2990 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
2990 | 2991 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
2991 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 2992 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM, 0x4000, 0xc000) |
2992 | 2993 | MSX_LAYOUT_END |
2993 | 2994 | |
2994 | 2995 | /* MSX2 - Philips NMS-8255 */ |
r23149 | r23150 | |
3008 | 3009 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3009 | 3010 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3010 | 3011 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
3011 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3012 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3012 | 3013 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
3013 | 3014 | MSX_LAYOUT_END |
3014 | 3015 | |
r23149 | r23150 | |
3029 | 3030 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3030 | 3031 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3031 | 3032 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
3032 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3033 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3033 | 3034 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
3034 | 3035 | MSX_LAYOUT_END |
3035 | 3036 | |
r23149 | r23150 | |
3050 | 3051 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3051 | 3052 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3052 | 3053 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
3053 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3054 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3054 | 3055 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
3055 | 3056 | MSX_LAYOUT_END |
3056 | 3057 | |
r23149 | r23150 | |
3071 | 3072 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3072 | 3073 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3073 | 3074 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
3074 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3075 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3075 | 3076 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
3076 | 3077 | MSX_LAYOUT_END |
3077 | 3078 | |
r23149 | r23150 | |
3091 | 3092 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3092 | 3093 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3093 | 3094 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
3094 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3095 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3095 | 3096 | MSX_LAYOUT_END |
3096 | 3097 | |
3097 | 3098 | /* MSX2 - Philips VG-8235 3 psosible basic and ext roms (/00 /02 /19) */ |
r23149 | r23150 | |
3111 | 3112 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3112 | 3113 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3113 | 3114 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
3114 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3115 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3115 | 3116 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
3116 | 3117 | MSX_LAYOUT_END |
3117 | 3118 | |
r23149 | r23150 | |
3132 | 3133 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3133 | 3134 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3134 | 3135 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
3135 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3136 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3136 | 3137 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
3137 | 3138 | MSX_LAYOUT_END |
3138 | 3139 | |
r23149 | r23150 | |
3153 | 3154 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3154 | 3155 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3155 | 3156 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
3156 | | MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3157 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3157 | 3158 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
3158 | 3159 | MSX_LAYOUT_END |
3159 | 3160 | |
r23149 | r23150 | |
3299 | 3300 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
3300 | 3301 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3301 | 3302 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3302 | | MSX_LAYOUT_SLOT (3, 0, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3303 | MSX_LAYOUT_SLOT (3, 0, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3303 | 3304 | MSX_LAYOUT_SLOT (3, 3, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
3304 | 3305 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
3305 | 3306 | MSX_LAYOUT_END |
r23149 | r23150 | |
3320 | 3321 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
3321 | 3322 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3322 | 3323 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3323 | | MSX_LAYOUT_SLOT (3, 0, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3324 | MSX_LAYOUT_SLOT (3, 0, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3324 | 3325 | MSX_LAYOUT_SLOT (3, 3, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
3325 | 3326 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
3326 | 3327 | MSX_LAYOUT_END |
r23149 | r23150 | |
3357 | 3358 | |
3358 | 3359 | MSX_LAYOUT_INIT (hbf500) |
3359 | 3360 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
3360 | | MSX_LAYOUT_SLOT (0, 0, 2, 2, RAM, 0x8000, 0x8000) /* 32KB RAM */ |
| 3361 | MSX_LAYOUT_SLOT (0, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
3361 | 3362 | MSX_LAYOUT_SLOT (0, 1, 0, 1, ROM, 0x4000, 0x8000) |
3362 | | MSX_LAYOUT_SLOT (0, 1, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3363 | MSX_LAYOUT_SLOT (0, 1, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3363 | 3364 | MSX_LAYOUT_SLOT (0, 2, 0, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
3364 | 3365 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
3365 | 3366 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
r23149 | r23150 | |
3378 | 3379 | |
3379 | 3380 | MSX_LAYOUT_INIT (hbf500p) |
3380 | 3381 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
3381 | | MSX_LAYOUT_SLOT (0, 0, 2, 2, RAM, 0x8000, 0x8000) /* 32KB RAM */ |
| 3382 | MSX_LAYOUT_SLOT (0, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
3382 | 3383 | MSX_LAYOUT_SLOT (0, 1, 0, 1, ROM, 0x4000, 0x8000) |
3383 | | MSX_LAYOUT_SLOT (0, 1, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3384 | MSX_LAYOUT_SLOT (0, 1, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3384 | 3385 | MSX_LAYOUT_SLOT (0, 2, 0, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
3385 | 3386 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
3386 | 3387 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
r23149 | r23150 | |
3402 | 3403 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
3403 | 3404 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3404 | 3405 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3405 | | MSX_LAYOUT_SLOT (3, 0, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3406 | MSX_LAYOUT_SLOT (3, 0, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3406 | 3407 | MSX_LAYOUT_SLOT (3, 3, 0, 4, RAM_MM, 0x40000, 0x0000) /* 256KB Mapper RAM */ |
3407 | 3408 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
3408 | 3409 | MSX_LAYOUT_END |
r23149 | r23150 | |
3422 | 3423 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
3423 | 3424 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3424 | 3425 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3425 | | MSX_LAYOUT_SLOT (3, 0, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3426 | MSX_LAYOUT_SLOT (3, 0, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3426 | 3427 | MSX_LAYOUT_SLOT (3, 3, 0, 4, RAM_MM, 0x40000, 0x0000) /* 256KB Mapper RAM */ |
3427 | 3428 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
3428 | 3429 | MSX_LAYOUT_END |
r23149 | r23150 | |
3442 | 3443 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
3443 | 3444 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3444 | 3445 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3445 | | MSX_LAYOUT_SLOT (3, 0, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3446 | MSX_LAYOUT_SLOT (3, 0, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3446 | 3447 | MSX_LAYOUT_SLOT (3, 3, 0, 4, RAM_MM, 0x40000, 0x0000) /* 256KB Mapper RAM */ |
3447 | 3448 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
3448 | 3449 | MSX_LAYOUT_END |
r23149 | r23150 | |
3462 | 3463 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
3463 | 3464 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3464 | 3465 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3465 | | MSX_LAYOUT_SLOT (3, 0, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3466 | MSX_LAYOUT_SLOT (3, 0, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3466 | 3467 | MSX_LAYOUT_SLOT (3, 3, 0, 4, RAM_MM, 0x40000, 0x0000) /* 256KB Mapper RAM */ |
3467 | 3468 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
3468 | 3469 | MSX_LAYOUT_END |
r23149 | r23150 | |
3484 | 3485 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
3485 | 3486 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3486 | 3487 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3487 | | MSX_LAYOUT_SLOT (3, 0, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3488 | MSX_LAYOUT_SLOT (3, 0, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3488 | 3489 | MSX_LAYOUT_SLOT (3, 1, 0, 4, RAM_MM, 0x40000, 0x0000) /* 256KB Mapper RAM */ |
3489 | 3490 | MSX_LAYOUT_SLOT (3, 3, 1, 1, ROM, 0x4000, 0x10000) |
3490 | 3491 | MSX_LAYOUT_KANJI (0x24000) |
r23149 | r23150 | |
3508 | 3509 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
3509 | 3510 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3510 | 3511 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
3511 | | MSX_LAYOUT_SLOT (3, 0, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3512 | MSX_LAYOUT_SLOT (3, 0, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3512 | 3513 | MSX_LAYOUT_SLOT (3, 1, 0, 4, RAM_MM, 0x40000, 0x0000) /* 256KB Mapper RAM */ |
3513 | 3514 | MSX_LAYOUT_SLOT (3, 3, 1, 1, ROM, 0x4000, 0x10000) |
3514 | 3515 | MSX_LAYOUT_KANJI (0x24000) |
r23149 | r23150 | |
3597 | 3598 | MSX_LAYOUT_INIT (hbg900ap) |
3598 | 3599 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
3599 | 3600 | MSX_LAYOUT_SLOT (0, 1, 0, 1, ROM, 0x4000, 0x8000) |
3600 | | MSX_LAYOUT_SLOT (0, 1, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3601 | MSX_LAYOUT_SLOT (0, 1, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3601 | 3602 | /* MSX_LAYOUT_SLOT (0, 2, 1, 1, ROM, 0x4000, 0x20000) */ /* RS232C must be emulated */ |
3602 | 3603 | MSX_LAYOUT_SLOT (0, 3, 1, 1, ROM, 0x4000, 0x24000) |
3603 | 3604 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
r23149 | r23150 | |
3623 | 3624 | MSX_LAYOUT_INIT (hbg900p) |
3624 | 3625 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
3625 | 3626 | MSX_LAYOUT_SLOT (0, 1, 0, 1, ROM, 0x4000, 0x8000) |
3626 | | MSX_LAYOUT_SLOT (0, 1, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3627 | MSX_LAYOUT_SLOT (0, 1, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3627 | 3628 | /* MSX_LAYOUT_SLOT (0, 2, 1, 1, ROM, 0x4000, 0x20000) */ /* RS232C must be emulated */ |
3628 | 3629 | MSX_LAYOUT_SLOT (0, 3, 1, 1, ROM, 0x4000, 0x24000) |
3629 | 3630 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
r23149 | r23150 | |
3706 | 3707 | |
3707 | 3708 | MSX_LAYOUT_INIT (hx23) |
3708 | 3709 | MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000) |
3709 | | MSX_LAYOUT_SLOT (0, 0, 2, 2, RAM, 0x8000, 0x8000) /* 32KB RAM */ |
| 3710 | MSX_LAYOUT_SLOT (0, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
3710 | 3711 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
3711 | 3712 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3712 | 3713 | MSX_LAYOUT_SLOT (3, 0, 0, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
r23149 | r23150 | |
3802 | 3803 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x20000, 0x0000) /* 128KB Mapper RAM */ |
3803 | 3804 | MSX_LAYOUT_SLOT (3, 1, 0, 1, ROM, 0x4000, 0x8000) |
3804 | 3805 | MSX_LAYOUT_SLOT (3, 1, 1, 2, ROM, 0x8000, 0x20000) |
3805 | | MSX_LAYOUT_SLOT (3, 2, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3806 | MSX_LAYOUT_SLOT (3, 2, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3806 | 3807 | MSX_LAYOUT_KANJI (0x28000) |
3807 | 3808 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
3808 | 3809 | MSX_LAYOUT_END |
r23149 | r23150 | |
3823 | 3824 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
3824 | 3825 | MSX_LAYOUT_SLOT (1, 1, 0, 1, ROM, 0x4000, 0x8000) |
3825 | 3826 | MSX_LAYOUT_SLOT (1, 1, 1, 1, ROM, 0x4000, 0x10000) |
3826 | | MSX_LAYOUT_SLOT (1, 2, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3827 | MSX_LAYOUT_SLOT (1, 2, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3827 | 3828 | MSX_LAYOUT_SLOT (1, 3, 0, 4, ROM, 0x10000, 0x20000) /* IDE hardware needs to be emulated */ |
3828 | 3829 | MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM_MM, 0x40000, 0x0000) /* 256KB?? Mapper RAM */ |
3829 | 3830 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
r23149 | r23150 | |
3847 | 3848 | MSX_LAYOUT_SLOT (1, 1, 0, 1, ROM, 0x4000, 0x8000) |
3848 | 3849 | MSX_LAYOUT_SLOT (1, 1, 1, 1, ROM, 0x4000, 0x10000) |
3849 | 3850 | MSX_LAYOUT_SLOT (1, 2, 1, 1, ROM, 0x4000, 0x20000) /* Turbo hardware needs to be emulated */ |
3850 | | MSX_LAYOUT_SLOT (1, 3, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3851 | MSX_LAYOUT_SLOT (1, 3, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3851 | 3852 | MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM_MM, 0x40000, 0x0000) /* 256KB Mapper RAM */ |
3852 | 3853 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3853 | 3854 | MSX_LAYOUT_END |
r23149 | r23150 | |
3870 | 3871 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM?? */ |
3871 | 3872 | MSX_LAYOUT_SLOT (3, 1, 0, 1, ROM, 0x4000, 0x8000) |
3872 | 3873 | MSX_LAYOUT_SLOT (3, 1, 1, 1, ROM, 0x4000, 0x20000) |
3873 | | MSX_LAYOUT_SLOT (3, 2, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3874 | MSX_LAYOUT_SLOT (3, 2, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3874 | 3875 | MSX_LAYOUT_SLOT (3, 3, 1, 1, ROM, 0x4000, 0x24000) |
3875 | 3876 | MSX_LAYOUT_END |
3876 | 3877 | |
r23149 | r23150 | |
3890 | 3891 | MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000) |
3891 | 3892 | MSX_LAYOUT_SLOT (1, 1, 0, 1, ROM, 0x4000, 0x8000) |
3892 | 3893 | MSX_LAYOUT_SLOT (1, 2, 1, 1, ROM, 0x4000, 0x20000) |
3893 | | MSX_LAYOUT_SLOT (1, 3, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 3894 | MSX_LAYOUT_SLOT (1, 3, 1, 1, DISK_ROM, 0x4000, 0xc000) |
3894 | 3895 | MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM?? */ |
3895 | 3896 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
3896 | 3897 | /* Kanji? */ |
r23149 | r23150 | |
3917 | 3918 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
3918 | 3919 | MSX_LAYOUT_SLOT (3, 1, 0, 1, ROM, 0x4000, 0x8000) |
3919 | 3920 | MSX_LAYOUT_SLOT (3, 1, 1, 2, ROM, 0x8000, 0x20000) |
3920 | | /* MSX_LAYOUT_SLOT (3, 2, 1, 2, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
| 3921 | /* MSX_LAYOUT_SLOT (3, 2, 1, 1, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
3921 | 3922 | MSX_LAYOUT_SLOT (3, 3, 1, 2, ROM, 0x8000, 0x28000) |
3922 | 3923 | MSX_LAYOUT_KANJI (0x30000) |
3923 | 3924 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
r23149 | r23150 | |
3947 | 3948 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
3948 | 3949 | MSX_LAYOUT_SLOT (3, 1, 0, 1, ROM, 0x4000, 0x8000) |
3949 | 3950 | MSX_LAYOUT_SLOT (3, 1, 1, 2, ROM, 0x8000, 0x20000) |
3950 | | /* MSX_LAYOUT_SLOT (3, 2, 1, 2, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
| 3951 | /* MSX_LAYOUT_SLOT (3, 2, 1, 1, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
3951 | 3952 | /* MSX_LAYOUT_SLOT (3, 3, 1, 4, PANASONIC08, 0x200000, 0x70000) */ /* Panasonic 08KB Mapper must be emulated */ |
3952 | 3953 | MSX_LAYOUT_KANJI (0x30000) |
3953 | 3954 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
r23149 | r23150 | |
3977 | 3978 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
3978 | 3979 | MSX_LAYOUT_SLOT (3, 1, 0, 1, ROM, 0x4000, 0x8000) |
3979 | 3980 | MSX_LAYOUT_SLOT (3, 1, 1, 2, ROM, 0x8000, 0x20000) |
3980 | | /* MSX_LAYOUT_SLOT (3, 2, 1, 2, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
| 3981 | /* MSX_LAYOUT_SLOT (3, 2, 1, 1, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
3981 | 3982 | /* MSX_LAYOUT_SLOT (3, 3, 1, 4, PANASONIC08, 0x200000, 0x70000) */ /* Panasonic 08KB Mapper must be emulated */ |
3982 | 3983 | MSX_LAYOUT_KANJI (0x30000) |
3983 | 3984 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
r23149 | r23150 | |
4006 | 4007 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
4007 | 4008 | MSX_LAYOUT_SLOT (3, 1, 0, 1, ROM, 0x4000, 0x8000) |
4008 | 4009 | MSX_LAYOUT_SLOT (3, 1, 1, 2, ROM, 0x8000, 0x20000) |
4009 | | /* MSX_LAYOUT_SLOT (3, 2, 1, 2, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
| 4010 | /* MSX_LAYOUT_SLOT (3, 2, 1, 1, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
4010 | 4011 | /* MSX_LAYOUT_SLOT (3, 3, 1, 4, PANASONIC08, 0x200000, 0x70000) */ /* Panasonic 08KB Mapper must be emulated */ |
4011 | 4012 | MSX_LAYOUT_KANJI (0x30000) |
4012 | 4013 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
r23149 | r23150 | |
4057 | 4058 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
4058 | 4059 | MSX_LAYOUT_SLOT (3, 1, 0, 1, ROM, 0x4000, 0x8000) |
4059 | 4060 | MSX_LAYOUT_SLOT (3, 1, 1, 2, ROM, 0x8000, 0x20000) |
4060 | | /* MSX_LAYOUT_SLOT (3, 2, 1, 2, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
| 4061 | /* MSX_LAYOUT_SLOT (3, 2, 1, 1, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
4061 | 4062 | MSX_LAYOUT_SLOT (3, 3, 1, 1, ROM, 0x4000, 0x28000) |
4062 | 4063 | MSX_LAYOUT_SLOT (3, 3, 2, 1, ROM, 0x4000, 0x2c000) |
4063 | 4064 | MSX_LAYOUT_KANJI (0x30000) |
r23149 | r23150 | |
4085 | 4086 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
4086 | 4087 | MSX_LAYOUT_SLOT (3, 1, 0, 1, ROM, 0x4000, 0x8000) |
4087 | 4088 | MSX_LAYOUT_SLOT (3, 1, 1, 2, ROM, 0x8000, 0x20000) |
4088 | | /* MSX_LAYOUT_SLOT (3, 2, 1, 2, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
| 4089 | /* MSX_LAYOUT_SLOT (3, 2, 1, 1, DISK_ROM, 0x4000, 0xc000) */ /* FDC Emulation of TC8566AF must be emulated */ |
4089 | 4090 | MSX_LAYOUT_SLOT (3, 3, 1, 1, ROM, 0x4000, 0x28000) |
4090 | 4091 | MSX_LAYOUT_SLOT (3, 3, 2, 1, ROM, 0x4000, 0x2c000) |
4091 | 4092 | MSX_LAYOUT_KANJI (0x30000) |
r23149 | r23150 | |
4116 | 4117 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
4117 | 4118 | MSX_LAYOUT_SLOT (3, 1, 0, 1, ROM, 0x4000, 0x8000) |
4118 | 4119 | MSX_LAYOUT_SLOT (3, 1, 1, 2, ROM, 0x8000, 0x20000) |
4119 | | MSX_LAYOUT_SLOT (3, 2, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 4120 | MSX_LAYOUT_SLOT (3, 2, 1, 1, DISK_ROM, 0x4000, 0xc000) |
4120 | 4121 | MSX_LAYOUT_SLOT (3, 3, 1, 1, ROM, 0x4000, 0x28000) |
4121 | 4122 | MSX_LAYOUT_KANJI (0x30000) |
4122 | 4123 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
r23149 | r23150 | |
4146 | 4147 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
4147 | 4148 | MSX_LAYOUT_SLOT (3, 1, 0, 1, ROM, 0x4000, 0x8000) |
4148 | 4149 | MSX_LAYOUT_SLOT (3, 1, 1, 2, ROM, 0x8000, 0x20000) |
4149 | | MSX_LAYOUT_SLOT (3, 2, 1, 2, DISK_ROM, 0x4000, 0xc000) |
| 4150 | MSX_LAYOUT_SLOT (3, 2, 1, 1, DISK_ROM, 0x4000, 0xc000) |
4150 | 4151 | MSX_LAYOUT_SLOT (3, 3, 1, 1, ROM, 0x4000, 0x28000) |
4151 | 4152 | MSX_LAYOUT_KANJI (0x30000) |
4152 | 4153 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
r23149 | r23150 | |
4258 | 4259 | MSX_DRIVER (phc28) |
4259 | 4260 | MSX_DRIVER (cf2700g) |
4260 | 4261 | MSX_DRIVER (nms801) |
| 4262 | MSX_DRIVER (vg8000) |
| 4263 | MSX_DRIVER (vg8010) |
| 4264 | MSX_DRIVER (vg8010f) |
4261 | 4265 | MSX_DRIVER (vg802000) |
4262 | 4266 | MSX_DRIVER (vg802020) |
4263 | 4267 | MSX_DRIVER (vg8020f) |
r23149 | r23150 | |
4402 | 4406 | COMP(1983, expert10, msx, 0, msx_ntsc, expert10, msx_state, msx, "Gradiente", "Expert 1.0 (Brazil)" , 0) |
4403 | 4407 | COMP(1984, expert11, msx, 0, msx_ntsc, expert11, msx_state, msx, "Gradiente", "Expert 1.1 (Brazil)" , 0) |
4404 | 4408 | COMP(1984, expert13, msx, 0, msx_ntsc, expert11, msx_state, msx, "Gradiente", "Expert 1.3 (Brazil)" , 0) |
4405 | | COMP(1985, expertdp, msx, 0, msx_ntsc, expert11, msx_state, msx, "Gradiente", "Expert DDPlus (Brazil)", 0 ) |
| 4409 | COMP(1985, expertdp, msx, 0, msx_ntsc, expert11, msx_state, msx, "Gradiente", "Expert DDPlus (Brazil)", 0) |
4406 | 4410 | COMP(1984, expertpl, msx, 0, msx_ntsc, expert11, msx_state, msx, "Gradiente", "Expert Plus (Brazil)" , 0) |
4407 | 4411 | COMP(1983, jvchc7gb, msx, 0, msx_pal, msx, msx_state, msx, "JVC", "HC-7GB" , 0) |
4408 | 4412 | COMP(1983, mlf80, msx, 0, msx_pal, msx, msx_state, msx, "Mitsubishi", "ML-F80" , 0) |
r23149 | r23150 | |
4411 | 4415 | COMP(1983, cf2000, msx, 0, msx_ntsc, msxjp, msx_state, msx, "National / Matsushita", "CF-2000 (Japan)" , 0) |
4412 | 4416 | COMP(1984, cf2700, msx, 0, msx_ntsc, msxjp, msx_state, msx, "National / Matsushita", "CF-2700 (Japan)" , 0) |
4413 | 4417 | COMP(1984, cf3000, msx, 0, msx_ntsc, msxjp, msx_state, msx, "National / Matsushita", "CF-3000 (Japan)" , 0) |
4414 | | COMP(1985, cf3300, msx, 0, msx_ntsc, msxjp, msx_state, msx, "National / Matsushita", "CF-3300 (Japan)", 0 ) |
| 4418 | COMP(1985, cf3300, msx, 0, msx_ntsc, msxjp, msx_state, msx, "National / Matsushita", "CF-3300 (Japan)", 0) |
4415 | 4419 | COMP(1985, fs1300, msx, 0, msx_ntsc, msxjp, msx_state, msx, "National / Matsushita", "FS-1300 (Japan)" , 0) |
4416 | 4420 | COMP(1985, fs4000, msx, 0, msx_ntsc, msxjp, msx_state, msx, "National / Matsushita", "FS-4000 (Japan)" , 0) |
4417 | 4421 | COMP(1983, phc2, msx, 0, msx_pal, msx, msx_state, msx, "Olympia", "PHC-2" , 0) |
4418 | | COMP(19??, phc28, msx, 0, msx_pal, msx, msx_state, msx, "Olympia", "PHC-28", GAME_NOT_WORKING) |
4419 | | COMP(1984, cf2700g, msx, 0, msx_pal, msx, msx_state, msx, "Panasonic", "CF-2700G (Germany)", GAME_NOT_WORKING) |
| 4422 | COMP(19??, phc28, msx, 0, msx_pal, msx, msx_state, msx, "Olympia", "PHC-28", 0) |
| 4423 | COMP(1984, cf2700g, msx, 0, msx_pal, msx, msx_state, msx, "Panasonic", "CF-2700G (Germany)", 0) |
4420 | 4424 | COMP(1983, nms801, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "NMS-801" , 0) |
4421 | | COMP(1984, vg8000, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8000" , GAME_NOT_WORKING) |
4422 | | COMP(1984, vg8010, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8010" , GAME_NOT_WORKING) |
4423 | | COMP(1984, vg8010f, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8010F" , GAME_NOT_WORKING) |
| 4425 | COMP(1984, vg8000, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8000" , 0) |
| 4426 | COMP(1984, vg8010, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8010" , 0) |
| 4427 | COMP(1984, vg8010f, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8010F" , 0) |
4424 | 4428 | COMP(1985, vg802000, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8020-00" , 0) |
4425 | 4429 | COMP(1985, vg802020, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8020-20" , 0) |
4426 | | COMP(19??, vg8020f, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8020F", GAME_NOT_WORKING) |
| 4430 | COMP(19??, vg8020f, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8020F", 0) |
4427 | 4431 | COMP(1985, piopx7, msx, 0, msx_pal, msx, msx_state, msx, "Pioneer", "PX-07" , 0) |
4428 | | COMP(19??, spc800, msx, 0, msx_ntsc, msx, msx_state, msx, "Samsung", "SPC-800", GAME_NOT_WORKING) |
| 4432 | COMP(19??, spc800, msx, 0, msx_ntsc, msx, msx_state, msx, "Samsung", "SPC-800", 0) |
4429 | 4433 | COMP(1985, mpc64, msx, 0, msx_ntsc, msxjp, msx_state, msx, "Sanyo", "MPC-64" , 0) |
4430 | 4434 | COMP(1985, mpc100, msx, 0, msx_pal, msx, msx_state, msx, "Sanyo", "MPC-100" , 0) |
4431 | | COMP(1983, phc28l, msx, 0, msx_pal, msx, msx_state, msx, "Sanyo", "PHC-28L", GAME_NOT_WORKING) |
4432 | | COMP(1983, phc28s, msx, 0, msx_pal, msx, msx_state, msx, "Sanyo", "PHC-28S", GAME_NOT_WORKING) |
4433 | | COMP(19??, mpc10, msx, 0, msx_pal, msx, msx_state, msx, "Sanyo", "Wavy MPC-10", GAME_NOT_WORKING) |
| 4435 | COMP(1983, phc28l, msx, 0, msx_pal, msx, msx_state, msx, "Sanyo", "PHC-28L", 0) |
| 4436 | COMP(1983, phc28s, msx, 0, msx_pal, msx, msx_state, msx, "Sanyo", "PHC-28S", 0) |
| 4437 | COMP(19??, mpc10, msx, 0, msx_pal, msx, msx_state, msx, "Sanyo", "Wavy MPC-10", 0) |
4434 | 4438 | COMP(1985, hotbit11, msx, 0, msx_ntsc, hotbit, msx_state, msx, "Sharp / Epcom", "HB-8000 Hotbit 1.1" , 0) |
4435 | 4439 | COMP(1985, hotbit12, msx, 0, msx_ntsc, hotbit, msx_state, msx, "Sharp / Epcom", "HB-8000 Hotbit 1.2" , 0) |
4436 | 4440 | COMP(1985, hotbi13b, msx, 0, msx_ntsc, hotbit, msx_state, msx, "Sharp / Epcom", "HB-8000 Hotbit 1.3b" , 0) |
r23149 | r23150 | |
4444 | 4448 | COMP(1983, hb55p, msx, 0, msx_pal, msx, msx_state, msx, "Sony", "HB-55P" , 0) |
4445 | 4449 | COMP(1983, hb75d, msx, 0, msx_pal, msx, msx_state, msx, "Sony", "HB-75D (Germany)" , 0) |
4446 | 4450 | COMP(1983, hb75p, msx, 0, msx_pal, msx, msx_state, msx, "Sony", "HB-75P" , 0) |
4447 | | COMP(1985, svi728, msx, 0, msx_pal, msx, msx_state, msx, "Spectravideo", "SVI-728", 0 ) |
4448 | | COMP(1985, svi738, msx, 0, msx_pal, msx, msx_state, msx, "Spectravideo", "SVI-738", 0 ) |
4449 | | COMP(1985, svi738sw, msx, 0, msx_pal, msx, msx_state, msx, "Spectravideo", "SVI-738 (Swedish)", 0 ) |
4450 | | COMP(1985, svi738pl, msx, 0, msx_pal, msx, msx_state, msx, "Spectravideo", "SVI-738 (Poland)", 0 ) |
| 4451 | COMP(1985, svi728, msx, 0, msx_pal, msx, msx_state, msx, "Spectravideo", "SVI-728", 0) |
| 4452 | COMP(1985, svi738, msx, 0, msx_pal, msx, msx_state, msx, "Spectravideo", "SVI-738", 0) |
| 4453 | COMP(1985, svi738sw, msx, 0, msx_pal, msx, msx_state, msx, "Spectravideo", "SVI-738 (Swedish)", 0) |
| 4454 | COMP(1985, svi738pl, msx, 0, msx_pal, msx, msx_state, msx, "Spectravideo", "SVI-738 (Poland)", 0) |
4451 | 4455 | COMP(1983, tadpc200, msx, 0, msx_pal, msx, msx_state, msx, "Talent", "DPC-200" , 0) |
4452 | 4456 | COMP(1983, tadpc20a, msx, 0, msx_pal, msx, msx_state, msx, "Talent", "DPC-200A" , 0) |
4453 | 4457 | COMP(1984, hx10, msx, 0, msx_pal, msx, msx_state, msx, "Toshiba", "HX-10" , 0) |
4454 | 4458 | COMP(1984, hx10s, msx, 0, msx_pal, msx, msx_state, msx, "Toshiba", "HX-10S" , 0) |
4455 | 4459 | COMP(1984, hx20, msx, 0, msx_pal, msx, msx_state, msx, "Toshiba", "HX-20" , 0) |
4456 | | COMP(1984, cx5m, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "CX5M" , GAME_NOT_WORKING) |
4457 | | COMP(1984, cx5m128, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "CX5M-128" , GAME_NOT_WORKING) |
4458 | | COMP(1984, cx5m2, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "CX5MII" , GAME_NOT_WORKING) |
| 4460 | COMP(1984, cx5m, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "CX5M" , 0) |
| 4461 | COMP(1984, cx5m128, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "CX5M-128" , 0) |
| 4462 | COMP(1984, cx5m2, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "CX5MII" , 0) |
4459 | 4463 | COMP(1984, yis303, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS303" , 0) |
4460 | 4464 | COMP(1984, yis503, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS503" , 0) |
4461 | | COMP(19??, yis503f, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS503F", GAME_NOT_WORKING) |
| 4465 | COMP(19??, yis503f, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS503F", 0) |
4462 | 4466 | COMP(1984, yis503ii, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS503II" , 0) |
4463 | 4467 | COMP(1986, y503iir, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS503IIR (Russian)" , 0) |
4464 | 4468 | COMP(1986, y503iir2, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS503IIR (Estonian)" , 0) |
4465 | | COMP(1984, yis503m, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS503M" , GAME_NOT_WORKING) |
| 4469 | COMP(1984, yis503m, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS503M", 0) |
4466 | 4470 | COMP(1984, yc64, msx, 0, msx_pal, msx, msx_state, msx, "Yashica", "YC-64" , 0) |
4467 | 4471 | COMP(1984, mx64, msx, 0, msx_ntsc, msxkr, msx_state, msx, "Yeno", "MX64" , 0) |
4468 | 4472 | COMP(1984, bruc100, msx, 0, msx_pal, msx, msx_state, msx, "Frael", "Bruc 100-1" , 0) |
r23149 | r23150 | |
4470 | 4474 | COMP(1985, msx2, 0, msx, msx2_pal, msx2, msx_state, msx, "ASCII & Microsoft", "MSX2", 0) |
4471 | 4475 | COMP(1986, ax350, msx2, 0, msx2_pal, msx2, msx_state, msx, "Al Alamiah", "AX-350", 0) |
4472 | 4476 | COMP(1986, ax370, msx2, 0, msx2_pal, msx2, msx_state, msx, "Al Alamiah", "AX-370", 0) |
4473 | | COMP(1986, expert20, msx2, 0, msx2_pal, msx2, msx_state, msx, "Gradiente", "Expert 2.0 (Brazil)" , GAME_NOT_WORKING) |
| 4477 | COMP(1986, expert20, msx2, 0, msx2_pal, msx2, msx_state, msx, "Gradiente", "Expert 2.0 (Brazil)" , GAME_NOT_WORKING) // Black screen |
4474 | 4478 | COMP(1986, nms8220, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "NMS-8220 (12-jun-1986)", 0) |
4475 | 4479 | COMP(1986, nms8220a, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "NMS-8220 (13-aug-1986)", 0) |
4476 | 4480 | COMP(1986, vg8230, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "VG-8230", 0) |
r23149 | r23150 | |
4483 | 4487 | COMP(1986, nms8255, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "NMS-8255", 0) |
4484 | 4488 | COMP(1986, nms8280, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "NMS-8280", 0) |
4485 | 4489 | COMP(1986, nms8280g, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "NMS-8280G", 0) |
4486 | | COMP(19??, hbf5, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F5", GAME_NOT_WORKING) |
| 4490 | COMP(19??, hbf5, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F5", GAME_NOT_WORKING) // Will not go into basic |
4487 | 4491 | COMP(1985, hbf9p, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F9P" , 0) |
4488 | | COMP(19??, hbf9pr, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F9P Russion", GAME_NOT_WORKING) |
| 4492 | COMP(19??, hbf9pr, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F9P Russion", GAME_NOT_WORKING) // Keyboard responds differently |
4489 | 4493 | COMP(1985, hbf9s, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F9S" , 0) |
4490 | 4494 | COMP(1985, hbf500p, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F500P", 0) |
4491 | 4495 | COMP(1985, hbf700d, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F700D (Germany)" , 0) |
r23149 | r23150 | |
4494 | 4498 | COMP(1985, hbf700s, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F700S (Spain)", 0) |
4495 | 4499 | COMP(1986, hbg900ap, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-G900AP", 0 ) |
4496 | 4500 | COMP(1986, hbg900p, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-G900P", 0 ) |
4497 | | COMP(1986, hotbit20, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sharp / Epcom", "HB-8000 Hotbit 2.0" , GAME_NOT_WORKING) |
| 4501 | COMP(1986, hotbit20, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sharp / Epcom", "HB-8000 Hotbit 2.0" , GAME_NOT_WORKING) // Black screen |
4498 | 4502 | COMP(1986, tpc310, msx2, 0, msx2_pal, msx2, msx_state, msx, "Talent", "TPC-310", 0) |
4499 | | COMP(19??, tpp311, msx2, 0, msx2_pal, msx2, msx_state, msx, "Talent", "TPP-311", GAME_NOT_WORKING) |
4500 | | COMP(19??, tps312, msx2, 0, msx2_pal, msx2, msx_state, msx, "Talent", "TPS-312", GAME_NOT_WORKING) |
| 4503 | COMP(19??, tpp311, msx2, 0, msx2_pal, msx2, msx_state, msx, "Talent", "TPP-311", 0) |
| 4504 | COMP(19??, tps312, msx2, 0, msx2_pal, msx2, msx_state, msx, "Talent", "TPS-312", 0) |
4501 | 4505 | COMP(1986, hx23, msx2, 0, msx2_pal, msx2, msx_state, msx, "Toshiba", "HX-23", 0) |
4502 | 4506 | COMP(1986, hx23f, msx2, 0, msx2_pal, msx2, msx_state, msx, "Toshiba", "HX-23F", 0) |
4503 | | COMP(1986, cx7m, msx2, 0, msx2_pal, msx2, msx_state, msx, "Yamaha", "CX7M" , GAME_NOT_WORKING) |
4504 | | COMP(1986, cx7m128, msx2, 0, msx2_pal, msx2, msx_state, msx, "Yamaha", "CX7M-128" , GAME_NOT_WORKING) |
4505 | | COMP(1983, mlg30, msx2, 0, msx2, msx2, msx_state, msx, "Mistubishi", "ML-G30", GAME_NOT_WORKING) |
| 4507 | COMP(1986, cx7m, msx2, 0, msx2_pal, msx2, msx_state, msx, "Yamaha", "CX7M" , 0) |
| 4508 | COMP(1986, cx7m128, msx2, 0, msx2_pal, msx2, msx_state, msx, "Yamaha", "CX7M-128", 0) |
| 4509 | COMP(1983, mlg30, msx2, 0, msx2, msx2, msx_state, msx, "Mistubishi", "ML-G30", GAME_NOT_WORKING) // Screen flashes a few times before going into basic |
4506 | 4510 | COMP(1985, fs5500, msx2, 0, msx2, msx2jp, msx_state, msx, "National / Matsushita", "FS-5500F1/F2 (Japan)", 0 ) |
4507 | 4511 | COMP(1986, fs4500, msx2, 0, msx2, msx2jp, msx_state, msx, "National / Matsushita", "FS-4500 (Japan)", 0 ) |
4508 | 4512 | COMP(1986, fs4700, msx2, 0, msx2, msx2jp, msx_state, msx, "National / Matsushita", "FS-4700 (Japan)", 0 ) |
r23149 | r23150 | |
4513 | 4517 | COMP(1987, fsa1mk2, msx2, 0, msx2, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1MK2 (Japan)", 0) |
4514 | 4518 | COMP(1987, fsa1f, msx2, 0, msx2, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1F (Japan)", 0 ) |
4515 | 4519 | COMP(1987, fsa1fm, msx2, 0, msx2, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1FM (Japan)", 0 ) |
4516 | | COMP(19??, nms8250j, msx2, 0, msx2, msx2jp, msx_state, msx, "Philips", "NMS-8250J", GAME_NOT_WORKING) |
4517 | | COMP(19??, vg8230j, msx2, 0, msx2, msx2jp, msx_state, msx, "Philips", "VG-8230J", GAME_NOT_WORKING) |
| 4520 | COMP(19??, nms8250j, msx2, 0, msx2, msx2jp, msx_state, msx, "Philips", "NMS-8250J", GAME_NOT_WORKING) // Screen flashes a few times before going into basic |
| 4521 | COMP(19??, vg8230j, msx2, 0, msx2, msx2jp, msx_state, msx, "Philips", "VG-8230J", GAME_NOT_WORKING) // Screen flashes a few times before going into basic |
4518 | 4522 | COMP(1986, hbf500, msx2, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F500 (Japan)", 0) |
4519 | 4523 | COMP(1986, hbf900, msx2, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F900 / 1st released version (Japan)", 0) |
4520 | 4524 | COMP(1986, hbf900a, msx2, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F900 / 2nd released version (Japan)", 0) |
4521 | | COMP(1986, hbf1, msx2, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F1 (Japan)", GAME_NOT_WORKING ) |
4522 | | COMP(1987, hbf12, msx2, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F1II (Japan)", GAME_NOT_WORKING ) |
| 4525 | COMP(1986, hbf1, msx2, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F1 (Japan)", GAME_NOT_WORKING ) // Screen stays a single color after a while |
| 4526 | COMP(1987, hbf12, msx2, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F1II (Japan)", GAME_NOT_WORKING ) // Screen stays a single color after a while |
4523 | 4527 | COMP(1987, hbf1xd, msx2, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F1XD (Japan)", 0) |
4524 | 4528 | COMP(1988, hbf1xdm2, msx2, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F1XDMK2 (Japan)", 0) |
4525 | | COMP(19??, mpc2300, msx2, 0, msx2, msx2, msx_state, msx, "Sanyo", "MPC-2300", GAME_NOT_WORKING) |
4526 | | COMP(19??, mpc25fd, msx2, 0, msx2, msx2, msx_state, msx, "Sanyo", "Wavy MPC-25FD", GAME_NOT_WORKING) |
| 4529 | COMP(19??, mpc2300, msx2, 0, msx2, msx2, msx_state, msx, "Sanyo", "MPC-2300", GAME_NOT_WORKING) // Keyboard responds differently |
| 4530 | COMP(19??, mpc25fd, msx2, 0, msx2, msx2, msx_state, msx, "Sanyo", "Wavy MPC-25FD", GAME_NOT_WORKING) // Screen stays black |
4527 | 4531 | COMP(1988, phc23, msx2, 0, msx2, msx2jp, msx_state, msx, "Sanyo", "Wavy PHC-23 (Japan)", 0) |
4528 | 4532 | COMP(1986, cpc300, msx2, 0, msx2, msx2kr, msx_state, msx, "Daewoo", "IQ-2000 CPC-300 (Korea)", 0) |
4529 | 4533 | COMP(1986, cpc300e, msx2, 0, msx2, msx2kr, msx_state, msx, "Daewoo", "IQ-2000 CPC-300E (Korea)", 0) |
r23149 | r23150 | |
4531 | 4535 | COMP(1988, cpc400s, msx2, 0, msx2, msx2kr, msx_state, msx, "Daewoo", "X-II CPC-400S (Korea)", 0 ) |
4532 | 4536 | |
4533 | 4537 | COMP(1988, msx2p, 0, msx, msx2, msx2jp, msx_state, msx, "ASCII & Microsoft", "MSX2+", 0) |
4534 | | COMP(19??, expert3i, msx2p, 0, msx2, msx2, msx_state, msx, "Ciel", "Expert 3 IDE", GAME_NOT_WORKING ) |
4535 | | COMP(1996, expert3t, msx2p, 0, msx2, msx2, msx_state, msx, "Ciel", "Expert 3 Turbo", GAME_NOT_WORKING ) |
4536 | | COMP(19??, expertac, msx2p, 0, msx2, msx2, msx_state, msx, "Gradiente", "Expert AC88+", GAME_NOT_WORKING ) |
4537 | | COMP(19??, expertdx, msx2p, 0, msx2, msx2, msx_state, msx, "Gradiente", "Expert DDX+", GAME_NOT_WORKING ) |
| 4538 | COMP(19??, expert3i, msx2p, 0, msx2, msx2, msx_state, msx, "Ciel", "Expert 3 IDE", GAME_NOT_WORKING ) // Some hardware not emulated |
| 4539 | COMP(1996, expert3t, msx2p, 0, msx2, msx2, msx_state, msx, "Ciel", "Expert 3 Turbo", GAME_NOT_WORKING ) // Some hardware not emulated |
| 4540 | COMP(19??, expertac, msx2p, 0, msx2, msx2, msx_state, msx, "Gradiente", "Expert AC88+", GAME_NOT_WORKING ) // Some hardware not emulated |
| 4541 | COMP(19??, expertdx, msx2p, 0, msx2, msx2, msx_state, msx, "Gradiente", "Expert DDX+", GAME_NOT_WORKING ) // Some hardware not emulated |
4538 | 4542 | COMP(1988, fsa1fx, msx2p, 0, msx2, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1FX (Japan)", 0 ) |
4539 | 4543 | COMP(1988, fsa1wx, msx2p, 0, msx2, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1WX / 1st released version (Japan)", 0 ) |
4540 | 4544 | COMP(1988, fsa1wxa, msx2p, 0, msx2, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1WX / 2nd released version (Japan)", 0 ) |
r23149 | r23150 | |
4544 | 4548 | COMP(1988, phc70fd, msx2p, 0, msx2, msx2jp, msx_state, msx, "Sanyo", "WAVY PHC-70FD (Japan)", 0 ) |
4545 | 4549 | COMP(1988, phc70fd2, msx2p, 0, msx2, msx2jp, msx_state, msx, "Sanyo", "WAVY PHC-70FD2 (Japan)", 0 ) |
4546 | 4550 | COMP(1989, phc35j, msx2p, 0, msx2, msx2jp, msx_state, msx, "Sanyo", "WAVY PHC-35J (Japan)", 0) |
4547 | | COMP(19??, hbf9sp, msx2p, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F9S+", GAME_NOT_WORKING) |
| 4551 | COMP(19??, hbf9sp, msx2p, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F9S+", GAME_NOT_WORKING) // No MSX animation, screen switches between 2 single colors |
4548 | 4552 | |
4549 | 4553 | /* Temporary placeholders */ |
4550 | 4554 | COMP(19??, fsa1gt, msx2p, 0, msx2, msx2jp, msx_state, msx, "Panasonic", "FS-A1GT", GAME_NOT_WORKING) |