Comment Fun times. (Score 2) 65
I wrote a 4 pass (scanner, parser, optimizer, code generator) C compiler in 1980 for the 6809. It needed multiple passes because it had to run in 48K.
Many of these systems handled memory above the 6809's 64K address space by feeding the top four address lines into the address lines of a 16x8bit RAM chip creating an address space of 256 4K pages (up to !MB!) that could be mapped into an individual process's address space. It was a cleaver little hack.
I just found this link: https://en.wikipedia.org/wiki/... It's funny because in mentions the Introl C compiler, which I happen to have written.
Chemistry professors never die, they just fail to react.