(12-21-2008, 03:06 PM)shin Wrote: [ -> ]I've been playing it this way, though it certainly is a pain to have to restart the emulator twice every time you go out. . I guess that's what desperation for a good game does to you. O.o
It's all good that I still haven't played the others. Playing A6 now.
O'k, I found the reason of trouble: if you open any menus (triangle or start button), than you could not leave to the map, but of you don't -- map is accessible.
And VTLB build is unaffected.
Now disabling EE Rec has no effect. This game is unfinishable right now (build 641) because u can't go out to the world map
But the memory card save is now work.
(01-27-2009, 05:14 AM)s2d4 Wrote: [ -> ]Now disabling EE Rec has no effect. This game is unfinishable right now (build 641) because u can't go out to the world map
But the memory card save is now work.
are you sure?
THIS
(01-21-2009, 10:38 AM)Zeydlitz Wrote: [ -> ]O'k, I found the reason of trouble: if you open any menus (triangle or start button), than you could not leave to the map, but of you don't -- map is accessible.
And VTLB build is unaffected.
sounded like it has no problems like the worldmap bug anymore...
confirmed with 652 the emu doesn't crash anymore but it won't go to the worldmap either
only playable up to 575 vm build
We have an infinite loop here. After two LUA commands recompilation.
0x0d1d14f0: movl $0x135940,0x8880854
0x0d1d14fa: call 0x81e446f <printfn>
0x0d1d14ff: mov $0x135940,%ecx
0x0d1d1504: mov $0x7,%edx
0x0d1d1509: mov $0x135940,%eax
0x0d1d150e: orl $0xb000,0x83c5b80
0x0d1d1518: mov $0x135944,%eax
0x0d1d151d: mov 0x83c5b80,%ecx
0x0d1d1523: mov %ecx,%eax
0x0d1d1525: shr $0xc,%eax
0x0d1d1528: mov 0x8447940(,%eax,4),%eax
0x0d1d152f: add %eax,%ecx
0x0d1d1531: js 0xd1d1537
0x0d1d1533: mov (%ecx),%eax
0x0d1d1535: jmp 0xd1d154b
0x0d1d1537: movzbl %al,%eax
0x0d1d153a: sub %eax,%ecx
0x0d1d153c: mov 0x8848140(,%eax,4),%eax
0x0d1d1543: sub $0x80000000,%ecx
0x0d1d1549: call *%eax
last call lead to
hwRead32_page_other
Interpreter got a cycle too:
1, opaddr 0x80000180 opname: LUI
1, opaddr 0x80000184 opname: SD
1, opaddr 0x80000188 opname: MFC0
1, opaddr 0x8000018c opname: LUI
1, opaddr 0x80000190 opname: ANDI
1, opaddr 0x80000194 opname: ADDU
1, opaddr 0x80000198 opname: LW
1, opaddr 0x8000019c opname: LUI
1, opaddr 0x800001a0 opname: JR
1, opaddr 0x800001a4 opname: LD
1, opaddr 0x80000280 opname: BLTZL
1, opaddr 0x80000288 opname: ADDIU
1, opaddr 0x8000028c opname: BNE
1, opaddr 0x8000029c opname: LUI
1, opaddr 0x800002a0 opname: SQ
1, opaddr 0x800002a4 opname: SQ
1, opaddr 0x800002a8 opname: SQ
1, opaddr 0x800002ac opname: MFC0
1, opaddr 0x800002b0 opname: ADDIU
1, opaddr 0x800002b4 opname: AND
1, opaddr 0x800002b8 opname: MTC0
1, opaddr 0x800002bc opname: SYNC
1, opaddr 0x800002c0 opname: DADDU
1, opaddr 0x800002c4 opname: LUI
1, opaddr 0x800002c8 opname: ADDIU
1, opaddr 0x800002cc opname: ADDIU
1, opaddr 0x800002d0 opname: SW
1, opaddr 0x800002d4 opname: SW
1, opaddr 0x800002d8 opname: MFC0
1, opaddr 0x800002dc opname: ADDIU
1, opaddr 0x800002e0 opname: SW
1, opaddr 0x800002e4 opname: MTC0
1, opaddr 0x800002e8 opname: SYNC
1, opaddr 0x800002ec opname: SLL
1, opaddr 0x800002f0 opname: LUI
1, opaddr 0x800002f4 opname: ADDU
1, opaddr 0x800002f8 opname: LW
1, opaddr 0x800002fc opname: JALR
1, opaddr 0x80006cc0 opname: ADDIU
1, opaddr 0x80006cc4 opname: ADDIU
1, opaddr 0x80006cc8 opname: BEQ
1, opaddr 0x80006ccc opname: SD
1, opaddr 0x80006cd0 opname: SLTIU
1, opaddr 0x80006cd4 opname: BEQ
1, opaddr 0x80006cd8 opname: ADDIU
1, opaddr 0x80006cec opname: ADDIU
1, opaddr 0x80006cf0 opname: BEQ
1, opaddr 0x80006cf4 opname: ADDIU
1, opaddr 0x80006cf8 opname: BEQ
1, opaddr 0x80006d38 opname: JAL
1, opaddr 0x80006b28 opname: ADDIU
1, opaddr 0x80006b2c opname: SD
1, opaddr 0x80006b30 opname: JAL
1, opaddr 0x80005f00 opname: LUI
1, opaddr 0x80005f04 opname: ORI
1, opaddr 0x80005f08 opname: LW
1, opaddr 0x80005f5c opname: LW
1, opaddr 0x80005f60 opname: BEQ
1, opaddr 0x80005fd4 opname: JR
1, opaddr 0x80005fd8 opname: DADDU
1, opaddr 0x80006b38 opname: LD
1, opaddr 0x80006b3c opname: JR
1, opaddr 0x80006b40 opname: ADDIU
1, opaddr 0x80006d40 opname: BEQ
1, opaddr 0x80006d44 opname: LD
1, opaddr 0x80006d84 opname: JR
1, opaddr 0x80006d88 opname: ADDIU
1, opaddr 0x80000304 opname: LW
1, opaddr 0x80000308 opname: LW
1, opaddr 0x8000030c opname: LW
1, opaddr 0x80000310 opname: MTC0
1, opaddr 0x80000314 opname: SYNC
1, opaddr 0x80000318 opname: MFC0
1, opaddr 0x8000031c opname: ORI
1, opaddr 0x80000320 opname: MTC0
1, opaddr 0x80000324 opname: SYNC
1, opaddr 0x80000328 opname: ERET
1, opaddr 0x46deb8 opname: JR
1, opaddr 0x476880 opname: LUI
1, opaddr 0x476884 opname: AND
1, opaddr 0x476888 opname: BEQ
1, opaddr 0x47688c opname: DADDU
1, opaddr 0x4768b4 opname: LD
1, opaddr 0x4768b8 opname: JR
1, opaddr 0x4768bc opname: ADDIU
1, opaddr 0x107e28 opname: BEQ
1, opaddr 0x107e20 opname: JAL
1, opaddr 0x476870 opname: ADDIU
1, opaddr 0x476874 opname: SD
1, opaddr 0x476878 opname: JAL
1, opaddr 0x47687c opname: ADDIU
1, opaddr 0x46deb0 opname: ADDIU
1, opaddr 0x46deb4 opname: SYSCALL
And then to 0x80000180 again.
And at stripped form:
1000, opaddr 0x476870 opname: ADDIU
1000, opaddr 0x476874 opname: SD
1000, opaddr 0x476878 opname: JAL
1000, opaddr 0x47687c opname: ADDIU
1000, opaddr 0x46deb0 opname: ADDIU
1000, opaddr 0x46deb4 opname: SYSCALL 0x8000180
1001, opaddr 0x46deb8 opname: JR
1001, opaddr 0x476880 opname: LUI
1001, opaddr 0x476884 opname: AND
1001, opaddr 0x476888 opname: BEQ
1001, opaddr 0x47688c opname: DADDU
1001, opaddr 0x4768b4 opname: LD
1001, opaddr 0x4768b8 opname: JR
1001, opaddr 0x4768bc opname: ADDIU
1001, opaddr 0x107e28 opname: BEQ
1001, opaddr 0x107e20 opname: JAL
Any progression on this game with latest beta?