Live data from Hacker News

A 386 PC for Your RP2350

github.com

41–47 of 47 posts

Re: A 386 PC for Your RP2350

#41
post #39

Earlier quoted context omitted.

We had Win95 running on a 25MHz 4MB FPRAM 286 back in high school. Poor teacher, half of first period was roughly how long it took to boot up, only for them to exit into DOS mode because the grading software and report card software was DOS-native and would hang if you tried running it under the GUI.

You certainly did not, as Win95 requires 32-bit, 80386 or better. 286 was a 16-bit CPU.

Windows 95 had a beta build for 286 systems, which is what this system 'ran.'

Bet you don't even know about Windows 97.

Re: A 386 PC for Your RP2350

#43

Holy cow, a 386 with VGA and SoundBlaster on a $1 MCU? I recall VICE emulating the Brotkasten on 386 PCs some thirty years ago, later UAE doing it for Amiga. How long til my currently running system (anno 2016) is being emulated?

Maybe never with current technology? Looking just at the CPU and assuming you need comfortable IPC overhead for emulation, the 386 was from early in the Dennard scaling era and modern CPUs are 1000x or more faster single-thread. Since maybe 2012 that hasn't moved anywhere near that, certainly less than 10x.

Figure 6 in "A New Golden Age for Computer Architecture" is a good representation of that effect: https://dl.acm.org/doi/epdf/10.1145/3282307.

For the GPU things are potentially looking better! But since distributed shaders/kernels are higher-level compiled for your specific device, there's less of a need for emulation.

Re: A 386 PC for Your RP2350

#44

Holy cow, a 386 with VGA and SoundBlaster on a $1 MCU? I recall VICE emulating the Brotkasten on 386 PCs some thirty years ago, later UAE doing it for Amiga. How long til my currently running system (anno 2016) is being emulated?

Either "already" or "not any time soon", depending on how you count.

Already - because you have VMs and backwards compatibility. As long as you keep using Intel x86_64, your apps would run, no emulation needed. Or you can use the VM.

Not any time soon - because the computers are not speeding up that fast. 10 year old computers are still being used today, and even the latest CPUs are not orders of magnitude faster. So for a full-system emulation, the most well-known ones is x86 VM's on Apple Silicon, and according to reports, full-system mode is still not close to regular PCs.

Re: A 386 PC for Your RP2350

#45

I love it! The RP2350 is probably the most underrated microcontroller available today.

Overrated surely? It's a pretty bog standard MCU, no wireless support, mediocre deep sleep. I don't know why you'd pick it over an ESP32 or nRF5x. The only standout feature is PIO which is definitely interesting but very niche. It's also patented so say goodbye to any portability or FOSS vibes. (If you want a FOSS version btw, check out https://baochip.com/ ) If it didn't have the Raspberry name behind it nobody woul…

[deleted]

Re: A 386 PC for Your RP2350

#46

I love it! The RP2350 is probably the most underrated microcontroller available today.

Overrated surely? It's a pretty bog standard MCU, no wireless support, mediocre deep sleep. I don't know why you'd pick it over an ESP32 or nRF5x. The only standout feature is PIO which is definitely interesting but very niche. It's also patented so say goodbye to any portability or FOSS vibes. (If you want a FOSS version btw, check out https://baochip.com/ ) If it didn't have the Raspberry name behind it nobody woul…

[deleted]

Re: A 386 PC for Your RP2350

#47
post #6

Earlier quoted context omitted.

Did not realize that Win95 can technically run on a 20Mhz 386DX.

It "technically" can - i used Win95 on an AMD 386DX with 4MB of RAM back in the 90s for a little. Most of the time was spent waiting for the computer to do something while the HDD was constantly working. The Pentium MMX with 32MB i replaced it with was MUCH faster, practically everything was instant.

I tried installing it on my 20mhz 486 IBM but the install never would finish even though the minimum specs listed 386. I always thought that was being too generous. I did use it on faster 486's at some point in school (I think 66mhz or faster?)
Post reply on HN