This event has ended. Visit the official site or create your own event on Sched.
Back To Schedule
Wednesday, September 27 • 8:00am - 8:45am
Emulating a BBC Micro in Javascript

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Total fun talk! No C++ at all: but my story on how I implemented a cycle-perfect 6502 emulator for the BBC Micro (a British home computer from the 1980s)...in Javascript! And how - amazingly - it's fast enough to run in a browser, even on a cell-phone!

Includes some fun tales of how old games protection systems work, and more information than any sane human would ever want to know about how the innards of the venerable 6502 work.

Talk is an updated version of https://www.youtube.com/watch?v=37jyHQT7fXQ.

avatar for Matt Godbolt

Matt Godbolt

Development Engineer, Aquatic Capital Management, LLC
Matt Godbolt is the creator of the Compiler Explorer website. He is passionate about writing efficient code. He has previously worked at a trading firm, on mobile apps at Google, run his own C++ tools company and spent more than a decade making console games. When he's not hacking... Read More →

Wednesday September 27, 2017 8:00am - 8:45am PDT
ENIAC (404) Meydenbauer Center