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