Posted Wed Dec 16, 2009 9:45 AM
Posted Wed Dec 16, 2009 10:24 AM
swiley, on Wed Dec 16, 2009 9:45 AM, said:
WriteLives STA WSYNC NOP3 WriteLives_loop LDA graphicPtr,Y DEY BPL KeepOnWriting RTS KeepOnWriting STA.w GRP0 STA GRP1 REPEAT 8 STA RESP0 STA RESP1 REPEND STA RESP0 STX GRP1 STX GRP0 JMP WriteLives_loop
Posted Wed Dec 16, 2009 10:26 AM
LDA #$01 STA NUSIZ0 STA NUSIZ1
Posted Wed Dec 16, 2009 11:05 AM
Posted Wed Dec 16, 2009 7:18 PM
swiley, on Wed Dec 16, 2009 11:05 AM, said:
...XXXXXXXX ...................XXXXXXXX ...................................XXXXXXXX etc.Note that you cannot do the same thing going to the left:
...................................XXXXXXXX ...................XXXXXXXX ...XXXXXXXXInstead, you would have to leave at least one blank line between the leftward repositionings:
...................................XXXXXXXX ....................... ...................XXXXXXXX ....................... ...XXXXXXXXIf you keep resetting a player multiple times on each line, chances are it won't ever get a chance to be drawn, because on the next line down-- where it would first appear at the new position-- you'll be resetting it to some position that's way to the left of the last position you'd set it to on the previous line, see?
0 members, 1 guests, 0 anonymous users