This shows you the differences between two versions of the page.
base:simple_hardware_sprite_to_background_collision [2015-04-17 04:33] (current)
|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.|
|+||lsr a ;Sprote 0 crash into background|
|+||dead jmp kill_sprite|
|+||However, if you want this to work on the next sprite, just add another 'lsr' command, etc.|