mirror of
https://github.com/holub/mame
synced 2025-05-29 17:13:05 +03:00
at386, at486: Start splitting out and documenting mainboards
(nw) The at.cpp driver remains a total and utter mess. It seems that at least the EISA and PCI boards should be moved out of this driver in the future.
This commit is contained in:
parent
20d9fb8ddb
commit
1a6736dfe5
@ -1254,62 +1254,74 @@ ROM_START( at386 )
|
||||
// 2: BIOS-String: 30-0101-429999-00101111-050591-D90-0 / AMI TD60C BIOS VERSION 2.42B
|
||||
ROM_SYSTEM_BIOS(2, "amicg", "AMI CG")
|
||||
ROMX_LOAD( "amicg.1", 0x10000, 0x10000,CRC(8408965a) SHA1(9893d3ac851e01b06a68a67d3721df36ca2c96f5), ROM_BIOS(2))
|
||||
// 3: BIOS-String: EC&T-1131-030389-K0
|
||||
ROM_SYSTEM_BIOS(3, "ecs386-32", "ECS-386/32") // Elitegroup ECS-386/32 mainboard
|
||||
ROMX_LOAD( "ami_ecs-386_32_lo.bin", 0x10000, 0x8000, CRC(e119d6a4) SHA1(bcc6164173b44832b8ebfa1883e22efc167e2cd4), ROM_SKIP(1) | ROM_BIOS(3))
|
||||
ROMX_LOAD( "ami_ecs-386_32_hi.bin", 0x10001, 0x8000, CRC(e3072bf8) SHA1(74eec72e190f682cfd5ae5425ebdc854e0ba7bc9), ROM_SKIP(1) | ROM_BIOS(3))
|
||||
// 4: BIOS-String: 30-0200-D01247-00101111-050591-PEAKDM_B-0 / FU340 REV-B PAGE MODE BIOS
|
||||
ROM_SYSTEM_BIOS(4, "afu340", "Abit FU340") // Abit FU340 mainboard
|
||||
ROMX_LOAD( "ami_abit_fu340.bin", 0x10000, 0x10000,CRC(9ea90d90) SHA1(091bdae7b1e36ac5168823d80d5907af2a95e583), ROM_BIOS(4))
|
||||
// 5: BIOS-String: 30-0500-D01131-00101111-070791-UMCWB-0 / UM386 V1.1 03-06-92
|
||||
ROM_SYSTEM_BIOS(5, "ecsum386", "Elitegroup UM386 V1.1") // Elitegroup UM386 mainboard Rev 1.1
|
||||
ROMX_LOAD( "ami_um386_rev1.1.bin", 0x10000, 0x10000,CRC(81fe4297) SHA1(efb2ba2be6f08cb487ee1b867a2456ed6b5975ad), ROM_BIOS(5))
|
||||
// 6: BIOS-String: 30-0400-428005-00101111-070791-FORX-0 / BIOS ID SMIH0107 / IT9112
|
||||
ROM_SYSTEM_BIOS(6, "smih0107", "SMIH0107") // keyboard not working
|
||||
ROMX_LOAD( "ami_smih0107.bin", 0x10000, 0x10000, CRC(970bb0c0) SHA1(4a958887485f7239d25fa7b0c98569b97ce93800), ROM_BIOS(6) )
|
||||
// 7: Award Modular BIOS 4.50
|
||||
ROM_SYSTEM_BIOS(7, "pccm326", "PCChips M326 V5.2") // BIOS reports a 66MHz 386DX original board has a TI TX486DLC/E-40PCE and IIT 4C87DLC-40 CPU/FPU combo
|
||||
ROMX_LOAD( "m326_v5.2_m601-326.bin", 0x10000, 0x10000, CRC(cca6a443) SHA1(096c8bfa000c682d6c801da27c7fd14243ebb63b), ROM_BIOS(7) )
|
||||
// 8: BIOS-String: 40-0100-001437-001001111-080893-4386-0 / Release 10/01/93.
|
||||
ROM_SYSTEM_BIOS(8, "m326r53", "PC-Chips M326 Rev. 5.3")
|
||||
ROMX_LOAD( "m326_rev.5.3.bin", 0x10000, 0x10000, CRC(6c156064) SHA1(362ce5a2333641083706a878b807ab87537ca1e6), ROM_BIOS(8) )
|
||||
// 9:
|
||||
ROM_SYSTEM_BIOS(9, "msi386", "MSI 386") // MSI 386 mainboard, initializes graphics card, then hangs
|
||||
ROMX_LOAD( "ami_386_msi_02297_even.bin", 0x10000, 0x8000, CRC(768590a0) SHA1(90c5203d78591a093fd4f54ceb8d9827f1e64f39), ROM_SKIP(1) | ROM_BIOS(9) )
|
||||
ROMX_LOAD( "ami_386_msi_02297_odd.bin", 0x10001, 0x8000, CRC(7b1360dc) SHA1(552ccda9f90826621e88d9abdc47306b9c2b2b15), ROM_SKIP(1) | ROM_BIOS(9) )
|
||||
// 10: BIOS-String: 20-0200-DF1121-00101111-102591-SYM_386B-0 / 386DX/SX (S1A.P)
|
||||
ROM_SYSTEM_BIOS(10, "386sc2c", "386-SC-2C")
|
||||
ROMX_LOAD("386-sc-2c_ami_za492668.bin", 0x10000, 0x10000, CRC(b408eeb7) SHA1(cf1974492119e1aae623fa366d5760343e827e52), ROM_BIOS(10) )
|
||||
// 11: BIOS-String: EC&T-1332-040990-K0
|
||||
ROM_SYSTEM_BIOS(11, "cs8230", "CS8230")
|
||||
ROMX_LOAD( "ami_386_cs8230_chipset.bin", 0x10000, 0x10000, CRC(1ee766d0) SHA1(75dba3c9817dfe6caca46f5f4f2f1d76ba88d3c7), ROM_BIOS(11) )
|
||||
// 12
|
||||
ROM_SYSTEM_BIOS(12, "ami2939", "AMI2939") // no display
|
||||
ROMX_LOAD( "ami2939e.rom", 0x10000, 0x8000, CRC(65cbbd32) SHA1(d7d26b496f8e86f01722ad9f171a68f9fcdc477c), ROM_SKIP(1) | ROM_BIOS(12) )
|
||||
ROMX_LOAD( "ami2939o.rom", 0x10001, 0x8000, CRC(8db6e739) SHA1(cdd47709d6036fad4be40c15bff41752d831d4b8), ROM_SKIP(1) | ROM_BIOS(12) )
|
||||
// 13: BIOS-String: 30-0201-ZZ1347-00101111-050591-M320-0
|
||||
ROM_SYSTEM_BIOS(13, "m321_23", "PCChips M321 Rev.2.3")
|
||||
ROMX_LOAD( "pcchips_m321_rev2.3.bin", 0x10000, 0x10000, CRC(ca0542e4) SHA1(8af9f88e022f8115708178c6c0b313ea0423a2b5), ROM_BIOS(13) )
|
||||
// 14: BIOS-String: 30-0200-DH1102-00101111-070791-ETEQ386-0 / REV C3
|
||||
ROM_SYSTEM_BIOS(14, "sy19i", "Soyo SY-19I")
|
||||
ROMX_LOAD( "ami_soyo_sy-19i.bin", 0x10000, 0x10000, CRC(369a040f) SHA1(3dbcbcb8b8a50717cae3b17f44ca1b7c394b75fc), ROM_BIOS(14) )
|
||||
// 15: NCR 386 slot CPU - Upgrade card for e.g. NCR PC-8 - set graphics card to CGA to see a "Timer One Error" message
|
||||
ROM_SYSTEM_BIOS(15, "ncr386", "NCR 386 CPU card")
|
||||
ROMX_LOAD( "ncr_386_card_04152_u44_ver5.0.bin", 0x10000, 0x10000, CRC(80e44318) SHA1(54e1d4d646a577c53c65b2292b383ed6d91b65b2), ROM_BIOS(15))
|
||||
// 3: BIOS-String: 30-0200-D01247-00101111-050591-PEAKDM_B-0 / FU340 REV-B PAGE MODE BIOS
|
||||
ROM_SYSTEM_BIOS(3, "afu340", "Abit FU340") // Abit FU340 mainboard
|
||||
ROMX_LOAD( "ami_abit_fu340.bin", 0x10000, 0x10000,CRC(9ea90d90) SHA1(091bdae7b1e36ac5168823d80d5907af2a95e583), ROM_BIOS(3))
|
||||
// 4: BIOS-String: 30-0400-428005-00101111-070791-FORX-0 / BIOS ID SMIH0107 / IT9112
|
||||
ROM_SYSTEM_BIOS(4, "smih0107", "SMIH0107") // keyboard not working
|
||||
ROMX_LOAD( "ami_smih0107.bin", 0x10000, 0x10000, CRC(970bb0c0) SHA1(4a958887485f7239d25fa7b0c98569b97ce93800), ROM_BIOS(4) )
|
||||
// 5: Award Modular BIOS 4.50
|
||||
ROM_SYSTEM_BIOS(5, "pccm326", "PCChips M326 V5.2") // BIOS reports a 66MHz 386DX original board has a TI TX486DLC/E-40PCE and IIT 4C87DLC-40 CPU/FPU combo
|
||||
ROMX_LOAD( "m326_v5.2_m601-326.bin", 0x10000, 0x10000, CRC(cca6a443) SHA1(096c8bfa000c682d6c801da27c7fd14243ebb63b), ROM_BIOS(5) )
|
||||
// 6: BIOS-String: 40-0100-001437-001001111-080893-4386-0 / Release 10/01/93.
|
||||
ROM_SYSTEM_BIOS(6, "m326r53", "PC-Chips M326 Rev. 5.3")
|
||||
ROMX_LOAD( "m326_rev.5.3.bin", 0x10000, 0x10000, CRC(6c156064) SHA1(362ce5a2333641083706a878b807ab87537ca1e6), ROM_BIOS(6) )
|
||||
// 7:
|
||||
ROM_SYSTEM_BIOS(7, "msi386", "MSI 386") // MSI 386 mainboard, initializes graphics card, then hangs
|
||||
ROMX_LOAD( "ami_386_msi_02297_even.bin", 0x10000, 0x8000, CRC(768590a0) SHA1(90c5203d78591a093fd4f54ceb8d9827f1e64f39), ROM_SKIP(1) | ROM_BIOS(7) )
|
||||
ROMX_LOAD( "ami_386_msi_02297_odd.bin", 0x10001, 0x8000, CRC(7b1360dc) SHA1(552ccda9f90826621e88d9abdc47306b9c2b2b15), ROM_SKIP(1) | ROM_BIOS(7) )
|
||||
// 8: BIOS-String: 20-0200-DF1121-00101111-102591-SYM_386B-0 / 386DX/SX (S1A.P)
|
||||
ROM_SYSTEM_BIOS(8, "386sc2c", "386-SC-2C")
|
||||
ROMX_LOAD("386-sc-2c_ami_za492668.bin", 0x10000, 0x10000, CRC(b408eeb7) SHA1(cf1974492119e1aae623fa366d5760343e827e52), ROM_BIOS(8) )
|
||||
// 9: BIOS-String: EC&T-1332-040990-K0
|
||||
ROM_SYSTEM_BIOS(9, "cs8230", "CS8230")
|
||||
ROMX_LOAD( "ami_386_cs8230_chipset.bin", 0x10000, 0x10000, CRC(1ee766d0) SHA1(75dba3c9817dfe6caca46f5f4f2f1d76ba88d3c7), ROM_BIOS(9) )
|
||||
// 10
|
||||
ROM_SYSTEM_BIOS(10, "ami2939", "AMI2939") // no display
|
||||
ROMX_LOAD( "ami2939e.rom", 0x10000, 0x8000, CRC(65cbbd32) SHA1(d7d26b496f8e86f01722ad9f171a68f9fcdc477c), ROM_SKIP(1) | ROM_BIOS(10) )
|
||||
ROMX_LOAD( "ami2939o.rom", 0x10001, 0x8000, CRC(8db6e739) SHA1(cdd47709d6036fad4be40c15bff41752d831d4b8), ROM_SKIP(1) | ROM_BIOS(10) )
|
||||
// 11: BIOS-String: 30-0201-ZZ1347-00101111-050591-M320-0
|
||||
ROM_SYSTEM_BIOS(11, "m321_23", "PCChips M321 Rev.2.3")
|
||||
ROMX_LOAD( "pcchips_m321_rev2.3.bin", 0x10000, 0x10000, CRC(ca0542e4) SHA1(8af9f88e022f8115708178c6c0b313ea0423a2b5), ROM_BIOS(11) )
|
||||
// 12: BIOS-String: 30-0200-DH1102-00101111-070791-ETEQ386-0 / REV C3
|
||||
ROM_SYSTEM_BIOS(12, "sy19i", "Soyo SY-19I")
|
||||
ROMX_LOAD( "ami_soyo_sy-19i.bin", 0x10000, 0x10000, CRC(369a040f) SHA1(3dbcbcb8b8a50717cae3b17f44ca1b7c394b75fc), ROM_BIOS(12) )
|
||||
// 13: NCR 386 slot CPU - Upgrade card for e.g. NCR PC-8 - set graphics card to CGA to see a "Timer One Error" message
|
||||
ROM_SYSTEM_BIOS(13, "ncr386", "NCR 386 CPU card")
|
||||
ROMX_LOAD( "ncr_386_card_04152_u44_ver5.0.bin", 0x10000, 0x10000, CRC(80e44318) SHA1(54e1d4d646a577c53c65b2292b383ed6d91b65b2), ROM_BIOS(13))
|
||||
// ROM_LOAD ("ncr_386_card_keyboard_04181_u27_ver5.6.bin", 0x0000, 0x800, CRC(6c9004e7) SHA1(0fe77f47ff77333d1ff9bfcf8d6d92193ab1f208))
|
||||
// 16: BIOS-String: Phoenix 80386 ROM BIOS PLUS Version 1.10 22
|
||||
ROM_SYSTEM_BIOS(16, "cbm386", "Commodore 386")
|
||||
ROMX_LOAD( "cbm-386-bios-lo-v1.022e-8100.bin", 0x10000, 0x8000, CRC(a054a1b8) SHA1(d952b02cc10534325c1c5aaa8b6dfb77bc20a179), ROM_SKIP(1) | ROM_BIOS(16))
|
||||
ROMX_LOAD( "cbm-386-bios-hi-v1.022e-d100.bin", 0x10001, 0x8000, CRC(b9541f3d) SHA1(e37c704521e85b07369d21b0521f4d1871c318dd), ROM_SKIP(1) | ROM_BIOS(16))
|
||||
// 17: flashing "K/B controller incorrect"
|
||||
ROM_SYSTEM_BIOS(17, "gmb386sat", "GMB-386SAT_V1.0")
|
||||
ROMX_LOAD( "gmb-386sat_v1.0.bin", 0x10000, 0x10000, CRC(59ecc773) SHA1(f2007fce76b3a91f51bfb5f43c1539d5ae06d35f), ROM_BIOS(17))
|
||||
// 18: BIOS-String: X0-0100-000000-00101111-060692-RC2018A-0 / Ver 1.4b / Texas Instruments 486 DLC [S3Q]
|
||||
ROM_SYSTEM_BIOS(18, "ti486dlc", "TI 486DLC") // board is equipped with a TI486DLC
|
||||
ROMX_LOAD( "ti_486dlc_rev.s3q.bin", 0x10000, 0x10000, CRC(39b150ed) SHA1(5fc96c6232dd3a066349d8e707e938af55893297), ROM_BIOS(18))
|
||||
// 19: BIOS-String: 40-0400-001107-00101111-111192-U4800VLX-0 / UNICHIP BIOS VER 2.0A 09/27/1993
|
||||
ROM_SYSTEM_BIOS(19, "386bw367", "386BW367 Rev. 1.0")
|
||||
ROMX_LOAD( "unichip_386bw_367_rev_1.0.bin", 0x10000, 0x10000, CRC(7922a8f9) SHA1(785008e10edfd393dc39e921a12d1a07a14bac25), ROM_BIOS(19))
|
||||
// 14: BIOS-String: Phoenix 80386 ROM BIOS PLUS Version 1.10 22
|
||||
ROM_SYSTEM_BIOS(14, "cbm386", "Commodore 386")
|
||||
ROMX_LOAD( "cbm-386-bios-lo-v1.022e-8100.bin", 0x10000, 0x8000, CRC(a054a1b8) SHA1(d952b02cc10534325c1c5aaa8b6dfb77bc20a179), ROM_SKIP(1) | ROM_BIOS(14))
|
||||
ROMX_LOAD( "cbm-386-bios-hi-v1.022e-d100.bin", 0x10001, 0x8000, CRC(b9541f3d) SHA1(e37c704521e85b07369d21b0521f4d1871c318dd), ROM_SKIP(1) | ROM_BIOS(14))
|
||||
// 15: flashing "K/B controller incorrect"
|
||||
ROM_SYSTEM_BIOS(15, "gmb386sat", "GMB-386SAT_V1.0")
|
||||
ROMX_LOAD( "gmb-386sat_v1.0.bin", 0x10000, 0x10000, CRC(59ecc773) SHA1(f2007fce76b3a91f51bfb5f43c1539d5ae06d35f), ROM_BIOS(15))
|
||||
// 16: BIOS-String: X0-0100-000000-00101111-060692-RC2018A-0 / Ver 1.4b / Texas Instruments 486 DLC [S3Q]
|
||||
ROM_SYSTEM_BIOS(16, "ti486dlc", "TI 486DLC") // board is equipped with a TI486DLC
|
||||
ROMX_LOAD( "ti_486dlc_rev.s3q.bin", 0x10000, 0x10000, CRC(39b150ed) SHA1(5fc96c6232dd3a066349d8e707e938af55893297), ROM_BIOS(16))
|
||||
// 17: BIOS-String: 40-0400-001107-00101111-111192-U4800VLX-0 / UNICHIP BIOS VER 2.0A 09/27/1993
|
||||
ROM_SYSTEM_BIOS(17, "386bw367", "386BW367 Rev. 1.0")
|
||||
ROMX_LOAD( "unichip_386bw_367_rev_1.0.bin", 0x10000, 0x10000, CRC(7922a8f9) SHA1(785008e10edfd393dc39e921a12d1a07a14bac25), ROM_BIOS(17))
|
||||
ROM_END
|
||||
|
||||
|
||||
// Chips & Technologies CS8230 chip set: P82C301C, P82C302C, P82A303, P82A304, 2x P82B305, P82A306 A, P82C206
|
||||
// 8x SIMM, 5x 16-bit ISA, 2x 8-bit ISA, 1x 32-bit proprietary memory expansion slot
|
||||
ROM_START( ecs38632 )
|
||||
ROM_REGION(0x20000, "bios", 0)
|
||||
// BIOS-String: EC&T-1131-030389-K0
|
||||
ROMX_LOAD( "ami_ecs-386_32_lo.bin", 0x10000, 0x8000, CRC(e119d6a4) SHA1(bcc6164173b44832b8ebfa1883e22efc167e2cd4), ROM_SKIP(1))
|
||||
ROMX_LOAD( "ami_ecs-386_32_hi.bin", 0x10001, 0x8000, CRC(e3072bf8) SHA1(74eec72e190f682cfd5ae5425ebdc854e0ba7bc9), ROM_SKIP(1))
|
||||
ROM_END
|
||||
|
||||
|
||||
// UMC UM82C482AF, UM82C391A, UM82C206F
|
||||
// 8x SIMM, 8x ISA
|
||||
ROM_START( ecsum386 )
|
||||
// BIOS-String: 30-0500-D01131-00101111-070791-UMCWB-0 / UM386 V1.1 03-06-92
|
||||
ROM_REGION(0x20000, "bios", 0)
|
||||
ROM_LOAD( "ami_um386_rev1.1.bin", 0x10000, 0x10000,CRC(81fe4297) SHA1(efb2ba2be6f08cb487ee1b867a2456ed6b5975ad))
|
||||
ROM_END
|
||||
|
||||
|
||||
@ -1382,79 +1394,70 @@ ROM_START( at486 )
|
||||
// 17: BIOS-String: 10/05/95-VT82C505-2A4L4000-00 / Version 5.162W2(PCTIO)
|
||||
ROM_SYSTEM_BIOS(17, "ficpvtio", "FIC 486-PVT-IO 5.162W2")
|
||||
ROMX_LOAD( "5162cf37.awd", 0x00000, 0x20000, CRC(378d813d) SHA1(aa674eff5b972b31924941534c3c988f6f78dc93), ROM_BIOS(17))
|
||||
// 18: BIOS-String: 12/07/94-VT82C505-2A4L4000-00 / Version 4.26GN2(ES2) (12/07/94)
|
||||
ROM_SYSTEM_BIOS(18, "ficvipio426", "FIC 486-VIP-IO 4.26GN2")
|
||||
ROMX_LOAD( "426gn2.awd", 0x00000, 0x20000, CRC(5f472aa9) SHA1(9160abefae32b450e973651c052657b4becc72ba), ROM_BIOS(18))
|
||||
// 19: BIOS-String: 02/08/96-VT82C505-2A4L4000-00 / Version 4.27GN2A (02/14/96)
|
||||
ROM_SYSTEM_BIOS(19, "ficvipio427", "FIC 486-VIP-IO 4.27GN2A")
|
||||
ROMX_LOAD( "427gn2a.awd", 0x00000, 0x20000, CRC(035ad56d) SHA1(0086db3eff711fc710b30e7f422fc5b4ab8d47aa), ROM_BIOS(19))
|
||||
// 20
|
||||
ROM_SYSTEM_BIOS(20, "ficvipio2", "FIC 486-VIP-IO2")
|
||||
ROMX_LOAD( "1164g701.awd", 0x00000, 0x20000, CRC(7b762683) SHA1(84debce7239c8b1978246688ae538f7c4f519d13), ROM_BIOS(20))
|
||||
// 21: BIOS-String: 40-0401-428003-00101111-111192-OP495SLC-0 / PX486DX33/50P3 IVN 1.0 25/06/1993
|
||||
ROM_SYSTEM_BIOS(21, "qdi", "QDI PX486DX33/50P3")
|
||||
ROMX_LOAD( "qdi_px486.u23", 0x10000, 0x10000, CRC(c80ecfb6) SHA1(34cc9ef68ff719cd0771297bf184efa83a805f3e), ROM_BIOS(21))
|
||||
// 22: BIOS-String: 40-0200-001353-0010111-070791-ETEQ4/1C-0 / ETEQ 486 Mar. 05, 1992
|
||||
ROM_SYSTEM_BIOS(22, "a433cc", "J-Bond A433C-C/A450C-C")
|
||||
ROMX_LOAD( "ami_j-bond_a433c-c.bin", 0x10000, 0x10000, CRC(66031e98) SHA1(d2d1a26837d3ca943a6ef09ec3e6fbfaaa62cc46), ROM_BIOS(22))
|
||||
// 23: BIOS-String: 40-00AG-001247-00101111-060692-SIS3486-0 / AV4 ISA/VL-BUS SYSTEM BIOS
|
||||
ROM_SYSTEM_BIOS(23, "ava4529j", "AVA4529J") // this is a board with two VLB slots
|
||||
ROMX_LOAD("amibios_486dx_isa_bios_aa4025963.bin", 0x10000, 0x10000, CRC(65558d9e) SHA1(2e2840665d069112a2c7169afec687ad03449295), ROM_BIOS(23))
|
||||
// 24: BIOS-String: 40-0200-001343-00101111-111192-OPT495SX-0 / Version 2.0
|
||||
ROM_SYSTEM_BIOS(24, "hot409", "Shuttle HOT-409") // 486 board with two VLB slots
|
||||
ROMX_LOAD( "ami1992.bin", 0x10000, 0x10000, CRC(a19c3fd4) SHA1(404822c98344061b60883533395a89fe4902c177), ROM_BIOS(24))
|
||||
// 25: BIOS-String: 40-0204-001343-00101111-080893-OPT495SX-0 / OPTi495SX Version 3.0
|
||||
ROM_SYSTEM_BIOS(25, "hot409lba", "Shuttle HOT-409 with LBA")
|
||||
ROMX_LOAD( "409lba.rom", 0x10000, 0x10000, CRC(78c5e47e) SHA1(7f14a88a5548fc67dd00e73fd09745e899b93a89), ROM_BIOS(25))
|
||||
// 26: BIOS-String: 07/20/94-ARIES-P/I-AP4G-00 / #401A0-0104
|
||||
ROM_SYSTEM_BIOS(26, "486ap4v104", "ASUS PVI-486AP4 V1.04") // 4xISA 1xVLB 4xPCI
|
||||
ROMX_LOAD( "awai0104.bin", 0x00000, 0x20000, CRC(52ea7123) SHA1(3d242ea6d1bcdddd41e32e40708133c72f2bd060), ROM_BIOS(26))
|
||||
// 27: BIOS-String: 10/21/94-ARIES-P/I-AP4G-00 / #401A0-0203
|
||||
ROM_SYSTEM_BIOS(27, "486ap4v203", "ASUS PVI-486AP4 V2.03")
|
||||
ROMX_LOAD( "awai0203.bin", 0x00000, 0x20000, CRC(68d3a3f4) SHA1(6eee0c9aed2ede028eb170f8dd7921563293b99f), ROM_BIOS(27))
|
||||
// 28: BIOS-String: 11/08/94-ARIES-P/I-AP4G-00 / #401A0-0204
|
||||
ROM_SYSTEM_BIOS(28, "486ap4v204", "ASUS PVI-486AP4 V2.04")
|
||||
ROMX_LOAD( "awai0204.bin", 0x00000, 0x20000, CRC(b62b35bb) SHA1(b6fa3d7b1c88da37ce74aca329a31d2587652d97), ROM_BIOS(28))
|
||||
// 29: BIOS-String: 11/25/97/ARIES-P/I-AP4G-00 / #401A0-0205-2
|
||||
ROM_SYSTEM_BIOS(29, "486ap4v205-2", "ASUS PVI-486AP4 V2.05-2")
|
||||
ROMX_LOAD( "0205.002", 0x00000, 0x20000, CRC(632e8ee6) SHA1(3cf57b2654b0365e41ef5f5c82f68eeadf0e7a21), ROM_BIOS(29))
|
||||
// 30: BIOS-String: 07/22/94-SATURN-P/I-4SP3-00 / #401A0-0207
|
||||
ROM_SYSTEM_BIOS(30, "486sp3v207", "ASUS PVI-486SP3 V2.07") // 4xISA 1xVLB 3xPCI
|
||||
ROMX_LOAD( "awsi0207.bin", 0x00000, 0x20000, CRC(0cb862aa) SHA1(7ffead05c1df47ec36afba395191145279c5e789), ROM_BIOS(30))
|
||||
// 31: BIOS-String: 07/22/94-SATURN-P/I-4SP3-00 / #401A0-0207
|
||||
ROM_SYSTEM_BIOS(31, "486spv2737", "ASUS PVI-486SP3 V2.07 #2")
|
||||
ROMX_LOAD( "awsi2737.bin", 0x00000, 0x20000, CRC(8cd9a89c) SHA1(6c68c23cc5e8ae66261e9fe931f2ce07efe767b6), ROM_BIOS(31))
|
||||
// 32: BIOS-String: 10/21/94-SATURN-II-P/I-SP3G-00 / #401A0-302
|
||||
ROM_SYSTEM_BIOS(32, "486sp3gv302", "ASUS PCI/I-486SP3G V3.02") // 4xISA 3xPCI
|
||||
ROMX_LOAD( "awsg0302.bin", 0x00000, 0x20000, CRC(21e918a0) SHA1(c7f937e3e90a43d7c7f867e686625b28a9c2484c), ROM_BIOS(32))
|
||||
// 33: BIOS-String: 08/15/95-SATURN-II-P/I-SP3G-00 / #401A0-304
|
||||
ROM_SYSTEM_BIOS(33, "486sp3gv304", "ASUS PCI/I-486SP3G V3.04")
|
||||
ROMX_LOAD( "awsg0304.bin", 0x00000, 0x20000, CRC(f4d830d2) SHA1(086ccd14c7b0c521be1958d58b3539c4bfe4721f), ROM_BIOS(33))
|
||||
// 34: BIOS-String: 05/22/95/SiS-496-497B-PCI-A486-0-00 / #401A0-0203
|
||||
ROM_SYSTEM_BIOS(34, "a486sv203", "ASUS PCI/I-A486S V2.03") // 1xEISA
|
||||
ROMX_LOAD( "si4a0203.awd", 0x00000, 0x20000, CRC(95fcb7c6) SHA1(c19164d67af18c774e6eb06bd1570d95a24b2856), ROM_BIOS(34))
|
||||
// 35 boots into "boot block" rescue BIOS
|
||||
ROM_SYSTEM_BIOS(35, "a486sv304", "ASUS PCI/I-A486S V3.04")
|
||||
ROMX_LOAD( "si4a0304.awd", 0x00000, 0x20000, CRC(a00ad907) SHA1(598d97ea29f930a9359429dc540d27bfdd0fcd20), ROM_BIOS(35))
|
||||
// 36: BIOS-String: 05/20/94-SIS-486/EISA-E-486SV1-00 / #401A0-0112
|
||||
ROM_SYSTEM_BIOS(36, "486sv1v112", "ASUS VL/EISA-486SV1 V1.12") // 8xEISA 1XVLB
|
||||
ROMX_LOAD( "e4sv0112.awd", 0x10000, 0x10000, CRC(d1d42fc9) SHA1(61549bf597517bb3c33e724e32b3cca981e65000), ROM_BIOS(36))
|
||||
// 37: BIOS-String: 11/17/94-SIS-85C471-I486SV2G-00 / #401A0-0304
|
||||
ROM_SYSTEM_BIOS(37, "486sv2gv304", "ASUS VL/I-486SV2G (GX4) V3.04") // 7xISA 2xVLB
|
||||
ROMX_LOAD( "sv2g0304.bin", 0x10000, 0x10000, CRC(cceabe6f) SHA1(45d0e25603045255d1ccaf5cbddd1a9146f61529), ROM_BIOS(37))
|
||||
// 38: BIOS-String: 01/11/95-SIS-85C471-I486SV2G-00 / #401A0-0305-1
|
||||
ROM_SYSTEM_BIOS(38, "486sv2gv305", "ASUS VL/I-486SV2G (GX4) V3.05")
|
||||
ROMX_LOAD( "0305.001", 0x10000, 0x10000, CRC(9f2f9b75) SHA1(789807d82e39d69f948f7897f99b2fe362330dd1), ROM_BIOS(38))
|
||||
// 39: BIOS-String: 08/22/95-SIS-85C471-I486SV2G-00 / #401A0-0401
|
||||
ROM_SYSTEM_BIOS(39, "486sv2gv401", "ASUS VL/I-486SV2G (GX4) V4.01")
|
||||
ROMX_LOAD( "sv2g0401.bin", 0x10000, 0x10000, CRC(f544f65a) SHA1(9a5e39cfbd545a0026f959b42dbc742246205b3c), ROM_BIOS(39))
|
||||
// 40: BIOS-String: 11/03/95-SIS-85C471-I486SV2G-00 / #401A0-0402-1
|
||||
ROM_SYSTEM_BIOS(40, "486sv2gv402", "ASUS VL/I-486SV2G (GX4) V4.02")
|
||||
ROMX_LOAD( "sv2g0402.bin", 0x10000, 0x10000, CRC(db8fe666) SHA1(e499da86261bc6b312a6bc3d94b9465e17c5a449), ROM_BIOS(40))
|
||||
// 41:
|
||||
ROM_SYSTEM_BIOS(41, "mb8433-uuda", "Biostar MB8433UUD-A") // lands in Award BootBlock BIOS
|
||||
ROMX_LOAD( "uud0520s.bin", 0x00000, 0x20000, CRC(0e347559) SHA1(060d3040b103dee051c5c2cfe8c53382acdfedad), ROM_BIOS(41))
|
||||
ROM_END
|
||||
// 18: BIOS-String: 40-0401-428003-00101111-111192-OP495SLC-0 / PX486DX33/50P3 IVN 1.0 25/06/1993
|
||||
ROM_SYSTEM_BIOS(18, "qdi", "QDI PX486DX33/50P3")
|
||||
ROMX_LOAD( "qdi_px486.u23", 0x10000, 0x10000, CRC(c80ecfb6) SHA1(34cc9ef68ff719cd0771297bf184efa83a805f3e), ROM_BIOS(18))
|
||||
// 19: BIOS-String: 40-0200-001353-0010111-070791-ETEQ4/1C-0 / ETEQ 486 Mar. 05, 1992
|
||||
ROM_SYSTEM_BIOS(19, "a433cc", "J-Bond A433C-C/A450C-C")
|
||||
ROMX_LOAD( "ami_j-bond_a433c-c.bin", 0x10000, 0x10000, CRC(66031e98) SHA1(d2d1a26837d3ca943a6ef09ec3e6fbfaaa62cc46), ROM_BIOS(19))
|
||||
// 20: BIOS-String: 40-00AG-001247-00101111-060692-SIS3486-0 / AV4 ISA/VL-BUS SYSTEM BIOS
|
||||
ROM_SYSTEM_BIOS(20, "ava4529j", "AVA4529J") // this is a board with two VLB slots
|
||||
ROMX_LOAD("amibios_486dx_isa_bios_aa4025963.bin", 0x10000, 0x10000, CRC(65558d9e) SHA1(2e2840665d069112a2c7169afec687ad03449295), ROM_BIOS(20))
|
||||
// 21: BIOS-String: 40-0200-001343-00101111-111192-OPT495SX-0 / Version 2.0
|
||||
ROM_SYSTEM_BIOS(21, "hot409", "Shuttle HOT-409") // 486 board with two VLB slots
|
||||
ROMX_LOAD( "ami1992.bin", 0x10000, 0x10000, CRC(a19c3fd4) SHA1(404822c98344061b60883533395a89fe4902c177), ROM_BIOS(21))
|
||||
// 22: BIOS-String: 40-0204-001343-00101111-080893-OPT495SX-0 / OPTi495SX Version 3.0
|
||||
ROM_SYSTEM_BIOS(22, "hot409lba", "Shuttle HOT-409 with LBA")
|
||||
ROMX_LOAD( "409lba.rom", 0x10000, 0x10000, CRC(78c5e47e) SHA1(7f14a88a5548fc67dd00e73fd09745e899b93a89), ROM_BIOS(22))
|
||||
// 23: BIOS-String: 07/20/94-ARIES-P/I-AP4G-00 / #401A0-0104
|
||||
ROM_SYSTEM_BIOS(23, "486ap4v104", "ASUS PVI-486AP4 V1.04") // 4xISA 1xVLB 4xPCI
|
||||
ROMX_LOAD( "awai0104.bin", 0x00000, 0x20000, CRC(52ea7123) SHA1(3d242ea6d1bcdddd41e32e40708133c72f2bd060), ROM_BIOS(23))
|
||||
// 24: BIOS-String: 10/21/94-ARIES-P/I-AP4G-00 / #401A0-0203
|
||||
ROM_SYSTEM_BIOS(24, "486ap4v203", "ASUS PVI-486AP4 V2.03")
|
||||
ROMX_LOAD( "awai0203.bin", 0x00000, 0x20000, CRC(68d3a3f4) SHA1(6eee0c9aed2ede028eb170f8dd7921563293b99f), ROM_BIOS(24))
|
||||
// 25: BIOS-String: 11/08/94-ARIES-P/I-AP4G-00 / #401A0-0204
|
||||
ROM_SYSTEM_BIOS(25, "486ap4v204", "ASUS PVI-486AP4 V2.04")
|
||||
ROMX_LOAD( "awai0204.bin", 0x00000, 0x20000, CRC(b62b35bb) SHA1(b6fa3d7b1c88da37ce74aca329a31d2587652d97), ROM_BIOS(25))
|
||||
// 26: BIOS-String: 11/25/97/ARIES-P/I-AP4G-00 / #401A0-0205-2
|
||||
ROM_SYSTEM_BIOS(26, "486ap4v205-2", "ASUS PVI-486AP4 V2.05-2")
|
||||
ROMX_LOAD( "0205.002", 0x00000, 0x20000, CRC(632e8ee6) SHA1(3cf57b2654b0365e41ef5f5c82f68eeadf0e7a21), ROM_BIOS(26))
|
||||
// 27: BIOS-String: 07/22/94-SATURN-P/I-4SP3-00 / #401A0-0207
|
||||
ROM_SYSTEM_BIOS(27, "486sp3v207", "ASUS PVI-486SP3 V2.07") // 4xISA 1xVLB 3xPCI
|
||||
ROMX_LOAD( "awsi0207.bin", 0x00000, 0x20000, CRC(0cb862aa) SHA1(7ffead05c1df47ec36afba395191145279c5e789), ROM_BIOS(27))
|
||||
// 28: BIOS-String: 07/22/94-SATURN-P/I-4SP3-00 / #401A0-0207
|
||||
ROM_SYSTEM_BIOS(28, "486spv2737", "ASUS PVI-486SP3 V2.07 #2")
|
||||
ROMX_LOAD( "awsi2737.bin", 0x00000, 0x20000, CRC(8cd9a89c) SHA1(6c68c23cc5e8ae66261e9fe931f2ce07efe767b6), ROM_BIOS(28))
|
||||
// 29: BIOS-String: 10/21/94-SATURN-II-P/I-SP3G-00 / #401A0-302
|
||||
ROM_SYSTEM_BIOS(29, "486sp3gv302", "ASUS PCI/I-486SP3G V3.02") // 4xISA 3xPCI
|
||||
ROMX_LOAD( "awsg0302.bin", 0x00000, 0x20000, CRC(21e918a0) SHA1(c7f937e3e90a43d7c7f867e686625b28a9c2484c), ROM_BIOS(29))
|
||||
// 30: BIOS-String: 08/15/95-SATURN-II-P/I-SP3G-00 / #401A0-304
|
||||
ROM_SYSTEM_BIOS(30, "486sp3gv304", "ASUS PCI/I-486SP3G V3.04")
|
||||
ROMX_LOAD( "awsg0304.bin", 0x00000, 0x20000, CRC(f4d830d2) SHA1(086ccd14c7b0c521be1958d58b3539c4bfe4721f), ROM_BIOS(30))
|
||||
// 31: BIOS-String: 05/22/95/SiS-496-497B-PCI-A486-0-00 / #401A0-0203
|
||||
ROM_SYSTEM_BIOS(31, "a486sv203", "ASUS PCI/I-A486S V2.03") // 1xEISA
|
||||
ROMX_LOAD( "si4a0203.awd", 0x00000, 0x20000, CRC(95fcb7c6) SHA1(c19164d67af18c774e6eb06bd1570d95a24b2856), ROM_BIOS(31))
|
||||
// 32 boots into "boot block" rescue BIOS
|
||||
ROM_SYSTEM_BIOS(32, "a486sv304", "ASUS PCI/I-A486S V3.04")
|
||||
ROMX_LOAD( "si4a0304.awd", 0x00000, 0x20000, CRC(a00ad907) SHA1(598d97ea29f930a9359429dc540d27bfdd0fcd20), ROM_BIOS(32))
|
||||
// 33: BIOS-String: 05/20/94-SIS-486/EISA-E-486SV1-00 / #401A0-0112
|
||||
ROM_SYSTEM_BIOS(33, "486sv1v112", "ASUS VL/EISA-486SV1 V1.12") // 8xEISA 1XVLB
|
||||
ROMX_LOAD( "e4sv0112.awd", 0x10000, 0x10000, CRC(d1d42fc9) SHA1(61549bf597517bb3c33e724e32b3cca981e65000), ROM_BIOS(33))
|
||||
// 34: BIOS-String: 11/17/94-SIS-85C471-I486SV2G-00 / #401A0-0304
|
||||
ROM_SYSTEM_BIOS(34, "486sv2gv304", "ASUS VL/I-486SV2G (GX4) V3.04") // 7xISA 2xVLB
|
||||
ROMX_LOAD( "sv2g0304.bin", 0x10000, 0x10000, CRC(cceabe6f) SHA1(45d0e25603045255d1ccaf5cbddd1a9146f61529), ROM_BIOS(34))
|
||||
// 35: BIOS-String: 01/11/95-SIS-85C471-I486SV2G-00 / #401A0-0305-1
|
||||
ROM_SYSTEM_BIOS(35, "486sv2gv305", "ASUS VL/I-486SV2G (GX4) V3.05")
|
||||
ROMX_LOAD( "0305.001", 0x10000, 0x10000, CRC(9f2f9b75) SHA1(789807d82e39d69f948f7897f99b2fe362330dd1), ROM_BIOS(35))
|
||||
// 36: BIOS-String: 08/22/95-SIS-85C471-I486SV2G-00 / #401A0-0401
|
||||
ROM_SYSTEM_BIOS(36, "486sv2gv401", "ASUS VL/I-486SV2G (GX4) V4.01")
|
||||
ROMX_LOAD( "sv2g0401.bin", 0x10000, 0x10000, CRC(f544f65a) SHA1(9a5e39cfbd545a0026f959b42dbc742246205b3c), ROM_BIOS(36))
|
||||
// 37: BIOS-String: 11/03/95-SIS-85C471-I486SV2G-00 / #401A0-0402-1
|
||||
ROM_SYSTEM_BIOS(37, "486sv2gv402", "ASUS VL/I-486SV2G (GX4) V4.02")
|
||||
ROMX_LOAD( "sv2g0402.bin", 0x10000, 0x10000, CRC(db8fe666) SHA1(e499da86261bc6b312a6bc3d94b9465e17c5a449), ROM_BIOS(37))
|
||||
// 38:
|
||||
ROM_SYSTEM_BIOS(38, "mb8433-uuda", "Biostar MB8433UUD-A") // lands in Award BootBlock BIOS
|
||||
ROMX_LOAD( "uud0520s.bin", 0x00000, 0x20000, CRC(0e347559) SHA1(060d3040b103dee051c5c2cfe8c53382acdfedad), ROM_BIOS(38))
|
||||
ROM_END
|
||||
|
||||
|
||||
// FIC 486-PIO-2 (4 ISA, 4 PCI)
|
||||
@ -1475,6 +1478,27 @@ ROM_START( ficpio2 )
|
||||
ROMX_LOAD( "115b101.awd", 0x020000, 0x20000, CRC(ff69617d) SHA1(ecbfc7315dcf6bd3e5b59e3ae9258759f64fe7a0), ROM_BIOS(3))
|
||||
ROM_END
|
||||
|
||||
|
||||
// FIC 486-VIP-IO (3 ISA, 4 PCI)
|
||||
// VIA GMC chipset: VT82C505 + VT82C486A + VT82C482 + VT82C483 + VT83C461 IDE; DS12885Q RTC; National PC87332VLJ-S I/O
|
||||
ROM_START( ficvipio )
|
||||
ROM_REGION(0x20000, "bios", 0)
|
||||
// 0: BIOS-String: 12/07/94-VT82C505-2A4L4000-00 / Version 4.26GN2(ES2) (12/07/94)
|
||||
ROM_SYSTEM_BIOS(0, "426gn2", "FIC 486-VIP-IO 4.26GN2")
|
||||
ROMX_LOAD( "426gn2.awd", 0x00000, 0x20000, CRC(5f472aa9) SHA1(9160abefae32b450e973651c052657b4becc72ba), ROM_BIOS(0))
|
||||
// 1: BIOS-String: 02/08/96-VT82C505-2A4L4000-00 / Version 4.27GN2A (02/14/96)
|
||||
ROM_SYSTEM_BIOS(1, "427gn2a", "FIC 486-VIP-IO 4.27GN2A")
|
||||
ROMX_LOAD( "427gn2a.awd", 0x00000, 0x20000, CRC(035ad56d) SHA1(0086db3eff711fc710b30e7f422fc5b4ab8d47aa), ROM_BIOS(1))
|
||||
ROM_END
|
||||
|
||||
|
||||
// FIC 486-VIP-IO2 (3 ISA, 4 PCI)
|
||||
// VIA VT82C505 + VT82C496G + VT82C406MV
|
||||
ROM_START( ficvipio2 )
|
||||
ROM_REGION(0x20000, "bios", 0)
|
||||
ROM_LOAD( "1164g701.awd", 0x00000, 0x20000, CRC(7b762683) SHA1(84debce7239c8b1978246688ae538f7c4f519d13))
|
||||
ROM_END
|
||||
|
||||
// Commodore Laptop C286-LT - screen remains blank
|
||||
ROM_START( c286lt )
|
||||
ROM_REGION(0x20000, "bios", 0) // BIOS contains Cirrus Logic VGA firmware, rebadged Sanyo MBC-17NB
|
||||
@ -2069,6 +2093,8 @@ COMP( 1989, ibmps1es, ibm5170, 0, ibmps1, 0, at_vrom_fix_state, in
|
||||
COMP( 1987, at, ibm5170, 0, ibm5162, 0, at_state, init_at, "<generic>", "PC/AT (CGA, MF2 Keyboard)", MACHINE_NOT_WORKING )
|
||||
COMP( 1987, atvga, ibm5170, 0, atvga, 0, at_state, init_at, "<generic>", "PC/AT (VGA, MF2 Keyboard)" , MACHINE_NOT_WORKING )
|
||||
COMP( 1988, at386, ibm5170, 0, at386, 0, at_state, init_at, "<generic>", "PC/AT 386 (VGA, MF2 Keyboard)", MACHINE_NOT_WORKING )
|
||||
COMP( 1988, ecs38632, ibm5170, 0, at386, 0, at_state, init_at, "Elitegroup Computer Systems", "ECS-386/32", MACHINE_NOT_WORKING )
|
||||
COMP( 19??, ecsum386, ibm5170, 0, at386, 0, at_state, init_at, "Elitegroup Computer Systems", "UM386 (Rev 1.1)", MACHINE_NOT_WORKING )
|
||||
COMP( 1988, ct386sx, ibm5170, 0, ct386sx, 0, at_state, init_at, "<generic>", "NEAT 386SX (VGA, MF2 Keyboard)", MACHINE_NOT_WORKING )
|
||||
COMP( 1988, at386sx, ibm5170, 0, at386sx, 0, at_state, init_at, "<generic>", "PC/AT 386SX (VGA, MF2 Keyboard)", MACHINE_NOT_WORKING )
|
||||
COMP( 1990, at486, ibm5170, 0, at486, 0, at_state, init_at, "<generic>", "PC/AT 486 (VGA, MF2 Keyboard)", MACHINE_NOT_WORKING )
|
||||
@ -2115,6 +2141,8 @@ COMP( 199?, comt386, ibm5170, 0, at386, 0, at_state, init_at
|
||||
COMP( 199?, comt486, ibm5170, 0, at486, 0, at_state, init_at, "Commodore Business Machines", "Tower 486", MACHINE_NOT_WORKING )
|
||||
COMP( 1988, dsys200, ibm5170, 0, atvga, 0, at_state, init_at, "Dell Computer Corporation", "System 200", MACHINE_NOT_WORKING )
|
||||
COMP( 1995, ficpio2, ibm5170, 0, ficpio2, 0, at_state, init_atpci, "First International Computer", "486-PIO-2", MACHINE_NOT_WORKING )
|
||||
COMP( 199?, 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( 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 )
|
||||
|
@ -2395,6 +2395,8 @@ apxenp2 // 1993 Apricot XEN PC (P2 Motherboard)
|
||||
apxlsam // 1993 Apricot XEN-LS II (Samurai Motherboard)
|
||||
at // 1987 AMI Bios and Diagnostics
|
||||
at386 // 19?? IBM AT 386
|
||||
ecs38632 // Elitegroup ECS-386/32 mainboard
|
||||
ecsum386 // Elitegroup UM386 mainboard
|
||||
at486 // 19?? IBM AT 486
|
||||
atvga // 19?? AT VGA
|
||||
at386sx // 19?? AT VGA 386sx
|
||||
@ -2427,6 +2429,8 @@ ec1842 //
|
||||
ec1849 //
|
||||
ews286 // 1986 Ericsson WS286
|
||||
ficpio2 // 1995 FIC 486-PIO-2
|
||||
ficvipio // FIC 486-VIP-IO
|
||||
ficvipio2 // FIC 486-VIP-IO2
|
||||
ftsserv // 1991 Apricot FTs (Scorpion)
|
||||
ibm5162 // 1986 IBM XT 5162 (XT w/80286)
|
||||
ibm5170 // 1984 IBM PC/AT 5170, original 6 MHz model
|
||||
|
Loading…
Reference in New Issue
Block a user