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

Project Samples

Project Activity

See All Activity >

Categories

Games, Emulators

License

GNU General Public License version 3.0 (GPLv3)

Follow Denise

Denise Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
16
2
1
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Very interesting project! Will it run on a Raspberry Pi 5 (Raspbian OS / ARM64)...? I can't find any Information on this...
    1 user found this review helpful.
  • 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.
    1 user found this review helpful.
  • 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.
Read more reviews >

Additional Project Details

Operating Systems

FreeBSD, Linux, Mac, Windows

Languages

English, French, German, Hungarian, Japanese, Spanish

Intended Audience

Advanced End Users, Developers, End Users/Desktop, Testers

User Interface

Cocoa (MacOS X), DirectX, GTK+, OpenGL, Win32 (MS Windows), X Window System (X11)

Programming Language

C++, Objective C

Related Categories

C++ Games, C++ Emulators, Objective C Games, Objective C Emulators

Registered

2016-05-17