Earlier quoted context omitted.
The PIO are pretty great and not niche. Almost any embedded application needs mixed signal interfaces. You could say embedded applications are niche, but not that embedded applications needing mixed signal interfaces. A serious warning: read the RP2350 errata carefully. You may be better off buying old 2040 inventory.
> read the RP2350 errata carefully Even the latest rev? Can you elaborate a bit?
A 386 PC for Your RP2350
51–60 of 64 posts
Re: A 386 PC for Your RP2350
#52Does it emulate RS232 ports and printer ports as well ? I did'nt find anything. Then it would be possible to reuse old embedded equipment.
No, it doesn't. Also this doesn't emulate ISA bus, where one could plug one of those "multi-io" cards to get rs232/printer ports. Which is a shame. There are plenty of GPIO pins to fit full ISA on RP2350 (at least on "B" variant), and those GPIO are supposedly 5V-tolerant (with sufficiently recent silicon revision). So hardware-wise, it's just a matter of wiring up an ISA slot directly to the RP chip.
Re: A 386 PC for Your RP2350
#53Holy 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. S…
Re: A 386 PC for Your RP2350
#54So even if you account for the RP2350 being 6 times faster than the RP2350, I think the emulation would randomly start to stutter a lot in certain circumstances waiting to access that part of the memory.
Re: A 386 PC for Your RP2350
#55Looks like it can even run Windows 96. Incredibly cool. I'll have to try if it runs my old Slackware kernal 1.2.13 some time. I used it with a 4MiB, 25Mhz 386 DX back in the time, so it should.
Re: A 386 PC for Your RP2350
#56In case anyone missed it earlier on HN, there is a similar project that runs on an ESP32: https://github.com/hchunhui/tiny386
Re: A 386 PC for Your RP2350
#57Was the performance mentioned anywhere - I couldn't find it on the page?
Re: A 386 PC for Your RP2350
#58Technically you could run OS/2 on it, I think. Or Plan9 for i386.
Re: A 386 PC for Your RP2350
#59Does it emulate RS232 ports and printer ports as well ? I did'nt find anything. Then it would be possible to reuse old embedded equipment.
> Then it would be possible to reuse old embedded equipment. Unlikely, virtualization/emulation has been a thing well before this project and you can just buy USB to RS232 adapters. There are GPIO solutions for industrial PCs other than the parallel port. Or you can simply buy new industrial PCs which have those ports. If you find an industrial appliance controlled by genuine old PC hardware that hasn't been replaced…
Re: A 386 PC for Your RP2350
#60Was the performance mentioned anywhere - I couldn't find it on the page?
Should be on the fast end of the 386 spectrum since it tentatively supports 486 and 586 architectures too.
The presence of instructions first added in the Pentium really does not tell you anything about performance.