3 ms·
Jason here, who wrote that weblog entry. Quick comments. - Yes, it is difficult in some ways. Easy in others. - Emscripten is very likely to be involved. - It
by textfiles 15y ago
Jason here, who wrote that weblog entry. Quick comments.
- Yes, it is difficult in some ways. Easy in others.
- Emscripten is very likely to be involved.
- It will run slow for some things. That's fine. Things get faster.
- Yes, this is really important.
I'm at jscott@archive.org if people want to work on it.
- daeken 15y agoI've been working on a port of my IronBabel framework (universal emulator platform) to JS for a couple months whenever I can spare a few minutes. Designing it properly has been a challenge, but the goal is that any computer can be emulated using it. The focus is on simplicity and handling common tasks, e.g. generic memory mapping, JIT code caching, etc. From here, what I'd love to do is this: develop emulators for common platforms in the clearest way possible (no optimizations -- that can be separate) and simultaneously document the hell out of older platforms. In the end, you'd theoretically have a repository comprised of a set of documentation and a set of "reference emulators". It wouldn't be fast, but it'd preserve these platforms effectively forever.