kfox / vice32.js

Emscripten port of the Commodore 64 emulator VICE, version 3.2.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vice32.js

Emscripten port of the Commodore 64 emulator VICE, version 3.2.

Improvements over vice.js 2.4

  • Partially working menus (more improvements to come)
  • ReSID support
  • Built-in keymaps, identical cross-browser
    • VICE.js 2.4 used a custom keymap to compensate for Emscripten SDL1's brokenness.
    • Defaults to symbolic, can be set to positional in the menu

Build instructions

  1. Ensure a js directory appears for the output
  2. Overwrite files in emsdk install with emscripten_fixes versions.
  3. Run autogen.sh to produce configure files.
  4. Run full_build.sh (to create permanent side-effects and to build LLVM IR "executables")
  5. Run build-x64.sh
  6. For future runs, just use emmake make and build-x64.sh.

About

Emscripten port of the Commodore 64 emulator VICE, version 3.2.

License:GNU General Public License v2.0


Languages

Language:C 79.5%Language:Roff 6.2%Language:Assembly 4.1%Language:Objective-C 4.0%Language:C++ 2.3%Language:Makefile 1.1%Language:Shell 1.1%Language:JavaScript 0.7%Language:HTML 0.3%Language:Java 0.3%Language:Python 0.1%Language:Perl 0.1%Language:M4 0.0%Language:sed 0.0%Language:Pascal 0.0%Language:Visual Basic 0.0%Language:Batchfile 0.0%Language:CSS 0.0%Language:Verilog 0.0%