SSBM Decomp
Loading...
Searching...
No Matches
lbcardnew.c File Reference
#include "lbcardnew.h"
#include "lbcardnew.static.h"
#include <dolphin/card.h>
#include <sysdolphin/baselib/controller.h>
#include <sysdolphin/baselib/hsd_3AA7.h>
#include <sysdolphin/baselib/hsd_3B27.h>
#include <sysdolphin/baselib/memory.h>
#include <melee/lb/lb_0192.h>

Functions

int lb_80019BB8 (int card_result)
 
struct CardTask * lb_80019C38 (void)
 
static void reset_task_array (void)
 
int lb_80019CB0 (int result)
 
void lb_80019EF0 (int chan, UNK_T save_data, UNK_T status_out, UNK_T callback)
 
void fn_8001A008 (s32 unused, s32 card_result)
 
static int convert_hsdcard_error (int hsd_error)
 
void fn_8001A0B0 (int file_idx, int hsd_error)
 
int lb_8001A184 (void)
 
int lb_8001A3A4 (void)
 
void lb_8001A4CC (const char *filename, UNK_T file_entries)
 
int lb_8001A594 (char *filename, void *file_entries)
 
int lb_8001A860 (void)
 
int lb_8001A8A4 (void)
 
int lb_8001A9CC (char *filename)
 
int lb_8001AAE4 (const char *old_name, const char *new_name)
 
int lb_8001AC04 (UNK_T filename)
 
int lb_8001ACEC (UNK_T file_entries)
 
int lb_8001AE38 (UNK_T file_entries)
 
int lb_8001AF84 (void)
 
int lb_8001B068 (void)
 
int lb_8001B14C (void)
 UnclePunch map calls this "MemoryCard_ScanForSnapshots" Stubbing it out for now.
 
int lb_8001B614 (const char *filename)
 
s32 lb_8001B6E0 (s32 file_idx)
 
int lb_8001B6F8 (void)
 
int lb_8001B760 (int result)
 
struct CardTask * setup_task (int a, int b)
 
void lb_8001A4CC_dontinline (const char *filename, void *file_entries)
 
u32 lb_8001B7E0 (int chan, char *filename, void *file_entries, void *save_data, int *status_out)
 
int lb_8001B8C8 (int chan)
 
int lb_8001B99C (int chan, const char *filename, UNK_T status_out)
 
int lb_8001BA44 (int chan, const char *filename, UNK_T status_out)
 
int lb_8001BB48 (int chan, char *filename, void *file_entries, void *save_data, const char *write_buf, int write_offset, int write_len, UNK_T status_out)
 
int lb_8001BC18 (int chan, char *filename, void **file_entries, void *save_data, const char *write_buf, int write_offset, int write_len, UNK_T status_out)
 
int lb_8001BD34 (int chan, const char *filename, UNK_T file_entries, UNK_T status_out)
 
int lb_8001BE30 (int chan, const char *filename, UNK_T file_entries, const char *read_buf, int read_offset, int read_len, UNK_T status_out, UNK_T callback)
 
int lb_8001BF04 (int chan, char *filename, void *file_entries, const char *write_buf, int write_offset, int write_len, UNK_T status_out)
 
int lb_8001BFD8 (int chan, UNK_T snap_buf, UNK_T snap_count, UNK_T snap_max)
 
int lb_8001C0F4 (int chan, const char *name_a, const char *name_b, const char *name_c, UNK_T status_out)
 
int lb_8001C2D8 (int chan, const char *company, const char *game_name, const char *filename)
 
int lb_8001C404 (int chan)
 
int lb_8001C4A8 (void *file_entries, void *icon_data)
 
void lb_8001C550 (void)
 
void lb_8001C5A4 (void)
 
void lb_8001C5BC (void)
 

Function Documentation

◆ lb_80019BB8()

int lb_80019BB8 ( int  card_result)

◆ lb_80019C38()

struct CardTask * lb_80019C38 ( void  )

◆ reset_task_array()

static void reset_task_array ( void  )
static

◆ lb_80019CB0()

int lb_80019CB0 ( int  result)

◆ lb_80019EF0()

void lb_80019EF0 ( int  chan,
UNK_T  save_data,
UNK_T  status_out,
UNK_T  callback 
)

◆ fn_8001A008()

void fn_8001A008 ( s32  unused,
s32  card_result 
)

◆ convert_hsdcard_error()

static int convert_hsdcard_error ( int  hsd_error)
static

◆ fn_8001A0B0()

void fn_8001A0B0 ( int  file_idx,
int  hsd_error 
)

◆ lb_8001A184()

int lb_8001A184 ( void  )

◆ lb_8001A3A4()

int lb_8001A3A4 ( void  )

◆ lb_8001A4CC()

void lb_8001A4CC ( const char *  filename,
UNK_T  file_entries 
)

◆ lb_8001A594()

int lb_8001A594 ( char *  filename,
void *  file_entries 
)

◆ lb_8001A860()

int lb_8001A860 ( void  )

◆ lb_8001A8A4()

int lb_8001A8A4 ( void  )

◆ lb_8001A9CC()

int lb_8001A9CC ( char *  filename)

◆ lb_8001AAE4()

int lb_8001AAE4 ( const char *  old_name,
const char *  new_name 
)

◆ lb_8001AC04()

int lb_8001AC04 ( UNK_T  filename)

◆ lb_8001ACEC()

int lb_8001ACEC ( UNK_T  file_entries)

<

Todo:
this seems fake

◆ lb_8001AE38()

int lb_8001AE38 ( UNK_T  file_entries)

<

Todo:
this seems fake

◆ lb_8001AF84()

int lb_8001AF84 ( void  )

◆ lb_8001B068()

int lb_8001B068 ( void  )

◆ lb_8001B14C()

int lb_8001B14C ( void  )

UnclePunch map calls this "MemoryCard_ScanForSnapshots" Stubbing it out for now.

◆ lb_8001B614()

int lb_8001B614 ( const char *  filename)

◆ lb_8001B6E0()

s32 lb_8001B6E0 ( s32  file_idx)

◆ lb_8001B6F8()

int lb_8001B6F8 ( void  )

◆ lb_8001B760()

int lb_8001B760 ( int  result)

◆ setup_task()

struct CardTask * setup_task ( int  a,
int  b 
)
inline

◆ lb_8001A4CC_dontinline()

void lb_8001A4CC_dontinline ( const char *  filename,
void *  file_entries 
)
inline

◆ lb_8001B7E0()

u32 lb_8001B7E0 ( int  chan,
char *  filename,
void *  file_entries,
void *  save_data,
int *  status_out 
)

◆ lb_8001B8C8()

int lb_8001B8C8 ( int  chan)

◆ lb_8001B99C()

int lb_8001B99C ( int  chan,
const char *  filename,
UNK_T  status_out 
)

◆ lb_8001BA44()

int lb_8001BA44 ( int  chan,
const char *  filename,
UNK_T  status_out 
)

◆ lb_8001BB48()

int lb_8001BB48 ( int  chan,
char *  filename,
void *  file_entries,
void *  save_data,
const char *  write_buf,
int  write_offset,
int  write_len,
UNK_T  status_out 
)

◆ lb_8001BC18()

int lb_8001BC18 ( int  chan,
char *  filename,
void **  file_entries,
void *  save_data,
const char *  write_buf,
int  write_offset,
int  write_len,
UNK_T  status_out 
)

◆ lb_8001BD34()

int lb_8001BD34 ( int  chan,
const char *  filename,
UNK_T  file_entries,
UNK_T  status_out 
)

◆ lb_8001BE30()

int lb_8001BE30 ( int  chan,
const char *  filename,
UNK_T  file_entries,
const char *  read_buf,
int  read_offset,
int  read_len,
UNK_T  status_out,
UNK_T  callback 
)

◆ lb_8001BF04()

int lb_8001BF04 ( int  chan,
char *  filename,
void *  file_entries,
const char *  write_buf,
int  write_offset,
int  write_len,
UNK_T  status_out 
)

◆ lb_8001BFD8()

int lb_8001BFD8 ( int  chan,
UNK_T  snap_buf,
UNK_T  snap_count,
UNK_T  snap_max 
)

◆ lb_8001C0F4()

int lb_8001C0F4 ( int  chan,
const char *  name_a,
const char *  name_b,
const char *  name_c,
UNK_T  status_out 
)

◆ lb_8001C2D8()

int lb_8001C2D8 ( int  chan,
const char *  company,
const char *  game_name,
const char *  filename 
)

◆ lb_8001C404()

int lb_8001C404 ( int  chan)

◆ lb_8001C4A8()

int lb_8001C4A8 ( void *  file_entries,
void *  icon_data 
)

◆ lb_8001C550()

void lb_8001C550 ( void  )

◆ lb_8001C5A4()

void lb_8001C5A4 ( void  )

◆ lb_8001C5BC()

void lb_8001C5BC ( void  )