This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
AL = 72 CL = 73 DL = previous converted byte (0 the first time) ESI = pointer (different each time you run the exe) EBP = counter 0x6C66C to begin with
Address Hex dump Command Comments
00401247 |> /8A1E /MOV BL,BYTE PTR DS:[ESI]
00401249 |. |32D9 |XOR BL,CL
0040124B |. |2AD8 |SUB BL,AL
0040124D |. |02D3 |ADD DL,BL
0040124F |. |8816 |MOV BYTE PTR DS:[ESI],DL
00401251 |. |46 |INC ESI
00401252 |. |4D |DEC EBP
00401253 |.^\75 F2 \JNZ SHORT 00401247
Pretty sure that the Trident engine is a critical windows component and can in fact not be removed.
I just need to know where to find the right patch file for the Expert Emerald mod.http://www.romhacking.net/hacks/1458/
Hi there.Except that two SJIS characters would allow him four Latin non sjis characters. So the first test he did wasn't switching two characters with three it was changing 4 bytes with 3. But otherwise I agree you should keep string lengths the same for this initial test. Some strings have there length marked somewhere and if the size doesn't match exactly you get a crash. So for latin characters add a space to the end of it "Kou " or for the sjis equivalents just use "Ko".
By switching two characters (コウ) with three (Kou), you probably broke one of the pointers (you know what pointers are, right?).
To be fair, I've yet to see a really good debugger on any emulator (not only PlayStation) I've tried.