|$01B44F ||231 bytes ||Sprite subroutine (JSL) ||Invisible solid block subroutine. JSL to it in a sprite to make it solid. |
$01B4C0 - Change to A0 00 to make Super/Fire/Cape Mario have a 16x16 interaction field (like Small Mario) or change to A0 01 to have a 16x32 intereaction field (like Big Mario) (in conjunction with addresses $00EB79 and $03B67C)
$01B4F3 - SFX that comes up when Mario hits the Message Block/Flying ?-Block sprite.
After the routine is done, it outputs the carry flag:
C = set when the player is in contact with the solid sprite, otherwise clear.
Address updated with additional information.