From 00786eba8c9dd942065569628245bf604bd91539 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Wed, 13 Nov 2019 01:10:33 +1100 Subject: at.cpp: renamed "atvga" to "atturbo" as the key difference is that it's a 12 MHz machine (nw) * also changed generic machine descriptions to include CPU speed rather than video card * CPU speed is a property of a system's machine configuration in MAME * on the other hand, the default video card is just chosen to be representative and can be changed via slot options * also added thousands separators to clock frequencies to make it easy to see order of magnitude cleaned up some other style things while I was at it (nw) --- src/mame/drivers/at.cpp | 112 ++++++++++++++++++++-------------------- src/mame/drivers/gameking.cpp | 2 +- src/mame/drivers/megaplay.cpp | 4 +- src/mame/drivers/megatech.cpp | 8 +-- src/mame/drivers/sansa_fuze.cpp | 6 +-- src/mame/drivers/segae.cpp | 4 +- src/mame/drivers/spc1500.cpp | 3 +- src/mame/mame.lst | 4 +- 8 files changed, 71 insertions(+), 72 deletions(-) diff --git a/src/mame/drivers/at.cpp b/src/mame/drivers/at.cpp index ea87adcdc1b..04f8fa154fa 100644 --- a/src/mame/drivers/at.cpp +++ b/src/mame/drivers/at.cpp @@ -160,7 +160,7 @@ public: void c286lt(machine_config &config); void csl286(machine_config &config); void c386sx16(machine_config &config); - void atvga(machine_config &config); + void atturbo(machine_config &config); void at386(machine_config &config); void m290(machine_config &config); void ncrpc8(machine_config &config); @@ -481,7 +481,7 @@ static void pci_devices(device_slot_interface &device) void at_state::ibm5170(machine_config &config) { /* basic machine hardware */ - i80286_cpu_device &maincpu(I80286(config, m_maincpu, 12_MHz_XTAL / 2 /*6000000*/)); + i80286_cpu_device &maincpu(I80286(config, m_maincpu, 12_MHz_XTAL / 2)); maincpu.set_addrmap(AS_PROGRAM, &at_state::at16_map); maincpu.set_addrmap(AS_IO, &at_state::at16_io); maincpu.set_irq_acknowledge_callback("mb:pic8259_master", FUNC(pic8259_device::inta_cb)); @@ -524,13 +524,13 @@ void at_state::ews286(machine_config &config) void at_state::ec1842(machine_config &config) { ibm5170(config); - m_maincpu->set_clock(12000000); + m_maincpu->set_clock(12'000'000); } void at_state::ibm5162(machine_config &config) { ibm5170(config); - m_maincpu->set_clock(6000000); + m_maincpu->set_clock(6'000'000); subdevice("isa1")->set_default_option("cga"); } @@ -547,10 +547,10 @@ void at_vrom_fix_state::ibmps1(machine_config &config) subdevice("kbd")->set_default_option(STR_KBD_MICROSOFT_NATURAL); } -void at_state::atvga(machine_config &config) +void at_state::atturbo(machine_config &config) { ibm5170(config); - m_maincpu->set_clock(12000000); + m_maincpu->set_clock(12'000'000); subdevice("isa1")->set_default_option("svga_et4k"); subdevice("kbd")->set_default_option(STR_KBD_MICROSOFT_NATURAL); ISA16_SLOT(config, "isa5", 0, "mb:isabus", pc_isa16_cards, nullptr, false); // FIXME: determine ISA bus clock @@ -558,7 +558,7 @@ void at_state::atvga(machine_config &config) void at_state::neat(machine_config &config) { - atvga(config); + atturbo(config); m_maincpu->set_addrmap(AS_IO, &at_state::neat_io); ds12885_device &rtc(DS12885(config.replace(), "mb:rtc")); // TODO: move this into the cs8221 @@ -570,8 +570,8 @@ void at_state::neat(machine_config &config) void at_state::xb42639(machine_config &config) { - atvga(config); - m_maincpu->set_clock(12500000); + atturbo(config); + m_maincpu->set_clock(12'500'000); } void at_state::k286i(machine_config &config) @@ -586,7 +586,7 @@ void at_state::k286i(machine_config &config) void at_state::at386(machine_config &config) { - i386_device &maincpu(I386(config, m_maincpu, 12000000)); + i386_device &maincpu(I386(config, m_maincpu, 12'000'000)); maincpu.set_addrmap(AS_PROGRAM, &at_state::at32_map); maincpu.set_addrmap(AS_IO, &at_state::at32_io); maincpu.set_irq_acknowledge_callback("mb:pic8259_master", FUNC(pic8259_device::inta_cb)); @@ -623,7 +623,7 @@ void at_state::at386l(machine_config &config) void at_state::at486(machine_config &config) { at386(config); - i486_device &maincpu(I486(config.replace(), m_maincpu, 25000000)); + i486_device &maincpu(I486(config.replace(), m_maincpu, 25'000'000)); maincpu.set_addrmap(AS_PROGRAM, &at_state::at32_map); maincpu.set_addrmap(AS_IO, &at_state::at32_io); maincpu.set_irq_acknowledge_callback("mb:pic8259_master", FUNC(pic8259_device::inta_cb)); @@ -637,8 +637,8 @@ void at_state::at486l(machine_config &config) void at_state::at386sx(machine_config &config) { - atvga(config); - i386sx_device &maincpu(I386SX(config.replace(), m_maincpu, 16000000)); /* 386SX */ + atturbo(config); + i386sx_device &maincpu(I386SX(config.replace(), m_maincpu, 16'000'000)); /* 386SX */ maincpu.set_addrmap(AS_PROGRAM, &at_state::at16_map); maincpu.set_addrmap(AS_IO, &at_state::at16_io); maincpu.set_irq_acknowledge_callback("mb:pic8259_master", FUNC(pic8259_device::inta_cb)); @@ -655,7 +655,7 @@ void at_state::ct386sx(machine_config &config) void at_state::pc30iii(machine_config &config) { ibm5170(config); - m_maincpu->set_clock(6000000); // should be 24_MHz_XTAL / 2, but doesn't post with that setting + m_maincpu->set_clock(6'000'000); // should be 24_MHz_XTAL / 2, but doesn't post with that setting subdevice("isa1")->set_default_option("vga"); // should be ATI EGA Wonder 800+ } @@ -663,7 +663,7 @@ void at_state::pc30iii(machine_config &config) void at_state::pc40iii(machine_config &config) { ibm5170(config); - m_maincpu->set_clock(6000000); // should be 24_MHz_XTAL / 2, but doesn't post with that setting + m_maincpu->set_clock(6'000'000); // should be 24_MHz_XTAL / 2, but doesn't post with that setting subdevice("isa1")->set_default_option("vga"); // should be onboard Paradise VGA, see ROM declarations } @@ -753,7 +753,7 @@ void megapc_state::megapc(machine_config &config) void megapc_state::megapcpl(machine_config &config) { megapc(config); - i486_device &maincpu(I486(config.replace(), m_maincpu, 66000000 / 2)); + i486_device &maincpu(I486(config.replace(), m_maincpu, 66'000'000 / 2)); maincpu.set_addrmap(AS_PROGRAM, &megapc_state::megapcpl_map); maincpu.set_addrmap(AS_IO, &megapc_state::megapcpl_io); maincpu.set_irq_acknowledge_callback("wd7600", FUNC(wd7600_device::intack_cb)); @@ -761,7 +761,7 @@ void megapc_state::megapcpl(machine_config &config) void at_vrom_fix_state::megapcpla(machine_config &config) { - i486_device &maincpu(I486(config, m_maincpu, 66000000 / 2)); // 486SLC + i486_device &maincpu(I486(config, m_maincpu, 66'000'000 / 2)); // 486SLC maincpu.set_addrmap(AS_PROGRAM, &at_vrom_fix_state::at32l_map); maincpu.set_addrmap(AS_IO, &at_vrom_fix_state::at32_io); maincpu.set_irq_acknowledge_callback("mb:pic8259_master", FUNC(pic8259_device::inta_cb)); @@ -794,7 +794,7 @@ void at_vrom_fix_state::megapcpla(machine_config &config) void at_state::ficpio2(machine_config &config) { - i486_device &maincpu(I486(config, m_maincpu, 25000000)); + i486_device &maincpu(I486(config, m_maincpu, 25'000'000)); maincpu.set_addrmap(AS_PROGRAM, &at_state::ficpio_map); maincpu.set_addrmap(AS_IO, &at_state::ficpio_io); maincpu.set_irq_acknowledge_callback("mb:pic8259_master", FUNC(pic8259_device::inta_cb)); @@ -873,7 +873,7 @@ void at_state::comportii(machine_config &config) void at_state::n8810m15(machine_config &config) { ibm5170(config); - m_maincpu->set_clock(6000000); + m_maincpu->set_clock(6'000'000); subdevice("isa1")->set_default_option("cga"); } @@ -881,7 +881,7 @@ void at_state::n8810m15(machine_config &config) void at_state::n8810m55(machine_config &config) { ibm5170(config); - m_maincpu->set_clock(6000000); + m_maincpu->set_clock(6'000'000); subdevice("isa1")->set_default_option("ega"); } @@ -1524,7 +1524,7 @@ ROM_START( at ) ROMX_LOAD( "tc7bo.bin", 0x18001, 0x4000, CRC(c8373edc) SHA1(77ce220914863f482a3a983b43ff8ca8c72b470c), ROM_SKIP(1) | ROM_BIOS(24) ) ROM_END -ROM_START( atvga ) +ROM_START( atturbo ) ROM_REGION(0x20000,"bios", 0) // 0: BIOS-String: 20-0001-001223-00101111-050591-KB-8042--0 - additional info from chukaev.ru54.com: Chipset: VLSI VL82C311L-FC4, VL82C113A-FC ROM_SYSTEM_BIOS(0, "vl82c", "VL82C311L-FC4")/*(Motherboard Manufacturer: Biostar Microtech Corp.) (BIOS release date: 05-05-1991)*/ @@ -4034,13 +4034,13 @@ COMP( 1984, ibm5170, 0, ibm5150, ibm5170, 0, at_state, init_at COMP( 1985, ibm5170a, ibm5170, 0, ibm5170a, 0, at_state, init_at, "International Business Machines", "PC/AT 5170 8MHz", MACHINE_NOT_WORKING ) COMP( 1985, ibm5162, ibm5170, 0, ibm5162, 0, at_state, init_at, "International Business Machines", "PC/XT-286 5162", MACHINE_NOT_WORKING ) COMP( 1989, ibmps1es, ibm5170, 0, ibmps1, 0, at_vrom_fix_state, init_at, "International Business Machines", "PS/1 (Spanish)", MACHINE_NOT_WORKING ) -COMP( 1987, at, ibm5170, 0, ibm5162, 0, at_state, init_at, "", "PC/AT (CGA, MF2 Keyboard)", MACHINE_NOT_WORKING ) -COMP( 1987, atvga, ibm5170, 0, atvga, 0, at_state, init_at, "", "PC/AT (VGA, MF2 Keyboard)" , MACHINE_NOT_WORKING ) -COMP( 1988, ct386sx, ibm5170, 0, ct386sx, 0, at_state, init_at, "", "NEAT 386SX (VGA, MF2 Keyboard)", MACHINE_NOT_WORKING ) -COMP( 1988, at386sx, ibm5170, 0, at386sx, 0, at_state, init_at, "", "PC/AT 386SX (VGA, MF2 Keyboard)", MACHINE_NOT_WORKING ) -COMP( 1988, at386, ibm5170, 0, at386, 0, at_state, init_at, "", "PC/AT 386 (VGA, MF2 Keyboard)", MACHINE_NOT_WORKING ) -COMP( 1990, at486, ibm5170, 0, at486, 0, at_state, init_at, "", "PC/AT 486 (VGA, MF2 Keyboard)", MACHINE_NOT_WORKING ) -COMP( 1989, neat, ibm5170, 0, neat, 0, at_state, init_at, "", "NEAT (VGA, MF2 Keyboard)", MACHINE_NOT_WORKING ) +COMP( 1987, at, ibm5170, 0, ibm5162, 0, at_state, init_at, "", "PC/AT (6 MHz, MF2 Keyboard)", MACHINE_NOT_WORKING ) +COMP( 1987, atturbo, ibm5170, 0, atturbo, 0, at_state, init_at, "", "PC/AT Turbo (12 MHz, MF2 Keyboard)" , MACHINE_NOT_WORKING ) +COMP( 1988, ct386sx, ibm5170, 0, ct386sx, 0, at_state, init_at, "", "NEAT 386SX (16 MHz, MF2 Keyboard)", MACHINE_NOT_WORKING ) +COMP( 1988, at386sx, ibm5170, 0, at386sx, 0, at_state, init_at, "", "PC/AT 386SX (16 MHz, MF2 Keyboard)", MACHINE_NOT_WORKING ) +COMP( 1988, at386, ibm5170, 0, at386, 0, at_state, init_at, "", "PC/AT 386 (12 MHz, MF2 Keyboard)", MACHINE_NOT_WORKING ) +COMP( 1990, at486, ibm5170, 0, at486, 0, at_state, init_at, "", "PC/AT 486 (25 MHz, MF2 Keyboard)", MACHINE_NOT_WORKING ) +COMP( 1989, neat, ibm5170, 0, neat, 0, at_state, init_at, "", "NEAT (12 MHz, MF2 Keyboard)", MACHINE_NOT_WORKING ) COMP( 1989, ec1842, ibm5150, 0, ec1842, 0, at_state, init_at, "", "EC-1842", MACHINE_NOT_WORKING ) COMP( 1993, ec1849, ibm5170, 0, ec1842, 0, at_state, init_at, "", "EC-1849", MACHINE_NOT_WORKING ) COMP( 1993, megapc, 0, 0, megapc, 0, megapc_state, init_megapc, "Amstrad plc", "MegaPC", MACHINE_NOT_WORKING ) @@ -4076,9 +4076,9 @@ COMP( 198?, pc45iii, ibm5170, 0, pc40iii, 0, at_state, init_at COMP( 198?, pc50ii, ibm5170, 0, at386sx, 0, at_state, init_at, "Commodore Business Machines", "PC 50-II", MACHINE_NOT_WORKING ) COMP( 198?, pc60iii, ibm5170, 0, at386, 0, at_state, init_at, "Commodore Business Machines", "PC 60-III", MACHINE_NOT_WORKING ) COMP( 199?, pc70iii, ibm5170, 0, at486, 0, at_state, init_at, "Commodore Business Machines", "PC 70-III", MACHINE_NOT_WORKING ) -COMP( 1990, c286lt, ibm5170, 0, atvga, 0, at_state, init_at, "Commodore Business Machines", "Laptop C286LT", MACHINE_NOT_WORKING ) +COMP( 1990, c286lt, ibm5170, 0, atturbo, 0, at_state, init_at, "Commodore Business Machines", "Laptop C286LT", MACHINE_NOT_WORKING ) COMP( 1991, c386sxlt, ibm5170, 0, at386sx, 0, at_state, init_at, "Commodore Business Machines", "Laptop C386SX-LT", MACHINE_NOT_WORKING ) -COMP( 199?, csl286, ibm5170, 0, atvga, 0, at_state, init_at, "Commodore Business Machines", "SL 286-16", MACHINE_NOT_WORKING ) +COMP( 199?, csl286, ibm5170, 0, atturbo, 0, at_state, init_at, "Commodore Business Machines", "SL 286-16", MACHINE_NOT_WORKING ) COMP( 199?, comt386, ibm5170, 0, at386, 0, at_state, init_at, "Commodore Business Machines", "Tower 386", MACHINE_NOT_WORKING ) COMP( 199?, comt486, ibm5170, 0, at486, 0, at_state, init_at, "Commodore Business Machines", "Tower 486", MACHINE_NOT_WORKING ) COMP( 198?, wy220001, ibm5170, 0, ibm5162, 0, at_state, init_at, "Wyse", "WYSEpc 286", MACHINE_NOT_WORKING ) @@ -4093,32 +4093,32 @@ COMP( 198?, magb233, ibm5170, 0, ibm5162, 0, at_state, init_at COMP( 198?, magb236, ibm5170, 0, ibm5162, 0, at_state, init_at, "Magitronic Technology", "Magitronic B236", MACHINE_NOT_WORKING ) COMP( 19??, mat286, ibm5170, 0, ibm5162, 0, at_state, init_at, "unknown", "MAT286 Rev.D", MACHINE_NOT_WORKING ) COMP( 1986, pcd2, ibm5170, 0, ibm5170, 0, at_state, init_at, "Siemens", "PCD-2", MACHINE_NOT_WORKING ) -COMP( 19??, ht12a, ibm5170, 0, atvga, 0, at_state, init_at, "unknown", "unknown 286 AT clones (HT12/A chipset)", MACHINE_NOT_WORKING ) -COMP( 199?, suntac5, ibm5170, 0, atvga, 0, at_state, init_at, "", "286 motherboards with 5-chip SUNTAC chipset", MACHINE_NOT_WORKING ) -COMP( 199?, headg2, ibm5170, 0, atvga, 0, at_state, init_at, "", "286 motherboards with Headland G2 chipset", MACHINE_NOT_WORKING ) -COMP( 198?, vlsi5, ibm5170, 0, atvga, 0, at_state, init_at, "", "286 motherboards with 5-chip VLSI chipset", MACHINE_NOT_WORKING ) -COMP( 199?, bi025c, ibm5170, 0, atvga, 0, at_state, init_at, "", "BI-025C HT-12 286 (HT12/A chipset)", MACHINE_NOT_WORKING ) -COMP( 199?, kma202f, ibm5170, 0, atvga, 0, at_state, init_at, "", "KMA-202F-12R (Winbond chipset)", MACHINE_NOT_WORKING ) -COMP( 198?, td60c, ibm5170, 0, atvga, 0, at_state, init_at, "", "TD60C", MACHINE_NOT_WORKING ) -COMP( 198?, aubam12s2, ibm5170, 0, atvga, 0, at_state, init_at, "AUVA COMPUTER, INC.", "BAM/12-S2", MACHINE_NOT_WORKING ) -COMP( 198?, bam16a0, ibm5170, 0, atvga, 0, at_state, init_at, "AUVA", "VIP-M21502A BAM16-A0", MACHINE_NOT_WORKING ) -COMP( 199?, mb1212c, ibm5170, 0, atvga, 0, at_state, init_at, "Biostar", "MB-1212C", MACHINE_NOT_WORKING ) -COMP( 199?, cdtekg2, ibm5170, 0, atvga, 0, at_state, init_at, "CDTEK", "286 mainboard with Headland G2 chipset", MACHINE_NOT_WORKING ) -COMP( 198?, cmpa286, ibm5170, 0, atvga, 0, at_state, init_at, "CMP enterprise CO.LTD.", "286 motherboard", MACHINE_NOT_WORKING ) -COMP( 1988, dsys200, ibm5170, 0, atvga, 0, at_state, init_at, "Dell Computer Corporation", "System 200", MACHINE_NOT_WORKING ) -COMP( 198?, mkp286, ibm5170, 0, atvga, 0, at_state, init_at, "Morse", "KP-286", MACHINE_NOT_WORKING ) -COMP( 199?, octekg2, ibm5170, 0, atvga, 0, at_state, init_at, "Octek", "286 motherboard with Headland G2 chipset", MACHINE_NOT_WORKING ) -COMP( 199?, olim203, ibm5170, 0, atvga, 0, at_state, init_at, "Olivetti", "M203 motherboard", MACHINE_NOT_WORKING ) -COMP( 198?, pccm205, ibm5170, 0, atvga, 0, at_state, init_at, "PC-Chips", "M205", MACHINE_NOT_WORKING ) -COMP( 198?, pccm216, ibm5170, 0, atvga, 0, at_state, init_at, "PC-Chips", "M216", MACHINE_NOT_WORKING ) -COMP( 198?, snomi286, ibm5170, 0, atvga, 0, at_state, init_at, "Snobol", "Mini 286", MACHINE_NOT_WORKING ) -COMP( 198?, u3911v3, ibm5170, 0, atvga, 0, at_state, init_at, "Uniron", "U3911-V3", MACHINE_NOT_WORKING ) -COMP( 1986, ncrpc8, ibm5170, 0, atvga, 0, at_state, init_at, "NCR", "PC-8", MACHINE_NOT_WORKING ) -COMP( 1988, comslt286, ibm5170, 0, atvga, 0, at_state, init_at, "Compaq", "SLT/286", MACHINE_NOT_WORKING ) -COMP( 1990, n8810m16v, ibm5170, 0, atvga, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M16 VGA version", MACHINE_NOT_WORKING ) -COMP( 198?, o286foxii, ibm5170, 0, atvga, 0, at_state, init_at, "Octek", "Fox II", MACHINE_NOT_WORKING ) -COMP( 1987, m290, ibm5170, 0, atvga, 0, at_state, init_at, "Olivetti", "M290", MACHINE_NOT_WORKING ) -COMP( 1991, pcd204, ibm5170, 0, atvga, 0, at_state, init_at, "Philips", "PCD204 (PCD200 series)", MACHINE_NOT_WORKING ) +COMP( 19??, ht12a, ibm5170, 0, atturbo, 0, at_state, init_at, "unknown", "unknown 286 AT clones (HT12/A chipset)", MACHINE_NOT_WORKING ) +COMP( 199?, suntac5, ibm5170, 0, atturbo, 0, at_state, init_at, "", "286 motherboards with 5-chip SUNTAC chipset", MACHINE_NOT_WORKING ) +COMP( 199?, headg2, ibm5170, 0, atturbo, 0, at_state, init_at, "", "286 motherboards with Headland G2 chipset", MACHINE_NOT_WORKING ) +COMP( 198?, vlsi5, ibm5170, 0, atturbo, 0, at_state, init_at, "", "286 motherboards with 5-chip VLSI chipset", MACHINE_NOT_WORKING ) +COMP( 199?, bi025c, ibm5170, 0, atturbo, 0, at_state, init_at, "", "BI-025C HT-12 286 (HT12/A chipset)", MACHINE_NOT_WORKING ) +COMP( 199?, kma202f, ibm5170, 0, atturbo, 0, at_state, init_at, "", "KMA-202F-12R (Winbond chipset)", MACHINE_NOT_WORKING ) +COMP( 198?, td60c, ibm5170, 0, atturbo, 0, at_state, init_at, "", "TD60C", MACHINE_NOT_WORKING ) +COMP( 198?, aubam12s2, ibm5170, 0, atturbo, 0, at_state, init_at, "AUVA COMPUTER, INC.", "BAM/12-S2", MACHINE_NOT_WORKING ) +COMP( 198?, bam16a0, ibm5170, 0, atturbo, 0, at_state, init_at, "AUVA", "VIP-M21502A BAM16-A0", MACHINE_NOT_WORKING ) +COMP( 199?, mb1212c, ibm5170, 0, atturbo, 0, at_state, init_at, "Biostar", "MB-1212C", MACHINE_NOT_WORKING ) +COMP( 199?, cdtekg2, ibm5170, 0, atturbo, 0, at_state, init_at, "CDTEK", "286 mainboard with Headland G2 chipset", MACHINE_NOT_WORKING ) +COMP( 198?, cmpa286, ibm5170, 0, atturbo, 0, at_state, init_at, "CMP enterprise CO.LTD.", "286 motherboard", MACHINE_NOT_WORKING ) +COMP( 1988, dsys200, ibm5170, 0, atturbo, 0, at_state, init_at, "Dell Computer Corporation", "System 200", MACHINE_NOT_WORKING ) +COMP( 198?, mkp286, ibm5170, 0, atturbo, 0, at_state, init_at, "Morse", "KP-286", MACHINE_NOT_WORKING ) +COMP( 199?, octekg2, ibm5170, 0, atturbo, 0, at_state, init_at, "Octek", "286 motherboard with Headland G2 chipset", MACHINE_NOT_WORKING ) +COMP( 199?, olim203, ibm5170, 0, atturbo, 0, at_state, init_at, "Olivetti", "M203 motherboard", MACHINE_NOT_WORKING ) +COMP( 198?, pccm205, ibm5170, 0, atturbo, 0, at_state, init_at, "PC-Chips", "M205", MACHINE_NOT_WORKING ) +COMP( 198?, pccm216, ibm5170, 0, atturbo, 0, at_state, init_at, "PC-Chips", "M216", MACHINE_NOT_WORKING ) +COMP( 198?, snomi286, ibm5170, 0, atturbo, 0, at_state, init_at, "Snobol", "Mini 286", MACHINE_NOT_WORKING ) +COMP( 198?, u3911v3, ibm5170, 0, atturbo, 0, at_state, init_at, "Uniron", "U3911-V3", MACHINE_NOT_WORKING ) +COMP( 1986, ncrpc8, ibm5170, 0, atturbo, 0, at_state, init_at, "NCR", "PC-8", MACHINE_NOT_WORKING ) +COMP( 1988, comslt286, ibm5170, 0, atturbo, 0, at_state, init_at, "Compaq", "SLT/286", MACHINE_NOT_WORKING ) +COMP( 1990, n8810m16v, ibm5170, 0, atturbo, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M16 VGA version", MACHINE_NOT_WORKING ) +COMP( 198?, o286foxii, ibm5170, 0, atturbo, 0, at_state, init_at, "Octek", "Fox II", MACHINE_NOT_WORKING ) +COMP( 1987, m290, ibm5170, 0, atturbo, 0, at_state, init_at, "Olivetti", "M290", MACHINE_NOT_WORKING ) +COMP( 1991, pcd204, ibm5170, 0, atturbo, 0, at_state, init_at, "Philips", "PCD204 (PCD200 series)", MACHINE_NOT_WORKING ) COMP( 1990, n8810m30, ibm5170, 0, neat, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M30", MACHINE_NOT_WORKING ) COMP( 198?, elt286b, ibm5170, 0, neat, 0, at_state, init_at, "Chaintech", "ELT-286B-160B(E)", MACHINE_NOT_WORKING ) COMP( 1985, k286i, ibm5170, 0, k286i, 0, at_state, init_at, "Kaypro", "286i", MACHINE_NOT_WORKING ) diff --git a/src/mame/drivers/gameking.cpp b/src/mame/drivers/gameking.cpp index 8dd9969ee0f..44fdfec783e 100644 --- a/src/mame/drivers/gameking.cpp +++ b/src/mame/drivers/gameking.cpp @@ -320,7 +320,7 @@ void gameking_state::gameking3(machine_config &config) screen.set_physical_aspect(3, 2); screen.set_refresh_hz(39.308176); // ? screen.set_screen_update(FUNC(gameking_state::screen_update_gameking3)); - screen.set_palette(finder_base::DUMMY_TAG); + screen.set_no_palette(); config.device_remove("palette"); SOFTWARE_LIST(config, "cart_list").set_original("gameking"); diff --git a/src/mame/drivers/megaplay.cpp b/src/mame/drivers/megaplay.cpp index 8d7f3e71099..6d727960a23 100644 --- a/src/mame/drivers/megaplay.cpp +++ b/src/mame/drivers/megaplay.cpp @@ -698,8 +698,8 @@ void mplay_state::megaplay(machine_config &config) m_vdp->set_lcm_scaling(true); /* New update functions to handle the extra layer */ - subdevice("megadriv")->set_raw((XTAL(10'738'635) * 5)/2, \ - sega315_5124_device::WIDTH * 5, (sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH) * 5, (sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH + 256) * 5, \ + subdevice("megadriv")->set_raw((XTAL(10'738'635) * 5)/2, + sega315_5124_device::WIDTH * 5, (sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH) * 5, (sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH + 256) * 5, sega315_5124_device::HEIGHT_NTSC, sega315_5124_device::TBORDER_START + sega315_5124_device::NTSC_224_TBORDER_HEIGHT, sega315_5124_device::TBORDER_START + sega315_5124_device::NTSC_224_TBORDER_HEIGHT + 224); subdevice("megadriv")->set_screen_update(FUNC(mplay_state::screen_update_megplay)); diff --git a/src/mame/drivers/megatech.cpp b/src/mame/drivers/megatech.cpp index 7b10b7f7c5b..424dc7a08c7 100644 --- a/src/mame/drivers/megatech.cpp +++ b/src/mame/drivers/megatech.cpp @@ -709,8 +709,8 @@ void mtech_state::megatech(machine_config &config) config.set_default_layout(layout_dualhovu); screen_device &screen(*subdevice("megadriv")); - screen.set_raw(XTAL(10'738'635)/2, \ - sega315_5124_device::WIDTH , sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH, sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH + 256, \ + screen.set_raw(XTAL(10'738'635)/2, + sega315_5124_device::WIDTH , sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH, sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH + 256, sega315_5124_device::HEIGHT_NTSC, sega315_5124_device::TBORDER_START + sega315_5124_device::NTSC_224_TBORDER_HEIGHT, sega315_5124_device::TBORDER_START + sega315_5124_device::NTSC_224_TBORDER_HEIGHT + 224); screen.set_screen_update(FUNC(mtech_state::screen_update_main)); screen.screen_vblank().set(FUNC(mtech_state::screen_vblank_main)); @@ -719,8 +719,8 @@ void mtech_state::megatech(machine_config &config) screen_device &menu(SCREEN(config, "menu", SCREEN_TYPE_RASTER)); // check frq - menu.set_raw(XTAL(10'738'635)/2, \ - sega315_5124_device::WIDTH , sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH, sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH + 256, \ + menu.set_raw(XTAL(10'738'635)/2, + sega315_5124_device::WIDTH , sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH, sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH + 256, sega315_5124_device::HEIGHT_NTSC, sega315_5124_device::TBORDER_START + sega315_5124_device::NTSC_224_TBORDER_HEIGHT, sega315_5124_device::TBORDER_START + sega315_5124_device::NTSC_224_TBORDER_HEIGHT + 224); menu.set_screen_update(FUNC(mtech_state::screen_update_menu)); diff --git a/src/mame/drivers/sansa_fuze.cpp b/src/mame/drivers/sansa_fuze.cpp index c2b6c65a6c8..f452f0a14da 100644 --- a/src/mame/drivers/sansa_fuze.cpp +++ b/src/mame/drivers/sansa_fuze.cpp @@ -17,8 +17,8 @@ class sansa_fuze_state : public driver_device { public: sansa_fuze_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), - m_maincpu(*this, "maincpu") + : driver_device(mconfig, type, tag) + , m_maincpu(*this, "maincpu") { } void sansa_fuze(machine_config &config); @@ -46,7 +46,7 @@ INPUT_PORTS_END void sansa_fuze_state::sansa_fuze(machine_config &config) { /* basic machine hardware */ - ARM7(config, m_maincpu, 50000000); // arm based, speed unknown + ARM7(config, m_maincpu, 50000000); // arm based, speed unknown m_maincpu->set_addrmap(AS_PROGRAM, &sansa_fuze_state::sansa_fuze_map); } diff --git a/src/mame/drivers/segae.cpp b/src/mame/drivers/segae.cpp index 0e319bd175a..1ab6b3be2f9 100644 --- a/src/mame/drivers/segae.cpp +++ b/src/mame/drivers/segae.cpp @@ -890,8 +890,8 @@ void systeme_state::systeme(machine_config &config) m_ppi->tri_pb_callback().set_constant(0); screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); - screen.set_raw(XTAL(10'738'635)/2, \ - sega315_5124_device::WIDTH , sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH, sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH + 256, \ + screen.set_raw(XTAL(10'738'635)/2, + sega315_5124_device::WIDTH , sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH, sega315_5124_device::LBORDER_START + sega315_5124_device::LBORDER_WIDTH + 256, sega315_5124_device::HEIGHT_NTSC, sega315_5124_device::TBORDER_START + sega315_5124_device::NTSC_192_TBORDER_HEIGHT, sega315_5124_device::TBORDER_START + sega315_5124_device::NTSC_192_TBORDER_HEIGHT + 192); screen.set_screen_update(FUNC(systeme_state::screen_update)); diff --git a/src/mame/drivers/spc1500.cpp b/src/mame/drivers/spc1500.cpp index d5e95b54b4c..b1526bb4d51 100644 --- a/src/mame/drivers/spc1500.cpp +++ b/src/mame/drivers/spc1500.cpp @@ -938,7 +938,7 @@ void spc1500_state::spc1500(machine_config &config) /* internal ram */ RAM(config, RAM_TAG).set_default_size("64K"); - } +} /* ROM definition */ ROM_START( spc1500 ) @@ -951,7 +951,6 @@ ROM_START( spc1500 ) ROM_LOAD( "ss151fnt.bin", 0x2000, 0x2000, CRC(83c2eb8d) SHA1(2adf7816206dc74b9f0d32cb3b56cbab31fa6044) ) ROM_LOAD( "ss152fnt.bin", 0x4000, 0x2000, CRC(f4a5a590) SHA1(c9a02756107083bf602ae7c90cfe29b8b964e0df) ) ROM_LOAD( "ss153fnt.bin", 0x6000, 0x2000, CRC(8677d5fa) SHA1(34bfacc855c3846744cd586c150c72e5cbe948b0) ) - ROM_END diff --git a/src/mame/mame.lst b/src/mame/mame.lst index f61467b44f5..c4922fb232d 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -2428,8 +2428,8 @@ elt286b // Chaintech ELT-286B-160B(E) motherboard (286) uni386w // UNICHIP 386W 367C REV 1.0 motherboard (386) mokp386sx // MORSE KP 386SX V2.21 at486 // 19?? IBM AT 486 -atvga // 19?? AT VGA -at386sx // 19?? AT VGA 386sx +atturbo // 19?? AT 12 MHz +at386sx // 19?? AT 16 MHz 386SX a433cc // J-Bond A433C-C/A450C-C anch386s // ANIX CH-386S-16/20/25G scamp386sx // motherboards using the SCAMPSX chipset (386sx) -- cgit v1.2.3