Properly license all nontrivial files
avoid non-standard predefined macros
Move DRAM to high addresses
Refactor pk, bbl, machine into separate libraries Yuck.