Releases: rvalles/optromloader
Releases · rvalles/optromloader
optromloader_1.3.2
optromloader_1.3.1
Changes
- Add support for building on Windows NT.
- Make defining build_date and bios_drive optional.
- Better text output on I/O error.
To use the binary release, concatenate with your ROM and pad to floppy size, as per README.
optromloader_1.3.0
Changes
- Add support for option ROM size up to the specification maximum (127.5KB).
- Add support for 128KB option ROMs.
- If specified size is 127.5KB, an extra block is read.
- Add support for setting a different boot drive.
- Code shortening.
- Better code comments.
To use the binary release, concatenate with your ROM and pad to floppy size, as per README.
optromloader_1.2.0
Changes
- Add support for hardcoded target segment.
- Add handling of low conventional memory situation.
- Add limit on read retries.
- Add option ROM template (for developers).
- Fix: Don't trust ES handed by BIOS.
- Fix: Set SP immediately after SS.
- Floppy images are now generated by flat assembler, removing dd dependency.
- Improved text output to show more relevant information and use less lines.
- Code shortening.
- Better code comments.
To use the binary release, concatenate with your ROM and pad to floppy size, as per README.
optromloader_1.1.0
Changes
- Add verification of ROM image signature (checksum).
- Add workaround for some buggy BIOSs that disable interrupts on int13h.
- Fix Makefile support for floppy image creation using 64KB ROM images.
- Fix text output on some BIOSs, including the original IBM PC.
- Code shortening.
- Source code comment improvements.
To use the binary release, concatenate with your ROM and pad to floppy size, as per README.
optromloader_1.0.1
Changes
- Fix 16bit CPU support.
- Minor text output improvements after loading ROM image.
- Build dates now in UTC.
- Code shortening.
- Overhaul of source code comments. It should be easier to read now.
To use the binary release, concatenate with your ROM and pad to floppy size, as per README.
optromloader_1.0.0
Initial release.
To use the binary release, concatenate with your ROM and pad to floppy size, as per README.
This is very broken on actual 8086 (works in some cases). Use a newer release.