CCS 3.0: Bug in color display in TEC mode

Reports of emulation bugs discovered in CCS64.

Moderator: Håkan Sundell

Post Reply
hexagon
Posts: 2
Joined: Sun Jun 04, 2006 1:23 pm
Location: Germany

CCS 3.0: Bug in color display in TEC mode

Post by hexagon »

Hello,

i tested an old program of mine with CCS and found a bug in the three extended colors mode:

I display a field with a different background, but it seems that the color information is not written at the position where the chars are, it seems to be two lines above. I assume that the pointer in $F3 still points to that line because there was the last text given out with bsout ($FFD2)

Tests with VICE show behaviour as expected on original Commodore 64.
(The code ist running on my original C64s aswell :-) )

I can provide a small test program for showing the problem. Can i attach a C64 binary here?

Best regards
Andreas
Stuart Toomer
Site Co-Admin
Posts: 786
Joined: Wed Aug 20, 2003 2:46 pm
Location: East Yorkshire, England

Post by Stuart Toomer »

Check the problem again with Revision 3 of the KERNAL.ROM file. If the problem still occurs, e-mail me the image file:
s[.]toomer[@]ntlworld[.]com
without the [] characters and I will pass it on to Hakan for investigation.
Kind regards,

Stuart Toomer.
hexagon
Posts: 2
Joined: Sun Jun 04, 2006 1:23 pm
Location: Germany

Post by hexagon »

Ok. I just tested it with a rev 03 kernal and CCS is working fine!

Seems that my program runs on a problem in the rev 02 kernal. I don't correctly remember, but i have seen a site on the web where all the differences between the kernal revisions are listed. I will take a look there for seeing which call causes the problems and how i can avoid it.

Nevertheless i will send the test program to you, maybe you're interested.
Thanks for the help, i would not have taken a tought about that the problem might be caused by the kernal differences.

Andreas
Stuart Toomer
Site Co-Admin
Posts: 786
Joined: Wed Aug 20, 2003 2:46 pm
Location: East Yorkshire, England

Post by Stuart Toomer »

Yes, there were some bugs in some routines in the earlier revisions of the C64 Kernal. CCS64 uses Revision 2 of the Kernal, but Revision 3 is best overall.
Kind regards,

Stuart Toomer.
Michael Plate
Posts: 10
Joined: Sun Oct 15, 2006 1:51 pm

Kernal Revision 3

Post by Michael Plate »

Is there a special reason for not including the latest kernal (rev.3) in the installation package of CCS64 v3.1?

Ciao,
Michael
Stuart Toomer
Site Co-Admin
Posts: 786
Joined: Wed Aug 20, 2003 2:46 pm
Location: East Yorkshire, England

Post by Stuart Toomer »

No special reason, Hakan just hasn't had the time to update the packaged ROMs. He doesn't have much time for CCS64 bug-fixes/enhancements nowadays, so he makes a release whenever he can.
Kind regards,

Stuart Toomer.
Post Reply