jart / blink

tiniest x86-64-linux emulator
ISC License
7k stars 225 forks source link

Blinkenlights: emulate BIOS int 0x13 extended disk read (ah = 0x42) #48

Closed tkchia closed 1 year ago

tkchia commented 1 year ago

Used by Narkhede's "Game of Life" PC booter image (https://github.com/glitzflitz/gameoflife).

tkchia commented 1 year ago

With this patch, the "Game of Life" boot sector can now load and fire up the second stage bootloader:

image

(The binary later crashes though when it does a lretl to transition to 32-bit protected mode. This will probably need to be fixed separately.)

image

image

Thank you!