SpaghettiKart
Loading...
Searching...
No Matches
crash_screen.c File Reference
#include <libultraship.h>
#include <macros.h>
#include <mk64.h>
#include <stdarg.h>
#include <string.h>
#include "crash_screen.h"
#include "main.h"
Include dependency graph for crash_screen.c:

Macros

#define DRAW_CODE   0xFFFF
 
#define CHARACTER_DASH   16
 

Functions

void osSetEventMesg (OSEvent, OSMesgQueue *, OSMesg)
 
s32 osRecvMesg (OSMesgQueue *, OSMesg *, s32)
 
void crash_screen_set_framebuffer (u16 *framebuffer)
 
void thread9_crash_screen (void *)
 
void create_debug_thread (void)
 
void start_debug_thread (void)
 

Variables

OSThread D_80162790
 
ALIGNED8 u8 gDebugThreadStack [0x400]
 
OSMesgQueue D_80162D40
 
OSMesg D_80162D58
 
u16 * pFramebuffer
 
s32 sButtonSequenceIndex
 
s32 sCounter = 0
 

Macro Definition Documentation

◆ CHARACTER_DASH

#define CHARACTER_DASH   16

◆ DRAW_CODE

#define DRAW_CODE   0xFFFF

Function Documentation

◆ crash_screen_set_framebuffer()

void crash_screen_set_framebuffer ( u16 * framebuffer)

◆ create_debug_thread()

void create_debug_thread ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ osRecvMesg()

s32 osRecvMesg ( OSMesgQueue * mq,
OSMesg * msg,
s32 flag )
extern
Here is the call graph for this function:
Here is the caller graph for this function:

◆ osSetEventMesg()

void osSetEventMesg ( OSEvent e,
OSMesgQueue * mq,
OSMesg msg )
extern
Here is the call graph for this function:
Here is the caller graph for this function:

◆ start_debug_thread()

void start_debug_thread ( void )
Here is the caller graph for this function:

◆ thread9_crash_screen()

void thread9_crash_screen ( void * )
extern
Here is the caller graph for this function:

Variable Documentation

◆ D_80162790

OSThread D_80162790

◆ D_80162D40

OSMesgQueue D_80162D40

◆ D_80162D58

OSMesg D_80162D58

◆ gDebugThreadStack

ALIGNED8 u8 gDebugThreadStack[0x400]

◆ pFramebuffer

u16* pFramebuffer

◆ sButtonSequenceIndex

s32 sButtonSequenceIndex

◆ sCounter

s32 sCounter = 0