Commodore VIC-20 /

JVic Active

A VIC-20 emulator written in Java with libGDX, aimed mainly at the browser and mobile devices. It installs as a PWA, has a built-in games menu and can load programs straight from a URL.

No screenshot yet. Add one

Facts

Runs on
Windows, macOS, Linux, Android, iOS
Browser based, with native apps for Android
License
Source available (No license file (all rights reserved))
Mobile
Full Built for phones: an installable PWA with portrait and landscape layouts, a touch joystick and a VIC-20 keyboard. A signed APK is on GitHub.
Opens
.prg .tap .d64 .crt
Written in
Java
Authors
Lance Ewing
Last checked
Oct 2026

Mobile

  • HasOfficial app
  • HasRuns in a mobile browser
  • HasTouch controls
  • HasOn-screen keyboard
  • Unknown:Native keyboard
  • Does not haveBluetooth gamepad
  • HasPortrait layout
  • HasLandscape layout
  • HasInstallable
  • Unknown:Works offline

Has it Doesn't have it Not known yet

Features

  • Not listed:Save states
  • Not listed:Rewind
  • HasFast-forward
  • Not listed:Run-ahead
  • Not listed:Online multiplayer
  • Not listed:CRT shaders
  • Not listed:A/V recording
  • Not listed:Cheats
  • Not listed:Achievements
  • Not listed:Themes

Input

  • Not listed:Gamepad
  • HasTouch controls
  • Not listed:Light gun
  • Not listed:Mouse
  • Not listed:Positional key mapping
  • Not listed:Symbolic key mapping
  • HasOn-screen keyboard
  • Not listed:Native keyboard

Features not listed may still exist. Edit this entry if something is missing or wrong.