jsbeeb - a Javascript BBC Micro emulator

Those not following me on twitter or Google+ won’t have noticed that over the last few weeks I’ve been working feverishly on my latest Javascript emulator.

jsbeeb demonstrating Exile
At last I can play my favourite game ever in my browser

So I’d like to announce jsbeeb – a Javascript BBC Micro emulator, currently targetting only the BBC Model B (with sideways RAM). It runs well in Chrome, fairly well in Firefox, and almost certainly won’t work on any other browser.

Games and other discs are available from the Stairway to Hell archive and there’s support for loading games directly – click the “Load from STH” button.

My pal Rich Talbot-Watkins is helping me get the instruction timings perfect so we can load some of the more gnarly protection systems of old, but for now you can enjoy playing classics like:

…and many many more!

I now need to spend some time working on my goto; conference presentation which is getting pretty scarily close now!

Filed under: Coding
Posted at 18:10:00 GMT on 25th March 2014.

About Matt Godbolt

Matt Godbolt is a C++ developer working in Chicago in the finance industry.