From 47b8a49ebf2303e0a84b25120601be90fb1c2c46 Mon Sep 17 00:00:00 2001 From: mahlemiut Date: Wed, 28 May 2014 02:27:06 +0000 Subject: [PATCH] vga_ati: added some selectable VLB and PCI BIOSes so they can be documented (no whatsnew) --- src/emu/bus/isa/vga_ati.c | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/src/emu/bus/isa/vga_ati.c b/src/emu/bus/isa/vga_ati.c index 0b8496dc2be..55768d605be 100644 --- a/src/emu/bus/isa/vga_ati.c +++ b/src/emu/bus/isa/vga_ati.c @@ -26,12 +26,32 @@ ROM_END ROM_START( gfxultrp ) ROM_REGION(0x8000,"gfxultrapro", 0) - ROM_LOAD("gfxultrapro.bin", 0x00000, 0x8000, CRC(4e5effd7) SHA1(84ad3abf7653e4734bf39f5d5c8b88e74527e8ce) ) + + ROM_DEFAULT_BIOS("isa") + + ROM_SYSTEM_BIOS( 0, "isa", "ISA BIOS 112-18900-100" ) + ROMX_LOAD("gfxultrapro.bin", 0x00000, 0x8000, CRC(4e5effd7) SHA1(84ad3abf7653e4734bf39f5d5c8b88e74527e8ce), ROM_BIOS(1) ) + + // We can seperate out this BIOS once a proper VLB bus emulation is available + ROM_SYSTEM_BIOS( 1, "vlb", "VLB BIOS 113-19500-100" ) + ROMX_LOAD("gfxultrapro_vlb.bin", 0x00000, 0x8000, CRC(5018f71e) SHA1(61321dfecf1bcdd8043836fabbe41786dbf3001b), ROM_BIOS(2) ) ROM_END ROM_START( mach64 ) ROM_REGION(0x8000,"mach64", 0) - ROM_LOAD("mach64.bin", 0x00000, 0x8000, CRC(1300aa8f) SHA1(dfc7f817900f125b89b0bda16fcb205f066a47fc) ) + + ROM_SYSTEM_BIOS( 0, "isa", "ISA BIOS 112-28122-101" ) + ROMX_LOAD("mach64.bin", 0x00000, 0x8000, CRC(1300aa8f) SHA1(dfc7f817900f125b89b0bda16fcb205f066a47fc), ROM_BIOS(1) ) + + // We can seperate out these BIOSes once a proper PCI and VLB bus emulation is available + ROM_SYSTEM_BIOS( 1, "vlb_d", "VLB DRAM BIOS 113-27803-102" ) + ROMX_LOAD("mach64_vlb_dram.bin", 0x00000, 0x8000, CRC(f2a24699) SHA1(580401a8bdfc379180a8d7d77305fc529b2a8374), ROM_BIOS(2) ) + + ROM_SYSTEM_BIOS( 2, "gfxultrapt_vlb", "ATi Graphics Pro Turbo VLB VRAM BIOS 113-26900-103" ) + ROMX_LOAD("mach64_vlb_vram.bin", 0x00000, 0x8000, CRC(47779d8f) SHA1(87b01b7a16d9c79dfc6c5aa8a39455c725d2e455), ROM_BIOS(3) ) + + ROM_SYSTEM_BIOS( 3, "pci", "PCI BIOS 113-25420-100" ) + ROMX_LOAD("pci_mach64__113-25420-100-1995.27c256.u1.bin", 0x00000, 0x8000, CRC(762596e8) SHA1(9544b073ac182ec2990e18f54afbb96d52db744a), ROM_BIOS(4) ) ROM_END //**************************************************************************