Thit routine checks to see if a missile hashit an object. If the missile has hit the object, then the carry bit will be set; otherwise, the carry bit will be cleared. A hit is checked for in the following fashion:
if (object y-height/2) <= missile y <= (object y+height/2)
(object x-width/2) <= missile x <= (object x+width/x)
then the missile hit, otherwise it missed.
Y-reg = (y,x) position of the object
X-reg = (y,x) position of the missile
D-reg = (h/2,w/2) size of object
Carry bit set if the object & missile have collided
All registers preserved.