Re[3]: [cc65] C64 high res color RAM

Date view Thread view Subject view

From: groepaz (groepaz_at_gmx.net)
Date: 2002-05-28 22:42:29


ouch! the interupt routine ofcoz should NOT be located at $d000 :o)
that would be veeeeeeeery surprising if it works ;=P

now i think of it..... it may have been that running code in the ram
under i/o when the interupt occurs is one of the things required to
make it crash ;=)

g>        *=$c000
       
g>        sei
g>        lda #$35
g>        sta $01
g>        lda #$01
g>        sta $d01a
g>        lda #$7f
g>        sta $dc0d
g>        lda #$f8
g>        sta $d012
g>        lda #$1b
g>        sta $d011
g>        lda #>irq
g>        sta $ffff
g>        lda #<irq
g>        sta $fffe
g>        lda #$34
g>        sta $01
g>        cli

g>        jmp *

g>        *=$d000    <========== NOOOOO, use $c100 or sth ;=)

g> irq:
g>        pha
g>        lda $01
g>        pha

g>        ; do stuff
g>        inc $d020
       
g>        lda $d019    ; inc $d019 aint scpu-safe
g>        sta $d019
       
g>        pla
g>        sta $01
g>        pla
g>        rti




-- 
Best regards,
 groepaz                            mailto:groepaz_at_gmx.net


----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.


Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2002-05-28 22:42:49 CEST