This page is the central place for information about the development of MacVICE, the official port of the VICE emulators. The VICE Mac port currently consists of three versions: X11 with Athena widgets, GTK+ on X11 and native Cocoa. All ports are maintained but the focus of development lies on the the Cocoa port as it provides the native interface for Macs and also has most features.
1.1 MacVICE Forum
1.2 MacVICE as Project on VICE-emu.sf.net
Recently, the official VICE source code moved to SourceForge. The MacVICE source tree is now included in the public repository in the main development branch trunk.
1.3 Current Development Versions
The following versions of MacVICE are development snapshots of the current branch in the MacVICE tree of vice-emu.sf.net. It is intended for testing purposes only. They may be unstable and/or incomplete and are mainly intended for beta testers. If you want to join testing then simply download a current snapshot, test it and submit a detailed bug report or even source patches. Just mail me (lallafa) at this domain. Any feedback is very welcome! Thank you!
End users should download the official versions available at the VICE Homepage. Support can only be given for these release versions. With the snapshots you are on your own, and I assume you know what you are doing
The snapshot versions are tagged with the VICE development version, the revision of the sf.net repository and the current date.
1.4 Download MacVICE Snapshots
Download the most recent version here:
The following flavors of MacVICE are available:
Cocoa UI running on Intel and PPC Mac, requires OSX 10.5
most common – use this one!
Same as above but runs on OSX 10.4, too but lacks some features.
Also Cocoa UI but this time 32-bit and 64-bit support for Intel Macs.
No more PPC Support. Requires OSX 10.6
Same as above but compiled with alternative compiler. Might result it better performance.
Uses SDL library UI – not native! Runs on Intel and PPC and requires OSX 10.4 and SDL Library Framework installed.
Uses GTK+ UI (running on X11) – not native! Runs on Intel and PCC and requires OSX 10.4.
Uses X11 UI – not native! Runs on Intel and PCC and requires OSX 10.4.
1.5 Development News
NEW (27.06.2009) Snapshot updates are tracked on Twitter now: macvice @ Twitter
OLD and OBSOLETE Updates: 22.02.09 * Added OpenCBM support with runtime linkage (use cvs version) * Moved FFMPEG out of application bundle. Use MacPorts FFMPEG if its available * Added QuickTime Movie Export * Mac OS X 10.4 is now a base requirement for all ports * Fixed Crashes on 10.4 experienced in VICE 2.1 (Sound related) 23.11.08 * Added Fliplists * Added Netplay Dialog * Added ROM Resources * Added Video Settings Dialog * Added Record Snapshot Dialog 16.11.08 * cocoa is now compiled for 10.5 and 10.3+4. 10.5 uses improved resource inspector * added copy & paste for emulator and log/monitor windows * added view scales x2, x3, x4 like quicktime: cmd+2, cmd+3... * added Resources: DTV, Mouse, ReSID FP * added tape controls and fixed tape support * added attach/eject buttons for disk and tape images * replaced peripheral drawer with a control utility window. better for multiple canvases and fullscreen * store visibility/size/position of tool and main window in user defaults 2.11.08 * added new keyset joystick toggle on CMD+K * added new joystick setup for HID devices * added MIDI support * fixed cocoa keymaps * added Media Record UI * added Resource Inspector for editing machine resources * added Snapshot/Quick Snapshot * added auto-hide menu in fullscreen mode * added auto-hide mouse in emulator window * fixed aspect ratio in fullscreen mode * updated to 1.22.12 * source now taken from official SVN Repository at vice-emu.sf.net (cocoa-branch) * readded FFMPEG * use MagerValp's new hi-res Icons for Cocoa Apps * Printer Settings has new short cut: Cmd+Alt+P * store Settings in Preferences Path: ~/Library/Preferences/org.viceteam.x64/ * added Machine Video Standard Menu * added Video Rendering Menu * correctly activate App on first Canvas * OpenGL output syncs to VBlank * rewrote OpenGL setup and redraw * enabled Warp Mode
Starting with VICE 2.0.5 snapshots the VICEplus patches are all included in the main VICE tree. So the VICEplus Project will become obsolete in the near future. Thus no more snapshots are found here!
MacVICEplus in VICEplus.sf.net
The official VICEplus source code is located in SourceForge. The MacVICEplus source tree is directly taken from the trunk of the repository.
2.1 MacVICEplus Snapshots
- Current Snapshot: –
- Summary: current VICEplus 1.1 Release (includes Mac OS X 10.5 (Leopard) fixes)
- Ports: X11, GTK
- Source: VICE 1.22-433