Denise is a cycle accurate and platform independant C64 / Amiga 500/1000 emulator.
My motivation for this project is understanding how it works and write clean and easy readable code.
RetroArch SLANG shaders are supported by Denise.
Features already known from the C64 emulation, such as runAhead, savestates, drive sounds, PAL encoding, dynamic rate control, G-Sync/FreeSync, Warp, just in time polling are also available for the Amiga.
Denise supports SuperCPU, Final Chesscard, REU, GeoRam, EasyFlash, EasyFlash³, Gmod2, Retro Replay, Action Replay, Final Cartridge, Light Guns/Pens, GunStick, Mouse 1351, Mouse Neos, Paddles, fast loaders such as ProfDOS, PrologicDOS, DolphinDOS, ProSpeed 1571, Turbo Trans, 1571, 1581, drag'n'drop and command line support.
GIT repo: https://bitbucket.org/piciji/denise/src/master
Features
- emulation
- cross platform: Windows 32/64 Vista and higher, macOS (Intel and Arm), Linux, BSD
- cycle accurate
- PAL, CRT Shader
- FreeSync / G-Sync
- Dynamic Rate Control
- runAhead
- scanline or cycle accurate renderer
- tape/floppy drive sounds
License
GNU General Public License version 3.0 (GPLv3)Follow Denise
User Reviews
-
The most intuitive C64 emulator bar non. Very user friendly interface with loads of features to take it to the next level.
-
My favorite Commodore 64 emulator for Windows by a huge margin. I love the UI and how easy it is to use. It runs everything greatly. It also launches instantly unlike Vice, which takes good 10-20 seconds to load.
-
Easy to use with a simple setup for both C64 and Amiga. I’ve noticed significant progress in the emulator over the past year.
-
Excellent emu with many features.
-
Excellent