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
Enterprise-grade ITSM, for every business Icon
Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
Try it Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
16
1
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

  • 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
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