First post, by mkarcher
Continuing the effort started in these threads
- INT13 Extensions to SDMS 3.0 & 4.0 - SCSI by NCR / Symbios Logic / LSI Logic , resulting in https://github.com/karcherm/sdms_8g
- Showing some love for Adaptec's ugly ducklings: Adding big drive support to EISA and VL controllers , resulting in https://github.com/karcherm/scsi_edd
I now added BIOS patches for the Adaptec 1520B / 1522B to add BIOS support for disk drives above 8GB to the newer "scsi_edd" repository. The enables LBA-capable versions of Windows 9x to access big drives on these controllers.
In this case, I wrote the source code in a kind of literate programming approach: You can read the assembler source code file for the BIOS patch as a complete explanation, how that patch works and why it is written that way. A deep link directly into that file: https://github.com/karcherm/scsi_edd/blob/v1.3/152xB115.asm
The BIOS for the 1522B will most likely not work on the 1520 or 1520A, as those chips use older Adaptec interface chips.