11.01.08

Spectrum Emulation in JavaScript

Posted in Good Stuff, Modern Life, Programming, Tech Nostalgia at 10:29 pm by thomas

This is a little bit geeky, but for the late-thirties/early-forty Euro JavaScript crowd (all five of us) this should be interesting: Matt West just announced the release of his ZX Spectrum emulator completely written in JavaScript.

From my perspective, this counts as OMG-WTF Cool! Excellent coding with a very worthy goal. :)

I’d found a working MSX JavaScript emulator a little while ago and had even contemplated reusing that Z80 code for something like a Speccy emulator, but the code had been mostly undocumented and I had a few other projects that were rather more pressing… I’m glad that Matt did this, and from a first glance at his code, it is very well written JavaScript with a lot of opportunity for interesting expansions.

It would be interesting to extend the code with a Debugger/Monitor so that the user can see the Z80 code while it is executed – that would make a great learning tool for assembly language!

1 Comment »

  1. Pacific Tides » Scripted Emulators said,

    December 4, 2008 at 12:12 am

    [...] wrote about this recently when I found Matt West’s cool Spectrum emulator on the web, and since then I’ve been [...]

Leave a Comment

To submit your comment, click on the kitten:
Click the kitten to submit  Click the kitten to submit  Click the kitten to submit  Click the kitten to submit  Click the kitten to submit  

You may ask why you have to click on the kitten: This is an anti-spam solution to avoid the blog from being flooded by automatic spam messages.
The puppies and the kitten are courtesy of http://www.cuteoverload.com/