Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Macros | Functions | Variables
mem_error_screen.inc.c File Reference
#include <types.h>
#include <text_strings.h>
#include "../src/game/display.h"
#include "../src/game/print.h"
#include "../src/game/ingame_menu.h"
#include "../src/game/segment2.h"
#include "../src/engine/level_script.h"

Macros

#define REQUIRED_MIN_MEM_SIZE   1048576 * 8
 

Functions

u8 does_pool_end_lie_out_of_bounds (void *end)
 
Gfxgeo18_display_error_message (u32 run, UNUSED struct GraphNode *sp44, UNUSED u32 sp48)
 
void thread5_mem_error_message_loop (UNUSED void *arg)
 

Variables

u8 gNotEnoughMemory = FALSE
 
u8 gDelayForErrorMessage = 0
 
u8 text_console_8mb [] = { TEXT_CONSOLE_8MB }
 
u8 text_pj64 [] = { TEXT_PJ64 }
 
u8 text_pj64_2 [] = { TEXT_PJ64_2 }
 

Macro Definition Documentation

◆ REQUIRED_MIN_MEM_SIZE

#define REQUIRED_MIN_MEM_SIZE   1048576 * 8

Function Documentation

◆ does_pool_end_lie_out_of_bounds()

u8 does_pool_end_lie_out_of_bounds ( void end)

◆ geo18_display_error_message()

Gfx* geo18_display_error_message ( u32  run,
UNUSED struct GraphNode sp44,
UNUSED u32  sp48 
)

◆ thread5_mem_error_message_loop()

void thread5_mem_error_message_loop ( UNUSED void arg)

Variable Documentation

◆ gDelayForErrorMessage

u8 gDelayForErrorMessage = 0

◆ gNotEnoughMemory

u8 gNotEnoughMemory = FALSE

◆ text_console_8mb

u8 text_console_8mb[] = { TEXT_CONSOLE_8MB }

◆ text_pj64

u8 text_pj64[] = { TEXT_PJ64 }

◆ text_pj64_2

u8 text_pj64_2[] = { TEXT_PJ64_2 }