I made a code for ftb3 and I unDMa'ed it, but whenever I use the code and die it doesn't work anymore until I restart my psp.

First I made the code(I found out that the code did not work EVER again when I died so I unDMA'ed it). What I mean is that when I died and restarted my psp it didn't work anymore. Then I unDMA'ed it and now it works but if I die it doesn't work anymore. How can I fix this?

P.S. My code looks like this:

#EXAMPLE
0xFFFFFFFF 0xPOINTER }-------->This is a unDMA'ed code right?
0xOFFSET 0xVALUE

It looked like this before I unDMA'ed it:

#EXAMPLE
0xADDRESS 0xVALUE }------->This would be a DMA'ed code right?