RenaKunisaki / SFA-Amethyst

Star Fox Adventures: Amethyst Edition mod
7 stars 1 forks source link

Getting `Invalid write to 0x81800000, PC = 0x8004b704` when running patched iso #1

Open Kody-Quintana opened 1 year ago

Kody-Quintana commented 1 year ago

Applying the pre-built patch works fine. When I attempt to build from this repo I get:

Invalid write to 0x81800000, PC = 0x8004b704

when running in dolphin

Output of make iso ``` #./tools/genSymbols.py include/sfa/ build/ [*] Generate symbols.s make[1]: Entering directory '/home/user/SFA-Amethyst' [*] Assembling: dolpatch/dolpatch.s make[1]: Entering directory '/home/user/SFA-Amethyst' [*] Linking... [*] Extracting: /home/user/SFA-Amethyst/build/dolpatch.bin /home/user/SFA-Amethyst/src/drawtext.c: In function '_drawCharColored': /home/user/SFA-Amethyst/src/drawtext.c:136:21: warning: passing argument 1 of 'gxSetProjection' from incompatible pointer type [-Wincompatible-pointer-types] 136 | gxSetProjection(&hudMatrix, TRUE); | ^~~~~~~~~~ | | | f32 (*)[4][4] {aka float (*)[4][4]} In file included from include/sfa/sfa.h:11, from /home/user/SFA-Amethyst/src/main.h:1, from /home/user/SFA-Amethyst/src/drawtext.c:1: include/sfa/funcs.h:101:37: note: expected 'f32 (*)[3][4]' {aka 'float (*)[3][4]'} but argument is of type 'f32 (*)[4][4]' {aka 'float (*)[4][4]'} 101 | GLOBALFN void gxSetProjection(Mtx * mtx, BOOL ortho); | ~~~~~~^~~ [*] Applying DOL patch... /home/user/SFA-Amethyst/src/drawarrow.c: In function 'drawArrow': /home/user/SFA-Amethyst/src/drawarrow.c:20:18: warning: passing argument 1 of 'PSMTXIdentiy' from incompatible pointer type [-Wincompatible-pointer-types] 20 | PSMTXIdentiy(&m); | ^~ | | | f32 (*)[4][4] {aka float (*)[4][4]} In file included from include/sfa/sfa.h:11, from /home/user/SFA-Amethyst/src/main.h:1, from /home/user/SFA-Amethyst/src/drawarrow.c:1: include/sfa/funcs.h:217:33: note: expected 'f32 (*)[3][4]' {aka 'float (*)[3][4]'} but argument is of type 'f32 (*)[4][4]' {aka 'float (*)[4][4]'} 217 | GLOBALFN void PSMTXIdentiy(Mtx *M); | ~~~~~^ /home/user/SFA-Amethyst/src/drawarrow.c:21:22: warning: passing argument 1 of 'mtxRotateByVec3s' from incompatible pointer type [-Wincompatible-pointer-types] 21 | mtxRotateByVec3s(&m, &rot); | ^~ | | | f32 (*)[4][4] {aka float (*)[4][4]} include/sfa/funcs.h:169:38: note: expected 'f32 (*)[3][4]' {aka 'float (*)[3][4]'} but argument is of type 'f32 (*)[4][4]' {aka 'float (*)[4][4]'} 169 | GLOBALFN void mtxRotateByVec3s(Mtx * mtx, vec3s * rot); | ~~~~~~^~~ /home/user/SFA-Amethyst/src/drawarrow.c:22:22: warning: passing argument 1 of 'vec3f_multByMtx2' from incompatible pointer type [-Wincompatible-pointer-types] 22 | vec3f_multByMtx2(&m, &a, &a); | ^~ | | | f32 (*)[4][4] {aka float (*)[4][4]} include/sfa/funcs.h:271:38: note: expected 'f32 (*)[3][4]' {aka 'float (*)[3][4]'} but argument is of type 'f32 (*)[4][4]' {aka 'float (*)[4][4]'} 271 | GLOBALFN void vec3f_multByMtx2(Mtx * mtx, vec3f * vIn, vec3f * vOut); | ~~~~~~^~~ /home/user/SFA-Amethyst/src/drawarrow.c:23:22: warning: passing argument 1 of 'vec3f_multByMtx2' from incompatible pointer type [-Wincompatible-pointer-types] 23 | vec3f_multByMtx2(&m, &b, &b); | ^~ | | | f32 (*)[4][4] {aka float (*)[4][4]} include/sfa/funcs.h:271:38: note: expected 'f32 (*)[3][4]' {aka 'float (*)[3][4]'} but argument is of type 'f32 (*)[4][4]' {aka 'float (*)[4][4]'} 271 | GLOBALFN void vec3f_multByMtx2(Mtx * mtx, vec3f * vIn, vec3f * vOut); | ~~~~~~^~~ /home/user/SFA-Amethyst/src/drawarrow.c:24:22: warning: passing argument 1 of 'vec3f_multByMtx2' from incompatible pointer type [-Wincompatible-pointer-types] 24 | vec3f_multByMtx2(&m, &c, &c); | ^~ | | | f32 (*)[4][4] {aka float (*)[4][4]} include/sfa/funcs.h:271:38: note: expected 'f32 (*)[3][4]' {aka 'float (*)[3][4]'} but argument is of type 'f32 (*)[4][4]' {aka 'float (*)[4][4]'} 271 | GLOBALFN void vec3f_multByMtx2(Mtx * mtx, vec3f * vIn, vec3f * vOut); | ~~~~~~^~~ /home/user/SFA-Amethyst/src/drawarrow.c:25:22: warning: passing argument 1 of 'vec3f_multByMtx2' from incompatible pointer type [-Wincompatible-pointer-types] 25 | vec3f_multByMtx2(&m, &d, &d); | ^~ | | | f32 (*)[4][4] {aka float (*)[4][4]} include/sfa/funcs.h:271:38: note: expected 'f32 (*)[3][4]' {aka 'float (*)[3][4]'} but argument is of type 'f32 (*)[4][4]' {aka 'float (*)[4][4]'} 271 | GLOBALFN void vec3f_multByMtx2(Mtx * mtx, vec3f * vIn, vec3f * vOut); | ~~~~~~^~~ /home/user/SFA-Amethyst/src/drawarrow.c:26:22: warning: passing argument 1 of 'vec3f_multByMtx2' from incompatible pointer type [-Wincompatible-pointer-types] 26 | vec3f_multByMtx2(&m, &e, &e); | ^~ | | | f32 (*)[4][4] {aka float (*)[4][4]} include/sfa/funcs.h:271:38: note: expected 'f32 (*)[3][4]' {aka 'float (*)[3][4]'} but argument is of type 'f32 (*)[4][4]' {aka 'float (*)[4][4]'} 271 | GLOBALFN void vec3f_multByMtx2(Mtx * mtx, vec3f * vIn, vec3f * vOut); | ~~~~~~^~~ /home/user/SFA-Amethyst/src/krystal.c: In function 'krystal_loadAssets': /home/user/SFA-Amethyst/src/krystal.c:29:48: warning: passing argument 2 of 'loadFileByPath' from incompatible pointer type [-Wincompatible-pointer-types] 29 | krystalModel = loadFileByPath(pathMod, &krystalModelSize); | ^~~~~~~~~~~~~~~~~ | | | u32 * {aka long unsigned int *} In file included from include/sfa/sfa.h:11, from /home/user/SFA-Amethyst/src/main.h:1, from /home/user/SFA-Amethyst/src/krystal.c:3: include/sfa/funcs.h:138:48: note: expected 'uint *' {aka 'unsigned int *'} but argument is of type 'u32 *' {aka 'long unsigned int *'} 138 | GLOBALFN void* loadFileByPath(char *path,uint *outSize); | ~~~~~~^~~~~~~ /home/user/SFA-Amethyst/src/krystal.c:41:50: warning: passing argument 2 of 'loadFileByPath' from incompatible pointer type [-Wincompatible-pointer-types] 41 | krystalTexture = loadFileByPath(pathTex, &krystalTextureSize); | ^~~~~~~~~~~~~~~~~~~ | | | u32 * {aka long unsigned int *} include/sfa/funcs.h:138:48: note: expected 'uint *' {aka 'unsigned int *'} but argument is of type 'u32 *' {aka 'long unsigned int *'} 138 | GLOBALFN void* loadFileByPath(char *path,uint *outSize); | ~~~~~~^~~~~~~ /opt/devkitpro/devkitPPC/bin/../lib/gcc/powerpc-eabi/12.1.0/../../../../powerpc-eabi/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000000000000 done make[1]: Leaving directory '/home/user/SFA-Amethyst' /home/user/SFA-Amethyst/src/debugprint.c: In function 'printEnvironment': /home/user/SFA-Amethyst/src/debugprint.c:556:50: warning: iteration 5 invokes undefined behavior [-Waggressive-loop-optimizations] 556 | debugPrintf("%04X ", env->envFxActIdx[i] & 0xFFFF); | ~~~~~~~~~~~~~~~~^~~ /home/user/SFA-Amethyst/src/debugprint.c:553:23: note: within this loop 553 | for(int i=0; i<8; i++) { | ~^~ #@rm /home/user/SFA-Amethyst/build/bootstrap.elf /home/user/SFA-Amethyst/src/menuDebugGameBits.c: In function 'getBitName': /home/user/SFA-Amethyst/src/menuDebugGameBits.c:114:18: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 114 | free(bitNames); | ^~~~~~~~ In file included from include/sfa/sfa.h:11, from /home/user/SFA-Amethyst/src/main.h:1, from /home/user/SFA-Amethyst/src/menuDebugGameBits.c:3: include/sfa/funcs.h:49:20: note: expected 'void *' but argument is of type 'const char *' 49 | GLOBALFN void free(void*); | ^~~~~ Input: /home/user/SFA-Amethyst/build/dolpatch.bin Output: /home/user/SFA-Amethyst/build/main.patched.dol Patch size: 0xBD Section Offset MemAddr Size EndOfs EndAddr text0 000100 80003100 002520 002620 80005620 text1 002620 800066E0 2BB1A0 2BD7C0 802C1880 text2 000000 00000000 000000 000000 00000000 text3 000000 00000000 000000 000000 00000000 text4 000000 00000000 000000 000000 00000000 text5 000000 00000000 000000 000000 00000000 text6 000000 00000000 000000 000000 00000000 data00 2BD7C0 80005620 0006A0 2BDE60 80005CC0 data01 2BDE60 80005CC0 000A20 2BE880 800066E0 data02 2BE880 802C1880 000020 2BE8A0 802C18A0 data03 2BE8A0 802C18A0 000020 2BE8C0 802C18C0 data04 2BE8C0 802C18C0 0014A0 2BFD60 802C2D60 data05 2BFD60 802C2D60 072AE0 332840 80335840 data06 332840 803DB1E0 0015C0 333E00 803DC7A0 data07 333E00 803DE500 009F40 33DD40 803E8440 data08 000000 00000000 000000 000000 00000000 data09 000000 00000000 000000 000000 00000000 data10 000000 00000000 000000 000000 00000000 BSS ------ 80335840 0B2C38 ------ 803E8478 Entry ------ 80003140 ------ ------ -------- jumpAddr=0x80020E98 loadAddr=0x80003E6C Jump is at offset 0x01CDD8, section .text1 Load offset 0x000E6C (section .text0) Patch opcode = 0x4BFE2FD5, offset = 0xFFFE2FD4 Patch OK /home/user/SFA-Amethyst/src/menuDebugObjs.c: In function 'objMenuShow': /home/user/SFA-Amethyst/src/menuDebugObjs.c:271:9: warning: converting a packed 'ObjDef_Override' pointer (alignment 1) to a 'ObjDef' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 271 | 5, -1, -1, NULL); | ^ In file included from include/sfa/types.h:55, from include/sfa/sfa.h:9, from /home/user/SFA-Amethyst/src/main.h:1, from /home/user/SFA-Amethyst/src/menuDebugObjs.c:3: include/sfa/objects/objdef.h:1504:23: note: defined here 1504 | typedef struct PACKED ObjDef_Override { | ^~~~~~~~~~~~~~~ include/sfa/objects/objdef.h:1491:16: note: defined here 1491 | typedef struct ObjDef { | ^~~~~~ /home/user/SFA-Amethyst/src/title.c: In function 'titleHooksInit': /home/user/SFA-Amethyst/src/title.c:122:18: warning: assignment to 'int (*)()' from 'u32' {aka 'long unsigned int'} makes pointer from integer without a cast [-Wint-conversion] 122 | oldTitleHook = *(u32*)0x8031a320; | ^ [*] Linking... done make[1]: Leaving directory '/home/user/SFA-Amethyst' [*] Done. [*] Installing... [*] Entry point: 0x0000E4C4 [*] GOT Offs=0x000000F4, Size=0x0000114E, bootstrap=0x000000F0 WARNING: Duplicate GameBit name: 'ITEM_DIMSilverKey_Used' [*] Preparing files... [*] Building ISO... ./tools/isobuilder/__main__.py overwrite setName "Star Fox Adventures: Amethyst Edition" patchIso original.iso patched.iso ./patchfiles Read boot.bin from 0x00000000 Read bi2.bin from 0x00000440 Read appldr from 0x00002440 Read fst.bin from 0x0035BE00 Read main.dol from 0x0001E000 Read files from 0x0035BD40 Have dir: /gamefront Replace: /gamefront/TEX0.tab Add file: /kt0 Add file: /km1 Add file: /km0 Add file: /bitnames.dat Add file: /kt1 Replace: /opening.bnr Add file: /boot.bin Replace: /globalma.bin Building FST... Write boot.bin at 0x00000000 Write bi2.bin at 0x00000440 Write appldr at 0x00002440 Write main.dol at 0x0001E000 Write fst.bin at 0x0035BE00 Write files at 0x00378000 Write 0/ 3416 at 0x00378000 size 0x000325A0: /AMAP.BIN ... redacted to stay under GitHub max comment length Write 3415/ 3416 at 0x33F30000 size 0x00001900: /worldmap/VOXMAP.tab Updating FST... Updating boot.bin... ```

Is the repo currently in a buildable state? Or is there a known good commit to use? For context my goal is to see if 21:9 ultrawide is possible by doing something like:

static inline void doAspectRatio() {
    //correct aspect ratio
    if(renderFlags & RenderFlag_Widescreen) {
        //viewportAspect = 16.0 / 9.6;
        //viewportAspectWidescreen = 16.0 / 9.6;
        //viewportAspectWidescreenShadows = 16.0 / 9.6;
        viewportAspect = 21.0 / 9.6;
        viewportAspectWidescreen = 21.0 / 9.6;
        viewportAspectWidescreenShadows = 21.0 / 9.6;
    }
    else {
        viewportAspect = 5.0 / 4.0;
        viewportAspectNotWidescreen = 5.0 / 4.0;
        //shadows use same address as main viewport for non-widescreen
    }
}

but I can't get it to run even without the above changes

RenaKunisaki commented 1 year ago

Strange. It does this immediately, before anything shows on the screen? The warnings are normal (something to tidy up eventually).

If you turn off "use panic handlers" in Dolphin's settings does it give a crash log?

Kody-Quintana commented 1 year ago

It does this right before the menu would normally show up, during the pink screen. Turning off panic handlers does not give a crash log. Also, pressing ok continues to give the same warning but the first value is incremented, spamming it continues to increment it 2023-02-11_17-59

Kody-Quintana commented 1 year ago

If it helps at all, here are the versions of everything I'm using Dolphin:

Dolphin [makepkg] 5.0-17995-dirty

Devkit stuff:

dkp-linux/devkitPPC-gdb 7.6.2-1 (2.2 MiB 9.8 MiB) [gamecube-dev wii-dev wiiu-dev] (Installed)
  gnu debugger for devkitPPC
dkp-linux/devkitPPC r41-2 (57.0 MiB 261.3 MiB) [gamecube-dev wii-dev wiiu-dev] (Installed)
  Toolchain for Nintendo Gamecube & Wii homebrew development
dkp-libs/devkitppc-rules 1.1.1-1 (4.1 KiB 22.0 KiB) [gamecube-dev wii-dev wiiu-dev] (Installed)
  devkitPPC build rules.
dkp-libs/devkitppc-cmake 1.1.2-1 (2.5 KiB 294.0 B) [gamecube-dev wii-dev wiiu-dev] (Installed)
RenaKunisaki commented 1 year ago

This seems to be an issue loading a file from disc, but I can't tell which. If you put this file at ~/.local/share/dolphin-emu/Maps/GSAE01.map and enable Dolphin's debug UI, you should be able to see the game's log, that will most likely help.

Kody-Quintana commented 1 year ago

This is what I got:

log output ``` 45:39:569 Core/Boot/Boot.cpp:511 N[BOOT]: Booting from disc: /home/user/SFA-Amethyst/patched.iso 45:39:586 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 81200308->81300000| 45:39:586 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 81200324->81300000| This Apploader built Apr 10 2002 02:35:29 45:39:652 Core/PowerPC/PPCSymbolDB.cpp:439 N[SYMBOLS]: 20323 symbols loaded, 414 symbols ignored. 45:39:826 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8024076c->80240760| Dolphin OS $Revision: 54 $. 45:39:826 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 80240780->8024076c| Jun 5 2002 45:39:826 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8024078c->80240780| Jun 5 2002 45:39:827 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 80240854->80240840| 02:09:12 45:39:827 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8024086c->80240854| 02:09:12 45:39:827 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8024088c->80240878| 45:39:837 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 802492c4->802492ac| app booted from bootrom 45:39:997 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810fa2dc->8007d6dc| Patch running! 45:39:998 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8110aed8->8007d6dc| フ 45:39:998 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810fa6e0->8007d6dc| 45:40:000 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 800237e4->80023734| mem 0k/12605056k 0k/1835008k 288k/655264k 2080k/4587424k slot 5/250 1/850 2/850 3/580 45:49:298 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 800237e4->80023734| mem 0k/12605056k 9568k/1835008k 0k/655264k 2662176k/4587424k slot 11/250 3/850 1/850 171/580 45:51:481 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:483 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:485 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:486 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:491 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:491 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:492 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:499 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:499 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:500 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:500 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0000, 0x000F) 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:502 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:503 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:503 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:503 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:503 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:503 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:503 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:503 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:503 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:503 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:503 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:503 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:503 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:504 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:504 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:504 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:504 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:504 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:504 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:504 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:504 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:504 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:504 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:504 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:504 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:504 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:504 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:505 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:505 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:505 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:505 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:505 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:505 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:505 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:505 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:505 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:506 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:506 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:506 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:506 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:506 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:506 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:506 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:507 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:507 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:507 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:508 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:508 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:508 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:509 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:509 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:509 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:509 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:509 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:509 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:510 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:510 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:510 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:510 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:510 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:510 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:510 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:510 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:510 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:510 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:510 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:511 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:511 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:511 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:511 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:512 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:512 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:513 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:513 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:513 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:513 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:513 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:513 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:513 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:513 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:513 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:514 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:514 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:514 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:514 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:514 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:514 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:514 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:515 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:515 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0001, 0x0017) 45:51:879 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0012, 0x0008) 45:51:879 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x000F, 0x0016) 45:51:879 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0002, 0x001D) 45:51:879 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0016, 0x0004) 45:51:879 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0005, 0x000F) 45:51:879 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0006, 0x000C) 45:51:879 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0007, 0x0008) 45:51:879 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0009, 0x000A) 45:51:879 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0003, 0x000D) 45:51:879 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0004, 0x0024) 45:51:879 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x000A, 0x000A) 45:51:880 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x000B, 0x000C) 45:51:880 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x000C, 0x0008) 45:51:880 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x000D, 0x0003) 45:51:880 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x000E, 0x0002) 45:51:880 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0011, 0x0003) 45:51:880 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0013, 0x0007) 45:51:880 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:881 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:881 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:881 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:883 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0014, 0x0026) 45:51:883 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x003C, 0x0007) 45:51:883 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:883 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:883 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:883 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:883 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:883 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:883 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:883 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:884 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:884 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0015, 0x0009) 45:51:884 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0017, 0x0024) 45:51:884 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0018, 0x0006) 45:51:884 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:884 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:884 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0019, 0x0016) 45:51:884 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0031, 0x0002) 45:51:884 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:884 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x002F, 0x000C) 45:51:884 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x003D, 0x000A) 45:51:885 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:51:885 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0032, 0x0001) 45:51:886 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810fa788->8007d6dc| gamefront 45:51:887 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8110a10c->8007d6dc| 45:51:887 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f97f8->8007d6dc| 45:52:998 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f976c->8007d6dc| 45:53:810 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:814 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| SKYSun 45:53:814 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:814 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| SKYMoon 45:53:814 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:815 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:815 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:816 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| CommandMenu 45:53:816 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:816 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| CommandMenu 45:53:816 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| CommandMenu 45:53:816 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| CommandMenu 45:53:816 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| CommandMenu 45:53:816 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| CommandMenu 45:53:816 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x00C6, 0x0006) 45:53:816 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:817 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| communicato 45:53:817 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x00C6, 0x0006) 45:53:817 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:817 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| WORLDcomm 45:53:817 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x00C6, 0x0006) 45:53:817 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:817 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| commCube 45:53:817 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x00C6, 0x0006) 45:53:817 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| commCubeFro 45:53:818 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x00C6, 0x0006) 45:53:818 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:818 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| commQuitObj 45:53:818 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x00C6, 0x0006) 45:53:818 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:818 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| commMemoryC 45:53:818 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x00E3, 0x0006) 45:53:818 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:820 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:820 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:822 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| projball 45:53:822 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:822 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:822 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:824 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:824 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:824 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| LockIcon 45:53:852 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f1334->8007d6dc| 45:53:852 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x0034, 0x0001) 45:53:986 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f7eac->8007d6dc| 45:53:987 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f7eac->8007d6dc| 45:53:987 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f7eac->8007d6dc| 45:53:993 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:993 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0cf8->8007d6dc| |x8` 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0704->8007d6dc| Trace: 800548E0 < 810F065C < 810F065C < 8001F70C < 80054D98 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0754->8007d6dc| < 80092570 < 8005C85C < 800209C8 < 80020C5C < 8002136C 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0cf8->8007d6dc| |x8` 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0704->8007d6dc| Trace: 800548E0 < 810F065C < 810F065C < 8001F70C < 80054D98 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0754->8007d6dc| < 8009257C < 8005C85C < 800209C8 < 80020C5C < 8002136C 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0cf8->8007d6dc| |x8` 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0704->8007d6dc| Trace: 800548E0 < 810F065C < 810F065C < 8001F70C < 80054D98 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0754->8007d6dc| < 80092588 < 8005C85C < 800209C8 < 80020C5C < 8002136C 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0cf8->8007d6dc| |x8` 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0704->8007d6dc| Trace: 800548E0 < 810F065C < 810F065C < 8001F70C < 80054D98 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0754->8007d6dc| < 80092594 < 8005C85C < 800209C8 < 80020C5C < 8002136C 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0cf8->8007d6dc| |x8` 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0704->8007d6dc| Trace: 800548E0 < 810F065C < 810F065C < 8001F70C < 80054D98 45:53:994 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0754->8007d6dc| < 800925AC < 8005C85C < 800209C8 < 80020C5C < 8002136C 45:53:996 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f7eac->8007d6dc| 45:53:998 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:53:998 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:001 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:001 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0cf8->8007d6dc| 45:54:001 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0704->8007d6dc| Trace: 800548E0 < 810F065C < 810F065C < 8001F70C < 80054D98 45:54:001 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0754->8007d6dc| < 8008BD90 < 80055250 < 8005C9BC < 800209C8 < 80020C5C 45:54:018 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:018 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:018 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:018 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:018 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:020 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:020 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:021 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:021 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:022 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:022 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:023 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:023 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:024 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:027 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:027 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:027 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:029 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:030 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:033 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x00F0, 0x0006) 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| WarpPoint 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x00C8, 0x0006) 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 8002e030->8002e018| DepthOfFiel 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f517c->8007d6dc| dll_load(0x02C0, 0x0006) 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0cf8->8007d6dc| |x8` 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0704->8007d6dc| Trace: 800548E0 < 810F065C < 810F065C < 8001F70C < 80054D98 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0754->8007d6dc| < 801369AC < 810F5230 < 8002D780 < 8002E004 < 800561D0 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0cf8->8007d6dc| |x8` 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0704->8007d6dc| Trace: 800548E0 < 810F065C < 810F065C < 8001F70C < 80054D98 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0754->8007d6dc| < 801369E4 < 810F5230 < 8002D780 < 8002E004 < 800561D0 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0cf8->8007d6dc| |x8` 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0704->8007d6dc| Trace: 800548E0 < 810F065C < 810F065C < 8001F70C < 80054D98 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0754->8007d6dc| < 801369E4 < 810F5230 < 8002D780 < 8002E004 < 800561D0 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0cf8->8007d6dc| 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0704->8007d6dc| Trace: 800548E0 < 810F065C < 810F065C < 8001F70C < 80054D98 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f0754->8007d6dc| < 801369E4 < 810F5230 < 8002D780 < 8002E004 < 800561D0 45:54:034 Core/HLE/HLE_OS.cpp:90 N[OSREPORT_HLE]: 810f064c->8007d6dc| ```
RenaKunisaki commented 1 year ago

Oof, looks like Dolphin might have changed how it interprets logs again. The problem happens when loading the sky textures, but I don't know what would cause that. I'll keep looking into it.

Kody-Quintana commented 1 year ago

Thanks for looking into this, very appreciated.

Could this be related to the ../browser/data/U0/gamebits.xml file? I'm not 100% sure what file that should be. I see two repos here that have a file like that:

I've tried using both but I don't really know what I'm doing.

Attempting to build the iso without either of those two results in:

[*] Done.
[*] Installing...
[*] Entry point: 0x0000E4C4
[*] GOT Offs=0x000000F4, Size=0x0000114E, bootstrap=0x000000F0
Traceback (most recent call last):
  File "/home/user/SFA-Amethyst/./tools/makebitnames.py", line 11, in <module>
    gameBits = ET.parse(sys.argv[1]).getroot()
  File "/usr/lib/python3.10/xml/etree/ElementTree.py", line 1222, in parse
    tree.parse(source, parser)
  File "/usr/lib/python3.10/xml/etree/ElementTree.py", line 569, in parse
    source = open(source, "rb")
FileNotFoundError: [Errno 2] No such file or directory: '../browser/data/U0/gamebits.xml'
make: *** [Makefile:60: install] Error 1
RenaKunisaki commented 1 year ago

That file is a list of game flag names for the debug menu. It shouldn't matter during startup. The one in SFA-Browser is the correct one. That's something I need to clean up eventually.