Solar OS was written entirely in TASM? Wow, I'm doing a large portion of mine in that, but I'm switching to C as soon as I can so I don't go insane, lol. I would be able to do it all in TASM but I think I would end up in a nice padded room with the people in white coats
Of course, I need to figure out GCC's command line parameters first and how to use a real linker, this is what I get for using IDEs designed for creating Win32 applications, it kinda seperates you from what's really going on.
One thing I don't like about my routine right now is that I have to load the offset of hexTable twice, but TASM wouldn't let me do something like
MOV AH, BYTE PTR [BX + AL]
It's probably me doing it wrong, I guess it allows addressing like that, but you probably can't add a byte register to a word one or something.
Edit:
It occurs to me that I can shorten it down a bit
My reflex to optimise rather than code more is kicking in ::)
Edit 2:
Actually, forget that idea. Deciding what to do next, my original plan involved pulling as much data as possible out of the BIOS before I lose access going to protected mode, think I'll concentrate on that.