Geeze! That's horrendous. Looks like it was ported from an AR code.
You should be able to replace it with a 48, DE, and 18 code types. For the 18 code type, you want an initial address of __000808 added to the po, initial value X = 00004141, Value size T = 1 (half word), address increment Z = 0620, and value increment V = 0. You're on your own to figure out NNN, I'm not counting how many 12 code types are in that code. Just remember that if your 18 code type should write to 8 spots, you would want N=7.
http://www.geckocodes.org/index.php?arsenal=1#0848000000 801B96EC
DE000000 80008180
18000808 00004141
101C0620 00000000
E0000000 80008000
At this point, you could also add a button activator to toggle it on and off.
EDIT:
Bully says 29 = 0x1D writes, so N=0x1C.