Quote:
Originally Posted by RandomTroll
Initially, the computer on the lunar module had 33 kilobytes of memory.
|
My first microcomputers were a lot smaller then that (and that was long after 1969):
256 BYTES of ram and a socket for a 8 KB PROM. The board had a 8085 cpu and some I/O ports too, for connecting the user interface (NO keyboard or screen).
We were building enbedded machines with that kind of mother boards and used a development CP/M system with a full 64KB of RAM (and a PROM burner) for the writing and debugging of the code to put into that PROM. Of course the target machine didn't have an O/S and all volatile data had to fit into those 256 bytes. In the beginning it was all (8080) assembler, later we got boards with a bit more of PROM space and used Pascal/MT+ (a real time/standalone version of CP/M Pascal).
I even remember we had to write a new bootloader for an old PDP-11 system with 32 KB of memory: that bootloader had to fit into less then 80 bytes (of ReadOnly static memory).