Deprecated: mb_convert_encoding(): Handling HTML entities via mbstring is deprecated; use htmlspecialchars, htmlentities, or mb_encode_numericentity/mb_decode_numericentity instead in /home/u333346598/domains/thebulletin.tech/public_html/wp-content/plugins/insert-headers-and-footers/includes/class-wpcode-snippet-execute.php(411) : eval()'d code on line 18
Estimated reading time: 2 minutes
The BBC Micro was many peoples’ first exposure to home computing, and thanks to [Dominic Pajak], you can fire up this beloved hardware in WebXR. Is it an emulator? Yes, but it’s also much more than that.
The machine, the CRT, the keycaps, and even the sounds of the original keypresses are all brought to life as accurately as possible. The result is not just an emulator. It’s a lovingly-made BBC Micro simulator you can use with a VR headset. Or just use your browser and type on your real keyboard if you like.
Virtual BBC Micro, complete with hand tracking and passthrough video.
This all started with [Dominic]’s previous project of VirtualBeeb, a web-based interactive model of a fully functional BBC Micro, complete with all the sights and sounds of the original hardware. [Dominic] later worked to bring it into 3D with the help of WebXR, aided by the rapid advancement of VR hardware and the excellent resources and functionality of Three.js, upon which the project was built.
[Dominic] shares the whole journey in a fascinating blog post that talks not just about creating a high-fidelity simulated BBC Micro but also what it was like to port it to a true 3D experience.
It’s a fantastic project that pays homage to a truly influential piece of vintage computing, so brush up on BBC Basic to deepen your appreciation. The BBC Micro, after all, was more than just a computer from the 80s. It was an integral part of the UK’s Computer Literacy Project, and in the 80s there was a realization that this was going to affect everyone. Wondering what that was like? Browse those broadcasts online and soak it all in.