diff --git a/src/mame/drivers/at.cpp b/src/mame/drivers/at.cpp index a92e109303b..8bd039da64b 100644 --- a/src/mame/drivers/at.cpp +++ b/src/mame/drivers/at.cpp @@ -9,9 +9,9 @@ Commodore PC 30-III and PC 40-III Links: http://www.richardlagendijk.nl/cip/computer/item/pc30iii/en , ftp://ftp.zimmers.net/pub/cbm-pc/firmware/pc30/ Info: The PC 30-III and PC 40-III share the same mainboard. On a PC 30-III the onboard Paradise VGA is not populated. Form factor: Desktop PC -CPU: Intel 80286-12 +CPU: Siemens SAB 80286-12 (PC 30-III), Intel 80286-12 (PC 40-III) RAM: 1MB on board -Chipset: Faraday +Chipset: Faraday FE3020, MOS 5720 1788 41, Faraday FE3000, FE3010B, Bus: 3x16 bit ISA, 1x8 bit ISA Video: PC 30-III: ATI EGA Wonder 800+, PC 40-III: Onboard Paradise VGA, 256KB Mass storage: One HD disk drive standard, second drive optional; PC 30-III: 20MB, PC 40-III: 40MB AT-IDE HD standard, 80MB or 100MB optional @@ -85,6 +85,21 @@ Bus: Passive backplane, ISA Video: Paradise EGA on another piggyback board Mass storage: Floppy: 5.25" 1.2MB, MFM HDD +Lion 3500C/T +========== +Info: BIOS saved according to http://mess.redump.net/dumping/dump_bios_using_debug from a 3560C machine +Form factor: notebook +CPU: Intel 486DX2-66 +RAM: 2MB, 4MB, 8MB or 16MB +Chipset: ETEQ ET/486H (ET82C491 & ET82C492), 82C206, 82C712 +ROM: 128K Video (E0000-EFFFF) & BIOS ROM (F0000-FFFFF) +Video: Cirrus Logic GD-6420BF/6430 6342 internal VGA, 640x480 256 color display +Mass storage: Floppy 3.5" 1.44MB, 3.5" HDD, 120MB +Input: Trackball connected as a PS/2 mouse +Options: 100 pin expansion port for 3305 Docking station (2xISA16 slots), external keypad +Ports: External VGA, external keyboard, COM1, external keypad, COM2, LPT1, buzzer +Variants: T denotes an active 8.4" display, C a passive 9.5" color display. 3560T/C (486DX2-66), 3530T/C(486DX2-50), 3500T/C (486DX-33), 3500SXT/SXC(486SX-25) + ***************************************************************************/ #include "emu.h" @@ -2215,6 +2230,12 @@ ROM_END // ROM_LOAD16_BYTE( "rys_103_1003_r8a_8600_ic-pos_69.bin", 0x18001, 0x4000, NO_DUMP) //ROM_END +// LION 3500C notebook +ROM_START( lion3500 ) + ROM_REGION( 0x20000, "bios", 0 ) + ROM_LOAD( "lion3500.bin", 0x00000, 0x20000, CRC(fc409ac3) SHA1(9a7aa08b981dedffff31fda5d3496469ae2ec3a5) ) +ROM_END + /*************************************************************************** Game driver(s) @@ -2293,16 +2314,16 @@ COMP( 199?, ficvipio2, ibm5170, 0, at486, 0, at_state, init_at COMP( 199?, hot409, ibm5170, 0, at486, 0, at_state, init_at, "Shuttle Computer International", "HOT-409", MACHINE_NOT_WORKING ) COMP( 1985, k286i, ibm5170, 0, k286i, 0, at_state, init_at, "Kaypro", "286i", MACHINE_NOT_WORKING ) COMP( 1991, t2000sx, ibm5170, 0, at386sx, 0, at_state, init_at, "Toshiba", "T2000SX", MACHINE_NOT_WORKING ) -COMP( 199?, mbc28, ibm5170, 0, at386sx, 0, at_state, init_at, "Sanyo", "MBC-28", MACHINE_NOT_WORKING ) // Complains about missing mouse hardware +COMP( 1992, mbc28, ibm5170, 0, at386sx, 0, at_state, init_at, "Sanyo", "MBC-28", MACHINE_NOT_WORKING ) // Complains about missing mouse hardware COMP( 199?, sarcpc, ibm5170, 0, ibm5162, 0, at_state, init_at, "", "80286 Standard System (SARC RC2015 chipset)", MACHINE_NOT_WORKING ) COMP( 1986, pcd2, ibm5170, 0, ibm5170, 0, at_state, init_at, "Siemens", "PCD-2", MACHINE_NOT_WORKING ) COMP( 199?, pcd3nsx, ibm5170, 0, at386sx, 0, at_state, init_at, "Siemens-Nixdorf", "PCD-3Nsx", MACHINE_NOT_WORKING ) COMP( 199?, pcd4x, ibm5170, 0, at486, 0, at_state, init_at, "Siemens-Nixdorf", "PCD-4H, PCD-4M", MACHINE_NOT_WORKING ) -COMP( 199?, pcd4nl, ibm5170, 0, at486, 0, at_state, init_at, "Siemens-Nixdorf", "PCD-4NL", MACHINE_NOT_WORKING ) -COMP( 199?, pcd4nd, ibm5170, 0, at486, 0, at_state, init_at, "Siemens-Nixdorf", "PCD-4ND", MACHINE_NOT_WORKING ) +COMP( 1995, pcd4nl, ibm5170, 0, at486, 0, at_state, init_at, "Siemens-Nixdorf", "PCD-4NL", MACHINE_NOT_WORKING ) +COMP( 1993, pcd4nd, ibm5170, 0, at486, 0, at_state, init_at, "Siemens-Nixdorf", "PCD-4ND", MACHINE_NOT_WORKING ) COMP( 19??, toptek286, ibm5170, 0, ibm5162, 0, at_state, init_at, "Toptek Micro Computer", "286 Turbo", MACHINE_NOT_WORKING ) -COMP( 199?, walk386sx, ibm5170, 0, at386sx, 0, at_state, init_at, "Triumph-Adler", "Walkstation 386 SX", MACHINE_NOT_WORKING ) // screen remains blank -COMP( 199?, walk386dx, ibm5170, 0, at386, 0, at_state, init_at, "Triumph-Adler", "Walkstation 386DX", MACHINE_NOT_WORKING ) // screen remains blank +COMP( 1992, walk386sx, ibm5170, 0, at386sx, 0, at_state, init_at, "Triumph-Adler", "Walkstation 386 SX", MACHINE_NOT_WORKING ) // screen remains blank +COMP( 1992, walk386dx, ibm5170, 0, at386, 0, at_state, init_at, "Triumph-Adler", "Walkstation 386DX", MACHINE_NOT_WORKING ) // screen remains blank COMP( 1987, comportii ,ibm5170, 0, comportii, 0, at_state, init_at, "Compaq", "Portable II", MACHINE_NOT_WORKING ) COMP( 1987, comportiii,ibm5170, 0, comportiii,0, at_state, init_at, "Compaq", "Portable III", MACHINE_NOT_WORKING ) COMP( 1988, comslt286, ibm5170, 0, atvga, 0, at_state, init_at, "Compaq", "SLT/286", MACHINE_NOT_WORKING ) @@ -2314,10 +2335,11 @@ COMP( 198?, lm103s, ibm5170, 0, ibm5162, 0, at_state, init_at COMP( 198?, magb233, ibm5170, 0, ibm5162, 0, at_state, init_at, "Magitronic Technology", "Magitronic B233", MACHINE_NOT_WORKING ) COMP( 19??, mat286, ibm5170, 0, ibm5162, 0, at_state, init_at, "unknown", "MAT286 Rev.D", MACHINE_NOT_WORKING ) COMP( 1986, ncrpc8, ibm5170, 0, atvga, 0, at_state, init_at, "NCR", "PC-8", MACHINE_NOT_WORKING ) -COMP( 198?, n8810m15, ibm5170, 0, n8810m15, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M15", MACHINE_NOT_WORKING ) -COMP( 198?, n8810m16c, ibm5170, 0, n8810m15, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M16 CGA version", MACHINE_NOT_WORKING ) -COMP( 198?, n8810m16v, ibm5170, 0, atvga, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M16 VGA version", MACHINE_NOT_WORKING ) -COMP( 198?, n8810m30, ibm5170, 0, neat, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M30", MACHINE_NOT_WORKING ) +COMP( 1987, n8810m15, ibm5170, 0, n8810m15, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M15", MACHINE_NOT_WORKING ) +COMP( 1990, n8810m16c, ibm5170, 0, n8810m15, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M16 CGA version", 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( 1990, n8810m30, ibm5170, 0, neat, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M30", MACHINE_NOT_WORKING ) COMP( 1986, n8810m55, ibm5170, 0, n8810m55, 0, at_state, init_at, "Nixdorf Computer AG", "8810 M55", MACHINE_NOT_WORKING ) -COMP( 198?, m290, ibm5170, 0, atvga, 0, at_state, init_at, "Olivetti", "M290", MACHINE_NOT_WORKING ) +COMP( 1987, m290, ibm5170, 0, atvga, 0, at_state, init_at, "Olivetti", "M290", MACHINE_NOT_WORKING ) +COMP( 1993, lion3500, ibm5170, 0, at486, 0, at_state, init_at, "Lion", "3500", MACHINE_NOT_WORKING ) //COMP( 1988, nws286, ibm5170, 0, ews286, 0, at_state, at, "Nokia Data", "Nokia Data WS286", MACHINE_NOT_WORKING ) diff --git a/src/mame/drivers/genpc.cpp b/src/mame/drivers/genpc.cpp index 2e2e198ab71..25823fdcde6 100644 --- a/src/mame/drivers/genpc.cpp +++ b/src/mame/drivers/genpc.cpp @@ -149,7 +149,7 @@ ROM_START(pc) 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 + ROM_SYSTEM_BIOS(17, "pho2272", "XT Phoenix Bios 2.27 #2") // V20 installed on board, 8 ISA8 slots 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)) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index ce2b7b27325..e85eded155c 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -2445,8 +2445,8 @@ dsys200 // Dell System 200 pcd2 // 1986 Siemens PCD-2 pcd3nsx // Siemens-Nixdorf PCD-3Nsx pcd4x // Siemens-Nixdorf PCD-4H and other 486 desktops and towers -pcd4nl // Siemens-Nixdorf PCD-4NL 486 subnotebook -pcd4nd // Siemens-Nixdorf 486 notebook +pcd4nl // 1995 Siemens-Nixdorf PCD-4NL 486 subnotebook +pcd4nd // 1993 Siemens-Nixdorf 486 notebook ct386sx // cxsxd // ec1842 // @@ -2474,10 +2474,10 @@ megapcpl // megapcpla // AMI BIOS version with Winbond WINBUS chipset neat // 1989 New Enhanced AT chipset, AMI BIOS ncrpc8 // 1986 NCR PC-8 -n8810m15 // Nixdorf 8810 M15 Laptop - PC07 -n8810m16c // Nixdorf 8810 M16 Laptop - PC17 - CGA version -n8810m16v // Nixdorf 8810 M16 Laptop - PC17 - VGA version -n8810m30 // Nixdorf 8810 M30 +n8810m15 // 1987 Nixdorf 8810 M15 Laptop - PC07 +n8810m16c // 1990 Nixdorf 8810 M16 Laptop - PC17 - CGA version +n8810m16v // 1990 Nixdorf 8810 M16 Laptop - PC17 - VGA version +n8810m30 // 1990 Nixdorf 8810 M30 n8810m55 // 1986 Nixdorf 8810 M55 //nws286 // 1988 Nokia WS286 pc2386 // @@ -2486,13 +2486,14 @@ qi900 // 1990 Apricot Qi 900 (Scorpion Motherboard) sarcpc // t2000sx // toptek286 // -walk386sx // Triumph-Adler Walkstation 386 SX -walk386dx // Triumph-Adler Walkstation 386 DX +walk386sx // 1992 Triumph-Adler Walkstation 386 SX +walk386dx // 1992 Triumph-Adler Walkstation 386 DX xb42639 // 1989 Apricot XEN-S (Venus I Motherboard 286) (Bios:3.10.17i) xb42639a // 1990 Apricot XEN-S (Venus II Motherboard 286) (Bios:1.02.17) xb42663 // 1988 Apricot Qi 300 (Rev D,E & F Motherboard) xb42664 // 1989 Apricot XEN-S (Venus I Motherboard 386) (Bios:3.10.17i) xb42664a // 1990 Apricot XEN-S (Venus II Motherboard 386) (Bios:1.02.17) +lion3500 // 1993 Lion 3500C/T notebook @source:atari_s1.cpp aavenger //