trunk/src/mess/drivers/msx.c
| r29644 | r29645 | |
| 1336 | 1336 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 1337 | 1337 | MSX_LAYOUT_END |
| 1338 | 1338 | |
| 1339 | static MACHINE_CONFIG_DERIVED( msx_gen, msx_pal ) |
| 1340 | MCFG_MSX_LAYOUT(msx) |
| 1341 | MACHINE_CONFIG_END |
| 1342 | |
| 1339 | 1343 | /* MSX - Al Alamiah AX-170 */ |
| 1340 | 1344 | |
| 1341 | 1345 | ROM_START (ax170) |
| r29644 | r29645 | |
| 1352 | 1356 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 1353 | 1357 | MSX_LAYOUT_END |
| 1354 | 1358 | |
| 1359 | static MACHINE_CONFIG_DERIVED( ax170, msx_pal ) |
| 1360 | MCFG_MSX_LAYOUT(ax170) |
| 1361 | MACHINE_CONFIG_END |
| 1362 | |
| 1355 | 1363 | /* MSX - Canon V-10 */ |
| 1356 | 1364 | |
| 1357 | 1365 | ROM_START (canonv10) |
| r29644 | r29645 | |
| 1366 | 1374 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1367 | 1375 | MSX_LAYOUT_END |
| 1368 | 1376 | |
| 1377 | static MACHINE_CONFIG_DERIVED( canonv10, msx_pal ) |
| 1378 | MCFG_MSX_LAYOUT(canonv10) |
| 1379 | MACHINE_CONFIG_END |
| 1380 | |
| 1369 | 1381 | /* MSX - Canon V-20 */ |
| 1370 | 1382 | ROM_START (canonv20) |
| 1371 | 1383 | ROM_REGION (0x8000, "maincpu", 0) |
| r29644 | r29645 | |
| 1379 | 1391 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1380 | 1392 | MSX_LAYOUT_END |
| 1381 | 1393 | |
| 1394 | static MACHINE_CONFIG_DERIVED( canonv20, msx_pal ) |
| 1395 | MCFG_MSX_LAYOUT(canonv20) |
| 1396 | MACHINE_CONFIG_END |
| 1397 | |
| 1382 | 1398 | /* MSX - Casio PV-16 */ |
| 1383 | 1399 | |
| 1384 | 1400 | ROM_START (pv16) |
| r29644 | r29645 | |
| 1394 | 1410 | MSX_LAYOUT_SLOT(2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1395 | 1411 | MSX_LAYOUT_END |
| 1396 | 1412 | |
| 1413 | static MACHINE_CONFIG_DERIVED( pv16, msx_ntsc ) |
| 1414 | MCFG_MSX_LAYOUT(pv16) |
| 1415 | MACHINE_CONFIG_END |
| 1416 | |
| 1397 | 1417 | /* MSX - Daewoo DPC-100 */ |
| 1398 | 1418 | |
| 1399 | 1419 | ROM_START (dpc100) |
| r29644 | r29645 | |
| 1410 | 1430 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1411 | 1431 | MSX_LAYOUT_END |
| 1412 | 1432 | |
| 1433 | static MACHINE_CONFIG_DERIVED( dpc100, msx_ntsc ) |
| 1434 | MCFG_MSX_LAYOUT(dpc100) |
| 1435 | MACHINE_CONFIG_END |
| 1436 | |
| 1413 | 1437 | /* MSX - Daewoo DPC-180 */ |
| 1414 | 1438 | |
| 1415 | 1439 | ROM_START (dpc180) |
| r29644 | r29645 | |
| 1426 | 1450 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1427 | 1451 | MSX_LAYOUT_END |
| 1428 | 1452 | |
| 1453 | static MACHINE_CONFIG_DERIVED( dpc180, msx_ntsc ) |
| 1454 | MCFG_MSX_LAYOUT(dpc180) |
| 1455 | MACHINE_CONFIG_END |
| 1456 | |
| 1429 | 1457 | /* MSX - Daewoo DPC-200 */ |
| 1430 | 1458 | |
| 1431 | 1459 | ROM_START (dpc200) |
| r29644 | r29645 | |
| 1442 | 1470 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1443 | 1471 | MSX_LAYOUT_END |
| 1444 | 1472 | |
| 1473 | static MACHINE_CONFIG_DERIVED( dpc200, msx_ntsc ) |
| 1474 | MCFG_MSX_LAYOUT(dpc200) |
| 1475 | MACHINE_CONFIG_END |
| 1476 | |
| 1445 | 1477 | /* MSX - Goldstar FC-200 */ |
| 1446 | 1478 | |
| 1447 | 1479 | ROM_START (gsfc200) |
| r29644 | r29645 | |
| 1457 | 1489 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1458 | 1490 | MSX_LAYOUT_END |
| 1459 | 1491 | |
| 1492 | static MACHINE_CONFIG_DERIVED( gsfc200, msx_pal ) |
| 1493 | MCFG_MSX_LAYOUT(gsfc200) |
| 1494 | MACHINE_CONFIG_END |
| 1495 | |
| 1460 | 1496 | /* MSX - Gradiente Expert 1.0 */ |
| 1461 | 1497 | |
| 1462 | 1498 | ROM_START (expert10) |
| r29644 | r29645 | |
| 1471 | 1507 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1472 | 1508 | MSX_LAYOUT_END |
| 1473 | 1509 | |
| 1510 | static MACHINE_CONFIG_DERIVED( expert10, msx_ntsc ) |
| 1511 | MCFG_MSX_LAYOUT(expert10) |
| 1512 | MACHINE_CONFIG_END |
| 1513 | |
| 1474 | 1514 | /* MSX - Gradiente Expert 1.1 */ |
| 1475 | 1515 | ROM_START (expert11) |
| 1476 | 1516 | ROM_REGION (0xc000, "maincpu",0) |
| r29644 | r29645 | |
| 1484 | 1524 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1485 | 1525 | MSX_LAYOUT_END |
| 1486 | 1526 | |
| 1527 | static MACHINE_CONFIG_DERIVED( expert11, msx_ntsc ) |
| 1528 | MCFG_MSX_LAYOUT(expert11) |
| 1529 | MACHINE_CONFIG_END |
| 1530 | |
| 1487 | 1531 | /* MSX - Gradiente Expert 1.3 */ |
| 1488 | 1532 | ROM_START (expert13) |
| 1489 | 1533 | ROM_REGION (0x8000, "maincpu",0) |
| r29644 | r29645 | |
| 1497 | 1541 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1498 | 1542 | MSX_LAYOUT_END |
| 1499 | 1543 | |
| 1544 | static MACHINE_CONFIG_DERIVED( expert13, msx_ntsc ) |
| 1545 | MCFG_MSX_LAYOUT(expert13) |
| 1546 | MACHINE_CONFIG_END |
| 1547 | |
| 1500 | 1548 | /* MSX - Gradiente Expert DDPlus */ |
| 1501 | 1549 | ROM_START (expertdp) |
| 1502 | 1550 | ROM_REGION (0xc000, "maincpu",0) |
| r29644 | r29645 | |
| 1512 | 1560 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM2, 0x4000, 0x8000) |
| 1513 | 1561 | MSX_LAYOUT_END |
| 1514 | 1562 | |
| 1563 | static MACHINE_CONFIG_DERIVED( expertdp, msx_ntsc ) |
| 1564 | MCFG_MSX_LAYOUT(expertdp) |
| 1565 | MACHINE_CONFIG_END |
| 1566 | |
| 1515 | 1567 | /* MSX - Gradiente Expert Plus */ |
| 1516 | 1568 | |
| 1517 | 1569 | ROM_START (expertpl) |
| r29644 | r29645 | |
| 1528 | 1580 | MSX_LAYOUT_SLOT (3, 3, 2, 1, ROM, 0x4000, 0x8000) |
| 1529 | 1581 | MSX_LAYOUT_END |
| 1530 | 1582 | |
| 1583 | static MACHINE_CONFIG_DERIVED( expertpl, msx_ntsc ) |
| 1584 | MCFG_MSX_LAYOUT(expertpl) |
| 1585 | MACHINE_CONFIG_END |
| 1586 | |
| 1531 | 1587 | /* MSX - JVC HC-7GB */ |
| 1532 | 1588 | |
| 1533 | 1589 | ROM_START (jvchc7gb) |
| r29644 | r29645 | |
| 1542 | 1598 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1543 | 1599 | MSX_LAYOUT_END |
| 1544 | 1600 | |
| 1601 | static MACHINE_CONFIG_DERIVED( jvchc7gb, msx_pal ) |
| 1602 | MCFG_MSX_LAYOUT(jvchc7gb) |
| 1603 | MACHINE_CONFIG_END |
| 1604 | |
| 1545 | 1605 | /* MSX - Mitsubishi ML-F80 */ |
| 1546 | 1606 | |
| 1547 | 1607 | ROM_START (mlf80) |
| r29644 | r29645 | |
| 1556 | 1616 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1557 | 1617 | MSX_LAYOUT_END |
| 1558 | 1618 | |
| 1619 | static MACHINE_CONFIG_DERIVED( mlf80, msx_pal ) |
| 1620 | MCFG_MSX_LAYOUT(mlf80) |
| 1621 | MACHINE_CONFIG_END |
| 1622 | |
| 1559 | 1623 | /* MSX - Mitsubishi ML-FX1 */ |
| 1560 | 1624 | |
| 1561 | 1625 | ROM_START (mlfx1) |
| r29644 | r29645 | |
| 1570 | 1634 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 1571 | 1635 | MSX_LAYOUT_END |
| 1572 | 1636 | |
| 1637 | static MACHINE_CONFIG_DERIVED( mlfx1, msx_pal ) |
| 1638 | MCFG_MSX_LAYOUT(mlfx1) |
| 1639 | MACHINE_CONFIG_END |
| 1640 | |
| 1573 | 1641 | /* MSX - National CF-1200 */ |
| 1574 | 1642 | |
| 1575 | 1643 | ROM_START (cf1200) |
| r29644 | r29645 | |
| 1584 | 1652 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1585 | 1653 | MSX_LAYOUT_END |
| 1586 | 1654 | |
| 1655 | static MACHINE_CONFIG_DERIVED( cf1200, msx_ntsc ) |
| 1656 | MCFG_MSX_LAYOUT(cf1200) |
| 1657 | MACHINE_CONFIG_END |
| 1658 | |
| 1587 | 1659 | /* MSX - National CF-2000 */ |
| 1588 | 1660 | |
| 1589 | 1661 | ROM_START (cf2000) |
| r29644 | r29645 | |
| 1598 | 1670 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1599 | 1671 | MSX_LAYOUT_END |
| 1600 | 1672 | |
| 1673 | static MACHINE_CONFIG_DERIVED( cf2000, msx_ntsc ) |
| 1674 | MCFG_MSX_LAYOUT(cf2000) |
| 1675 | MACHINE_CONFIG_END |
| 1676 | |
| 1601 | 1677 | /* MSX - National CF-2700 */ |
| 1602 | 1678 | ROM_START (cf2700) |
| 1603 | 1679 | ROM_REGION (0x8000, "maincpu", 0) |
| r29644 | r29645 | |
| 1611 | 1687 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1612 | 1688 | MSX_LAYOUT_END |
| 1613 | 1689 | |
| 1690 | static MACHINE_CONFIG_DERIVED( cf2700, msx_ntsc ) |
| 1691 | MCFG_MSX_LAYOUT(cf2700) |
| 1692 | MACHINE_CONFIG_END |
| 1693 | |
| 1614 | 1694 | /* MSX - National CF-3000 */ |
| 1615 | 1695 | |
| 1616 | 1696 | ROM_START (cf3000) |
| r29644 | r29645 | |
| 1625 | 1705 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1626 | 1706 | MSX_LAYOUT_END |
| 1627 | 1707 | |
| 1708 | static MACHINE_CONFIG_DERIVED( cf3000, msx_ntsc ) |
| 1709 | MCFG_MSX_LAYOUT(cf3000) |
| 1710 | MACHINE_CONFIG_END |
| 1711 | |
| 1628 | 1712 | /* MSX - National CF-3300 */ |
| 1629 | 1713 | ROM_START (cf3300) |
| 1630 | 1714 | ROM_REGION (0xc000, "maincpu", 0) |
| r29644 | r29645 | |
| 1640 | 1724 | MSX_LAYOUT_SLOT (3, 1, 1, 1, DISK_ROM2, 0x4000, 0x8000) |
| 1641 | 1725 | MSX_LAYOUT_END |
| 1642 | 1726 | |
| 1727 | static MACHINE_CONFIG_DERIVED( cf3300, msx_ntsc ) |
| 1728 | MCFG_MSX_LAYOUT(cf3300) |
| 1729 | MACHINE_CONFIG_END |
| 1730 | |
| 1643 | 1731 | /* MSX - National FS-1300 */ |
| 1644 | 1732 | |
| 1645 | 1733 | ROM_START (fs1300) |
| r29644 | r29645 | |
| 1654 | 1742 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 1655 | 1743 | MSX_LAYOUT_END |
| 1656 | 1744 | |
| 1745 | static MACHINE_CONFIG_DERIVED( fs1300, msx_ntsc ) |
| 1746 | MCFG_MSX_LAYOUT(fs1300) |
| 1747 | MACHINE_CONFIG_END |
| 1748 | |
| 1657 | 1749 | /* MSX - National FS-4000 */ |
| 1658 | 1750 | ROM_START (fs4000) |
| 1659 | 1751 | ROM_REGION (0x38000 ,"maincpu", 0) |
| r29644 | r29645 | |
| 1673 | 1765 | MSX_LAYOUT_KANJI (0x18000) |
| 1674 | 1766 | MSX_LAYOUT_END |
| 1675 | 1767 | |
| 1768 | static MACHINE_CONFIG_DERIVED( fs4000, msx_ntsc ) |
| 1769 | MCFG_MSX_LAYOUT(fs4000) |
| 1770 | MACHINE_CONFIG_END |
| 1771 | |
| 1676 | 1772 | /*MSX - Olympia PHC-2*/ |
| 1677 | 1773 | |
| 1678 | 1774 | ROM_START (phc2) |
| r29644 | r29645 | |
| 1687 | 1783 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 1688 | 1784 | MSX_LAYOUT_END |
| 1689 | 1785 | |
| 1786 | static MACHINE_CONFIG_DERIVED( phc2, msx_pal ) |
| 1787 | MCFG_MSX_LAYOUT(phc2) |
| 1788 | MACHINE_CONFIG_END |
| 1789 | |
| 1690 | 1790 | /* MSX - Olympia PHC-28 */ |
| 1691 | 1791 | |
| 1692 | 1792 | ROM_START (phc28) |
| r29644 | r29645 | |
| 1701 | 1801 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
| 1702 | 1802 | MSX_LAYOUT_END |
| 1703 | 1803 | |
| 1804 | static MACHINE_CONFIG_DERIVED( phc28, msx_pal ) |
| 1805 | MCFG_MSX_LAYOUT(phc28) |
| 1806 | MACHINE_CONFIG_END |
| 1807 | |
| 1704 | 1808 | /* MSX - Panasonic CF-2700G */ |
| 1705 | 1809 | |
| 1706 | 1810 | ROM_START (cf2700g) |
| r29644 | r29645 | |
| 1715 | 1819 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1716 | 1820 | MSX_LAYOUT_END |
| 1717 | 1821 | |
| 1822 | static MACHINE_CONFIG_DERIVED( cf2700g, msx_pal ) |
| 1823 | MCFG_MSX_LAYOUT(cf2700g) |
| 1824 | MACHINE_CONFIG_END |
| 1825 | |
| 1718 | 1826 | /* MSX - Philips NMS-801 */ |
| 1719 | 1827 | |
| 1720 | 1828 | ROM_START (nms801) |
| r29644 | r29645 | |
| 1729 | 1837 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 1730 | 1838 | MSX_LAYOUT_END |
| 1731 | 1839 | |
| 1840 | static MACHINE_CONFIG_DERIVED( nms801, msx_pal ) |
| 1841 | MCFG_MSX_LAYOUT(nms801) |
| 1842 | MACHINE_CONFIG_END |
| 1843 | |
| 1732 | 1844 | /* MSX - Philips VG-8000 */ |
| 1733 | 1845 | |
| 1734 | 1846 | ROM_START (vg8000) |
| r29644 | r29645 | |
| 1743 | 1855 | MSX_LAYOUT_SLOT (3, 0, 3, 1, RAM, 0x4000, 0x0000) /* 16KB RAM */ |
| 1744 | 1856 | MSX_LAYOUT_END |
| 1745 | 1857 | |
| 1858 | static MACHINE_CONFIG_DERIVED( vg8000, msx_pal ) |
| 1859 | MCFG_MSX_LAYOUT(vg8000) |
| 1860 | MACHINE_CONFIG_END |
| 1746 | 1861 | |
| 1747 | 1862 | /* MSX - Philips VG-8010 */ |
| 1748 | 1863 | |
| r29644 | r29645 | |
| 1758 | 1873 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
| 1759 | 1874 | MSX_LAYOUT_END |
| 1760 | 1875 | |
| 1876 | static MACHINE_CONFIG_DERIVED( vg8010, msx_pal ) |
| 1877 | MCFG_MSX_LAYOUT(vg8010) |
| 1878 | MACHINE_CONFIG_END |
| 1879 | |
| 1761 | 1880 | /* MSX - Philips VG-8010F */ |
| 1762 | 1881 | |
| 1763 | 1882 | ROM_START (vg8010f) |
| r29644 | r29645 | |
| 1772 | 1891 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
| 1773 | 1892 | MSX_LAYOUT_END |
| 1774 | 1893 | |
| 1894 | static MACHINE_CONFIG_DERIVED( vg8010f, msx_pal ) |
| 1895 | MCFG_MSX_LAYOUT(vg8010f) |
| 1896 | MACHINE_CONFIG_END |
| 1897 | |
| 1775 | 1898 | /* MSX - Philips VG-8020-00 */ |
| 1776 | 1899 | |
| 1777 | 1900 | ROM_START (vg802000) |
| r29644 | r29645 | |
| 1786 | 1909 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 1787 | 1910 | MSX_LAYOUT_END |
| 1788 | 1911 | |
| 1912 | static MACHINE_CONFIG_DERIVED( vg802000, msx_pal ) |
| 1913 | MCFG_MSX_LAYOUT(vg802000) |
| 1914 | MACHINE_CONFIG_END |
| 1915 | |
| 1789 | 1916 | /* MSX - Philips VG-8020-20 */ |
| 1790 | 1917 | |
| 1791 | 1918 | ROM_START (vg802020) |
| r29644 | r29645 | |
| 1800 | 1927 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
| 1801 | 1928 | MSX_LAYOUT_END |
| 1802 | 1929 | |
| 1930 | static MACHINE_CONFIG_DERIVED( vg802020, msx_pal ) |
| 1931 | MCFG_MSX_LAYOUT(vg802020) |
| 1932 | MACHINE_CONFIG_END |
| 1933 | |
| 1803 | 1934 | /* MSX - Philips VG-8020F */ |
| 1804 | 1935 | |
| 1805 | 1936 | ROM_START (vg8020f) |
| r29644 | r29645 | |
| 1814 | 1945 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM, 0x10000, 0x0000) /* 64KB?? RAM */ |
| 1815 | 1946 | MSX_LAYOUT_END |
| 1816 | 1947 | |
| 1948 | static MACHINE_CONFIG_DERIVED( vg8020f, msx_pal ) |
| 1949 | MCFG_MSX_LAYOUT(vg8020f) |
| 1950 | MACHINE_CONFIG_END |
| 1951 | |
| 1817 | 1952 | /* MSX - Pioneer PX-7 */ |
| 1818 | 1953 | |
| 1819 | 1954 | ROM_START (piopx7) |
| r29644 | r29645 | |
| 1831 | 1966 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1832 | 1967 | MSX_LAYOUT_END |
| 1833 | 1968 | |
| 1969 | static MACHINE_CONFIG_DERIVED( piopx7, msx_pal ) |
| 1970 | MCFG_MSX_LAYOUT(piopx7) |
| 1971 | MACHINE_CONFIG_END |
| 1972 | |
| 1834 | 1973 | /* MSX - Samsung SPC-800 */ |
| 1835 | 1974 | |
| 1836 | 1975 | ROM_START (spc800) |
| r29644 | r29645 | |
| 1847 | 1986 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 1848 | 1987 | MSX_LAYOUT_END |
| 1849 | 1988 | |
| 1989 | static MACHINE_CONFIG_DERIVED( spc800, msx_ntsc ) |
| 1990 | MCFG_MSX_LAYOUT(spc800) |
| 1991 | MACHINE_CONFIG_END |
| 1992 | |
| 1850 | 1993 | /* MSX - Sanyo MPC-64 */ |
| 1851 | 1994 | |
| 1852 | 1995 | ROM_START (mpc64) |
| r29644 | r29645 | |
| 1861 | 2004 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 1862 | 2005 | MSX_LAYOUT_END |
| 1863 | 2006 | |
| 2007 | static MACHINE_CONFIG_DERIVED( mpc64, msx_ntsc ) |
| 2008 | MCFG_MSX_LAYOUT(mpc64) |
| 2009 | MACHINE_CONFIG_END |
| 2010 | |
| 1864 | 2011 | /* MSX - Sanyo MPC-100 */ |
| 1865 | 2012 | |
| 1866 | 2013 | ROM_START (mpc100) |
| r29644 | r29645 | |
| 1875 | 2022 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 1876 | 2023 | MSX_LAYOUT_END |
| 1877 | 2024 | |
| 2025 | static MACHINE_CONFIG_DERIVED( mpc100, msx_pal ) |
| 2026 | MCFG_MSX_LAYOUT(mpc100) |
| 2027 | MACHINE_CONFIG_END |
| 2028 | |
| 1878 | 2029 | /* MSX - Sanyo PHC-28L */ |
| 1879 | 2030 | |
| 1880 | 2031 | ROM_START (phc28l) |
| r29644 | r29645 | |
| 1889 | 2040 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 1890 | 2041 | MSX_LAYOUT_END |
| 1891 | 2042 | |
| 2043 | static MACHINE_CONFIG_DERIVED( phc28l, msx_pal ) |
| 2044 | MCFG_MSX_LAYOUT(phc28l) |
| 2045 | MACHINE_CONFIG_END |
| 2046 | |
| 1892 | 2047 | /* MSX - Sanyo PHC-28S */ |
| 1893 | 2048 | |
| 1894 | 2049 | ROM_START (phc28s) |
| r29644 | r29645 | |
| 1903 | 2058 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
| 1904 | 2059 | MSX_LAYOUT_END |
| 1905 | 2060 | |
| 2061 | static MACHINE_CONFIG_DERIVED( phc28s, msx_pal ) |
| 2062 | MCFG_MSX_LAYOUT(phc28s) |
| 2063 | MACHINE_CONFIG_END |
| 2064 | |
| 1906 | 2065 | /* MSX - Sanyo Wavy MPC-10 */ |
| 1907 | 2066 | |
| 1908 | 2067 | ROM_START (mpc10) |
| r29644 | r29645 | |
| 1917 | 2076 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
| 1918 | 2077 | MSX_LAYOUT_END |
| 1919 | 2078 | |
| 2079 | static MACHINE_CONFIG_DERIVED( mpc10, msx_pal ) |
| 2080 | MCFG_MSX_LAYOUT(mpc10) |
| 2081 | MACHINE_CONFIG_END |
| 2082 | |
| 1920 | 2083 | /* MSX - Sharp Epcom HotBit 1.1 */ |
| 1921 | 2084 | |
| 1922 | 2085 | ROM_START (hotbit11) |
| r29644 | r29645 | |
| 1931 | 2094 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 1932 | 2095 | MSX_LAYOUT_END |
| 1933 | 2096 | |
| 2097 | static MACHINE_CONFIG_DERIVED( hotbit11, msx_ntsc ) |
| 2098 | MCFG_MSX_LAYOUT(hotbit11) |
| 2099 | MACHINE_CONFIG_END |
| 2100 | |
| 1934 | 2101 | /* MSX - Sharp Epcom HotBit 1.2 */ |
| 1935 | 2102 | |
| 1936 | 2103 | ROM_START (hotbit12) |
| r29644 | r29645 | |
| 1945 | 2112 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 1946 | 2113 | MSX_LAYOUT_END |
| 1947 | 2114 | |
| 2115 | static MACHINE_CONFIG_DERIVED( hotbit12, msx_ntsc ) |
| 2116 | MCFG_MSX_LAYOUT(hotbit12) |
| 2117 | MACHINE_CONFIG_END |
| 2118 | |
| 1948 | 2119 | /* MSX - Sharp Epcom HotBit 1.3b */ |
| 1949 | 2120 | |
| 1950 | 2121 | ROM_START (hotbi13b) |
| r29644 | r29645 | |
| 1959 | 2130 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
| 1960 | 2131 | MSX_LAYOUT_END |
| 1961 | 2132 | |
| 2133 | static MACHINE_CONFIG_DERIVED( hotbi13b, msx_ntsc ) |
| 2134 | MCFG_MSX_LAYOUT(hotbi13b) |
| 2135 | MACHINE_CONFIG_END |
| 2136 | |
| 1962 | 2137 | /* MSX - Sharp Epcom HotBit 1.3p */ |
| 1963 | 2138 | |
| 1964 | 2139 | ROM_START (hotbi13p) |
| r29644 | r29645 | |
| 1973 | 2148 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
| 1974 | 2149 | MSX_LAYOUT_END |
| 1975 | 2150 | |
| 2151 | static MACHINE_CONFIG_DERIVED( hotbi13p, msx_ntsc ) |
| 2152 | MCFG_MSX_LAYOUT(hotbi13p) |
| 2153 | MACHINE_CONFIG_END |
| 2154 | |
| 1976 | 2155 | /* MSX - Sony HB-10P */ |
| 1977 | 2156 | |
| 1978 | 2157 | ROM_START (hb10p) |
| r29644 | r29645 | |
| 1987 | 2166 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 1988 | 2167 | MSX_LAYOUT_END |
| 1989 | 2168 | |
| 2169 | static MACHINE_CONFIG_DERIVED( hb10p, msx_pal ) |
| 2170 | MCFG_MSX_LAYOUT(hb10p) |
| 2171 | MACHINE_CONFIG_END |
| 2172 | |
| 1990 | 2173 | /* MSX - Sony HB-20P */ |
| 1991 | 2174 | |
| 1992 | 2175 | ROM_START (hb20p) |
| r29644 | r29645 | |
| 2001 | 2184 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 2002 | 2185 | MSX_LAYOUT_END |
| 2003 | 2186 | |
| 2187 | static MACHINE_CONFIG_DERIVED( hb20p, msx_pal ) |
| 2188 | MCFG_MSX_LAYOUT(hb20p) |
| 2189 | MACHINE_CONFIG_END |
| 2190 | |
| 2004 | 2191 | /* MSX - Sony HB-201 */ |
| 2005 | 2192 | |
| 2006 | 2193 | ROM_START (hb201) |
| r29644 | r29645 | |
| 2018 | 2205 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 2019 | 2206 | MSX_LAYOUT_END |
| 2020 | 2207 | |
| 2208 | static MACHINE_CONFIG_DERIVED( hb201, msx_ntsc ) |
| 2209 | MCFG_MSX_LAYOUT(hb201) |
| 2210 | MACHINE_CONFIG_END |
| 2211 | |
| 2021 | 2212 | /* MSX - Sony HB-201P */ |
| 2022 | 2213 | |
| 2023 | 2214 | ROM_START (hb201p) |
| r29644 | r29645 | |
| 2034 | 2225 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 2035 | 2226 | MSX_LAYOUT_END |
| 2036 | 2227 | |
| 2228 | static MACHINE_CONFIG_DERIVED( hb201p, msx_pal ) |
| 2229 | MCFG_MSX_LAYOUT(hb201p) |
| 2230 | MACHINE_CONFIG_END |
| 2231 | |
| 2037 | 2232 | /* MSX - Sony HB-501P */ |
| 2038 | 2233 | |
| 2039 | 2234 | ROM_START (hb501p) |
| r29644 | r29645 | |
| 2048 | 2243 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 2049 | 2244 | MSX_LAYOUT_END |
| 2050 | 2245 | |
| 2246 | static MACHINE_CONFIG_DERIVED( hb501p, msx_pal ) |
| 2247 | MCFG_MSX_LAYOUT(hb501p) |
| 2248 | MACHINE_CONFIG_END |
| 2249 | |
| 2051 | 2250 | /* MSX - Sony HB-55D */ |
| 2052 | 2251 | |
| 2053 | 2252 | ROM_START (hb55d) |
| r29644 | r29645 | |
| 2064 | 2263 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 2065 | 2264 | MSX_LAYOUT_END |
| 2066 | 2265 | |
| 2266 | static MACHINE_CONFIG_DERIVED( hb55d, msx_pal ) |
| 2267 | MCFG_MSX_LAYOUT(hb55d) |
| 2268 | MACHINE_CONFIG_END |
| 2269 | |
| 2067 | 2270 | /* MSX - Sony HB-55P */ |
| 2068 | 2271 | |
| 2069 | 2272 | ROM_START (hb55p) |
| r29644 | r29645 | |
| 2081 | 2284 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 2082 | 2285 | MSX_LAYOUT_END |
| 2083 | 2286 | |
| 2287 | static MACHINE_CONFIG_DERIVED( hb55p, msx_pal ) |
| 2288 | MCFG_MSX_LAYOUT(hb55p) |
| 2289 | MACHINE_CONFIG_END |
| 2290 | |
| 2084 | 2291 | /* MSX - Sony HB-75D */ |
| 2085 | 2292 | |
| 2086 | 2293 | ROM_START (hb75d) |
| r29644 | r29645 | |
| 2097 | 2304 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 2098 | 2305 | MSX_LAYOUT_END |
| 2099 | 2306 | |
| 2307 | static MACHINE_CONFIG_DERIVED( hb75d, msx_pal ) |
| 2308 | MCFG_MSX_LAYOUT(hb75d) |
| 2309 | MACHINE_CONFIG_END |
| 2310 | |
| 2100 | 2311 | /* MSX - Sony HB-75P */ |
| 2101 | 2312 | |
| 2102 | 2313 | ROM_START (hb75p) |
| r29644 | r29645 | |
| 2114 | 2325 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 2115 | 2326 | MSX_LAYOUT_END |
| 2116 | 2327 | |
| 2328 | static MACHINE_CONFIG_DERIVED( hb75p, msx_pal ) |
| 2329 | MCFG_MSX_LAYOUT(hb75p) |
| 2330 | MACHINE_CONFIG_END |
| 2331 | |
| 2117 | 2332 | /* MSX - Spectravideo SVI-728 */ |
| 2118 | 2333 | |
| 2119 | 2334 | ROM_START (svi728) |
| r29644 | r29645 | |
| 2130 | 2345 | MSX_LAYOUT_SLOT (3, 1, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 2131 | 2346 | MSX_LAYOUT_END |
| 2132 | 2347 | |
| 2348 | static MACHINE_CONFIG_DERIVED( svi728, msx_pal ) |
| 2349 | MCFG_MSX_LAYOUT(svi728) |
| 2350 | MACHINE_CONFIG_END |
| 2351 | |
| 2133 | 2352 | /* MSX - Spectravideo SVI-738 */ |
| 2134 | 2353 | |
| 2135 | 2354 | ROM_START (svi738) |
| r29644 | r29645 | |
| 2149 | 2368 | MSX_LAYOUT_SLOT (3, 2, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 2150 | 2369 | MSX_LAYOUT_END |
| 2151 | 2370 | |
| 2371 | static MACHINE_CONFIG_DERIVED( svi738, msx_pal ) |
| 2372 | MCFG_MSX_LAYOUT(svi738) |
| 2373 | MACHINE_CONFIG_END |
| 2374 | |
| 2152 | 2375 | /* MSX - Spectravideo SVI-738 Swedish */ |
| 2153 | 2376 | |
| 2154 | 2377 | ROM_START (svi738sw) |
| r29644 | r29645 | |
| 2168 | 2391 | MSX_LAYOUT_SLOT (3, 2, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 2169 | 2392 | MSX_LAYOUT_END |
| 2170 | 2393 | |
| 2394 | static MACHINE_CONFIG_DERIVED( svi738sw, msx_pal ) |
| 2395 | MCFG_MSX_LAYOUT(svi738sw) |
| 2396 | MACHINE_CONFIG_END |
| 2397 | |
| 2171 | 2398 | /* MSX - Spectravideo SVI-738 Poland*/ |
| 2172 | 2399 | |
| 2173 | 2400 | ROM_START (svi738pl) |
| r29644 | r29645 | |
| 2187 | 2414 | MSX_LAYOUT_SLOT (3, 2, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 2188 | 2415 | MSX_LAYOUT_END |
| 2189 | 2416 | |
| 2417 | static MACHINE_CONFIG_DERIVED( svi738pl, msx_pal ) |
| 2418 | MCFG_MSX_LAYOUT(svi738pl) |
| 2419 | MACHINE_CONFIG_END |
| 2420 | |
| 2190 | 2421 | /* MSX - Talent DPC-200 / Daewoo DPC-200E */ |
| 2191 | 2422 | |
| 2192 | 2423 | ROM_START (tadpc200) |
| r29644 | r29645 | |
| 2201 | 2432 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 2202 | 2433 | MSX_LAYOUT_END |
| 2203 | 2434 | |
| 2435 | static MACHINE_CONFIG_DERIVED( tadpc200, msx_pal ) |
| 2436 | MCFG_MSX_LAYOUT(tadpc200) |
| 2437 | MACHINE_CONFIG_END |
| 2204 | 2438 | |
| 2205 | 2439 | /* MSX - Talent DPC-200A */ |
| 2206 | 2440 | |
| r29644 | r29645 | |
| 2216 | 2450 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 2217 | 2451 | MSX_LAYOUT_END |
| 2218 | 2452 | |
| 2453 | static MACHINE_CONFIG_DERIVED( tadpc20a, msx_pal ) |
| 2454 | MCFG_MSX_LAYOUT(tadpc20a) |
| 2455 | MACHINE_CONFIG_END |
| 2456 | |
| 2219 | 2457 | /* MSX - Toshiba HX-10 */ |
| 2220 | 2458 | /* The BIOS on the Toshiba HX-10 is inside a big 64pin Toshiba chip label TCX-1007 */ |
| 2221 | 2459 | |
| r29644 | r29645 | |
| 2231 | 2469 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 2232 | 2470 | MSX_LAYOUT_END |
| 2233 | 2471 | |
| 2472 | static MACHINE_CONFIG_DERIVED( hx10, msx_pal ) |
| 2473 | MCFG_MSX_LAYOUT(hx10) |
| 2474 | MACHINE_CONFIG_END |
| 2475 | |
| 2234 | 2476 | /* MSX - Toshiba HX-10S */ |
| 2235 | 2477 | |
| 2236 | 2478 | ROM_START (hx10s) |
| r29644 | r29645 | |
| 2245 | 2487 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 2246 | 2488 | MSX_LAYOUT_END |
| 2247 | 2489 | |
| 2490 | static MACHINE_CONFIG_DERIVED( hx10s, msx_pal ) |
| 2491 | MCFG_MSX_LAYOUT(hx10s) |
| 2492 | MACHINE_CONFIG_END |
| 2493 | |
| 2248 | 2494 | /* MSX - Toshiba HX-20 */ |
| 2249 | 2495 | |
| 2250 | 2496 | ROM_START (hx20) |
| r29644 | r29645 | |
| 2262 | 2508 | MSX_LAYOUT_SLOT (3, 3, 1, 2, ROM, 0x8000, 0x8000) |
| 2263 | 2509 | MSX_LAYOUT_END |
| 2264 | 2510 | |
| 2511 | static MACHINE_CONFIG_DERIVED( hx20, msx_pal ) |
| 2512 | MCFG_MSX_LAYOUT(hx20) |
| 2513 | MACHINE_CONFIG_END |
| 2514 | |
| 2265 | 2515 | /* MSX - Yamaha CX5M / Yamaha CX5M-2 */ |
| 2266 | 2516 | |
| 2267 | 2517 | ROM_START (cx5m) |
| r29644 | r29645 | |
| 2278 | 2528 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
| 2279 | 2529 | MSX_LAYOUT_END |
| 2280 | 2530 | |
| 2531 | static MACHINE_CONFIG_DERIVED( cx5m, msx_pal ) |
| 2532 | MCFG_MSX_LAYOUT(cx5m) |
| 2533 | MACHINE_CONFIG_END |
| 2534 | |
| 2281 | 2535 | /* MSX - Yamaha CX5M-128 */ |
| 2282 | 2536 | |
| 2283 | 2537 | ROM_START (cx5m128) |
| r29644 | r29645 | |
| 2298 | 2552 | MSX_LAYOUT_SLOT (3, 3, 0, 2, ROM, 0x8000, 0xc000) /* SFG-05 */ |
| 2299 | 2553 | MSX_LAYOUT_END |
| 2300 | 2554 | |
| 2555 | static MACHINE_CONFIG_DERIVED( cx5m128, msx_pal ) |
| 2556 | MCFG_MSX_LAYOUT(cx5m128) |
| 2557 | MACHINE_CONFIG_END |
| 2558 | |
| 2301 | 2559 | /* MSX - Yamaha CX5MII */ |
| 2302 | 2560 | |
| 2303 | 2561 | ROM_START (cx5m2) |
| r29644 | r29645 | |
| 2316 | 2574 | MSX_LAYOUT_SLOT (3, 3, 0, 2, ROM, 0x8000, 0xc000) |
| 2317 | 2575 | MSX_LAYOUT_END |
| 2318 | 2576 | |
| 2577 | static MACHINE_CONFIG_DERIVED( cx5m2, msx_pal ) |
| 2578 | MCFG_MSX_LAYOUT(cx5m2) |
| 2579 | MACHINE_CONFIG_END |
| 2580 | |
| 2319 | 2581 | /* MSX - Yamaha YIS303 */ |
| 2320 | 2582 | |
| 2321 | 2583 | ROM_START (yis303) |
| r29644 | r29645 | |
| 2332 | 2594 | MSX_LAYOUT_SLOT (3, 0, 3, 1, RAM, 0x4000, 0xC000) /* 16KB RAM */ |
| 2333 | 2595 | MSX_LAYOUT_END |
| 2334 | 2596 | |
| 2597 | static MACHINE_CONFIG_DERIVED( yis303, msx_pal ) |
| 2598 | MCFG_MSX_LAYOUT(yis303) |
| 2599 | MACHINE_CONFIG_END |
| 2600 | |
| 2335 | 2601 | /* MSX - Yamaha YIS503 */ |
| 2336 | 2602 | |
| 2337 | 2603 | ROM_START (yis503) |
| r29644 | r29645 | |
| 2348 | 2614 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
| 2349 | 2615 | MSX_LAYOUT_END |
| 2350 | 2616 | |
| 2617 | static MACHINE_CONFIG_DERIVED( yis503, msx_pal ) |
| 2618 | MCFG_MSX_LAYOUT(yis503) |
| 2619 | MACHINE_CONFIG_END |
| 2620 | |
| 2351 | 2621 | /* MSX - Yamaha YIS503F */ |
| 2352 | 2622 | |
| 2353 | 2623 | ROM_START (yis503f) |
| r29644 | r29645 | |
| 2362 | 2632 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB?? RAM */ |
| 2363 | 2633 | MSX_LAYOUT_END |
| 2364 | 2634 | |
| 2635 | static MACHINE_CONFIG_DERIVED( yis503f, msx_pal ) |
| 2636 | MCFG_MSX_LAYOUT(yis503f) |
| 2637 | MACHINE_CONFIG_END |
| 2638 | |
| 2365 | 2639 | /* MSX - Yamaha YIS503II */ |
| 2366 | 2640 | |
| 2367 | 2641 | ROM_START (yis503ii) |
| r29644 | r29645 | |
| 2376 | 2650 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 2377 | 2651 | MSX_LAYOUT_END |
| 2378 | 2652 | |
| 2653 | static MACHINE_CONFIG_DERIVED( yis503ii, msx_pal ) |
| 2654 | MCFG_MSX_LAYOUT(yis503ii) |
| 2655 | MACHINE_CONFIG_END |
| 2656 | |
| 2379 | 2657 | /* MSX - Yamaha YIS503IIR Russian */ |
| 2380 | 2658 | |
| 2381 | 2659 | ROM_START (y503iir) |
| r29644 | r29645 | |
| 2394 | 2672 | MSX_LAYOUT_SLOT (3, 3, 1, 1, ROM, 0x2000, 0xc000) /* Net */ |
| 2395 | 2673 | MSX_LAYOUT_END |
| 2396 | 2674 | |
| 2675 | static MACHINE_CONFIG_DERIVED( y503iir, msx_pal ) |
| 2676 | MCFG_MSX_LAYOUT(y503iir) |
| 2677 | MACHINE_CONFIG_END |
| 2678 | |
| 2397 | 2679 | /* MSX - Yamaha YIS503IIR Estonian */ |
| 2398 | 2680 | |
| 2399 | 2681 | ROM_START (y503iir2) |
| r29644 | r29645 | |
| 2412 | 2694 | MSX_LAYOUT_SLOT (3, 3, 1, 1, ROM, 0x2000, 0xc000) /* Net */ |
| 2413 | 2695 | MSX_LAYOUT_END |
| 2414 | 2696 | |
| 2697 | static MACHINE_CONFIG_DERIVED( y503iir2, msx_pal ) |
| 2698 | MCFG_MSX_LAYOUT(y503iir2) |
| 2699 | MACHINE_CONFIG_END |
| 2700 | |
| 2415 | 2701 | /* MSX - Yamaha YIS503M */ |
| 2416 | 2702 | |
| 2417 | 2703 | ROM_START (yis503m) |
| r29644 | r29645 | |
| 2428 | 2714 | MSX_LAYOUT_SLOT (3, 0, 2, 2, RAM, 0x8000, 0x0000) /* 32KB RAM */ |
| 2429 | 2715 | MSX_LAYOUT_END |
| 2430 | 2716 | |
| 2717 | static MACHINE_CONFIG_DERIVED( yis503m, msx_pal ) |
| 2718 | MCFG_MSX_LAYOUT(yis503m) |
| 2719 | MACHINE_CONFIG_END |
| 2720 | |
| 2431 | 2721 | /* MSX - Yashica YC-64 */ |
| 2432 | 2722 | |
| 2433 | 2723 | ROM_START (yc64) |
| r29644 | r29645 | |
| 2442 | 2732 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 2443 | 2733 | MSX_LAYOUT_END |
| 2444 | 2734 | |
| 2735 | static MACHINE_CONFIG_DERIVED( yc64, msx_pal ) |
| 2736 | MCFG_MSX_LAYOUT(yc64) |
| 2737 | MACHINE_CONFIG_END |
| 2738 | |
| 2445 | 2739 | /* MSX - Yeno MX64 */ |
| 2446 | 2740 | |
| 2447 | 2741 | ROM_START (mx64) |
| r29644 | r29645 | |
| 2456 | 2750 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 2457 | 2751 | MSX_LAYOUT_END |
| 2458 | 2752 | |
| 2753 | static MACHINE_CONFIG_DERIVED( mx64, msx_ntsc ) |
| 2754 | MCFG_MSX_LAYOUT(mx64) |
| 2755 | MACHINE_CONFIG_END |
| 2756 | |
| 2459 | 2757 | /* MSX - Frael Bruc 100-1 */ |
| 2460 | 2758 | |
| 2461 | 2759 | ROM_START (bruc100) |
| r29644 | r29645 | |
| 2470 | 2768 | MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB RAM */ |
| 2471 | 2769 | MSX_LAYOUT_END |
| 2472 | 2770 | |
| 2771 | static MACHINE_CONFIG_DERIVED( bruc100, msx_pal ) |
| 2772 | MCFG_MSX_LAYOUT(bruc100) |
| 2773 | MACHINE_CONFIG_END |
| 2473 | 2774 | |
| 2775 | |
| 2474 | 2776 | /******************************** MSX 2 **********************************/ |
| 2475 | 2777 | |
| 2476 | 2778 | /* MSX2 */ |
| r29644 | r29645 | |
| 2493 | 2795 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
| 2494 | 2796 | MSX_LAYOUT_END |
| 2495 | 2797 | |
| 2798 | static MACHINE_CONFIG_DERIVED( msx2_gen, msx2_pal ) |
| 2799 | MCFG_MSX_LAYOUT(msx2) |
| 2800 | MACHINE_CONFIG_END |
| 2801 | |
| 2496 | 2802 | /* MSX2 - Al Alamiah AX-350 */ |
| 2497 | 2803 | |
| 2498 | 2804 | ROM_START (ax350) |
| r29644 | r29645 | |
| 2520 | 2826 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
| 2521 | 2827 | MSX_LAYOUT_END |
| 2522 | 2828 | |
| 2829 | static MACHINE_CONFIG_DERIVED( ax350, msx2_pal ) |
| 2830 | MCFG_MSX_LAYOUT(ax350) |
| 2831 | MACHINE_CONFIG_END |
| 2832 | |
| 2523 | 2833 | /* MSX2 - Al Alamiah AX-370 */ |
| 2524 | 2834 | |
| 2525 | 2835 | ROM_START (ax370) |
| r29644 | r29645 | |
| 2547 | 2857 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
| 2548 | 2858 | MSX_LAYOUT_END |
| 2549 | 2859 | |
| 2860 | static MACHINE_CONFIG_DERIVED( ax370, msx2_pal ) |
| 2861 | MCFG_MSX_LAYOUT(ax370) |
| 2862 | MACHINE_CONFIG_END |
| 2863 | |
| 2550 | 2864 | /* MSX2 - Daewoo CPC-300 */ |
| 2551 | 2865 | |
| 2552 | 2866 | ROM_START (cpc300) |
| r29644 | r29645 | |
| 2568 | 2882 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 2569 | 2883 | MSX_LAYOUT_END |
| 2570 | 2884 | |
| 2885 | static MACHINE_CONFIG_DERIVED( cpc300, msx2 ) |
| 2886 | MCFG_MSX_LAYOUT(cpc300) |
| 2887 | MACHINE_CONFIG_END |
| 2888 | |
| 2571 | 2889 | /* MSX2 - Daewoo CPC-300E */ |
| 2572 | 2890 | |
| 2573 | 2891 | // These roms apparently came from a hacked set, see: http://www.vik.cc/bluemsx/blueforum/viewtopic.php?t=1569&start=75 |
| r29644 | r29645 | |
| 2590 | 2908 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 2591 | 2909 | MSX_LAYOUT_END |
| 2592 | 2910 | |
| 2911 | static MACHINE_CONFIG_DERIVED( cpc300e, msx2 ) |
| 2912 | MCFG_MSX_LAYOUT(cpc300e) |
| 2913 | MACHINE_CONFIG_END |
| 2914 | |
| 2593 | 2915 | /* MSX2 - Daewoo CPC-400 */ |
| 2594 | 2916 | ROM_START (cpc400) |
| 2595 | 2917 | ROM_REGION (0x50000, "maincpu", 0) |
| r29644 | r29645 | |
| 2614 | 2936 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 2615 | 2937 | MSX_LAYOUT_END |
| 2616 | 2938 | |
| 2939 | static MACHINE_CONFIG_DERIVED( cpc400, msx2 ) |
| 2940 | MCFG_MSX_LAYOUT(cpc400) |
| 2941 | MACHINE_CONFIG_END |
| 2942 | |
| 2617 | 2943 | /* MSX2 - Daewoo CPC-400S */ |
| 2618 | 2944 | |
| 2619 | 2945 | ROM_START (cpc400s) |
| r29644 | r29645 | |
| 2639 | 2965 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 2640 | 2966 | MSX_LAYOUT_END |
| 2641 | 2967 | |
| 2968 | static MACHINE_CONFIG_DERIVED( cpc400s, msx2 ) |
| 2969 | MCFG_MSX_LAYOUT(cpc400s) |
| 2970 | MACHINE_CONFIG_END |
| 2971 | |
| 2642 | 2972 | /* MSX2 - Gradiente Expert 2.0 */ |
| 2643 | 2973 | |
| 2644 | 2974 | ROM_START (expert20) |
| r29644 | r29645 | |
| 2662 | 2992 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 2663 | 2993 | MSX_LAYOUT_END |
| 2664 | 2994 | |
| 2995 | static MACHINE_CONFIG_DERIVED( expert20, msx2_pal ) |
| 2996 | MCFG_MSX_LAYOUT(expert20) |
| 2997 | MACHINE_CONFIG_END |
| 2998 | |
| 2665 | 2999 | /* MSX2 - Mitsubishi ML-G30 Model 1/Model 2 */ |
| 2666 | 3000 | |
| 2667 | 3001 | ROM_START (mlg30) |
| r29644 | r29645 | |
| 2681 | 3015 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB Mapper RAM */ |
| 2682 | 3016 | MSX_LAYOUT_END |
| 2683 | 3017 | |
| 3018 | static MACHINE_CONFIG_DERIVED( mlg30, msx2 ) |
| 3019 | MCFG_MSX_LAYOUT(mlg30) |
| 3020 | MACHINE_CONFIG_END |
| 3021 | |
| 2684 | 3022 | /* MSX2 - National FS-4500 */ |
| 2685 | 3023 | |
| 2686 | 3024 | ROM_START (fs4500) |
| r29644 | r29645 | |
| 2716 | 3054 | /* MSX_LAYOUT_BUNSETSU (0x74000) */ /* Matsushita Bunsetsu Henkan ROM must be emulated */ |
| 2717 | 3055 | MSX_LAYOUT_END |
| 2718 | 3056 | |
| 3057 | static MACHINE_CONFIG_DERIVED( fs4500, msx2 ) |
| 3058 | MCFG_MSX_LAYOUT(fs4500) |
| 3059 | MACHINE_CONFIG_END |
| 3060 | |
| 2719 | 3061 | /* MSX2 - National FS-4600 */ |
| 2720 | 3062 | |
| 2721 | 3063 | ROM_START (fs4600) |
| r29644 | r29645 | |
| 2749 | 3091 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 2750 | 3092 | MSX_LAYOUT_END |
| 2751 | 3093 | |
| 3094 | static MACHINE_CONFIG_DERIVED( fs4600, msx2 ) |
| 3095 | MCFG_MSX_LAYOUT(fs4600) |
| 3096 | MACHINE_CONFIG_END |
| 3097 | |
| 2752 | 3098 | /* MSX2 - National FS-4700 */ |
| 2753 | 3099 | |
| 2754 | 3100 | ROM_START (fs4700) |
| r29644 | r29645 | |
| 2786 | 3132 | /* MSX_LAYOUT_BUNSETSU (0x74000) */ /* Matsushita Bunsetsu Henkan ROM must be emulated */ |
| 2787 | 3133 | MSX_LAYOUT_END |
| 2788 | 3134 | |
| 3135 | static MACHINE_CONFIG_DERIVED( fs4700, msx2 ) |
| 3136 | MCFG_MSX_LAYOUT(fs4700) |
| 3137 | MACHINE_CONFIG_END |
| 3138 | |
| 2789 | 3139 | /* MSX2 - National FS-5000 */ |
| 2790 | 3140 | |
| 2791 | 3141 | ROM_START (fs5000) |
| r29644 | r29645 | |
| 2816 | 3166 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 2817 | 3167 | MSX_LAYOUT_END |
| 2818 | 3168 | |
| 3169 | static MACHINE_CONFIG_DERIVED( fs5000, msx2 ) |
| 3170 | MCFG_MSX_LAYOUT(fs5000) |
| 3171 | MACHINE_CONFIG_END |
| 3172 | |
| 2819 | 3173 | /* MSX2 - National FS-5500F1/F2*/ |
| 2820 | 3174 | |
| 2821 | 3175 | ROM_START (fs5500) |
| r29644 | r29645 | |
| 2845 | 3199 | MSX_LAYOUT_KANJI (0x30000) |
| 2846 | 3200 | MSX_LAYOUT_END |
| 2847 | 3201 | |
| 3202 | static MACHINE_CONFIG_DERIVED( fs5500, msx2 ) |
| 3203 | MCFG_MSX_LAYOUT(fs5500) |
| 3204 | MACHINE_CONFIG_END |
| 2848 | 3205 | |
| 2849 | 3206 | /* MSX2 - Panasonic FS-A1 */ |
| 2850 | 3207 | |
| r29644 | r29645 | |
| 2868 | 3225 | MSX_LAYOUT_SLOT (3, 3, 1, 2, ROM, 0x8000, 0x28000) |
| 2869 | 3226 | MSX_LAYOUT_END |
| 2870 | 3227 | |
| 3228 | static MACHINE_CONFIG_DERIVED( fsa1, msx2 ) |
| 3229 | MCFG_MSX_LAYOUT(fsa1) |
| 3230 | MACHINE_CONFIG_END |
| 3231 | |
| 2871 | 3232 | /* MSX2 - Panasonic FS-A1 (a) */ |
| 2872 | 3233 | |
| 2873 | 3234 | ROM_START (fsa1a) |
| r29644 | r29645 | |
| 2890 | 3251 | MSX_LAYOUT_SLOT (3, 3, 1, 2, ROM, 0x8000, 0x28000) |
| 2891 | 3252 | MSX_LAYOUT_END |
| 2892 | 3253 | |
| 3254 | static MACHINE_CONFIG_DERIVED( fsa1a, msx2 ) |
| 3255 | MCFG_MSX_LAYOUT(fsa1a) |
| 3256 | MACHINE_CONFIG_END |
| 3257 | |
| 2893 | 3258 | /* MSX2 - Panasonic FS-A1F */ |
| 2894 | 3259 | |
| 2895 | 3260 | ROM_START (fsa1f) |
| r29644 | r29645 | |
| 2917 | 3282 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 2918 | 3283 | MSX_LAYOUT_END |
| 2919 | 3284 | |
| 3285 | static MACHINE_CONFIG_DERIVED( fsa1f, msx2 ) |
| 3286 | MCFG_MSX_LAYOUT(fsa1f) |
| 3287 | MACHINE_CONFIG_END |
| 3288 | |
| 2920 | 3289 | /* MSX2 - Panasonic FS-A1FM */ |
| 2921 | 3290 | |
| 2922 | 3291 | ROM_START (fsa1fm) |
| r29644 | r29645 | |
| 2945 | 3314 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 2946 | 3315 | MSX_LAYOUT_END |
| 2947 | 3316 | |
| 3317 | static MACHINE_CONFIG_DERIVED( fsa1fm, msx2 ) |
| 3318 | MCFG_MSX_LAYOUT(fsa1fm) |
| 3319 | MACHINE_CONFIG_END |
| 3320 | |
| 2948 | 3321 | /* MSX2 - Panasonic FS-A1MK2 */ |
| 2949 | 3322 | |
| 2950 | 3323 | ROM_START (fsa1mk2) |
| r29644 | r29645 | |
| 2970 | 3343 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 2971 | 3344 | MSX_LAYOUT_END |
| 2972 | 3345 | |
| 3346 | static MACHINE_CONFIG_DERIVED( fsa1mk2, msx2 ) |
| 3347 | MCFG_MSX_LAYOUT(fsa1mk2) |
| 3348 | MACHINE_CONFIG_END |
| 3349 | |
| 2973 | 3350 | /* MSX2 - Philips NMS-8220 - 2 possible sets (/00 /16) */ |
| 2974 | 3351 | |
| 2975 | 3352 | ROM_START (nms8220) |
| r29644 | r29645 | |
| 2991 | 3368 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
| 2992 | 3369 | MSX_LAYOUT_END |
| 2993 | 3370 | |
| 3371 | static MACHINE_CONFIG_DERIVED( nms8220, msx2_pal ) |
| 3372 | MCFG_MSX_LAYOUT(nms8220) |
| 3373 | MACHINE_CONFIG_END |
| 3374 | |
| 2994 | 3375 | /* MSX2 - Philips NMS-8220 (a) */ |
| 2995 | 3376 | |
| 2996 | 3377 | ROM_START (nms8220a) |
| r29644 | r29645 | |
| 3012 | 3393 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
| 3013 | 3394 | MSX_LAYOUT_END |
| 3014 | 3395 | |
| 3396 | static MACHINE_CONFIG_DERIVED( nms8220a, msx2_pal ) |
| 3397 | MCFG_MSX_LAYOUT(nms8220a) |
| 3398 | MACHINE_CONFIG_END |
| 3399 | |
| 3015 | 3400 | /* MSX2 - Philips NMS-8245 - 2 possible sets (/00 /16) */ |
| 3016 | 3401 | |
| 3017 | 3402 | ROM_START (nms8245) |
| r29644 | r29645 | |
| 3031 | 3416 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
| 3032 | 3417 | MSX_LAYOUT_END |
| 3033 | 3418 | |
| 3419 | static MACHINE_CONFIG_DERIVED( nms8245, msx2_pal ) |
| 3420 | MCFG_MSX_LAYOUT(nms8245) |
| 3421 | MACHINE_CONFIG_END |
| 3422 | |
| 3034 | 3423 | /* MSX2 - Philips NMS-8245F */ |
| 3035 | 3424 | |
| 3036 | 3425 | ROM_START (nms8245f) |
| r29644 | r29645 | |
| 3050 | 3439 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
| 3051 | 3440 | MSX_LAYOUT_END |
| 3052 | 3441 | |
| 3442 | static MACHINE_CONFIG_DERIVED( nms8245f, msx2_pal ) |
| 3443 | MCFG_MSX_LAYOUT(nms8245f) |
| 3444 | MACHINE_CONFIG_END |
| 3445 | |
| 3053 | 3446 | /* MSX2 - Philips NMS-8250 */ |
| 3054 | 3447 | /* Labels taken from an NMS-8250/00 */ |
| 3055 | 3448 | |
| r29644 | r29645 | |
| 3072 | 3465 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
| 3073 | 3466 | MSX_LAYOUT_END |
| 3074 | 3467 | |
| 3468 | static MACHINE_CONFIG_DERIVED( nms8250, msx2_pal ) |
| 3469 | MCFG_MSX_LAYOUT(nms8250) |
| 3470 | MACHINE_CONFIG_END |
| 3471 | |
| 3075 | 3472 | /* MSX2 - Philips NMS-8250J */ |
| 3076 | 3473 | |
| 3077 | 3474 | ROM_START (nms8250j) |
| r29644 | r29645 | |
| 3091 | 3488 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM, 0x4000, 0xc000) |
| 3092 | 3489 | MSX_LAYOUT_END |
| 3093 | 3490 | |
| 3491 | static MACHINE_CONFIG_DERIVED( nms8250j, msx2 ) |
| 3492 | MCFG_MSX_LAYOUT(nms8250j) |
| 3493 | MACHINE_CONFIG_END |
| 3494 | |
| 3094 | 3495 | /* MSX2 - Philips NMS-8255 */ |
| 3095 | 3496 | |
| 3096 | 3497 | ROM_START (nms8255) |
| r29644 | r29645 | |
| 3112 | 3513 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
| 3113 | 3514 | MSX_LAYOUT_END |
| 3114 | 3515 | |
| 3516 | static MACHINE_CONFIG_DERIVED( nms8255, msx2_pal ) |
| 3517 | MCFG_MSX_LAYOUT(nms8255) |
| 3518 | MACHINE_CONFIG_END |
| 3519 | |
| 3115 | 3520 | /* MSX2 - Philips NMS-8280 - 2 possible sets (/00 /16) */ |
| 3116 | 3521 | |
| 3117 | 3522 | ROM_START (nms8280) |
| r29644 | r29645 | |
| 3133 | 3538 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
| 3134 | 3539 | MSX_LAYOUT_END |
| 3135 | 3540 | |
| 3541 | static MACHINE_CONFIG_DERIVED( nms8280, msx2_pal ) |
| 3542 | MCFG_MSX_LAYOUT(nms8280) |
| 3543 | MACHINE_CONFIG_END |
| 3544 | |
| 3136 | 3545 | /* MSX2 - Philips NMS-8280G */ |
| 3137 | 3546 | |
| 3138 | 3547 | ROM_START (nms8280g) |
| r29644 | r29645 | |
| 3154 | 3563 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
| 3155 | 3564 | MSX_LAYOUT_END |
| 3156 | 3565 | |
| 3566 | static MACHINE_CONFIG_DERIVED( nms8280g, msx2_pal ) |
| 3567 | MCFG_MSX_LAYOUT(nms8280g) |
| 3568 | MACHINE_CONFIG_END |
| 3569 | |
| 3157 | 3570 | /* MSX2 - Philips VG-8230 (u11 - exp, u12 - basic, u13 - disk */ |
| 3158 | 3571 | |
| 3159 | 3572 | ROM_START (vg8230) |
| r29644 | r29645 | |
| 3175 | 3588 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
| 3176 | 3589 | MSX_LAYOUT_END |
| 3177 | 3590 | |
| 3591 | static MACHINE_CONFIG_DERIVED( vg8230, msx2_pal ) |
| 3592 | MCFG_MSX_LAYOUT(vg8230) |
| 3593 | MACHINE_CONFIG_END |
| 3594 | |
| 3178 | 3595 | /* MSX2 - Philips VG-8230J */ |
| 3179 | 3596 | |
| 3180 | 3597 | ROM_START (vg8230j) |
| r29644 | r29645 | |
| 3196 | 3613 | MSX_LAYOUT_SLOT (3, 3, 1, 1, DISK_ROM, 0x4000, 0xc000) |
| 3197 | 3614 | MSX_LAYOUT_END |
| 3198 | 3615 | |
| 3616 | static MACHINE_CONFIG_DERIVED( vg8230j, msx2 ) |
| 3617 | MCFG_MSX_LAYOUT(vg8230j) |
| 3618 | MACHINE_CONFIG_END |
| 3619 | |
| 3199 | 3620 | /* MSX2 - Philips VG-8235 3 psosible basic and ext roms (/00 /02 /19) */ |
| 3200 | 3621 | |
| 3201 | 3622 | ROM_START (vg8235) |
| r29644 | r29645 | |
| 3217 | 3638 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
| 3218 | 3639 | MSX_LAYOUT_END |
| 3219 | 3640 | |
| 3641 | static MACHINE_CONFIG_DERIVED( vg8235, msx2_pal ) |
| 3642 | MCFG_MSX_LAYOUT(vg8235) |
| 3643 | MACHINE_CONFIG_END |
| 3644 | |
| 3220 | 3645 | /* MSX2 - Philips VG-8235F */ |
| 3221 | 3646 | |
| 3222 | 3647 | ROM_START (vg8235f) |
| r29644 | r29645 | |
| 3238 | 3663 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
| 3239 | 3664 | MSX_LAYOUT_END |
| 3240 | 3665 | |
| 3666 | static MACHINE_CONFIG_DERIVED( vg8235f, msx2_pal ) |
| 3667 | MCFG_MSX_LAYOUT(vg8235f) |
| 3668 | MACHINE_CONFIG_END |
| 3669 | |
| 3241 | 3670 | /* MSX2 - Philips VG-8240 */ |
| 3242 | 3671 | |
| 3243 | 3672 | ROM_START (vg8240) |
| r29644 | r29645 | |
| 3259 | 3688 | MSX_LAYOUT_RAMIO_SET_BITS (0xf8) |
| 3260 | 3689 | MSX_LAYOUT_END |
| 3261 | 3690 | |
| 3691 | static MACHINE_CONFIG_DERIVED( vg8240, msx2_pal ) |
| 3692 | MCFG_MSX_LAYOUT(vg8240) |
| 3693 | MACHINE_CONFIG_END |
| 3694 | |
| 3262 | 3695 | /* MSX2 - Sanyo MPC-2300 */ |
| 3263 | 3696 | |
| 3264 | 3697 | ROM_START (mpc2300) |
| r29644 | r29645 | |
| 3277 | 3710 | MSX_LAYOUT_SLOT (3, 1, 0, 1, ROM, 0x4000, 0x8000) |
| 3278 | 3711 | MSX_LAYOUT_END |
| 3279 | 3712 | |
| 3713 | static MACHINE_CONFIG_DERIVED( mpc2300, msx2 ) |
| 3714 | MCFG_MSX_LAYOUT(mpc2300) |
| 3715 | MACHINE_CONFIG_END |
| 3716 | |
| 3280 | 3717 | /* MSX2 - Sanyo Wavy MPC-25FD */ |
| 3281 | 3718 | |
| 3282 | 3719 | ROM_START (mpc25fd) |
| r29644 | r29645 | |
| 3295 | 3732 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x10000, 0x0000) /* 128KB?? RAM */ |
| 3296 | 3733 | MSX_LAYOUT_END |
| 3297 | 3734 | |
| 3735 | static MACHINE_CONFIG_DERIVED( mpc25fd, msx2 ) |
| 3736 | MCFG_MSX_LAYOUT(mpc25fd) |
| 3737 | MACHINE_CONFIG_END |
| 3738 | |
| 3298 | 3739 | /* MSX2 - Sanyo Wavy PHC-23 */ |
| 3299 | 3740 | |
| 3300 | 3741 | ROM_START (phc23) |
| r29644 | r29645 | |
| 3313 | 3754 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 3314 | 3755 | MSX_LAYOUT_END |
| 3315 | 3756 | |
| 3757 | static MACHINE_CONFIG_DERIVED( phc23, msx2 ) |
| 3758 | MCFG_MSX_LAYOUT(phc23) |
| 3759 | MACHINE_CONFIG_END |
| 3760 | |
| 3316 | 3761 | /* MSX2 - Sharp Epcom HotBit 2.0 */ |
| 3317 | 3762 | |
| 3318 | 3763 | ROM_START (hotbit20) |
| r29644 | r29645 | |
| 3336 | 3781 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3337 | 3782 | MSX_LAYOUT_END |
| 3338 | 3783 | |
| 3784 | static MACHINE_CONFIG_DERIVED( hotbit20, msx2_pal ) |
| 3785 | MCFG_MSX_LAYOUT(hotbit20) |
| 3786 | MACHINE_CONFIG_END |
| 3787 | |
| 3339 | 3788 | /* MSX2 - Sony HB-F1 */ |
| 3340 | 3789 | |
| 3341 | 3790 | ROM_START (hbf1) |
| r29644 | r29645 | |
| 3360 | 3809 | MSX_LAYOUT_SLOT (3, 3, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */ |
| 3361 | 3810 | MSX_LAYOUT_END |
| 3362 | 3811 | |
| 3812 | static MACHINE_CONFIG_DERIVED( hbf1, msx2 ) |
| 3813 | MCFG_MSX_LAYOUT(hbf1) |
| 3814 | MACHINE_CONFIG_END |
| 3815 | |
| 3363 | 3816 | /* MSX2 - Sony HB-F1II */ |
| 3364 | 3817 | |
| 3365 | 3818 | ROM_START (hbf12) |
| r29644 | r29645 | |
| 3385 | 3838 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3386 | 3839 | MSX_LAYOUT_END |
| 3387 | 3840 | |
| 3841 | static MACHINE_CONFIG_DERIVED( hbf12, msx2 ) |
| 3842 | MCFG_MSX_LAYOUT(hbf12) |
| 3843 | MACHINE_CONFIG_END |
| 3844 | |
| 3388 | 3845 | /* MSX2 - Sony HB-F1XD */ |
| 3389 | 3846 | |
| 3390 | 3847 | ROM_START (hbf1xd) |
| r29644 | r29645 | |
| 3406 | 3863 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3407 | 3864 | MSX_LAYOUT_END |
| 3408 | 3865 | |
| 3866 | static MACHINE_CONFIG_DERIVED( hbf1xd, msx2 ) |
| 3867 | MCFG_MSX_LAYOUT(hbf1xd) |
| 3868 | MACHINE_CONFIG_END |
| 3869 | |
| 3409 | 3870 | /* MSX2 - Sony HB-F1XDMK2 */ |
| 3410 | 3871 | |
| 3411 | 3872 | ROM_START (hbf1xdm2) |
| r29644 | r29645 | |
| 3427 | 3888 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3428 | 3889 | MSX_LAYOUT_END |
| 3429 | 3890 | |
| 3891 | static MACHINE_CONFIG_DERIVED( hbf1xdm2, msx2 ) |
| 3892 | MCFG_MSX_LAYOUT(hbf1xdm2) |
| 3893 | MACHINE_CONFIG_END |
| 3894 | |
| 3430 | 3895 | /* MSX2 - Sony HB-F5 */ |
| 3431 | 3896 | |
| 3432 | 3897 | ROM_START (hbf5) |
| r29644 | r29645 | |
| 3445 | 3910 | MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 3446 | 3911 | MSX_LAYOUT_END |
| 3447 | 3912 | |
| 3913 | static MACHINE_CONFIG_DERIVED( hbf5, msx2_pal ) |
| 3914 | MCFG_MSX_LAYOUT(hbf5) |
| 3915 | MACHINE_CONFIG_END |
| 3916 | |
| 3448 | 3917 | /* MSX2 - Sony HB-F500 */ |
| 3449 | 3918 | |
| 3450 | 3919 | ROM_START (hbf500) |
| r29644 | r29645 | |
| 3468 | 3937 | MSX_LAYOUT_KANJI (0x20000) |
| 3469 | 3938 | MSX_LAYOUT_END |
| 3470 | 3939 | |
| 3940 | static MACHINE_CONFIG_DERIVED( hbf500, msx2 ) |
| 3941 | MCFG_MSX_LAYOUT(hbf500) |
| 3942 | MACHINE_CONFIG_END |
| 3943 | |
| 3471 | 3944 | /* MSX2 - Sony HB-F500P */ |
| 3472 | 3945 | |
| 3473 | 3946 | ROM_START (hbf500p) |
| r29644 | r29645 | |
| 3489 | 3962 | MSX_LAYOUT_SLOT (3, 0, 0, 4, ROM, 0x10000, 0x10000) |
| 3490 | 3963 | MSX_LAYOUT_END |
| 3491 | 3964 | |
| 3965 | static MACHINE_CONFIG_DERIVED( hbf500p, msx2_pal ) |
| 3966 | MCFG_MSX_LAYOUT(hbf500p) |
| 3967 | MACHINE_CONFIG_END |
| 3968 | |
| 3492 | 3969 | /* MSX2 - Sony HB-F700D */ |
| 3493 | 3970 | |
| 3494 | 3971 | ROM_START (hbf700d) |
| r29644 | r29645 | |
| 3509 | 3986 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3510 | 3987 | MSX_LAYOUT_END |
| 3511 | 3988 | |
| 3989 | static MACHINE_CONFIG_DERIVED( hbf700d, msx2_pal ) |
| 3990 | MCFG_MSX_LAYOUT(hbf700d) |
| 3991 | MACHINE_CONFIG_END |
| 3992 | |
| 3512 | 3993 | /* MSX2 - Sony HB-F700F */ |
| 3513 | 3994 | |
| 3514 | 3995 | ROM_START (hbf700f) |
| r29644 | r29645 | |
| 3529 | 4010 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3530 | 4011 | MSX_LAYOUT_END |
| 3531 | 4012 | |
| 4013 | static MACHINE_CONFIG_DERIVED( hbf700f, msx2_pal ) |
| 4014 | MCFG_MSX_LAYOUT(hbf700f) |
| 4015 | MACHINE_CONFIG_END |
| 4016 | |
| 3532 | 4017 | /* MSX2 - Sony HB-F700P */ |
| 3533 | 4018 | |
| 3534 | 4019 | ROM_START (hbf700p) |
| r29644 | r29645 | |
| 3549 | 4034 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3550 | 4035 | MSX_LAYOUT_END |
| 3551 | 4036 | |
| 4037 | static MACHINE_CONFIG_DERIVED( hbf700p, msx2_pal ) |
| 4038 | MCFG_MSX_LAYOUT(hbf700p) |
| 4039 | MACHINE_CONFIG_END |
| 4040 | |
| 3552 | 4041 | /* MSX2 - Sony HB-F700S */ |
| 3553 | 4042 | |
| 3554 | 4043 | ROM_START (hbf700s) |
| r29644 | r29645 | |
| 3569 | 4058 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3570 | 4059 | MSX_LAYOUT_END |
| 3571 | 4060 | |
| 4061 | static MACHINE_CONFIG_DERIVED( hbf700s, msx2_pal ) |
| 4062 | MCFG_MSX_LAYOUT(hbf700s) |
| 4063 | MACHINE_CONFIG_END |
| 4064 | |
| 3572 | 4065 | /* MSX2 - Sony HB-F900 */ |
| 3573 | 4066 | ROM_START (hbf900) |
| 3574 | 4067 | ROM_REGION (0x44000, "maincpu", 0) |
| r29644 | r29645 | |
| 3593 | 4086 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3594 | 4087 | MSX_LAYOUT_END |
| 3595 | 4088 | |
| 4089 | static MACHINE_CONFIG_DERIVED( hbf900, msx2 ) |
| 4090 | MCFG_MSX_LAYOUT(hbf900) |
| 4091 | MACHINE_CONFIG_END |
| 4092 | |
| 3596 | 4093 | /* MSX2 - Sony HB-F900 (a) */ |
| 3597 | 4094 | ROM_START (hbf900a) |
| 3598 | 4095 | ROM_REGION (0x44000, "maincpu", 0) |
| r29644 | r29645 | |
| 3617 | 4114 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3618 | 4115 | MSX_LAYOUT_END |
| 3619 | 4116 | |
| 4117 | static MACHINE_CONFIG_DERIVED( hbf900a, msx2 ) |
| 4118 | MCFG_MSX_LAYOUT(hbf900a) |
| 4119 | MACHINE_CONFIG_END |
| 4120 | |
| 3620 | 4121 | /* MSX2 - Sony HB-F9P */ |
| 3621 | 4122 | |
| 3622 | 4123 | ROM_START (hbf9p) |
| r29644 | r29645 | |
| 3639 | 4140 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3640 | 4141 | MSX_LAYOUT_END |
| 3641 | 4142 | |
| 4143 | static MACHINE_CONFIG_DERIVED( hbf9p, msx2_pal ) |
| 4144 | MCFG_MSX_LAYOUT(hbf9p) |
| 4145 | MACHINE_CONFIG_END |
| 4146 | |
| 3642 | 4147 | /* MSX2 - Sony HB-F9P Russian */ |
| 3643 | 4148 | |
| 3644 | 4149 | ROM_START (hbf9pr) |
| r29644 | r29645 | |
| 3655 | 4160 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB?? Mapper RAM */ |
| 3656 | 4161 | MSX_LAYOUT_END |
| 3657 | 4162 | |
| 4163 | static MACHINE_CONFIG_DERIVED( hbf9pr, msx2_pal ) |
| 4164 | MCFG_MSX_LAYOUT(hbf9pr) |
| 4165 | MACHINE_CONFIG_END |
| 4166 | |
| 3658 | 4167 | /* MSX2 - Sony HB-F9S */ |
| 3659 | 4168 | |
| 3660 | 4169 | ROM_START (hbf9s) |
| r29644 | r29645 | |
| 3677 | 4186 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3678 | 4187 | MSX_LAYOUT_END |
| 3679 | 4188 | |
| 4189 | static MACHINE_CONFIG_DERIVED( hbf9s, msx2_pal ) |
| 4190 | MCFG_MSX_LAYOUT(hbf9s) |
| 4191 | MACHINE_CONFIG_END |
| 4192 | |
| 3680 | 4193 | /* MSX2 - Sony HB-G900AP */ |
| 3681 | 4194 | |
| 3682 | 4195 | /* IC109 - 32KB Basic ROM SLOT#00 0000-7FFF */ |
| r29644 | r29645 | |
| 3708 | 4221 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3709 | 4222 | MSX_LAYOUT_END |
| 3710 | 4223 | |
| 4224 | static MACHINE_CONFIG_DERIVED( hbg900ap, msx2_pal ) |
| 4225 | MCFG_MSX_LAYOUT(hbg900ap) |
| 4226 | MACHINE_CONFIG_END |
| 3711 | 4227 | |
| 3712 | 4228 | /* MSX2 - Sony HB-G900P - 3x 32KB ROMs */ |
| 3713 | 4229 | |
| r29644 | r29645 | |
| 3734 | 4250 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3735 | 4251 | MSX_LAYOUT_END |
| 3736 | 4252 | |
| 4253 | static MACHINE_CONFIG_DERIVED( hbg900p, msx2_pal ) |
| 4254 | MCFG_MSX_LAYOUT(hbg900p) |
| 4255 | MACHINE_CONFIG_END |
| 4256 | |
| 3737 | 4257 | /* MSX2 - Talent TPC-310 */ |
| 3738 | 4258 | ROM_START (tpc310) |
| 3739 | 4259 | ROM_REGION (0x2c000, "maincpu", 0) |
| r29644 | r29645 | |
| 3758 | 4278 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3759 | 4279 | MSX_LAYOUT_END |
| 3760 | 4280 | |
| 4281 | static MACHINE_CONFIG_DERIVED( tpc310, msx2_pal ) |
| 4282 | MCFG_MSX_LAYOUT(tpc310) |
| 4283 | MACHINE_CONFIG_END |
| 4284 | |
| 3761 | 4285 | /* MSX2 - Talent TPP-311 */ |
| 3762 | 4286 | |
| 3763 | 4287 | ROM_START (tpp311) |
| r29644 | r29645 | |
| 3774 | 4298 | MSX_LAYOUT_SLOT (3, 0, 0, 1, ROM, 0x4000, 0x8000) |
| 3775 | 4299 | MSX_LAYOUT_END |
| 3776 | 4300 | |
| 4301 | static MACHINE_CONFIG_DERIVED( tpp311, msx2_pal ) |
| 4302 | MCFG_MSX_LAYOUT(tpp311) |
| 4303 | MACHINE_CONFIG_END |
| 4304 | |
| 3777 | 4305 | /* MSX2 - Talent TPS-312 */ |
| 3778 | 4306 | |
| 3779 | 4307 | ROM_START (tps312) |
| r29644 | r29645 | |
| 3794 | 4322 | MSX_LAYOUT_SLOT (3, 3, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 3795 | 4323 | MSX_LAYOUT_END |
| 3796 | 4324 | |
| 4325 | static MACHINE_CONFIG_DERIVED( tps312, msx2_pal ) |
| 4326 | MCFG_MSX_LAYOUT(tps312) |
| 4327 | MACHINE_CONFIG_END |
| 4328 | |
| 3797 | 4329 | /* MSX2 - Toshiba HX-23 */ |
| 3798 | 4330 | |
| 3799 | 4331 | ROM_START (hx23) |
| r29644 | r29645 | |
| 3817 | 4349 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3818 | 4350 | MSX_LAYOUT_END |
| 3819 | 4351 | |
| 4352 | static MACHINE_CONFIG_DERIVED( hx23, msx2_pal ) |
| 4353 | MCFG_MSX_LAYOUT(hx23) |
| 4354 | MACHINE_CONFIG_END |
| 4355 | |
| 3820 | 4356 | /* MSX2 - Toshiba HX-23F */ |
| 3821 | 4357 | |
| 3822 | 4358 | ROM_START (hx23f) |
| r29644 | r29645 | |
| 3839 | 4375 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3840 | 4376 | MSX_LAYOUT_END |
| 3841 | 4377 | |
| 4378 | static MACHINE_CONFIG_DERIVED( hx23f, msx2_pal ) |
| 4379 | MCFG_MSX_LAYOUT(hx23f) |
| 4380 | MACHINE_CONFIG_END |
| 4381 | |
| 3842 | 4382 | /* MSX2 - Yamaha CX7M */ |
| 3843 | 4383 | |
| 3844 | 4384 | ROM_START (cx7m) |
| r29644 | r29645 | |
| 3860 | 4400 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3861 | 4401 | MSX_LAYOUT_END |
| 3862 | 4402 | |
| 4403 | static MACHINE_CONFIG_DERIVED( cx7m, msx2_pal ) |
| 4404 | MCFG_MSX_LAYOUT(cx7m) |
| 4405 | MACHINE_CONFIG_END |
| 4406 | |
| 3863 | 4407 | /* MSX2 - Yamaha CX7M-128 */ |
| 3864 | 4408 | |
| 3865 | 4409 | ROM_START (cx7m128) |
| r29644 | r29645 | |
| 3883 | 4427 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3884 | 4428 | MSX_LAYOUT_END |
| 3885 | 4429 | |
| 4430 | static MACHINE_CONFIG_DERIVED( cx7m128, msx2_pal ) |
| 4431 | MCFG_MSX_LAYOUT(cx7m128) |
| 4432 | MACHINE_CONFIG_END |
| 4433 | |
| 3886 | 4434 | /******************************** MSX 2+ **********************************/ |
| 3887 | 4435 | |
| 3888 | 4436 | /* MSX2+ */ |
| r29644 | r29645 | |
| 3909 | 4457 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 3910 | 4458 | MSX_LAYOUT_END |
| 3911 | 4459 | |
| 4460 | static MACHINE_CONFIG_DERIVED( msx2pgen, msx2p ) |
| 4461 | MCFG_MSX_LAYOUT(msx2p) |
| 4462 | MACHINE_CONFIG_END |
| 4463 | |
| 3912 | 4464 | /* MSX2+ - Ciel Expert 3 IDE */ |
| 3913 | 4465 | |
| 3914 | 4466 | ROM_START (expert3i ) |
| r29644 | r29645 | |
| 3931 | 4483 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 3932 | 4484 | MSX_LAYOUT_END |
| 3933 | 4485 | |
| 4486 | static MACHINE_CONFIG_DERIVED( expert3i, msx2p ) |
| 4487 | MCFG_MSX_LAYOUT(expert3i) |
| 4488 | MACHINE_CONFIG_END |
| 4489 | |
| 3934 | 4490 | /* MSX2+ - Ciel Expert 3 Turbo */ |
| 3935 | 4491 | |
| 3936 | 4492 | /* Uses a Z84C0010 - CMOS processor working at 7 MHz */ |
| r29644 | r29645 | |
| 3954 | 4510 | MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000) |
| 3955 | 4511 | MSX_LAYOUT_END |
| 3956 | 4512 | |
| 4513 | static MACHINE_CONFIG_DERIVED( expert3t, msx2p ) |
| 4514 | MCFG_MSX_LAYOUT(expert3t) |
| 4515 | MACHINE_CONFIG_END |
| 4516 | |
| 3957 | 4517 | /* MSX2+ - Gradiente Expert AC88+ */ |
| 3958 | 4518 | |
| 3959 | 4519 | ROM_START (expertac) |
| r29644 | r29645 | |
| 3976 | 4536 | MSX_LAYOUT_SLOT (3, 3, 1, 1, ROM, 0x4000, 0x24000) |
| 3977 | 4537 | MSX_LAYOUT_END |
| 3978 | 4538 | |
| 4539 | static MACHINE_CONFIG_DERIVED( expertac, msx2p ) |
| 4540 | MCFG_MSX_LAYOUT(expertac) |
| 4541 | MACHINE_CONFIG_END |
| 4542 | |
| 3979 | 4543 | /* MSX2+ - Gradiente Expert DDX+ */ |
| 3980 | 4544 | |
| 3981 | 4545 | ROM_START (expertdx) |
| r29644 | r29645 | |
| 3998 | 4562 | /* Kanji? */ |
| 3999 | 4563 | MSX_LAYOUT_END |
| 4000 | 4564 | |
| 4565 | static MACHINE_CONFIG_DERIVED( expertdx, msx2p ) |
| 4566 | MCFG_MSX_LAYOUT(expertdx) |
| 4567 | MACHINE_CONFIG_END |
| 4568 | |
| 4001 | 4569 | /* MSX2+ - Panasonic FS-A1FX */ |
| 4002 | 4570 | |
| 4003 | 4571 | ROM_START (fsa1fx) |
| r29644 | r29645 | |
| 4025 | 4593 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 4026 | 4594 | MSX_LAYOUT_END |
| 4027 | 4595 | |
| 4596 | static MACHINE_CONFIG_DERIVED( fsa1fx, msx2p ) |
| 4597 | MCFG_MSX_LAYOUT(fsa1fx) |
| 4598 | MACHINE_CONFIG_END |
| 4599 | |
| 4028 | 4600 | /* MSX2+ - Panasonic FS-A1WSX */ |
| 4029 | 4601 | |
| 4030 | 4602 | ROM_START (fsa1wsx) |
| r29644 | r29645 | |
| 4055 | 4627 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 4056 | 4628 | MSX_LAYOUT_END |
| 4057 | 4629 | |
| 4630 | static MACHINE_CONFIG_DERIVED( fsa1wsx, msx2p ) |
| 4631 | MCFG_MSX_LAYOUT(fsa1wsx) |
| 4632 | MACHINE_CONFIG_END |
| 4633 | |
| 4058 | 4634 | /* MSX2+ - Panasonic FS-A1WX */ |
| 4059 | 4635 | |
| 4060 | 4636 | ROM_START (fsa1wx) |
| r29644 | r29645 | |
| 4085 | 4661 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 4086 | 4662 | MSX_LAYOUT_END |
| 4087 | 4663 | |
| 4664 | static MACHINE_CONFIG_DERIVED( fsa1wx, msx2p ) |
| 4665 | MCFG_MSX_LAYOUT(fsa1wx) |
| 4666 | MACHINE_CONFIG_END |
| 4667 | |
| 4088 | 4668 | /* MSX2+ - Panasonic FS-A1WX (a) */ |
| 4089 | 4669 | ROM_START (fsa1wxa) |
| 4090 | 4670 | ROM_REGION (0x270000, "maincpu",0) |
| r29644 | r29645 | |
| 4114 | 4694 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 4115 | 4695 | MSX_LAYOUT_END |
| 4116 | 4696 | |
| 4697 | static MACHINE_CONFIG_DERIVED( fsa1wxa, msx2p ) |
| 4698 | MCFG_MSX_LAYOUT(fsa1wxa) |
| 4699 | MACHINE_CONFIG_END |
| 4700 | |
| 4117 | 4701 | /* MSX2+ - Sanyo Wavy PHC-35J */ |
| 4118 | 4702 | |
| 4119 | 4703 | ROM_START (phc35j) |
| r29644 | r29645 | |
| 4137 | 4721 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 4138 | 4722 | MSX_LAYOUT_END |
| 4139 | 4723 | |
| 4724 | static MACHINE_CONFIG_DERIVED( phc35j, msx2p ) |
| 4725 | MCFG_MSX_LAYOUT(phc35j) |
| 4726 | MACHINE_CONFIG_END |
| 4727 | |
| 4140 | 4728 | /* MSX2+ - Sanyo Wavy PHC-70FD1 */ |
| 4141 | 4729 | |
| 4142 | 4730 | ROM_START (phc70fd) |
| r29644 | r29645 | |
| 4166 | 4754 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 4167 | 4755 | MSX_LAYOUT_END |
| 4168 | 4756 | |
| 4757 | static MACHINE_CONFIG_DERIVED( phc70fd, msx2p ) |
| 4758 | MCFG_MSX_LAYOUT(phc70fd) |
| 4759 | MACHINE_CONFIG_END |
| 4760 | |
| 4169 | 4761 | /* MSX2+ - Sanyo Wavy PHC-70FD2 */ |
| 4170 | 4762 | ROM_START (phc70fd2) |
| 4171 | 4763 | ROM_REGION (0x70000, "maincpu",0) |
| r29644 | r29645 | |
| 4194 | 4786 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 4195 | 4787 | MSX_LAYOUT_END |
| 4196 | 4788 | |
| 4789 | static MACHINE_CONFIG_DERIVED( phc70fd2, msx2p ) |
| 4790 | MCFG_MSX_LAYOUT(phc70fd2) |
| 4791 | MACHINE_CONFIG_END |
| 4792 | |
| 4197 | 4793 | /* MSX2+ - Sony HB-F1XDJ */ |
| 4198 | 4794 | |
| 4199 | 4795 | ROM_START (hbf1xdj) |
| r29644 | r29645 | |
| 4224 | 4820 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 4225 | 4821 | MSX_LAYOUT_END |
| 4226 | 4822 | |
| 4823 | static MACHINE_CONFIG_DERIVED( hbf1xdj, msx2p ) |
| 4824 | MCFG_MSX_LAYOUT(hbf1xdj) |
| 4825 | MACHINE_CONFIG_END |
| 4826 | |
| 4227 | 4827 | /* MSX2+ - Sony HB-F1XV */ |
| 4228 | 4828 | |
| 4229 | 4829 | ROM_START (hbf1xv) |
| r29644 | r29645 | |
| 4254 | 4854 | MSX_LAYOUT_RAMIO_SET_BITS (0x80) |
| 4255 | 4855 | MSX_LAYOUT_END |
| 4256 | 4856 | |
| 4857 | static MACHINE_CONFIG_DERIVED( hbf1xv, msx2p ) |
| 4858 | MCFG_MSX_LAYOUT(hbf1xv) |
| 4859 | MACHINE_CONFIG_END |
| 4860 | |
| 4257 | 4861 | /* MSX2+ - Sony HB-F9S+ */ |
| 4258 | 4862 | |
| 4259 | 4863 | ROM_START (hbf9sp) |
| r29644 | r29645 | |
| 4274 | 4878 | MSX_LAYOUT_SLOT (3, 2, 0, 4, RAM_MM, 0x10000, 0x0000) /* 64KB?? Mapper RAM */ |
| 4275 | 4879 | MSX_LAYOUT_END |
| 4276 | 4880 | |
| 4881 | static MACHINE_CONFIG_DERIVED( hbf9sp, msx2p ) |
| 4882 | MCFG_MSX_LAYOUT(hbf9sp) |
| 4883 | MACHINE_CONFIG_END |
| 4884 | |
| 4277 | 4885 | /* MSX Turbo-R - Panasonic FS-A1GT */ |
| 4278 | 4886 | |
| 4279 | 4887 | ROM_START (fsa1gt) |
| r29644 | r29645 | |
| 4301 | 4909 | MSX_LAYOUT_SLOT (3, 3, 0, 4, ROM, 0x10000, 0x80000) |
| 4302 | 4910 | MSX_LAYOUT_END |
| 4303 | 4911 | |
| 4912 | static MACHINE_CONFIG_DERIVED( fsa1gt, msx2 ) |
| 4913 | MCFG_MSX_LAYOUT(fsa1gt) |
| 4914 | MACHINE_CONFIG_END |
| 4915 | |
| 4304 | 4916 | /* MSX Turbo-R - Panasonic FS-A1ST */ |
| 4305 | 4917 | |
| 4306 | 4918 | ROM_START (fsa1st) |
| r29644 | r29645 | |
| 4328 | 4940 | MSX_LAYOUT_SLOT (3, 3, 0, 4, ROM, 0x10000, 0x80000) |
| 4329 | 4941 | MSX_LAYOUT_END |
| 4330 | 4942 | |
| 4943 | static MACHINE_CONFIG_DERIVED( fsa1st, msx2 ) |
| 4944 | MCFG_MSX_LAYOUT(fsa1st) |
| 4945 | MACHINE_CONFIG_END |
| 4331 | 4946 | |
| 4332 | | MSX_DRIVER_LIST |
| 4333 | | /* MSX 1 */ |
| 4334 | | MSX_DRIVER (msx) |
| 4335 | | MSX_DRIVER (ax170) |
| 4336 | | MSX_DRIVER (canonv10) |
| 4337 | | MSX_DRIVER (canonv20) |
| 4338 | | MSX_DRIVER (pv16) |
| 4339 | | MSX_DRIVER (dpc100) |
| 4340 | | MSX_DRIVER (dpc180) |
| 4341 | | MSX_DRIVER (dpc200) |
| 4342 | | MSX_DRIVER (gsfc200) |
| 4343 | | MSX_DRIVER (expert10) |
| 4344 | | MSX_DRIVER (expert11) |
| 4345 | | MSX_DRIVER (expert13) |
| 4346 | | MSX_DRIVER (expert20) |
| 4347 | | MSX_DRIVER (expertdp) |
| 4348 | | MSX_DRIVER (expertpl) |
| 4349 | | MSX_DRIVER (jvchc7gb) |
| 4350 | | MSX_DRIVER (mlf80) |
| 4351 | | MSX_DRIVER (mlfx1) |
| 4352 | | MSX_DRIVER (cf1200) |
| 4353 | | MSX_DRIVER (cf2000) |
| 4354 | | MSX_DRIVER (cf2700) |
| 4355 | | MSX_DRIVER (cf3000) |
| 4356 | | MSX_DRIVER (cf3300) |
| 4357 | | MSX_DRIVER (fs1300) |
| 4358 | | MSX_DRIVER (fs4000) |
| 4359 | | MSX_DRIVER (phc2) |
| 4360 | | MSX_DRIVER (phc28) |
| 4361 | | MSX_DRIVER (cf2700g) |
| 4362 | | MSX_DRIVER (nms801) |
| 4363 | | MSX_DRIVER (vg8000) |
| 4364 | | MSX_DRIVER (vg8010) |
| 4365 | | MSX_DRIVER (vg8010f) |
| 4366 | | MSX_DRIVER (vg802000) |
| 4367 | | MSX_DRIVER (vg802020) |
| 4368 | | MSX_DRIVER (vg8020f) |
| 4369 | | MSX_DRIVER (piopx7) |
| 4370 | | MSX_DRIVER (spc800) |
| 4371 | | MSX_DRIVER (mpc64) |
| 4372 | | MSX_DRIVER (mpc100) |
| 4373 | | MSX_DRIVER (phc28l) |
| 4374 | | MSX_DRIVER (phc28s) |
| 4375 | | MSX_DRIVER (mpc10) |
| 4376 | | MSX_DRIVER (hotbit11) |
| 4377 | | MSX_DRIVER (hotbit12) |
| 4378 | | MSX_DRIVER (hotbi13b) |
| 4379 | | MSX_DRIVER (hotbi13p) |
| 4380 | | MSX_DRIVER (hotbit20) |
| 4381 | | MSX_DRIVER (hb10p) |
| 4382 | | MSX_DRIVER (hb20p) |
| 4383 | | MSX_DRIVER (hb201) |
| 4384 | | MSX_DRIVER (hb201p) |
| 4385 | | MSX_DRIVER (hb501p) |
| 4386 | | MSX_DRIVER (hb55d) |
| 4387 | | MSX_DRIVER (hb55p) |
| 4388 | | MSX_DRIVER (hb75d) |
| 4389 | | MSX_DRIVER (hb75p) |
| 4390 | | MSX_DRIVER (svi728) |
| 4391 | | MSX_DRIVER (svi738) |
| 4392 | | MSX_DRIVER (svi738sw) |
| 4393 | | MSX_DRIVER (svi738pl) |
| 4394 | | MSX_DRIVER (tadpc200) |
| 4395 | | MSX_DRIVER (tadpc20a) |
| 4396 | | MSX_DRIVER (hx10) |
| 4397 | | MSX_DRIVER (hx10s) |
| 4398 | | MSX_DRIVER (hx20) |
| 4399 | | MSX_DRIVER (cx5m) |
| 4400 | | MSX_DRIVER (cx5m128) |
| 4401 | | MSX_DRIVER (cx5m2) |
| 4402 | | MSX_DRIVER (yis303) |
| 4403 | | MSX_DRIVER (yis503) |
| 4404 | | MSX_DRIVER (yis503f) |
| 4405 | | MSX_DRIVER (yis503ii) |
| 4406 | | MSX_DRIVER (y503iir) |
| 4407 | | MSX_DRIVER (y503iir2) |
| 4408 | | MSX_DRIVER (yis503m) |
| 4409 | | MSX_DRIVER (yc64) |
| 4410 | | MSX_DRIVER (mx64) |
| 4411 | | MSX_DRIVER (bruc100) |
| 4412 | 4947 | |
| 4413 | | |
| 4414 | | |
| 4415 | | MSX_DRIVER (msx2) |
| 4416 | | MSX_DRIVER (ax350) |
| 4417 | | MSX_DRIVER (ax370) |
| 4418 | | MSX_DRIVER (nms8220) |
| 4419 | | MSX_DRIVER (nms8220a) |
| 4420 | | MSX_DRIVER (vg8230) |
| 4421 | | MSX_DRIVER (vg8230j) |
| 4422 | | MSX_DRIVER (vg8235) |
| 4423 | | MSX_DRIVER (vg8235f) |
| 4424 | | MSX_DRIVER (vg8240) |
| 4425 | | MSX_DRIVER (nms8245) |
| 4426 | | MSX_DRIVER (nms8245f) |
| 4427 | | MSX_DRIVER (nms8250) |
| 4428 | | MSX_DRIVER (nms8250j) |
| 4429 | | MSX_DRIVER (nms8255) |
| 4430 | | MSX_DRIVER (nms8280) |
| 4431 | | MSX_DRIVER (nms8280g) |
| 4432 | | MSX_DRIVER (hbf5) |
| 4433 | | MSX_DRIVER (hbf9p) |
| 4434 | | MSX_DRIVER (hbf9pr) |
| 4435 | | MSX_DRIVER (hbf9s) |
| 4436 | | MSX_DRIVER (hbf500p) |
| 4437 | | MSX_DRIVER (hbf700d) |
| 4438 | | MSX_DRIVER (hbf700f) |
| 4439 | | MSX_DRIVER (hbf700p) |
| 4440 | | MSX_DRIVER (hbf700s) |
| 4441 | | MSX_DRIVER (hbg900ap) |
| 4442 | | MSX_DRIVER (hbg900p) |
| 4443 | | MSX_DRIVER (mlg30) |
| 4444 | | MSX_DRIVER (fs5500) |
| 4445 | | MSX_DRIVER (fs4500) |
| 4446 | | MSX_DRIVER (fs4700) |
| 4447 | | MSX_DRIVER (fs5000) |
| 4448 | | MSX_DRIVER (fs4600) |
| 4449 | | MSX_DRIVER (fsa1) |
| 4450 | | MSX_DRIVER (fsa1a) |
| 4451 | | MSX_DRIVER (fsa1mk2) |
| 4452 | | MSX_DRIVER (fsa1f) |
| 4453 | | MSX_DRIVER (fsa1fm) |
| 4454 | | MSX_DRIVER (hbf500) |
| 4455 | | MSX_DRIVER (hbf900) |
| 4456 | | MSX_DRIVER (hbf900a) |
| 4457 | | MSX_DRIVER (hbf1) |
| 4458 | | MSX_DRIVER (hbf12) |
| 4459 | | MSX_DRIVER (hbf1xd) |
| 4460 | | MSX_DRIVER (hbf1xdm2) |
| 4461 | | MSX_DRIVER (mpc2300) |
| 4462 | | MSX_DRIVER (mpc25fd) |
| 4463 | | MSX_DRIVER (phc23) |
| 4464 | | MSX_DRIVER (cpc300) |
| 4465 | | MSX_DRIVER (cpc300e) |
| 4466 | | MSX_DRIVER (cpc400) |
| 4467 | | MSX_DRIVER (cpc400s) |
| 4468 | | |
| 4469 | | MSX_DRIVER (msx2p) |
| 4470 | | MSX_DRIVER (expert3i) |
| 4471 | | MSX_DRIVER (expert3t) |
| 4472 | | MSX_DRIVER (expertac) |
| 4473 | | MSX_DRIVER (expertdx) |
| 4474 | | MSX_DRIVER (fsa1fx) |
| 4475 | | MSX_DRIVER (fsa1wx) |
| 4476 | | MSX_DRIVER (fsa1wxa) |
| 4477 | | MSX_DRIVER (fsa1wsx) |
| 4478 | | MSX_DRIVER (hbf1xdj) |
| 4479 | | MSX_DRIVER (hbf1xv) |
| 4480 | | MSX_DRIVER (phc70fd) |
| 4481 | | MSX_DRIVER (phc70fd2) |
| 4482 | | MSX_DRIVER (phc35j) |
| 4483 | | MSX_DRIVER (hbf9sp) |
| 4484 | | |
| 4485 | | MSX_DRIVER (tpc310) |
| 4486 | | MSX_DRIVER (tpp311) |
| 4487 | | MSX_DRIVER (tps312) |
| 4488 | | MSX_DRIVER (hx23) |
| 4489 | | MSX_DRIVER (hx23f) |
| 4490 | | MSX_DRIVER (cx7m) |
| 4491 | | MSX_DRIVER (cx7m128) |
| 4492 | | |
| 4493 | | MSX_DRIVER (fsa1gt) |
| 4494 | | MSX_DRIVER (fsa1st) |
| 4495 | | MSX_DRIVER_END |
| 4496 | | |
| 4497 | | |
| 4498 | 4948 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */ |
| 4499 | | COMP(1983, msx, 0, 0, msx_pal, msx, msx_state, msx, "ASCII & Microsoft", "MSX" , 0) |
| 4949 | COMP(1983, msx, 0, 0, msx_gen, msx, msx_state, msx, "ASCII & Microsoft", "MSX" , 0) |
| 4500 | 4950 | |
| 4501 | | COMP(1983, ax170, msx, 0, msx_pal, msx, msx_state, msx, "Al Alamiah", "AX-170" , 0) |
| 4502 | | COMP(1983, canonv10, msx, 0, msx_pal, msx, msx_state, msx, "Canon", "V-10" , 0) |
| 4503 | | COMP(1983, canonv20, msx, 0, msx_pal, msx, msx_state, msx, "Canon", "V-20" , 0) |
| 4504 | | COMP(1984, pv16, msx, 0, msx_ntsc, msx, msx_state, msx, "Casio", "PV-16", 0) |
| 4505 | | COMP(1984, dpc100, msx, 0, msx_ntsc, msxkr, msx_state, msx, "Daewoo", "IQ-1000 DPC-100 (Korea)" , 0) |
| 4506 | | COMP(1984, dpc180, msx, 0, msx_ntsc, msxkr, msx_state, msx, "Daewoo", "IQ-1000 DPC-180 (Korea)" , 0) |
| 4507 | | COMP(1984, dpc200, msx, 0, msx_ntsc, msxkr, msx_state, msx, "Daewoo", "IQ-1000 DPC-200 (Korea)" , 0) |
| 4508 | | COMP(1983, gsfc200, msx, 0, msx_pal, msx, msx_state, msx, "Goldstar", "FC-200" , 0) |
| 4509 | | COMP(1983, expert10, msx, 0, msx_ntsc, expert10, msx_state, msx, "Gradiente", "Expert 1.0 (Brazil)" , 0) |
| 4510 | | COMP(1984, expert11, msx, 0, msx_ntsc, expert11, msx_state, msx, "Gradiente", "Expert 1.1 (Brazil)" , 0) |
| 4511 | | COMP(1984, expert13, msx, 0, msx_ntsc, expert11, msx_state, msx, "Gradiente", "Expert 1.3 (Brazil)" , 0) |
| 4512 | | COMP(1985, expertdp, msx, 0, msx_ntsc, expert11, msx_state, msx, "Gradiente", "Expert DDPlus (Brazil)", 0) |
| 4513 | | COMP(1984, expertpl, msx, 0, msx_ntsc, expert11, msx_state, msx, "Gradiente", "Expert Plus (Brazil)" , 0) |
| 4514 | | COMP(1983, jvchc7gb, msx, 0, msx_pal, msx, msx_state, msx, "JVC", "HC-7GB" , 0) |
| 4515 | | COMP(1983, mlf80, msx, 0, msx_pal, msx, msx_state, msx, "Mitsubishi", "ML-F80" , 0) |
| 4516 | | COMP(1983, mlfx1, msx, 0, msx_pal, msx, msx_state, msx, "Mitsubishi", "ML-FX1" , 0) |
| 4517 | | COMP(1984, cf1200, msx, 0, msx_ntsc, msxjp, msx_state, msx, "National / Matsushita", "CF-1200 (Japan)" , 0) |
| 4518 | | COMP(1983, cf2000, msx, 0, msx_ntsc, msxjp, msx_state, msx, "National / Matsushita", "CF-2000 (Japan)" , 0) |
| 4519 | | COMP(1984, cf2700, msx, 0, msx_ntsc, msxjp, msx_state, msx, "National / Matsushita", "CF-2700 (Japan)" , 0) |
| 4520 | | COMP(1984, cf3000, msx, 0, msx_ntsc, msxjp, msx_state, msx, "National / Matsushita", "CF-3000 (Japan)" , 0) |
| 4521 | | COMP(1985, cf3300, msx, 0, msx_ntsc, msxjp, msx_state, msx, "National / Matsushita", "CF-3300 (Japan)", 0) |
| 4522 | | COMP(1985, fs1300, msx, 0, msx_ntsc, msxjp, msx_state, msx, "National / Matsushita", "FS-1300 (Japan)" , 0) |
| 4523 | | COMP(1985, fs4000, msx, 0, msx_ntsc, msxjp, msx_state, msx, "National / Matsushita", "FS-4000 (Japan)" , 0) |
| 4524 | | COMP(1983, phc2, msx, 0, msx_pal, msx, msx_state, msx, "Olympia", "PHC-2" , 0) |
| 4525 | | COMP(19??, phc28, msx, 0, msx_pal, msx, msx_state, msx, "Olympia", "PHC-28", 0) |
| 4526 | | COMP(1984, cf2700g, msx, 0, msx_pal, msx, msx_state, msx, "Panasonic", "CF-2700G (Germany)", 0) |
| 4527 | | COMP(1983, nms801, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "NMS-801" , 0) |
| 4528 | | COMP(1984, vg8000, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8000" , 0) |
| 4529 | | COMP(1984, vg8010, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8010" , 0) |
| 4530 | | COMP(1984, vg8010f, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8010F" , 0) |
| 4531 | | COMP(1985, vg802000, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8020-00" , 0) |
| 4532 | | COMP(1985, vg802020, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8020-20" , 0) |
| 4533 | | COMP(19??, vg8020f, msx, 0, msx_pal, msx, msx_state, msx, "Philips", "VG-8020F", 0) |
| 4534 | | COMP(1985, piopx7, msx, 0, msx_pal, msx, msx_state, msx, "Pioneer", "PX-07" , 0) |
| 4535 | | COMP(19??, spc800, msx, 0, msx_ntsc, msx, msx_state, msx, "Samsung", "SPC-800", 0) |
| 4536 | | COMP(1985, mpc64, msx, 0, msx_ntsc, msxjp, msx_state, msx, "Sanyo", "MPC-64" , 0) |
| 4537 | | COMP(1985, mpc100, msx, 0, msx_pal, msx, msx_state, msx, "Sanyo", "MPC-100" , 0) |
| 4538 | | COMP(1983, phc28l, msx, 0, msx_pal, msx, msx_state, msx, "Sanyo", "PHC-28L", 0) |
| 4539 | | COMP(1983, phc28s, msx, 0, msx_pal, msx, msx_state, msx, "Sanyo", "PHC-28S", 0) |
| 4540 | | COMP(19??, mpc10, msx, 0, msx_pal, msx, msx_state, msx, "Sanyo", "Wavy MPC-10", 0) |
| 4541 | | COMP(1985, hotbit11, msx, 0, msx_ntsc, hotbit, msx_state, msx, "Sharp / Epcom", "HB-8000 Hotbit 1.1" , 0) |
| 4542 | | COMP(1985, hotbit12, msx, 0, msx_ntsc, hotbit, msx_state, msx, "Sharp / Epcom", "HB-8000 Hotbit 1.2" , 0) |
| 4543 | | COMP(1985, hotbi13b, msx, 0, msx_ntsc, hotbit, msx_state, msx, "Sharp / Epcom", "HB-8000 Hotbit 1.3b" , 0) |
| 4544 | | COMP(1985, hotbi13p, msx, 0, msx_ntsc, hotbit, msx_state, msx, "Sharp / Epcom", "HB-8000 Hotbit 1.3p" , 0) |
| 4545 | | COMP(1985, hb10p, msx, 0, msx_pal, msx, msx_state, msx, "Sony", "HB-10P" , 0) |
| 4546 | | COMP(1985, hb20p, msx, 0, msx_pal, msx, msx_state, msx, "Sony", "HB-20P (Spanish)" , 0) |
| 4547 | | COMP(1985, hb201, msx, 0, msx_ntsc, msxjp, msx_state, msx, "Sony", "HB-201 (Japan)" , 0) |
| 4548 | | COMP(1985, hb201p, msx, 0, msx_pal, msx, msx_state, msx, "Sony", "HB-201P" , 0) |
| 4549 | | COMP(1984, hb501p, msx, 0, msx_pal, msx, msx_state, msx, "Sony", "HB-501P" , 0) |
| 4550 | | COMP(1983, hb55d, msx, 0, msx_pal, msx, msx_state, msx, "Sony", "HB-55D (Germany)" , 0) |
| 4551 | | COMP(1983, hb55p, msx, 0, msx_pal, msx, msx_state, msx, "Sony", "HB-55P" , 0) |
| 4552 | | COMP(1983, hb75d, msx, 0, msx_pal, msx, msx_state, msx, "Sony", "HB-75D (Germany)" , 0) |
| 4553 | | COMP(1983, hb75p, msx, 0, msx_pal, msx, msx_state, msx, "Sony", "HB-75P" , 0) |
| 4554 | | COMP(1985, svi728, msx, 0, msx_pal, msx, msx_state, msx, "Spectravideo", "SVI-728", 0) |
| 4555 | | COMP(1985, svi738, msx, 0, msx_pal, msx, msx_state, msx, "Spectravideo", "SVI-738", 0) |
| 4556 | | COMP(1985, svi738sw, msx, 0, msx_pal, msx, msx_state, msx, "Spectravideo", "SVI-738 (Swedish)", 0) |
| 4557 | | COMP(1985, svi738pl, msx, 0, msx_pal, msx, msx_state, msx, "Spectravideo", "SVI-738 (Poland)", 0) |
| 4558 | | COMP(1983, tadpc200, msx, 0, msx_pal, msx, msx_state, msx, "Talent", "DPC-200" , 0) |
| 4559 | | COMP(1983, tadpc20a, msx, 0, msx_pal, msx, msx_state, msx, "Talent", "DPC-200A" , 0) |
| 4560 | | COMP(1984, hx10, msx, 0, msx_pal, msx, msx_state, msx, "Toshiba", "HX-10" , 0) |
| 4561 | | COMP(1984, hx10s, msx, 0, msx_pal, msx, msx_state, msx, "Toshiba", "HX-10S" , 0) |
| 4562 | | COMP(1984, hx20, msx, 0, msx_pal, msx, msx_state, msx, "Toshiba", "HX-20" , 0) |
| 4563 | | COMP(1984, cx5m, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "CX5M" , 0) |
| 4564 | | COMP(1984, cx5m128, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "CX5M-128" , 0) |
| 4565 | | COMP(1984, cx5m2, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "CX5MII" , 0) |
| 4566 | | COMP(1984, yis303, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS303" , 0) |
| 4567 | | COMP(1984, yis503, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS503" , 0) |
| 4568 | | COMP(19??, yis503f, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS503F", 0) |
| 4569 | | COMP(1984, yis503ii, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS503II" , 0) |
| 4570 | | COMP(1986, y503iir, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS503IIR (Russian)" , 0) |
| 4571 | | COMP(1986, y503iir2, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS503IIR (Estonian)" , 0) |
| 4572 | | COMP(1984, yis503m, msx, 0, msx_pal, msx, msx_state, msx, "Yamaha", "YIS503M", 0) |
| 4573 | | COMP(1984, yc64, msx, 0, msx_pal, msx, msx_state, msx, "Yashica", "YC-64" , 0) |
| 4574 | | COMP(1984, mx64, msx, 0, msx_ntsc, msxkr, msx_state, msx, "Yeno", "MX64" , 0) |
| 4575 | | COMP(1984, bruc100, msx, 0, msx_pal, msx, msx_state, msx, "Frael", "Bruc 100-1" , 0) |
| 4951 | COMP(1983, ax170, msx, 0, ax170, msx, msx_state, msx, "Al Alamiah", "AX-170" , 0) |
| 4952 | COMP(1983, canonv10, msx, 0, canonv10, msx, msx_state, msx, "Canon", "V-10" , 0) |
| 4953 | COMP(1983, canonv20, msx, 0, canonv20, msx, msx_state, msx, "Canon", "V-20" , 0) |
| 4954 | COMP(1984, pv16, msx, 0, pv16, msx, msx_state, msx, "Casio", "PV-16", 0) |
| 4955 | COMP(1984, dpc100, msx, 0, dpc100, msxkr, msx_state, msx, "Daewoo", "IQ-1000 DPC-100 (Korea)" , 0) |
| 4956 | COMP(1984, dpc180, msx, 0, dpc180, msxkr, msx_state, msx, "Daewoo", "IQ-1000 DPC-180 (Korea)" , 0) |
| 4957 | COMP(1984, dpc200, msx, 0, dpc200, msxkr, msx_state, msx, "Daewoo", "IQ-1000 DPC-200 (Korea)" , 0) |
| 4958 | COMP(1983, gsfc200, msx, 0, gsfc200, msx, msx_state, msx, "Goldstar", "FC-200" , 0) |
| 4959 | COMP(1983, expert10, msx, 0, expert10, expert10, msx_state, msx, "Gradiente", "Expert 1.0 (Brazil)" , 0) |
| 4960 | COMP(1984, expert11, msx, 0, expert11, expert11, msx_state, msx, "Gradiente", "Expert 1.1 (Brazil)" , 0) |
| 4961 | COMP(1984, expert13, msx, 0, expert13, expert11, msx_state, msx, "Gradiente", "Expert 1.3 (Brazil)" , 0) |
| 4962 | COMP(1985, expertdp, msx, 0, expertdp, expert11, msx_state, msx, "Gradiente", "Expert DDPlus (Brazil)", 0) |
| 4963 | COMP(1984, expertpl, msx, 0, expertpl, expert11, msx_state, msx, "Gradiente", "Expert Plus (Brazil)" , 0) |
| 4964 | COMP(1983, jvchc7gb, msx, 0, jvchc7gb, msx, msx_state, msx, "JVC", "HC-7GB" , 0) |
| 4965 | COMP(1983, mlf80, msx, 0, mlf80, msx, msx_state, msx, "Mitsubishi", "ML-F80" , 0) |
| 4966 | COMP(1983, mlfx1, msx, 0, mlfx1, msx, msx_state, msx, "Mitsubishi", "ML-FX1" , 0) |
| 4967 | COMP(1984, cf1200, msx, 0, cf1200, msxjp, msx_state, msx, "National / Matsushita", "CF-1200 (Japan)" , 0) |
| 4968 | COMP(1983, cf2000, msx, 0, cf2000, msxjp, msx_state, msx, "National / Matsushita", "CF-2000 (Japan)" , 0) |
| 4969 | COMP(1984, cf2700, msx, 0, cf2700, msxjp, msx_state, msx, "National / Matsushita", "CF-2700 (Japan)" , 0) |
| 4970 | COMP(1984, cf3000, msx, 0, cf3000, msxjp, msx_state, msx, "National / Matsushita", "CF-3000 (Japan)" , 0) |
| 4971 | COMP(1985, cf3300, msx, 0, cf3300, msxjp, msx_state, msx, "National / Matsushita", "CF-3300 (Japan)", 0) |
| 4972 | COMP(1985, fs1300, msx, 0, fs1300, msxjp, msx_state, msx, "National / Matsushita", "FS-1300 (Japan)" , 0) |
| 4973 | COMP(1985, fs4000, msx, 0, fs4000, msxjp, msx_state, msx, "National / Matsushita", "FS-4000 (Japan)" , 0) |
| 4974 | COMP(1983, phc2, msx, 0, phc2, msx, msx_state, msx, "Olympia", "PHC-2" , 0) |
| 4975 | COMP(19??, phc28, msx, 0, phc28, msx, msx_state, msx, "Olympia", "PHC-28", 0) |
| 4976 | COMP(1984, cf2700g, msx, 0, cf2700g, msx, msx_state, msx, "Panasonic", "CF-2700G (Germany)", 0) |
| 4977 | COMP(1983, nms801, msx, 0, nms801, msx, msx_state, msx, "Philips", "NMS-801" , 0) |
| 4978 | COMP(1984, vg8000, msx, 0, vg8000, msx, msx_state, msx, "Philips", "VG-8000" , 0) |
| 4979 | COMP(1984, vg8010, msx, 0, vg8010, msx, msx_state, msx, "Philips", "VG-8010" , 0) |
| 4980 | COMP(1984, vg8010f, msx, 0, vg8010f, msx, msx_state, msx, "Philips", "VG-8010F" , 0) |
| 4981 | COMP(1985, vg802000, msx, 0, vg802000, msx, msx_state, msx, "Philips", "VG-8020-00" , 0) |
| 4982 | COMP(1985, vg802020, msx, 0, vg802020, msx, msx_state, msx, "Philips", "VG-8020-20" , 0) |
| 4983 | COMP(19??, vg8020f, msx, 0, vg8020f, msx, msx_state, msx, "Philips", "VG-8020F", 0) |
| 4984 | COMP(1985, piopx7, msx, 0, piopx7, msx, msx_state, msx, "Pioneer", "PX-07" , 0) |
| 4985 | COMP(19??, spc800, msx, 0, spc800, msx, msx_state, msx, "Samsung", "SPC-800", 0) |
| 4986 | COMP(1985, mpc64, msx, 0, mpc64, msxjp, msx_state, msx, "Sanyo", "MPC-64" , 0) |
| 4987 | COMP(1985, mpc100, msx, 0, mpc100, msx, msx_state, msx, "Sanyo", "MPC-100" , 0) |
| 4988 | COMP(1983, phc28l, msx, 0, phc28l, msx, msx_state, msx, "Sanyo", "PHC-28L", 0) |
| 4989 | COMP(1983, phc28s, msx, 0, phc28s, msx, msx_state, msx, "Sanyo", "PHC-28S", 0) |
| 4990 | COMP(19??, mpc10, msx, 0, mpc10, msx, msx_state, msx, "Sanyo", "Wavy MPC-10", 0) |
| 4991 | COMP(1985, hotbit11, msx, 0, hotbit11, hotbit, msx_state, msx, "Sharp / Epcom", "HB-8000 Hotbit 1.1" , 0) |
| 4992 | COMP(1985, hotbit12, msx, 0, hotbit12, hotbit, msx_state, msx, "Sharp / Epcom", "HB-8000 Hotbit 1.2" , 0) |
| 4993 | COMP(1985, hotbi13b, msx, 0, hotbi13b, hotbit, msx_state, msx, "Sharp / Epcom", "HB-8000 Hotbit 1.3b" , 0) |
| 4994 | COMP(1985, hotbi13p, msx, 0, hotbi13p, hotbit, msx_state, msx, "Sharp / Epcom", "HB-8000 Hotbit 1.3p" , 0) |
| 4995 | COMP(1985, hb10p, msx, 0, hb10p, msx, msx_state, msx, "Sony", "HB-10P" , 0) |
| 4996 | COMP(1985, hb20p, msx, 0, hb20p, msx, msx_state, msx, "Sony", "HB-20P (Spanish)" , 0) |
| 4997 | COMP(1985, hb201, msx, 0, hb201, msxjp, msx_state, msx, "Sony", "HB-201 (Japan)" , 0) |
| 4998 | COMP(1985, hb201p, msx, 0, hb201p, msx, msx_state, msx, "Sony", "HB-201P" , 0) |
| 4999 | COMP(1984, hb501p, msx, 0, hb501p, msx, msx_state, msx, "Sony", "HB-501P" , 0) |
| 5000 | COMP(1983, hb55d, msx, 0, hb55d, msx, msx_state, msx, "Sony", "HB-55D (Germany)" , 0) |
| 5001 | COMP(1983, hb55p, msx, 0, hb55p, msx, msx_state, msx, "Sony", "HB-55P" , 0) |
| 5002 | COMP(1983, hb75d, msx, 0, hb75d, msx, msx_state, msx, "Sony", "HB-75D (Germany)" , 0) |
| 5003 | COMP(1983, hb75p, msx, 0, hb75p, msx, msx_state, msx, "Sony", "HB-75P" , 0) |
| 5004 | COMP(1985, svi728, msx, 0, svi728, msx, msx_state, msx, "Spectravideo", "SVI-728", 0) |
| 5005 | COMP(1985, svi738, msx, 0, svi738, msx, msx_state, msx, "Spectravideo", "SVI-738", 0) |
| 5006 | COMP(1985, svi738sw, msx, 0, svi738sw, msx, msx_state, msx, "Spectravideo", "SVI-738 (Swedish)", 0) |
| 5007 | COMP(1985, svi738pl, msx, 0, svi738pl, msx, msx_state, msx, "Spectravideo", "SVI-738 (Poland)", 0) |
| 5008 | COMP(1983, tadpc200, msx, 0, tadpc200, msx, msx_state, msx, "Talent", "DPC-200" , 0) |
| 5009 | COMP(1983, tadpc20a, msx, 0, tadpc20a, msx, msx_state, msx, "Talent", "DPC-200A" , 0) |
| 5010 | COMP(1984, hx10, msx, 0, hx10, msx, msx_state, msx, "Toshiba", "HX-10" , 0) |
| 5011 | COMP(1984, hx10s, msx, 0, hx10s, msx, msx_state, msx, "Toshiba", "HX-10S" , 0) |
| 5012 | COMP(1984, hx20, msx, 0, hx20, msx, msx_state, msx, "Toshiba", "HX-20" , 0) |
| 5013 | COMP(1984, cx5m, msx, 0, cx5m, msx, msx_state, msx, "Yamaha", "CX5M" , 0) |
| 5014 | COMP(1984, cx5m128, msx, 0, cx5m128, msx, msx_state, msx, "Yamaha", "CX5M-128" , 0) |
| 5015 | COMP(1984, cx5m2, msx, 0, cx5m2, msx, msx_state, msx, "Yamaha", "CX5MII" , 0) |
| 5016 | COMP(1984, yis303, msx, 0, yis303, msx, msx_state, msx, "Yamaha", "YIS303" , 0) |
| 5017 | COMP(1984, yis503, msx, 0, yis503, msx, msx_state, msx, "Yamaha", "YIS503" , 0) |
| 5018 | COMP(19??, yis503f, msx, 0, yis503f, msx, msx_state, msx, "Yamaha", "YIS503F", 0) |
| 5019 | COMP(1984, yis503ii, msx, 0, yis503ii, msx, msx_state, msx, "Yamaha", "YIS503II" , 0) |
| 5020 | COMP(1986, y503iir, msx, 0, y503iir, msx, msx_state, msx, "Yamaha", "YIS503IIR (Russian)" , 0) |
| 5021 | COMP(1986, y503iir2, msx, 0, y503iir2, msx, msx_state, msx, "Yamaha", "YIS503IIR (Estonian)" , 0) |
| 5022 | COMP(1984, yis503m, msx, 0, yis503m, msx, msx_state, msx, "Yamaha", "YIS503M", 0) |
| 5023 | COMP(1984, yc64, msx, 0, yc64, msx, msx_state, msx, "Yashica", "YC-64" , 0) |
| 5024 | COMP(1984, mx64, msx, 0, mx64, msxkr, msx_state, msx, "Yeno", "MX64" , 0) |
| 5025 | COMP(1984, bruc100, msx, 0, bruc100, msx, msx_state, msx, "Frael", "Bruc 100-1" , 0) |
| 4576 | 5026 | |
| 4577 | | COMP(1985, msx2, 0, msx, msx2_pal, msx2, msx_state, msx, "ASCII & Microsoft", "MSX2", 0) |
| 4578 | | COMP(1986, ax350, msx2, 0, msx2_pal, msx2, msx_state, msx, "Al Alamiah", "AX-350", 0) |
| 4579 | | COMP(1986, ax370, msx2, 0, msx2_pal, msx2, msx_state, msx, "Al Alamiah", "AX-370", 0) |
| 4580 | | COMP(1986, expert20, msx2, 0, msx2_pal, msx2, msx_state, msx, "Gradiente", "Expert 2.0 (Brazil)" , GAME_NOT_WORKING) // Black screen |
| 4581 | | COMP(1986, nms8220, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "NMS-8220 (12-jun-1986)", 0) |
| 4582 | | COMP(1986, nms8220a, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "NMS-8220 (13-aug-1986)", 0) |
| 4583 | | COMP(1986, vg8230, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "VG-8230", 0) |
| 4584 | | COMP(1986, vg8235, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "VG-8235", 0) |
| 4585 | | COMP(1986, vg8235f, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "VG-8235F", 0) |
| 4586 | | COMP(1986, vg8240, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "VG-8240", 0) |
| 4587 | | COMP(1986, nms8245, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "NMS-8245", 0) |
| 4588 | | COMP(1986, nms8245f, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "NMS-8245F", 0) |
| 4589 | | COMP(1986, nms8250, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "NMS-8250", 0) |
| 4590 | | COMP(1986, nms8255, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "NMS-8255", 0) |
| 4591 | | COMP(1986, nms8280, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "NMS-8280", 0) |
| 4592 | | COMP(1986, nms8280g, msx2, 0, msx2_pal, msx2, msx_state, msx, "Philips", "NMS-8280G", 0) |
| 4593 | | COMP(19??, hbf5, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F5", GAME_NOT_WORKING) // Will not go into basic |
| 4594 | | COMP(1985, hbf9p, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F9P" , 0) |
| 4595 | | COMP(19??, hbf9pr, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F9P Russion", GAME_NOT_WORKING) // Keyboard responds differently |
| 4596 | | COMP(1985, hbf9s, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F9S" , 0) |
| 4597 | | COMP(1985, hbf500p, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F500P", 0) |
| 4598 | | COMP(1985, hbf700d, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F700D (Germany)" , 0) |
| 4599 | | COMP(1985, hbf700f, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F700F" , 0) |
| 4600 | | COMP(1985, hbf700p, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F700P" , 0) |
| 4601 | | COMP(1985, hbf700s, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-F700S (Spain)", 0) |
| 4602 | | COMP(1986, hbg900ap, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-G900AP", 0 ) |
| 4603 | | COMP(1986, hbg900p, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sony", "HB-G900P", 0 ) |
| 4604 | | COMP(1986, hotbit20, msx2, 0, msx2_pal, msx2, msx_state, msx, "Sharp / Epcom", "HB-8000 Hotbit 2.0" , GAME_NOT_WORKING) // Black screen |
| 4605 | | COMP(1986, tpc310, msx2, 0, msx2_pal, msx2, msx_state, msx, "Talent", "TPC-310", 0) |
| 4606 | | COMP(19??, tpp311, msx2, 0, msx2_pal, msx2, msx_state, msx, "Talent", "TPP-311", 0) |
| 4607 | | COMP(19??, tps312, msx2, 0, msx2_pal, msx2, msx_state, msx, "Talent", "TPS-312", 0) |
| 4608 | | COMP(1986, hx23, msx2, 0, msx2_pal, msx2, msx_state, msx, "Toshiba", "HX-23", 0) |
| 4609 | | COMP(1986, hx23f, msx2, 0, msx2_pal, msx2, msx_state, msx, "Toshiba", "HX-23F", 0) |
| 4610 | | COMP(1986, cx7m, msx2, 0, msx2_pal, msx2, msx_state, msx, "Yamaha", "CX7M" , 0) |
| 4611 | | COMP(1986, cx7m128, msx2, 0, msx2_pal, msx2, msx_state, msx, "Yamaha", "CX7M-128", 0) |
| 4612 | | 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 |
| 4613 | | COMP(1985, fs5500, msx2, 0, msx2, msx2jp, msx_state, msx, "National / Matsushita", "FS-5500F1/F2 (Japan)", 0 ) |
| 4614 | | COMP(1986, fs4500, msx2, 0, msx2, msx2jp, msx_state, msx, "National / Matsushita", "FS-4500 (Japan)", 0 ) |
| 4615 | | COMP(1986, fs4700, msx2, 0, msx2, msx2jp, msx_state, msx, "National / Matsushita", "FS-4700 (Japan)", 0 ) |
| 4616 | | COMP(1986, fs5000, msx2, 0, msx2, msx2jp, msx_state, msx, "National / Matsushita", "FS-5000F2 (Japan)", 0 ) |
| 4617 | | COMP(1986, fs4600, msx2, 0, msx2, msx2jp, msx_state, msx, "National / Matsushita", "FS-4600 (Japan)", 0 ) |
| 4618 | | COMP(1986, fsa1, msx2, 0, msx2, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1 / 1st released version (Japan)", 0) |
| 4619 | | COMP(1986, fsa1a, msx2, 0, msx2, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1 / 2nd released version (Japan)", 0) |
| 4620 | | COMP(1987, fsa1mk2, msx2, 0, msx2, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1MK2 (Japan)", 0) |
| 4621 | | COMP(1987, fsa1f, msx2, 0, msx2, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1F (Japan)", 0 ) |
| 4622 | | COMP(1987, fsa1fm, msx2, 0, msx2, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1FM (Japan)", 0 ) |
| 4623 | | 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 |
| 4624 | | 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 |
| 4625 | | COMP(1986, hbf500, msx2, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F500 (Japan)", 0) |
| 4626 | | COMP(1986, hbf900, msx2, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F900 / 1st released version (Japan)", 0) |
| 4627 | | COMP(1986, hbf900a, msx2, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F900 / 2nd released version (Japan)", 0) |
| 4628 | | 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 |
| 4629 | | 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 |
| 4630 | | COMP(1987, hbf1xd, msx2, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F1XD (Japan)", 0) |
| 4631 | | COMP(1988, hbf1xdm2, msx2, 0, msx2, msx2jp, msx_state, msx, "Sony", "HB-F1XDMK2 (Japan)", 0) |
| 4632 | | COMP(19??, mpc2300, msx2, 0, msx2, msx2, msx_state, msx, "Sanyo", "MPC-2300", GAME_NOT_WORKING) // Keyboard responds differently |
| 4633 | | COMP(19??, mpc25fd, msx2, 0, msx2, msx2, msx_state, msx, "Sanyo", "Wavy MPC-25FD", GAME_NOT_WORKING) // Screen stays black |
| 4634 | | COMP(1988, phc23, msx2, 0, msx2, msx2jp, msx_state, msx, "Sanyo", "Wavy PHC-23 (Japan)", 0) |
| 4635 | | COMP(1986, cpc300, msx2, 0, msx2, msx2kr, msx_state, msx, "Daewoo", "IQ-2000 CPC-300 (Korea)", 0) |
| 4636 | | COMP(1986, cpc300e, msx2, 0, msx2, msx2kr, msx_state, msx, "Daewoo", "IQ-2000 CPC-300E (Korea)", 0) |
| 4637 | | COMP(1988, cpc400, msx2, 0, msx2, msx2kr, msx_state, msx, "Daewoo", "X-II CPC-400 (Korea)", 0 ) |
| 4638 | | COMP(1988, cpc400s, msx2, 0, msx2, msx2kr, msx_state, msx, "Daewoo", "X-II CPC-400S (Korea)", 0 ) |
| 5027 | COMP(1985, msx2, 0, msx, msx2_gen, msx2, msx_state, msx, "ASCII & Microsoft", "MSX2", 0) |
| 5028 | COMP(1986, ax350, msx2, 0, ax350, msx2, msx_state, msx, "Al Alamiah", "AX-350", 0) |
| 5029 | COMP(1986, ax370, msx2, 0, ax370, msx2, msx_state, msx, "Al Alamiah", "AX-370", 0) |
| 5030 | COMP(1986, expert20, msx2, 0, expert20, msx2, msx_state, msx, "Gradiente", "Expert 2.0 (Brazil)" , GAME_NOT_WORKING) // Black screen |
| 5031 | COMP(1986, nms8220, msx2, 0, nms8220, msx2, msx_state, msx, "Philips", "NMS-8220 (12-jun-1986)", 0) |
| 5032 | COMP(1986, nms8220a, msx2, 0, nms8220a, msx2, msx_state, msx, "Philips", "NMS-8220 (13-aug-1986)", 0) |
| 5033 | COMP(1986, vg8230, msx2, 0, vg8230, msx2, msx_state, msx, "Philips", "VG-8230", 0) |
| 5034 | COMP(1986, vg8235, msx2, 0, vg8235, msx2, msx_state, msx, "Philips", "VG-8235", 0) |
| 5035 | COMP(1986, vg8235f, msx2, 0, vg8235f, msx2, msx_state, msx, "Philips", "VG-8235F", 0) |
| 5036 | COMP(1986, vg8240, msx2, 0, vg8240, msx2, msx_state, msx, "Philips", "VG-8240", 0) |
| 5037 | COMP(1986, nms8245, msx2, 0, nms8245, msx2, msx_state, msx, "Philips", "NMS-8245", 0) |
| 5038 | COMP(1986, nms8245f, msx2, 0, nms8245f, msx2, msx_state, msx, "Philips", "NMS-8245F", 0) |
| 5039 | COMP(1986, nms8250, msx2, 0, nms8250, msx2, msx_state, msx, "Philips", "NMS-8250", 0) |
| 5040 | COMP(1986, nms8255, msx2, 0, nms8255, msx2, msx_state, msx, "Philips", "NMS-8255", 0) |
| 5041 | COMP(1986, nms8280, msx2, 0, nms8280, msx2, msx_state, msx, "Philips", "NMS-8280", 0) |
| 5042 | COMP(1986, nms8280g, msx2, 0, nms8280g, msx2, msx_state, msx, "Philips", "NMS-8280G", 0) |
| 5043 | COMP(19??, hbf5, msx2, 0, hbf5, msx2, msx_state, msx, "Sony", "HB-F5", GAME_NOT_WORKING) // Will not go into basic |
| 5044 | COMP(1985, hbf9p, msx2, 0, hbf9p, msx2, msx_state, msx, "Sony", "HB-F9P" , 0) |
| 5045 | COMP(19??, hbf9pr, msx2, 0, hbf9pr, msx2, msx_state, msx, "Sony", "HB-F9P Russion", GAME_NOT_WORKING) // Keyboard responds differently |
| 5046 | COMP(1985, hbf9s, msx2, 0, hbf9s, msx2, msx_state, msx, "Sony", "HB-F9S" , 0) |
| 5047 | COMP(1985, hbf500p, msx2, 0, hbf500p, msx2, msx_state, msx, "Sony", "HB-F500P", 0) |
| 5048 | COMP(1985, hbf700d, msx2, 0, hbf700d, msx2, msx_state, msx, "Sony", "HB-F700D (Germany)" , 0) |
| 5049 | COMP(1985, hbf700f, msx2, 0, hbf700f, msx2, msx_state, msx, "Sony", "HB-F700F" , 0) |
| 5050 | COMP(1985, hbf700p, msx2, 0, hbf700p, msx2, msx_state, msx, "Sony", "HB-F700P" , 0) |
| 5051 | COMP(1985, hbf700s, msx2, 0, hbf700s, msx2, msx_state, msx, "Sony", "HB-F700S (Spain)", 0) |
| 5052 | COMP(1986, hbg900ap, msx2, 0, hbg900ap, msx2, msx_state, msx, "Sony", "HB-G900AP", 0 ) |
| 5053 | COMP(1986, hbg900p, msx2, 0, hbg900p, msx2, msx_state, msx, "Sony", "HB-G900P", 0 ) |
| 5054 | COMP(1986, hotbit20, msx2, 0, hotbit20, msx2, msx_state, msx, "Sharp / Epcom", "HB-8000 Hotbit 2.0" , GAME_NOT_WORKING) // Black screen |
| 5055 | COMP(1986, tpc310, msx2, 0, tpc310, msx2, msx_state, msx, "Talent", "TPC-310", 0) |
| 5056 | COMP(19??, tpp311, msx2, 0, tpp311, msx2, msx_state, msx, "Talent", "TPP-311", 0) |
| 5057 | COMP(19??, tps312, msx2, 0, tps312, msx2, msx_state, msx, "Talent", "TPS-312", 0) |
| 5058 | COMP(1986, hx23, msx2, 0, hx23, msx2, msx_state, msx, "Toshiba", "HX-23", 0) |
| 5059 | COMP(1986, hx23f, msx2, 0, hx23f, msx2, msx_state, msx, "Toshiba", "HX-23F", 0) |
| 5060 | COMP(1986, cx7m, msx2, 0, cx7m, msx2, msx_state, msx, "Yamaha", "CX7M" , 0) |
| 5061 | COMP(1986, cx7m128, msx2, 0, cx7m128, msx2, msx_state, msx, "Yamaha", "CX7M-128", 0) |
| 5062 | COMP(1983, mlg30, msx2, 0, mlg30, msx2, msx_state, msx, "Mistubishi", "ML-G30", GAME_NOT_WORKING) // Screen flashes a few times before going into basic |
| 5063 | COMP(1985, fs5500, msx2, 0, fs5500, msx2jp, msx_state, msx, "National / Matsushita", "FS-5500F1/F2 (Japan)", 0 ) |
| 5064 | COMP(1986, fs4500, msx2, 0, fs4500, msx2jp, msx_state, msx, "National / Matsushita", "FS-4500 (Japan)", 0 ) |
| 5065 | COMP(1986, fs4700, msx2, 0, fs4700, msx2jp, msx_state, msx, "National / Matsushita", "FS-4700 (Japan)", 0 ) |
| 5066 | COMP(1986, fs5000, msx2, 0, fs5000, msx2jp, msx_state, msx, "National / Matsushita", "FS-5000F2 (Japan)", 0 ) |
| 5067 | COMP(1986, fs4600, msx2, 0, fs4600, msx2jp, msx_state, msx, "National / Matsushita", "FS-4600 (Japan)", 0 ) |
| 5068 | COMP(1986, fsa1, msx2, 0, fsa1, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1 / 1st released version (Japan)", 0) |
| 5069 | COMP(1986, fsa1a, msx2, 0, fsa1a, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1 / 2nd released version (Japan)", 0) |
| 5070 | COMP(1987, fsa1mk2, msx2, 0, fsa1mk2, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1MK2 (Japan)", 0) |
| 5071 | COMP(1987, fsa1f, msx2, 0, fsa1f, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1F (Japan)", 0 ) |
| 5072 | COMP(1987, fsa1fm, msx2, 0, fsa1fm, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1FM (Japan)", 0 ) |
| 5073 | COMP(19??, nms8250j, msx2, 0, nms8250j, msx2jp, msx_state, msx, "Philips", "NMS-8250J", GAME_NOT_WORKING) // Screen flashes a few times before going into basic |
| 5074 | COMP(19??, vg8230j, msx2, 0, vg8230j, msx2jp, msx_state, msx, "Philips", "VG-8230J", GAME_NOT_WORKING) // Screen flashes a few times before going into basic |
| 5075 | COMP(1986, hbf500, msx2, 0, hbf500, msx2jp, msx_state, msx, "Sony", "HB-F500 (Japan)", 0) |
| 5076 | COMP(1986, hbf900, msx2, 0, hbf900, msx2jp, msx_state, msx, "Sony", "HB-F900 / 1st released version (Japan)", 0) |
| 5077 | COMP(1986, hbf900a, msx2, 0, hbf900a, msx2jp, msx_state, msx, "Sony", "HB-F900 / 2nd released version (Japan)", 0) |
| 5078 | COMP(1986, hbf1, msx2, 0, hbf1, msx2jp, msx_state, msx, "Sony", "HB-F1 (Japan)", GAME_NOT_WORKING ) // Screen stays a single color after a while |
| 5079 | COMP(1987, hbf12, msx2, 0, hbf12, msx2jp, msx_state, msx, "Sony", "HB-F1II (Japan)", GAME_NOT_WORKING ) // Screen stays a single color after a while |
| 5080 | COMP(1987, hbf1xd, msx2, 0, hbf1xd, msx2jp, msx_state, msx, "Sony", "HB-F1XD (Japan)", 0) |
| 5081 | COMP(1988, hbf1xdm2, msx2, 0, hbf1xdm2, msx2jp, msx_state, msx, "Sony", "HB-F1XDMK2 (Japan)", 0) |
| 5082 | COMP(19??, mpc2300, msx2, 0, mpc2300, msx2, msx_state, msx, "Sanyo", "MPC-2300", GAME_NOT_WORKING) // Keyboard responds differently |
| 5083 | COMP(19??, mpc25fd, msx2, 0, mpc25fd, msx2, msx_state, msx, "Sanyo", "Wavy MPC-25FD", GAME_NOT_WORKING) // Screen stays black |
| 5084 | COMP(1988, phc23, msx2, 0, phc23, msx2jp, msx_state, msx, "Sanyo", "Wavy PHC-23 (Japan)", 0) |
| 5085 | COMP(1986, cpc300, msx2, 0, cpc300, msx2kr, msx_state, msx, "Daewoo", "IQ-2000 CPC-300 (Korea)", 0) |
| 5086 | COMP(1986, cpc300e, msx2, 0, cpc300e, msx2kr, msx_state, msx, "Daewoo", "IQ-2000 CPC-300E (Korea)", 0) |
| 5087 | COMP(1988, cpc400, msx2, 0, cpc400, msx2kr, msx_state, msx, "Daewoo", "X-II CPC-400 (Korea)", 0 ) |
| 5088 | COMP(1988, cpc400s, msx2, 0, cpc400s, msx2kr, msx_state, msx, "Daewoo", "X-II CPC-400S (Korea)", 0 ) |
| 4639 | 5089 | |
| 4640 | | COMP(1988, msx2p, 0, msx, msx2p, msx2jp, msx_state, msx, "ASCII & Microsoft", "MSX2+", 0) |
| 4641 | | COMP(19??, expert3i, msx2p, 0, msx2p, msx2, msx_state, msx, "Ciel", "Expert 3 IDE", GAME_NOT_WORKING ) // Some hardware not emulated |
| 4642 | | COMP(1996, expert3t, msx2p, 0, msx2p, msx2, msx_state, msx, "Ciel", "Expert 3 Turbo", GAME_NOT_WORKING ) // Some hardware not emulated |
| 4643 | | COMP(19??, expertac, msx2p, 0, msx2p, msx2, msx_state, msx, "Gradiente", "Expert AC88+", GAME_NOT_WORKING ) // Some hardware not emulated |
| 4644 | | COMP(19??, expertdx, msx2p, 0, msx2p, msx2, msx_state, msx, "Gradiente", "Expert DDX+", GAME_NOT_WORKING ) // Some hardware not emulated |
| 4645 | | COMP(1988, fsa1fx, msx2p, 0, msx2p, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1FX (Japan)", 0 ) |
| 4646 | | COMP(1988, fsa1wx, msx2p, 0, msx2p, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1WX / 1st released version (Japan)", 0 ) |
| 4647 | | COMP(1988, fsa1wxa, msx2p, 0, msx2p, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1WX / 2nd released version (Japan)", 0 ) |
| 4648 | | COMP(1989, fsa1wsx, msx2p, 0, msx2p, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1WSX (Japan)", 0 ) |
| 4649 | | COMP(1988, hbf1xdj, msx2p, 0, msx2p, msx2jp, msx_state, msx, "Sony", "HB-F1XDJ (Japan)", 0 ) |
| 4650 | | COMP(1989, hbf1xv, msx2p, 0, msx2p, msx2jp, msx_state, msx, "Sony", "HB-F1XV (Japan)", 0 ) |
| 4651 | | COMP(1988, phc70fd, msx2p, 0, msx2p, msx2jp, msx_state, msx, "Sanyo", "WAVY PHC-70FD (Japan)", 0 ) |
| 4652 | | COMP(1988, phc70fd2, msx2p, 0, msx2p, msx2jp, msx_state, msx, "Sanyo", "WAVY PHC-70FD2 (Japan)", 0 ) |
| 4653 | | COMP(1989, phc35j, msx2p, 0, msx2p, msx2jp, msx_state, msx, "Sanyo", "WAVY PHC-35J (Japan)", 0) |
| 4654 | | COMP(19??, hbf9sp, msx2p, 0, msx2p, msx2jp, msx_state, msx, "Sony", "HB-F9S+", GAME_NOT_WORKING) // No MSX animation, screen switches between 2 single colors |
| 5090 | COMP(1988, msx2p, 0, msx, msx2pgen, msx2jp, msx_state, msx, "ASCII & Microsoft", "MSX2+", 0) |
| 5091 | COMP(19??, expert3i, msx2p, 0, expert3i, msx2, msx_state, msx, "Ciel", "Expert 3 IDE", GAME_NOT_WORKING ) // Some hardware not emulated |
| 5092 | COMP(1996, expert3t, msx2p, 0, expert3t, msx2, msx_state, msx, "Ciel", "Expert 3 Turbo", GAME_NOT_WORKING ) // Some hardware not emulated |
| 5093 | COMP(19??, expertac, msx2p, 0, expertac, msx2, msx_state, msx, "Gradiente", "Expert AC88+", GAME_NOT_WORKING ) // Some hardware not emulated |
| 5094 | COMP(19??, expertdx, msx2p, 0, expertdx, msx2, msx_state, msx, "Gradiente", "Expert DDX+", GAME_NOT_WORKING ) // Some hardware not emulated |
| 5095 | COMP(1988, fsa1fx, msx2p, 0, fsa1fx, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1FX (Japan)", 0 ) |
| 5096 | COMP(1988, fsa1wx, msx2p, 0, fsa1wx, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1WX / 1st released version (Japan)", 0 ) |
| 5097 | COMP(1988, fsa1wxa, msx2p, 0, fsa1wxa, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1WX / 2nd released version (Japan)", 0 ) |
| 5098 | COMP(1989, fsa1wsx, msx2p, 0, fsa1wsx, msx2jp, msx_state, msx, "Panasonic / Matsushita", "FS-A1WSX (Japan)", 0 ) |
| 5099 | COMP(1988, hbf1xdj, msx2p, 0, hbf1xdj, msx2jp, msx_state, msx, "Sony", "HB-F1XDJ (Japan)", 0 ) |
| 5100 | COMP(1989, hbf1xv, msx2p, 0, hbf1xv, msx2jp, msx_state, msx, "Sony", "HB-F1XV (Japan)", 0 ) |
| 5101 | COMP(1988, phc70fd, msx2p, 0, phc70fd, msx2jp, msx_state, msx, "Sanyo", "WAVY PHC-70FD (Japan)", 0 ) |
| 5102 | COMP(1988, phc70fd2, msx2p, 0, phc70fd2, msx2jp, msx_state, msx, "Sanyo", "WAVY PHC-70FD2 (Japan)", 0 ) |
| 5103 | COMP(1989, phc35j, msx2p, 0, phc35j, msx2jp, msx_state, msx, "Sanyo", "WAVY PHC-35J (Japan)", 0) |
| 5104 | COMP(19??, hbf9sp, msx2p, 0, hbf9sp, msx2jp, msx_state, msx, "Sony", "HB-F9S+", GAME_NOT_WORKING) // No MSX animation, screen switches between 2 single colors |
| 4655 | 5105 | |
| 4656 | 5106 | /* Temporary placeholders */ |
| 4657 | | COMP(19??, fsa1gt, msx2p, 0, msx2, msx2jp, msx_state, msx, "Panasonic", "FS-A1GT", GAME_NOT_WORKING) |
| 4658 | | COMP(19??, fsa1st, msx2p, 0, msx2, msx2jp, msx_state, msx, "Panasonic", "FS-A1ST", GAME_NOT_WORKING) |
| 5107 | COMP(19??, fsa1gt, msx2p, 0, fsa1gt, msx2jp, msx_state, msx, "Panasonic", "FS-A1GT", GAME_NOT_WORKING) |
| 5108 | COMP(19??, fsa1st, msx2p, 0, fsa1st, msx2jp, msx_state, msx, "Panasonic", "FS-A1ST", GAME_NOT_WORKING) |