My TRS-80 model I was limited to a 64k address space and the first half of it was the OS in ROM and the video address space -- leaving only 32k for user programs. I had to learn assembler to make my programs fit.. I would have loved to be able to buy more memory...