Note: On emulators that randomizes untouched RAM address (such as BSNES), if you're not using custom sprites, smw bosses HP bar fail to show up than intended when set to enabled. This is caused by $7FAB10,x (custom sprite bit) having bit 3 (#%00001000) being (randomly) set. I'm pretty sure that anyone wouldn't use this patch if they're not using any custom sprite, as for these reasons:
-All smw bosses take very few hits to defeat; either 3 stomps/thrown sprite or, 5 or 12 fireballs. And no, since Bowser boss fight have the HUD disabled (to accommodate the cutoff if it did exist), I don't think I need to add to that boss (and not many hackers would ever rehash Bowser again).
-Again, very few smw sprites ever use the health system AT ALL, either they die in one hit, or changes into a different sprite (such as a Dino Rhino turning into a Dino Torch).
For some reason, if you WANT to, open Uberasm_Tool_Files/GM_14.asm and comment out this code:
; LDA !Ram_CustSprBit,x ;\If it is a custom sprite, next
; AND #$08 ;|
; BNE ....Next ;/
-While using banks $10+ for rats tags is needed, however banks $80 is a mirror used for fastROM. Thus using
banks $80 to $8F is similar to $00-$0F that it was mirrored. Thus, it will include the rats tags ANYWHERE
above banks $10 when it should've treat $80+ the same as $00-$7F, where $00-$0F and $80-$8F is ONLY when
you place the rats tags.
oops, I mean you only don't need RATS if banks $00-$0F and $80-$8F. My bad.
Another thing that I wasn't paying attention, is that on the shared subroutines patch, Erik stated that $80+ under the SA-1 effects is completely different (fastrom no longer accessible). Not sure if this only happens if you activate SA-1 mode, or if you patch the sa-1, it's permanently entirely inaccessible. I do understand many ppu and SNES registers become out of reach if the mode is active.