summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author rfka01 <rfka01@users.noreply.github.com>2019-11-22 21:03:41 +0100
committer R. Belmont <rb6502@users.noreply.github.com>2019-11-22 15:03:41 -0500
commitba64eb34d9a3b1fcd7ed57188fd63d9142679299 (patch)
tree6c919d2ffdbec3481e9b8807c18bb7a37f323738 /src
parent12ad98e1af8d20adc58781b2edd37ea96dd9f152 (diff)
at:cpp: added motherboards (#5942)
* at.cpp: added motherboards and BIOS versions * at.cpp: added motherboards * at.cpp: added motherboards
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/at.cpp53
-rw-r--r--src/mame/mame.lst7
2 files changed, 46 insertions, 14 deletions
diff --git a/src/mame/drivers/at.cpp b/src/mame/drivers/at.cpp
index 93012988f69..bd880256cae 100644
--- a/src/mame/drivers/at.cpp
+++ b/src/mame/drivers/at.cpp
@@ -3282,6 +3282,14 @@ ROM_END
// 80486 motherboard
//**************************************************************************
+// FIC 486 KVD - Chipset: VIA VT82C485 - CPU: 486, solder pad for 486sx present - RAM: 8xSIMM30, Cache: 4xIS61C256A-20N+1xCY7C185-20PC, 4 empty sockets (28pin)
+// ISA16: 5, ISA16/VL: 2 - BIOS: AMI 486DX ISA BIOS AA7211137 - Keyboard-BIOS: MEGA-KB-H-WP
+// BIOS-String: X0-0100-001121-00101111-021993-VIA-0
+ROM_START( fic486kvd )
+ ROM_REGION32_LE(0x20000, "bios", 0)
+ ROM_LOAD( "486kvd_aa72111137.bin", 0x10000, 0x10000, CRC(A1F1810F) SHA1(405AFBF1635C6B41343AABFEEB3CF4CDC947A5BA))
+ROM_END
+
// Eagle EAGLEN486 GC10A - Chipset: NEC ADC006, LGS Prime 3B 9543 - CPU: Socket 3 - RAM: 2xSIMM72, Cache: fake (not connected, marked write back)
// On board: IDE, Floppy, 2xser, par - ISA16: 4, PCI: 2 - BIOS: 32pin (sst29ee010), only the first half is occupied - // BIOS-String: Phoenix NuBIOS Version 4.04
ROM_START( gc10a )
@@ -3328,18 +3336,6 @@ ROM_START( gete486vl )
ROM_LOAD( "486-genoa_vlb.bin", 0x10000, 0x10000, CRC(9be0f329) SHA1(3b1adedd6aad40c623757e4976e0dcadb253f255))
ROM_END
-// QDI PX486P3 - Chipset: OPTi 82C495SLC, F82C206 - CPU: 486 - BIOS: 11/11/92 AMI (28pin)
-// Keyboard-BIOS: AMIKEY - ISA8: 1, ISA16: 3, ISA16/VL: 3 (one marked MASTER/SLAVE, two marked SLAVE)
-ROM_START( px486p3 )
- ROM_REGION32_LE(0x20000, "bios", 0)
- // 0: BIOS-String: 40-0402-428003-00101111-111192-OP495SLC-0 / PX486DX33/50P3 IVN 2.0 19/11/1993
- ROM_SYSTEM_BIOS(0, "ivn20", "IVN 2.0")
- ROM_LOAD( "px486p3.bin", 0x10000, 0x10000, CRC(4d717aad) SHA1(2d84cf197845d58781f77e4d539ca994fd8733c8))
- // 1: BIOS-String: 40-0401-428003-00101111-111192-OP495SLC-0 / PX486DX33/50P3 IVN 1.0 25/06/1993
- ROM_SYSTEM_BIOS(1, "ivn10", "IVN 1.0")
- ROMX_LOAD( "qdi_px486.u23", 0x10000, 0x10000, CRC(c80ecfb6) SHA1(34cc9ef68ff719cd0771297bf184efa83a805f3e), ROM_BIOS(1))
-ROM_END
-
// UNICHIP 486 WB 4407 REV 1.0 - Chipset: KS83C206Q UNICHIP U4800-VLX - BIOS: AMI 486 ISA BIOS AA6562949, 28pin - Keyboard-BIOS: AMI 2050778
// BIOS-String: 40-0200-001107-0010111-111192-U4800VLX-0 / 4407 UNICHIP BIOS VER 1.0 - OSC: 14.31818 - ISA16: 4, ISA16/VL: 3
ROM_START( uniwb4407 )
@@ -3549,6 +3545,28 @@ ROM_START( 486ccv )
ROM_LOAD( "contaq.bin", 0x10000, 0x10000, CRC(2ac46033) SHA1(a121c22ded4932e3ba8d65c2b097b898f02147c7))
ROM_END
+// ***** 486 motherboards using the OPTi495SLC chipset
+
+// QDI PX486P3 - Chipset: OPTi 82C495SLC, F82C206 - CPU: 486 - BIOS: 11/11/92 AMI (28pin)
+// Keyboard-BIOS: AMIKEY - ISA8: 1, ISA16: 3, ISA16/VL: 3 (one marked MASTER/SLAVE, two marked SLAVE)
+ROM_START( px486p3 )
+ ROM_REGION32_LE(0x20000, "bios", 0)
+ // 0: BIOS-String: 40-0402-428003-00101111-111192-OP495SLC-0 / PX486DX33/50P3 IVN 2.0 19/11/1993
+ ROM_SYSTEM_BIOS(0, "ivn20", "IVN 2.0")
+ ROM_LOAD( "px486p3.bin", 0x10000, 0x10000, CRC(4d717aad) SHA1(2d84cf197845d58781f77e4d539ca994fd8733c8))
+ // 1: BIOS-String: 40-0401-428003-00101111-111192-OP495SLC-0 / PX486DX33/50P3 IVN 1.0 25/06/1993
+ ROM_SYSTEM_BIOS(1, "ivn10", "IVN 1.0")
+ ROMX_LOAD( "qdi_px486.u23", 0x10000, 0x10000, CRC(c80ecfb6) SHA1(34cc9ef68ff719cd0771297bf184efa83a805f3e), ROM_BIOS(1))
+ROM_END
+
+// NAT48PV-1.0 VL - Chipset:82C495SLC, Chips F82C206J - RAM: 8xSIMM30, Cache: 9xIS61C256A - OSC: 14.31818 - BIOS: AMI 486DX ISA BIOS (28pin) AA5312581
+// Keyboard-BIOS: MEGA-KB-F-WP P8042AHP - ISA8: 2, ISA16: 3, ISA16/VL: 2
+// 40-040A-001291-00101111-111192-OP495SLC-0 / 486DX-OP-WBq-25/33/50-K2-ZZ
+ROM_START( nat48pv )
+ ROM_REGION32_LE(0x20000, "bios", 0)
+ ROM_LOAD( "amibios_aa5312581.bin", 0x10000, 0x10000, CRC(8A788C79) SHA1(050972B7A369A463D6654EC52C0804002E9BCB37))
+ROM_END
+
// ***** 486 motherboards using the OPTi OPTi 82C392, 82C493, 82C206 chipset
@@ -3633,6 +3651,14 @@ ROM_START( a486sp3 )
ROMX_LOAD( "si4i0307h.bin", 0x00000, 0x20000, CRC(99473cc0) SHA1(a01d253cf434a31e0ca6f6cd2b9026ca424eb463), ROM_BIOS(3))
ROM_END
+// SOYO SY-4SAW2 - Chipset: SiS 85C497, 85C496, Winbond W83787F - CPU: Socket 3 - RAM: 4xSIMM72, Cache: 4xUM61512AK-15+W24129AK-15
+// BIOS: Award (32pin) - Keyboard-BIOS: Via VT82C42N - ISA16: 3, ISA16/VL: 1, PCI: 4 - On board: 2xser, par, 2xIDE, Floppy
+// BIOS-String: 04/15/95-SiS-496-497/A/B-2A4IBS22-00 / REV IO-A
+ROM_START( so4saw2 )
+ ROM_REGION32_LE(0x20000, "bios", 0)
+ ROM_LOAD( "4sa2_bios_isa_486_488755.bin", 0x00000, 0x20000, CRC(21708d9c) SHA1(be4596507df1f5cc8a4e1baafce52b96417ac029))
+ROM_END
+
// ZIDA Tomato board 4DPS - Chipset: SIS 85C497, SIS 85C496, Winbond W83787IF, W83768F, MX8318-01PC - CPU: 486/5x86 - BIOS: Winbond W29EE011-15 / AWARD PCI/PNP
// Keyboard-BIOS: HOLTEK HT6542B or AMIKEY-2 - ISA16: 3, PCI: 3 - OSC: 24.000 - On board: 2xIDE, Floppy, 2xCOM, 1xPRN, Mouse, GAME
// from v4.00 onward it needs FLASH instead of EPROM to update the ESCD at boot time
@@ -4257,6 +4283,7 @@ COMP( 199?, sy019hi, ibm5170, 0, at386, 0, at_state, init_at
COMP( 199?, uni386w, ibm5170, 0, at386, 0, at_state, init_at, "UNICHIP", "386W 367C REV 1.0", MACHINE_NOT_WORKING )
COMP( 1992, walk386dx, ibm5170, 0, at386, 0, at_state, init_at, "Triumph-Adler", "Walkstation 386DX", MACHINE_NOT_WORKING ) // screen remains blank
COMP( 199?, via4386vio,ibm5170, 0, at486, 0, at_state, init_at, "<unknown>", "Via 4386 VIO / Highscreen universal board", MACHINE_NOT_WORKING )
+COMP( 199?, nat48pv, ibm5170, 0, at486, 0, at_state, init_at, "<unknown>", "NAT48PV-1.00 VL", MACHINE_NOT_WORKING )
COMP( 199?, alim1489, ibm5170, 0, at486, 0, at_state, init_at, "<unknown>", "486 motherboards using the ALi 1487/1489 chipset", MACHINE_NOT_WORKING )
COMP( 199?, op82c392, ibm5170, 0, at486, 0, at_state, init_at, "<unknown>", "486 motherboards using the OPTi OPTi 82C392, 82C493 chipset", MACHINE_NOT_WORKING )
COMP( 199?, sis85c471, ibm5170, 0, at486, 0, at_state, init_at, "<unknown>", "486 motherboards using the SiS 85C471/85C407 chipset", MACHINE_NOT_WORKING )
@@ -4289,6 +4316,7 @@ COMP( 199?, ec4915aio, ibm5170, 0, at486, 0, at_state, init_at
COMP( 199?, ec4913, ibm5170, 0, at486, 0, at_state, init_at, "Elitegroup", "UC4913 REV:1.1", MACHINE_NOT_WORKING )
COMP( 199?, fic4386vcv,ibm5170, 0, at486, 0, at_state, init_at, "First International Computer", "4386-VC-V", MACHINE_NOT_WORKING )
COMP( 1994, ficgiovt2, ibm5170, 0, at486, 0, at_state, init_at, "First International Computer", "486-GIO-VT2", MACHINE_NOT_WORKING )
+COMP( 199?, fic486kvd, ibm5170, 0, at486, 0, at_state, init_at, "First International Computer", "486 KVD", MACHINE_NOT_WORKING )
COMP( 1994, ficvipio, ibm5170, 0, at486, 0, at_state, init_at, "First International Computer", "486-VIP-IO", MACHINE_NOT_WORKING )
COMP( 199?, ficvipio2, ibm5170, 0, at486, 0, at_state, init_at, "First International Computer", "486-VIP-IO2", MACHINE_NOT_WORKING )
COMP( 1995, ficpio2, ibm5170, 0, ficpio2, 0, at_state, init_atpci, "First International Computer", "486-PIO-2", MACHINE_NOT_WORKING )
@@ -4317,6 +4345,7 @@ COMP( 199?, sto486wb, 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?, hot419, ibm5170, 0, at486, 0, at_state, init_at, "Shuttle Computer International", "HOT-419", MACHINE_NOT_WORKING )
COMP( 199?, hot433, ibm5170, 0, at486, 0, at_state, init_at, "Shuttle Computer International", "HOT-433", MACHINE_NOT_WORKING )
+COMP( 199?, so4saw2, ibm5170, 0, at486, 0, at_state, init_at, "SOYO", "SY-4SAW2", MACHINE_NOT_WORKING )
COMP( 199?, uniwb4407, ibm5170, 0, at486, 0, at_state, init_at, "UNICHIP", "486 WB 4407 REV 1.0", MACHINE_NOT_WORKING )
COMP( 199?, sm48650usc,ibm5170, 0, at486, 0, at_state, init_at, "Vintage Sprite", "SM 486-50USC", MACHINE_NOT_WORKING )
COMP( 199?, zito4dps, ibm5170, 0, at486, 0, at_state, init_at, "ZIDA", "Tomato board 4DPS", MACHINE_NOT_WORKING )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index f3af7665e75..1560369d893 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -2486,9 +2486,12 @@ ev1806 // Everex EV-1806
ev1815 // Everex EV-1815
ews286 // 1986 Ericsson WS286
ficgiovt2 // FIC 486-GIO-VT2
+fic486kvd // FIC 486 KVD motherboard (486)
ficpio2 // 1995 FIC 486-PIO-2
ficvipio // FIC 486-VIP-IO
ficvipio2 // FIC 486-VIP-IO2
+fic4386vchd // FIC 4386-VC-HD motherboard (386)
+fic4386vcv // FIC 4386-VC-V motherboard (486)
ftsserv // 1991 Apricot FTs (Scorpion)
aubam12s2 // AUVA COMPUTER, INC. BAM/12-S2 motherboard (286)
bi025c // BI-025C HT 12 286 motherboard (286)
@@ -2517,7 +2520,6 @@ mx83c305 // motherboards using the MX83C305(A)(FC), MX83C
td60c // TD60C motherboard (286)
td70n // TD70N motherboard (386sx)
td70a // TD70A and TD70AN motherboards (386sx)
-fic4386vchd // FIC 4386-VC-HD motherboard (386)
opti495slc // motherboards using the OPTi495SLC chipset (386)
opti495xlc // motherboards using the OPTi 82C495XLC chipset (386)
op82c283 // motherboards using the Opti F82C206, Opti 82C283 chipset (386sx)
@@ -2638,7 +2640,6 @@ alaleolx // RYC Alaris LEOPARD LX REV D (486)
alim1489 // 486 motherboards using the ALi 1487/1489 chipset
ms4125 // MSI MS-4125 motherboard (486)
pkm0038s // DTK PKM-0038S aka Gemlight GMB-486SG motherboard (486)
-fic4386vcv // FIC 4386-VC-V motherboard (486)
v4p895p3 // QDI V4P895P3/SMT V5.0 motherboard (486)
op82c392 // 486 motherboards using the OPTi OPTi 82C392, 82C493, 82C206 chipset
ls486e // LuckyStar LS-486E Rev:C motherboard (486)
@@ -2657,6 +2658,8 @@ wpc250 // Wang PC-250/16 (286)
suntac303 // motherboards using the Suntac ST62C303 chipset
abah4 // Abit AH4(T) motherboard (486)
abpi4 // Abit PI4(T) motherboard (486)
+so4saw2 // SOYO SY-4SAW2 motherboard (486)
+nat48pv // NAT48PV-1.00 VL motherboard (486)
@source:atari_s1.cpp
aavenger //