Denise is a cycle accurate and platform independant c64 / amiga (not yet) emulator.
My motivation for this project is understanding how it works and write clean and easy readable code.
New in Denise are fast loaders such as ProfDOS, PrologicDOS, DolphinDOS, ProSpeed 1571, Turbo Trans and 1571 floppy emulation.
Denise supports REU, GeoRam, EasyFlash, EasyFlash³, Gmod2, Retro Replay, Action Replay, Final Cartridge, Light Guns/Pens, GunStick, Mouse 1351, Mouse Neos, Paddles.
I have added runAhead, PAL and CRT emulation, drag'n'drop and command line support.
Denise consists of 4 main modules.
"guikit", "driver", "emulation" could be used in any other project. "program" links these modules together.