Resolved: [Bug Report] Mana Khemia [NTSC]
#11
(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.

Sponsored links

#12
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.
#13
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 Sad

But the memory card save is now work.
#14
(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 Sad

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...
Chicken is not Vegan?

NO VEGAN DIET NO VEGAN POWERS!!!!

http://www.flixxy.com/my-blackberry-is-not-working.htm
#15
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
Chicken is not Vegan?

NO VEGAN DIET NO VEGAN POWERS!!!!

http://www.flixxy.com/my-blackberry-is-not-working.htm
#16
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
#17
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.
#18
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
#19
Code:
0x107e18: 0x1040fffd      BEQ      T2 == T0              0x1 ? 0x0
0x107e1c: 0x3c0400a6      LUI      T4 == 0xa60000
0x107e20: 0xc11da1c      JAL      Targ 0x476870
0x107e24: 0x0           SLL       
-----------
0x476870: 0x27bdfff0      ADDIU      T29 = S29 + Ifffffff0          0x1fff900 + 0xfffffff0              =0x1fff8f0
0x476874: 0xffbf0000      SD      Write S29 + 0x0, T31         addr 0x1fff8f0 + 0x0 = 0x1fff8f0,     data 0x107e28
0x476878: 0xc11b7ac      JAL      Targ 0x46deb0
0x47687c: 0x24040004      ADDIU      T4 = S0 + I4              0x0 + 0x4                  =0x4
0x46deb0: 0x2403007a      ADDIU      T3 = S0 + I7a              0x0 + 0x7a                  =0x7a
0x46deb4: 0xc           SYSCALL 0x180
0x46deb8: 0x3e00008      JR      S31                  0x476880
0x46debc: 0x0           SLL       
0x476880: 0x3c030004      LUI      T3 == 0x40000
0x476884: 0x431024      AND      D2 = S2 &&  T3,          0x0 && 0x40000                  =0x0
0x476888: 0x1040000a      BEQ      T2 == T0              0x0 ? 0x0     
0x47688c: 0x102d      DADDU      D2 = S0 +  T0,          0x0 + 0x0                  =0x0
0x4768b4: 0xdfbf0000      LD       
0x4768b8: 0x3e00008      JR      S31      0x107e28
0x4768bc: 0x27bd0010      ADDIU      T29 = S29 + I10          0x1fff8f0 + 0x10              =0x1fff900
0x107e28: 0x1040fffd      BEQ      T2 == T0              0x0 ? 0x0     
0x107e2c: 0x0           SLL       
0x107e20: 0xc11da1c      JAL      Targ 0x476870
0x107e24: 0x0           SLL
#20
Any progression on this game with latest beta?




Users browsing this thread: 1 Guest(s)