summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/at.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/at.cpp')
-rw-r--r--src/mame/drivers/at.cpp112
1 files changed, 56 insertions, 56 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<isa16_slot_device>("isa1")->set_default_option("cga");
}
@@ -547,10 +547,10 @@ void at_vrom_fix_state::ibmps1(machine_config &config)
subdevice<pc_kbdc_slot_device>("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<isa16_slot_device>("isa1")->set_default_option("svga_et4k");
subdevice<pc_kbdc_slot_device>("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<isa16_slot_device>("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<isa16_slot_device>("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<isa16_slot_device>("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<isa16_slot_device>("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, "<generic>", "PC/AT (CGA, MF2 Keyboard)", MACHINE_NOT_WORKING )
-COMP( 1987, atvga, ibm5170, 0, atvga, 0, at_state, init_at, "<generic>", "PC/AT (VGA, MF2 Keyboard)" , MACHINE_NOT_WORKING )
-COMP( 1988, ct386sx, ibm5170, 0, ct386sx, 0, at_state, init_at, "<generic>", "NEAT 386SX (VGA, MF2 Keyboard)", MACHINE_NOT_WORKING )
-COMP( 1988, at386sx, ibm5170, 0, at386sx, 0, at_state, init_at, "<generic>", "PC/AT 386SX (VGA, MF2 Keyboard)", MACHINE_NOT_WORKING )
-COMP( 1988, at386, ibm5170, 0, at386, 0, at_state, init_at, "<generic>", "PC/AT 386 (VGA, MF2 Keyboard)", MACHINE_NOT_WORKING )
-COMP( 1990, at486, ibm5170, 0, at486, 0, at_state, init_at, "<generic>", "PC/AT 486 (VGA, MF2 Keyboard)", MACHINE_NOT_WORKING )
-COMP( 1989, neat, ibm5170, 0, neat, 0, at_state, init_at, "<generic>", "NEAT (VGA, MF2 Keyboard)", MACHINE_NOT_WORKING )
+COMP( 1987, at, ibm5170, 0, ibm5162, 0, at_state, init_at, "<generic>", "PC/AT (6 MHz, MF2 Keyboard)", MACHINE_NOT_WORKING )
+COMP( 1987, atturbo, ibm5170, 0, atturbo, 0, at_state, init_at, "<generic>", "PC/AT Turbo (12 MHz, MF2 Keyboard)" , MACHINE_NOT_WORKING )
+COMP( 1988, ct386sx, ibm5170, 0, ct386sx, 0, at_state, init_at, "<generic>", "NEAT 386SX (16 MHz, MF2 Keyboard)", MACHINE_NOT_WORKING )
+COMP( 1988, at386sx, ibm5170, 0, at386sx, 0, at_state, init_at, "<generic>", "PC/AT 386SX (16 MHz, MF2 Keyboard)", MACHINE_NOT_WORKING )
+COMP( 1988, at386, ibm5170, 0, at386, 0, at_state, init_at, "<generic>", "PC/AT 386 (12 MHz, MF2 Keyboard)", MACHINE_NOT_WORKING )
+COMP( 1990, at486, ibm5170, 0, at486, 0, at_state, init_at, "<generic>", "PC/AT 486 (25 MHz, MF2 Keyboard)", MACHINE_NOT_WORKING )
+COMP( 1989, neat, ibm5170, 0, neat, 0, at_state, init_at, "<generic>", "NEAT (12 MHz, MF2 Keyboard)", MACHINE_NOT_WORKING )
COMP( 1989, ec1842, ibm5150, 0, ec1842, 0, at_state, init_at, "<unknown>", "EC-1842", MACHINE_NOT_WORKING )
COMP( 1993, ec1849, ibm5170, 0, ec1842, 0, at_state, init_at, "<unknown>", "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, "<unknown>", "286 motherboards with 5-chip SUNTAC chipset", MACHINE_NOT_WORKING )
-COMP( 199?, headg2, ibm5170, 0, atvga, 0, at_state, init_at, "<unknown>", "286 motherboards with Headland G2 chipset", MACHINE_NOT_WORKING )
-COMP( 198?, vlsi5, ibm5170, 0, atvga, 0, at_state, init_at, "<unknown>", "286 motherboards with 5-chip VLSI chipset", MACHINE_NOT_WORKING )
-COMP( 199?, bi025c, ibm5170, 0, atvga, 0, at_state, init_at, "<unknown>", "BI-025C HT-12 286 (HT12/A chipset)", MACHINE_NOT_WORKING )
-COMP( 199?, kma202f, ibm5170, 0, atvga, 0, at_state, init_at, "<unknown>", "KMA-202F-12R (Winbond chipset)", MACHINE_NOT_WORKING )
-COMP( 198?, td60c, ibm5170, 0, atvga, 0, at_state, init_at, "<unknown>", "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, "<unknown>", "286 motherboards with 5-chip SUNTAC chipset", MACHINE_NOT_WORKING )
+COMP( 199?, headg2, ibm5170, 0, atturbo, 0, at_state, init_at, "<unknown>", "286 motherboards with Headland G2 chipset", MACHINE_NOT_WORKING )
+COMP( 198?, vlsi5, ibm5170, 0, atturbo, 0, at_state, init_at, "<unknown>", "286 motherboards with 5-chip VLSI chipset", MACHINE_NOT_WORKING )
+COMP( 199?, bi025c, ibm5170, 0, atturbo, 0, at_state, init_at, "<unknown>", "BI-025C HT-12 286 (HT12/A chipset)", MACHINE_NOT_WORKING )
+COMP( 199?, kma202f, ibm5170, 0, atturbo, 0, at_state, init_at, "<unknown>", "KMA-202F-12R (Winbond chipset)", MACHINE_NOT_WORKING )
+COMP( 198?, td60c, ibm5170, 0, atturbo, 0, at_state, init_at, "<unknown>", "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 )