Super Mario Bros. 2:Sprite palette, mirroring, etc.

From Data Crystal
Revision as of 03:02, 19 October 2018 by Phonymike (talk | contribs) (added subpage)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Uses bitwise logic: bits 0 & 1 control palette. Bit 2 orients eight 8x8 pixel tiles horizontally (two up, four across). Bit 3 forces sprite to not "flip" horizontally upon turning, which results in most enemy sprites facing forever leftward. Bit 4 activates the "inkblot" mirroring effect. Bit 5 layers the sprite underneath everything except transparency. Bit 6 increases sprite size from the default four tiles up to eight (arranged two across and four down, unless Bit 2 is set). Bit 7 is similar to Bit 5, except it only affects the sprite while it's being lifted (not held).


0x01F4FB -

0x01F4FC - Walk-off Shyguy's palette, mirroring, etc.

0x01F4FD - Tweeter's palette, mirroring, etc.

0x01F4FE - Smart Shyguy's palette, mirroring, etc.

0x01F4FF - Porcupo's palette, mirroring, etc.

0x01F500 - Walk-off Snifit's palette, mirroring, etc.

0x01F501 - Jump-Only Snifit's palette, mirroring, etc.

0x01F502 - Smart-Walking Snifit's palette, mirroring, etc.

0x01F503 -

0x01F504 - Bob Omb's palette, mirroring, etc.

0x01F505 -

0x01F506 -

0x01F507 - Albatoss' palette, mirroring, etc.

0x01F508 - Running Ninja's palette, mirroring, etc.

0x01F509 - Jumping Ninja's palette, mirroring, etc.

0x01F50A - Swooping Beezo's palette, mirroring, etc.

0x01F50B - Straight Beezo's palette, mirroring, etc.

0x01F50C -

0x01F50D -

0x01F50E -

0x01F50F -

0x01F510 -

0x01F511 -

0x01F512 - Phanto's palette, mirroring, etc.

0x01F513 -

0x01F514 -

0x01F515 -

0x01F516 -

0x01F517 -

0x01F518 -

0x01F519 - Stray Egg's palette, mirroring, etc.

0x01F51A -

0x01F51B - Fire's palette, mirroring, etc.

0x01F51C - Clawgrip's palette, mirroring, etc.

0x01F51D -

0x01F51E -

0x01F51F -

0x01F520 - Still Panser's palette, mirroring, etc.

0x01F521 - Autobomb and rider's palette, mirroring, etc.

0x01F522 - Autobomb Fire's palette, mirroring, etc.

0x01F523 -

0x01F524 - Flurry's palette, mirroring, etc.

0x01F525 - Fryguy's palette, mirroring, etc.

0x01F526 -

0x01F527 -

0x01F528 -

0x01F529 - Spark [1]'s palette, mirroring, etc.

0x01F52A - Spark [2]'s palette, mirroring, etc.

0x01F52B - Spark [3]'s palette, mirroring, etc.

0x01F52C - Spark [4]'s palette, mirroring, etc.

0x01F52D - Small Vegetable's palette, mirroring, etc.

0x01F52E - Big Vegetable's palette, mirroring, etc.

0x01F52F -

0x01F530 - Turtle Shell's palette, mirroring, etc.

0x01F531 - Spinning Coin's palette, mirroring, etc.

0x01F532 -

0x01F533 -

0x01F534 -

0x01F535 - POW's palette, mirroring, etc.

0x01F536 - Rolling Log's palette, mirroring, etc.

0x01F537 - Sub-Space Door's palette, mirroring, etc.

0x01F538 - Key's palette, mirroring, etc.

0x01F539 - Potion's palette, mirroring, etc.

0x01F53A - Mushroom's palette, mirroring, etc.

0x01F53B - 1-Up's palette, mirroring, etc.

0x01F53C - Pidget's Carpet's palette, mirroring, etc. (not with Pidget)

0x01F53D - Right-facing Hawkmouth's palette, mirroring, etc.

0X01F53E - Left-facing Hawkmouth's palette, mirroring, etc.

0x01F53F - Crystal's palette, mirroring, etc.

0x01F540 - Starman's palette, mirroring, etc.