(PC-ISA): Add Lba enhancer card (28 bit LBA) #3465
Conversation
device_reset() changed to make sure ROM is installed only once. Old solution used a static variable and was unsafe.
Add variable to ensure ROM is only installed once per session.
jumpers, not DIPs.
|
See FTP for corresponding file. Issues mentioned by Mr. Cuavas in #3444 have been addressed. I try to keep white space changes to a minimum in future requests. |
|
This doesn't appear to do anything now. Please mark it with unemulated disk feature. See src/devices/bus/abcbus/cadmouse.h for an example of how to mark a device with an unemulated feature, and src/emu/device.h for the possible values. |
| //------------------------------------------------- | ||
| void lba_enhancer_device::device_reset() | ||
| { | ||
| if(m_current_rom_start == 0 ) |
cuavas
Apr 21, 2018
Member
Please fix the spacing here - it's inconsistent on the opening and closing parentheses.
Please fix the spacing here - it's inconsistent on the opening and closing parentheses.
|
Changed white space as requested. Please pardon me, the ROM is a legitimate, bootable BIOS extension card. I own it and wanted to save the This solution changes the INT13 vector and is 'software-only' (apart from the jumpers). Back in the days, pure software solutions often rendered a system unbootable, so the systems needed a boot disk in A. The translation change was integrated into Bios after release of ATA-1 (1994). Our 'ct486' driver uses a non-LBA capabable BIOS. So i think this is actually useful. Without it, Bios-dependent services (usually DOS) can't go beyond 504 MB. Affected versions (ending in -92) and an explanation are here: Attached is a screenshot from 'ct486'- I tested the extension with a 2 GB partition, DOS 6.22 and a full surface scan. Win9X can work with BIOS services too, as long it is correctly configured (with a change in SYSTEM.INI). Haven't tested it though... |
(PC-ISA): VS Systems LBA Enhancer (ISA; 1995).
Generic BIOS extension; adds 28 bit LBA mode for up to 4 large hard disks (ability to boot remains unaffected). Select 8-8-8 for C-H-S to enable LBA. Tested with Dos 6.22, a 2 GB partition and 'ct486' driver.
Affected Ami BIOS versions:
40-0100-001139-00101111-111192-486ABC-F (111192 will not support LBA)
50-0100-001292-00101111-072594-ABCDEF-F (072594 will support LBA) = (card unnecessary)
See also : ftp://ami.com/archive/utility/LBA.TXT