Re: [cc65] c64 kernal 02 vs. 03

From: Groepaz <>
Date: 2009-09-25 20:00:13
On Freitag 25 September 2009, Thomas Giesel wrote:
> > yes, old kernals fill the colorram with the value taken from $d021,
> > new kernals fill it with the value from $0286.
> There's even more, see

yes but honestly, i have written tons of programs back in the days, and the 
colorram is the only issue you have to keep in mind :)

> "$E57C-$E599: (compute screen address)" looks suspicious. Yesterday I
> found out that putchar overwrites I/O memory beyond the color RAM.
> Possibly it's used out of screen bounds accidently, I'm still searching
> for the issue. And this wouldn't explain why it doesn't work with 02.

are you sure that you dont print beyond the bottom right corner ? then putchar 
will happily write god knows where - that is expected behavior.


Für den Ingenieur kann jegliche Materie des Universums einer von zwei 
Kategorien zugeordnet werden: (1) Dinge, die repariert werden müssen, und (2) 
Dinge, die repariert werden müssen, nachdem man ein paar Minuten lang damit 
gespielt hat. 
<Scott Adams>

To unsubscribe from the list send mail to with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Fri Sep 25 20:00:25 2009

This archive was generated by hypermail 2.1.8 : 2009-09-25 20:00:27 CEST