Device-Oriented Bugs :
Game-Oriented Bugs :
Graphics-Oriented Bugs :
Sound-Oriented Bugs :
Other Bugs :
Kernel-Oriented Enhancements
Device-Oriented Enhancements
Graphics-Oriented Enhancements
Sound-Oriented Enhancements
Other Enhancements
Windows-Oriented Enhancements
1. User-Discovered Bug-Fixes Made In CCS64 V3.0 BETA :
Kernel-Oriented Bug-Fixes :
· The "nachtm" program on This Disk should install an interrupt-driven music player to play music, but it just quits back to BASIC instead.
Device-Oriented Bug-Fixes :
· When loading a file with the "LOAD" command, the "SEARCHING FOR" and "LOADING" lines of text do not appear. This can cause problems with programs that put LOAD commands on the screen, then execute them, by filling the keyboard buffer. This File demonstrates this problem.
· Galleon / Chromance crashes, whilst it is loading.
· This Version of Continental Circus crashes, whilst it is loading.
Game-Oriented Bug-Fixes :
· In the game Haunted House, your ghost dies, before you can really play the game. [The problem is with the Sprite Background Collision Detection Register ($D01F). Every bit that is set to 1 indicates that the corresponding sprite was involved in a collision with background data. On a real C64, the bits in this register remain set until they are read (i.e. PEEKed). Once read, the register is automatically cleared, so that it can detect the next collision. The emulator does not clear the register, after it has been read.]
2. Developer-Discovered Bug-Fixes Made In CCS64 V3.0 BETA :
Device-Oriented Bug-Fixes :
· Improved 1541 read/write head bit-rate emulation.
· The CPU emulation starts a random off-set after the VIC-II emulation starts, after a system re-set, instead of always starting after the VIC-II chip is re-aligned to the base point.
Sound-Oriented Bug-Fixes :
· The SID emulation is completely re-set, after a system re-set (both internal registers and visible registers are zeroed).
Windows-Oriented Bug-Fixes
· New program icons.
· Program registration information is shown in the About program box.
3. User-Requested Enhancements Made In CCS64 V3.0 BETA :
Device-Oriented Enhancements :
· To toggle the Scroll Lock LED, whenever the 1541 Device is being read from/written to, as an option.
· Support for the Comal 80, the Super SnapShot 5, and the Serpentine cartridges.
Graphics-Oriented Enhancements :
· To make the emulator work as a true Windows application with a Windows Windowed mode (instead of the DirectX Windowed mode, which did not work correctly for everybody).
· The ability to choose the actual graphics re-fresh rate, instead of having to use third-party graphics re-fresh rate tweaking programs.
· Frame-skipping for the graphic modes. At the moment, if a machine is not powerful enough, the whole execution slows-down.
Other Enhancements :
· There is a SDK for net-play, especially for emulators, called Kaillera (http://www.kaillera.com). Can this be implemented in the emulator?
4. Developer-Added Enhancements Made In CCS64 V3.0 BETA :
Device-Oriented Enhancements :
· Support for the Magic Formel cartridge.
· When the CPU enters halt mode, to show the address that this occurs, and to allow the option of either entering the MC Monitor or of performing a hard re-set of the system.
· Two new short-cut key combinations – Select Next Disk Into Drive 8 (ALT + F5) and Select Previous Disk Into Drive 8 (ALT + F6).