Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Kody-Quintana opened this issue Feb 11, 2023 · 8 comments

Comments

@Kody-Quintana
Copy link

Kody-Quintana commented Feb 11, 2023

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
Copy link
Owner

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
Copy link
Author

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
Copy link
Author

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
Copy link
Owner

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
Copy link
Author

Kody-Quintana commented Mar 10, 2023

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
Copy link
Owner

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
Copy link
Author

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:

  • RenaKunisaki/SFA-Browser
  • RenaKunisaki/StarFoxAdventures

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
Copy link
Owner

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants