Remix.run Logo
retrac an hour ago

I'm reminded that chips like the Intel 8080 and Motorola 6800 were not intended to be general-purpose computers, and were originally designed mostly to be embedded controllers and as building blocks for "real" computers like terminal and disk controllers.

I suppose in principle the RPi Pico could self-host its own OS and devel environment. 520 KB of RAM in the old days was plenty to fit an OS and compiler. No MMU so no paging though.

duskwuff 42 minutes ago | parent | next [-]

> I suppose in principle the RPi Pico could self-host its own OS and devel environment. 520 KB of RAM in the old days was plenty to fit an OS and compiler.

With two cheap PSRAM chips and a bit of trickery, you can upgrade that to 32(.5) MB, which is certainly enough to run a small OS.

In principle you can add even more memory with bank switching, but 32 MB is the limit for a flat address space.

benj111 28 minutes ago | parent [-]

Window 95 ran on 8mb of ram.

The first Amigas had 512k of ram. Both had much less processing power.

With 32mb you could probably run some kind of Linux.

abanana 16 minutes ago | parent [-]

Well, the first Amigas had only 256KB of RAM. Doubling that to 512KB (via a memory expansion card) was a luxury!

mikepurvis 28 minutes ago | parent | prev | next [-]

uCLinux was a real thing for a good long while, though I think at this point real microprocessors are cheap, simple, and widely available enough that there hasn't been much need.

ant6n an hour ago | parent | prev [-]

Which “old days” would those be. Sounds like it would be 50 years ago

an hour ago | parent | next [-]
[deleted]
benj111 an hour ago | parent | prev [-]

64k was acceptable 40 years ago.