at.cpp: Lion 3500 notebook and information updates in at.cpp and genpc.cpp (#5373)

* at.cpp: added Lion 3500 notebook and some information

* (nw) genpc.cpp: added some information
This commit is contained in:
rfka01 2019-07-22 18:17:06 +02:00 committed by R. Belmont
parent ffa4f706d9
commit ee80843c72
3 changed files with 44 additions and 21 deletions

View File

@ -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, "<unknown>", "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 )

View File

@ -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))

View File

@ -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 //