2017-12-13 21:58 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000093Cheat Enginepublic2009-02-01 02:22
ReporterCsimbi 
Assigned ToDark Byte 
PrioritynormalSeveritymajorReproducibilityalways
StatusresolvedResolutionfixed 
Summary0000093: CE 5.5 - wrong codes in disassembler
DescriptionByte code in game:
66 89 5e 7e
CE 5.5 disassembles this to:
mov [esi+7e],ebx

However, this is not correct.
CE 5.5 should dissemble this to:
mov [esi+7e],bx

Same thing here:
66 89 51 7e,
mov [ecx+7e],edx // Incorrect
mov [ecx+7e],dx // Correct

Please check the other registers, too, there might be an issue with those as well.
Additional InformationIt works the other way around (opcode->byte code).
TagsNo tags attached.
Attached Files

-Relationships
+Relationships

-Notes

~0000201

Csimbi (reporter)

Last edited: 2009-02-01 01:54

Same here:
66 89 1c 07 // Byte code
mov [edi+eax],ebx // Incorrect
mov [edi+eax],bx // Correct

+Check other registers.

~0000204

Dark Byte (developer)

fixed in the svn
It's only for the mov instruction
+Notes

-Issue History
Date Modified Username Field Change
2009-02-01 01:50 Csimbi New Issue
2009-02-01 01:52 Csimbi Note Added: 0000201
2009-02-01 01:54 Csimbi Note Edited: 0000201
2009-02-01 01:54 Csimbi Note Edited: 0000201
2009-02-01 02:21 Dark Byte Status new => assigned
2009-02-01 02:21 Dark Byte Assigned To => Dark Byte
2009-02-01 02:22 Dark Byte Note Added: 0000204
2009-02-01 02:22 Dark Byte Status assigned => resolved
2009-02-01 02:22 Dark Byte Resolution open => fixed
+Issue History