||Password Block V3 (fixed)
||2012-11-04 08:39:59 AM by System
||130 and 25 (see readme)
||if mario hit the password blocks(left block middle block and right block) in the correct order, mario can break the other block.
You must put all asm file in BTSD's root folder because incsrc is used.
pb_init.asm : Init the password block, Act like 25
pb_breakable.asm : if the password correct, mario can break this block
pb_left.asm pb_middle.asm pb_right.asm : The password blocks
You can define your own password in the end of pb_defs.asm
left : db #$01
middle : db #$02
right : db #$03
end : db #$FF
Fixed a fatal bug : breakable block break when mario pass it corner
Tester's note: As described in the blocks, you REALLY need to make the blocks act like tile 130 (well, except the init block), and if not tile 130, at least not a tile on page 0. This is because Y (Map16 high byte) is changed inside those blocks and never preserved.
These blocks are EXTREMELY poorly coded, at risk of crashing, are highly inefficient, and just not worth hosting. Even though they don't behave identically I would highly suggest using imamelia's password blocks instead.