Closed GoogleCodeExporter closed 8 years ago
The opcodes: BGTZL, BLEZL, DMTC1, and LLD didn't occur when I played around with
Super Mario for a short time, so they are not verified.
Original comment by olejl77@gmail.com
on 15 Jan 2009 at 8:09
Ok I have checked the last 4 opcodes:
Memory addr Memory value In Nemu64 Mupen(patched)
0x80000184 0x5C200000 BGTZL AT,0x80000188 bgtzl $at,$ro,0x80000188
0x80000194 0x58200000 BLEZL AT,0x80000198 blezl $at,$ro,0x80000198
0x800001A4 0x44A10800 DMTC1 AT,F1 dmtc1 $f1,$at
0x800001B4 0xD0210000 ? (52) lld $at, 0x0000($at)
The last 2 are a little different from nemu. Some modifications to the patch is
required. To be continued...
Original comment by olejl77@gmail.com
on 16 Jan 2009 at 1:22
I made a mistake in my previous comment (#2). The Mupen(patched) results is
really
Mupen (trunk). Here are the results after applying the patch:
Memory addr Memory value In Nemu64 Mupen(patched)
0x80000184 0x5C200000 BGTZL AT,0x80000188 bgtzl $at,0x80000188
0x80000194 0x58200000 BLEZL AT,0x80000198 blezl $at,0x80000198
0x800001A4 0x44A10800 DMTC1 AT,F1 dmtc1 $at,$f1
0x800001B4 0xD0210000 ? (52) lld $at, 0x0000($at)
As far as I can see that should verify all the patched opcodes.
Original comment by olejl77@gmail.com
on 16 Jan 2009 at 3:59
Original comment by jezte...@gmail.com
on 18 Jan 2009 at 8:54
Original issue reported on code.google.com by
olejl77@gmail.com
on 15 Jan 2009 at 7:04Attachments: