>A better solution could be to disable interrupts right before the >lda $dd00 and enable them right after the sta $dd00. If the interrupt >routine is timing-critical, you will need to have the interrupt triggered >earlier to get rid of the jitter. If you're using raster interrupts, one >raster line should be enough. Timer interrupts let you waste less cycles. It's a raster IRQ. What I ended up doing was just moving everything into one 16K bank and circumventing the problem :-) Still, I'm not sure why it would freeze up like that. Is it very timing-dependent? The routine didn't strike me as very strictly timed. -- Cameron Kaiser *** http://calvin.ptloma.edu/~spectre/ *** email@example.com "Please dispose of this message in the usual manner." -- Mission: Impossible - This message was sent through the cbm-hackers mailing list. To unsubscribe: echo unsubscribe | mail firstname.lastname@example.org.
Archive generated by hypermail 2.1.1.