Automic VaultAutomic Vault

brew

Install vice with Homebrew, apk, apt, Nix, pacman, winget

Versatile Commodore Emulator. Version 3.10 via Homebrew; verified from local package data. Also installable with debian: sudo apt install vice.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install vice

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add vice

Alpine Linux edge package indexes · vice · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install vice

Debian stable package indexes · vice · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#vice

nixpkgs package indexes · pkgs/by-name/vi/vice/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S vice

Arch Linux sync databases · vice · source: geo.mirror.pkgbuild.com

Windows

Windows Package Managerverified · 92%
winget install --id VICE-Team.VICE.GTK3 -e

Windows Package Manager source index · VICE-Team.VICE.GTK3 · source: cdn.winget.microsoft.com

overview

Package summary

Versatile Commodore Emulator

Commands and aliases

  • c1541
  • cartconv
  • petcat
  • vsid
  • x128
  • x64
  • x64dtv
  • x64sc
  • xcbm2
  • xcbm5x0
  • xpet
  • xplus4
  • xscpu64
  • xvic

history

Project history and usage

VICE, the Versatile Commodore Emulator, is a long-running free software emulator suite for Commodore 8-bit computers. The current project covers the C64, C64DTV, C128, VIC-20, most PET models, Plus/4, CBM-II, and a C64 SuperCPU variant, with separate executables for the different emulated machines and tools.

Project history

VICE development began in 1993 under Finnish programmer Jarkko Sonninen, who founded the project and retired from it in 1994. The project later continued as a volunteer-maintained emulator suite under the VICE Team, with official distribution and source hosting on SourceForge.

By the 2000s VICE had become one of the standard Commodore 8-bit emulation packages, especially on free Unix-like systems where historically fewer full-featured Commodore emulators were available. VICE was released under the GNU General Public License from 2004, and its manual and source tree document a broad, preservation-oriented codebase rather than a single-machine emulator.

Adoption history

The VICE name also covered platform-specific identities over time: older Win32 builds were widely known as WinVICE, while OS/2 and BeOS variants were called Vice/2 and BeVICE. As the project modernized, some old host ports were retired; VICE 3.4 dropped support for several legacy Unix-like systems because of lack of maintainers, and VICE 3.5 dropped explicit OS/2 and AmigaOS support during the GTK3 UI transition.

How it is used

Users typically launch the machine-specific emulator they need, such as `x64sc` or `x64` for Commodore 64, `x128` for Commodore 128, `xvic` for VIC-20, `xpet` for PET, or `xplus4` for Plus/4. The suite also includes command-line and conversion tools such as `c1541`, `cartconv`, `petcat`, and `vsid`, making it useful both for playing preserved software and for retrocomputing development workflows.

Why package nerds care

For package maintainers and retrocomputing users, VICE is significant because it packages a large preservation stack into reproducible builds across operating systems. Its breadth means distributions often expose many executables from one package, and its SourceForge-era history makes it a classic example of mature free software infrastructure surviving multiple host-platform and UI transitions.

Timeline

  • 1993: VICE development began under Jarkko Sonninen.
  • 1994: Sonninen retired from the project.
  • 2004: VICE was free software under the GNU GPL.
  • 2008-12-19: VICE 2.1 release documented support for C64, C128, VIC-20, Plus/4, C64DTV, PET, and CBM-II families.
  • 2019-2020 era: VICE 3.4 and 3.5 retired several old host ports while moving through GTK3 UI modernization.
  • 2025-12-24: VICE 3.10 released.

Related projects

  • Related Commodore and emulator projects include CCS64, MAME, and VICE.js, a JavaScript port of VICE.
  • The suite targets Commodore 8-bit families rather than later Amiga systems, so it complements rather than replaces Amiga-focused emulators.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 15 runtime dependencies.
  • Build metadata lists 6 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.config/vice/vicerc~/.vicerc

executables

Installed executables

CommandKindExposureNote
c1541cliglobal executable
cartconvcliglobal executable
petcatcliglobal executable
vsidcliglobal executable
x128cliglobal executable
x64cliglobal executable
x64dtvcliglobal executable
x64sccliglobal executable
xcbm2cliglobal executable
xcbm5x0cliglobal executable
xpetcliglobal executable
xplus4cliglobal executable
xscpu64cliglobal executable
xviccliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-25
manager version3.10
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://sourceforge.net/projects/vice-emu/

install metadata

Package metadata

Package keybrew:vice
Version3.10
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/vice
Homepagehttps://sourceforge.net/projects/vice-emu/
Repositoryhttps://sourceforge.net/p/vice-emu/code/HEAD/tree/trunk
Upstream docshttps://vice-emu.sourceforge.io/
LicenseGPL-2.0-or-later
Source archivehttps://downloads.sourceforge.net/project/vice-emu/releases/vice-3.10.tar.gz
Dependenciesadwaita-icon-theme, at-spi2-core, cairo, flac, gdk-pixbuf, gettext, giflib, glew, glib, gtk+3, harfbuzz, libogg, libpng, libvorbis, pango
Build dependenciesautoconf, automake, dos2unix, pkgconf, texinfo, xa
Uses from macOScurl
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namevice
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

vice 3.9+dfsg-1

Versatile Commodore Emulator

https://vice-emu.sourceforge.io/

sudo apt install vice
  • Section: contrib/otherosfs
  • Architecture: amd64
  • 19 dependencies
  • normalized package name match
  • Matched by: Vice
Debian stable package indexes · deb.debian.org · Debian stable package indexes: vice from https://deb.debian.org/debian/dists/stable/contrib/binary-amd64/Packages.xz
Nix95%

vice

nix profile install nixpkgs#vice
  • normalized package name match
  • Matched by: Vice
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/vi/vice/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

vice 3.7.1+dfsg1-2build3

Versatile Commodore Emulator

https://vice-emu.sourceforge.io/

sudo apt install vice
  • Section: multiverse/otherosfs
  • Architecture: amd64
  • 19 dependencies
  • normalized package name match
  • Matched by: Vice
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: vice from https://archive.ubuntu.com/ubuntu/dists/noble/multiverse/binary-amd64/Packages.gz
apk95%

vice 3.10-r0

emulates the C64/DTV, C128, VIC20, almost all PETs, PLUS4 and CBM-II

https://vice-emu.sourceforge.net/

sudo apk add vice
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: vice
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Vice
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: vice from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

vice-doc 3.10-r0

emulates the C64/DTV, C128, VIC20, almost all PETs, PLUS4 and CBM-II (documentation)

https://vice-emu.sourceforge.net/

sudo apk add vice-doc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: vice
  • normalized package name match
  • Matched by: Vice
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: vice-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
pacman95%

vice 3.10-2

Versatile Commodore Emulator (GTK3)

https://vice-emu.sourceforge.io/

sudo pacman -S vice
  • License: GPL-2.0-only
  • Architecture: x86_64
  • 7 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Vice
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: vice from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
pacman95%

vice-sdl2 3.10-2

Versatile Commodore Emulator (SDL2)

https://vice-emu.sourceforge.io/

sudo pacman -S vice-sdl2
  • License: GPL-2.0-only
  • Architecture: x86_64
  • 8 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Vice
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: vice-sdl2 from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
winget95%

VICE-Team.VICE.GTK3

winget install --id VICE-Team.VICE.GTK3 -e
  • normalized package name match
  • Matched by: Vice
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: VICE-Team.VICE.GTK3 from https://cdn.winget.microsoft.com/cache/source.msix

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment