Are these flashcart issues purposely done to stop piracy by Nintendo when coding, since it will probably take Supercard quite a while to patch this if ever (Puzzle Bobble still crashes)? Or is it just new techniques they are using to make their coding more efficient?
I don't think so... Or why putting it on tetris ds and not on metroid ? it doesn't make sense.
The probable thing is : in order to reinit the ds, after 1° exiting in Puzzle Bobble, 2° Dying in resident evil, ect..., it uses some instructions that breaks supercard patching...
I think it is that simple.
I don't think M3 figured this case, they just made the right kind of patching whereas supercard team was a bit on the ugly side...