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
Say goodbye to broken revenue funnels and poor customer experiences Icon
Say goodbye to broken revenue funnels and poor customer experiences

Connect and coordinate your data, signals, tools, and people at every step of the customer journey.

LeanData is a Demand Management solution that supports all go-to-market strategies such as account-based sales development, geo-based territories, and more. LeanData features a visual, intuitive workflow native to Salesforce that enables users to view their entire lead flow in one interface. LeanData allows users to access the drag-and-drop feature to route their leads. LeanData also features an algorithms match that uses multiple fields in Salesforce.
Learn More
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
17
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

  • For quite some time, this has been my favorite C64 emulator. It's stable enough to run most software, with a single exception (e.g., the KCS Power Cartridge). It is actively developed and receives regular updates. And the shader support is fantastic, something that VICE is years behind on. The UI could be better/more modern and logical, but overall, especially due to the shader support, it is by far my favorite C64 emulator!
  • Very interesting project! Will it run on a Raspberry Pi 5 (Raspbian OS / ARM64)...? I can't find any Information on this...
  • 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.
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