Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
MemCardFuncs Struct Reference

The memory card functions (MEMCARD_FUNCS); like MemCard's operations, the card ones return 0 while they run. More...

#include <engine/memcard.h>

Data Fields

void(* init )(void)
 
void(* setFileName )(void)
 
void(* setHeader )(char *title, CardClut *clut, s32 count, void **icons)
 
s32(* check )(s32 port)
 
s32(* accept )(s32 port)
 
s32(* read )(s32 port, void *buf, s32 size, s32 section)
 
s32(* write )(s32 port, void *buf, s32 size, s32 section)
 
s32(* list )(s32 port)
 
s32(* create )(s32 port)
 
s32(* format )(s32 port)
 
s32(* unformat )(void)
 
s32(* verifyChecksum )(void *data, s32 size, char expected)
 
u8(* computeChecksum )(void *data, s32 size)
 

Detailed Description

The memory card functions (MEMCARD_FUNCS); like MemCard's operations, the card ones return 0 while they run.

Definition at line 110 of file memcard.h.

Field Documentation

◆ init

void(* MemCardFuncs::init) (void)

Definition at line 111 of file memcard.h.

Referenced by main().

◆ setFileName

void(* MemCardFuncs::setFileName) (void)

Definition at line 112 of file memcard.h.

Referenced by STAGSLCT_updateStageSelect(), and STDWTITL_leaveTitle().

◆ setHeader

void(* MemCardFuncs::setHeader) (char *title, CardClut *clut, s32 count, void **icons)

Definition at line 113 of file memcard.h.

Referenced by STGMCARD_loadFiles().

◆ check

s32(* MemCardFuncs::check) (s32 port)

Definition at line 114 of file memcard.h.

Referenced by SHOCKTST_updateEditor().

◆ accept

s32(* MemCardFuncs::accept) (s32 port)

Definition at line 115 of file memcard.h.

◆ read

s32(* MemCardFuncs::read) (s32 port, void *buf, s32 size, s32 section)

Definition at line 116 of file memcard.h.

◆ write

s32(* MemCardFuncs::write) (s32 port, void *buf, s32 size, s32 section)

Definition at line 117 of file memcard.h.

◆ list

s32(* MemCardFuncs::list) (s32 port)

Definition at line 118 of file memcard.h.

◆ create

s32(* MemCardFuncs::create) (s32 port)

Definition at line 119 of file memcard.h.

◆ format

s32(* MemCardFuncs::format) (s32 port)

Definition at line 120 of file memcard.h.

◆ unformat

s32(* MemCardFuncs::unformat) (void)

Definition at line 121 of file memcard.h.

◆ verifyChecksum

s32(* MemCardFuncs::verifyChecksum) (void *data, s32 size, char expected)

Definition at line 122 of file memcard.h.

◆ computeChecksum

u8(* MemCardFuncs::computeChecksum) (void *data, s32 size)

Definition at line 123 of file memcard.h.


The documentation for this struct was generated from the following file: