summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/ibmpc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/ibmpc.c')
-rw-r--r--src/mess/drivers/ibmpc.c158
1 files changed, 79 insertions, 79 deletions
diff --git a/src/mess/drivers/ibmpc.c b/src/mess/drivers/ibmpc.c
index 192ef06be0f..8d3ee734e3c 100644
--- a/src/mess/drivers/ibmpc.c
+++ b/src/mess/drivers/ibmpc.c
@@ -409,26 +409,26 @@ ROM_START( ibm5150 )
ROM_DEFAULT_BIOS( "rev3" )
ROM_SYSTEM_BIOS( 0, "rev3", "IBM PC 5150 1501476 10/27/82" )
- ROMX_LOAD("5000019.u29", 0xf6000, 0x2000, CRC(80d3cf5d) SHA1(64769b7a8b60ffeefa04e4afbec778069a2840c9), ROM_BIOS(1)) /* ROM Basic 1.1 F6000-F7FFF; IBM P/N: 5000019, FRU: 6359109 */
- ROMX_LOAD("5000021.u30", 0xf8000, 0x2000, CRC(673a4acc) SHA1(082ae803994048e225150f771794ca305f73d731), ROM_BIOS(1)) /* ROM Basic 1.1 F8000-F9FFF; IBM P/N: 5000021, FRU: 6359111 */
- ROMX_LOAD("5000022.u31", 0xfa000, 0x2000, CRC(aac3fc37) SHA1(c9e0529470edf04da093bb8c8ae2536c688c1a74), ROM_BIOS(1)) /* ROM Basic 1.1 FA000-FBFFF; IBM P/N: 5000022, FRU: 6359112 */
- ROMX_LOAD("5000023.u32", 0xfc000, 0x2000, CRC(3062b3fc) SHA1(5134dd64721cbf093d059ee5d3fd09c7f86604c7), ROM_BIOS(1)) /* ROM Basic 1.1 FC000-FDFFF; IBM P/N: 5000023, FRU: 6359113 */
+ ROMX_LOAD("5000019.u29", 0xf6000, 0x2000, CRC(80d3cf5d) SHA1(64769b7a8b60ffeefa04e4afbec778069a2840c9), ROM_BIOS(1)) /* ROM Basic 1.1 F6000-F7FFF; IBM P/N: 5000019, FRU: 6359109 */
+ ROMX_LOAD("5000021.u30", 0xf8000, 0x2000, CRC(673a4acc) SHA1(082ae803994048e225150f771794ca305f73d731), ROM_BIOS(1)) /* ROM Basic 1.1 F8000-F9FFF; IBM P/N: 5000021, FRU: 6359111 */
+ ROMX_LOAD("5000022.u31", 0xfa000, 0x2000, CRC(aac3fc37) SHA1(c9e0529470edf04da093bb8c8ae2536c688c1a74), ROM_BIOS(1)) /* ROM Basic 1.1 FA000-FBFFF; IBM P/N: 5000022, FRU: 6359112 */
+ ROMX_LOAD("5000023.u32", 0xfc000, 0x2000, CRC(3062b3fc) SHA1(5134dd64721cbf093d059ee5d3fd09c7f86604c7), ROM_BIOS(1)) /* ROM Basic 1.1 FC000-FDFFF; IBM P/N: 5000023, FRU: 6359113 */
ROMX_LOAD("1501476.u33", 0xfe000, 0x2000, CRC(e88792b3) SHA1(40fce6a94dda4328a8b608c7ae2f39d1dc688af4), ROM_BIOS(1))
/* IBM PC 5150 (rev 1: 04/24/81) 2-screw case 16-64k MB w/MDA Card, ROM Basic 1.0 */
ROM_SYSTEM_BIOS( 1, "rev1", "IBM PC 5150 5700051 04/24/81" )
- ROMX_LOAD("5700019.u29", 0xf6000, 0x2000, CRC(b59e8f6c) SHA1(7a5db95370194c73b7921f2d69267268c69d2511), ROM_BIOS(2)) /* ROM Basic 1.0 F6000-F7FFF */
- ROMX_LOAD("5700027.u30", 0xf8000, 0x2000, CRC(bfff99b8) SHA1(ca2f126ba69c1613b7b5a4137d8d8cf1db36a8e6), ROM_BIOS(2)) /* ROM Basic 1.0 F8000-F9FFF */
- ROMX_LOAD("5700035.u31", 0xfa000, 0x2000, CRC(9fe4ec11) SHA1(89af8138185938c3da3386f97d3b0549a51de5ef), ROM_BIOS(2)) /* ROM Basic 1.0 FA000-FBFFF */
- ROMX_LOAD("5700043.u32", 0xfc000, 0x2000, CRC(ea2794e6) SHA1(22fe58bc853ffd393d5e2f98defda7456924b04f), ROM_BIOS(2)) /* ROM Basic 1.0 FC000-FDFFF */
+ ROMX_LOAD("5700019.u29", 0xf6000, 0x2000, CRC(b59e8f6c) SHA1(7a5db95370194c73b7921f2d69267268c69d2511), ROM_BIOS(2)) /* ROM Basic 1.0 F6000-F7FFF */
+ ROMX_LOAD("5700027.u30", 0xf8000, 0x2000, CRC(bfff99b8) SHA1(ca2f126ba69c1613b7b5a4137d8d8cf1db36a8e6), ROM_BIOS(2)) /* ROM Basic 1.0 F8000-F9FFF */
+ ROMX_LOAD("5700035.u31", 0xfa000, 0x2000, CRC(9fe4ec11) SHA1(89af8138185938c3da3386f97d3b0549a51de5ef), ROM_BIOS(2)) /* ROM Basic 1.0 FA000-FBFFF */
+ ROMX_LOAD("5700043.u32", 0xfc000, 0x2000, CRC(ea2794e6) SHA1(22fe58bc853ffd393d5e2f98defda7456924b04f), ROM_BIOS(2)) /* ROM Basic 1.0 FC000-FDFFF */
ROMX_LOAD("5700051.u33", 0xfe000, 0x2000, CRC(12d33fb8) SHA1(f046058faa016ad13aed5a082a45b21dea43d346), ROM_BIOS(2))
/* IBM PC 5150 (rev 2: 10/19/81) 2-screw case, 16-64k MB w/MDA Card, ROM Basic 1.0 */
ROM_SYSTEM_BIOS( 2, "rev2", "IBM PC 5150 5700671 10/19/81" )
- ROMX_LOAD("5700019.u29", 0xf6000, 0x2000, CRC(b59e8f6c) SHA1(7a5db95370194c73b7921f2d69267268c69d2511), ROM_BIOS(3)) /* ROM Basic 1.0 F6000-F7FFF */
- ROMX_LOAD("5700027.u30", 0xf8000, 0x2000, CRC(bfff99b8) SHA1(ca2f126ba69c1613b7b5a4137d8d8cf1db36a8e6), ROM_BIOS(3)) /* ROM Basic 1.0 F8000-F9FFF */
- ROMX_LOAD("5700035.u31", 0xfa000, 0x2000, CRC(9fe4ec11) SHA1(89af8138185938c3da3386f97d3b0549a51de5ef), ROM_BIOS(3)) /* ROM Basic 1.0 FA000-FBFFF */
- ROMX_LOAD("5700043.u32", 0xfc000, 0x2000, CRC(ea2794e6) SHA1(22fe58bc853ffd393d5e2f98defda7456924b04f), ROM_BIOS(3)) /* ROM Basic 1.0 FC000-FDFFF */
+ ROMX_LOAD("5700019.u29", 0xf6000, 0x2000, CRC(b59e8f6c) SHA1(7a5db95370194c73b7921f2d69267268c69d2511), ROM_BIOS(3)) /* ROM Basic 1.0 F6000-F7FFF */
+ ROMX_LOAD("5700027.u30", 0xf8000, 0x2000, CRC(bfff99b8) SHA1(ca2f126ba69c1613b7b5a4137d8d8cf1db36a8e6), ROM_BIOS(3)) /* ROM Basic 1.0 F8000-F9FFF */
+ ROMX_LOAD("5700035.u31", 0xfa000, 0x2000, CRC(9fe4ec11) SHA1(89af8138185938c3da3386f97d3b0549a51de5ef), ROM_BIOS(3)) /* ROM Basic 1.0 FA000-FBFFF */
+ ROMX_LOAD("5700043.u32", 0xfc000, 0x2000, CRC(ea2794e6) SHA1(22fe58bc853ffd393d5e2f98defda7456924b04f), ROM_BIOS(3)) /* ROM Basic 1.0 FC000-FDFFF */
ROMX_LOAD("5700671.u33", 0xfe000, 0x2000, CRC(b7d4ec46) SHA1(bdb06f846c4768f39eeff7e16b6dbff8cd2117d2), ROM_BIOS(3))
/* Z80 on the Xebec 1210 and 1220 Hard Disk Controllers */
@@ -442,7 +442,7 @@ ROM_START( ibm5150 )
ROM_END
ROM_START( ibm5155 )
ROM_REGION(0x100000,"maincpu", 0)
- ROM_LOAD("5000027.u19", 0xf0000, 0x8000, CRC(fc982309) SHA1(2aa781a698a21c332398d9bc8503d4f580df0a05))
+ ROM_LOAD("5000027.u19", 0xf0000, 0x8000, CRC(fc982309) SHA1(2aa781a698a21c332398d9bc8503d4f580df0a05))
ROM_LOAD("1501512.u18", 0xf8000, 0x8000, CRC(79522c3d) SHA1(6bac726d8d033491d52507278aa388ec04cf8b7e))
/* IBM 1501981(CGA) and 1501985(MDA) Character rom */
ROM_REGION(0x2000,"gfx1", 0)
@@ -477,18 +477,18 @@ ROM_START( ibm5160 )
// ROM_LOAD("600963.u12", 0xc8000, 0x02000, CRC(f3daf85f) SHA1(3bd29538832d3084cbddeec92593988772755283)) /* Tandon/Western Digital Fixed Disk Adapter 600963-001__TYPE_5.U12.2764.bin */
/* PC/3270 has a 3270 keyboard controller card, plus a rom on that card to tell the pc how to run it.
- * Unlike the much more complex keyboard controller used in the AT/3270, this one only has one rom,
- a motorola made "(M)1503828 // XE // 8434A XM // SC81155P" custom (an MCU?; the more complicated
- 3270/AT keyboard card uses this same exact chip), an 8254, and some logic chips.
- Thanks to high resolution pictures provided by John Elliott, I can see that the location of the
- chips is unlabeled (except for by absolute pin position on the back), and there are no pals or proms.
- * The board is stickered "2683114 // 874999 // 8446 SU" on the front.
- * The board has a single DE-9 connector where the keyboard dongle connects to.
- * The keyboard dongle has two connectors on it: a DIN-5 connector which connects to the Motherboard's
- keyboard port, plus an RJ45-lookalike socket which the 3270 keyboard connects to.
- * The rom is mapped very strangely to avoid hitting the hard disk controller:
- The first 0x800 bytes appear at C0000-C07FF, and the last 0x1800 bytes appear at 0xCA000-CB7FF
- */
+ * Unlike the much more complex keyboard controller used in the AT/3270, this one only has one rom,
+ a motorola made "(M)1503828 // XE // 8434A XM // SC81155P" custom (an MCU?; the more complicated
+ 3270/AT keyboard card uses this same exact chip), an 8254, and some logic chips.
+ Thanks to high resolution pictures provided by John Elliott, I can see that the location of the
+ chips is unlabeled (except for by absolute pin position on the back), and there are no pals or proms.
+ * The board is stickered "2683114 // 874999 // 8446 SU" on the front.
+ * The board has a single DE-9 connector where the keyboard dongle connects to.
+ * The keyboard dongle has two connectors on it: a DIN-5 connector which connects to the Motherboard's
+ keyboard port, plus an RJ45-lookalike socket which the 3270 keyboard connects to.
+ * The rom is mapped very strangely to avoid hitting the hard disk controller:
+ The first 0x800 bytes appear at C0000-C07FF, and the last 0x1800 bytes appear at 0xCA000-CB7FF
+ */
// ROM_LOAD("6323581.bin", 0xc0000, 0x00800, CRC(cf323cbd) SHA1(93c1ef2ede02772a46dab075c32e179faa045f81))
// ROM_LOAD("6323581.bin", 0xca000, 0x01800, CRC(cf323cbd) SHA1(93c1ef2ede02772a46dab075c32e179faa045f81) ROM_SKIP(0x800))
@@ -501,11 +501,11 @@ ROM_START( ibm5160 )
ROM_DEFAULT_BIOS( "rev4" )
- ROM_SYSTEM_BIOS( 0, "rev1", "IBM XT 5160 08/16/82" ) /* ROM at u18 marked as BAD_DUMP for now, as current dump, while likely correct, was regenerated from a number of smaller dumps, and needs a proper redump. */
+ ROM_SYSTEM_BIOS( 0, "rev1", "IBM XT 5160 08/16/82" ) /* ROM at u18 marked as BAD_DUMP for now, as current dump, while likely correct, was regenerated from a number of smaller dumps, and needs a proper redump. */
ROMX_LOAD("5000027.u19", 0xf0000, 0x8000, CRC(fc982309) SHA1(2aa781a698a21c332398d9bc8503d4f580df0a05), ROM_BIOS(1) )
ROMX_LOAD("5000026.u18", 0xf8000, 0x8000, BAD_DUMP CRC(3c9b0ac3) SHA1(271c9f4cef5029a1560075550b67c3395db09fef), ROM_BIOS(1) ) /* This is probably a good dump, and works fine, but as it was manually regenerated based on a partial dump, it needs to be reverified. It's a very rare rom revision and may have only appeared on XT prototypes. */
- ROM_SYSTEM_BIOS( 1, "rev2", "IBM XT 5160 11/08/82" ) /* Same as PC 5155 BIOS and PC/3270 BIOS */
+ ROM_SYSTEM_BIOS( 1, "rev2", "IBM XT 5160 11/08/82" ) /* Same as PC 5155 BIOS and PC/3270 BIOS */
ROMX_LOAD("5000027.u19", 0xf0000, 0x8000, CRC(fc982309) SHA1(2aa781a698a21c332398d9bc8503d4f580df0a05), ROM_BIOS(2) ) /* silkscreen "MK37050N-4 // 5000027" - FRU: 6359116 - Contents repeat 4 times; Alt Silkscreen (from yesterpc.com): "(M) // 5000027 // (C) 1983 IBM CORP // X E // 8425B NM"*/
ROMX_LOAD("1501512.u18", 0xf8000, 0x8000, CRC(79522c3d) SHA1(6bac726d8d033491d52507278aa388ec04cf8b7e), ROM_BIOS(2) ) /* silkscreen "MK38036N-25 // 1501512 // ZA // (C)IBM CORP // 1981,1983 // D MALAYSIA // 8438 AP"*/
@@ -513,7 +513,7 @@ ROM_START( ibm5160 )
ROMX_LOAD("62x0854.u19", 0xf0000, 0x8000, CRC(b5fb0e83) SHA1(937b43759ffd472da4fb0fe775b3842f5fb4c3b3), ROM_BIOS(3) )
ROMX_LOAD("62x0851.u18", 0xf8000, 0x8000, CRC(1054f7bd) SHA1(e7d0155813e4c650085144327581f05486ed1484), ROM_BIOS(3) )
- ROM_SYSTEM_BIOS( 3, "rev4", "IBM XT 5160 05/09/86" ) /* Minor bugfixes to keyboard code, supposedly */
+ ROM_SYSTEM_BIOS( 3, "rev4", "IBM XT 5160 05/09/86" ) /* Minor bugfixes to keyboard code, supposedly */
ROMX_LOAD("68x4370.u19", 0xf0000, 0x8000, CRC(758ff036) SHA1(045e27a70407d89b7956ecae4d275bd2f6b0f8e2), ROM_BIOS(4))
ROMX_LOAD("62x0890.u18", 0xf8000, 0x8000, CRC(4f417635) SHA1(daa61762d3afdd7262e34edf1a3d2df9a05bcebb), ROM_BIOS(4))
@@ -535,53 +535,53 @@ ROM_START( ibm5160 )
/* PC/3270 and AT/3270 have a set of two (optionally 3) 3270PGC programmable graphics controller cards on them which
- have 2 extra roms, plus a number of custom chips and at least one MCU.
- Information on these three boards plus the keyboard interface can be found at:
- http://www.seasip.info/VintagePC/5271.html
- *** The descriptions below are based on the cards from the AT/3270, which are slightly
- different from the PC/3270 cards. Changes between the PC/3270 and AT/3270 video cards are
- listed:
- 1. The card lip edge is changed on the APA and PS cards to allow them to be placed
- in a 16-bit ISA slot.
- 2. The Main Display board is exactly the same PCB (hence cannot be placed in a 16-bit
- ISA slot), but the socket to the left of the 8255 is now populated, and has a lot of
- rework wires connected to various places on the PCB.
- 3. The APA board was completely redone, and no longer has an 8254 (though it does have an
- empty socket) and has ?twice as much memory on it? (not sure about this). The APA
- board also now connects to both main board connectors 1 and 3, instead of only
- connector 1.
- 4. The PS board has been minorly redone to allow clearance for a 16-bit ISA connector,
- but no other significant chip changes were made. The connector 3 still exists on the
- board but is unpopulated. Connector 2 still connects to the Main display board as
- before.
-
- ** The Main Display Board (with one 48-pin custom, 3 40 pin customs at least one of which is
- an MCU, four 2016BP-10 srams, an 8254 and an 8255 on it, two crystals (16.257MHz and
- 21.676MHz) plus two mask roms ) is stickered "61X6579 // 983623 // 6390 SU" on the front.
- * The pcb is trace-marked "6320987" on both the front and back.
- * The card has a DE-9 connector on it for a monitor.
- * The customs are marked:
- "1503192 // TC15G008P-0009 // JAPAN 8549A" (40 pins, at U52)
- "1503193 // TC15G008AP-0020 // JAPAN 8610A" (48 pins, at U29)
- "(M)1503194 // XE KGA005 // 8616N XM // SC81156P" (40 pins, at U36, likely an MCU)
- "S8613 // SCN2672B // C4N40 A // CP3303" (40 pins, at U24, also possibly an MCU)
-
- ** The All Points Addressable (Frame buffer?) card (with 2 48-pin customs on it which are
- probably gate arrays and not MCUs, an empty socket (28 pins, U46), an Intel Id2147H-3,
- a bank of twelve 16k*4-bit inmos ims2620p-15 DRAMs (tms4416 equivalent), and an Intel
- D2147K 4096*1 byte SRAM) is stickered
- "6487836 // A24969 // 6400 SU" on the back.
- * The pcb is trace-marked "EC 999040" on the back, and silkscreened "RC 2682819" on the front
- * The customs are marked:
- "6323259 // TC15G008AP-0028 // JAPAN 8606A" (48 pins, at U67)
- "6323260 // TC15G022AP-0018 // JAPAN 8606A" (48 pins, at U45)
-
- ** The optional Programmable Symbol Card (with an AMD AM9128-10PC, and six tms4416-15NL DRAMS,
- and a fleet of discrete logic chips, but no roms, pals, or proms) is stickered
- "6347750 // A24866 // 6285 SU" on the front.
- * The PCB is trace-marked "PROGAMMABLE SYMBOL P/N 6347751 // ASSY. NO. 6347750" on the front,
- and trace-marked "|||CIM0286 ECA2466 // 94V-O" on the back.
- */
+ have 2 extra roms, plus a number of custom chips and at least one MCU.
+ Information on these three boards plus the keyboard interface can be found at:
+ http://www.seasip.info/VintagePC/5271.html
+ *** The descriptions below are based on the cards from the AT/3270, which are slightly
+ different from the PC/3270 cards. Changes between the PC/3270 and AT/3270 video cards are
+ listed:
+ 1. The card lip edge is changed on the APA and PS cards to allow them to be placed
+ in a 16-bit ISA slot.
+ 2. The Main Display board is exactly the same PCB (hence cannot be placed in a 16-bit
+ ISA slot), but the socket to the left of the 8255 is now populated, and has a lot of
+ rework wires connected to various places on the PCB.
+ 3. The APA board was completely redone, and no longer has an 8254 (though it does have an
+ empty socket) and has ?twice as much memory on it? (not sure about this). The APA
+ board also now connects to both main board connectors 1 and 3, instead of only
+ connector 1.
+ 4. The PS board has been minorly redone to allow clearance for a 16-bit ISA connector,
+ but no other significant chip changes were made. The connector 3 still exists on the
+ board but is unpopulated. Connector 2 still connects to the Main display board as
+ before.
+
+ ** The Main Display Board (with one 48-pin custom, 3 40 pin customs at least one of which is
+ an MCU, four 2016BP-10 srams, an 8254 and an 8255 on it, two crystals (16.257MHz and
+ 21.676MHz) plus two mask roms ) is stickered "61X6579 // 983623 // 6390 SU" on the front.
+ * The pcb is trace-marked "6320987" on both the front and back.
+ * The card has a DE-9 connector on it for a monitor.
+ * The customs are marked:
+ "1503192 // TC15G008P-0009 // JAPAN 8549A" (40 pins, at U52)
+ "1503193 // TC15G008AP-0020 // JAPAN 8610A" (48 pins, at U29)
+ "(M)1503194 // XE KGA005 // 8616N XM // SC81156P" (40 pins, at U36, likely an MCU)
+ "S8613 // SCN2672B // C4N40 A // CP3303" (40 pins, at U24, also possibly an MCU)
+
+ ** The All Points Addressable (Frame buffer?) card (with 2 48-pin customs on it which are
+ probably gate arrays and not MCUs, an empty socket (28 pins, U46), an Intel Id2147H-3,
+ a bank of twelve 16k*4-bit inmos ims2620p-15 DRAMs (tms4416 equivalent), and an Intel
+ D2147K 4096*1 byte SRAM) is stickered
+ "6487836 // A24969 // 6400 SU" on the back.
+ * The pcb is trace-marked "EC 999040" on the back, and silkscreened "RC 2682819" on the front
+ * The customs are marked:
+ "6323259 // TC15G008AP-0028 // JAPAN 8606A" (48 pins, at U67)
+ "6323260 // TC15G022AP-0018 // JAPAN 8606A" (48 pins, at U45)
+
+ ** The optional Programmable Symbol Card (with an AMD AM9128-10PC, and six tms4416-15NL DRAMS,
+ and a fleet of discrete logic chips, but no roms, pals, or proms) is stickered
+ "6347750 // A24866 // 6285 SU" on the front.
+ * The PCB is trace-marked "PROGAMMABLE SYMBOL P/N 6347751 // ASSY. NO. 6347750" on the front,
+ and trace-marked "|||CIM0286 ECA2466 // 94V-O" on the back.
+ */
// ROM_REGION(0x4000,"gfx2", 0)
// ROM_LOAD("1504161.u11", 0x00000, 0x2000, CRC(d9246cf5) SHA1(2eaed495893a4e6649b04d10dada7b5ef4abd140)) /* silkscreen: "AMI 8613MAJ // 9591-041 // S2364B // 1504161 // PHILIPPINES" - Purpose: Pixels 0 through 7 of built-in 3270 terminal font*/
// ROM_LOAD("1504162.u26", 0x02000, 0x2000, CRC(59e1dc32) SHA1(337b5cced203345a5acfb02532d6b5f526902ee7)) /* silkscreen: "AMI 8607MAH // 9591-042 // S2364B // 1504162 // PHILIPPINES" - Purpose: Pixel 8 of built-in 3270 terminal font*/
@@ -596,9 +596,9 @@ ROM_END
***************************************************************************/
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */
-COMP( 1981, ibm5150, 0, 0, ibm5150, ibm5150, driver_device, 0, "International Business Machines", "IBM PC 5150" , GAME_NO_SOUND)
-COMP( 1982, ibm5155, ibm5150, 0, ibm5150, ibm5150, driver_device, 0, "International Business Machines", "IBM PC 5155" , GAME_NO_SOUND)
-COMP( 1985, ibm5140, ibm5150, 0, ibm5140, ibm5150, driver_device, 0, "International Business Machines", "IBM PC 5140 Convertible" , GAME_NOT_WORKING | GAME_NO_SOUND)
+COMP( 1981, ibm5150, 0, 0, ibm5150, ibm5150, driver_device, 0, "International Business Machines", "IBM PC 5150" , GAME_NO_SOUND)
+COMP( 1982, ibm5155, ibm5150, 0, ibm5150, ibm5150, driver_device, 0, "International Business Machines", "IBM PC 5155" , GAME_NO_SOUND)
+COMP( 1985, ibm5140, ibm5150, 0, ibm5140, ibm5150, driver_device, 0, "International Business Machines", "IBM PC 5140 Convertible" , GAME_NOT_WORKING | GAME_NO_SOUND)
// xt class (pc but 8086)
-COMP( 1982, ibm5160, ibm5150, 0, ibm5160, ibm5150, driver_device, 0, "International Business Machines", "IBM XT 5160" , GAME_NO_SOUND)
+COMP( 1982, ibm5160, ibm5150, 0, ibm5160, ibm5150, driver_device, 0, "International Business Machines", "IBM XT 5160" , GAME_NO_SOUND)