Tip: Switch palace switches normally disappear if you replay the level. However, if you insert them as direct Map16 and use the hex-edit at $00EEB2 in the ROM map, you can replay the level without a problem.
Fixed Birdo's CFG file which was using wrong value for Extra Property Byte 1 (bit 7 determines if the sprite will be Birdo or the level ending orb - the latter is automatically set by Birdo when defeated).
Corrected Birdo's fireball CFG file so it uses default interaction with the player and uses palette A now. Added a spitting interval table to Birdo, so it behaves even closer to SMB2, especially when alternating between spitting eggs and fireballs. Added an option for the sprite to spit an orb which triggers the level end after being defeated, configurable through a define in the ASM file. Added hitpoints define, so you can change how many hits it takes to be defeated. Defines for tilemaps, spawned sprite numbers and sound effects were added for more user-friendliness. Corrected the egg's Y-flip in its drawing routine. Removed unnecessary codes from both Birdo, the egg and the fireball. Added screenshots, tags and SA-1 support.