mirror of
https://github.com/holub/mame
synced 2025-07-04 17:38:08 +03:00
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:
parent
ffa4f706d9
commit
ee80843c72
@ -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/
|
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.
|
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
|
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
|
RAM: 1MB on board
|
||||||
Chipset: Faraday
|
Chipset: Faraday FE3020, MOS 5720 1788 41, Faraday FE3000, FE3010B,
|
||||||
Bus: 3x16 bit ISA, 1x8 bit ISA
|
Bus: 3x16 bit ISA, 1x8 bit ISA
|
||||||
Video: PC 30-III: ATI EGA Wonder 800+, PC 40-III: Onboard Paradise VGA, 256KB
|
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
|
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
|
Video: Paradise EGA on another piggyback board
|
||||||
Mass storage: Floppy: 5.25" 1.2MB, MFM HDD
|
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"
|
#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_LOAD16_BYTE( "rys_103_1003_r8a_8600_ic-pos_69.bin", 0x18001, 0x4000, NO_DUMP)
|
||||||
//ROM_END
|
//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)
|
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( 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( 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( 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( 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( 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?, 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?, 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( 1995, 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( 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( 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( 1992, 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, 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, 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( 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 )
|
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( 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( 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( 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( 1987, 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( 1990, 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( 1990, 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( 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( 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 )
|
//COMP( 1988, nws286, ibm5170, 0, ews286, 0, at_state, at, "Nokia Data", "Nokia Data WS286", MACHINE_NOT_WORKING )
|
||||||
|
@ -149,7 +149,7 @@ ROM_START(pc)
|
|||||||
ROMX_LOAD( "peterv203.75.bin", 0x00000, 0x2000, CRC(b053a6a4) SHA1(f53218ad3d725f12d9149b22d8afcf6a8869a3bd),ROM_BIOS(15))
|
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")
|
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))
|
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))
|
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")
|
ROM_SYSTEM_BIOS(18, "pho251", "XT Phoenix Bios 2.51")
|
||||||
ROMX_LOAD( "phoenix2.51.bin", 0x00000, 0x2000, CRC(9b7e9c40) SHA1(c948a8d3d715e469105c6e2acd8b46ec274b25a8),ROM_BIOS(18))
|
ROMX_LOAD( "phoenix2.51.bin", 0x00000, 0x2000, CRC(9b7e9c40) SHA1(c948a8d3d715e469105c6e2acd8b46ec274b25a8),ROM_BIOS(18))
|
||||||
|
@ -2445,8 +2445,8 @@ dsys200 // Dell System 200
|
|||||||
pcd2 // 1986 Siemens PCD-2
|
pcd2 // 1986 Siemens PCD-2
|
||||||
pcd3nsx // Siemens-Nixdorf PCD-3Nsx
|
pcd3nsx // Siemens-Nixdorf PCD-3Nsx
|
||||||
pcd4x // Siemens-Nixdorf PCD-4H and other 486 desktops and towers
|
pcd4x // Siemens-Nixdorf PCD-4H and other 486 desktops and towers
|
||||||
pcd4nl // Siemens-Nixdorf PCD-4NL 486 subnotebook
|
pcd4nl // 1995 Siemens-Nixdorf PCD-4NL 486 subnotebook
|
||||||
pcd4nd // Siemens-Nixdorf 486 notebook
|
pcd4nd // 1993 Siemens-Nixdorf 486 notebook
|
||||||
ct386sx //
|
ct386sx //
|
||||||
cxsxd //
|
cxsxd //
|
||||||
ec1842 //
|
ec1842 //
|
||||||
@ -2474,10 +2474,10 @@ megapcpl //
|
|||||||
megapcpla // AMI BIOS version with Winbond WINBUS chipset
|
megapcpla // AMI BIOS version with Winbond WINBUS chipset
|
||||||
neat // 1989 New Enhanced AT chipset, AMI BIOS
|
neat // 1989 New Enhanced AT chipset, AMI BIOS
|
||||||
ncrpc8 // 1986 NCR PC-8
|
ncrpc8 // 1986 NCR PC-8
|
||||||
n8810m15 // Nixdorf 8810 M15 Laptop - PC07
|
n8810m15 // 1987 Nixdorf 8810 M15 Laptop - PC07
|
||||||
n8810m16c // Nixdorf 8810 M16 Laptop - PC17 - CGA version
|
n8810m16c // 1990 Nixdorf 8810 M16 Laptop - PC17 - CGA version
|
||||||
n8810m16v // Nixdorf 8810 M16 Laptop - PC17 - VGA version
|
n8810m16v // 1990 Nixdorf 8810 M16 Laptop - PC17 - VGA version
|
||||||
n8810m30 // Nixdorf 8810 M30
|
n8810m30 // 1990 Nixdorf 8810 M30
|
||||||
n8810m55 // 1986 Nixdorf 8810 M55
|
n8810m55 // 1986 Nixdorf 8810 M55
|
||||||
//nws286 // 1988 Nokia WS286
|
//nws286 // 1988 Nokia WS286
|
||||||
pc2386 //
|
pc2386 //
|
||||||
@ -2486,13 +2486,14 @@ qi900 // 1990 Apricot Qi 900 (Scorpion Motherboard)
|
|||||||
sarcpc //
|
sarcpc //
|
||||||
t2000sx //
|
t2000sx //
|
||||||
toptek286 //
|
toptek286 //
|
||||||
walk386sx // Triumph-Adler Walkstation 386 SX
|
walk386sx // 1992 Triumph-Adler Walkstation 386 SX
|
||||||
walk386dx // Triumph-Adler Walkstation 386 DX
|
walk386dx // 1992 Triumph-Adler Walkstation 386 DX
|
||||||
xb42639 // 1989 Apricot XEN-S (Venus I Motherboard 286) (Bios:3.10.17i)
|
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)
|
xb42639a // 1990 Apricot XEN-S (Venus II Motherboard 286) (Bios:1.02.17)
|
||||||
xb42663 // 1988 Apricot Qi 300 (Rev D,E & F Motherboard)
|
xb42663 // 1988 Apricot Qi 300 (Rev D,E & F Motherboard)
|
||||||
xb42664 // 1989 Apricot XEN-S (Venus I Motherboard 386) (Bios:3.10.17i)
|
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)
|
xb42664a // 1990 Apricot XEN-S (Venus II Motherboard 386) (Bios:1.02.17)
|
||||||
|
lion3500 // 1993 Lion 3500C/T notebook
|
||||||
|
|
||||||
@source:atari_s1.cpp
|
@source:atari_s1.cpp
|
||||||
aavenger //
|
aavenger //
|
||||||
|
Loading…
Reference in New Issue
Block a user