Introducing Gumboot
Gumboot is a fast bootloader and full read/write RWTS. It fits in four sectors on track 0, including a boot sector. It uses only six pages of memory for all its code, data, and scratch space. It uses no zero page addresses after boot. It can start the game from a cold boot in three seconds. That’s twice as fast as the original disk.
qkumba wrote it from scratch, because of course he did. I, um, mostly just cheered.
After boot-time initialization, Gumboot is dead simple and always ready to use:
entry |
command |
parameters |
$BD00 |
read |
A = first track Y = first page X = sector count |
$BE00 |
write |
A = sector Y = page |
$BF00 |
seek |
A = track |
That’s it. It’s so small, there’s $80 unused bytes at $BF80. You could fit a cute ...
Get PoC or GTFO, Volume 3 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.