Re: [cc65] c64 kernal 02 vs. 03

From: Groepaz <groepaz1gmx.net>
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
> http://zimmers.net/anonftp/pub/cbm/firmware/computers/c64/revisions.txt

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.

-- 

http://www.hitmen-console.org    http://magicdisk.untergrund.net
http://www.pokefinder.org        http://ftp.pokefinder.org

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 majordomo@musoftware.de 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