Language…
20 users online: Aurel509, buggy789, Chambo, codfish1002, cohimbra, Dennsen86, Fozymandias, Gamet2004, Green, Green Jerry, jirok1, LightAligns, Metal-Yoshi94, Mischievous Marc, Raychu2021, RicardoDeMelo, RZRider, sinseiga, synthie_cat, tOaO - Guests: 288 - Bots: 311
Users: 64,795 (2,375 active)
Latest user: mathew

$01B44F by HammerBrother

Address Length Type Description Submitter
$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.
HammerBrother
Address updated with additional information.