Skip to content

Releases: rvalles/optromloader

optromloader_1.3.2

05 Oct 22:27
Compare
Choose a tag to compare

Changes

  • Add workaround for interrupts while setting SS/SP on very early 8086/88 CPUs.

To use the binary release, concatenate with your ROM and pad to floppy size, as per README.

optromloader_1.3.1

27 Sep 04:17
Compare
Choose a tag to compare

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

24 Sep 16:44
Compare
Choose a tag to compare

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

22 Sep 00:56
Compare
Choose a tag to compare

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

17 Sep 09:44
Compare
Choose a tag to compare

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

15 Sep 13:39
Compare
Choose a tag to compare

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

14 Sep 09:17
Compare
Choose a tag to compare

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.