mirror of
https://github.com/Mr-Wiseguy/Zelda64Recomp.git
synced 2025-02-07 07:43:23 +01:00
![Wiseguy](/assets/img/avatar_default.png)
This commit updates the runtime for function hooking and implements any recomp-side functionality needed for them to fully hook (namely ROM decompression). For more details, see the relevant N64Recomp and N64ModernRuntime PRs.
47 lines
1.7 KiB
Plaintext
47 lines
1.7 KiB
Plaintext
__start = 0x80000000;
|
|
|
|
/* Dummy addresses that get recompiled into function calls */
|
|
recomp_puts = 0x8F000000;
|
|
recomp_exit = 0x8F000004;
|
|
/* recomp_handle_quicksave_actions = 0x8F000008;
|
|
recomp_handle_quicksave_actions_main = 0x8F00000C; */
|
|
osRecvMesg_recomp = 0x8F000010;
|
|
osSendMesg_recomp = 0x8F000014;
|
|
recomp_get_gyro_deltas = 0x8F000018;
|
|
recomp_get_aspect_ratio = 0x8F00001C;
|
|
recomp_get_pending_warp = 0x8F000020;
|
|
recomp_powf = 0x8F000024;
|
|
recomp_get_target_framerate = 0x8F000028;
|
|
recomp_get_targeting_mode = 0x8F00002C;
|
|
recomp_get_bgm_volume = 0x8F000030;
|
|
recomp_get_low_health_beeps_enabled = 0x8F000034;
|
|
__sinf_recomp = 0x8F000038;
|
|
__cosf_recomp = 0x8F00003C;
|
|
osCreateMesgQueue_recomp = 0x8F000048;
|
|
recomp_set_current_frame_poll_id = 0x8F00004C;
|
|
recomp_time_us = 0x8F000050;
|
|
recomp_measure_latency = 0x8F000054;
|
|
osViGetCurrentFramebuffer_recomp = 0x8F000058;
|
|
bzero_recomp = 0x8F00005C;
|
|
osFlashWriteArray_recomp = 0x8F000060;
|
|
osFlashWriteBuffer_recomp = 0x8F000064;
|
|
osWritebackDCache_recomp = 0x8F000068;
|
|
recomp_get_pending_set_time = 0x8F00006C;
|
|
osContStartReadData_recomp = 0x8F000070;
|
|
osContGetReadData_recomp = 0x8F000074;
|
|
osContStartQuery_recomp = 0x8F000078;
|
|
osContGetQuery_recomp = 0x8F00007C;
|
|
recomp_get_mouse_deltas = 0x8F000080;
|
|
bcmp_recomp = 0x8F000084;
|
|
osGetTime_recomp = 0x8F000088;
|
|
recomp_autosave_enabled = 0x8F00008C;
|
|
recomp_load_overlays = 0x8F000090;
|
|
osInvalICache_recomp = 0x8F000094;
|
|
recomp_analog_cam_enabled = 0x8F000098;
|
|
recomp_get_camera_inputs = 0x8F00009C;
|
|
recomp_set_right_analog_suppressed = 0x8F0000A0;
|
|
recomp_get_inverted_axes = 0x8F0000A4;
|
|
recomp_high_precision_fb_enabled = 0x8F0000A8;
|
|
recomp_get_resolution_scale = 0x8F0000AC;
|
|
recomp_get_analog_inverted_axes = 0x8F0000B0;
|