CCEMU: C65 Emulator for the Commodore
64 (2009 Release)
Based on the previous work done for the CCEMU project, announced annually,
this is a preliminary release of the Commodore 65 emulator for the Commodore
64. Using the Incredible KIMplement's
6502-on-6502 emulation, modified for the 4510, and patching the C64's BASIC
ROMs, this allows an emulation of the C65 to be performed on the 64 at a
reasonable subset of the 65's actual speed. Many features of the VIC-III
are supported, and users of Stereo SID cartridges can enjoy stereo sound
as implemented.
Please note that this emulator is incomplete. The following issues are known:
- Incorrect colour palette. Not all VIC-III features are operational.
- Resolution is halved.
- Most BASIC 10.0 commands generate UNIMPLEMENTED errors. Part of the
BASIC 7.0 code has been copied and patched into the 64's ROM-under-RAM,
at the cost of reducing free memory.
- 64 mode is not available from within the emulator.
- All keyboards are treated as English.
- REU support is incomplete and most expansion RAM will not be seen.
- 1565 emulation by the 1541 is limited to high-level commands only.
The emulator was linked with the lb toolkit and pucrunched,
and should run on most emulators as well as all native PAL and NTSC Commodore
64s.
Download from c65emu.prg (6K)
Cameron Kaiser