emulators/vice - The NetBSD Packages Collection

Emulator for C64, C128, CBM-II, PET, VIC20, Plus4 and C16

VICE is the one and only Versatile Commodore Emulator. It provides
emulation of the Commodore 64, 128, VIC20, PET, Plus/4 and C16 8-bit
computers within a single package. The emulators run as separate
programs, but have the same user interface, share the same settings and
support the same file formats.

All the emulators provide an accurate 6502/6510 emulator, with
emulation of all the opcodes (both documented and undocumented ones)
and accurate timing. Unlike other emulators, VICE aims to be cycle
accurate; it tries to emulate chip timings as precisely as possible
and does so efficiently.

Please do not expect the VIC20, C128 and PET emulators to be as good
as the C64 one, as they are still under construction.

The current version emulates the C64, the C128, the VIC20, the CBM-II
line (B128, B256), Plus/4 and C16, and all the PET models.

Build dependencies

pkgtools/x11-links x11/xorgproto x11/xcb-proto x11/xcb-proto devel/xa65 devel/glib2-tools misc/xdg-utils devel/glib2-tools pkgtools/mktools shells/bash devel/m4 devel/gmake lang/perl5 devel/pkgconf pkgtools/cwrappers

Runtime dependencies

converters/dos2unix x11/gtk3 graphics/png graphics/glew multimedia/ffmpeg4 audio/libvorbis audio/flac audio/lame audio/mpg123 graphics/giflib www/curl x11/gtk3 graphics/png graphics/glew multimedia/ffmpeg4 audio/libvorbis audio/flac audio/lame graphics/giflib www/curl

Binary packages

OSArchitectureVersion
(none)

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

alsa
Enable ALSA support.
ffmpeg
Enable ffmpeg support.
pulseaudio
Enable support for the PulseAudio sound server.
vice-cpuhistory
Enable the 65xx cpu history feature.
vice-x64
Enable building of the old x64 emulator.
gtk3
Enable support for GTK3.
sdl
Use SDL as the audio/display library.
sdl2
Use SDL2 as the audio/display library.
vice-headless
Choose the headless (no GUI) build.

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.