Just pondering some things on awakening... once you've loaded the GDT, I believe you can use that block of RAM for other purposes, which gives me 32 more bytes for code that I'm currently using for working storage. And if that's not good enough, I can augment my showboot routine to implement a tiny byte-token language of sorts, indexing into a 256-byte chunk of the 512-byte bootblock. This latter will need a lot more thought... but had to get it down so I can get back to sleep.
last updated 2011-09-09 05:56:00. served from tektonic.jcomeau.com