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

You Might Also Like
Turn speech into text using Google AI Icon
Turn speech into text using Google AI

Accurately convert voice to text in over 125 languages and variants by applying powerful machine learning models with an easy-to-use API.

New customers get $300 in free credits to spend on Speech-to-Text. All customers get 60 minutes for transcribing and analyzing audio free per month, not charged against your credits.
Try for 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...
  • 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.
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