I don't know if this will count as removal reason but still, it's pretty bad.
When Mario touch the block it indeed ends the level but with an odd color fade.
Obviously it doesn't looks like that normally.
How can I fix that? Here is the code BTW:
Code
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;end level block 2
;by Iceguy
;act like tile 25
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
JMP Main : JMP Main : JMP Main : JMP return : JMP return : JMP return : JMP return
Main:
LDA #$FF ;freeze
STA $9D ;all sprites on screen....
LDA #$FF ;course clear
STA $1493 ;mode
LDA #$0B ;type 0C for other music
STA $1DFB ;
DEC $13C6 ;prevent mario from walking
return:
RTL ;do nothing on sprite/fireball/cape contact
Try adding an LDA $1493 BNE return at the start of the main code; that way, the level ending routine won't run multiple times, as it does with your current code. I imagine that is what is causing the odd fading.