You don't need any programs, all you have to do is download
Narin's cheat database and put it in the SYSTEM folder of your card.
But if you want to patch codes directly into a ROM, use
DSATM. Here are the directions:
1. Create a text file, and paste your cheats into it using the format below. Here are some sample codes what you would paste in a text file for
Dragon Quest V:
Code:
[Protection Bypass Cheat]
0200819C E3A00000
020081A0 E12FFF1E
[Complete Map]
94000130 FFFB0000
C0000000 00000007
020D4488 00000000
DC000000 00000004
D2000000 00000000
[Critical Hit]
0203A918 2002D010
94000130 FDFF0000
0203A918 200146C0
D0000000 00000000
[Experience x4]
0200CF94 8981826A
1200CF98 00000089
Save the text file and call it whatever you want. Some other instructions for DSATM say to add the game ID to the text file, but you do
not have to do this (so don't even worry about the game ID if you don't know what it is, it's not important).
2. Open DSATM, and choose your ROM where it says "DS Game."
3. Browse to the text file you just created where it says "Cheat.txt."
4. Where it says "Save As," name the ROM whatever you want.
5. Don't worry about the other options, and just click "Autopatch Game!"