|
Hi !
My first fixes to DesMuMe :
I've fixed all buggy opcodes, so DesMuMe has now perfect (or almost) opcode emulation.
First, all LDR opcodes were buggy, due to incorrect data rotating when address is not word-aligned. I written 3 new ROR funcs to solve this problem. Thanks to Nocash DS specs.
Next, I fixed LDMI*! and LDMD*! opcodes by a copy-past from 0.7.4 sources. This was easy but it works. Thanks to Shash.
PS : if you don't believe you can run ArmWrestler. It is an homebrew designed to test the ARM and THUMB opcodes of the NDS.
__________________
No pity for n00bs here !
Last edited by NHervé; February 1st, 2008 at 19:53.
Reason: Automerged Doublepost
|