You've already forked Microtransactions64
mirror of
https://github.com/Print-and-Panic/Microtransactions64.git
synced 2026-01-21 10:17:19 -08:00
Farcall
This commit is contained in:
@@ -93,7 +93,7 @@ static s32 eval_script_op(s8 op, s32 arg) {
|
||||
|
||||
static void level_cmd_load_and_execute(void) {
|
||||
main_pool_push_state();
|
||||
load_segment(CMD_GET(s16, 2), CMD_GET(void *, 4), CMD_GET(void *, 8), MEMORY_POOL_LEFT);
|
||||
load_segment(CMD_GET(s16, 2), CMD_GET(void *, 4), CMD_GET(void *, 8), MEMORY_POOL_LEFT, CMD_GET(void *, 16), CMD_GET(void *, 20));
|
||||
|
||||
*sStackTop++ = (uintptr_t) NEXT_CMD;
|
||||
*sStackTop++ = (uintptr_t) sStackBase;
|
||||
@@ -109,7 +109,7 @@ static void level_cmd_exit_and_execute(void) {
|
||||
main_pool_push_state();
|
||||
|
||||
load_segment(CMD_GET(s16, 2), CMD_GET(void *, 4), CMD_GET(void *, 8),
|
||||
MEMORY_POOL_LEFT);
|
||||
MEMORY_POOL_LEFT, CMD_GET(void *, 16), CMD_GET(void *, 20));
|
||||
|
||||
sStackTop = sStackBase;
|
||||
sCurrentCmd = segmented_to_virtual(targetAddr);
|
||||
@@ -274,7 +274,7 @@ static void level_cmd_load_to_fixed_address(void) {
|
||||
|
||||
static void level_cmd_load_raw(void) {
|
||||
load_segment(CMD_GET(s16, 2), CMD_GET(void *, 4), CMD_GET(void *, 8),
|
||||
MEMORY_POOL_LEFT);
|
||||
MEMORY_POOL_LEFT, CMD_GET(void *, 12), CMD_GET(void *, 16));
|
||||
sCurrentCmd = CMD_NEXT;
|
||||
}
|
||||
|
||||
@@ -313,11 +313,15 @@ static void level_cmd_init_level(void) {
|
||||
sCurrentCmd = CMD_NEXT;
|
||||
}
|
||||
|
||||
extern s32 gTlbEntries;
|
||||
|
||||
static void level_cmd_clear_level(void) {
|
||||
clear_objects();
|
||||
clear_area_graph_nodes();
|
||||
clear_areas();
|
||||
main_pool_pop_state();
|
||||
gTlbEntries = 0;
|
||||
osUnmapTLBAll();
|
||||
|
||||
sCurrentCmd = CMD_NEXT;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user