As someone working on something in an adjacent space, this is super cool.
Have you ever heard of MartyPC? I think you’d find it pretty interesting as well. It’s an IBM PC XT emulator that supports a bunch of essentially 8088-based systems, and it runs fully online.
They did a lot of benchmark testing with some really iconic demoscene productions, and the results are fascinating. Definitely give it a try if you haven’t already, the WebAssembly version is particularly impressive.
I've heard of it, of course! And of course they're years ahead of my little hobby project.
But there's an important difference: They run on the browser via WebAssembly, the project is in Rust. Sfotty Pie is pure TypeScript, so, hopefully, easier to hack for a greater number of people. Also harder to make performant but why do we have all this CPU power if not to emulate 1.79 MHz machines using high-level languages :)
As someone working on something in an adjacent space, this is super cool.
Have you ever heard of MartyPC? I think you’d find it pretty interesting as well. It’s an IBM PC XT emulator that supports a bunch of essentially 8088-based systems, and it runs fully online.
They did a lot of benchmark testing with some really iconic demoscene productions, and the results are fascinating. Definitely give it a try if you haven’t already, the WebAssembly version is particularly impressive.
https://github.com/dbalsom/martypc
I've heard of it, of course! And of course they're years ahead of my little hobby project.
But there's an important difference: They run on the browser via WebAssembly, the project is in Rust. Sfotty Pie is pure TypeScript, so, hopefully, easier to hack for a greater number of people. Also harder to make performant but why do we have all this CPU power if not to emulate 1.79 MHz machines using high-level languages :)