Viciious

C
C tier on Commodore 64 EmulatorsScore 6.6 · #7 of 30
Android app
Not listed
Free plan
No
Runs on
Linux, Web
luxocrates.github.io
The Viciious homepage

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 12

Where 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