The very first computer I had - the one I learnt BASIC on - was an Epson pocket computer. It had about 4 KB total memory (that's 4 kilobytes, not 4 megabytes!), an LCD screen with one row and about 80 characters, a tiny keyboard, and a thermal printer about the width of a supermarket receipt roll.
The first computer I had which was anything like a modern PC was an Atari 800. It was a 64 KB machine, 48 KB of which could be used for BASIC programming. I wrote a lot of adventure games for it, some of which broke the memory limit! Originally, I had a cassette drive, which stored programs on ordinary audio cassettes. To load a 10 KB program would take about a minute. Later, I got a 5 1/4" floppy drive which stored a maximum of 90 KB on each side of the disk. However, if you punched another hole opposite the write-protect hole on one side of the floppy you could use the reverse side of the disk too, which effectively halved the cost of disks.
The Atari 800 had some great games and the architecture of the computer was innovative in a lot of ways for the time.
Many of the games I owned were typed in from magazines.