* split into files * use linker magic to compile files separately * convert messy init code into completely different files without ifdefs (not much in common!) * move all machine specific code into separate files * rename all labels that point to RTS to RTSn * add AppleSoft comments