Viciious
- Android app
- Not listed
- Free plan
- No
- Runs on
- Linux, Web

Summary
Viciious is a free JavaScript emulator of a PAL Commodore 64, running in web browsers or as a Node.js bundle in a terminal. It recreates the VIC-II graphics chip at 320×200 resolution in 16 colors and the SID synthesizer with three simultaneous voices, each spanning nine octaves. A built-in BASIC environment and half-assembler let users experiment with 6502 opcodes in inline JavaScript. In the browser, users can drag in .t64, .d64, .tap, .prg, and .sid files, while real-time scopes show machine activity such as sprite-generated pixels and RAM access. The distribution is a self-contained HTML file that runs serverless and does not access the Internet. The project is intended for tinkering and exploration, rather than complete compatibility: it is not cycle-accurate, has no disk-drive emulation, and omits some features such as sound filtering. Its interface is described as unsuitable for mobile use, despite being able to run there in real time.
Who it is for
Viciious suits people curious about Commodore 64 hardware and software who want to experiment with BASIC, assembly, or supported files. It is less suited to users who need complete emulation compatibility or a mobile-friendly interface.
What is good
- Runs in a browser or Node.js terminal.
- Includes BASIC and an inline-JavaScript half-assembler.
- Accepts five listed file formats by browser drag and drop.
- Real-time scopes visualize machine activity.
What to know first
- Emulation is not cycle-accurate.
- Disk drives are not emulated.
- Compatibility is incomplete.
- The interface is unsuitable for mobile use.
Verdict
Viciious combines C64 emulation with programming and inspection tools for exploratory use. Its stated emulation gaps and mobile interface limitation matter if compatibility or phone use is a priority.
Compared on Commodore 64 emulators
- Free plan
- Yesluxocrates.github.io
- Supported platforms
- Web browser; Node.js terminalluxocrates.github.io
- Disk and tape formats
- .t64, .d64, .tap, .prg, .sid, .json snapshotsluxocrates.github.io
- Built-in debugger
- Yesluxocrates.github.io
- Emulated C64 variants
- PAL Commodore 64luxocrates.github.io
- Bundled software library
- Yesluxocrates.github.io
Facts
- Product
- Viciious is a JavaScript Commodore 64 emulator for web browsers and terminal emulators.github.com · 2 Oct 2026
- Purpose
- The project says it was written for tinkering and playful exploration of Commodore 64 hardware and software.github.com · 2 Oct 2026
- Graphics
- It emulates the VIC-II graphics chip and supports 320×200 graphics in 16 colors.github.com · 2 Oct 2026
- Audio
- It emulates the SID synthesizer with three simultaneous voices, each with a nine-octave range.github.com · 2 Oct 2026
- Programming
- It includes a BASIC programming environment and an inbuilt half-assembler for writing 6502 opcodes as inline JavaScript.github.com · 2 Oct 2026
- File loading
- In the browser, users can drag and drop .t64, .d64, .tap, .prg, and .sid files into the window.github.com · 2 Oct 2026
- Visual tools
- It offers real-time scopes that visualize machine activity, including sprite-generated pixels and device access to RAM.github.com · 2 Oct 2026
- Distribution
- The emulator distribution is a self-contained HTML file that does not access the Internet and runs serverless.github.com · 2 Oct 2026
- Node.js
- The emulator can be built as a Node.js bundle and run with a regular terminal emulator for input and output.github.com · 2 Oct 2026
- 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.github.com · 2 Oct 2026
- Compatibility
- The project says compatibility is incomplete due to emulation limitations and bugs, and snapshot files from versions before v1.0.0 may not be interchangeable.github.com · 2 Oct 2026
- Mobile
- It can run in real time on mobile, but the project says its user interface is unsuitable there.github.com · 2 Oct 2026
- License
- The emulator code and UI assets were authored from scratch and placed in the public domain; the repository notes exceptions for bundled ROMs, tests, and demo programs.github.com · 2 Oct 2026
- File formats
- The browser version accepts .t64, .d64, .tap, .prg and .sid files by drag and drop.github.com · 3 Oct 2026
- Exploration tools
- Real-time scopes visualize machine activity, including sprite-generated pixels and devices accessing RAM.github.com · 3 Oct 2026
- Intended users
- The project says it was written for tinkering and playful exploration of Commodore 64 hardware and software.github.com · 3 Oct 2026
Best Viciious alternatives
See all 12Where it ranks on Everything Xiaomi
Is Viciious yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/luxocrates/viciious· checked 2 Oct 2026