Factored code into various compilation units
Added disasm, something wrong with registers
Bootloader works, runs off the end of ram.
auto format