Skip to content
SPECIFICTION
Get listed

Viciious

luxocrates.github.io

WebLinux

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

Alternatives to ViciiousAll alternatives →