-
-
Notifications
You must be signed in to change notification settings - Fork 5
Home
mithrendal edited this page Mar 26, 2021
·
35 revisions
technical feature list write up
e.g. built in scripting API of vc64web or how extend or customize the emulator with game specific code fragments
- simple preconfiguration
- preconfig of scripts and buttons
- scripting support for simple tasks
- scripting support for complex tasks like programming a game specific AI
devtools used to built vc64web
APIs used by vc64web
- for compiling C/C++ and the use of SDL2 we use Emscripten
- for the C64 emulation we use this core https://github.com/dirkwhoffmann/virtualc64
- for ui design we use https://www.w3schools.com/bootstrap4/default.asp
- for code editing of scripts inside vc64web we use codemirror editor
- for the virtual joystick implementation we adapted this https://github.com/jeromeetienne/virtualjoystick.js
- simple hashtag preconfiguration
- preconfig with JSON notation
- using direct start links for sharing on social media
- preconfig of scripts and buttons
- scripting support for simple tasks
- scripting support for complex tasks like programming a game specific AI
lightweight integration into your own webpage (with only a few lines of code)
- using the web player for embedding and controlling vc64web inside another webpage
- preloading the web player with specific system roms
- send scripts into the emulator via the webplayer
- customizing the icon bar at the bottom of the webplayer
- how to preload original system roms and autostart a .d64 title
create a standalone package which contain all files to run your C64 program