emulators/vice 3.10 MidnightBSD
Emulator for Commodore C64, C128, VIC20, PET, and CBM-II
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
7e02c4aec3- License
- gpl2, ROM
- Categories
- emulators
Description
Versatile Commodore 8-bit Emulator VICE, the multi-platform C64, C128, VIC20, PET and CBM-II emulator.
The following programs are included:
- x64, a C64 emulator;
- x128, a C128 emulator;
- xvic, a VIC20 emulator;
- xpet, a PET emulator;
- xcbm2, a CBM=II emulator;
- c1541, a stand-alone disk image maintenance utility;
- petcat, a CBM BASIC de-tokenizer;
LICENSE: GPL2 or later
The ROM files are Copyright by Commodore Business Machines.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | emulators/vice | 3.10 |
| FreeBSD | emulators/vice | 3.10 |
| OpenBSD | emulators/vice | 3.10 |
Install
Binary package:
mport install vice
From mports:
cd /usr/mports/emulators/vice && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= vice>0:emulators/vice
Dependencies
As this port's Makefile names them.
Build 2
xa65: devel/xa65xdg-open: devel/xdg-utils
Library 14
libpng.so: graphics/pnglibgif.so: graphics/gifliblibportaudio.so: audio/portaudiolibmp3lame.so: audio/lamelibogg.so: audio/libogglibvorbis.so: audio/libvorbislibavcodec.so: multimedia/ffmpeglibFLAC.so: audio/flaclibpci.so: devel/libpcilibfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2libpcre2-8.so: devel/pcre2libgnutls.so: security/gnutlslibharfbuzz.so: print/harfbuzz
Build dependencies 16
Run dependencies 14
No port depends on this one.
Configuration
Options name: emulators_vice
| Option | Default | Description |
|---|---|---|
| ALSA | on | |
| DOCS | off | |
| GTK3UI | on | use GTK3 user interface |
| PULSEAUDIO | off | |
| SDLSOUND | on | build with SDL2 sound system support |
| SDLUI2 | off | use SDL2 user interface |
- USES
- compiler:c++11-lang pkgconfig perl5 localbase:ldflags gmake iconv:wchar_t jpeg readline gettext sdl xorg
- Service scripts
- none
Files
pkg-plist 578
- bin/c1541
- bin/cartconv
- bin/petcat
- bin/vsid
- bin/x128
- bin/x64
- bin/x64dtv
- bin/x64sc
- bin/xcbm2
- bin/xcbm5x0
- bin/xpet
- bin/xplus4
- bin/xscpu64
- bin/xvic
- share/applications/vsid.desktop
- share/applications/x128.desktop
- share/applications/x64.desktop
- share/applications/x64dtv.desktop
- share/applications/x64sc.desktop
- share/applications/xcbm2.desktop
- share/applications/xcbm5x0.desktop
- share/applications/xpet.desktop
- share/applications/xplus4.desktop
- share/applications/xscpu64.desktop
- share/applications/xvic.desktop
- share/icons/hicolor/256x256/apps/vice-vsid.png
- share/icons/hicolor/256x256/apps/vice-x128.png
- share/icons/hicolor/256x256/apps/vice-x64.png
- share/icons/hicolor/256x256/apps/vice-x64dtv.png
- share/icons/hicolor/256x256/apps/vice-xcbm2.png
- share/icons/hicolor/256x256/apps/vice-xpet.png
- share/icons/hicolor/256x256/apps/vice-xplus4.png
- share/icons/hicolor/256x256/apps/vice-xscpu64.png
- share/icons/hicolor/256x256/apps/vice-xvic.png
- share/icons/hicolor/32x32/apps/vice-vsid.png
- share/icons/hicolor/32x32/apps/vice-x128.png
- share/icons/hicolor/32x32/apps/vice-x64.png
- share/icons/hicolor/32x32/apps/vice-x64dtv.png
- share/icons/hicolor/32x32/apps/vice-xcbm2.png
- share/icons/hicolor/32x32/apps/vice-xpet.png
- share/icons/hicolor/32x32/apps/vice-xplus4.png
- share/icons/hicolor/32x32/apps/vice-xscpu64.png
- share/icons/hicolor/32x32/apps/vice-xvic.png
- share/icons/hicolor/48x48/apps/vice-vsid.png
- share/icons/hicolor/48x48/apps/vice-x128.png
- share/icons/hicolor/48x48/apps/vice-x64.png
- share/icons/hicolor/48x48/apps/vice-x64dtv.png
- share/icons/hicolor/48x48/apps/vice-xcbm2.png
- share/icons/hicolor/48x48/apps/vice-xpet.png
- share/icons/hicolor/48x48/apps/vice-xplus4.png
- share/icons/hicolor/48x48/apps/vice-xscpu64.png
- share/icons/hicolor/48x48/apps/vice-xvic.png
- share/icons/hicolor/64x64/apps/vice-vsid.png
- share/icons/hicolor/64x64/apps/vice-x128.png
- share/icons/hicolor/64x64/apps/vice-x64.png
- share/icons/hicolor/64x64/apps/vice-x64dtv.png
- share/icons/hicolor/64x64/apps/vice-xcbm2.png
- share/icons/hicolor/64x64/apps/vice-xpet.png
- share/icons/hicolor/64x64/apps/vice-xplus4.png
- share/icons/hicolor/64x64/apps/vice-xscpu64.png
- share/icons/hicolor/64x64/apps/vice-xvic.png
- share/vice/C128/basic64-901226-01.bin
- share/vice/C128/basichi-318019-04.bin
- share/vice/C128/basiclo-318018-04.bin
- share/vice/C128/c64hq.vpl
- share/vice/C128/c64s.vpl
- share/vice/C128/ccs64.vpl
- share/vice/C128/chargen-315079-01.bin
- share/vice/C128/chargen-325078-02.bin
- share/vice/C128/chargen-325167-02.bin
- share/vice/C128/chargen-325173-01D.bin
- share/vice/C128/chargen-325181-01.bin
- share/vice/C128/chargen-390059-01.bin
- share/vice/C128/cjam.vpl
- share/vice/C128/colodore.vpl
- share/vice/C128/community-colors.vpl
- share/vice/C128/deekay.vpl
- share/vice/C128/default.vrs
- share/vice/C128/frodo.vpl
- share/vice/C128/godot.vpl
- share/vice/C128/gtk3_keyrahv3.vkm
- share/vice/C128/gtk3_keyrahv3_de.vkm
- share/vice/C128/gtk3_pos.vkm
- share/vice/C128/gtk3_pos_de.vkm
- share/vice/C128/gtk3_pos_se.vkm
- share/vice/C128/gtk3_sym.vkm
- share/vice/C128/gtk3_sym_de.vkm
- share/vice/C128/gtk3_sym_fr.vkm
- share/vice/C128/gtk3_sym_se.vkm
- share/vice/C128/kernal-315078-03.bin
- share/vice/C128/kernal-318020-05.bin
- share/vice/C128/kernal-318034-01.bin
- share/vice/C128/kernal-325172-01.bin
- share/vice/C128/kernal64-325179-01.bin
- share/vice/C128/kernal64-325182-01.bin
- share/vice/C128/kernal64-901227-03.bin
- share/vice/C128/kernalfi
- share/vice/C128/kernalfr
- share/vice/C128/kernalit
- share/vice/C128/kernalno
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| vice-3.10.tar.gz | 1.4366175e+07 | 8e5bac18cbcb9f192380ad3ef881f8790f5b75c41d7b3da65d831985d864d6d1 |
Master sites 1
- SF/vice-emu/releases
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
7e02c4aec3 |
Lucas Holt | emulators/vice: fix GTK3 fake packaging Create the XDG desktop and icon directories during the fake phase so xdg-icon-resource can install icons into the staged tree, including refake runs.
Update the plist for the VICE 3.10 GTK3 file layout, install the documented DOCS files explicitly, and declare the SDL 1.2 dependency that the GTK3 build links against.
AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |