You are not logged in.
The byte value (00000030) is set correctly but its over lapping one word somehow and screwing up the button activator on the code below it. i changed the value from 30 to 2c and it stopped effecting the code below it and both codes worked as they should. i also checked the disassembler at 02000fb0 to see if it was writing one word to many with the value set to 30 but it wasn't which i find strange. just try the code out on mkds and you should see what i mean.
02072720 E3A0045F
02039988 EAFF1D88
E2000FB0 00000030
E92D0600 E59F9018
E59FA018 E589A000
E2899E0C E59FA010
E589A008 E8BD0600
E12FFF1E 01FFAE98
E350045F C3A0E45F
94000130 ffbf0000
B217acf8 00000000
20000044 00000010
00000260 00001a00
D2000000 00000000
and no you dont need any terminator for the E code type as long as it doesnt have a pointer or button activator.
Offline
try latest commit
Offline