PC-XT Emulator on a ESP8266 (2018)
mcuhacker.wordpress.com
mcuhacker.wordpress.com
The second core is meant to handle the network stack, leaving the first core to focus on program logic. With ESP8266s, it can be hard to write complex applications while keeping heavy WiFi usage stable.
Although, I'll bet the 8266 firmwares and libraries have improved a lot since I was using them.
Then I'm sure you can use one of the many emulator solutions on the market to bridge the rest and if none are suitable it can't be that hard, the data is making it to the machine...
I'll happily make it happen if you need to hack something like qemu, sounds like fun.
https://stackoverflow.com/questions/41987430/what-is-the-low...
https://stackoverflow.com/questions/13831008/what-is-the-min...
PCIe parallel port: 4-8us
USB 3.0: 30us
I believe a regular PCI or even ISA parallel port can be below 1us. Those are "real" buses, unlike USB and PCIe which are more similar to packet-switched networks.
As measured on the bus.
There are also adapters for connecting PC104 to ISA.
* PC/104: ISA
* PC/104 Plus: ISA/PCI
* PCI/104: PCI
* PCI/104 Express: PCI/PCIe
* PCIe/104: PCIe
I shudder to confirm that you are correct.
And the day one of mine truly breaks down is probably going to be the day I go looking for a new job. >D
e.g. STM32H750 (< $10, Cortex-M7, 480 MHz, 1MB RAM) should easily give you room for emulating a 486.
https://mcuhacker.wordpress.com/2018/03/03/running-the-c64-o...
That sounds like it would wear out the flash very quickly, especially given that the embedded flash on MCUs like these are not really designed for much in the way of write cycles (the usual case being firmware updates and configuration changes, both not high-frequency operations.)
Interesting hack nonetheless, it reminds me of this: https://dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bi...
ESP8266s can be had for ~$1...
I could have just waited 35 years and spent 1 buck for the ESP8266 :)
https://mcuhacker.wordpress.com/2018/03/06/esp8266-tvout-lib...