User Tools

Site Tools


base:simple_hardware_sprite_to_background_collision
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Last revision
base:simple_hardware_sprite_to_background_collision [2015-04-17 04:33] – external edit 127.0.0.1
Line 1: Line 1:
 +=== Simple Hardware Sprite to Background collision ===
 +
 +Using $D01E causes a simple hardware sprite/sprite collision detection, but some games I wrote i.e. Bomb Chase, Balloonacy and Balloonacy 2 all used hardware sprite/sprite collision, which uses $D01F only for the player's sprite.  Here is how the code worked.
 +
 +<code>
 +       lda $d01f
 +       lsr a ;Sprote 0 crash into background
 +       bcs dead
 +       rts
 +dead   jmp kill_sprite
 +</code>
 +
 +However, if you want this to work on the next sprite, just add another 'lsr' command, etc. 
 +
 +
 +
  
base/simple_hardware_sprite_to_background_collision.txt · Last modified: 2022-04-12 10:16 by icepic