Subject: Re: [stella] Ho ho ho #1 (Boing) From: "Clay Halliwell" <clay.h@xxxxxxxxxxxxxxxx> Date: Mon, 3 Jan 2000 00:38:39 -0600 |
It would certainly be more than a 64-byte table... in addition to the position, you need to store how long to hold the ball at each position. Hmmm... or you could simply assume that the ball will be moving by one scan line every data element, then code in special-case delay values for reverse-direction and move-more-than-one-scanline. You'll still have to generate this table programmatically though, or it'll look terrible. I agree that within the limited vertical space available, it'll probably come in pretty close between a table and an algorithm. -- Clay Halliwell | ATARI XL/XE DO + THE clay.FAKEMEAT.h@xxxxxxx | 8 - B I T S -------- e.halliwell@xxxxxxxxx | /////////// M A T H Keeper of the Atari Jaguar Cheats and Codes FAQ. Request your copy today! Editor, Jaguar Explorer Online - More Jaguar News Than Should Be Allowed! http://www.atarihq.com/jeo/ "Where do you want to play Atari today?" -----Original Message----- From: Rob <kudla@xxxxxxxxx> To: stella@xxxxxxxxxxx <stella@xxxxxxxxxxx> Date: Saturday, January 01, 2000 7:51 PM Subject: Re: [stella] Ho ho ho #1 (Boing) >At 04:06 PM 1/1/00 -0600, Clay Halliwell wrote: >>Why blow memory on a vertical position table when you can just do it right >>with a physics-syle solution? > >Because I am "l4m3". ;) > >>You could add a second byte to the >>y-coordinate for fractional accuracy, and then it's as simple as >>(pseudo-code follows): > >The question is, which would be more memory intensive - a vertical position >table of say 64 bytes (read forward and reverse obviously for a total of >128 frames between bounces, just over 4 seconds) or the code required to >implement that algorithm? I've never dealt with double-byte arithmetic on >the 6502, though there's a first time for everything. It was my original >intent to do the bouncing thing but at the time I figured it would be >really code intensive. > >Given your p-code I'm gonna try to implement it but I suspect it may >actually use less ROM space to do a table. I'll try and post the results >here whether I use it or not - thanks! > >Rob > >kudla@xxxxxxxxx ... http://kudla.org/raindog ... Rob > > >-- >Archives (includes files) at http://www.biglist.com/lists/stella/archives/ >Unsub & more at http://www.biglist.com/lists/stella/ -- Archives (includes files) at http://www.biglist.com/lists/stella/archives/ Unsub & more at http://www.biglist.com/lists/stella/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [stella] Ho ho ho #1 (Boing), Rob | Thread | [stella] Programing tools, Jeff Hunt |
Re: [stella] Ho ho ho #1 (Boing), Eckhard Stolberg | Date | [stella] What I did on my winter va, Rob |
Month |