It's all good. I will teach you! Remember that this doesn't work for every game or code(ASM codes can't be ported this way). Lets say we want to port a code from New Super Mario Bros [PAL] to the NTSC. First, you find a code that exists in both regions(If you can't find one, just open up no$GBA and Renegade and hack your own).
I'll use this one.
Code:
99 coins [PAL]
2209dc18 00000063
Code:
99 coins [NTSC]
2208b37c 00000063
Alright, now open calculator. Switch it to scientific mode, then select the Hex radio button in the top left corner(below the text box).
Input the PAL address(0209dc18) then hit - and enter the NTSC address(0208b37c) and press enter. The offset is 1289C.
Code:
Always Have Giant Mushroom [PAL]
2209dbc8 00000005
-0001289C
=2208b32c 00000005 [Always Have Giant Mushroom [NTSC]
Yay. If you have any more questions or need any more help, let me know.
P.S.: All codes I posted are by Datel.