SSBM Decomp
Loading...
Searching...
No Matches
gmmain.c File Reference
#include <platform.h>
#include <placeholder.h>
#include <dolphin/gx/forward.h>
#include <baselib/forward.h>
#include "gm_1A36.h"
#include "db/db_2253.h"
#include "gm/gm_1601.h"
#include "gm/gmmain_lib.h"
#include "lb/lbarq.h"
#include "lb/lbaudio_ax.h"
#include "lb/lbcardgame.h"
#include "lb/lbdvd.h"
#include "lb/lbheap.h"
#include "lb/lblanguage.h"
#include "lb/lbmemory.h"
#include "lb/lbmthp.h"
#include "lb/lbsnap.h"
#include "lb/lbtime.h"
#include <stddef.h>
#include <dolphin/card/CARDBios.h>
#include <dolphin/dvd/dvd.h>
#include <dolphin/gx/GXInit.h>
#include <dolphin/gx/GXMisc.h>
#include <dolphin/gx/types.h>
#include <dolphin/os.h>
#include <dolphin/os/OSAlarm.h>
#include <dolphin/os/OSArena.h>
#include <dolphin/os/OSInit.h>
#include <dolphin/os/OSMemory.h>
#include <dolphin/os/OSTime.h>
#include <dolphin/pad/pad.h>
#include <dolphin/vi/vi.h>
#include <baselib/controller.h>
#include <baselib/debug.h>
#include <baselib/initialize.h>
#include <baselib/particle.h>
#include <baselib/rumble.h>
#include <baselib/sislib.h>
#include <baselib/video.h>

Enumerations

enum  {
  DbLKind_Master = 0 ,
  DbLKind_NoDebugRom = 1 ,
  DbLKind_DebugDevelop = 2 ,
  DbLKind_DebugRom = 3 ,
  DbLKind_Develop = 4
}
 

Functions

static void gmMain_8015FD24 (void)
 
static void gmMain_8015FDA0 (u32 arg)
 
static void gmMain_8015FDA4 (void)
 
static void init_spr_unk (void)
 
int main (void)
 

Variables

bool db_804D6B20
 
u16 db_804D6B30
 
GXRenderModeObj GXNtsc480IntDf
 
PadLibData HSD_PadLibData
 
char db_803EA6C8 []
 
s32seed_ptr
 
static u32 arena_size
 
static bool gmMain_804D6594
 
static HSD_PadData gmMain_8046B108 [5]
 
static HSD_PadRumbleListData gmMain_8046B1F8 [12]
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
DbLKind_Master 
DbLKind_NoDebugRom 
DbLKind_DebugDevelop 
DbLKind_DebugRom 
DbLKind_Develop 

Function Documentation

◆ gmMain_8015FD24()

static void gmMain_8015FD24 ( void  )
static

◆ gmMain_8015FDA0()

static void gmMain_8015FDA0 ( u32  arg)
static

◆ gmMain_8015FDA4()

static void gmMain_8015FDA4 ( void  )
static

◆ init_spr_unk()

static void init_spr_unk ( void  )
static
Remarks
Might not do anything relevant to a port, but should still understand its purpose before ignoring it.

◆ main()

int main ( void  )

Variable Documentation

◆ db_804D6B20

bool db_804D6B20
extern

◆ db_804D6B30

u16 db_804D6B30
extern

◆ GXNtsc480IntDf

GXRenderModeObj GXNtsc480IntDf
extern

◆ HSD_PadLibData

PadLibData HSD_PadLibData
extern

◆ db_803EA6C8

char db_803EA6C8[]
extern

◆ seed_ptr

s32* seed_ptr
extern

◆ arena_size

u32 arena_size
static

◆ gmMain_804D6594

bool gmMain_804D6594
static

◆ gmMain_8046B108

HSD_PadData gmMain_8046B108[5]
static

◆ gmMain_8046B1F8

HSD_PadRumbleListData gmMain_8046B1F8[12]
static