🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Cool Project from a GameDev: WebAssembly C64 Emulator

Started by
1 comment, last by jbadams 6 years ago

In the "cool projects from a gamedev" category, Andre Weissflog has open sourced a bare bones C64 emulator written in C99 and compiled to WebAssembly in under 64k:

You can find the source code at https://github.com/floooh/chips-test/blob/sokol-app/examples/c64.c

Try out the emulator at https://floooh.github.io/oryol-sticky-tests/c64.html.

If you're not sure what to do, here's a "BASIC" set of commands to try with the emulator:


10 PRINT "HELLO, WORLD"
20 GOTO 10
RUN

By the time I finished this post, I noticed he's also released more WebAssembly emulators, including ZX Spectrum 128 and Acorn Atom: https://floooh.github.io/tiny8bit/.

Enjoy!


View full story

Admin for GameDev.net.

Advertisement

Really cool, a play with that brings back some memories! :)

- Jason Astle-Adams

This topic is closed to new replies.

Advertisement