From bb7677945275e6f172dd742f74af5e2a68959694 Mon Sep 17 00:00:00 2001 From: rfka01 Date: Wed, 17 Apr 2019 05:47:49 +0200 Subject: [PATCH] pc.cpp, genpc.cpp: More XT clones and BIOS variants (#4901) * pc.cpp, genpc.cpp: More XT clones and BIOS variants * pc.cpp: Added Kyocera XT * compc.cpp: Added BIOS version 2.01 for PC-10 * genpc.cpp: Added various XT BIOS versions * pc.cpp, genpc.cpp: Added various XT BIOS versions * genpc.cpp: More XT BIOS variants --- src/mame/drivers/compc.cpp | 10 +-- src/mame/drivers/genpc.cpp | 130 ++++++++++++++++++++++++------------- src/mame/drivers/pc.cpp | 42 +++++++++++- src/mame/mame.lst | 3 + 4 files changed, 133 insertions(+), 52 deletions(-) diff --git a/src/mame/drivers/compc.cpp b/src/mame/drivers/compc.cpp index a13dc96603f..4b83f0c23d7 100644 --- a/src/mame/drivers/compc.cpp +++ b/src/mame/drivers/compc.cpp @@ -262,10 +262,12 @@ void compc_state::pc10iii(machine_config &config) ROM_START(compc10) ROM_REGION(0x10000, "bios", 0) ROM_DEFAULT_BIOS("v205") - ROM_SYSTEM_BIOS(0, "v203", "v2.03") - ROMX_LOAD("380258-03", 0xc000, 0x4000, CRC(fbe53865) SHA1(a6d6433c055d1c328f71403a2ed2fd5908c23d40), ROM_BIOS(0)) - ROM_SYSTEM_BIOS(1, "v205", "v2.05") - ROMX_LOAD("380258-04", 0xc000, 0x4000, CRC(e61084da) SHA1(dfb360a6ec6cb1250d8a6243f12a0d702e8479cb), ROM_BIOS(1)) + ROM_SYSTEM_BIOS(0, "v201", "v2.01") + ROMX_LOAD("bios2.01-380258-01.bin", 0xc000, 0x4000, CRC(921de6aa) SHA1(eb6c3fe4200cb40da20131b264521ba9f82021b2), ROM_BIOS(0)) + ROM_SYSTEM_BIOS(1, "v203", "v2.03") + ROMX_LOAD("380258-03", 0xc000, 0x4000, CRC(fbe53865) SHA1(a6d6433c055d1c328f71403a2ed2fd5908c23d40), ROM_BIOS(1)) + ROM_SYSTEM_BIOS(2, "v205", "v2.05") + ROMX_LOAD("380258-04", 0xc000, 0x4000, CRC(e61084da) SHA1(dfb360a6ec6cb1250d8a6243f12a0d702e8479cb), ROM_BIOS(2)) ROM_END // Note: Commodore PC20-III, PC10-III and COLT share the same BIOS diff --git a/src/mame/drivers/genpc.cpp b/src/mame/drivers/genpc.cpp index 66541b10636..45915348063 100644 --- a/src/mame/drivers/genpc.cpp +++ b/src/mame/drivers/genpc.cpp @@ -113,55 +113,93 @@ void genpc_state::pcvga(machine_config &config) ROM_START(pc) ROM_REGION(0x02000, "bios", 0) - ROM_SYSTEM_BIOS(0, "v30", "Turbo XT BIOS 3.0") - ROMX_LOAD("pcxtbios30.rom", 0x00000, 0x02000, CRC(4e1fd77a) SHA1(36873971c47b242db7edad7a0c1ea2f7f8d43b87),ROM_BIOS(0)) - ROM_SYSTEM_BIOS(1, "v26", "Turbo XT BIOS 2.6") - ROMX_LOAD("pcxtbios26.rom", 0x00000, 0x02000, CRC(a7505acd) SHA1(1fdd80b09feed0ac59401fd6d8dae6250cb56054),ROM_BIOS(1)) - ROM_SYSTEM_BIOS(2, "v25", "Turbo XT BIOS 2.5") - ROMX_LOAD("pcxtbios25.rom", 0x00000, 0x02000, CRC(1ab22db6) SHA1(e681acec93c79b08ec06fd26d3be4cccd28f7a45),ROM_BIOS(2)) - ROM_SYSTEM_BIOS(3, "v24", "Turbo XT BIOS 2.4") - ROMX_LOAD("pcxtbios24.rom", 0x00000, 0x02000, CRC(80e3c43f) SHA1(3f623cf12f3375aa0fa59da84b5137b9fc86c0ce),ROM_BIOS(3)) - ROM_SYSTEM_BIOS(4, "v23", "Turbo XT BIOS 2.3") - ROMX_LOAD("pcxtbios23.rom", 0x00000, 0x02000, CRC(f397485a) SHA1(777826be2feadb3a8cf7a28ed2245dddef8e1d23),ROM_BIOS(4)) - ROM_SYSTEM_BIOS(5, "v22", "Turbo XT BIOS 2.2") - ROMX_LOAD("pcxtbios22.rom", 0x00000, 0x02000, CRC(00967678) SHA1(2dd7f6c8236673e471dd456be009dcc43e28a09f),ROM_BIOS(5)) - ROM_SYSTEM_BIOS(6, "v21", "Turbo XT BIOS 2.1") - ROMX_LOAD("pcxtbios21.rom", 0x00000, 0x02000, CRC(017f8f61) SHA1(d9696ba16b56685eb51612eddf1a75364acae7af),ROM_BIOS(6)) - ROM_SYSTEM_BIOS(7, "v20", "Turbo XT BIOS 2.0") - ROMX_LOAD("xtbios2.rom", 0x00000, 0x02000, CRC(1d7bd86c) SHA1(33a500f599b4dad2fe6d7a5c3e89b13bd5dd2987),ROM_BIOS(7)) - ROM_SYSTEM_BIOS(8, "v10", "XT Anonymous Generic Turbo BIOS") - ROMX_LOAD("pcxt.rom", 0x00000, 0x02000, CRC(031aafad) SHA1(a641b505bbac97b8775f91fe9b83d9afdf4d038f),ROM_BIOS(8)) + ROM_SYSTEM_BIOS(0, "v31", "Turbo XT BIOS 3.1") + ROMX_LOAD("pcxtbios31.rom", 0x00000, 0x02000, CRC(8ede74c6) SHA1(5848065f9b40e504c02e6930d3602965b2b1bfad),ROM_BIOS(0)) + ROM_SYSTEM_BIOS(1, "v30", "Turbo XT BIOS 3.0") + ROMX_LOAD("pcxtbios30.rom", 0x00000, 0x02000, CRC(4e1fd77a) SHA1(36873971c47b242db7edad7a0c1ea2f7f8d43b87),ROM_BIOS(1)) + ROM_SYSTEM_BIOS(2, "v26", "Turbo XT BIOS 2.6") + ROMX_LOAD("pcxtbios26.rom", 0x00000, 0x02000, CRC(a7505acd) SHA1(1fdd80b09feed0ac59401fd6d8dae6250cb56054),ROM_BIOS(2)) + ROM_SYSTEM_BIOS(3, "v25", "Turbo XT BIOS 2.5") + ROMX_LOAD("pcxtbios25.rom", 0x00000, 0x02000, CRC(1ab22db6) SHA1(e681acec93c79b08ec06fd26d3be4cccd28f7a45),ROM_BIOS(3)) + ROM_SYSTEM_BIOS(4, "v24", "Turbo XT BIOS 2.4") + ROMX_LOAD("pcxtbios24.rom", 0x00000, 0x02000, CRC(80e3c43f) SHA1(3f623cf12f3375aa0fa59da84b5137b9fc86c0ce),ROM_BIOS(4)) + ROM_SYSTEM_BIOS(5, "v23", "Turbo XT BIOS 2.3") + ROMX_LOAD("pcxtbios23.rom", 0x00000, 0x02000, CRC(f397485a) SHA1(777826be2feadb3a8cf7a28ed2245dddef8e1d23),ROM_BIOS(5)) + ROM_SYSTEM_BIOS(6, "v22", "Turbo XT BIOS 2.2") + ROMX_LOAD("pcxtbios22.rom", 0x00000, 0x02000, CRC(00967678) SHA1(2dd7f6c8236673e471dd456be009dcc43e28a09f),ROM_BIOS(6)) + ROM_SYSTEM_BIOS(7, "v21", "Turbo XT BIOS 2.1") + ROMX_LOAD("pcxtbios21.rom", 0x00000, 0x02000, CRC(017f8f61) SHA1(d9696ba16b56685eb51612eddf1a75364acae7af),ROM_BIOS(7)) + ROM_SYSTEM_BIOS(8, "v20", "Turbo XT BIOS 2.0") + ROMX_LOAD("xtbios2.rom", 0x00000, 0x02000, CRC(1d7bd86c) SHA1(33a500f599b4dad2fe6d7a5c3e89b13bd5dd2987),ROM_BIOS(8)) + ROM_SYSTEM_BIOS(9, "v10", "XT Anonymous Generic Turbo BIOS") + ROMX_LOAD("pcxt.rom", 0x00000, 0x02000, CRC(031aafad) SHA1(a641b505bbac97b8775f91fe9b83d9afdf4d038f),ROM_BIOS(9)) // List of bioses to go to separate drivers - ROM_SYSTEM_BIOS(9, "ami", "XT AMI") - ROMX_LOAD( "ami.bin", 0x00000, 0x2000, CRC(b381eb22) SHA1(9735193de119270c946a17ed58c3ab9554e0852e),ROM_BIOS(9)) - ROM_SYSTEM_BIOS(10, "award", "XT Award 2.05") - ROMX_LOAD( "award2.05.bin", 0x00000, 0x2000, CRC(5b3953e5) SHA1(4a36171aa8d993008187f39f732b9296401b7b6c),ROM_BIOS(10)) - ROM_SYSTEM_BIOS(11, "dtk", "XT DTK Erso bios 2.42") - ROMX_LOAD( "dtk2.42.bin", 0x00000, 0x2000, CRC(3f2d2a76) SHA1(02fa057f2c22ab199a8d9795ab1ae570f2b13a36),ROM_BIOS(11)) - ROM_SYSTEM_BIOS(12, "peter", "XT Peter Kohlman 3.75") // V20 Rom only - ROMX_LOAD( "peterv203.75.bin", 0x00000, 0x2000, CRC(b053a6a4) SHA1(f53218ad3d725f12d9149b22d8afcf6a8869a3bd),ROM_BIOS(12)) - ROM_SYSTEM_BIOS(13, "pho2271", "XT Phoenix Bios 2.27 #1") - ROMX_LOAD( "phoenix2.27.bin", 0x00000, 0x2000, CRC(168ffef0) SHA1(69465db2f9246a614044d1f433d374506a13a07f),ROM_BIOS(13)) - ROM_SYSTEM_BIOS(14, "pho2272", "XT Phoenix Bios 2.27 #2") // V20 installed on board - ROMX_LOAD( "compatibility_software_phoenix_technologies_1985_1986_1121277.bin", 0x00000, 0x2000, CRC(33ceb81a) SHA1(7c7db75e61e19025938f30798d9d0f8b4f6ab0ee),ROM_BIOS(14)) - ROM_SYSTEM_BIOS(15, "pho251", "XT Phoenix Bios 2.51") - ROMX_LOAD( "phoenix2.51.bin", 0x00000, 0x2000, CRC(9b7e9c40) SHA1(c948a8d3d715e469105c6e2acd8b46ec274b25a8),ROM_BIOS(15)) - ROM_SYSTEM_BIOS(16, "turbo", "XT Turbo Bios 3.10") - ROMX_LOAD( "turbo3.10.bin", 0x00000, 0x2000, CRC(8aaca1e3) SHA1(9c03da16713e08c0112a04c8bdfa394e7341c1fc),ROM_BIOS(16)) - ROM_SYSTEM_BIOS(17, "nestv200", "JUKO NEST v2.00") // use keytronic keyboard - ROMX_LOAD( "jukoa.bin", 0x00000, 0x2000, CRC(7d78707e) SHA1(8b09a32658a850e7f03254d1328fe6e336e91871),ROM_BIOS(17)) - ROM_SYSTEM_BIOS(18, "nest230", "JUKO NEST v2.30") - ROMX_LOAD( "juko_st_v2.30.bin", 0x00000, 0x2000, CRC(7a1c6dfa) SHA1(0b343f3028ca06c9e6dc69427d1b15a47c74b9fc),ROM_BIOS(18)) - ROM_SYSTEM_BIOS(19, "nest232", "JUKO NEST v2.32") - ROMX_LOAD( "xt-juko-st-2.32.bin", 0x00000, 0x2000, CRC(0768524e) SHA1(259520bb7a6796e5b987c2b9bef1acd501df1670),ROM_BIOS(19)) - ROM_SYSTEM_BIOS(20, "sid41", "SID BIOS v4.1") // from X'GOLDEN mainboard - ROMX_LOAD( "sid_bios_version_v4.1.bin", 0x00000, 0x2000, CRC(c58daf4d) SHA1(7066f8f993500383b99103a9fa1e6c125c89581b),ROM_BIOS(20)) - ROM_SYSTEM_BIOS(21, "txt310", "T U R B O XT Version 3.10") // from X'GOLDEN Turbo mainboard, computer can operate in 8MHz mode, source mentions possible corruption - ROMX_LOAD( "turbo_xt_3.10_2764.bin", 0x00000, 0x2000, BAD_DUMP CRC(8aaca1e3) SHA1(9c03da16713e08c0112a04c8bdfa394e7341c1fc),ROM_BIOS(21)) - ROM_SYSTEM_BIOS(22, "alco", "ALCO 8MHz") // another Phoenix v2.27 variant, probably overdumped, therefore BAD_DUMP - ROMX_LOAD( "alco8mhz.bin", 0x00000, 0x2000, BAD_DUMP CRC(96a56814) SHA1(7f752cbe1a25ed6ea5f77fed79cfbf608c667dc3),ROM_BIOS(22)) + ROM_SYSTEM_BIOS(10, "ami", "XT AMI") + ROMX_LOAD( "ami.bin", 0x00000, 0x2000, CRC(b381eb22) SHA1(9735193de119270c946a17ed58c3ab9554e0852e),ROM_BIOS(10)) + ROM_SYSTEM_BIOS(11, "award", "XT Award 2.05") + ROMX_LOAD( "award2.05.bin", 0x00000, 0x2000, CRC(5b3953e5) SHA1(4a36171aa8d993008187f39f732b9296401b7b6c),ROM_BIOS(11)) + ROM_SYSTEM_BIOS(12, "dtk226", "XT DTK Erso bios 2.26") + ROMX_LOAD( "dtk-ers0.rom", 0x00000, 0x2000, CRC(85fd5e10) SHA1(2ae152f042e7e43e27621f071af763e3f9dc68d2),ROM_BIOS(12)) + ROM_SYSTEM_BIOS(13, "dtk240", "XT DTK Erso bios 2.40") // 8 MHz Turbo + ROMX_LOAD( "dtk2.40.bin", 0x00000, 0x2000, CRC(a4ed27c3) SHA1(66b67540d94c0d049ebc14ee14eadd2ab7304818),ROM_BIOS(13)) + ROM_SYSTEM_BIOS(14, "dtk242", "XT DTK Erso bios 2.42") // 10 MHz Turbo + ROMX_LOAD( "dtk2.42.bin", 0x00000, 0x2000, CRC(3f2d2a76) SHA1(02fa057f2c22ab199a8d9795ab1ae570f2b13a36),ROM_BIOS(14)) + ROM_SYSTEM_BIOS(15, "peter", "XT Peter Kohlman 3.75") // V20 Rom only + ROMX_LOAD( "peterv203.75.bin", 0x00000, 0x2000, CRC(b053a6a4) SHA1(f53218ad3d725f12d9149b22d8afcf6a8869a3bd),ROM_BIOS(15)) + ROM_SYSTEM_BIOS(16, "pho2271", "XT Phoenix Bios 2.27 #1") + ROMX_LOAD( "phoenix2.27.bin", 0x00000, 0x2000, CRC(168ffef0) SHA1(69465db2f9246a614044d1f433d374506a13a07f),ROM_BIOS(16)) + ROM_SYSTEM_BIOS(17, "pho2272", "XT Phoenix Bios 2.27 #2") // V20 installed on board + ROMX_LOAD( "compatibility_software_phoenix_technologies_1985_1986_1121277.bin", 0x00000, 0x2000, CRC(33ceb81a) SHA1(7c7db75e61e19025938f30798d9d0f8b4f6ab0ee),ROM_BIOS(17)) + ROM_SYSTEM_BIOS(18, "pho251", "XT Phoenix Bios 2.51") + ROMX_LOAD( "phoenix2.51.bin", 0x00000, 0x2000, CRC(9b7e9c40) SHA1(c948a8d3d715e469105c6e2acd8b46ec274b25a8),ROM_BIOS(18)) + ROM_SYSTEM_BIOS(19, "turbo", "XT Turbo Bios 3.10") + ROMX_LOAD( "turbo3.10.bin", 0x00000, 0x2000, CRC(8aaca1e3) SHA1(9c03da16713e08c0112a04c8bdfa394e7341c1fc),ROM_BIOS(19)) + ROM_SYSTEM_BIOS(20, "nestv200", "JUKO NEST v2.00") // use keytronic keyboard + ROMX_LOAD( "jukoa.bin", 0x00000, 0x2000, CRC(7d78707e) SHA1(8b09a32658a850e7f03254d1328fe6e336e91871),ROM_BIOS(20)) + ROM_SYSTEM_BIOS(21, "nest230", "JUKO NEST v2.30") + ROMX_LOAD( "juko_st_v2.30.bin", 0x00000, 0x2000, CRC(7a1c6dfa) SHA1(0b343f3028ca06c9e6dc69427d1b15a47c74b9fc),ROM_BIOS(21)) + ROM_SYSTEM_BIOS(22, "nest232", "JUKO NEST v2.32") + ROMX_LOAD( "xt-juko-st-2.32.bin", 0x00000, 0x2000, CRC(0768524e) SHA1(259520bb7a6796e5b987c2b9bef1acd501df1670),ROM_BIOS(22)) + ROM_SYSTEM_BIOS(23, "sid41", "SID BIOS v4.1") // from X'GOLDEN mainboard + ROMX_LOAD( "sid_bios_version_v4.1.bin", 0x00000, 0x2000, CRC(c58daf4d) SHA1(7066f8f993500383b99103a9fa1e6c125c89581b),ROM_BIOS(23)) + ROM_SYSTEM_BIOS(24, "txt310", "T U R B O XT Version 3.10") // from X'GOLDEN Turbo mainboard, computer can operate in 8MHz mode, source mentions possible corruption + ROMX_LOAD( "turbo_xt_3.10_2764.bin", 0x00000, 0x2000, BAD_DUMP CRC(8aaca1e3) SHA1(9c03da16713e08c0112a04c8bdfa394e7341c1fc),ROM_BIOS(24)) + ROM_SYSTEM_BIOS(25, "alco", "ALCO 8MHz") // another Phoenix v2.27 variant, probably overdumped, therefore BAD_DUMP + ROMX_LOAD( "alco8mhz.bin", 0x00000, 0x2000, BAD_DUMP CRC(96a56814) SHA1(7f752cbe1a25ed6ea5f77fed79cfbf608c667dc3),ROM_BIOS(25)) + ROM_SYSTEM_BIOS(26, "american", "American XT 1.32") + ROMX_LOAD( "americxt.rom", 0x00000, 0x2000, CRC(4c6e23f3) SHA1(6e16f42da9c3d7bd408cf885caf93de9aa02ebe4),ROM_BIOS(26)) + ROM_SYSTEM_BIOS(27, "excel31", "Excel-Turbo Computer Version 3.1") + ROMX_LOAD( "excel-turbo_computer_3.1_2764.bin", 0x00000, 0x2000, CRC(d319fea7) SHA1(5b4b0eb35889602aa7f18de82800599528690e15),ROM_BIOS(27)) + ROM_SYSTEM_BIOS(28, "s10b1", "Super 10-B1") // another Phoenix 2.51 variant + ROMX_LOAD( "super_10-b1_27c64.bin", 0x00000, 0x2000, CRC(ba7797db) SHA1(2ee8863640b860a1807cc41e1ac9d94f73a087aa),ROM_BIOS(28)) + ROM_SYSTEM_BIOS(29, "td386", "TD 3.86") + ROMX_LOAD( "td3.86_id_75102637.bin", 0x00000, 0x2000, CRC(aec96e13) SHA1(6e3143418f439a0373fba626cf69df34e41815e5),ROM_BIOS(29)) + ROM_SYSTEM_BIOS(30, "td391", "TD 3.91") + ROMX_LOAD( "tbios-ii.rom", 0x00000, 0x2000, CRC(508b1bad) SHA1(ee9f51423f4cccfdc160c565ecd95fabbcb8a4d4),ROM_BIOS(30)) + ROM_SYSTEM_BIOS(31, "td393", "TD 3.93") + ROMX_LOAD( "td3.93.bin", 0x00000, 0x2000, CRC(807620d9) SHA1(3f0ca24e33feb32051de9e819b962df1528a0403),ROM_BIOS(31)) + ROM_SYSTEM_BIOS(32, "yangp227", "YANGTECH.INC Phoenix 2.27") + ROMX_LOAD( "000p001.bin", 0x00000, 0x2000, CRC(16f4fdc8) SHA1(8e73e9d1456aadd65bb89cc813d1aa1354c90d68),ROM_BIOS(32)) + ROM_SYSTEM_BIOS(33, "ethom11f", "ETHOM Associates Version 1.1f") // 8 MHz + ROMX_LOAD( "ethom_associates_version_1.1f.bin", 0x00000, 0x02000, CRC(bbe7dc12) SHA1(195989a43e6701ff247329524622f1d6f41db7b4),ROM_BIOS(33)) + ROM_SYSTEM_BIOS(34, "arc20", "ARC BIOS 2.0") // ABC Turbo Board - X Turbo System + ROMX_LOAD( "ibm-artb.rom", 0x00000, 0x2000, CRC(0ae5bf8e) SHA1(79b043070c92f9b2f6f9ca25fe61b4c1fcdf1bc8),ROM_BIOS(34)) + ROM_SYSTEM_BIOS(35, "pho252", "XT Phoenix Bios 2.52") + ROMX_LOAD( "ibm-phxt.rom", 0x00000, 0x2000, CRC(c0bc9482) SHA1(a527403c92b6bf4fd876f516c18ca499cb7d4b13),ROM_BIOS(35)) + ROM_SYSTEM_BIOS(36, "com33", "IBM Compatible BIOS v3.3") + ROMX_LOAD( "ibm3-3.rom", 0x00000, 0x02000, CRC(bf6dde1a) SHA1(e63456a888b887b8c0f77f35261ff067f0e2020d),ROM_BIOS(36)) + ROM_SYSTEM_BIOS(37, "xt16", "Turbo BIOS for PC XT-16") + ROMX_LOAD( "ibmturb.rom", 0x00000, 0x2000, CRC(ba4a711e) SHA1(82fe2f76fd6668d2b38f8e6552a605d70c822792),ROM_BIOS(37)) + ROM_SYSTEM_BIOS(38, "znix", "Z-NIX PC-1600") + ROMX_LOAD( "ibmzen.rom", 0x00000, 0x2000, CRC(c5468172) SHA1(499a7813f870b04003e246cc90d4a591d043c6bb),ROM_BIOS(038)) + ROM_SYSTEM_BIOS(39, "pcpi", "PC/88 BIOS Ver1.92") // use pcega + ROMX_LOAD( "pcpi-192.rom", 0x00000, 0x2000, CRC(ef2da5ce) SHA1(95376440be1276e6f1c16fe49c847056bb1e4d5c),ROM_BIOS(39)) + ROM_SYSTEM_BIOS(40, "fday17", "Faraday 5 slot PC") // use pcherc + ROMX_LOAD( "fdaypc17.rom", 0x00000, 0x2000, CRC(26bb29ac) SHA1(5a58680b9193f4323db3e7894f853dc82d17f4ee),ROM_BIOS(40)) + + ROM_END #define rom_pcmda rom_pc diff --git a/src/mame/drivers/pc.cpp b/src/mame/drivers/pc.cpp index a26c66e8bdd..e49430a3ebf 100644 --- a/src/mame/drivers/pc.cpp +++ b/src/mame/drivers/pc.cpp @@ -45,6 +45,7 @@ public: void ataripc1(machine_config &config); void ncrpc4i(machine_config &config); void kaypro16(machine_config &config); + void kaypropc(machine_config &config); void epc(machine_config &config); void m15(machine_config &config); void bondwell(machine_config &config); @@ -67,6 +68,8 @@ public: void ittxtra(machine_config &config); void cadd810(machine_config &config); void juko16(machine_config &config); + void hyo88t(machine_config &config); + void kyoxt(machine_config &config); void init_bondwell(); @@ -698,6 +701,16 @@ ROM_START( kaypro16 ) ROM_LOAD("pc102782.bin", 0xe000, 0x2000, CRC(ade4ed14) SHA1(de6d87ae83a71728d60df6a5964e680487ea8400)) ROM_END +/**************************************************************** Kaypro PC *** + +Links: https://www.youtube.com/watch?v=2YAEOhYEZbc , + +******************************************************************************/ + +ROM_START( kaypropc ) + ROM_REGION(0x10000, "bios", 0) + ROM_LOAD("kpb203n.rom", 0xe000, 0x2000, CRC(49ea41e9) SHA1(14db6b8f302833f64f6e740a293d12f76e71f78f)) +ROM_END /******************************************************************** MK-88 *** @@ -1222,6 +1235,30 @@ ROM_START( juko16 ) ROMX_LOAD("juko_nest_even.bin", 0xe000, 0x2000, CRC(2bfa545f) SHA1(1cdaf90323cbed3224b4b8863bf27e709be6a73a),ROM_BIOS(1)) ROM_END + +/****************************************************** Hyosung Topstar 88T *** + +http://minuszerodegrees.net/xt_clone_bios/xt_clone_bios.htm + +******************************************************************************/ + +ROM_START( hyo88t ) + ROM_REGION(0x10000, "bios", 0) + ROM_LOAD( "hyosung_topstar_88t_v3.0.bin", 0xc000, 0x4000, CRC(2429046b) SHA1(e2a8e1ffdd4c6ff84791f486df3204811fa5f589)) +ROM_END + +/*************************************************************** Kyocera XT *** + +http://www.hampa.ch/pce/download.html + +******************************************************************************/ + +ROM_START( kyoxt ) + ROM_REGION(0x10000, "bios", 0) + ROM_LOAD( "kyocera.rom", 0xc000, 0x4000, CRC(cd732ac6) SHA1(7258fc18565135870e31962e4bd528a06d1ee0e0)) +ROM_END + + /*************************************************************************** Game driver(s) @@ -1260,5 +1297,6 @@ COMP( 1982, mpc1600, ibm5150, 0, mpc1600, pccga, pc_state, COMP( 1984, ittxtra, ibm5150, 0, pccga, pccga, pc_state, empty_init, "ITT Information Systems", "ITT XTRA", MACHINE_NOT_WORKING ) COMP( 198?, cadd810, ibm5150, 0, cadd810, pccga, pc_state, empty_init, "CompuAdd", "810", MACHINE_NOT_WORKING ) COMP( 198?, juko16, ibm5150, 0, juko16, pccga, pc_state, empty_init, "JUKO", "NEST 8086 and V30", MACHINE_NOT_WORKING ) - - +COMP( 198?, hyo88t, ibm5150, 0, pccga, pccga, pc_state, empty_init, "Hyosung", "Topstar 88T", MACHINE_NOT_WORKING ) +COMP( 198?, kyoxt, ibm5150, 0, pccga, pccga, pc_state, empty_init, "Kyocera", "XT", MACHINE_NOT_WORKING ) +COMP( 198?, kaypropc, ibm5150, 0, pccga, pccga, pc_state, empty_init, "Kaypro Corporation", "PC", MACHINE_NOT_WORKING ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 08e4f54515e..f1d139504c8 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -31238,11 +31238,14 @@ eagle1600 // eaglespirit // Eagle PC Spirit epc // 1984 Ericsson PC eppc // 1985 Ericsson Portable PC +hyo88t // Hyosung Topstar 88T ibm5550 // iskr3104 // ittxtra // 1984 ITT XTRA juko16 kaypro16 // Kaypro 16 +kaypropc // Kaypro PC +kyoxt // Kyocera XT laser_turbo_xt // 1988 VTech Laser Turbo XT laser_xt3 // 1989 VTech Laser XT/3 mbc16 // Sanyo MBC-16