I just watched the great demo "edge of disgrace". It can easily be found on the web. I found it here:
http://csdb.dk/release/?id=72550Unfortunately there are some graphical glitches in it and I think it's caused by some CCS64 bugs I'm afraid. I am using CCS64 3.9
This is how to reproduce it:
Start the demo using disk 0.
After a while it asks for disk 1. Insert the disk.
Now some jumping stars appear on the screen. When the stars enter the top border, a horizontal line appears in the stars.
This does not happen on a real C64 and also Hox64 and Vice do not show this glitch.
I tried several graphic settings (sync, not sync etc) and several rom revisions but the glitch is there Always.
The easiest way to see the glitch is in windows 2x mode.
There's also another glitch, but I'm not sure this is an emulation bug, because I also see it in Vice when I use full border mode. I don't see the glitch on a real C64 but I also see a lot less of the sideborder on my TV screen, so it might simply be out of the viewing area on a TV sceen.
You can get to this part a little faster by the way, by booting from disk 1 instead of disk 0.
In the beginning of the demo, after the bouncing star mentioned above, two horizontal black lines appear.
Those black lines show a small glitch on the left side on both lines. I made a screenshot.
Now a third glitch appears and this is a bug in the emulation I think.
Between those lines a "chessboard pattern" appears zooming in and out. Very cool!
After a few zooms, the two horizontal black lines form a square, so two vertical black lines appear. It goes to fast to make a screenshot of it, but I try to describe.
On a real C64, Vice and Hox64 there is a transition effect where the black lines bounce a little. On CCS64 however it shows some glitches and then the black square appears. After that all continues the way it should. So it's just some minor glitches. I think this demo uses almost all tricks that can be done on a C64 and it's a great demo to test emulation.
Also on disk 1B several glitches are visible. Just watch the demo closely and you'll see them.
During writing this bug report I also tried recording a video of the third glitch. Unfortunately CCS64 hangs when I try to stop my recording.
Maybe another bug, or just my system?
CCS64 is still my favorite emulator and I prefer it above Vice (I don't like the Vice interface) and Hox64 (to limited in options, but extremely good emulation).
Can someone confirm these bug and pass this to Hakan to fix it?
I've attached screenshots.
Also a few questions/feature request: Is this emulator still under development (although it's near perfect in my opinion) and are there any plans to port it to android?
Also it would be great if CCS64 would not claim exclusive right to the audio interface. When I use CCS64 all other audio stops. Hox64 and Vice don't behave like this and mix with the rest of the audio of other programs. Also my Volume keys on my keyboard won't respond when CCS64 is running.
In the CCS64 menu (when in windowed mode) not all choices you make are marked with a checkmark (for instance the maximum speed option). It would be nice if this can be fixed.
A last request: At the moment you can choose several graphic options, including windowed modes. However it's not possible to switch between fullscreen and windowed mode in one press (like ALT-ENTER). I Always need to use F9, Video, browse through several screen options and then choose windowed etc.
Anyway, thanks Hakan for this wonderfull emulator. I hope you can fix those small (but probably not very easy to fix) bugs and make this emulator even better.
Kind regards,
Rene