Skip to content

Commit

Permalink
README.md: Update for 1.3.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
rvalles committed Sep 24, 2021
1 parent e58cbf7 commit 62b97ce
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ Booted from a floppy, it will load an Option ROM image into the end of conventio
* Pure 8086 code.
* Fits in a floppy bootblock.
* Verifies ROM image checksum after loading.
* Supports all Option ROM sizes. Spec goes up to 127.5KB, but full 128KB ROMs are supported.
* An extra block is read when length=255 (127.5KB/128KB case).
* Reserves memory from top of conventional memory.
* Alternatively allows specifying target segment (upper area possible).
* Works on PC/XT/AT and clones.
Expand All @@ -32,6 +34,7 @@ Booted from a floppy, it will load an Option ROM image into the end of conventio
* https://github.com/qemu/qemu/blob/master/scripts/signrom.py
* For XTIDE Universal BIOS ROMs, use its XTIDECFG tool to configure and sign ROM images.
* Optionally review Makefile for advanced usage.
* If boot floppy drive won't be `A:`, set `bios_drive` value appropriately.
* If specifying target segment in upper memory, ensure it is visible as memory in BIOS settings.
* `through-486` works on my AMI BIOS 486.
* Run `make`.
Expand All @@ -46,9 +49,7 @@ Booted from a floppy, it will load an Option ROM image into the end of conventio
* pad to floppy size.

## Caveats
* ROM size cannot be over 64KB (one 8086 segment).
* Option ROMs that make assumptions about their base address may not work.
* Hardcoded to use the first floppy drive.
* Option ROMs that make assumptions about their base address may not work if loaded into a different address.

## Author
Roc Vallès Domènech

0 comments on commit 62b97ce

Please sign in to comment.