Finally finished Book 1. You can view it here. Comments and suggestions are welcome. The goal of this document is not to provide a coddling environment for budding romhackers; rather, it is to provide situational, hands-on examples for those who learn best that way, and to explain why things work instead of just how they work.
I'm trying to figure out how to arrange the remainder of the document. The topics I think I still need to cover are...
-Bitplane font storage
-Japanese table files
-Pointers
-Addressing modes
-Headers
-Text dumping
-Text insertion
-Assembly hacking (which will get its own book - examples will be 16bit->8bit text encoding, DTE, and 24-bit pointer expansion)
Most of this is going to use Monstania as our sample, 'cuz it's a wonderfully simple game to hack. I'll be producing v2.0 of the hack alongside the rest of the document, and I'll be providing sample tables, text dumps, insertable dumps, and assembly code. I have no idea how long it'll take, though (took nearly three years for me to get off my duff and finish 1-4.)