

Although cycle accurate emulation consumes more computing time than, e. VirtualC64 does not yet reach the awesome compatibility of the classical emulators such as Hoxs64, Vice, or Frodo. However, plenty of games are already running and the list of compatible applications grows with every new release. My overall goal was to restrict myself to those features that everybody expects from a descent emulator, but no more! I have spent a lot of time on designing a user-friendly interface. VirtualC64 neither supports ancient devices such as virtual dot matrix printers, nor does it offer thousands of preference switches like other emulators do. VirtualC64 pursues the philosophy that typical actions must be easy to perform.

Installing ROM images works the same way. The debug panel opens up when you click the Inspect button in the upper toolbar. The panel lets you peek inside the virtual computer. In addition, VirtualC64 provides the main functionality of a typical source-level-debugger. You can freeze emulation any time, set breakpoints or memory traps, or single-step through your program. VirtualC64 introduces a new feature that lets you travel back in time. To do so, the emulator constantly saves it state in the background. You can then browse through a list of snapshot and revert to a previous state by dragging an dropping one of the thumbnail images into the main screen.Ī feature you'll never want to miss any more! If you're hit by an enemy, simply click on the cheatbox icon in the toolbar.
#Virtualc64 software
VirtualC64 is open source software published under the GNU general public license. If you agree with VirtualC64's philosophy, you are welcome to join the project. The graphical user interface is a native Cocoa application written in Objective-C. Please note that I don't want to port the emulator to other operating systems yet. Philosophy VirtualC64 emulates a Commodore 64 personal computer. Compatibility VirtualC64 utilizes a cycle based simulation engine to achieve high compatibility. User interface I have spent a lot of time on designing a user-friendly interface. Integrated debugger The debug panel opens up when you click the Inspect button in the upper toolbar.
