src/mess/drivers/atarist.c
| r9228 | r9229 | |
| 483 | 483 | if (state->dmasnd_samples == 0) |
| 484 | 484 | { |
| 485 | 485 | int i; |
| 486 | | UINT8 *RAM = memory_region(machine, M68000_TAG); |
| 486 | UINT8 *RAM = messram_get_ptr(machine->device("messram")); |
| 487 | 487 | |
| 488 | 488 | for (i = 0; i < 8; i++) |
| 489 | 489 | { |
| r9228 | r9229 | |
| 815 | 815 | static ADDRESS_MAP_START( ikbd_map, ADDRESS_SPACE_PROGRAM, 8 ) |
| 816 | 816 | AM_RANGE(0x0000, 0x001f) AM_READWRITE(hd63701_internal_registers_r, hd63701_internal_registers_w) |
| 817 | 817 | AM_RANGE(0x0080, 0x00ff) AM_RAM |
| 818 | | AM_RANGE(0xf000, 0xffff) AM_ROM |
| 818 | AM_RANGE(0xf000, 0xffff) AM_ROM AM_REGION(HD6301_TAG, 0) |
| 819 | 819 | ADDRESS_MAP_END |
| 820 | 820 | |
| 821 | 821 | static ADDRESS_MAP_START( ikbd_io_map, ADDRESS_SPACE_IO, 8 ) |
| r9228 | r9229 | |
| 826 | 826 | ADDRESS_MAP_END |
| 827 | 827 | |
| 828 | 828 | static ADDRESS_MAP_START( st_map, ADDRESS_SPACE_PROGRAM, 16 ) |
| 829 | | AM_RANGE(0x000000, 0x000007) AM_ROM |
| 830 | | AM_RANGE(0x000008, 0x1fffff) AM_RAMBANK("bank1") |
| 831 | | AM_RANGE(0x200000, 0x3fffff) AM_RAMBANK("bank2") |
| 832 | | AM_RANGE(0xfa0000, 0xfbffff) AM_ROMBANK("bank3") |
| 833 | | AM_RANGE(0xfc0000, 0xfeffff) AM_ROM |
| 829 | AM_RANGE(0x000000, 0x000007) AM_ROM AM_REGION(M68000_TAG, 0) |
| 830 | AM_RANGE(0x000008, 0x1fffff) AM_RAM |
| 831 | AM_RANGE(0x200000, 0x3fffff) AM_RAM |
| 832 | // AM_RANGE(0xfa0000, 0xfbffff) AM_ROM // cartridge |
| 833 | AM_RANGE(0xfc0000, 0xfeffff) AM_ROM AM_REGION(M68000_TAG, 0) |
| 834 | 834 | AM_RANGE(0xff8000, 0xff8001) AM_READWRITE(atarist_mmu_r, atarist_mmu_w) |
| 835 | 835 | AM_RANGE(0xff8200, 0xff8203) AM_READWRITE(atarist_shifter_base_r, atarist_shifter_base_w) |
| 836 | 836 | AM_RANGE(0xff8204, 0xff8209) AM_READ(atarist_shifter_counter_r) |
| r9228 | r9229 | |
| 850 | 850 | ADDRESS_MAP_END |
| 851 | 851 | |
| 852 | 852 | static ADDRESS_MAP_START( megast_map, ADDRESS_SPACE_PROGRAM, 16 ) |
| 853 | | AM_RANGE(0x000000, 0x000007) AM_ROM |
| 854 | | AM_RANGE(0x000008, 0x1fffff) AM_RAMBANK("bank1") |
| 855 | | AM_RANGE(0x200000, 0x3fffff) AM_RAMBANK("bank2") |
| 856 | | AM_RANGE(0xfa0000, 0xfbffff) AM_ROMBANK("bank3") |
| 857 | | AM_RANGE(0xfc0000, 0xfeffff) AM_ROM |
| 853 | AM_RANGE(0x000000, 0x000007) AM_ROM AM_REGION(M68000_TAG, 0) |
| 854 | AM_RANGE(0x000008, 0x1fffff) AM_RAM |
| 855 | AM_RANGE(0x200000, 0x3fffff) AM_RAM |
| 856 | // AM_RANGE(0xfa0000, 0xfbffff) AM_ROM // cartridge |
| 857 | AM_RANGE(0xfc0000, 0xfeffff) AM_ROM AM_REGION(M68000_TAG, 0) |
| 858 | 858 | AM_RANGE(0xff7f30, 0xff7f31) AM_READWRITE(atarist_blitter_dst_inc_y_r, atarist_blitter_dst_inc_y_w) // for TOS 1.02 |
| 859 | 859 | AM_RANGE(0xff8000, 0xff8007) AM_READWRITE(atarist_mmu_r, atarist_mmu_w) |
| 860 | 860 | AM_RANGE(0xff8200, 0xff8203) AM_READWRITE(atarist_shifter_base_r, atarist_shifter_base_w) |
| r9228 | r9229 | |
| 889 | 889 | ADDRESS_MAP_END |
| 890 | 890 | |
| 891 | 891 | static ADDRESS_MAP_START( ste_map, ADDRESS_SPACE_PROGRAM, 16 ) |
| 892 | | AM_RANGE(0x000000, 0x000007) AM_ROM |
| 893 | | AM_RANGE(0x000008, 0x1fffff) AM_RAMBANK("bank1") |
| 894 | | AM_RANGE(0x200000, 0x3fffff) AM_RAMBANK("bank2") |
| 895 | | AM_RANGE(0xe00000, 0xefffff) AM_ROM |
| 896 | | AM_RANGE(0xfa0000, 0xfbffff) AM_ROMBANK("bank3") |
| 897 | | AM_RANGE(0xfc0000, 0xfeffff) AM_ROM |
| 892 | AM_RANGE(0x000000, 0x000007) AM_ROM AM_REGION(M68000_TAG, 0) |
| 893 | AM_RANGE(0x000008, 0x1fffff) AM_RAM |
| 894 | AM_RANGE(0x200000, 0x3fffff) AM_RAM |
| 895 | AM_RANGE(0xe00000, 0xe3ffff) AM_ROM AM_REGION(M68000_TAG, 0) |
| 896 | // AM_RANGE(0xfa0000, 0xfbffff) AM_ROM // cartridge |
| 897 | // AM_RANGE(0xfc0000, 0xfeffff) AM_ROM |
| 898 | 898 | AM_RANGE(0xff8000, 0xff8001) AM_READWRITE(atarist_mmu_r, atarist_mmu_w) |
| 899 | 899 | AM_RANGE(0xff8200, 0xff8203) AM_READWRITE(atarist_shifter_base_r, atarist_shifter_base_w) |
| 900 | 900 | AM_RANGE(0xff8204, 0xff8209) AM_READWRITE(atariste_shifter_counter_r, atariste_shifter_counter_w) |
| r9228 | r9229 | |
| 944 | 944 | ADDRESS_MAP_END |
| 945 | 945 | |
| 946 | 946 | static ADDRESS_MAP_START( megaste_map, ADDRESS_SPACE_PROGRAM, 16 ) |
| 947 | | AM_RANGE(0x000000, 0x000007) AM_ROM |
| 948 | | AM_RANGE(0x000008, 0x1fffff) AM_RAMBANK("bank1") |
| 949 | | AM_RANGE(0x200000, 0x3fffff) AM_RAMBANK("bank2") |
| 950 | | AM_RANGE(0xe00000, 0xefffff) AM_ROM |
| 951 | | AM_RANGE(0xfa0000, 0xfbffff) AM_ROMBANK("bank3") |
| 952 | | AM_RANGE(0xfc0000, 0xfeffff) AM_ROM |
| 947 | AM_RANGE(0x000000, 0x000007) AM_ROM AM_REGION(M68000_TAG, 0) |
| 948 | AM_RANGE(0x000008, 0x1fffff) AM_RAM |
| 949 | AM_RANGE(0x200000, 0x3fffff) AM_RAM |
| 950 | AM_RANGE(0xe00000, 0xe3ffff) AM_ROM AM_REGION(M68000_TAG, 0) |
| 951 | // AM_RANGE(0xfa0000, 0xfbffff) AM_ROM // cartridge |
| 952 | // AM_RANGE(0xfc0000, 0xfeffff) AM_ROM |
| 953 | 953 | AM_RANGE(0xff8000, 0xff8007) AM_READWRITE(atarist_mmu_r, atarist_mmu_w) |
| 954 | 954 | AM_RANGE(0xff8200, 0xff8203) AM_READWRITE(atarist_shifter_base_r, atarist_shifter_base_w) |
| 955 | 955 | AM_RANGE(0xff8204, 0xff8209) AM_READWRITE(atariste_shifter_counter_r, atariste_shifter_counter_w) |
| r9228 | r9229 | |
| 995 | 995 | ADDRESS_MAP_END |
| 996 | 996 | |
| 997 | 997 | static ADDRESS_MAP_START( stbook_map, ADDRESS_SPACE_PROGRAM, 16 ) |
| 998 | | AM_RANGE(0x000000, 0x000007) AM_ROM |
| 999 | | AM_RANGE(0x000008, 0x1fffff) AM_RAMBANK("bank1") |
| 1000 | | AM_RANGE(0x200000, 0x3fffff) AM_RAMBANK("bank2") |
| 1001 | | AM_RANGE(0xd40000, 0xd7ffff) AM_ROM |
| 1002 | | AM_RANGE(0xe00000, 0xe7ffff) AM_ROM |
| 1003 | | AM_RANGE(0xe80000, 0xebffff) AM_ROM |
| 998 | AM_RANGE(0x000000, 0x000007) AM_ROM AM_REGION(M68000_TAG, 0) |
| 999 | AM_RANGE(0x000008, 0x1fffff) AM_RAM |
| 1000 | AM_RANGE(0x200000, 0x3fffff) AM_RAM |
| 1001 | // AM_RANGE(0xd40000, 0xd7ffff) AM_ROM |
| 1002 | AM_RANGE(0xe00000, 0xe3ffff) AM_ROM AM_REGION(M68000_TAG, 0) |
| 1003 | // AM_RANGE(0xe80000, 0xebffff) AM_ROM |
| 1004 | 1004 | // AM_RANGE(0xf00000, 0xf1ffff) AM_READWRITE(stbook_ide_r, stbook_ide_w) |
| 1005 | | AM_RANGE(0xfa0000, 0xfbffff) AM_ROMBANK("bank3") |
| 1006 | | AM_RANGE(0xfc0000, 0xfeffff) AM_ROM |
| 1005 | // AM_RANGE(0xfa0000, 0xfbffff) AM_ROM // cartridge |
| 1006 | // AM_RANGE(0xfc0000, 0xfeffff) AM_ROM |
| 1007 | 1007 | /* AM_RANGE(0xff8000, 0xff8001) AM_READWRITE(stbook_mmu_r, stbook_mmu_w) |
| 1008 | 1008 | AM_RANGE(0xff8200, 0xff8203) AM_READWRITE(stbook_shifter_base_r, stbook_shifter_base_w) |
| 1009 | 1009 | AM_RANGE(0xff8204, 0xff8209) AM_READWRITE(stbook_shifter_counter_r, stbook_shifter_counter_w) |
| r9228 | r9229 | |
| 1182 | 1182 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_KEYBOARD ) PORT_NAME("Keypad Enter") PORT_CODE(KEYCODE_ENTER_PAD) |
| 1183 | 1183 | INPUT_PORTS_END |
| 1184 | 1184 | |
| 1185 | | static INPUT_PORTS_START( atarist ) |
| 1185 | static INPUT_PORTS_START( st ) |
| 1186 | 1186 | PORT_START("config") |
| 1187 | 1187 | PORT_CONFNAME( 0x01, 0x00, "Input Port 0 Device") |
| 1188 | 1188 | PORT_CONFSETTING( 0x00, "Mouse" ) |
| r9228 | r9229 | |
| 1215 | 1215 | PORT_BIT( 0xff, 0x00, IPT_MOUSE_Y ) PORT_SENSITIVITY(100) PORT_KEYDELTA(5) PORT_MINMAX(0, 255) PORT_PLAYER(1) |
| 1216 | 1216 | INPUT_PORTS_END |
| 1217 | 1217 | |
| 1218 | | static INPUT_PORTS_START( atariste ) |
| 1218 | static INPUT_PORTS_START( ste ) |
| 1219 | 1219 | PORT_START("config") |
| 1220 | 1220 | PORT_CONFNAME( 0x01, 0x00, "Input Port 0 Device") |
| 1221 | 1221 | PORT_CONFSETTING( 0x00, "Mouse" ) |
| r9228 | r9229 | |
| 1284 | 1284 | PORT_BIT( 0x1f, IP_ACTIVE_HIGH, IPT_UNUSED ) |
| 1285 | 1285 | INPUT_PORTS_END |
| 1286 | 1286 | |
| 1287 | static INPUT_PORTS_START( tt030 ) |
| 1288 | INPUT_PORTS_END |
| 1289 | |
| 1290 | static INPUT_PORTS_START( falcon ) |
| 1291 | INPUT_PORTS_END |
| 1292 | |
| 1287 | 1293 | /* Sound Interface */ |
| 1288 | 1294 | |
| 1289 | 1295 | static WRITE8_DEVICE_HANDLER( ym2149_port_a_w ) |
| r9228 | r9229 | |
| 1456 | 1462 | DEVCB_CPU_INPUT_LINE(M68000_TAG, M68K_IRQ_6) /* interrupt */ |
| 1457 | 1463 | }; |
| 1458 | 1464 | |
| 1459 | | |
| 1460 | 1465 | static void atarist_configure_memory(running_machine *machine) |
| 1461 | 1466 | { |
| 1462 | 1467 | address_space *program = cputag_get_address_space(machine, M68000_TAG, ADDRESS_SPACE_PROGRAM); |
| 1463 | | UINT8 *RAM = memory_region(machine, M68000_TAG); |
| 1468 | UINT8 *RAM = messram_get_ptr(machine->device("messram")); |
| 1464 | 1469 | |
| 1465 | 1470 | switch (messram_get_size(machine->device("messram"))) |
| 1466 | 1471 | { |
| 1467 | 1472 | case 256 * 1024: |
| 1468 | | memory_install_readwrite_bank(program, 0x000008, 0x03ffff, 0, 0, "bank1"); |
| 1473 | memory_install_ram(program, 0x000008, 0x03ffff, 0, 0, RAM + 8); |
| 1469 | 1474 | memory_unmap_readwrite(program, 0x040000, 0x3fffff, 0, 0); |
| 1470 | 1475 | break; |
| 1471 | 1476 | case 512 * 1024: |
| 1472 | | memory_install_readwrite_bank(program, 0x000008, 0x07ffff, 0, 0, "bank1"); |
| 1477 | memory_install_ram(program, 0x000008, 0x07ffff, 0, 0, RAM + 8); |
| 1473 | 1478 | memory_unmap_readwrite(program, 0x080000, 0x3fffff, 0, 0); |
| 1474 | 1479 | break; |
| 1475 | 1480 | case 1024 * 1024: |
| 1476 | | memory_install_readwrite_bank(program, 0x000008, 0x0fffff, 0, 0, "bank1"); |
| 1481 | memory_install_ram(program, 0x000008, 0x0fffff, 0, 0, RAM + 8); |
| 1477 | 1482 | memory_unmap_readwrite(program, 0x100000, 0x3fffff, 0, 0); |
| 1478 | 1483 | break; |
| 1479 | 1484 | case 2048 * 1024: |
| 1480 | | memory_install_readwrite_bank(program, 0x000008, 0x1fffff, 0, 0, "bank1"); |
| 1485 | memory_install_ram(program, 0x000008, 0x1fffff, 0, 0, RAM + 8); |
| 1481 | 1486 | memory_unmap_readwrite(program, 0x200000, 0x3fffff, 0, 0); |
| 1482 | 1487 | break; |
| 1483 | 1488 | case 4096 * 1024: |
| 1484 | | memory_install_readwrite_bank(program, 0x000008, 0x1fffff, 0, 0, "bank1"); |
| 1485 | | memory_install_readwrite_bank(program, 0x200000, 0x3fffff, 0, 0, "bank2"); |
| 1489 | memory_install_ram(program, 0x000008, 0x3fffff, 0, 0, RAM + 8); |
| 1486 | 1490 | break; |
| 1487 | 1491 | } |
| 1488 | | |
| 1489 | | memory_configure_bank(machine, "bank1", 0, 1, RAM + 0x000008, 0); |
| 1490 | | memory_set_bank(machine, "bank1", 0); |
| 1491 | | |
| 1492 | | memory_configure_bank(machine, "bank2", 0, 1, RAM + 0x200000, 0); |
| 1493 | | memory_set_bank(machine, "bank2", 0); |
| 1494 | | |
| 1495 | | memory_unmap_readwrite(program, 0xfa0000, 0xfbffff, 0, 0); |
| 1496 | | |
| 1497 | | memory_configure_bank(machine, "bank3", 0, 1, RAM + 0xfa0000, 0); |
| 1498 | | memory_set_bank(machine, "bank3", 0); |
| 1499 | 1492 | } |
| 1500 | 1493 | |
| 1501 | 1494 | static void atarist_state_save(running_machine *machine) |
| r9228 | r9229 | |
| 1659 | 1652 | static void stbook_configure_memory(running_machine *machine) |
| 1660 | 1653 | { |
| 1661 | 1654 | address_space *program = cputag_get_address_space(machine, M68000_TAG, ADDRESS_SPACE_PROGRAM); |
| 1662 | | UINT8 *RAM = memory_region(machine, M68000_TAG); |
| 1655 | UINT8 *RAM = messram_get_ptr(machine->device("messram")); |
| 1663 | 1656 | |
| 1664 | 1657 | switch (messram_get_size(machine->device("messram"))) |
| 1665 | 1658 | { |
| 1666 | 1659 | case 1024 * 1024: |
| 1667 | | memory_install_readwrite_bank(program, 0x000008, 0x07ffff, 0, 0x080000, "bank1"); |
| 1660 | memory_install_ram(program, 0x000008, 0x07ffff, 0, 0x080000, RAM + 8); |
| 1668 | 1661 | memory_unmap_readwrite(program, 0x100000, 0x3fffff, 0, 0); |
| 1669 | 1662 | break; |
| 1670 | 1663 | case 4096 * 1024: |
| 1671 | | memory_install_readwrite_bank(program, 0x000008, 0x1fffff, 0, 0, "bank1"); |
| 1672 | | memory_install_readwrite_bank(program, 0x200000, 0x3fffff, 0, 0, "bank2"); |
| 1664 | memory_install_ram(program, 0x000008, 0x3fffff, 0, 0, RAM + 8); |
| 1673 | 1665 | break; |
| 1674 | 1666 | } |
| 1675 | 1667 | |
| 1676 | | memory_configure_bank(machine, "bank1", 0, 1, RAM + 0x000008, 0); |
| 1677 | | memory_set_bank(machine, "bank1", 0); |
| 1678 | | |
| 1679 | | memory_configure_bank(machine, "bank2", 0, 1, RAM + 0x200000, 0); |
| 1680 | | memory_set_bank(machine, "bank2", 0); |
| 1681 | | |
| 1682 | | memory_unmap_readwrite(program, 0xfa0000, 0xfbffff, 0, 0); |
| 1683 | | |
| 1684 | | memory_configure_bank(machine, "bank3", 0, 1, RAM + 0xfa0000, 0); |
| 1685 | | memory_set_bank(machine, "bank3", 0); |
| 1686 | 1668 | } |
| 1687 | 1669 | |
| 1688 | 1670 | static WRITE8_DEVICE_HANDLER( stbook_ym2149_port_a_w ) |
| r9228 | r9229 | |
| 1801 | 1783 | |
| 1802 | 1784 | static DEVICE_IMAGE_LOAD( atarist_cart ) |
| 1803 | 1785 | { |
| 1804 | | UINT8 *RAM = memory_region(image.device().machine, M68000_TAG); |
| 1805 | | UINT8 *ptr = RAM + 0xfa0000; |
| 1806 | | int filesize = image.length(); |
| 1807 | | |
| 1808 | | if (filesize <= 128 * 1024) |
| 1809 | | { |
| 1810 | | if (image.fread( ptr, filesize) == filesize) |
| 1811 | | { |
| 1812 | | memory_install_readwrite_bank(cputag_get_address_space(image.device().machine, M68000_TAG, ADDRESS_SPACE_PROGRAM), 0xfa0000, 0xfbffff, 0, 0, "bank3"); |
| 1813 | | |
| 1814 | | return IMAGE_INIT_PASS; |
| 1815 | | } |
| 1816 | | } |
| 1817 | | |
| 1818 | 1786 | return IMAGE_INIT_FAIL; |
| 1819 | 1787 | } |
| 1820 | 1788 | |
| r9228 | r9229 | |
| 1825 | 1793 | DEVCB_NULL, |
| 1826 | 1794 | DEVCB_NULL, |
| 1827 | 1795 | DEVCB_NULL, |
| 1796 | FLOPPY_STANDARD_3_5_DSDD, |
| 1797 | FLOPPY_OPTIONS_NAME(atarist), |
| 1798 | NULL |
| 1799 | }; |
| 1800 | |
| 1801 | static const floppy_config megaste_floppy_config = |
| 1802 | { |
| 1803 | DEVCB_NULL, |
| 1804 | DEVCB_NULL, |
| 1805 | DEVCB_NULL, |
| 1806 | DEVCB_NULL, |
| 1807 | DEVCB_NULL, |
| 1828 | 1808 | FLOPPY_STANDARD_3_5_DSHD, |
| 1829 | 1809 | FLOPPY_OPTIONS_NAME(atarist), |
| 1830 | 1810 | NULL |
| r9228 | r9229 | |
| 1843 | 1823 | { NULL } |
| 1844 | 1824 | }; |
| 1845 | 1825 | |
| 1846 | | static MACHINE_CONFIG_START( atarist, atarist_state ) |
| 1847 | | |
| 1826 | static MACHINE_CONFIG_START( st, atarist_state ) |
| 1848 | 1827 | // basic machine hardware |
| 1849 | 1828 | MDRV_CPU_ADD(M68000_TAG, M68000, Y2/4) |
| 1850 | 1829 | MDRV_CPU_PROGRAM_MAP(st_map) |
| r9228 | r9229 | |
| 1891 | 1870 | /* internal ram */ |
| 1892 | 1871 | MDRV_RAM_ADD("messram") |
| 1893 | 1872 | MDRV_RAM_DEFAULT_SIZE("1024K") // 1040ST |
| 1894 | | MDRV_RAM_EXTRA_OPTIONS("512K,256K") // 520ST ,260ST |
| 1873 | MDRV_RAM_EXTRA_OPTIONS("512K,256K") // 520ST, 260ST |
| 1895 | 1874 | MACHINE_CONFIG_END |
| 1896 | 1875 | |
| 1897 | | static MACHINE_CONFIG_DERIVED( megast, atarist ) |
| 1898 | | |
| 1876 | static MACHINE_CONFIG_DERIVED( megast, st ) |
| 1899 | 1877 | MDRV_CPU_MODIFY(M68000_TAG) |
| 1900 | 1878 | MDRV_CPU_PROGRAM_MAP(megast_map) |
| 1901 | 1879 | MDRV_RP5C15_ADD(RP5C15_TAG, rtc_intf) |
| r9228 | r9229 | |
| 1908 | 1886 | MDRV_RAM_EXTRA_OPTIONS("2M,1M") // Mega ST 2 ,Mega ST 1 |
| 1909 | 1887 | MACHINE_CONFIG_END |
| 1910 | 1888 | |
| 1911 | | static MACHINE_CONFIG_START( atariste, atarist_state ) |
| 1912 | | |
| 1889 | static MACHINE_CONFIG_START( ste, atarist_state ) |
| 1913 | 1890 | // basic machine hardware |
| 1914 | 1891 | MDRV_CPU_ADD(M68000_TAG, M68000, Y2/4) |
| 1915 | 1892 | MDRV_CPU_PROGRAM_MAP(ste_map) |
| r9228 | r9229 | |
| 1967 | 1944 | MDRV_RAM_EXTRA_OPTIONS("512K") // 520STe |
| 1968 | 1945 | MACHINE_CONFIG_END |
| 1969 | 1946 | |
| 1970 | | static MACHINE_CONFIG_DERIVED( megaste, atariste ) |
| 1971 | | |
| 1947 | static MACHINE_CONFIG_DERIVED( megaste, ste ) |
| 1972 | 1948 | MDRV_CPU_MODIFY(M68000_TAG) |
| 1973 | 1949 | MDRV_CPU_PROGRAM_MAP(megaste_map) |
| 1974 | 1950 | MDRV_RP5C15_ADD(RP5C15_TAG, rtc_intf) |
| 1975 | 1951 | |
| 1976 | 1952 | MDRV_MACHINE_START(megaste) |
| 1977 | 1953 | |
| 1954 | MDRV_FLOPPY_2_DRIVES_MODIFY(megaste_floppy_config) |
| 1955 | |
| 1978 | 1956 | /* internal ram */ |
| 1979 | 1957 | MDRV_RAM_MODIFY("messram") |
| 1980 | 1958 | MDRV_RAM_DEFAULT_SIZE("4M") // Mega STe 4 |
| r9228 | r9229 | |
| 1982 | 1960 | MACHINE_CONFIG_END |
| 1983 | 1961 | |
| 1984 | 1962 | static MACHINE_CONFIG_START( stbook, atarist_state ) |
| 1985 | | |
| 1986 | 1963 | // basic machine hardware |
| 1987 | 1964 | MDRV_CPU_ADD(M68000_TAG, M68000, U517/2) |
| 1988 | 1965 | MDRV_CPU_PROGRAM_MAP(stbook_map) |
| r9228 | r9229 | |
| 2024 | 2001 | |
| 2025 | 2002 | MDRV_WD1772_ADD(WD1772_TAG, stbook_fdc_intf ) |
| 2026 | 2003 | |
| 2027 | | MDRV_FLOPPY_2_DRIVES_ADD(atarist_floppy_config) |
| 2004 | MDRV_FLOPPY_2_DRIVES_ADD(megaste_floppy_config) |
| 2028 | 2005 | |
| 2029 | 2006 | MDRV_FRAGMENT_ADD(atarist_cartslot) |
| 2030 | 2007 | |
| r9228 | r9229 | |
| 2034 | 2011 | MDRV_RAM_EXTRA_OPTIONS("1M") |
| 2035 | 2012 | MACHINE_CONFIG_END |
| 2036 | 2013 | |
| 2014 | static MACHINE_CONFIG_DERIVED( tt030, st ) |
| 2015 | MACHINE_CONFIG_END |
| 2016 | |
| 2017 | static MACHINE_CONFIG_DERIVED( falcon, st ) |
| 2018 | MACHINE_CONFIG_END |
| 2019 | |
| 2020 | static MACHINE_CONFIG_DERIVED( falcon40, st ) |
| 2021 | MACHINE_CONFIG_END |
| 2022 | |
| 2037 | 2023 | /* ROMs */ |
| 2038 | 2024 | |
| 2039 | | ROM_START( atarist ) |
| 2040 | | ROM_REGION16_BE( 0x1000000, M68000_TAG, 0 ) |
| 2041 | | ROM_SYSTEM_BIOS( 0, "default", "TOS 1.04 (Rainbow TOS)" ) |
| 2042 | | ROMX_LOAD( "tos104.img", 0xfc0000, 0x030000, BAD_DUMP CRC(a50d1d43) SHA1(9526ef63b9cb1d2a7109e278547ae78a5c1db6c6), ROM_BIOS(1) ) |
| 2025 | ROM_START( st ) |
| 2026 | ROM_REGION16_BE( 0x30000, M68000_TAG, 0 ) |
| 2027 | ROM_DEFAULT_BIOS("tos104") |
| 2028 | ROM_SYSTEM_BIOS( 0, "tos099", "TOS 0.99 (Disk TOS)" ) |
| 2029 | ROMX_LOAD( "tos099.bin", 0x00000, 0x04000, CRC(cee3c664) SHA1(80c10b31b63b906395151204ec0a4984c8cb98d6), ROM_BIOS(1) ) |
| 2030 | ROM_SYSTEM_BIOS( 1, "tos100", "TOS 1.0 (ROM TOS)" ) |
| 2031 | ROMX_LOAD( "tos100.bin", 0x00000, 0x30000, BAD_DUMP CRC(d331af30) SHA1(7bcc2311d122f451bd03c9763ade5a119b2f90da), ROM_BIOS(2) ) |
| 2032 | ROM_SYSTEM_BIOS( 2, "tos102", "TOS 1.02 (MEGA TOS)" ) |
| 2033 | ROMX_LOAD( "tos102.bin", 0x00000, 0x30000, BAD_DUMP CRC(d3c32283) SHA1(735793fdba07fe8d5295caa03484f6ef3de931f5), ROM_BIOS(3) ) |
| 2034 | ROM_SYSTEM_BIOS( 3, "tos104", "TOS 1.04 (Rainbow TOS)" ) |
| 2035 | ROMX_LOAD( "tos104.bin", 0x00000, 0x30000, BAD_DUMP CRC(90f4fbff) SHA1(2487f330b0895e5d88d580d4ecb24061125e88ad), ROM_BIOS(4) ) |
| 2036 | |
| 2037 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2038 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2039 | ROM_END |
| 2040 | |
| 2041 | ROM_START( st_uk ) |
| 2042 | ROM_REGION16_BE( 0x30000, M68000_TAG, 0 ) |
| 2043 | ROM_DEFAULT_BIOS("tos104") |
| 2044 | ROM_SYSTEM_BIOS( 0, "tos100", "TOS 1.0 (ROM TOS)" ) |
| 2045 | ROMX_LOAD( "tos100uk.bin", 0x00000, 0x30000, BAD_DUMP CRC(1a586c64) SHA1(9a6e4c88533a9eaa4d55cdc040e47443e0226eb2), ROM_BIOS(1) ) |
| 2043 | 2046 | ROM_SYSTEM_BIOS( 1, "tos102", "TOS 1.02 (MEGA TOS)" ) |
| 2044 | | ROMX_LOAD( "tos102.img", 0xfc0000, 0x030000, BAD_DUMP CRC(3b5cd0c5) SHA1(87900a40a890fdf03bd08be6c60cc645855cbce5), ROM_BIOS(2) ) |
| 2045 | | ROM_SYSTEM_BIOS( 2, "tos100", "TOS 1.0 (ROM TOS)" ) |
| 2046 | | ROMX_LOAD( "tos100.img", 0xfc0000, 0x030000, BAD_DUMP CRC(1a586c64) SHA1(9a6e4c88533a9eaa4d55cdc040e47443e0226eb2), ROM_BIOS(3) ) |
| 2047 | | ROM_SYSTEM_BIOS( 3, "tos099", "TOS 0.99 (Disk TOS)" ) |
| 2048 | | ROMX_LOAD( "tos099.img", 0xfc0000, 0x004000, CRC(cee3c664) SHA1(80c10b31b63b906395151204ec0a4984c8cb98d6), ROM_BIOS(4) ) |
| 2049 | | ROM_SYSTEM_BIOS( 4, "tos100de", "TOS 1.0 (ROM TOS) (Germany)" ) |
| 2050 | | ROMX_LOAD( "st_7c1_a4.u4", 0xfc0000, 0x008000, CRC(867fdd7e) SHA1(320d12acf510301e6e9ab2e3cf3ee60b0334baa0), ROM_SKIP(1) | ROM_BIOS(5) ) |
| 2051 | | ROMX_LOAD( "st_7c1_a9.u7", 0xfc0001, 0x008000, CRC(30e8f982) SHA1(253f26ff64b202b2681ab68ffc9954125120baea), ROM_SKIP(1) | ROM_BIOS(5) ) |
| 2052 | | ROMX_LOAD( "st_7c1_b0.u3", 0xfd0000, 0x008000, CRC(b91337ed) SHA1(21a338f9bbd87bce4a12d38048e03a361f58d33e), ROM_SKIP(1) | ROM_BIOS(5) ) |
| 2053 | | ROMX_LOAD( "st_7a4_a6.u6", 0xfd0001, 0x008000, CRC(969d7bbe) SHA1(72b998c1f25211c2a96c81a038d71b6a390585c2), ROM_SKIP(1) | ROM_BIOS(5) ) |
| 2054 | | ROMX_LOAD( "st_7c1_a2.u2", 0xfe0000, 0x008000, CRC(d0513329) SHA1(49855a3585e2f75b2af932dd4414ed64e6d9501f), ROM_SKIP(1) | ROM_BIOS(5) ) |
| 2055 | | ROMX_LOAD( "st_7c1_b1.u5", 0xfe0001, 0x008000, CRC(c115cbc8) SHA1(2b52b81a1a4e0818d63f98ee4b25c30e2eba61cb), ROM_SKIP(1) | ROM_BIOS(5) ) |
| 2047 | ROMX_LOAD( "tos102uk.bin", 0x00000, 0x30000, BAD_DUMP CRC(3b5cd0c5) SHA1(87900a40a890fdf03bd08be6c60cc645855cbce5), ROM_BIOS(2) ) |
| 2048 | ROM_SYSTEM_BIOS( 2, "tos104", "TOS 1.04 (Rainbow TOS)" ) |
| 2049 | ROMX_LOAD( "tos104uk.bin", 0x00000, 0x30000, BAD_DUMP CRC(a50d1d43) SHA1(9526ef63b9cb1d2a7109e278547ae78a5c1db6c6), ROM_BIOS(3) ) |
| 2056 | 2050 | |
| 2057 | | ROM_COPY( M68000_TAG, 0xfc0000, 0x000000, 0x000008 ) |
| 2051 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2052 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2053 | ROM_END |
| 2058 | 2054 | |
| 2059 | | ROM_REGION( 0x10000, HD6301_TAG, 0 ) |
| 2060 | | ROM_LOAD( "keyboard.u1", 0xf000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2055 | ROM_START( st_de ) |
| 2056 | ROM_REGION16_BE( 0x30000, M68000_TAG, 0 ) |
| 2057 | ROM_DEFAULT_BIOS("tos104") |
| 2058 | ROM_SYSTEM_BIOS( 0, "tos100", "TOS 1.0 (ROM TOS)" ) |
| 2059 | ROMX_LOAD( "tos100de.bin", 0x00000, 0x30000, BAD_DUMP CRC(16e3e979) SHA1(663d9c87cfb44ae8ada855fe9ed3cccafaa7a4ce), ROM_BIOS(1) ) |
| 2060 | ROM_SYSTEM_BIOS( 1, "tos102", "TOS 1.02 (MEGA TOS)" ) |
| 2061 | ROMX_LOAD( "tos102de.bin", 0x00000, 0x30000, BAD_DUMP CRC(36a0058e) SHA1(cad5d2902e875d8bf0a14dc5b5b8080b30254148), ROM_BIOS(2) ) |
| 2062 | ROM_SYSTEM_BIOS( 2, "tos104", "TOS 1.04 (Rainbow TOS)" ) |
| 2063 | ROMX_LOAD( "tos104de.bin", 0x00000, 0x30000, BAD_DUMP CRC(62b82b42) SHA1(5313733f91b083c6265d93674cb9d0b7efd02da8), ROM_BIOS(3) ) |
| 2064 | ROM_SYSTEM_BIOS( 3, "tos10x", "TOS 1.0?" ) |
| 2065 | ROMX_LOAD( "st 7c1 a4.u4", 0x00000, 0x08000, CRC(867fdd7e) SHA1(320d12acf510301e6e9ab2e3cf3ee60b0334baa0), ROM_SKIP(1) | ROM_BIOS(4) ) |
| 2066 | ROMX_LOAD( "st 7c1 a9.u7", 0x00001, 0x08000, CRC(30e8f982) SHA1(253f26ff64b202b2681ab68ffc9954125120baea), ROM_SKIP(1) | ROM_BIOS(4) ) |
| 2067 | ROMX_LOAD( "st 7c1 b0.u3", 0x10000, 0x08000, CRC(b91337ed) SHA1(21a338f9bbd87bce4a12d38048e03a361f58d33e), ROM_SKIP(1) | ROM_BIOS(4) ) |
| 2068 | ROMX_LOAD( "st 7a4 a6.u6", 0x10001, 0x08000, CRC(969d7bbe) SHA1(72b998c1f25211c2a96c81a038d71b6a390585c2), ROM_SKIP(1) | ROM_BIOS(4) ) |
| 2069 | ROMX_LOAD( "st 7c1 a2.u2", 0x20000, 0x08000, CRC(d0513329) SHA1(49855a3585e2f75b2af932dd4414ed64e6d9501f), ROM_SKIP(1) | ROM_BIOS(4) ) |
| 2070 | ROMX_LOAD( "st 7c1 b1.u5", 0x20001, 0x08000, CRC(c115cbc8) SHA1(2b52b81a1a4e0818d63f98ee4b25c30e2eba61cb), ROM_SKIP(1) | ROM_BIOS(4) ) |
| 2071 | |
| 2072 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2073 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2061 | 2074 | ROM_END |
| 2062 | 2075 | |
| 2063 | | ROM_START( megast ) |
| 2064 | | ROM_REGION16_BE( 0x1000000, M68000_TAG, 0 ) |
| 2065 | | ROM_SYSTEM_BIOS( 0, "default", "TOS 1.04 (Rainbow TOS)" ) |
| 2066 | | ROMX_LOAD( "tos104.img", 0xfc0000, 0x030000, BAD_DUMP CRC(a50d1d43) SHA1(9526ef63b9cb1d2a7109e278547ae78a5c1db6c6), ROM_BIOS(1) ) |
| 2076 | ROM_START( st_fr ) |
| 2077 | ROM_REGION16_BE( 0x30000, M68000_TAG, 0 ) |
| 2078 | ROM_DEFAULT_BIOS("tos104") |
| 2079 | ROM_SYSTEM_BIOS( 0, "tos100", "TOS 1.0 (ROM TOS)" ) |
| 2080 | ROMX_LOAD( "tos100fr.bin", 0x00000, 0x30000, BAD_DUMP CRC(2b7f2117) SHA1(ecb00a2e351a6205089a281b4ce6e08959953704), ROM_BIOS(1) ) |
| 2067 | 2081 | ROM_SYSTEM_BIOS( 1, "tos102", "TOS 1.02 (MEGA TOS)" ) |
| 2068 | | ROMX_LOAD( "tos102.img", 0xfc0000, 0x030000, BAD_DUMP CRC(3b5cd0c5) SHA1(87900a40a890fdf03bd08be6c60cc645855cbce5), ROM_BIOS(2) ) |
| 2069 | | ROM_COPY( M68000_TAG, 0xfc0000, 0x000000, 0x000008 ) |
| 2082 | ROMX_LOAD( "tos102fr.bin", 0x00000, 0x30000, BAD_DUMP CRC(8688fce6) SHA1(f5a79aac0a4e812ca77b6ac51d58d98726f331fe), ROM_BIOS(2) ) |
| 2083 | ROM_SYSTEM_BIOS( 2, "tos104", "TOS 1.04 (Rainbow TOS)" ) |
| 2084 | ROMX_LOAD( "tos104fr.bin", 0x00000, 0x30000, BAD_DUMP CRC(a305a404) SHA1(20dba880344b810cf63cec5066797c5a971db870), ROM_BIOS(3) ) |
| 2070 | 2085 | |
| 2071 | | ROM_REGION( 0x10000, HD6301_TAG, 0 ) |
| 2072 | | ROM_LOAD( "keyboard.u1", 0xf000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2086 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2087 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2073 | 2088 | ROM_END |
| 2074 | 2089 | |
| 2090 | ROM_START( st_es ) |
| 2091 | ROM_REGION16_BE( 0x30000, M68000_TAG, 0 ) |
| 2092 | ROM_DEFAULT_BIOS("tos104") |
| 2093 | ROM_SYSTEM_BIOS( 0, "tos104", "TOS 1.04 (Rainbow TOS)" ) |
| 2094 | ROMX_LOAD( "tos104es.bin", 0x00000, 0x30000, BAD_DUMP CRC(f4e8ecd2) SHA1(df63f8ac09125d0877b55d5ba1282779b7f99c16), ROM_BIOS(1) ) |
| 2095 | |
| 2096 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2097 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2098 | ROM_END |
| 2099 | |
| 2100 | ROM_START( st_nl ) |
| 2101 | ROM_REGION16_BE( 0x30000, M68000_TAG, 0 ) |
| 2102 | ROM_DEFAULT_BIOS("tos104") |
| 2103 | ROM_SYSTEM_BIOS( 0, "tos104", "TOS 1.04 (Rainbow TOS)" ) |
| 2104 | ROMX_LOAD( "tos104nl.bin", 0x00000, 0x30000, BAD_DUMP CRC(bb4370d4) SHA1(6de7c96b2d2e5c68778f4bce3eaf85a4e121f166), ROM_BIOS(1) ) |
| 2105 | |
| 2106 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2107 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2108 | ROM_END |
| 2109 | |
| 2110 | ROM_START( st_se ) |
| 2111 | ROM_REGION16_BE( 0x30000, M68000_TAG, 0 ) |
| 2112 | ROM_DEFAULT_BIOS("tos104") |
| 2113 | ROM_SYSTEM_BIOS( 0, "tos102", "TOS 1.02 (MEGA TOS)" ) |
| 2114 | ROMX_LOAD( "tos102se.bin", 0x00000, 0x30000, BAD_DUMP CRC(673fd0c2) SHA1(433de547e09576743ae9ffc43d43f2279782e127), ROM_BIOS(1) ) |
| 2115 | ROM_SYSTEM_BIOS( 1, "tos104", "TOS 1.04 (Rainbow TOS)" ) |
| 2116 | ROMX_LOAD( "tos104se.bin", 0x00000, 0x30000, BAD_DUMP CRC(80ecfdce) SHA1(b7ad34d5cdfbe86ea74ae79eca11dce421a7bbfd), ROM_BIOS(2) ) |
| 2117 | |
| 2118 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2119 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2120 | ROM_END |
| 2121 | |
| 2122 | ROM_START( st_sg ) |
| 2123 | ROM_REGION16_BE( 0x30000, M68000_TAG, 0 ) |
| 2124 | ROM_DEFAULT_BIOS("tos104") |
| 2125 | ROM_SYSTEM_BIOS( 0, "tos102", "TOS 1.02 (MEGA TOS)" ) |
| 2126 | ROMX_LOAD( "tos102sg.bin", 0x00000, 0x30000, BAD_DUMP CRC(5fe16c66) SHA1(45acb2fc4b1b13bd806c751aebd66c8304fc79bc), ROM_BIOS(1) ) |
| 2127 | ROM_SYSTEM_BIOS( 1, "tos104", "TOS 1.04 (Rainbow TOS)" ) |
| 2128 | ROMX_LOAD( "tos104sg.bin", 0x00000, 0x30000, BAD_DUMP CRC(e58f0bdf) SHA1(aa40bf7203f02b2251b9e4850a1a73ff1c7da106), ROM_BIOS(2) ) |
| 2129 | |
| 2130 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2131 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2132 | ROM_END |
| 2133 | |
| 2134 | ROM_START( megast ) |
| 2135 | ROM_REGION16_BE( 0x30000, M68000_TAG, 0 ) |
| 2136 | ROM_DEFAULT_BIOS("tos104") |
| 2137 | ROM_SYSTEM_BIOS( 0, "tos102", "TOS 1.02 (MEGA TOS)" ) |
| 2138 | ROMX_LOAD( "tos102.bin", 0x00000, 0x30000, BAD_DUMP CRC(d3c32283) SHA1(735793fdba07fe8d5295caa03484f6ef3de931f5), ROM_BIOS(1) ) |
| 2139 | ROM_SYSTEM_BIOS( 1, "tos104", "TOS 1.04 (Rainbow TOS)" ) |
| 2140 | ROMX_LOAD( "tos104.bin", 0x00000, 0x30000, BAD_DUMP CRC(90f4fbff) SHA1(2487f330b0895e5d88d580d4ecb24061125e88ad), ROM_BIOS(2) ) |
| 2141 | |
| 2142 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2143 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2144 | ROM_END |
| 2145 | |
| 2146 | ROM_START( megast_uk ) |
| 2147 | ROM_REGION16_BE( 0x30000, M68000_TAG, 0 ) |
| 2148 | ROM_DEFAULT_BIOS("tos104") |
| 2149 | ROM_SYSTEM_BIOS( 0, "tos102", "TOS 1.02 (MEGA TOS)" ) |
| 2150 | ROMX_LOAD( "tos102uk.bin", 0x00000, 0x30000, BAD_DUMP CRC(3b5cd0c5) SHA1(87900a40a890fdf03bd08be6c60cc645855cbce5), ROM_BIOS(1) ) |
| 2151 | ROM_SYSTEM_BIOS( 1, "tos104", "TOS 1.04 (Rainbow TOS)" ) |
| 2152 | ROMX_LOAD( "tos104uk.bin", 0x00000, 0x30000, BAD_DUMP CRC(a50d1d43) SHA1(9526ef63b9cb1d2a7109e278547ae78a5c1db6c6), ROM_BIOS(2) ) |
| 2153 | |
| 2154 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2155 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2156 | ROM_END |
| 2157 | |
| 2158 | ROM_START( megast_de ) |
| 2159 | ROM_REGION16_BE( 0x30000, M68000_TAG, 0 ) |
| 2160 | ROM_DEFAULT_BIOS("tos104") |
| 2161 | ROM_SYSTEM_BIOS( 0, "tos102", "TOS 1.02 (MEGA TOS)" ) |
| 2162 | ROMX_LOAD( "tos102de.bin", 0x00000, 0x30000, BAD_DUMP CRC(36a0058e) SHA1(cad5d2902e875d8bf0a14dc5b5b8080b30254148), ROM_BIOS(1) ) |
| 2163 | ROM_SYSTEM_BIOS( 1, "tos104", "TOS 1.04 (Rainbow TOS)" ) |
| 2164 | ROMX_LOAD( "tos104de.bin", 0x00000, 0x30000, BAD_DUMP CRC(62b82b42) SHA1(5313733f91b083c6265d93674cb9d0b7efd02da8), ROM_BIOS(2) ) |
| 2165 | |
| 2166 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2167 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2168 | ROM_END |
| 2169 | |
| 2170 | ROM_START( megast_fr ) |
| 2171 | ROM_REGION16_BE( 0x30000, M68000_TAG, 0 ) |
| 2172 | ROM_DEFAULT_BIOS("tos104") |
| 2173 | ROM_SYSTEM_BIOS( 0, "tos102", "TOS 1.02 (MEGA TOS)" ) |
| 2174 | ROMX_LOAD( "tos102fr.bin", 0x00000, 0x30000, BAD_DUMP CRC(8688fce6) SHA1(f5a79aac0a4e812ca77b6ac51d58d98726f331fe), ROM_BIOS(1) ) |
| 2175 | ROM_SYSTEM_BIOS( 1, "tos104", "TOS 1.04 (Rainbow TOS)" ) |
| 2176 | ROMX_LOAD( "tos104fr.bin", 0x00000, 0x30000, BAD_DUMP CRC(a305a404) SHA1(20dba880344b810cf63cec5066797c5a971db870), ROM_BIOS(2) ) |
| 2177 | |
| 2178 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2179 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2180 | ROM_END |
| 2181 | |
| 2182 | ROM_START( megast_se ) |
| 2183 | ROM_REGION16_BE( 0x30000, M68000_TAG, 0 ) |
| 2184 | ROM_DEFAULT_BIOS("tos104") |
| 2185 | ROM_SYSTEM_BIOS( 0, "tos102", "TOS 1.02 (MEGA TOS)" ) |
| 2186 | ROMX_LOAD( "tos102se.bin", 0x00000, 0x30000, BAD_DUMP CRC(673fd0c2) SHA1(433de547e09576743ae9ffc43d43f2279782e127), ROM_BIOS(1) ) |
| 2187 | ROM_SYSTEM_BIOS( 1, "tos104", "TOS 1.04 (Rainbow TOS)" ) |
| 2188 | ROMX_LOAD( "tos104se.bin", 0x00000, 0x30000, BAD_DUMP CRC(80ecfdce) SHA1(b7ad34d5cdfbe86ea74ae79eca11dce421a7bbfd), ROM_BIOS(2) ) |
| 2189 | |
| 2190 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2191 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2192 | ROM_END |
| 2193 | |
| 2194 | ROM_START( megast_sg ) |
| 2195 | ROM_REGION16_BE( 0x30000, M68000_TAG, 0 ) |
| 2196 | ROM_DEFAULT_BIOS("tos104") |
| 2197 | ROM_SYSTEM_BIOS( 0, "tos102", "TOS 1.02 (MEGA TOS)" ) |
| 2198 | ROMX_LOAD( "tos102sg.bin", 0x00000, 0x30000, BAD_DUMP CRC(5fe16c66) SHA1(45acb2fc4b1b13bd806c751aebd66c8304fc79bc), ROM_BIOS(1) ) |
| 2199 | ROM_SYSTEM_BIOS( 1, "tos104", "TOS 1.04 (Rainbow TOS)" ) |
| 2200 | ROMX_LOAD( "tos104sg.bin", 0x00000, 0x30000, BAD_DUMP CRC(e58f0bdf) SHA1(aa40bf7203f02b2251b9e4850a1a73ff1c7da106), ROM_BIOS(2) ) |
| 2201 | |
| 2202 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2203 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2204 | ROM_END |
| 2205 | |
| 2075 | 2206 | ROM_START( stacy ) |
| 2076 | | ROM_REGION16_BE( 0x1000000, M68000_TAG, 0 ) |
| 2207 | ROM_REGION16_BE( 0x30000, M68000_TAG, 0 ) |
| 2077 | 2208 | ROM_SYSTEM_BIOS( 0, "tos104", "TOS 1.04 (Rainbow TOS)" ) |
| 2078 | | ROMX_LOAD( "tos104.img", 0xfc0000, 0x030000, BAD_DUMP CRC(a50d1d43) SHA1(9526ef63b9cb1d2a7109e278547ae78a5c1db6c6), ROM_BIOS(1) ) |
| 2079 | | ROM_COPY( M68000_TAG, 0xfc0000, 0x000000, 0x000008 ) |
| 2209 | ROMX_LOAD( "tos104.bin", 0x00000, 0x30000, BAD_DUMP CRC(a50d1d43) SHA1(9526ef63b9cb1d2a7109e278547ae78a5c1db6c6), ROM_BIOS(1) ) |
| 2080 | 2210 | |
| 2081 | | ROM_REGION( 0x10000, HD6301_TAG, 0 ) |
| 2082 | | ROM_LOAD( "keyboard.u1", 0xf000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2211 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2212 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2083 | 2213 | ROM_END |
| 2084 | 2214 | |
| 2085 | | ROM_START( atariste ) |
| 2086 | | ROM_REGION16_BE( 0x1000000, M68000_TAG, 0 ) |
| 2087 | | ROM_SYSTEM_BIOS( 0, "default", "TOS 1.62 (STE TOS, Revision 2)" ) |
| 2088 | | ROMX_LOAD( "tos162.img", 0xe00000, 0x040000, BAD_DUMP CRC(d1c6f2fa) SHA1(70db24a7c252392755849f78940a41bfaebace71), ROM_BIOS(1) ) |
| 2089 | | ROM_SYSTEM_BIOS( 1, "tos106", "TOS 1.06 (STE TOS, Revision 1)" ) |
| 2090 | | ROMX_LOAD( "tos106.img", 0xe00000, 0x040000, BAD_DUMP CRC(d72fea29) SHA1(06f9ea322e74b682df0396acfaee8cb4d9c90cad), ROM_BIOS(2) ) |
| 2091 | | ROM_COPY( M68000_TAG, 0xe00000, 0x000000, 0x000008 ) |
| 2215 | ROM_START( ste ) |
| 2216 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2217 | ROM_DEFAULT_BIOS("tos206") |
| 2218 | ROM_SYSTEM_BIOS( 0, "tos106", "TOS 1.06 (STE TOS, Revision 1)" ) |
| 2219 | ROMX_LOAD( "tos106.bin", 0x00000, 0x40000, BAD_DUMP CRC(a2e25337) SHA1(6a850810a92fdb1e64d005a06ea4079f51c97145), ROM_BIOS(1) ) |
| 2220 | ROM_SYSTEM_BIOS( 1, "tos162", "TOS 1.62 (STE TOS, Revision 2)" ) |
| 2221 | ROMX_LOAD( "tos162.bin", 0x00000, 0x40000, BAD_DUMP CRC(1c1a4eba) SHA1(42b875f542e5b728905d819c83c31a095a6a1904), ROM_BIOS(2) ) |
| 2222 | ROM_SYSTEM_BIOS( 2, "tos206", "TOS 2.06 (ST/STE TOS)" ) |
| 2223 | ROMX_LOAD( "tos206.bin", 0x00000, 0x40000, BAD_DUMP CRC(3f2f840f) SHA1(ee58768bdfc602c9b14942ce5481e97dd24e7c83), ROM_BIOS(3) ) |
| 2092 | 2224 | |
| 2093 | | ROM_REGION( 0x10000, HD6301_TAG, 0 ) |
| 2094 | | ROM_LOAD( "keyboard.u1", 0xf000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2225 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2226 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2095 | 2227 | ROM_END |
| 2096 | 2228 | |
| 2229 | ROM_START( ste_uk ) |
| 2230 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2231 | ROM_DEFAULT_BIOS("tos206") |
| 2232 | ROM_SYSTEM_BIOS( 0, "tos106", "TOS 1.06 (STE TOS, Revision 1)" ) |
| 2233 | ROMX_LOAD( "tos106uk.bin", 0x00000, 0x40000, BAD_DUMP CRC(d72fea29) SHA1(06f9ea322e74b682df0396acfaee8cb4d9c90cad), ROM_BIOS(1) ) |
| 2234 | ROM_SYSTEM_BIOS( 1, "tos162", "TOS 1.62 (STE TOS, Revision 2)" ) |
| 2235 | ROMX_LOAD( "tos162uk.bin", 0x00000, 0x40000, BAD_DUMP CRC(d1c6f2fa) SHA1(70db24a7c252392755849f78940a41bfaebace71), ROM_BIOS(2) ) |
| 2236 | ROM_SYSTEM_BIOS( 2, "tos206", "TOS 2.06 (ST/STE TOS)" ) |
| 2237 | ROMX_LOAD( "tos206uk.bin", 0x00000, 0x40000, BAD_DUMP CRC(08538e39) SHA1(2400ea95f547d6ea754a99d05d8530c03f8b28e3), ROM_BIOS(3) ) |
| 2238 | |
| 2239 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2240 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2241 | ROM_END |
| 2242 | |
| 2243 | ROM_START( ste_de ) |
| 2244 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2245 | ROM_DEFAULT_BIOS("tos206") |
| 2246 | ROM_SYSTEM_BIOS( 0, "tos106", "TOS 1.06 (STE TOS, Revision 1)" ) |
| 2247 | ROMX_LOAD( "tos106de.bin", 0x00000, 0x40000, BAD_DUMP CRC(7c67c5c9) SHA1(3b8cf5ffa41b252eb67f8824f94608fa4005d6dd), ROM_BIOS(1) ) |
| 2248 | ROM_SYSTEM_BIOS( 1, "tos162", "TOS 1.62 (STE TOS, Revision 2)" ) |
| 2249 | ROMX_LOAD( "tos162de.bin", 0x00000, 0x40000, BAD_DUMP CRC(2cdeb5e5) SHA1(10d9f61705048ee3dcbec67df741bed49b922149), ROM_BIOS(2) ) |
| 2250 | ROM_SYSTEM_BIOS( 2, "tos206", "TOS 2.06 (ST/STE TOS)" ) |
| 2251 | ROMX_LOAD( "tos206de.bin", 0x00000, 0x40000, BAD_DUMP CRC(143cd2ab) SHA1(d1da866560734289c4305f1028c36291d331d417), ROM_BIOS(3) ) |
| 2252 | |
| 2253 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2254 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2255 | ROM_END |
| 2256 | |
| 2257 | ROM_START( ste_es ) |
| 2258 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2259 | ROM_DEFAULT_BIOS("tos106") |
| 2260 | ROM_SYSTEM_BIOS( 0, "tos106", "TOS 1.06 (STE TOS, Revision 1)" ) |
| 2261 | ROMX_LOAD( "tos106es.bin", 0x00000, 0x40000, BAD_DUMP CRC(5cd2a540) SHA1(3a18f342c8288c0bc1879b7a209c73d5d57f7e81), ROM_BIOS(1) ) |
| 2262 | |
| 2263 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2264 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2265 | ROM_END |
| 2266 | |
| 2267 | ROM_START( ste_fr ) |
| 2268 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2269 | ROM_DEFAULT_BIOS("tos206") |
| 2270 | ROM_SYSTEM_BIOS( 0, "tos106", "TOS 1.06 (STE TOS, Revision 1)" ) |
| 2271 | ROMX_LOAD( "tos106fr.bin", 0x00000, 0x40000, BAD_DUMP CRC(b6e58a46) SHA1(7d7e3cef435caa2fd7733a3fbc6930cb9ea7bcbc), ROM_BIOS(1) ) |
| 2272 | ROM_SYSTEM_BIOS( 1, "tos162", "TOS 1.62 (STE TOS, Revision 2)" ) |
| 2273 | ROMX_LOAD( "tos162fr.bin", 0x00000, 0x40000, BAD_DUMP CRC(0ab003be) SHA1(041e134da613f718fca8bd47cd7733076e8d7588), ROM_BIOS(2) ) |
| 2274 | ROM_SYSTEM_BIOS( 2, "tos206", "TOS 2.06 (ST/STE TOS)" ) |
| 2275 | ROMX_LOAD( "tos206fr.bin", 0x00000, 0x40000, BAD_DUMP CRC(e3a99ca7) SHA1(387da431e6e3dd2e0c4643207e67d06cf33618c3), ROM_BIOS(3) ) |
| 2276 | |
| 2277 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2278 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2279 | ROM_END |
| 2280 | |
| 2281 | ROM_START( ste_it ) |
| 2282 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2283 | ROM_DEFAULT_BIOS("tos106") |
| 2284 | ROM_SYSTEM_BIOS( 0, "tos106", "TOS 1.06 (STE TOS, Revision 1)" ) |
| 2285 | ROMX_LOAD( "tos106it.bin", 0x00000, 0x40000, BAD_DUMP CRC(d3a55216) SHA1(28dc74e5e0fa56b685bbe15f9837f52684fee9fd), ROM_BIOS(1) ) |
| 2286 | |
| 2287 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2288 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2289 | ROM_END |
| 2290 | |
| 2291 | ROM_START( ste_se ) |
| 2292 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2293 | ROM_DEFAULT_BIOS("tos206") |
| 2294 | ROM_SYSTEM_BIOS( 0, "tos162", "TOS 1.62 (STE TOS, Revision 2)" ) |
| 2295 | ROMX_LOAD( "tos162se.bin", 0x00000, 0x40000, BAD_DUMP CRC(90f124b1) SHA1(6e5454e861dbf4c46ce5020fc566c31202087b88), ROM_BIOS(1) ) |
| 2296 | ROM_SYSTEM_BIOS( 1, "tos206", "TOS 2.06 (ST/STE TOS)" ) |
| 2297 | ROMX_LOAD( "tos206se.bin", 0x00000, 0x40000, BAD_DUMP CRC(be61906d) SHA1(ebdf5a4cf08471cd315a91683fcb24e0f029d451), ROM_BIOS(2) ) |
| 2298 | |
| 2299 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2300 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2301 | ROM_END |
| 2302 | |
| 2303 | ROM_START( ste_sg ) |
| 2304 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2305 | ROM_DEFAULT_BIOS("tos206") |
| 2306 | ROM_SYSTEM_BIOS( 0, "tos206", "TOS 2.06 (ST/STE TOS)" ) |
| 2307 | ROMX_LOAD( "tos206sg.bin", 0x00000, 0x40000, BAD_DUMP CRC(8c4fe57d) SHA1(c7a9ae3162f020dcac0c2a46cf0c033f91b98644), ROM_BIOS(1) ) |
| 2308 | |
| 2309 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2310 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2311 | ROM_END |
| 2312 | |
| 2097 | 2313 | ROM_START( megaste ) |
| 2098 | | ROM_REGION16_BE( 0x1000000, M68000_TAG, 0 ) |
| 2099 | | ROM_SYSTEM_BIOS( 0, "default", "TOS 2.06 (ST/STE TOS)" ) |
| 2100 | | ROMX_LOAD( "tos206.img", 0xe00000, 0x040000, BAD_DUMP CRC(08538e39) SHA1(2400ea95f547d6ea754a99d05d8530c03f8b28e3), ROM_BIOS(1) ) |
| 2314 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2315 | ROM_DEFAULT_BIOS("tos206") |
| 2316 | ROM_SYSTEM_BIOS( 0, "tos205", "TOS 2.05 (Mega STE TOS)" ) |
| 2317 | ROMX_LOAD( "tos205.bin", 0x00000, 0x40000, BAD_DUMP CRC(d8845f8d) SHA1(e069c14863819635bea33074b90c22e5bd99f1bd), ROM_BIOS(1) ) |
| 2318 | ROM_SYSTEM_BIOS( 1, "tos206", "TOS 2.06 (ST/STE TOS)" ) |
| 2319 | ROMX_LOAD( "tos206.bin", 0x00000, 0x40000, BAD_DUMP CRC(3f2f840f) SHA1(ee58768bdfc602c9b14942ce5481e97dd24e7c83), ROM_BIOS(2) ) |
| 2320 | |
| 2321 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2322 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2323 | ROM_END |
| 2324 | |
| 2325 | ROM_START( megaste_uk ) |
| 2326 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2327 | ROM_DEFAULT_BIOS("tos206") |
| 2328 | ROM_SYSTEM_BIOS( 0, "tos202", "TOS 2.02 (Mega STE TOS)" ) |
| 2329 | ROMX_LOAD( "tos202uk.bin", 0x00000, 0x40000, NO_DUMP, ROM_BIOS(1) ) |
| 2101 | 2330 | ROM_SYSTEM_BIOS( 1, "tos205", "TOS 2.05 (Mega STE TOS)" ) |
| 2102 | | ROMX_LOAD( "tos205.img", 0xe00000, 0x030000, NO_DUMP, ROM_BIOS(2) ) |
| 2103 | | ROM_SYSTEM_BIOS( 2, "tos202", "TOS 2.02 (Mega STE TOS)" ) |
| 2104 | | ROMX_LOAD( "tos202.img", 0xe00000, 0x030000, NO_DUMP, ROM_BIOS(3) ) |
| 2105 | | ROM_COPY( M68000_TAG, 0xe00000, 0x000000, 0x000008 ) |
| 2331 | ROMX_LOAD( "tos205uk.bin", 0x00000, 0x40000, NO_DUMP, ROM_BIOS(2) ) |
| 2332 | ROM_SYSTEM_BIOS( 2, "tos206", "TOS 2.06 (ST/STE TOS)" ) |
| 2333 | ROMX_LOAD( "tos206uk.bin", 0x00000, 0x40000, BAD_DUMP CRC(08538e39) SHA1(2400ea95f547d6ea754a99d05d8530c03f8b28e3), ROM_BIOS(3) ) |
| 2106 | 2334 | |
| 2107 | | ROM_REGION( 0x10000, HD6301_TAG, 0 ) |
| 2108 | | ROM_LOAD( "keyboard.u1", 0xf000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2335 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2336 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2109 | 2337 | ROM_END |
| 2110 | 2338 | |
| 2339 | ROM_START( megaste_fr ) |
| 2340 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2341 | ROM_DEFAULT_BIOS("tos206") |
| 2342 | ROM_SYSTEM_BIOS( 0, "tos205", "TOS 2.05 (Mega STE TOS)" ) |
| 2343 | ROMX_LOAD( "tos205fr.bin", 0x00000, 0x40000, BAD_DUMP CRC(27b83d2f) SHA1(83963b0feb0d119b2ca6f51e483e8c20e6ab79e1), ROM_BIOS(1) ) |
| 2344 | ROM_SYSTEM_BIOS( 1, "tos206", "TOS 2.06 (ST/STE TOS)" ) |
| 2345 | ROMX_LOAD( "tos206fr.bin", 0x00000, 0x40000, BAD_DUMP CRC(e3a99ca7) SHA1(387da431e6e3dd2e0c4643207e67d06cf33618c3), ROM_BIOS(2) ) |
| 2346 | |
| 2347 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2348 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2349 | ROM_END |
| 2350 | |
| 2351 | ROM_START( megaste_de ) |
| 2352 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2353 | ROM_DEFAULT_BIOS("tos206") |
| 2354 | ROM_SYSTEM_BIOS( 0, "tos205", "TOS 2.05 (Mega STE TOS)" ) |
| 2355 | ROMX_LOAD( "tos205de.bin", 0x00000, 0x40000, BAD_DUMP CRC(518b24e6) SHA1(084e083422f8fd9ac7a2490f19b81809c52b91b4), ROM_BIOS(1) ) |
| 2356 | ROM_SYSTEM_BIOS( 1, "tos206", "TOS 2.06 (ST/STE TOS)" ) |
| 2357 | ROMX_LOAD( "tos206de.bin", 0x00000, 0x40000, BAD_DUMP CRC(143cd2ab) SHA1(d1da866560734289c4305f1028c36291d331d417), ROM_BIOS(2) ) |
| 2358 | |
| 2359 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2360 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2361 | ROM_END |
| 2362 | |
| 2363 | ROM_START( megaste_es ) |
| 2364 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2365 | ROM_DEFAULT_BIOS("tos205") |
| 2366 | ROM_SYSTEM_BIOS( 0, "tos205", "TOS 2.05 (Mega STE TOS)" ) |
| 2367 | ROMX_LOAD( "tos205es.bin", 0x00000, 0x40000, BAD_DUMP CRC(2a426206) SHA1(317715ad8de718b5acc7e27ecf1eb833c2017c91), ROM_BIOS(1) ) |
| 2368 | |
| 2369 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2370 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2371 | ROM_END |
| 2372 | |
| 2373 | ROM_START( megaste_it ) |
| 2374 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2375 | ROM_DEFAULT_BIOS("tos205") |
| 2376 | ROM_SYSTEM_BIOS( 0, "tos205", "TOS 2.05 (Mega STE TOS)" ) |
| 2377 | ROMX_LOAD( "tos205it.bin", 0x00000, 0x40000, BAD_DUMP CRC(b28bf5a1) SHA1(8e0581b442384af69345738849cf440d72f6e6ab), ROM_BIOS(1) ) |
| 2378 | |
| 2379 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2380 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2381 | ROM_END |
| 2382 | |
| 2383 | ROM_START( megaste_se ) |
| 2384 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2385 | ROM_DEFAULT_BIOS("tos206") |
| 2386 | ROM_SYSTEM_BIOS( 0, "tos205", "TOS 2.05 (Mega STE TOS)" ) |
| 2387 | ROMX_LOAD( "tos205se.bin", 0x00000, 0x40000, BAD_DUMP CRC(6d49ccbe) SHA1(c065b1a9a2e42e5e373333e99be829028902acaa), ROM_BIOS(1) ) |
| 2388 | ROM_SYSTEM_BIOS( 1, "tos206", "TOS 2.06 (ST/STE TOS)" ) |
| 2389 | ROMX_LOAD( "tos206se.bin", 0x00000, 0x40000, BAD_DUMP CRC(be61906d) SHA1(ebdf5a4cf08471cd315a91683fcb24e0f029d451), ROM_BIOS(2) ) |
| 2390 | |
| 2391 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2392 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2393 | ROM_END |
| 2394 | |
| 2111 | 2395 | ROM_START( stbook ) |
| 2112 | | ROM_REGION16_BE( 0x1000000, M68000_TAG, 0 ) |
| 2396 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2113 | 2397 | ROM_SYSTEM_BIOS( 0, "tos208", "TOS 2.08" ) |
| 2114 | | ROMX_LOAD( "tos208.img", 0xe00000, 0x040000, NO_DUMP, ROM_BIOS(1) ) |
| 2115 | | ROM_COPY( M68000_TAG, 0xe00000, 0x000000, 0x000008 ) |
| 2398 | ROMX_LOAD( "tos208.bin", 0x00000, 0x40000, NO_DUMP, ROM_BIOS(1) ) |
| 2116 | 2399 | |
| 2117 | | ROM_REGION( 0x10000, COP888_TAG, 0 ) |
| 2400 | ROM_REGION( 0x1000, COP888_TAG, 0 ) |
| 2118 | 2401 | ROM_LOAD( "cop888c0.u703", 0x0000, 0x1000, NO_DUMP ) |
| 2119 | 2402 | ROM_END |
| 2120 | 2403 | |
| 2121 | 2404 | ROM_START( stpad ) |
| 2122 | | ROM_REGION16_BE( 0x1000000, M68000_TAG, 0 ) |
| 2405 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2123 | 2406 | ROM_SYSTEM_BIOS( 0, "tos205", "TOS 2.05" ) |
| 2124 | | ROMX_LOAD( "tos205.img", 0xe00000, 0x040000, NO_DUMP, ROM_BIOS(1) ) |
| 2125 | | ROM_COPY( M68000_TAG, 0xe00000, 0x000000, 0x000008 ) |
| 2407 | ROMX_LOAD( "tos205.bin", 0x00000, 0x40000, NO_DUMP, ROM_BIOS(1) ) |
| 2126 | 2408 | ROM_END |
| 2127 | 2409 | |
| 2128 | 2410 | ROM_START( tt030 ) |
| 2129 | | ROM_REGION32_BE( 0x4000000, M68000_TAG, 0 ) |
| 2130 | | ROM_SYSTEM_BIOS( 0, "default", "TOS 3.06 (TT TOS)" ) |
| 2131 | | ROMX_LOAD( "tos306.img", 0xe00000, 0x080000, BAD_DUMP CRC(75dda215) SHA1(6325bdfd83f1b4d3afddb2b470a19428ca79478b), ROM_BIOS(1) ) |
| 2132 | | ROM_SYSTEM_BIOS( 1, "tos305", "TOS 3.05 (TT TOS)" ) |
| 2133 | | ROMX_LOAD( "tos305.img", 0xe00000, 0x080000, NO_DUMP, ROM_BIOS(2) ) |
| 2134 | | ROM_SYSTEM_BIOS( 2, "tos301", "TOS 3.01 (TT TOS)" ) |
| 2135 | | ROMX_LOAD( "tos301.img", 0xe00000, 0x080000, NO_DUMP, ROM_BIOS(3) ) |
| 2136 | | ROM_COPY( M68000_TAG, 0xe00000, 0x000000, 0x000008 ) |
| 2411 | ROM_REGION32_BE( 0x80000, M68000_TAG, 0 ) |
| 2412 | ROM_DEFAULT_BIOS("tos306") |
| 2413 | ROM_SYSTEM_BIOS( 0, "tos306", "TOS 3.06 (TT TOS)" ) |
| 2414 | ROMX_LOAD( "tos306.bin", 0x00000, 0x80000, BAD_DUMP CRC(e65adbd7) SHA1(b15948786278e1f2abc4effbb6d40786620acbe8), ROM_BIOS(1) ) |
| 2137 | 2415 | |
| 2138 | | ROM_REGION( 0x10000, HD6301_TAG, 0 ) |
| 2139 | | ROM_LOAD( "keyboard.u1", 0xf000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2416 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2417 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2140 | 2418 | ROM_END |
| 2141 | 2419 | |
| 2420 | ROM_START( tt030_uk ) |
| 2421 | ROM_REGION32_BE( 0x80000, M68000_TAG, 0 ) |
| 2422 | ROM_DEFAULT_BIOS("tos306") |
| 2423 | ROM_SYSTEM_BIOS( 0, "tos306", "TOS 3.06 (TT TOS)" ) |
| 2424 | ROMX_LOAD( "tos306.bin", 0x00000, 0x80000, BAD_DUMP CRC(75dda215) SHA1(6325bdfd83f1b4d3afddb2b470a19428ca79478b), ROM_BIOS(1) ) |
| 2425 | |
| 2426 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2427 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2428 | ROM_END |
| 2429 | |
| 2430 | ROM_START( tt030_de ) |
| 2431 | ROM_REGION32_BE( 0x80000, M68000_TAG, 0 ) |
| 2432 | ROM_DEFAULT_BIOS("tos306") |
| 2433 | ROM_SYSTEM_BIOS( 0, "tos306", "TOS 3.06 (TT TOS)" ) |
| 2434 | ROMX_LOAD( "tos306.bin", 0x00000, 0x80000, BAD_DUMP CRC(4fcbb59d) SHA1(80af04499d1c3b8551fc4d72142ff02c2182e64a), ROM_BIOS(1) ) |
| 2435 | |
| 2436 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2437 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2438 | ROM_END |
| 2439 | |
| 2440 | ROM_START( tt030_fr ) |
| 2441 | ROM_REGION32_BE( 0x80000, M68000_TAG, 0 ) |
| 2442 | ROM_DEFAULT_BIOS("tos306") |
| 2443 | ROM_SYSTEM_BIOS( 0, "tos306", "TOS 3.06 (TT TOS)" ) |
| 2444 | ROMX_LOAD( "tos306.bin", 0x00000, 0x80000, BAD_DUMP CRC(1945511c) SHA1(6bb19874e1e97dba17215d4f84b992c224a81b95), ROM_BIOS(1) ) |
| 2445 | |
| 2446 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2447 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2448 | ROM_END |
| 2449 | |
| 2450 | ROM_START( tt030_pl ) |
| 2451 | ROM_REGION32_BE( 0x80000, M68000_TAG, 0 ) |
| 2452 | ROM_DEFAULT_BIOS("tos306") |
| 2453 | ROM_SYSTEM_BIOS( 0, "tos306", "TOS 3.06 (TT TOS)" ) |
| 2454 | ROMX_LOAD( "tos306.bin", 0x00000, 0x80000, BAD_DUMP CRC(4f2404bc) SHA1(d122b8ceb202b52754ff0d442b1c81f8b4de3436), ROM_BIOS(1) ) |
| 2455 | |
| 2456 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2457 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2458 | ROM_END |
| 2459 | |
| 2142 | 2460 | ROM_START( fx1 ) |
| 2143 | | ROM_REGION16_BE( 0x1000000, M68000_TAG, 0 ) |
| 2461 | ROM_REGION16_BE( 0x40000, M68000_TAG, 0 ) |
| 2144 | 2462 | ROM_SYSTEM_BIOS( 0, "tos207", "TOS 2.07" ) |
| 2145 | | ROMX_LOAD( "tos207.img", 0xe00000, 0x040000, NO_DUMP, ROM_BIOS(1) ) |
| 2146 | | ROM_COPY( M68000_TAG, 0xe00000, 0x000000, 0x000008 ) |
| 2463 | ROMX_LOAD( "tos207.bin", 0x00000, 0x40000, NO_DUMP, ROM_BIOS(1) ) |
| 2147 | 2464 | |
| 2148 | | ROM_REGION( 0x10000, HD6301_TAG, 0 ) |
| 2149 | | ROM_LOAD( "keyboard.u1", 0xf000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2465 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2466 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2150 | 2467 | ROM_END |
| 2151 | 2468 | |
| 2152 | 2469 | ROM_START( falcon ) |
| 2153 | | ROM_REGION32_BE( 0x4000000, M68000_TAG, 0 ) |
| 2154 | | ROM_SYSTEM_BIOS( 0, "default", "TOS 4.04" ) |
| 2155 | | ROMX_LOAD( "tos404.img", 0xe00000, 0x080000, BAD_DUMP CRC(028b561d) SHA1(27dcdb31b0951af99023b2fb8c370d8447ba6ebc), ROM_BIOS(1) ) |
| 2156 | | ROM_SYSTEM_BIOS( 1, "tos402", "TOS 4.02" ) |
| 2157 | | ROMX_LOAD( "tos402.img", 0xe00000, 0x080000, BAD_DUMP CRC(63f82f23) SHA1(75de588f6bbc630fa9c814f738195da23b972cc6), ROM_BIOS(2) ) |
| 2158 | | ROM_SYSTEM_BIOS( 2, "tos401", "TOS 4.01" ) |
| 2159 | | ROMX_LOAD( "tos401.img", 0xe00000, 0x080000, NO_DUMP, ROM_BIOS(3) ) |
| 2160 | | ROM_SYSTEM_BIOS( 3, "tos400", "TOS 4.00" ) |
| 2161 | | ROMX_LOAD( "tos400.img", 0xe00000, 0x080000, BAD_DUMP CRC(1fbc5396) SHA1(d74d09f11a0bf37a86ccb50c6e7f91aac4d4b11b), ROM_BIOS(4) ) |
| 2162 | | ROM_COPY( M68000_TAG, 0xe00000, 0x000000, 0x000008 ) |
| 2470 | ROM_REGION32_BE( 0x80000, M68000_TAG, 0 ) |
| 2471 | ROM_DEFAULT_BIOS("tos404") |
| 2472 | ROM_SYSTEM_BIOS( 0, "tos400", "TOS 4.00" ) |
| 2473 | ROMX_LOAD( "tos400.bin", 0x00000, 0x7ffff, BAD_DUMP CRC(1fbc5396) SHA1(d74d09f11a0bf37a86ccb50c6e7f91aac4d4b11b), ROM_BIOS(1) ) |
| 2474 | ROM_SYSTEM_BIOS( 1, "tos401", "TOS 4.01" ) |
| 2475 | ROMX_LOAD( "tos401.bin", 0x00000, 0x80000, NO_DUMP, ROM_BIOS(2) ) |
| 2476 | ROM_SYSTEM_BIOS( 2, "tos402", "TOS 4.02" ) |
| 2477 | ROMX_LOAD( "tos402.bin", 0x00000, 0x80000, BAD_DUMP CRC(63f82f23) SHA1(75de588f6bbc630fa9c814f738195da23b972cc6), ROM_BIOS(3) ) |
| 2478 | ROM_SYSTEM_BIOS( 3, "tos404", "TOS 4.04" ) |
| 2479 | ROMX_LOAD( "tos404.bin", 0x00000, 0x80000, BAD_DUMP CRC(028b561d) SHA1(27dcdb31b0951af99023b2fb8c370d8447ba6ebc), ROM_BIOS(4) ) |
| 2163 | 2480 | |
| 2164 | | ROM_REGION( 0x10000, HD6301_TAG, 0 ) |
| 2165 | | ROM_LOAD( "keyboard.u1", 0xf000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2481 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2482 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2166 | 2483 | ROM_END |
| 2167 | 2484 | |
| 2168 | 2485 | ROM_START( falcon40 ) |
| 2169 | | ROM_REGION32_BE( 0x4000000, M68000_TAG, 0 ) |
| 2486 | ROM_REGION32_BE( 0x80000, M68000_TAG, 0 ) |
| 2170 | 2487 | ROM_SYSTEM_BIOS( 0, "tos492", "TOS 4.92" ) |
| 2171 | | ROMX_LOAD( "tos492.img", 0xe00000, 0x080000, BAD_DUMP CRC(bc8e497f) SHA1(747a38042844a6b632dcd9a76d8525fccb5eb892), ROM_BIOS(2) ) |
| 2488 | ROMX_LOAD( "tos492.bin", 0x00000, 0x7d314, BAD_DUMP CRC(bc8e497f) SHA1(747a38042844a6b632dcd9a76d8525fccb5eb892), ROM_BIOS(2) ) |
| 2489 | |
| 2490 | ROM_REGION( 0x1000, HD6301_TAG, 0 ) |
| 2491 | ROM_LOAD( "keyboard.u1", 0x0000, 0x1000, CRC(0296915d) SHA1(1102f20d38f333234041c13687d82528b7cde2e1) ) |
| 2172 | 2492 | ROM_END |
| 2173 | 2493 | |
| 2174 | 2494 | /* System Drivers */ |
| 2175 | 2495 | |
| 2176 | | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */ |
| 2177 | | COMP( 1985, atarist, 0, 0, atarist, atarist, 0, "Atari", "Atari ST", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2178 | | COMP( 1987, megast, atarist, 0, megast, atarist, 0, "Atari", "Atari Mega ST", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2496 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 2497 | COMP( 1985, st, 0, 0, st, st, 0, "Atari", "ST (USA)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2498 | COMP( 1985, st_uk, st, 0, st, st, 0, "Atari", "ST (UK)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2499 | COMP( 1985, st_de, st, 0, st, st, 0, "Atari", "ST (Germany)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2500 | COMP( 1985, st_es, st, 0, st, st, 0, "Atari", "ST (Spain)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2501 | COMP( 1985, st_fr, st, 0, st, st, 0, "Atari", "ST (France)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2502 | COMP( 1985, st_nl, st, 0, st, st, 0, "Atari", "ST (Netherlands)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2503 | COMP( 1985, st_se, st, 0, st, st, 0, "Atari", "ST (Sweden)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2504 | COMP( 1985, st_sg, st, 0, st, st, 0, "Atari", "ST (Switzerland)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2505 | COMP( 1987, megast, st, 0, megast, st, 0, "Atari", "MEGA ST (USA)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2506 | COMP( 1987, megast_uk, st, 0, megast, st, 0, "Atari", "MEGA ST (UK)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2507 | COMP( 1987, megast_de, st, 0, megast, st, 0, "Atari", "MEGA ST (Germany)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2508 | COMP( 1987, megast_fr, st, 0, megast, st, 0, "Atari", "MEGA ST (France)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2509 | COMP( 1987, megast_se, st, 0, megast, st, 0, "Atari", "MEGA ST (Sweden)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2510 | COMP( 1987, megast_sg, st, 0, megast, st, 0, "Atari", "MEGA ST (Switzerland)",GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2511 | COMP( 1989, ste, 0, 0, ste, ste, 0, "Atari", "STE (USA)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2512 | COMP( 1989, ste_uk, ste, 0, ste, ste, 0, "Atari", "STE (UK)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2513 | COMP( 1989, ste_de, ste, 0, ste, ste, 0, "Atari", "STE (Germany)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2514 | COMP( 1989, ste_es, ste, 0, ste, ste, 0, "Atari", "STE (Spain)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2515 | COMP( 1989, ste_fr, ste, 0, ste, ste, 0, "Atari", "STE (France)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2516 | COMP( 1989, ste_it, ste, 0, ste, ste, 0, "Atari", "STE (Italy)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2517 | COMP( 1989, ste_se, ste, 0, ste, ste, 0, "Atari", "STE (Sweden)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2518 | COMP( 1989, ste_sg, ste, 0, ste, ste, 0, "Atari", "STE (Switzerland)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2519 | COMP( 1990, stbook, ste, 0, stbook, stbook, 0, "Atari", "STBook", GAME_NOT_WORKING ) |
| 2520 | COMP( 1990, tt030, 0, 0, tt030, tt030, 0, "Atari", "TT030 (USA)", GAME_NOT_WORKING ) |
| 2521 | COMP( 1990, tt030_uk, tt030, 0, tt030, tt030, 0, "Atari", "TT030 (UK)", GAME_NOT_WORKING ) |
| 2522 | COMP( 1990, tt030_de, tt030, 0, tt030, tt030, 0, "Atari", "TT030 (Germany)", GAME_NOT_WORKING ) |
| 2523 | COMP( 1990, tt030_fr, tt030, 0, tt030, tt030, 0, "Atari", "TT030 (France)", GAME_NOT_WORKING ) |
| 2524 | COMP( 1990, tt030_pl, tt030, 0, tt030, tt030, 0, "Atari", "TT030 (Poland)", GAME_NOT_WORKING ) |
| 2525 | COMP( 1991, megaste, ste, 0, megaste, st, 0, "Atari", "MEGA STE (USA)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2526 | COMP( 1991, megaste_uk, ste, 0, megaste, st, 0, "Atari", "MEGA STE (UK)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2527 | COMP( 1991, megaste_de, ste, 0, megaste, st, 0, "Atari", "MEGA STE (Germany)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2528 | COMP( 1991, megaste_es, ste, 0, megaste, st, 0, "Atari", "MEGA STE (Spain)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2529 | COMP( 1991, megaste_fr, ste, 0, megaste, st, 0, "Atari", "MEGA STE (France)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2530 | COMP( 1991, megaste_it, ste, 0, megaste, st, 0, "Atari", "MEGA STE (Italy)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2531 | COMP( 1991, megaste_se, ste, 0, megaste, st, 0, "Atari", "MEGA STE (Sweden)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2532 | COMP( 1992, falcon, 0, 0, falcon, falcon, 0, "Atari", "Falcon030", GAME_NOT_WORKING ) |
| 2533 | COMP( 1992, falcon40, falcon, 0, falcon40, falcon, 0, "Atari", "Falcon040 (prototype)",GAME_NOT_WORKING ) |
| 2179 | 2534 | /* |
| 2180 | | COMP( 1989, stacy, atarist, 0, stacy, stacy, 0, "Atari", "Atari Stacy", GAME_NOT_WORKING ) |
| 2535 | COMP( 1989, stacy, st, 0, stacy, stacy, 0, "Atari", "Stacy", GAME_NOT_WORKING ) |
| 2536 | COMP( 1991, stpad, ste, 0, stpad, stpad, 0, "Atari", "STPad (prototype)", GAME_NOT_WORKING ) |
| 2537 | COMP( 1992, fx1, 0, 0, falcon, falcon, 0, "Atari", "FX-1 (prototype)", GAME_NOT_WORKING ) |
| 2181 | 2538 | */ |
| 2182 | | COMP( 1989, atariste, 0, 0, atariste, atariste, 0, "Atari", "Atari STE", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2183 | | // last two use measte config |
| 2184 | | COMP( 1990, stbook, atariste, 0, stbook, stbook, 0, "Atari", "Atari STBook", GAME_NOT_WORKING ) |
| 2185 | | COMP( 1991, megaste, atariste, 0, megaste, atarist, 0, "Atari", "Atari Mega STE", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE ) |
| 2186 | | /* |
| 2187 | | COMP( 1991, stpad, atariste, 0, stpad, stpad, 0, "Atari", "Atari STPad (prototype)", GAME_NOT_WORKING ) |
| 2188 | | COMP( 1990, tt030, 0, 0, tt030, tt030, 0, "Atari", "Atari TT030", GAME_NOT_WORKING ) |
| 2189 | | COMP( 1992, fx1, 0, 0, falcon, falcon, 0, "Atari", "Atari FX-1 (prototype)", GAME_NOT_WORKING ) |
| 2190 | | COMP( 1992, falcon, 0, 0, falcon, falcon, 0, "Atari", "Atari Falcon030", GAME_NOT_WORKING ) |
| 2191 | | COMP( 1992, falcon40, falcon, 0, falcon40, falcon, 0, "Atari", "Atari Falcon040 (prototype)", GAME_NOT_WORKING ) |
| 2192 | | */ |