Skip to content
SuburbanDSP edited this page Mar 5, 2018 · 8 revisions

Hi, this is such an amazing project by rjanicek. I'd like to shine the spotlight on it a little better.

It's a full Commodore64 in the browser, with SID, VIC, 1541, etc. Plays games, demos and lets you write basic. I think many more people would benefit from it than the attention it received when it was first announced. Also, I would like to spread information about how to build it and make some contributions. For example, I would like to be able to develop demos inside it. It's not exactly my area of expertise (I'm firmware and DSP), but I'm willing to try.

Therefore, I'm going to start the wiki for it!

The world needs more C64's in the browser! Let's build up the JS API! Let's knock some tasks off the list! Let's teach beginners how to take part! Let's make some more examples! Woo-hoo!

Let's start with some of the key links from the Homepage:

Rebuilding

Recreating this project is non-trivial, at least to people with below-average web skills... :)

So here are logged attempts recreating this.

Integration into jsfiddle

This was done by:

. At the following fiddle: https://jsfiddle.net/diydsp/adgt2jcd/10/ . Adding https://rjanicek.github.io/vice.js/js/x64.js as a resource

.Error message

The following error message appears first on the console, twice. Due to this, the rest of the page malfunctions. Blocked loading mixed active content “http://rjanicek.github.io/vice.js/js/x64.js”

This is I don't understand because the address was entered as https. Access to x64.js through the URL from other browser tabs functions properly. I searched x64.js for references to http:// but none of them matched the rest of the URL! Can anyone help?

Notes on Emscripten:

Clone this wiki locally