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

mupen RE #220

Open
alan-barzilay opened this issue Sep 14, 2024 · 6 comments
Open

mupen RE #220

alan-barzilay opened this issue Sep 14, 2024 · 6 comments

Comments

@alan-barzilay
Copy link

I have been trying to compile the code for mupen RE but have been unsuccessful. I have tried to compile it utilizing multiple computers, architectures and operating systems since #111 mention that only MacOS builds properly but I have had no luck.
Am I doing something wrong or is this project simply borked? it's been three years since it's last commit and I haven't been able to find anyone or any project that has used it (or that even managed to compile it for that matter).

The fork description is amazing and I was really hyped to use it but I cant help but feel that this project has been abandoned. Is there any hope to get it building or to get some compiled binaries? if that is not possible, is there any other emulator with similar features?

@RetroGameDeveloper
Copy link
Contributor

RetroGameDeveloper commented Sep 28, 2024

Hey thanks I didn't think anyone was interested in this fork of mupen that I did years ago (2018). I have fixed a few issues and pushed to the git repository, and added a few build instructions:

git clone [email protected]:RetroReversing/mupen64plus-core.git
git submodule init 
git submodule update
cd projects/unix 
make all

Or if you want a precompiled working build for MacOSX you can get it here (compiled in 2018):
https://www.mediafire.com/file_premium/qf0niik9ebb5rzh/mupen64RERelease0.1.zip/file

Or here is a more up to date version: https://www.mediafire.com/file_premium/sxuwpv43vaufaqr/mupen64RERelease0.2.zip/file

@alan-barzilay
Copy link
Author

alan-barzilay commented Sep 28, 2024

thanks for the reply!
I still cant get it to compile in linux tho :/
also,

added a few build instructions:

I think there is a cd step missing after cloning

@RetroGameDeveloper
Copy link
Contributor

I tried to use a linux VM to run even just the standard mupen64plus and it seems to fail to find the graphics plugin despite it being in the exact same folder as the executable... and the default gives an SDL Error:
image

Not sure if this is due to it being run in a VM, my linux knowledge is rather poor.

But if there is a game you want me to run through the emulator to get the config let me know.

@alan-barzilay
Copy link
Author

alan-barzilay commented Sep 28, 2024

Im guessing thats a vm issue because i got the same error on every machine i tried to compile haha

error log:
    CC  _obj/api/callbacks.o
    CC  _obj/api/common.o
    CC  _obj/api/config.o
    CC  _obj/api/debugger.o
    CC  _obj/api/frontend.o
    CC  _obj/api/vidext.o
    CC  _obj/backends/api/video_capture_backend.o
    CC  _obj/backends/plugins_compat/audio_plugin_compat.o
    CC  _obj/backends/plugins_compat/input_plugin_compat.o
    CC  _obj/backends/clock_ctime_plus_delta.o
    CC  _obj/backends/dummy_video_capture.o
    CC  _obj/backends/file_storage.o
    CC  _obj/device/cart/cart.o
    CC  _obj/device/cart/af_rtc.o
    CC  _obj/device/cart/cart_rom.o
    CC  _obj/device/cart/eeprom.o
    CC  _obj/device/cart/flashram.o
    CC  _obj/device/cart/sram.o
    CC  _obj/device/controllers/game_controller.o
    CC  _obj/device/controllers/paks/biopak.o
    CC  _obj/device/controllers/paks/mempak.o
    CC  _obj/device/controllers/paks/rumblepak.o
    CC  _obj/device/controllers/paks/transferpak.o
    CC  _obj/device/dd/dd_controller.o
    CC  _obj/device/device.o
    CC  _obj/device/gb/gb_cart.o
    CC  _obj/device/gb/mbc3_rtc.o
    CC  _obj/device/gb/m64282fp.o
    CC  _obj/device/memory/memory.o
    CC  _obj/device/pif/bootrom_hle.o
    CC  _obj/device/pif/cic.o
    CC  _obj/device/pif/n64_cic_nus_6105.o
    CC  _obj/device/pif/pif.o
    CC  _obj/device/r4300/cached_interp.o
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_J’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:909:1: note: in expansion of macro ‘DECLARE_JUMP’
  909 | DECLARE_JUMP(J,   (jinst_index<<2) | ((PCADDR+4) & UINT32_C(0xF0000000)), 1, &r4300_regs(r4300)[0],  0, 0)
      | ^~~~~~~~~~~~
In file included from ../../src/device/r4300/cached_interp.h:31,
                 from ../../src/device/r4300/cached_interp.c:22:
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_J_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:909:1: note: in expansion of macro ‘DECLARE_JUMP’
  909 | DECLARE_JUMP(J,   (jinst_index<<2) | ((PCADDR+4) & UINT32_C(0xF0000000)), 1, &r4300_regs(r4300)[0],  0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_JAL’:
../../src/device/r4300/cached_interp.c:171:57: error: passing argument 3 of ‘cdl_log_jump_always’ from incompatible pointer type [-Wincompatible-pointer-types]
  171 |             cdl_log_jump_always(take_jump, jump_target, op_address, r4300_regs(r4300)[31], *r4300_pc(r4300)); \
      |                                                         ^~~~~~~~~~
      |                                                         |
      |                                                         uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:910:1: note: in expansion of macro ‘DECLARE_JUMP_ALWAYS’
  910 | DECLARE_JUMP_ALWAYS(JAL, (jinst_index<<2) | ((PCADDR+4) & UINT32_C(0xF0000000)), 1, &r4300_regs(r4300)[31], 0, 0)
      | ^~~~~~~~~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:53:72: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   53 | void cdl_log_jump_always(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t ra, uint32_t pc);
      |                                                               ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_JAL_OUT’:
../../src/device/r4300/cached_interp.c:207:57: error: passing argument 3 of ‘cdl_log_jump_always’ from incompatible pointer type [-Wincompatible-pointer-types]
  207 |             cdl_log_jump_always(take_jump, jump_target, op_address, r4300_regs(r4300)[31], *r4300_pc(r4300)); \
      |                                                         ^~~~~~~~~~
      |                                                         |
      |                                                         uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:910:1: note: in expansion of macro ‘DECLARE_JUMP_ALWAYS’
  910 | DECLARE_JUMP_ALWAYS(JAL, (jinst_index<<2) | ((PCADDR+4) & UINT32_C(0xF0000000)), 1, &r4300_regs(r4300)[31], 0, 0)
      | ^~~~~~~~~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:53:72: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   53 | void cdl_log_jump_always(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t ra, uint32_t pc);
      |                                                               ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_JR’:
../../src/device/r4300/cached_interp.c:253:113: error: passing argument 6 of ‘cdl_log_jump_return’ from incompatible pointer type [-Wincompatible-pointer-types]
  253 | _return(take_jump, jump_target, *r4300_pc(r4300), r4300_regs(r4300)[31], r4300_regs(r4300), r4300);}\
      |                                                                                             ^~~~~
      |                                                                                             |
      |                                                                                             struct r4300_core *

../../src/device/r4300/mips_instructions.def:912:1: note: in expansion of macro ‘DECLARE_JUMP_RETURN’
  912 | DECLARE_JUMP_RETURN(JR,   irs32, 1, &r4300_regs(r4300)[0], 0, 0)
      | ^~~~~~~~~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:49:128: note: expected ‘struct r4300_core *’ but argument is of type ‘struct r4300_core *’
   49 | _jump, uint32_t jump_target, uint32_t pc, uint32_t ra, int64_t* registers, struct r4300_core* r4300);
      |                                                                            ~~~~~~~~~~~~~~~~~~~^~~~~

../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_JR_OUT’:
../../src/device/r4300/cached_interp.c:290:113: error: passing argument 6 of ‘cdl_log_jump_return’ from incompatible pointer type [-Wincompatible-pointer-types]
  290 | return(take_jump, jump_target, *r4300_pc(r4300), r4300_regs(r4300)[31], r4300_regs(r4300), r4300);} \
      |                                                                                            ^~~~~
      |                                                                                            |
      |                                                                                            struct r4300_core *

../../src/device/r4300/mips_instructions.def:912:1: note: in expansion of macro ‘DECLARE_JUMP_RETURN’
  912 | DECLARE_JUMP_RETURN(JR,   irs32, 1, &r4300_regs(r4300)[0], 0, 0)
      | ^~~~~~~~~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:49:128: note: expected ‘struct r4300_core *’ but argument is of type ‘struct r4300_core *’
   49 | _jump, uint32_t jump_target, uint32_t pc, uint32_t ra, int64_t* registers, struct r4300_core* r4300);
      |                                                                            ~~~~~~~~~~~~~~~~~~~^~~~~

../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_JALR’:
../../src/device/r4300/cached_interp.c:171:57: error: passing argument 3 of ‘cdl_log_jump_always’ from incompatible pointer type [-Wincompatible-pointer-types]
  171 |             cdl_log_jump_always(take_jump, jump_target, op_address, r4300_regs(r4300)[31], *r4300_pc(r4300)); \
      |                                                         ^~~~~~~~~~
      |                                                         |
      |                                                         uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:913:1: note: in expansion of macro ‘DECLARE_JUMP_ALWAYS’
  913 | DECLARE_JUMP_ALWAYS(JALR, irs32, 1, &rrd,    0, 0)
      | ^~~~~~~~~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:53:72: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   53 | void cdl_log_jump_always(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t ra, uint32_t pc);
      |                                                               ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_JALR_OUT’:
../../src/device/r4300/cached_interp.c:207:57: error: passing argument 3 of ‘cdl_log_jump_always’ from incompatible pointer type [-Wincompatible-pointer-types]
  207 |             cdl_log_jump_always(take_jump, jump_target, op_address, r4300_regs(r4300)[31], *r4300_pc(r4300)); \
      |                                                         ^~~~~~~~~~
      |                                                         |
      |                                                         uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:913:1: note: in expansion of macro ‘DECLARE_JUMP_ALWAYS’
  913 | DECLARE_JUMP_ALWAYS(JALR, irs32, 1, &rrd,    0, 0)
      | ^~~~~~~~~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:53:72: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   53 | void cdl_log_jump_always(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t ra, uint32_t pc);
      |                                                               ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BEQ’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:916:1: note: in expansion of macro ‘DECLARE_JUMP’
  916 | DECLARE_JUMP(BEQ,     PCADDR + (iimmediate+1)*4, irs == irt, &r4300_regs(r4300)[0], 0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BEQ_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:916:1: note: in expansion of macro ‘DECLARE_JUMP’
  916 | DECLARE_JUMP(BEQ,     PCADDR + (iimmediate+1)*4, irs == irt, &r4300_regs(r4300)[0], 0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BEQL’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:917:1: note: in expansion of macro ‘DECLARE_JUMP’
  917 | DECLARE_JUMP(BEQL,    PCADDR + (iimmediate+1)*4, irs == irt, &r4300_regs(r4300)[0], 1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BEQL_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:917:1: note: in expansion of macro ‘DECLARE_JUMP’
  917 | DECLARE_JUMP(BEQL,    PCADDR + (iimmediate+1)*4, irs == irt, &r4300_regs(r4300)[0], 1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BNE’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:919:1: note: in expansion of macro ‘DECLARE_JUMP’
  919 | DECLARE_JUMP(BNE,     PCADDR + (iimmediate+1)*4, irs != irt, &r4300_regs(r4300)[0], 0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BNE_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:919:1: note: in expansion of macro ‘DECLARE_JUMP’
  919 | DECLARE_JUMP(BNE,     PCADDR + (iimmediate+1)*4, irs != irt, &r4300_regs(r4300)[0], 0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BNEL’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:920:1: note: in expansion of macro ‘DECLARE_JUMP’
  920 | DECLARE_JUMP(BNEL,    PCADDR + (iimmediate+1)*4, irs != irt, &r4300_regs(r4300)[0], 1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BNEL_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:920:1: note: in expansion of macro ‘DECLARE_JUMP’
  920 | DECLARE_JUMP(BNEL,    PCADDR + (iimmediate+1)*4, irs != irt, &r4300_regs(r4300)[0], 1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BLEZ’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:922:1: note: in expansion of macro ‘DECLARE_JUMP’
  922 | DECLARE_JUMP(BLEZ,    PCADDR + (iimmediate+1)*4, irs <= 0,   &r4300_regs(r4300)[0], 0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BLEZ_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:922:1: note: in expansion of macro ‘DECLARE_JUMP’
  922 | DECLARE_JUMP(BLEZ,    PCADDR + (iimmediate+1)*4, irs <= 0,   &r4300_regs(r4300)[0], 0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BLEZL’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:923:1: note: in expansion of macro ‘DECLARE_JUMP’
  923 | DECLARE_JUMP(BLEZL,   PCADDR + (iimmediate+1)*4, irs <= 0,   &r4300_regs(r4300)[0], 1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BLEZL_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:923:1: note: in expansion of macro ‘DECLARE_JUMP’
  923 | DECLARE_JUMP(BLEZL,   PCADDR + (iimmediate+1)*4, irs <= 0,   &r4300_regs(r4300)[0], 1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BGTZ’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:925:1: note: in expansion of macro ‘DECLARE_JUMP’
  925 | DECLARE_JUMP(BGTZ,    PCADDR + (iimmediate+1)*4, irs > 0,    &r4300_regs(r4300)[0], 0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BGTZ_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:925:1: note: in expansion of macro ‘DECLARE_JUMP’
  925 | DECLARE_JUMP(BGTZ,    PCADDR + (iimmediate+1)*4, irs > 0,    &r4300_regs(r4300)[0], 0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BGTZL’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:926:1: note: in expansion of macro ‘DECLARE_JUMP’
  926 | DECLARE_JUMP(BGTZL,   PCADDR + (iimmediate+1)*4, irs > 0,    &r4300_regs(r4300)[0], 1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BGTZL_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:926:1: note: in expansion of macro ‘DECLARE_JUMP’
  926 | DECLARE_JUMP(BGTZL,   PCADDR + (iimmediate+1)*4, irs > 0,    &r4300_regs(r4300)[0], 1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BLTZ’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:928:1: note: in expansion of macro ‘DECLARE_JUMP’
  928 | DECLARE_JUMP(BLTZ,    PCADDR + (iimmediate+1)*4, irs < 0,    &r4300_regs(r4300)[0],  0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BLTZ_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:928:1: note: in expansion of macro ‘DECLARE_JUMP’
  928 | DECLARE_JUMP(BLTZ,    PCADDR + (iimmediate+1)*4, irs < 0,    &r4300_regs(r4300)[0],  0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BLTZAL’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:929:1: note: in expansion of macro ‘DECLARE_JUMP’
  929 | DECLARE_JUMP(BLTZAL,  PCADDR + (iimmediate+1)*4, irs < 0,    &r4300_regs(r4300)[31], 0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BLTZAL_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:929:1: note: in expansion of macro ‘DECLARE_JUMP’
  929 | DECLARE_JUMP(BLTZAL,  PCADDR + (iimmediate+1)*4, irs < 0,    &r4300_regs(r4300)[31], 0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BLTZL’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:930:1: note: in expansion of macro ‘DECLARE_JUMP’
  930 | DECLARE_JUMP(BLTZL,   PCADDR + (iimmediate+1)*4, irs < 0,    &r4300_regs(r4300)[0],  1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BLTZL_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:930:1: note: in expansion of macro ‘DECLARE_JUMP’
  930 | DECLARE_JUMP(BLTZL,   PCADDR + (iimmediate+1)*4, irs < 0,    &r4300_regs(r4300)[0],  1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BLTZALL’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:931:1: note: in expansion of macro ‘DECLARE_JUMP’
  931 | DECLARE_JUMP(BLTZALL, PCADDR + (iimmediate+1)*4, irs < 0,    &r4300_regs(r4300)[31], 1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BLTZALL_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:931:1: note: in expansion of macro ‘DECLARE_JUMP’
  931 | DECLARE_JUMP(BLTZALL, PCADDR + (iimmediate+1)*4, irs < 0,    &r4300_regs(r4300)[31], 1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BGEZ’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:933:1: note: in expansion of macro ‘DECLARE_JUMP’
  933 | DECLARE_JUMP(BGEZ,    PCADDR + (iimmediate+1)*4, irs >= 0,   &r4300_regs(r4300)[0],  0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BGEZ_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:933:1: note: in expansion of macro ‘DECLARE_JUMP’
  933 | DECLARE_JUMP(BGEZ,    PCADDR + (iimmediate+1)*4, irs >= 0,   &r4300_regs(r4300)[0],  0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BGEZAL’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:934:1: note: in expansion of macro ‘DECLARE_JUMP’
  934 | DECLARE_JUMP(BGEZAL,  PCADDR + (iimmediate+1)*4, irs >= 0,   &r4300_regs(r4300)[31], 0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BGEZAL_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:934:1: note: in expansion of macro ‘DECLARE_JUMP’
  934 | DECLARE_JUMP(BGEZAL,  PCADDR + (iimmediate+1)*4, irs >= 0,   &r4300_regs(r4300)[31], 0, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BGEZL’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:935:1: note: in expansion of macro ‘DECLARE_JUMP’
  935 | DECLARE_JUMP(BGEZL,   PCADDR + (iimmediate+1)*4, irs >= 0,   &r4300_regs(r4300)[0],  1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BGEZL_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:935:1: note: in expansion of macro ‘DECLARE_JUMP’
  935 | DECLARE_JUMP(BGEZL,   PCADDR + (iimmediate+1)*4, irs >= 0,   &r4300_regs(r4300)[0],  1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BGEZALL’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:936:1: note: in expansion of macro ‘DECLARE_JUMP’
  936 | DECLARE_JUMP(BGEZALL, PCADDR + (iimmediate+1)*4, irs >= 0,   &r4300_regs(r4300)[31], 1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BGEZALL_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:936:1: note: in expansion of macro ‘DECLARE_JUMP’
  936 | DECLARE_JUMP(BGEZALL, PCADDR + (iimmediate+1)*4, irs >= 0,   &r4300_regs(r4300)[31], 1, 0)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BC1F’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:938:1: note: in expansion of macro ‘DECLARE_JUMP’
  938 | DECLARE_JUMP(BC1F,  PCADDR + (iimmediate+1)*4, ((*r4300_cp1_fcr31(&r4300->cp1)) & FCR31_CMP_BIT)==0, &r4300_regs(r4300)[0], 0, 1)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BC1F_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:938:1: note: in expansion of macro ‘DECLARE_JUMP’
  938 | DECLARE_JUMP(BC1F,  PCADDR + (iimmediate+1)*4, ((*r4300_cp1_fcr31(&r4300->cp1)) & FCR31_CMP_BIT)==0, &r4300_regs(r4300)[0], 0, 1)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BC1FL’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:939:1: note: in expansion of macro ‘DECLARE_JUMP’
  939 | DECLARE_JUMP(BC1FL, PCADDR + (iimmediate+1)*4, ((*r4300_cp1_fcr31(&r4300->cp1)) & FCR31_CMP_BIT)==0, &r4300_regs(r4300)[0], 1, 1)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BC1FL_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:939:1: note: in expansion of macro ‘DECLARE_JUMP’
  939 | DECLARE_JUMP(BC1FL, PCADDR + (iimmediate+1)*4, ((*r4300_cp1_fcr31(&r4300->cp1)) & FCR31_CMP_BIT)==0, &r4300_regs(r4300)[0], 1, 1)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BC1T’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:940:1: note: in expansion of macro ‘DECLARE_JUMP’
  940 | DECLARE_JUMP(BC1T,  PCADDR + (iimmediate+1)*4, ((*r4300_cp1_fcr31(&r4300->cp1)) & FCR31_CMP_BIT)!=0, &r4300_regs(r4300)[0], 0, 1)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BC1T_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:940:1: note: in expansion of macro ‘DECLARE_JUMP’
  940 | DECLARE_JUMP(BC1T,  PCADDR + (iimmediate+1)*4, ((*r4300_cp1_fcr31(&r4300->cp1)) & FCR31_CMP_BIT)!=0, &r4300_regs(r4300)[0], 0, 1)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BC1TL’:
../../src/device/r4300/cached_interp.c:81:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
   81 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:941:1: note: in expansion of macro ‘DECLARE_JUMP’
  941 | DECLARE_JUMP(BC1TL, PCADDR + (iimmediate+1)*4, ((*r4300_cp1_fcr31(&r4300->cp1)) & FCR31_CMP_BIT)!=0, &r4300_regs(r4300)[0], 1, 1)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/mips_instructions.def: In function ‘cached_interp_BC1TL_OUT’:
../../src/device/r4300/cached_interp.c:116:50: error: passing argument 3 of ‘cdl_log_jump’ from incompatible pointer type [-Wincompatible-pointer-types]
  116 |             cdl_log_jump(take_jump, jump_target, op_address, *r4300_pc(r4300), r4300_regs(r4300)[31]); \
      |                                                  ^~~~~~~~~~
      |                                                  |
      |                                                  uint32_t * {aka unsigned int *}
../../src/device/r4300/mips_instructions.def:941:1: note: in expansion of macro ‘DECLARE_JUMP’
  941 | DECLARE_JUMP(BC1TL, PCADDR + (iimmediate+1)*4, ((*r4300_cp1_fcr31(&r4300->cp1)) & FCR31_CMP_BIT)!=0, &r4300_regs(r4300)[0], 1, 1)
      | ^~~~~~~~~~~~
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:51:64: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   51 | int cdl_log_jump(int take_jump, uint32_t jump_target, uint8_t* jump_target_memory, uint32_t pc, uint32_t ra);
      |                                                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../src/device/r4300/cached_interp.c: In function ‘r4300_decode’:
../../src/device/r4300/cached_interp.c:884:37: error: passing argument 2 of ‘cdl_log_opcode’ from incompatible pointer type [-Wincompatible-pointer-types]
  884 |     cdl_log_opcode(program_counter, op_address);
      |                                     ^~~~~~~~~~
      |                                     |
      |                                     uint32_t * {aka unsigned int *}
../../src/device/r4300/../../../libRetroReversing/include/libRR_c.h:52:56: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
   52 | void cdl_log_opcode(uint32_t program_counter, uint8_t* op_address);
      |                                               ~~~~~~~~~^~~~~~~~~~
make: *** [Makefile:775: _obj/device/r4300/cached_interp.o] Error 1

@alan-barzilay
Copy link
Author

But if there is a game you want me to run through the emulator to get the config let me know.

Im working on tony hawk pro skater 1!

@RetroGameDeveloper
Copy link
Contributor

RetroGameDeveloper commented Sep 29, 2024

After running Tony Hawk pro Skater 1 and playing the intro video (not pressing any buttons), it came up with the following n64split yaml file:

# ROM splitter configuration file
name: "TONY HAWK PRO SKATER (unknown rom)"
# Graphics uCodeCRC: "C901CEF3"
# checksums from ROM header offsets 0x10 and 0x14
# used for auto configuration detection
checksum1: 0x804114e0
checksum2: 0xc9780b65
# base filename used for outputs - (please, no spaces)
basename: "TONYHAWKPROSKATER"
ranges:
  # start,  end,      type,     label
  - [0x000000, 0x000040, "header", "header"]
  - [0x000040, 0x000B70, "asm",    "boot"]
  - [0x000B70, 0x001000, "bin",    "bootcode_font"]
  - [0x1000, 0x101000, "asm",   "CODE_1000_len_100000", 0x00000400] # frame:0x00000000 header:  0x3c000000 trace:0x0-> Tbl mapped:80000870
  - [0x61e26, 0x61e2a, "bin",   "___61e26_len_4"] # (DRAM:0x00769FA0) (frame:0x00000000)  header:  0x0 trace:
  - [0x61e4e, 0x61e52, "bin",   "___61e4e_len_4"] # (DRAM:0x00769FA0) (frame:0x00000000)  header:  0x0 trace:
  - [0x621e2, 0x629e2, "bin",   "___621e2_len_800"] # (DRAM:0x00769FC0) (frame:0x00000000)  header:  0x0 trace:
  - [0x629e2, 0x631e2, "bin",   "___629e2_len_800"] # (DRAM:0x0076A7C0) (frame:0x00000000)  header:  0x39000000 trace:
  - [0x631e2, 0x63986, "bin",   "___631e2_len_7a4"] # (DRAM:0x0076AFC0) (frame:0x00000000)  header:  0x17000000 trace:
  - [0x2eeef6, 0x2eeefa, "bin",   "___2eeef6_len_4"] # (DRAM:0x00769FA0) (frame:0x00000000)  header:  0x0 trace:
  - [0x2eef2e, 0x2ef72e, "bin",   "___2eef2e_len_800"] # (DRAM:0x00769FC0) (frame:0x00000000)  header:  0x0 trace:
  - [0x2ef72e, 0x2eff2e, "bin",   "___2ef72e_len_800"] # (DRAM:0x0076A7C0) (frame:0x00000000)  header:  0xa9000000 trace:
  - [0x2eff2e, 0x2f072e, "bin",   "___2eff2e_len_800"] # (DRAM:0x0076AFC0) (frame:0x00000000)  header:  0x3e000000 trace:
  - [0x2f072e, 0x2f0c66, "bin",   "___2f072e_len_538"] # (DRAM:0x0076B7C0) (frame:0x00000000)  header:  0xd4000000 trace:
  - [0x3016f6, 0x3016fa, "bin",   "___3016f6_len_4"] # (DRAM:0x00769FA0) (frame:0x00000000)  header:  0x0 trace:
  - [0x301cee, 0x3024ee, "bin",   "___301cee_len_800"] # (DRAM:0x00769FC0) (frame:0x00000000)  header:  0x0 trace:
  - [0x3024ee, 0x302cee, "bin",   "___3024ee_len_800"] # (DRAM:0x0076A7C0) (frame:0x00000000)  header:  0xb8000000 trace:
  - [0x302cee, 0x302eb6, "bin",   "___302cee_len_1c8"] # (DRAM:0x0076AFC0) (frame:0x00000000)  header:  0xdf000000 trace:
  - [0x5249ae, 0x5249b2, "bin",   "___5249ae_len_4"] # (DRAM:0x00769FA0) (frame:0x00000000)  header:  0x0 trace:
  - [0x524bb2, 0x5253b2, "bin",   "___524bb2_len_800"] # (DRAM:0x00769FC0) (frame:0x00000000)  header:  0x0 trace:
  - [0x5253b2, 0x525bb2, "bin",   "___5253b2_len_800"] # (DRAM:0x0076A7C0) (frame:0x00000000)  header:  0x3d000000 trace:
  - [0x525bb2, 0x5263b2, "bin",   "___525bb2_len_800"] # (DRAM:0x0076AFC0) (frame:0x00000000)  header:  0x20000000 trace:
  - [0x5263b2, 0x526bb2, "bin",   "___5263b2_len_800"] # (DRAM:0x0076B7C0) (frame:0x00000000)  header:  0x0 trace:
  - [0x526bb2, 0x5272ea, "bin",   "_de__526bb2_len_738"] # (DRAM:0x0076BFC0) (frame:0x00000000)  header: de 0x64000000 trace:
  - [0x64638e, 0x646b8e, "bin",   "___64638e_len_800"] # (DRAM:0x00769FC0) (frame:0x00000000)  header:  0x0 trace:
  - [0x646b8e, 0x64738e, "bin",   "___646b8e_len_800"] # (DRAM:0x0076A7C0) (frame:0x00000000)  header:  0x25000000 trace:
  - [0x64738e, 0x647b8e, "bin",   "_an__64738e_len_800"] # (DRAM:0x0076AFC0) (frame:0x00000000)  header: an 0x61000000 trace:
  - [0x647b8e, 0x64838e, "bin",   "___647b8e_len_800"] # (DRAM:0x0076B7C0) (frame:0x00000000)  header:  0x97000000 trace:
  - [0x64838e, 0x648b8e, "bin",   "___64838e_len_800"] # (DRAM:0x0076BFC0) (frame:0x00000000)  header:  0x1b000000 trace:
  - [0x648b8e, 0x64938e, "bin",   "___648b8e_len_800"] # (DRAM:0x00769FC0) (frame:0x00000000)  header:  0x0 trace:
  - [0x64938e, 0x649b8e, "bin",   "___64938e_len_800"] # (DRAM:0x0076A7C0) (frame:0x00000000)  header:  0xe7000000 trace:
  - [0x649b8e, 0x64a38e, "bin",   "___649b8e_len_800"] # (DRAM:0x0076AFC0) (frame:0x00000000)  header:  0x15000000 trace:
  - [0x64a38e, 0x64ab8e, "bin",   "___64a38e_len_800"] # (DRAM:0x0076B7C0) (frame:0x00000000)  header:  0x8b000000 trace:
  - [0x64ab8e, 0x64b38e, "bin",   "_DH__64ab8e_len_800"] # (DRAM:0x0076BFC0) (frame:0x00000000)  header: DH 0x44000000 trace:
  - [0x64b38e, 0x64bb8e, "bin",   "_xw__64b38e_len_800"] # (DRAM:0x0076C7C0) (frame:0x00000000)  header: xw 0x78000000 trace:
  - [0x64bb8e, 0x64bcf2, "bin",   "_Q__64bb8e_len_164"] # (DRAM:0x0076CFC0) (frame:0x00000000)  header: Q 0x51000000 trace:
  - [0x6554d2, 0x655cd2, "bin",   "___6554d2_len_800"] # (DRAM:0x00769FC0) (frame:0x00000000)  header:  0x0 trace:
  - [0x655cd2, 0x6564d2, "bin",   "___655cd2_len_800"] # (DRAM:0x0076A7C0) (frame:0x00000000)  header:  0x1b000000 trace:
  - [0x6564d2, 0x656cd2, "bin",   "___6564d2_len_800"] # (DRAM:0x0076AFC0) (frame:0x00000000)  header:  0x86000000 trace:
  - [0x656cd2, 0x6574d2, "bin",   "___656cd2_len_800"] # (DRAM:0x0076B7C0) (frame:0x00000000)  header:  0xff000000 trace:
  - [0x6574d2, 0x657cd2, "bin",   "___6574d2_len_800"] # (DRAM:0x0076BFC0) (frame:0x00000000)  header:  0xe7000000 trace:
  - [0x657cd2, 0x6581ba, "bin",   "___657cd2_len_4e8"] # (DRAM:0x0076C7C0) (frame:0x00000000)  header:  0x3b000000 trace:
  - [0x66e59e, 0x66ed9e, "bin",   "___66e59e_len_800"] # (DRAM:0x00769FC0) (frame:0x00000000)  header:  0x0 trace:
  - [0x66ed9e, 0x66f59e, "bin",   "___66ed9e_len_800"] # (DRAM:0x0076A7C0) (frame:0x00000000)  header:  0x81000000 trace:
  - [0x66f59e, 0x66fd9e, "bin",   "___66f59e_len_800"] # (DRAM:0x0076AFC0) (frame:0x00000000)  header:  0xdd000000 trace:
  - [0x66fd9e, 0x67059e, "bin",   "___66fd9e_len_800"] # (DRAM:0x0076B7C0) (frame:0x00000000)  header:  0xb1000000 trace:
  - [0x67059e, 0x670802, "bin",   "___67059e_len_264"] # (DRAM:0x0076BFC0) (frame:0x00000000)  header:  0xa7000000 trace:
  - [0x675146, 0x675946, "bin",   "___675146_len_800"] # (DRAM:0x00769FC0) (frame:0x00000000)  header:  0x0 trace:
  - [0x675946, 0x676146, "bin",   "___675946_len_800"] # (DRAM:0x0076A7C0) (frame:0x00000000)  header:  0x35000000 trace:
  - [0x676146, 0x676946, "bin",   "_e__676146_len_800"] # (DRAM:0x0076AFC0) (frame:0x00000000)  header: e 0x65000000 trace:
  - [0x676946, 0x677146, "bin",   "___676946_len_800"] # (DRAM:0x0076B7C0) (frame:0x00000000)  header:  0xba000000 trace:
  - [0x677146, 0x67792a, "bin",   "_G__677146_len_7e4"] # (DRAM:0x0076BFC0) (frame:0x00000000)  header: G 0x47000000 trace:
  - [0x67965e, 0x679662, "bin",   "___67965e_len_4"] # (DRAM:0x00769FA0) (frame:0x00000000)  header:  0x0 trace:
  - [0x679b5e, 0x67a35e, "bin",   "___679b5e_len_800"] # (DRAM:0x00769FC0) (frame:0x00000000)  header:  0x0 trace:
  - [0x67a35e, 0x67aa8e, "bin",   "___67a35e_len_730"] # (DRAM:0x0076A7C0) (frame:0x00000000)  header:  0x27000000 trace:
  - [0x8efbf2, 0x8f03f2, "bin",   "___8efbf2_len_800"] # (DRAM:0x00769FC0) (frame:0x00000000)  header:  0x0 trace:
  - [0x8f03f2, 0x8f0bf2, "bin",   "___8f03f2_len_800"] # (DRAM:0x0076A7C0) (frame:0x00000000)  header:  0xe5000000 trace:
  - [0x8f0bf2, 0x8f13f2, "bin",   "___8f0bf2_len_800"] # (DRAM:0x0076AFC0) (frame:0x00000000)  header:  0x36000000 trace:
  - [0x8f13f2, 0x8f1bf2, "bin",   "___8f13f2_len_800"] # (DRAM:0x0076B7C0) (frame:0x00000000)  header:  0x37000000 trace:
  - [0x8f1bf2, 0x8f21ae, "bin",   "___8f1bf2_len_5bc"] # (DRAM:0x0076BFC0) (frame:0x00000000)  header:  0x29000000 trace:
  - [0x907016, 0x907816, "bin",   "___907016_len_800"] # (DRAM:0x00769FC0) (frame:0x00000000)  header:  0x0 trace:
  - [0x907816, 0x908016, "bin",   "___907816_len_800"] # (DRAM:0x0076A7C0) (frame:0x00000000)  header:  0x15000000 trace:
  - [0x908016, 0x908816, "bin",   "_aq__908016_len_800"] # (DRAM:0x0076AFC0) (frame:0x00000000)  header: aq 0x61000000 trace:
  - [0x923536, 0x92353a, "bin",   "___923536_len_4"] # (DRAM:0x00769FA0) (frame:0x00000000)  header:  0x0 trace:
  - [0xba851e, 0xba8522, "bin",   "___ba851e_len_4"] # (DRAM:0x00769FA0) (frame:0x00000000)  header:  0x0 trace:
  - [0xba8582, 0xba8d82, "bin",   "___ba8582_len_800"] # (DRAM:0x00769FC0) (frame:0x00000000)  header:  0x0 trace:
  - [0xba8d82, 0xba9582, "bin",   "___ba8d82_len_800"] # (DRAM:0x0076A7C0) (frame:0x00000000)  header:  0xfb000000 trace:
  - [0xba9582, 0xba9d82, "bin",   "___ba9582_len_800"] # (DRAM:0x0076AFC0) (frame:0x00000000)  header:  0xf5000000 trace:
  - [0xba9d82, 0xbaa222, "bin",   "___ba9d82_len_4a0"] # (DRAM:0x0076B7C0) (frame:0x00000000)  header:  0xfd000000 trace:
  - [0xbeb366, 0xbebb66, "bin",   "___beb366_len_800"] # (DRAM:0x00769FC0) (frame:0x00000000)  header:  0x0 trace:
  - [0xbebb66, 0xbec366, "bin",   "_z__bebb66_len_800"] # (DRAM:0x0076A7C0) (frame:0x00000000)  header: z 0x7a000000 trace:
  - [0xbec366, 0xbecb66, "bin",   "_a__bec366_len_800"] # (DRAM:0x0076AFC0) (frame:0x00000000)  header: a 0x61000000 trace:
  - [0xbecb66, 0xbed366, "bin",   "_nJ__becb66_len_800"] # (DRAM:0x0076B7C0) (frame:0x00000000)  header: nJ 0x6e000000 trace:
  - [0xbed366, 0xbedb66, "bin",   "___bed366_len_800"] # (DRAM:0x0076BFC0) (frame:0x00000000)  header:  0xaf000000 trace:
  - [0xbedb66, 0xbedc82, "bin",   "___bedb66_len_11c"] # (DRAM:0x0076C7C0) (frame:0x00000000)  header:  0xff000000 trace:
  - [0xbedc82, 0xbee482, "bin",   "___bedc82_len_800"] # (DRAM:0x0076DFC0) (frame:0x00000000)  header:  0x0 trace:
  - [0xbee482, 0xbeec82, "bin",   "___bee482_len_800"] # (DRAM:0x0076E7C0) (frame:0x00000000)  header:  0xfe000000 trace:
  - [0xbeec82, 0xbef482, "bin",   "___beec82_len_800"] # (DRAM:0x0076EFC0) (frame:0x00000000)  header:  0x0 trace:
  - [0xbef482, 0xbefc82, "bin",   "_Go__bef482_len_800"] # (DRAM:0x0076F7C0) (frame:0x00000000)  header: Go 0x47000000 trace:
  - [0xbefc82, 0xbf0482, "bin",   "_H__befc82_len_800"] # (DRAM:0x0076FFC0) (frame:0x00000000)  header: H 0x48000000 trace:
  - [0xbf0482, 0xbf04ca, "bin",   "___bf0482_len_48"] # (DRAM:0x007707C0) (frame:0x00000000)  header:  0x83000000 trace:
# Labels for functions or data memory addresses
# All label addresses are RAM addresses
# Order does not matter
labels:
   - [0x80000400, "EntryPoint"]
   - [0x80000870, "TONYHAWKPROSKATER_func_80000870"]
   - [0x80000AA0, "TONYHAWKPROSKATER_func_80000AA0"]
   - [0x80000B08, "TONYHAWKPROSKATER_func_80000B08"]
   - [0x80000C18, "TONYHAWKPROSKATER_func_80000C18"]
   - [0x80000C30, "save_ptr_monitor_ani_code_to_obj_ani_slot1"]
   - [0x80001330, "TONYHAWKPROSKATER_func_80001330"]
   - [0x800013F8, "TONYHAWKPROSKATER_func_800013F8"]
   - [0x800015AC, "TONYHAWKPROSKATER_func_800015AC"]
   - [0x80001684, "TONYHAWKPROSKATER_func_80001684"]
   - [0x800016B8, "TONYHAWKPROSKATER_func_800016B8"]
   - [0x800016F4, "TONYHAWKPROSKATER_func_800016F4"]
   - [0x80001718, "TONYHAWKPROSKATER_func_80001718"]
   - [0x80001898, "TONYHAWKPROSKATER_func_80001898"]
   - [0x80001A30, "guMtxF2L1"]
   - [0x80001EC0, "TONYHAWKPROSKATER_func_80001EC0"]
   - [0x80001EF0, "TONYHAWKPROSKATER_func_80001EF0"]
   - [0x800026C4, "TONYHAWKPROSKATER_func_800026C4"]
   - [0x800027AC, "TONYHAWKPROSKATER_func_800027AC"]
   - [0x800028AC, "__osEnqueueThread1"]
   - [0x800028F4, "__osPopThread1"]
   - [0x80002904, "TONYHAWKPROSKATER_func_80002904"]
   - [0x80002A90, "__osGetSR1"]
   - [0x80002AA0, "osInvalICache1"]
   - [0x80002B20, "TONYHAWKPROSKATER_func_80002B20"]
   - [0x80002BC0, "__osSetFpcCsr1"]
   - [0x80002BD0, "__osSetSR1"]
   - [0x80002BE0, "osMapTLBRdb1"]
   - [0x80002C40, "osWritebackDCache1"]
   - [0x80002DC0, "__osDisableInt1"]
   - [0x80002DE0, "__osRestoreInt1"]
   - [0x80002E00, "osSetEventMsg"]
   - [0x80002EB0, "TONYHAWKPROSKATER_func_80002EB0"]
   - [0x80003010, "TONYHAWKPROSKATER_func_80003010_predict_osViBlack_93percent"]
   - [0x80003080, "TONYHAWKPROSKATER_func_80003080"]
   - [0x800031C0, "TONYHAWKPROSKATER_func_800031C0"]
   - [0x80003520, "osVirtualToPhysical"]
   - [0x80003660, "__osSiRawReadIo"]
   - [0x800036B0, "__osSiDeviceBusy1"]
   - [0x800036E0, "__osSiRawWriteIo"]
   - [0x80003730, "osPiRawReadIo1"]
   - [0x800043D0, "TONYHAWKPROSKATER_func_800043D0"]
   - [0x80004520, "TONYHAWKPROSKATER_func_80004520_predict_osGetThreadPri_92percent"]
   - [0x80004540, "TONYHAWKPROSKATER_func_80004540_predict_osSetThreadPri_91percent"]
   - [0x80004620, "TONYHAWKPROSKATER_func_80004620"]
   - [0x80004770, "osPiRawStartDma"]
   - [0x80004850, "TONYHAWKPROSKATER_func_80004850"]
   - [0x80004ED0, "TONYHAWKPROSKATER_func_80004ED0"]
   - [0x80005070, "TONYHAWKPROSKATER_func_80005070"]
   - [0x800053C0, "bzero1"]
   - [0x800054C8, "__ull_div1"]
   - [0x800055C8, "__ll_mul1"]
   - [0x80005720, "memcpy1"]
   - [0x8000574C, "strlen1"]
   - [0x800057C0, "TONYHAWKPROSKATER_func_800057C0"]
   - [0x800057E4, "TONYHAWKPROSKATER_func_800057E4_predict_spawn_object_90percent"]
   - [0x80005EB0, "TONYHAWKPROSKATER_func_80005EB0"]
   - [0x80007400, "osGetCount1"]
   - [0x800074F0, "TONYHAWKPROSKATER_func_800074F0"]
   - [0x80007574, "guess_osContGetQuery"]
   - [0x800075A0, "TONYHAWKPROSKATER_func_800075A0_predict_func_802C8918_91percent"]
   - [0x80007650, "osInvalDCache1"]
   - [0x80007700, "TONYHAWKPROSKATER_func_80007700_predict___osPiCreateAccessQueue_91percent"]
   - [0x80007750, "TONYHAWKPROSKATER_func_80007750"]
   - [0x80007794, "TONYHAWKPROSKATER_func_80007794_predict___osSiRelAccess_94percent"]
   - [0x800077C0, "TONYHAWKPROSKATER_func_800077C0"]
   - [0x800079B8, "__osContGetInitData"]
   - [0x80007A88, "TONYHAWKPROSKATER_func_80007A88_predict___osPackRequestData_92percent"]
   - [0x80007B80, "TONYHAWKPROSKATER_func_80007B80_predict_osGetTime_90percent"]
   - [0x80007C10, "TONYHAWKPROSKATER_func_80007C10"]
   - [0x80007CF0, "TONYHAWKPROSKATER_func_80007CF0"]
   - [0x80007D7C, "TONYHAWKPROSKATER_func_80007D7C"]
   - [0x80007EF4, "TONYHAWKPROSKATER_func_80007EF4_predict___osSetTimerIntr_91percent"]
   - [0x80007F68, "TONYHAWKPROSKATER_func_80007F68"]
   - [0x800080F0, "__osSetCompare1"]
   - [0x8000AE60, "TONYHAWKPROSKATER_func_8000AE60"]
   - [0x8000B000, "TONYHAWKPROSKATER_func_8000B000_predict___osPackRequestData_90percent"]
   - [0x8000B0FC, "TONYHAWKPROSKATER_func_8000B0FC"]
   - [0x8000B470, "TONYHAWKPROSKATER_func_8000B470"]
   - [0x8000C3A0, "TONYHAWKPROSKATER_func_8000C3A0"]
   - [0x8000CAD0, "osWritebackDCacheAll1"]
   - [0x8000CB00, "alUnlink1"]
   - [0x8000CB30, "alLink1"]
   - [0x8000D560, "init_lpfilter1"]
   - [0x80010480, "alHeapDBAlloc1"]
   - [0x80010650, "alHeapInit1"]
   - [0x80010690, "TONYHAWKPROSKATER_func_80010690"]
   - [0x80010754, "TONYHAWKPROSKATER_func_80010754"]
   - [0x800107FC, "TONYHAWKPROSKATER_func_800107FC_predict___osPackRequestData_90percent"]
   - [0x80010A40, "osAiGetLength1"]
   - [0x80010A50, "TONYHAWKPROSKATER_func_80010A50_predict_osAiSetNextBuffer_91percent"]
   - [0x80010B00, "__osAiDeviceBusy1"]
   - [0x80010B30, "osAiGetLength"]
   - [0x80010B40, "TONYHAWKPROSKATER_func_80010B40"]
   - [0x80010C10, "__osSpSetPc1"]
   - [0x80010C50, "TONYHAWKPROSKATER_func_80010C50_predict_addto_groupfirst_90percent"]
   - [0x80010D6C, "TONYHAWKPROSKATER_func_80010D6C"]
   - [0x80010EFC, "TONYHAWKPROSKATER_func_80010EFC"]
   - [0x80010F40, "__osSpDeviceBusy1"]
   - [0x80010F70, "__osSpGetStatus1"]
   - [0x80010F80, "__osSpRawStartDma"]
   - [0x800110C0, "TONYHAWKPROSKATER_func_800110C0"]
   - [0x80011100, "TONYHAWKPROSKATER_func_80011100"]
   - [0x80011460, "TONYHAWKPROSKATER_func_80011460_predict_ultra_70010180_91percent"]
   - [0x80011470, "TONYHAWKPROSKATER_func_80011470_predict_osSetEventMsg_91percent"]
   - [0x800114E0, "TONYHAWKPROSKATER_func_800114E0_predict_osViSetMode_91percent"]
   - [0x80011680, "TONYHAWKPROSKATER_func_80011680"]
   - [0x800116E0, "TONYHAWKPROSKATER_func_800116E0_predict_osViSwapBuffer_91percent"]
   - [0x80011730, "bcopy1"]
   - [0x80011A40, "TONYHAWKPROSKATER_func_80011A40"]
   - [0x80011C00, "__osGetFpcCsr1"]
   - [0x800233B8, "TONYHAWKPROSKATER_func_800233B8"]
   - [0x80023430, "TONYHAWKPROSKATER_func_80023430"]
   - [0x80023818, "TONYHAWKPROSKATER_func_80023818"]
   - [0x800242CC, "TONYHAWKPROSKATER_func_800242CC"]
   - [0x800243A8, "TONYHAWKPROSKATER_func_800243A8"]
   - [0x8002467C, "TONYHAWKPROSKATER_func_8002467C"]
   - [0x80024684, "TONYHAWKPROSKATER_func_80024684"]
   - [0x8002468C, "TONYHAWKPROSKATER_func_8002468C"]
   - [0x80024694, "TONYHAWKPROSKATER_func_80024694"]
   - [0x8002469C, "TONYHAWKPROSKATER_func_8002469C"]
   - [0x800246EC, "TONYHAWKPROSKATER_func_80000C18"]
   - [0x80024710, "TONYHAWKPROSKATER_func_80024710"]
   - [0x80024980, "TONYHAWKPROSKATER_func_80024980"]
   - [0x80025D84, "TONYHAWKPROSKATER_func_80025D84"]
   - [0x800279A8, "TONYHAWKPROSKATER_func_800279A8"]
   - [0x8002B56C, "TONYHAWKPROSKATER_func_8002B56C"]
   - [0x8002C0C0, "TONYHAWKPROSKATER_func_8002C0C0"]
   - [0x80034F50, "TONYHAWKPROSKATER_func_80034F50"]
   - [0x800352D4, "TONYHAWKPROSKATER_func_800352D4"]
   - [0x8003779C, "TONYHAWKPROSKATER_func_8003779C"]
   - [0x80038F24, "TONYHAWKPROSKATER_func_80038F24"]
   - [0x8003925C, "TONYHAWKPROSKATER_func_8003925C"]
   - [0x800392E4, "TONYHAWKPROSKATER_func_800392E4"]
   - [0x80039328, "TONYHAWKPROSKATER_func_80000C18"]
   - [0x8003934C, "TONYHAWKPROSKATER_func_8003934C_predict_mark_object_for_deletion_94percent"]
   - [0x80039500, "TONYHAWKPROSKATER_func_80039500"]
   - [0x80039550, "TONYHAWKPROSKATER_func_80039550"]
   - [0x8003A0A4, "TONYHAWKPROSKATER_func_8003A0A4"]
   - [0x8003A368, "TONYHAWKPROSKATER_func_8003A368"]
   - [0x8003A6AC, "TONYHAWKPROSKATER_func_8003A6AC_predict_osSpTaskYield_90percent"]
   - [0x80043264, "TONYHAWKPROSKATER_func_80043264"]
   - [0x80043288, "TONYHAWKPROSKATER_func_80043288"]
   - [0x800433E4, "TONYHAWKPROSKATER_func_800433E4"]
   - [0x80043630, "TONYHAWKPROSKATER_func_80043630"]
   - [0x80043B24, "TONYHAWKPROSKATER_func_80043B24"]
   - [0x80043FB0, "TONYHAWKPROSKATER_func_80043FB0"]
   - [0x80046E04, "TONYHAWKPROSKATER_func_80046E04"]
   - [0x800474C8, "TONYHAWKPROSKATER_func_800474C8"]
   - [0x80048B98, "TONYHAWKPROSKATER_func_80048B98"]
   - [0x80049D60, "TONYHAWKPROSKATER_func_80049D60"]
   - [0x80049DC4, "TONYHAWKPROSKATER_func_80049DC4"]
   - [0x8004ACC4, "TONYHAWKPROSKATER_func_8004ACC4"]
   - [0x8005BD8C, "TONYHAWKPROSKATER_func_8005BD8C"]
   - [0x8005C8CC, "TONYHAWKPROSKATER_func_8005C8CC"]
   - [0x8005CC5C, "TONYHAWKPROSKATER_func_8005CC5C"]
   - [0x8005DEF0, "TONYHAWKPROSKATER_func_8005DEF0"]
   - [0x8005E3B0, "TONYHAWKPROSKATER_func_8005E3B0"]
   - [0x800619B8, "TONYHAWKPROSKATER_func_800619B8_predict_func_80180FD4_90percent"]
   - [0x80061C7C, "TONYHAWKPROSKATER_func_80061C7C"]
   - [0x80061EAC, "TONYHAWKPROSKATER_func_80061EAC"]
   - [0x80061F10, "TONYHAWKPROSKATER_func_80061F10"]
   - [0x80061F3C, "TONYHAWKPROSKATER_func_80061F3C"]
   - [0x80061F60, "TONYHAWKPROSKATER_func_80061F60"]
   - [0x80062044, "TONYHAWKPROSKATER_func_80062044"]
   - [0x800620D8, "TONYHAWKPROSKATER_func_800620D8"]
   - [0x80062548, "TONYHAWKPROSKATER_func_80062548"]
   - [0x80062EBC, "TONYHAWKPROSKATER_func_80062EBC"]
   - [0x8006305C, "TONYHAWKPROSKATER_func_8006305C"]
   - [0x80063160, "TONYHAWKPROSKATER_func_80063160"]
   - [0x80065CD0, "TONYHAWKPROSKATER_func_80065CD0"]
   - [0x80065E8C, "TONYHAWKPROSKATER_func_80065E8C"]
   - [0x800660C4, "TONYHAWKPROSKATER_func_800660C4"]
   - [0x80066164, "TONYHAWKPROSKATER_func_80066164"]
   - [0x80068ED4, "TONYHAWKPROSKATER_func_80068ED4"]
   - [0x80068F14, "TONYHAWKPROSKATER_func_80068F14"]
   - [0x8006A2B0, "TONYHAWKPROSKATER_func_8006A2B0_predict_func_801814F4_91percent"]
   - [0x8006A2F0, "TONYHAWKPROSKATER_func_8006A2F0_predict_func_801814F4_90percent"]
   - [0x8006CD7C, "TONYHAWKPROSKATER_func_8006CD7C"]
   - [0x8006D120, "TONYHAWKPROSKATER_func_8006D120"]
   - [0x8006EC84, "TONYHAWKPROSKATER_func_8006EC84"]
   - [0x8006ED10, "TONYHAWKPROSKATER_func_8006ED10"]
   - [0x8006EEF0, "TONYHAWKPROSKATER_func_8006EEF0"]
   - [0x8006F954, "TONYHAWKPROSKATER_func_8006F954"]
   - [0x80073A90, "TONYHAWKPROSKATER_func_80073A90"]
   - [0x80078E6C, "TONYHAWKPROSKATER_func_80078E6C"]
   - [0x80079558, "TONYHAWKPROSKATER_func_80079558"]
   - [0x80079750, "TONYHAWKPROSKATER_func_80079750"]
   - [0x800797CC, "TONYHAWKPROSKATER_func_800797CC"]
   - [0x8007C434, "TONYHAWKPROSKATER_func_8007C434"]
   - [0x80081DBC, "TONYHAWKPROSKATER_func_80081DBC"]
   - [0x800845CC, "TONYHAWKPROSKATER_func_800845CC"]
   - [0x80084770, "TONYHAWKPROSKATER_func_80084770"]
   - [0x800849B0, "TONYHAWKPROSKATER_func_800849B0"]
   - [0x800849FC, "TONYHAWKPROSKATER_func_80000C18"]
   - [0x80084A20, "TONYHAWKPROSKATER_func_8003934C_predict_mark_object_for_deletion_94percent_predict_mark_object_for_deletion_94percent"]
   - [0x80084A30, "TONYHAWKPROSKATER_func_80084A30"]
   - [0x80084B88, "TONYHAWKPROSKATER_func_80084B88"]
   - [0x80084BD4, "TONYHAWKPROSKATER_func_80000C18"]
   - [0x80084BEC, "TONYHAWKPROSKATER_func_8003934C_predict_mark_object_for_deletion_94percent_predict_mark_object_for_deletion_94percent"]
   - [0x80084F00, "TONYHAWKPROSKATER_func_80084F00"]
   - [0x8008AF70, "TONYHAWKPROSKATER_func_8008AF70"]
   - [0x8008B25C, "TONYHAWKPROSKATER_func_8008B25C"]
   - [0x8008B2C0, "TONYHAWKPROSKATER_func_8008B2C0"]
   - [0x8008B490, "TONYHAWKPROSKATER_func_8008B490"]
   - [0x8008BB2C, "TONYHAWKPROSKATER_func_8008BB2C_predict_obj_update_floor_and_walls_90percent"]
   - [0x8008BB50, "TONYHAWKPROSKATER_func_8008BB50"]
   - [0x8009544C, "TONYHAWKPROSKATER_func_8009544C"]
   - [0x800976B4, "TONYHAWKPROSKATER_func_800976B4_predict_osGetCount_or___osGetCause_93percent"]
   - [0x8009B0A0, "TONYHAWKPROSKATER_func_8009B0A0"]
   - [0x8009B5B0, "TONYHAWKPROSKATER_func_8009B5B0"]
   - [0x8009B620, "TONYHAWKPROSKATER_func_8009B620"]
   - [0x8009B650, "TONYHAWKPROSKATER_func_8009B650"]
   - [0x8009B6C0, "TONYHAWKPROSKATER_func_800A5A2C_predict_obj_set_behavior_90percent_predict_obj_set_behavior_90percent"]
   - [0x8009B6F4, "TONYHAWKPROSKATER_func_8009B6F4"]
   - [0x8009B7D8, "TONYHAWKPROSKATER_func_8009B7D8"]
   - [0x8009B988, "TONYHAWKPROSKATER_func_80000C18"]
   - [0x8009B9A0, "save_ptr_monitor_ani_code_to_obj_ani_slot"]
   - [0x8009B9B0, "TONYHAWKPROSKATER_func_8009B9B0"]
   - [0x8009BCE0, "TONYHAWKPROSKATER_func_8009BCE0"]
   - [0x8009BD70, "TONYHAWKPROSKATER_func_8009BD70"]
   - [0x8009BF04, "TONYHAWKPROSKATER_func_8009BF04"]
   - [0x8009BF50, "TONYHAWKPROSKATER_func_8009BF50"]
   - [0x8009BF80, "TONYHAWKPROSKATER_func_8009BF80"]
   - [0x8009C348, "TONYHAWKPROSKATER_func_8009C348"]
   - [0x8009C8EC, "TONYHAWKPROSKATER_func_8009C8EC"]
   - [0x8009CA00, "TONYHAWKPROSKATER_func_8009CA00"]
   - [0x8009CAD0, "TONYHAWKPROSKATER_func_8009CAD0"]
   - [0x8009CCC8, "TONYHAWKPROSKATER_func_8009CCC8"]
   - [0x8009D8B4, "TONYHAWKPROSKATER_func_8009D8B4"]
   - [0x8009E0F0, "TONYHAWKPROSKATER_func_8009E0F0"]
   - [0x8009E30C, "TONYHAWKPROSKATER_func_8009E30C"]
   - [0x8009E358, "TONYHAWKPROSKATER_func_8009E358"]
   - [0x8009E390, "TONYHAWKPROSKATER_func_8009E390"]
   - [0x8009E3A0, "TONYHAWKPROSKATER_func_8009E3A0"]
   - [0x8009E6B4, "TONYHAWKPROSKATER_func_8009E6B4"]
   - [0x8009E728, "TONYHAWKPROSKATER_func_8009E728"]
   - [0x8009E8F0, "TONYHAWKPROSKATER_func_8009E8F0"]
   - [0x8009EAE0, "TONYHAWKPROSKATER_func_8009EAE0"]
   - [0x8009EB54, "TONYHAWKPROSKATER_func_8009EB54"]
   - [0x8009ECF8, "TONYHAWKPROSKATER_func_8009ECF8"]
   - [0x8009ED5C, "TONYHAWKPROSKATER_func_8009ED5C"]
   - [0x8009EFF8, "TONYHAWKPROSKATER_func_8009EFF8"]
   - [0x8009F1D0, "TONYHAWKPROSKATER_func_8009F1D0"]
   - [0x8009F2CC, "TONYHAWKPROSKATER_func_8009F2CC"]
   - [0x8009F538, "TONYHAWKPROSKATER_func_8009F538"]
   - [0x8009FD60, "TONYHAWKPROSKATER_func_8009FD60"]
   - [0x8009FF00, "TONYHAWKPROSKATER_func_8009FF00"]
   - [0x8009FFD8, "TONYHAWKPROSKATER_func_8009FFD8"]
   - [0x800A0068, "TONYHAWKPROSKATER_func_800A0068"]
   - [0x800A011C, "TONYHAWKPROSKATER_func_800A011C"]
   - [0x800A0124, "TONYHAWKPROSKATER_func_800A0124"]
   - [0x800A0258, "TONYHAWKPROSKATER_func_800A0258"]
   - [0x800A0270, "TONYHAWKPROSKATER_func_800A0270"]
   - [0x800A02AC, "TONYHAWKPROSKATER_func_800A02AC"]
   - [0x800A03C8, "TONYHAWKPROSKATER_func_800A03C8"]
   - [0x800A0450, "TONYHAWKPROSKATER_func_800A0450"]
   - [0x800A04D8, "TONYHAWKPROSKATER_func_800A04D8"]
   - [0x800A3FB0, "TONYHAWKPROSKATER_func_800A3FB0"]
   - [0x800A4418, "TONYHAWKPROSKATER_func_800A4418"]
   - [0x800A4568, "TONYHAWKPROSKATER_func_800A4568"]
   - [0x800A4624, "TONYHAWKPROSKATER_func_800A4624"]
   - [0x800A59E0, "TONYHAWKPROSKATER_func_800A59E0"]
   - [0x800A5A2C, "TONYHAWKPROSKATER_func_800A5A2C_predict_obj_set_behavior_90percent"]
   - [0x800A5B58, "TONYHAWKPROSKATER_func_800A5B58"]
   - [0x800A5F00, "save_ptr_monitor_ani_code_to_obj_ani_slot"]
   - [0x800A5F10, "TONYHAWKPROSKATER_func_800A5F10"]
   - [0x800A602C, "TONYHAWKPROSKATER_func_800A602C"]
   - [0x800A61D8, "TONYHAWKPROSKATER_func_800A61D8"]
   - [0x800A62C4, "TONYHAWKPROSKATER_func_800A62C4"]
   - [0x800A64A0, "TONYHAWKPROSKATER_func_800A64A0_predict_func_80180FD4_90percent"]
   - [0x800A662C, "TONYHAWKPROSKATER_func_800A662C"]
   - [0x800A665C, "TONYHAWKPROSKATER_func_800A665C"]
   - [0x800A66D0, "TONYHAWKPROSKATER_func_800A66D0"]
   - [0x800A6708, "TONYHAWKPROSKATER_func_800A6708"]
   - [0x800A6730, "TONYHAWKPROSKATER_func_800A6730"]
   - [0x800A6758, "TONYHAWKPROSKATER_func_800A6758"]
   - [0x800A6864, "TONYHAWKPROSKATER_func_800A6864"]
   - [0x800A68A0, "TONYHAWKPROSKATER_func_800A68A0"]
   - [0x800A68E8, "TONYHAWKPROSKATER_func_800A68E8"]
   - [0x800A6D38, "TONYHAWKPROSKATER_func_800A6D38"]
   - [0x800A72C0, "TONYHAWKPROSKATER_func_800A72C0"]
   - [0x800A73AC, "TONYHAWKPROSKATER_func_800A73AC"]
   - [0x800A73EC, "TONYHAWKPROSKATER_func_800A73EC"]
   - [0x800A7708, "TONYHAWKPROSKATER_func_800A7708"]
   - [0x800A773C, "TONYHAWKPROSKATER_func_800A773C"]
   - [0x800A7760, "TONYHAWKPROSKATER_func_800A7760"]
   - [0x800A781C, "TONYHAWKPROSKATER_func_800A781C"]
   - [0x800A7AF8, "TONYHAWKPROSKATER_func_800A7AF8"]
   - [0x800A7B10, "TONYHAWKPROSKATER_func_800A7B10"]
   - [0x800A7B50, "TONYHAWKPROSKATER_func_800A7B50"]
   - [0x800A8480, "TONYHAWKPROSKATER_func_800A8480"]
   - [0x800A8678, "TONYHAWKPROSKATER_func_800A8678"]
   - [0x800A8D70, "TONYHAWKPROSKATER_func_800A8D70"]
   - [0x800A8DA8, "TONYHAWKPROSKATER_func_800A8DA8"]
   - [0x800A8E90, "TONYHAWKPROSKATER_func_800A8E90"]
   - [0x800A8FBC, "TONYHAWKPROSKATER_func_800A8FBC"]
   - [0x800A9068, "TONYHAWKPROSKATER_func_800A9068"]
   - [0x800A9B98, "TONYHAWKPROSKATER_func_800A9B98"]
   - [0x800A9D64, "TONYHAWKPROSKATER_func_800A9D64"]
   - [0x800A9D98, "TONYHAWKPROSKATER_func_800A9D98"]
   - [0x800AAA20, "TONYHAWKPROSKATER_func_800AAA20"]
   - [0x800AAA40, "TONYHAWKPROSKATER_func_80000C18"]
   - [0x800AB48C, "TONYHAWKPROSKATER_func_800AB48C"]
   - [0x800AB734, "TONYHAWKPROSKATER_func_800AB734"]
   - [0x800ABF14, "TONYHAWKPROSKATER_func_800ABF14"]
   - [0x800AC234, "TONYHAWKPROSKATER_func_800AC234"]
   - [0x800AC3DC, "TONYHAWKPROSKATER_func_800AC3DC"]
   - [0x800AC44C, "ABugsLife_func_8007ADE4_predict___osSetCompare_92percent_predict___osSetCompare_92percent"]
   - [0x800AC580, "TONYHAWKPROSKATER_func_800AC580"]
   - [0x800AC5EC, "TONYHAWKPROSKATER_func_800AC5EC"]
   - [0x800AC770, "TONYHAWKPROSKATER_func_800AC770"]
   - [0x800AC8BC, "TONYHAWKPROSKATER_func_800AC8BC"]
   - [0x800AD9B8, "TONYHAWKPROSKATER_func_800AD9B8"]
   - [0x800ADBC4, "TONYHAWKPROSKATER_func_800ADBC4"]
   - [0x800ADEBC, "TONYHAWKPROSKATER_func_800ADEBC"]
   - [0x800AE3F0, "TONYHAWKPROSKATER_func_800AE3F0"]
   - [0x800AE424, "TONYHAWKPROSKATER_func_80000C18"]
   - [0x800AE43C, "TONYHAWKPROSKATER_func_8003934C_predict_mark_object_for_deletion_94percent_predict_mark_object_for_deletion_94percent"]
   - [0x800AE450, "TONYHAWKPROSKATER_func_800AE450"]
   - [0x800AE560, "TONYHAWKPROSKATER_func_800AE560"]
   - [0x800AE5E0, "TONYHAWKPROSKATER_func_800AE5E0"]
   - [0x800AE704, "TONYHAWKPROSKATER_func_800AE704"]
   - [0x800AE7D0, "TONYHAWKPROSKATER_func_800AE7D0"]
   - [0x800AEDF0, "TONYHAWKPROSKATER_func_800AEDF0"]
   - [0x800AFD80, "TONYHAWKPROSKATER_func_800AFD80"]
   - [0x800B0000, "TONYHAWKPROSKATER_func_800B0000"]
   - [0x800B024C, "TONYHAWKPROSKATER_func_800B024C"]
   - [0x800B02E4, "TONYHAWKPROSKATER_func_800B02E4"]
   - [0x800B0354, "TONYHAWKPROSKATER_func_800B0354"]
   - [0x800B0600, "TONYHAWKPROSKATER_func_800B0600"]
   - [0x800B06A0, "TONYHAWKPROSKATER_func_800B06A0"]
   - [0x800B0A88, "TONYHAWKPROSKATER_func_800B0A88"]
   - [0x800B0BC0, "TONYHAWKPROSKATER_func_800B0BC0"]
   - [0x800B10AC, "TONYHAWKPROSKATER_func_800B10AC"]
   - [0x800B12A0, "TONYHAWKPROSKATER_func_800B12A0"]
   - [0x800B13C8, "TONYHAWKPROSKATER_func_800B13C8"]
   - [0x800B14E0, "TONYHAWKPROSKATER_func_800B14E0"]
   - [0x800B1590, "TONYHAWKPROSKATER_func_800B1590"]
   - [0x800B15E0, "TONYHAWKPROSKATER_func_800B15E0"]
   - [0x800B1660, "TONYHAWKPROSKATER_func_800B1660"]
   - [0x800B17F0, "TONYHAWKPROSKATER_func_800B17F0"]
   - [0x800B1850, "TONYHAWKPROSKATER_func_800B1850"]
   - [0x800B1880, "TONYHAWKPROSKATER_func_800B1880"]
   - [0x800B1898, "TONYHAWKPROSKATER_func_800B1898_predict_ultra_70010180_92percent"]
   - [0x800B18A4, "ResidentEvilII_func_80082200"]
   - [0x800B198C, "TONYHAWKPROSKATER_func_800B198C"]
   - [0x800B1A10, "TONYHAWKPROSKATER_func_800B1A10"]
   - [0x800B1A44, "TONYHAWKPROSKATER_func_800B1A44_predict_func_8019BC50_or_func_8019BC18_90percent"]
   - [0x800B1A80, "TONYHAWKPROSKATER_func_800B1A80"]
   - [0x800B254C, "TONYHAWKPROSKATER_func_800B254C"]
   - [0x800B260C, "TONYHAWKPROSKATER_func_800B260C"]
   - [0x800B2660, "TONYHAWKPROSKATER_func_800B2660"]
   - [0x800B267C, "TONYHAWKPROSKATER_func_800B267C"]
   - [0x800B26B0, "TONYHAWKPROSKATER_func_800B26B0"]
   - [0x800B27FC, "TONYHAWKPROSKATER_func_800B27FC"]
   - [0x800B2848, "TONYHAWKPROSKATER_func_8003934C_predict_mark_object_for_deletion_94percent_predict_mark_object_for_deletion_94percent"]
   - [0x800B2860, "TONYHAWKPROSKATER_func_800B2860"]
   - [0x800B28C0, "TONYHAWKPROSKATER_func_800B28C0"]
   - [0x800B294C, "TONYHAWKPROSKATER_func_800B294C"]
   - [0x800B2A10, "TONYHAWKPROSKATER_func_800B2A10"]
   - [0x800B2A5C, "TONYHAWKPROSKATER_func_800B2A5C"]
   - [0x800B2AE4, "TONYHAWKPROSKATER_func_800B2AE4"]
   - [0x800B2BAC, "TONYHAWKPROSKATER_func_800B2BAC_predict_func_801814F4_90percent"]
   - [0x800B2BF4, "TONYHAWKPROSKATER_func_800B2BF4"]
   - [0x800B2CF0, "TONYHAWKPROSKATER_func_800B2CF0"]
   - [0x800B2EA0, "TONYHAWKPROSKATER_func_800B2EA0"]
   - [0x800B30E4, "TONYHAWKPROSKATER_func_800B30E4"]
   - [0x800B310C, "TONYHAWKPROSKATER_func_80000C18"]
   - [0x800B3124, "TONYHAWKPROSKATER_func_8003934C_predict_mark_object_for_deletion_94percent_predict_mark_object_for_deletion_94percent"]
   - [0x800B3130, "TONYHAWKPROSKATER_func_800B3130"]
   - [0x800B3260, "TONYHAWKPROSKATER_func_800B3260"]
   - [0x800B32EC, "TONYHAWKPROSKATER_func_800B32EC"]
   - [0x800B3360, "TONYHAWKPROSKATER_func_800B3360"]
   - [0x800B345C, "TONYHAWKPROSKATER_func_800B345C"]
   - [0x800B34DC, "TONYHAWKPROSKATER_func_800B34DC"]
   - [0x800B3690, "TONYHAWKPROSKATER_func_800B3690"]
   - [0x800B391C, "TONYHAWKPROSKATER_func_800B391C"]
   - [0x800B3950, "TONYHAWKPROSKATER_func_800B3950"]
   - [0x800B398C, "TONYHAWKPROSKATER_func_800B398C"]
   - [0x800B3AB4, "TONYHAWKPROSKATER_func_800B3AB4"]
   - [0x800B3B10, "TONYHAWKPROSKATER_func_800B3B10"]
   - [0x800B3B4C, "TONYHAWKPROSKATER_func_800B3B4C"]
   - [0x800B3BC8, "TONYHAWKPROSKATER_func_800B3BC8"]
   - [0x800B3C20, "TONYHAWKPROSKATER_func_800B3C20"]
   - [0x800B3C28, "TONYHAWKPROSKATER_func_800B3C28"]
   - [0x800B3C30, "TONYHAWKPROSKATER_func_800B3C30"]
   - [0x800B3CF0, "TONYHAWKPROSKATER_func_800B3CF0"]
   - [0x800B3D14, "TONYHAWKPROSKATER_func_800B3D14"]
   - [0x800B3F00, "TONYHAWKPROSKATER_func_800B3F00"]
   - [0x800B3FAC, "TONYHAWKPROSKATER_func_800B3FAC"]
   - [0x800B4020, "TONYHAWKPROSKATER_func_800B4020"]
   - [0x800B4094, "TONYHAWKPROSKATER_func_800B4094"]
   - [0x800B411C, "TONYHAWKPROSKATER_func_800B411C"]
   - [0x800B41D4, "TONYHAWKPROSKATER_func_800B41D4"]
   - [0x800B4240, "TONYHAWKPROSKATER_func_800B4240"]
   - [0x800B432C, "TONYHAWKPROSKATER_func_800B432C_predict_ultra_70010180_91percent"]
   - [0x800B4630, "TONYHAWKPROSKATER_func_800B4630"]
   - [0x800B4684, "TONYHAWKPROSKATER_func_800B4684"]
   - [0x800B70CC, "TONYHAWKPROSKATER_func_800B70CC"]
   - [0x800B713C, "TONYHAWKPROSKATER_func_80000C18"]
   - [0x800B7160, "TONYHAWKPROSKATER_func_8003934C_predict_mark_object_for_deletion_94percent_predict_mark_object_for_deletion_94percent"]
   - [0x800B8150, "TONYHAWKPROSKATER_func_800B8150"]
   - [0x800B81C0, "TONYHAWKPROSKATER_func_800B81C0"]
   - [0x800B89C4, "TONYHAWKPROSKATER_func_800B89C4"]
   - [0x800B8A00, "TONYHAWKPROSKATER_func_800B8A00"]
   - [0x800B8BD8, "TONYHAWKPROSKATER_func_800B8BD8"]
   - [0x800B8E24, "TONYHAWKPROSKATER_func_800B8E24"]
   - [0x800B8E98, "TONYHAWKPROSKATER_func_800B8E98"]
   - [0x800B9D48, "TONYHAWKPROSKATER_func_800B9D48"]
   - [0x800B9D6C, "TONYHAWKPROSKATER_func_800B9D6C"]
   - [0x800B9DE0, "TONYHAWKPROSKATER_func_800B9DE0"]
   - [0x800BA1B8, "TONYHAWKPROSKATER_func_800BA1B8"]
   - [0x800BA768, "TONYHAWKPROSKATER_func_800BA768"]
   - [0x800BA9B0, "TONYHAWKPROSKATER_func_800BA9B0"]
   - [0x800BA9EC, "TONYHAWKPROSKATER_func_80000C18"]
   - [0x800BAA04, "TONYHAWKPROSKATER_func_8003934C_predict_mark_object_for_deletion_94percent_predict_mark_object_for_deletion_94percent"]
   - [0x800BAA10, "TONYHAWKPROSKATER_func_800BAA10"]
   - [0x800BAA78, "TONYHAWKPROSKATER_func_800BAA78"]
   - [0x800BAB04, "TONYHAWKPROSKATER_func_800BAB04"]
   - [0x800BAD98, "TONYHAWKPROSKATER_func_800BAD98"]
   - [0x800BADC0, "TONYHAWKPROSKATER_func_800BADC0"]
   - [0x800BAE54, "TONYHAWKPROSKATER_func_800BAE54"]
   - [0x800BAE84, "TONYHAWKPROSKATER_func_800BAE84"]
   - [0x800BAF94, "TONYHAWKPROSKATER_func_800BAF94"]
   - [0x800BAFBC, "TONYHAWKPROSKATER_func_800BAFBC"]
   - [0x800BAFDC, "TONYHAWKPROSKATER_func_800BAFDC"]
   - [0x800BB0D8, "TONYHAWKPROSKATER_func_800BB0D8"]
   - [0x800BB210, "TONYHAWKPROSKATER_func_800BB210"]
   - [0x800BB230, "TONYHAWKPROSKATER_func_800BB230"]
   - [0x800BB29C, "TONYHAWKPROSKATER_func_800BB29C"]
   - [0x800BB308, "TONYHAWKPROSKATER_func_800BB308"]
   - [0x800BB364, "TONYHAWKPROSKATER_func_800BB364"]
   - [0x800BB390, "TONYHAWKPROSKATER_func_800BB390"]
   - [0x800BB430, "TONYHAWKPROSKATER_func_800BB430"]
   - [0x800BB5BC, "TONYHAWKPROSKATER_func_800BB5BC"]
   - [0x800BB5E0, "TONYHAWKPROSKATER_func_800BB5E0_predict_ultra_70010180_90percent"]
   - [0x800BB5EC, "TONYHAWKPROSKATER_func_800BB5EC"]
   - [0x800BB658, "TONYHAWKPROSKATER_func_800BB658"]
   - [0x800BB6B8, "TONYHAWKPROSKATER_func_800BB6B8"]
   - [0x800BB7B0, "TONYHAWKPROSKATER_func_800BB7B0"]
   - [0x800BBA50, "TONYHAWKPROSKATER_func_800BBA50"]
   - [0x800BBAFC, "TONYHAWKPROSKATER_func_800BBAFC"]
   - [0x800BBB50, "TONYHAWKPROSKATER_func_800BBB50"]
   - [0x800BBCFC, "TONYHAWKPROSKATER_func_800BBCFC"]
   - [0x800BBDD4, "TONYHAWKPROSKATER_func_800BBDD4_predict_ultra_70010180_91percent"]
   - [0x800BBFF0, "TONYHAWKPROSKATER_func_800BBFF0"]
   - [0x800BC0F4, "TONYHAWKPROSKATER_func_800BC0F4"]
   - [0x800BC154, "TONYHAWKPROSKATER_func_800BC154"]
   - [0x800BC1E0, "TONYHAWKPROSKATER_func_800BC1E0"]
   - [0x800BC244, "TONYHAWKPROSKATER_func_800BC244"]
   - [0x800BC29C, "TONYHAWKPROSKATER_func_800BC29C"]
   - [0x800BC2C8, "TONYHAWKPROSKATER_func_800BC2C8"]
   - [0x800BC378, "TONYHAWKPROSKATER_func_800BC378"]
   - [0x800BC57C, "TONYHAWKPROSKATER_func_800BC57C"]
   - [0x800BC654, "TONYHAWKPROSKATER_func_800BC654"]
   - [0x800BC6AC, "TONYHAWKPROSKATER_func_800BC6AC"]
   - [0x800BC6E4, "TONYHAWKPROSKATER_func_800BC6E4"]
   - [0x800BC764, "TONYHAWKPROSKATER_func_800BC764_predict_func_801814F4_90percent"]
   - [0x800BC7A4, "TONYHAWKPROSKATER_func_800BC7A4"]
   - [0x800BC7F0, "TONYHAWKPROSKATER_func_800BC7F0"]
   - [0x800BC8B8, "TONYHAWKPROSKATER_func_800BC8B8"]
   - [0x800BC970, "TONYHAWKPROSKATER_func_800BC970"]
   - [0x800BC9A4, "TONYHAWKPROSKATER_func_800BC9A4"]
   - [0x800BC9EC, "TONYHAWKPROSKATER_func_800BC9EC"]
   - [0x800BCA1C, "TONYHAWKPROSKATER_func_800BCA1C"]
   - [0x800BCB0C, "TONYHAWKPROSKATER_func_800BCB0C"]
   - [0x800BCC48, "TONYHAWKPROSKATER_func_800BCC48"]
   - [0x800BCDEC, "TONYHAWKPROSKATER_func_800BCDEC"]
   - [0x800BCF80, "TONYHAWKPROSKATER_func_800BCF80_predict___osSiRelAccess_90percent"]
   - [0x800BCFAC, "TONYHAWKPROSKATER_func_800BCFAC"]
   - [0x800BCFF0, "TONYHAWKPROSKATER_func_800BCFF0"]
   - [0x800BD05C, "TONYHAWKPROSKATER_func_800BD05C"]
   - [0x800BD430, "TONYHAWKPROSKATER_func_800BD430"]
   - [0x800BD540, "TONYHAWKPROSKATER_func_800BD540"]
   - [0x800BD5A0, "TONYHAWKPROSKATER_func_800BD5A0"]
   - [0x800BD680, "TONYHAWKPROSKATER_func_800BD680"]
   - [0x800BD6F4, "TONYHAWKPROSKATER_func_800BD6F4"]
   - [0x800BD740, "TONYHAWKPROSKATER_func_800BD740"]
   - [0x800BDA40, "TONYHAWKPROSKATER_func_800BDA40"]
   - [0x800BDCC8, "TONYHAWKPROSKATER_func_800BDCC8"]
   - [0x800BDD74, "TONYHAWKPROSKATER_func_800BDD74"]
   - [0x800BDD9C, "TONYHAWKPROSKATER_func_800BDD9C"]
   - [0x800BDEA8, "TONYHAWKPROSKATER_func_800BDEA8"]
   - [0x800BE144, "TONYHAWKPROSKATER_func_800BE144"]
   - [0x800BE3D8, "TONYHAWKPROSKATER_func_800BE3D8"]
   - [0x800BE5A4, "TONYHAWKPROSKATER_func_800BE5A4"]
   - [0x800BE7D0, "TONYHAWKPROSKATER_func_800BE7D0"]
   - [0x800BFC3C, "TONYHAWKPROSKATER_func_800BFC3C"]
   - [0x800BFDD4, "TONYHAWKPROSKATER_func_800BFDD4"]
   - [0x800C00EC, "TONYHAWKPROSKATER_func_800C00EC"]
   - [0x800C01C8, "TONYHAWKPROSKATER_func_800C01C8"]
   - [0x800C0204, "TONYHAWKPROSKATER_func_800C0204"]
   - [0x800C038C, "TONYHAWKPROSKATER_func_800C038C"]
   - [0x800C03CC, "TONYHAWKPROSKATER_func_800C03CC"]
   - [0x800C0480, "TONYHAWKPROSKATER_func_800C0480"]
   - [0x800C0534, "TONYHAWKPROSKATER_func_800C0534"]
   - [0x800C05A8, "TONYHAWKPROSKATER_func_80000C18"]
   - [0x800C05C0, "TONYHAWKPROSKATER_func_8003934C_predict_mark_object_for_deletion_94percent_predict_mark_object_for_deletion_94percent"]
   - [0x800C05D0, "TONYHAWKPROSKATER_func_800C05D0"]
   - [0x800C0608, "TONYHAWKPROSKATER_func_800C0608"]
   - [0x800C0640, "TONYHAWKPROSKATER_func_800C0640"]
   - [0x800C06E8, "TONYHAWKPROSKATER_func_800C06E8"]
   - [0x800C0710, "CommandConquer_func_80070A40"]
   - [0x800C0770, "TONYHAWKPROSKATER_func_800C0770"]
   - [0x800C0D00, "TONYHAWKPROSKATER_func_800C0D00"]
   - [0x800C0D50, "TONYHAWKPROSKATER_func_800C0D50"]
   - [0x800C0E00, "TONYHAWKPROSKATER_func_800C0E00"]
   - [0xA4000778, "BlastCorps_func_A4000778"]
   - [0xA4000880, "bootcode_func_A4000880"]
   - [0xA400090C, "bootcode_func_A400090C"]
   - [0xA4000980, "BlastCorps_func_A4000980"]
   - [0xA4000A40, "BlastCorps_func_A4000A40"]
   - [0xA4000AD0, "BlastCorps_func_A4000AD0"]

Note that it will need this fork of n64split to build: https://github.com/RetroReversing/sm64tools/tree/b09928261526490d54c101a773a8c888d617b86c

Here is an example paper Mario project that was generated in the same way:
https://github.com/RetroReversing/PaperMarioDecompilation/tree/master

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