Viciious
luxocrates.github.io
Spec sheet
- Purpose
- The project says it was written for tinkering and playful exploration of Commodore 64 hardware and software.Read 2 Oct 2026 · github.com
- Product
- Viciious is a JavaScript emulator of the Commodore 64 for web browsers and terminal emulators.Read 3 Oct 2026 · github.com
- Intended users
- The project says it was written for tinkering and playful exploration of Commodore 64 hardware and software.Read 3 Oct 2026 · github.com
- License
- The emulation code and UI assets were authored from scratch and placed in the public domain, with stated exceptions for bundled ROMs, tests and demo programs.Read 3 Oct 2026 · github.com
- Audio
- Its SID emulation provides three simultaneous voices, each with a nine-octave range.Read 3 Oct 2026 · github.com
- Compatibility
- The project says compatibility is incomplete due to emulation limitations and bugs.Read 3 Oct 2026 · github.com
- Distribution
- The emulator is distributed as a self-contained HTML file that does not access the Internet and runs serverless.Read 3 Oct 2026 · github.com
- Emulation limits
- It emulates a PAL Commodore 64 in real time but is not cycle-accurate, does not emulate a disk drive and lacks some features such as sound filtering.Read 3 Oct 2026 · github.com
- Exploration tools
- Real-time scopes visualize machine activity, including sprite-generated pixels and devices accessing RAM.Read 3 Oct 2026 · github.com
- File formats
- The browser version accepts .t64, .d64, .tap, .prg and .sid files by drag and drop.Read 3 Oct 2026 · github.com
- File loading
- In the browser, users can drag and drop .t64, .d64, .tap, .prg, and .sid files into the window.Read 2 Oct 2026 · github.com
- Graphics
- Its VIC-II emulation supports 320×200 graphics in 16 colors.Read 3 Oct 2026 · github.com
- Mobile
- It can run in real time on mobile, but the user interface is unsuitable there.Read 3 Oct 2026 · github.com
- Node.js
- The emulator can be built as a Node.js bundle and run with a regular terminal emulator for input and output.Read 2 Oct 2026 · github.com
- Programming
- It includes a BASIC programming environment and a half-assembler for writing 6502 opcodes as inline JavaScript.Read 3 Oct 2026 · github.com
- Visual tools
- It offers real-time scopes that visualize machine activity, including sprite-generated pixels and device access to RAM.Read 2 Oct 2026 · github.com
Where Specifiction places it
- Commodore 64 Emulators#27 of 316.5