Re: RE: [stella] Horizontal Positioning and Movement

Subject: Re: RE: [stella] Horizontal Positioning and Movement
From: crackers@xxxxxxxx
Date: Wed, 3 Sep 1997 11:53:02 -0400 (EDT)
In article <19970902190744949.AAA282@xxxxxxxxxxxxxxxxxxxxx>, you wrote:

>O.K. a plain English example it is then:
>
>You have two ways of changing the horizontal position of a player.
>
>	1) Coarse positioning.  Wait the appropriate number of cycles
>	after the WSYNC on a scanline and then write to RESP0.  The reason
>	this positioning is referred to as coarse is that since there are 3
>	color cycles per machine cycle, it would be impossible to place the
>	player at the exact pixel you want.  A common way to do the coarse
>	positioning is:
>
>		; Routine to position player horizontally
>		; On entry X=player (0/1)
>		;          Y=Coarse position
>
>		    STA    WSYNC   ;3	Wait for horizontal sync
>		resloop
>		    DEY            ;2	
>		    BPL    resloop ;2
>		    STA    RESP0,X ;4
>		    sta    WSYNC   ;3
>		    RTS            ;6
>
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~


Thanks Bob!  This makes more sense.

You know... I would pay good money for a Stella Programming Guide that
was written in plain english and had source code examples like this.

                                CRACKERS
                   (I hate tech manuals from hell!!!!!)

-- 

Accordionist - Wethifl Musician - Atari 2600 Collector | /\/\
*NEW CrAB URL* http://www.hwcn.org/~ad329/crab.html ***| \^^/
Bira Bira Devotee - FES Member - Samurai Pizza Cats Fan| =\/=


--
Archives updated once/day at http://www.biglist.com/lists/stella/archives/
Unsubscribing and other info at http://www.biglist.com/lists/stella/stella.html

Current Thread