Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
nw4hbm::db Namespace Reference

Namespaces

namespace  detail
 

Classes

struct  MapFile
 

Typedefs

typedef detail::ConsoleHeadConsoleHandle
 
typedef void(* VisitStringCallback) (detail::ConsoleHead *console, u8 *r4, long r5, u32 r6)
 

Enumerations

enum  ConsoleOutputType { CONSOLE_OUTPUT_NONE , CONSOLE_OUTPUT_TERMINAL , CONSOLE_OUTPUT_DISPLAY , CONSOLE_OUTPUT_ALL }
 

Functions

void VPanic (const char *file, int line, const char *fmt, std::va_list vlist)
 
void VWarning (const char *file, int line, const char *fmt, std::va_list vlist)
 
detail::ConsoleHeadAssertion_SetConsole (detail::ConsoleHead *console)
 
detail::ConsoleHeadAssertion_GetConsole ()
 
void Assertion_ShowConsole (u32 time)
 
void Assertion_HideConsole ()
 
void Assertion_SetWarningTime (u32 time)
 
bool Assertion_SetAutoWarning (bool enable)
 
detail::ConsoleHeadConsole_Create (void *buffer, u16 width, u16 height, u16 viewHeight, u16 priority, u16 attr)
 
void Console_Destroy (detail::ConsoleHead *console)
 
void Console_Clear (detail::ConsoleHead *console)
 
void Console_Draw (detail::ConsoleHead *console, ut::TextWriterBase< char > &writer)
 
void Console_DrawDirect (detail::ConsoleHead *console)
 
void Console_DrawAll ()
 
void Console_DrawDirectAll ()
 
void Console_VFPrintf (ConsoleOutputType type, detail::ConsoleHead *console, const char *format, std::va_list vlist)
 
void Console_FPrintf (ConsoleOutputType type, detail::ConsoleHead *console, const char *format)
 
void Console_Printf (detail::ConsoleHead *console, const char *format,...)
 
void Console_PrintfD (detail::ConsoleHead *console, const char *format,...)
 
void Console_PrintfT (detail::ConsoleHead *console, const char *format,...)
 
u16 Console_ChangePriority (detail::ConsoleHead *console, u16 r4)
 
void Console_VisitString (detail::ConsoleHead *console, VisitStringCallback visitor)
 
long Console_GetTotalLines (detail::ConsoleHead *console)
 
static long Console_SetViewBaseLine (detail::ConsoleHead *console, long line)
 
static u16 Console_GetViewHeight (detail::ConsoleHead *console)
 
static void Console_VPrintf (detail::ConsoleHead *console, const char *format, std::va_list vlist)
 
static long Console_ShowLatestLine (detail::ConsoleHead *console)
 
static bool Console_SetVisible (detail::ConsoleHead *console, bool isVisible)
 
static void Assertion_Printf_ (const char *fmt,...)
 
static bool ShowMapInfoSubroutine_ (u32 address, u8 preCRFlag)
 
static void ShowStack_ (u32 sp) NO_INLINE
 
static OSAlarmGetWarningAlarm_ ()
 
static void WarningAlarmFunc_ (OSAlarm *alarm, OSContext *context)
 
static u8GetTextPtr_ (ConsoleHandle console, u16 line, u16 xPos)
 
static u32 CodeWidth_ (u8 const *p)
 
static u32 GetTabSize_ (ConsoleHandle console)
 
static u8 const * SearchEndOfLine_ (u8 const *str)
 
static u16 GetRingUsedLines_ (ConsoleHandle console)
 
static u16 GetActiveLines_ (ConsoleHandle console)
 
static void TerminateLine_ (ConsoleHandle console)
 
static u8NextLine_ (ConsoleHandle console)
 
static u8PutTab_ (ConsoleHandle console, u8 *dstPtr)
 
static u32 PutChar_ (ConsoleHandle console, u8 const *str, u8 *dstPtr)
 
static void UnlockMutex_ (OSMutex *mutex)
 
static bool TryLockMutex_ (OSMutex *mutex)
 
static void DoDrawString_ (ConsoleHandle console, u32 printLine, u8 const *str, ut::TextWriterBase< char > *writer)
 
static void DoDrawConsole_ (ConsoleHandle console, ut::TextWriterBase< char > *writer)
 
void Console_DrawDirect (ConsoleHandle console)
 
void dummyString (ConsoleHandle pConsole)
 
static void PrintToBuffer_ (ConsoleHandle console, u8 const *str)
 
static void Console_PrintString_ (ConsoleOutputType type, ConsoleHandle console, u8 const *str)
 
void Console_VFPrintf (ConsoleOutputType type, ConsoleHandle console, char const *format, std::va_list vlist)
 
void Console_Printf (ConsoleHandle console, char const *format,...)
 
s32 Console_GetTotalLines (ConsoleHandle console)
 
void dummy (ut::CharWriter *pCharWriter)
 
static void DrawStringToXfb_ (int posh, int posv, char const *str, bool turnOver, bool backErase)
 
static char const * DrawStringLineToXfb_ (int posh, int posv, char const *str, int width)
 
static void DrawCharToXfb_ (int posh, int posv, int code)
 
static int StrLineWidth_ (char const *str)
 
static int GetDotWidth_ ()
 
static int GetDotHeight_ ()
 
void DirectPrint_Init ()
 
bool DirectPrint_IsActive ()
 
void DirectPrint_EraseXfb (int posh, int posv, int sizeh, int sizev)
 
void DirectPrint_ChangeXfb (void *framebuf, u16 width, u16 height)
 
void DirectPrint_ChangeXfb (void *framebuf)
 
void DirectPrint_StoreCache (void)
 
void DirectPrint_DrawString (int posh, int posv, bool turnOver, char const *format,...)
 
void DirectPrint_SetColor (u8 r, u8 g, u8 b)
 
static u8 GetCharOnMem_ (const u8 *buf)
 
static u8 GetCharOnDvd_ (u8 const *buf)
 
static u8SearchNextLine_ (u8 *buf, s32 lines)
 
static u8SearchNextSection_ (u8 *buf)
 
static u8SearchParam_ (u8 *lineTop, u32 argNum, u8 splitter)
 
static u32 XStrToU32_ (u8 const *str)
 
static u32 CopySymbol_ (u8 const *buf, u8 *str, u32 strLenMax, u8 splitter)
 
static bool QuerySymbolToMapFile_ (u8 *buf, OSModuleInfo const *moduleInfo, u32 address, u8 *strBuf, u32 strBufSize)
 
static bool QuerySymbolToSingleMapFile_ (MapFile *pMapFile, u32 address, u8 *strBuf, u32 strBufSize) NO_INLINE
 
bool MapFile_Exists (void)
 
static s32 GetSize (s32 offset, u32 length)
 
void dummyString ()
 
bool MapFile_QuerySymbol (u32 address, u8 *strBuf, u32 strBufSize)
 

Variables

static OSAlarm sWarningAlarm
 
static u32 sWarningTime
 
static ConsoleHeadsAssertionConsole
 
static bool sDispWarningAuto
 
static OSMutex sMutex
 
static u8 sStrBuf [1024]
 
static const u8 sAsciiTable [128]
 
static const u32 sFontData [64]
 
static const u32 sFontData2 [77]
 
static FrameBufferInfo sFrameBufferInfo
 
static YUVColorInfo sFrameBufferColor
 
static int sInitialized = false
 
static u8 sMapBuf [0x200]
 
static s32 sMapBufOffset = -1
 
static DVDFileInfo sFileInfo
 
static u32 sFileLength
 
static MapFilesMapFileList
 
static GetCharFuncGetCharPtr_
 

Typedef Documentation

◆ ConsoleHandle

◆ VisitStringCallback

typedef void(* nw4hbm::db::VisitStringCallback) (detail::ConsoleHead *console, u8 *r4, long r5, u32 r6)

Enumeration Type Documentation

◆ ConsoleOutputType

Enumerator
CONSOLE_OUTPUT_NONE 
CONSOLE_OUTPUT_TERMINAL 
CONSOLE_OUTPUT_DISPLAY 
CONSOLE_OUTPUT_ALL 

Function Documentation

◆ Assertion_GetConsole()

ConsoleHead * nw4hbm::db::Assertion_GetConsole ( )

◆ Assertion_HideConsole()

void nw4hbm::db::Assertion_HideConsole ( )

◆ Assertion_Printf_()

static void nw4hbm::db::Assertion_Printf_ ( const char * fmt,
... )
static

◆ Assertion_SetAutoWarning()

bool nw4hbm::db::Assertion_SetAutoWarning ( bool enable)

◆ Assertion_SetConsole()

ConsoleHead * nw4hbm::db::Assertion_SetConsole ( detail::ConsoleHead * console)

◆ Assertion_SetWarningTime()

void nw4hbm::db::Assertion_SetWarningTime ( u32 time)

◆ Assertion_ShowConsole()

void nw4hbm::db::Assertion_ShowConsole ( u32 time)

◆ CodeWidth_()

static u32 nw4hbm::db::CodeWidth_ ( u8 const * p)
inlinestatic

◆ Console_ChangePriority()

u16 nw4hbm::db::Console_ChangePriority ( detail::ConsoleHead * console,
u16 r4 )

◆ Console_Clear()

void nw4hbm::db::Console_Clear ( detail::ConsoleHead * console)

◆ Console_Create()

detail::ConsoleHead * nw4hbm::db::Console_Create ( void * buffer,
u16 width,
u16 height,
u16 viewHeight,
u16 priority,
u16 attr )

◆ Console_Destroy()

void nw4hbm::db::Console_Destroy ( detail::ConsoleHead * console)

◆ Console_Draw()

void nw4hbm::db::Console_Draw ( detail::ConsoleHead * console,
ut::TextWriterBase< char > & writer )

◆ Console_DrawAll()

void nw4hbm::db::Console_DrawAll ( )

◆ Console_DrawDirect() [1/2]

void nw4hbm::db::Console_DrawDirect ( ConsoleHandle console)

◆ Console_DrawDirect() [2/2]

void nw4hbm::db::Console_DrawDirect ( detail::ConsoleHead * console)

◆ Console_DrawDirectAll()

void nw4hbm::db::Console_DrawDirectAll ( )

◆ Console_FPrintf()

void nw4hbm::db::Console_FPrintf ( ConsoleOutputType type,
detail::ConsoleHead * console,
const char * format )

◆ Console_GetTotalLines() [1/2]

s32 nw4hbm::db::Console_GetTotalLines ( ConsoleHandle console)

◆ Console_GetTotalLines() [2/2]

long nw4hbm::db::Console_GetTotalLines ( detail::ConsoleHead * console)

◆ Console_GetViewHeight()

static u16 nw4hbm::db::Console_GetViewHeight ( detail::ConsoleHead * console)
static

◆ Console_Printf() [1/2]

void nw4hbm::db::Console_Printf ( ConsoleHandle console,
char const * format,
... )

◆ Console_Printf() [2/2]

void nw4hbm::db::Console_Printf ( detail::ConsoleHead * console,
const char * format,
... )

◆ Console_PrintfD()

void nw4hbm::db::Console_PrintfD ( detail::ConsoleHead * console,
const char * format,
... )

◆ Console_PrintfT()

void nw4hbm::db::Console_PrintfT ( detail::ConsoleHead * console,
const char * format,
... )

◆ Console_PrintString_()

static void nw4hbm::db::Console_PrintString_ ( ConsoleOutputType type,
ConsoleHandle console,
u8 const * str )
static

◆ Console_SetViewBaseLine()

static long nw4hbm::db::Console_SetViewBaseLine ( detail::ConsoleHead * console,
long line )
static

◆ Console_SetVisible()

static bool nw4hbm::db::Console_SetVisible ( detail::ConsoleHead * console,
bool isVisible )
static

◆ Console_ShowLatestLine()

static long nw4hbm::db::Console_ShowLatestLine ( detail::ConsoleHead * console)
static

◆ Console_VFPrintf() [1/2]

void nw4hbm::db::Console_VFPrintf ( ConsoleOutputType type,
ConsoleHandle console,
char const * format,
std::va_list vlist )

◆ Console_VFPrintf() [2/2]

void nw4hbm::db::Console_VFPrintf ( ConsoleOutputType type,
detail::ConsoleHead * console,
const char * format,
std::va_list vlist )

◆ Console_VisitString()

void nw4hbm::db::Console_VisitString ( detail::ConsoleHead * console,
VisitStringCallback visitor )

◆ Console_VPrintf()

static void nw4hbm::db::Console_VPrintf ( detail::ConsoleHead * console,
const char * format,
std::va_list vlist )
static

◆ CopySymbol_()

static u32 nw4hbm::db::CopySymbol_ ( u8 const * buf,
u8 * str,
u32 strLenMax,
u8 splitter )
static

◆ DirectPrint_ChangeXfb() [1/2]

void nw4hbm::db::DirectPrint_ChangeXfb ( void * framebuf)

◆ DirectPrint_ChangeXfb() [2/2]

void nw4hbm::db::DirectPrint_ChangeXfb ( void * framebuf,
u16 width,
u16 height )

◆ DirectPrint_DrawString()

void nw4hbm::db::DirectPrint_DrawString ( int posh,
int posv,
bool turnOver,
char const * format,
... )

◆ DirectPrint_EraseXfb()

void nw4hbm::db::DirectPrint_EraseXfb ( int posh,
int posv,
int sizeh,
int sizev )

◆ DirectPrint_Init()

void nw4hbm::db::DirectPrint_Init ( )

◆ DirectPrint_IsActive()

bool nw4hbm::db::DirectPrint_IsActive ( )

◆ DirectPrint_SetColor()

void nw4hbm::db::DirectPrint_SetColor ( u8 r,
u8 g,
u8 b )

◆ DirectPrint_StoreCache()

void nw4hbm::db::DirectPrint_StoreCache ( void )

◆ DoDrawConsole_()

static void nw4hbm::db::DoDrawConsole_ ( ConsoleHandle console,
ut::TextWriterBase< char > * writer )
static

◆ DoDrawString_()

static void nw4hbm::db::DoDrawString_ ( ConsoleHandle console,
u32 printLine,
u8 const * str,
ut::TextWriterBase< char > * writer )
static

◆ DrawCharToXfb_()

static void nw4hbm::db::DrawCharToXfb_ ( int posh,
int posv,
int code )
static

◆ DrawStringLineToXfb_()

static char const * nw4hbm::db::DrawStringLineToXfb_ ( int posh,
int posv,
char const * str,
int width )
static

◆ DrawStringToXfb_()

static void nw4hbm::db::DrawStringToXfb_ ( int posh,
int posv,
char const * str,
bool turnOver,
bool backErase )
static

◆ dummy()

void nw4hbm::db::dummy ( ut::CharWriter * pCharWriter)

◆ dummyString() [1/2]

void nw4hbm::db::dummyString ( )

◆ dummyString() [2/2]

void nw4hbm::db::dummyString ( ConsoleHandle pConsole)

◆ GetActiveLines_()

static u16 nw4hbm::db::GetActiveLines_ ( ConsoleHandle console)
inlinestatic

◆ GetCharOnDvd_()

static u8 nw4hbm::db::GetCharOnDvd_ ( u8 const * buf)
static

◆ GetCharOnMem_()

static u8 nw4hbm::db::GetCharOnMem_ ( const u8 * buf)
static

◆ GetDotHeight_()

static int nw4hbm::db::GetDotHeight_ ( )
inlinestatic

◆ GetDotWidth_()

static int nw4hbm::db::GetDotWidth_ ( )
inlinestatic

◆ GetRingUsedLines_()

static u16 nw4hbm::db::GetRingUsedLines_ ( ConsoleHandle console)
inlinestatic

◆ GetSize()

static s32 nw4hbm::db::GetSize ( s32 offset,
u32 length )
static

◆ GetTabSize_()

static u32 nw4hbm::db::GetTabSize_ ( ConsoleHandle console)
inlinestatic

◆ GetTextPtr_()

static u8 * nw4hbm::db::GetTextPtr_ ( ConsoleHandle console,
u16 line,
u16 xPos )
inlinestatic

◆ GetWarningAlarm_()

static OSAlarm & nw4hbm::db::GetWarningAlarm_ ( )
static

◆ MapFile_Exists()

bool nw4hbm::db::MapFile_Exists ( void )

◆ MapFile_QuerySymbol()

bool nw4hbm::db::MapFile_QuerySymbol ( u32 address,
u8 * strBuf,
u32 strBufSize )

◆ NextLine_()

static u8 * nw4hbm::db::NextLine_ ( ConsoleHandle console)
static

◆ PrintToBuffer_()

static void nw4hbm::db::PrintToBuffer_ ( ConsoleHandle console,
u8 const * str )
static

◆ PutChar_()

static u32 nw4hbm::db::PutChar_ ( ConsoleHandle console,
u8 const * str,
u8 * dstPtr )
static

◆ PutTab_()

static u8 * nw4hbm::db::PutTab_ ( ConsoleHandle console,
u8 * dstPtr )
static

◆ QuerySymbolToMapFile_()

static bool nw4hbm::db::QuerySymbolToMapFile_ ( u8 * buf,
OSModuleInfo const * moduleInfo,
u32 address,
u8 * strBuf,
u32 strBufSize )
static

◆ QuerySymbolToSingleMapFile_()

static bool nw4hbm::db::QuerySymbolToSingleMapFile_ ( MapFile * pMapFile,
u32 address,
u8 * strBuf,
u32 strBufSize )
static

◆ SearchEndOfLine_()

static u8 const * nw4hbm::db::SearchEndOfLine_ ( u8 const * str)
inlinestatic

◆ SearchNextLine_()

static u8 * nw4hbm::db::SearchNextLine_ ( u8 * buf,
s32 lines )
static

◆ SearchNextSection_()

static u8 * nw4hbm::db::SearchNextSection_ ( u8 * buf)
static

◆ SearchParam_()

static u8 * nw4hbm::db::SearchParam_ ( u8 * lineTop,
u32 argNum,
u8 splitter )
static

◆ ShowMapInfoSubroutine_()

static bool nw4hbm::db::ShowMapInfoSubroutine_ ( u32 address,
u8 preCRFlag )
static

◆ ShowStack_()

static void nw4hbm::db::ShowStack_ ( u32 sp)
static

◆ StrLineWidth_()

static int nw4hbm::db::StrLineWidth_ ( char const * str)
inlinestatic

◆ TerminateLine_()

static void nw4hbm::db::TerminateLine_ ( ConsoleHandle console)
static

◆ TryLockMutex_()

static bool nw4hbm::db::TryLockMutex_ ( OSMutex * mutex)
static

◆ UnlockMutex_()

static void nw4hbm::db::UnlockMutex_ ( OSMutex * mutex)
static

◆ VPanic()

DECL_WEAK void nw4hbm::db::VPanic ( const char * file,
int line,
const char * fmt,
std::va_list vlist )

◆ VWarning()

DECL_WEAK void nw4hbm::db::VWarning ( const char * file,
int line,
const char * fmt,
std::va_list vlist )

◆ WarningAlarmFunc_()

static void nw4hbm::db::WarningAlarmFunc_ ( OSAlarm * alarm,
OSContext * context )
static

◆ XStrToU32_()

static u32 nw4hbm::db::XStrToU32_ ( u8 const * str)
static

Variable Documentation

◆ GetCharPtr_

GetCharFunc* nw4hbm::db::GetCharPtr_
static

◆ sAsciiTable

const u8 nw4hbm::db::sAsciiTable[128]
static
Initial value:
= {
0x7A, 0x7A, 0x7A, 0x7A, 0x7A, 0x7A, 0x7A, 0x7A, 0x7A, 0xFD, 0xFE, 0x7A, 0x7A,
0x7A, 0x7A, 0x7A, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x29, 0x64, 0x65, 0x66, 0x2B, 0x67,
0x68, 0x25, 0x26, 0x69, 0x2A, 0x6A, 0x27, 0x2C, 0x6B, 0x00, 0x01, 0x02, 0x03,
0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x24, 0x6C, 0x6D, 0x6E, 0x6F, 0x28, 0x70,
0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23,
0x71, 0x72, 0x73, 0x74, 0x75, 0xFF, 0x7D, 0x7E, 0x7F, 0x80, 0x81, 0x82, 0x83,
0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8A, 0x8B, 0x8C, 0x8D, 0x8E, 0x8F, 0x90,
0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x76, 0x77, 0x78, 0x79, 0x7A,
}

◆ sAssertionConsole

ConsoleHead* nw4hbm::db::sAssertionConsole
static

◆ sDispWarningAuto

bool nw4hbm::db::sDispWarningAuto
static

◆ sFileInfo

DVDFileInfo nw4hbm::db::sFileInfo
static

◆ sFileLength

u32 nw4hbm::db::sFileLength
static

◆ sFontData

const u32 nw4hbm::db::sFontData[64]
static
Initial value:
= {
0x70871C30, 0x8988A250, 0x88808290, 0x88830C90, 0x888402F8, 0x88882210, 0x71CF9C10,
0xF9CF9C70, 0x8208A288, 0xF200A288, 0x0BC11C78, 0x0A222208, 0x8A222208, 0x71C21C70,
0x23C738F8, 0x5228A480, 0x8A282280, 0x8BC822F0, 0xFA282280, 0x8A28A480, 0x8BC738F8,
0xF9C89C08, 0x82288808, 0x82088808, 0xF2EF8808, 0x82288888, 0x82288888, 0x81C89C70,
0x8A08A270, 0x920DA288, 0xA20AB288, 0xC20AAA88, 0xA208A688, 0x9208A288, 0x8BE8A270,
0xF1CF1CF8, 0x8A28A220, 0x8A28A020, 0xF22F1C20, 0x82AA0220, 0x82492220, 0x81A89C20,
0x8A28A288, 0x8A28A288, 0x8A289488, 0x8A2A8850, 0x894A9420, 0x894AA220, 0x70852220,
0xF8011000, 0x08020800, 0x10840400, 0x20040470, 0x40840400, 0x80020800, 0xF8011000,
0x70800000, 0x88822200, 0x08820400, 0x108F8800, 0x20821000, 0x00022200, 0x20800020,
0x00000000,
}

◆ sFontData2

const u32 nw4hbm::db::sFontData2[77]
static
Initial value:
= {
0x51421820, 0x53E7A420, 0x014A2C40, 0x01471000, 0x0142AA00, 0x03EAA400, 0x01471A78,
0x00000000, 0x50008010, 0x20010820, 0xF8020040, 0x20420820, 0x50441010, 0x00880000,
0x00070E00, 0x01088840, 0x78898820, 0x004A8810, 0x788A8810, 0x01098808, 0x00040E04,
0x70800620, 0x11400820, 0x12200820, 0x10001020, 0x10000820, 0x100F8820, 0x70000620,
0x60070000, 0x110F82A0, 0x12AA8AE0, 0x084F92A0, 0x100FBE1C, 0x10089008, 0x60070808,
0x00000000, 0x02000200, 0x7A078270, 0x8BC81E88, 0x8A2822F8, 0x9A282280, 0x6BC79E78,
0x30000000, 0x48080810, 0x41E80000, 0x422F1830, 0xFBE88810, 0x40288890, 0x43C89C60,
0x81000000, 0x81000000, 0x990F3C70, 0xA10AA288, 0xE10AA288, 0xA10AA288, 0x98CAA270,
0x00000000, 0x00000020, 0xF1EF1E20, 0x8A28A0F8, 0x8A281C20, 0xF1E80220, 0x80283C38,
0x00000000, 0x00000000, 0x8A28B688, 0x8A2A8888, 0x8A2A8878, 0x894A8808, 0x788536F0,
0x00000000, 0x00000000, 0xF8000000, 0x10000000, 0x20000000, 0x40000000, 0xF8000000,
}

◆ sFrameBufferColor

YUVColorInfo nw4hbm::db::sFrameBufferColor
static

◆ sFrameBufferInfo

FrameBufferInfo nw4hbm::db::sFrameBufferInfo
static

◆ sInitialized

int nw4hbm::db::sInitialized = false
static

◆ sMapBuf

u8 nw4hbm::db::sMapBuf[0x200]
static

◆ sMapBufOffset

s32 nw4hbm::db::sMapBufOffset = -1
static

◆ sMapFileList

MapFile* nw4hbm::db::sMapFileList
static

◆ sMutex

OSMutex nw4hbm::db::sMutex
static

◆ sStrBuf

u8 nw4hbm::db::sStrBuf[1024]
static

◆ sWarningAlarm

OSAlarm nw4hbm::db::sWarningAlarm
static

◆ sWarningTime

u32 nw4hbm::db::sWarningTime
static