Re: [stella] Arrrg, Arrrg, and Double Arrrg!!!

Subject: Re: [stella] Arrrg, Arrrg, and Double Arrrg!!!
From: Eckhard Stolberg <Eckhard_Stolberg@xxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 15 Apr 1998 15:16:56 +0200
At 01:15 15.04.98 -0400, you wrote:

>I can't see anything in the screen kernal that could possibly cause this odd
>behaviour so either my 2600 or supercharger have gone wonky on me, or
>there's some really odd bug I just can't see. Here's the source code.
>Now it's a little speghetti right now because I was just sort of doing
>"stream of consciousness programming"...

The same behaviour occurs on my system too and the problem lies here:

>        ldx  #$ab
>blow    sta  WSYNC
>        dex
>        bpl  blow
>        rts

When X is decreased to $7f the branch isn't taken anymore and
therefore you are doing a lot less lines than you wanted to.
Your TV isn't ready to sync again after such a small number
of lines and just goes on displaying. The black stipes in your
display is the VBLANK routine.

BTW your VSYNC routine is of the kind, that doesn't work on my 
Supercharger. Please move the TIM64T stuff out of that routine.
And two of the three WSYNCs before the VSYNC are not nessessary.


Ciao, Eckhard Stolberg



--
Archives (includes files) at http://www.biglist.com/lists/stella/archives/
Unsub & more at http://www.biglist.com/lists/stella/stella.html
Don't post pirate BINs to Stellalist.  Be a programmer, not a pirate.
Write the best game, win framed autographs of famous Atari alumni!!

Current Thread