Re: [stella] Trick12 - inv3.bin

Subject: Re: [stella] Trick12 - inv3.bin
From: Thomas Jentzsch <tjentzsch@xxxxxx>
Date: Mon, 12 Mar 2001 21:18:52 +0100
Erik Mooney wrote:
> Would now be the time to show everyone this?  I've actually been sitting
> on it for a couple years or so, wondering if I'd ever get around to
> finishing it.  The tricky part is not drawing the 11 x 5 grid, it's being
> able to turn on and off each individual invader.  There is definitely no
> time on scanlines occupied by invaders to draw missiles, BUT there _is_
> time on the scanlines between rows of invaders -- a missile can be turned
> on at that time and then turned off during the next gap.

Hey, THIS is ultra extra super cool!!!

Why did you stop??? Everybody is waiting for a *real*
Space Invaders for the 2600.


> Let's see if anyone can figure out how I did this without looking at the
> binary, or even with looking at the binary :) 

Ok, I couldn't resist, cheated and looked at the code.
I always loved self-modifying code, and this is a very
good way to use it.

I think it might be even possible to reduce the amount
of RAM used (48 bytes) down to 33 bytes, if you remove
the QWSYNC and mix RAM and ROM in the kernel loop.

So I'm looking forward to see a first working demo from
this :) 

And please, post some source too :)

Have fun!
Thomas                            
_______________________________________________________
Thomas Jentzsch         | *** Every bit is sacred ! ***
tjentzsch at web dot de |



-
Archives (includes files) at http://www.biglist.com/lists/stella/archives/
Unsub & more at http://www.biglist.com/lists/stella/

Current Thread
  • Re: [stella] Trick12, (continued)
    • Glenn Saunders - Sun, 11 Mar 2001 16:33:51 -0500 (EST)
      • Rob - Mon, 12 Mar 2001 08:32:22 -0500 (EST)
        • Erik Mooney - Mon, 12 Mar 2001 12:48:05 -0500 (EST)
        • Thomas Jentzsch - Mon, 12 Mar 2001 15:34:23 -0500 (EST) <=
        • Erik Mooney - Tue, 13 Mar 2001 21:37:41 -0500 (EST)
        • Rob - Tue, 13 Mar 2001 17:33:38 -0500 (EST)
        • Erik Mooney - Tue, 13 Mar 2001 21:43:20 -0500 (EST)
        • Andrew Davie - Tue, 13 Mar 2001 21:56:10 -0500 (EST)