Re: [cc65] interrupt routine hooking in c

From: Groepaz <>
Date: 2009-01-05 03:01:50
On Sonntag 04 Januar 2009, Ullrich von Bassewitz wrote:
> On Sun, Jan 04, 2009 at 01:43:23AM +0100, Groepaz wrote:
> > first of all, the function pointer is 16bit and goes into two adresses,
> > fffa and fffb...
> >
> > then you probably have to enable vblank interupts in some control
> > register of the videochip, check nes docs :)
> ... and last but not least, the generated C code is not reentrant, so your
> interrupt handler has to save registers and the zero page locations used.

that said, don't even bother writing interrupt handlers in C for the nes... 
it's to slow for anything useful, in most apps you will sooner or later want 
your own specific hardcoded irq handler anyway.


The mystical trend of our time, which shows itself particularly in the rampant 
growth of the so-called Theosophy and Spiritualism, is for me no more than a 
symptom of weakness and confusion. 
<Albert Einstein>

To unsubscribe from the list send mail to with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Mon Jan 5 03:01:47 2009

This archive was generated by hypermail 2.1.8 : 2009-01-05 03:01:49 CET