[Color Computer] [Coco] ASM Coders - Round two!

Mike Pepe lamune at doki-doki.net
Wed Aug 30 12:57:46 EDT 2006


L. Curtis Boyle wrote:
>     This was actually a fairly common technique, which a lot of us 
> referred to as "stack blasting" (Steve Bjork is the first person that I 
> know who used that term). Just off the top of my head, the XMas GRFDRV 
> patch from Kevin Darling, et al used it for screen scrolls, Flight Sim 
> II used it to draw each half of the screen, and Biosphere used it for 
> scrolling as well. Only problem is is that you have to shut interrupts 
> off to prevent IRQ's from dumping garbage onto the S stack that you just 
> reprogrammed as either your source or destination pointer (one of the 
> reasons that the 6309 patch for Flight Sim II using TFM helped modem 
> users so much... it originally stack blasted a large chunk of the screen 
> on every screen update, with IRQ's shut off the whole time).

Hey, that's a cool idea. If you didn't disable the interrupts, you could 
"see" the stack!

I should try that! I never saw the stack before.

-Mike



More information about the Coco mailing list