llvm-mos-sdk
Classes | Macros | Functions | Variables
bios.h File Reference

Go to the source code of this file.

Classes

struct  fds_bios_disk_id
 
struct  fds_bios_file_header
 
struct  fds_bios_vram_transfer
 
struct  fds_bios_object
 
struct  fds_bios_pads
 
struct  fds_bios_pads_combined
 
struct  fds_bios_trans_pads
 
struct  fds_bios_trans_exp_pads
 
struct  fds_bios_coords
 
struct  fds_bios_keyboard_data
 

Macros

#define FDS_XFR_MODE_COPY   0
 
#define FDS_XFR_MODE_FILL   1
 
#define FDS_XFR_INC_1   0
 
#define FDS_XFR_INC_32   1
 
#define FDS_OBJ_NORMAL   0x00
 
#define FDS_OBJ_SKIP   0x01
 
#define FDS_OBJ_HIDE   0x80
 

Functions

char fds_bios_CheckDiskHeader (char string[10])
 
unsigned char fds_bios_GetNumFiles (void)
 
void fds_bios_SetNumFiles (unsigned char num)
 
char fds_bios_FileMatchTest (char *ids)
 
void fds_bios_SkipFiles (unsigned char num)
 
void fds_bios_Delay131 (void)
 
void fds_bios_DisPFObj (void)
 
void fds_bios_EnPFObj (void)
 
void fds_bios_DisObj (void)
 
void fds_bios_EnObj (void)
 
void fds_bios_DisPF (void)
 
void fds_bios_EnPF (void)
 
void fds_bios_VINTWait (void)
 
unsigned fds_bios_Pixel2NamConv (struct fds_bios_coords coords)
 
struct fds_bios_coords fds_bios_Nam2PixelConv (unsigned addr)
 
void fds_bios_SpriteDMA (void)
 
struct fds_bios_pads fds_bios_ReadPads (void)
 
struct fds_bios_pads_combined fds_bios_OrPads (struct fds_bios_pads pads)
 
struct fds_bios_trans_padsfds_bios_ReadDownPads (void)
 
struct fds_bios_trans_padsfds_bios_ReadOrDownPads (void)
 
struct fds_bios_trans_padsfds_bios_ReadDownVerifyPads (void)
 
struct fds_bios_trans_padsfds_bios_ReadOrDownVerifyPads (void)
 
struct fds_bios_trans_exp_padsfds_bios_ReadDownExpPads (void)
 
void fds_bios_UploadObject (struct fds_bios_object *obj)
 

Variables

char * file_ids
 
char char * loaded
 
struct fds_bios_file_headerfile_header
 
struct fds_bios_file_header char file_num
 
char count
 
char value
 
char char rows_attr
 
char start
 
char char end
 

Macro Definition Documentation

◆ FDS_OBJ_HIDE

#define FDS_OBJ_HIDE   0x80

◆ FDS_OBJ_NORMAL

#define FDS_OBJ_NORMAL   0x00

◆ FDS_OBJ_SKIP

#define FDS_OBJ_SKIP   0x01

◆ FDS_XFR_INC_1

#define FDS_XFR_INC_1   0

◆ FDS_XFR_INC_32

#define FDS_XFR_INC_32   1

◆ FDS_XFR_MODE_COPY

#define FDS_XFR_MODE_COPY   0

◆ FDS_XFR_MODE_FILL

#define FDS_XFR_MODE_FILL   1

Function Documentation

◆ fds_bios_CheckDiskHeader()

char fds_bios_CheckDiskHeader ( char  string[10])

◆ fds_bios_Delay131()

void fds_bios_Delay131 ( void  )

◆ fds_bios_DisObj()

void fds_bios_DisObj ( void  )

◆ fds_bios_DisPF()

void fds_bios_DisPF ( void  )

◆ fds_bios_DisPFObj()

void fds_bios_DisPFObj ( void  )

◆ fds_bios_EnObj()

void fds_bios_EnObj ( void  )

◆ fds_bios_EnPF()

void fds_bios_EnPF ( void  )

◆ fds_bios_EnPFObj()

void fds_bios_EnPFObj ( void  )

◆ fds_bios_FileMatchTest()

char fds_bios_FileMatchTest ( char *  ids)

◆ fds_bios_GetNumFiles()

unsigned char fds_bios_GetNumFiles ( void  )

◆ fds_bios_Nam2PixelConv()

struct fds_bios_coords fds_bios_Nam2PixelConv ( unsigned  addr)

◆ fds_bios_OrPads()

struct fds_bios_pads_combined fds_bios_OrPads ( struct fds_bios_pads  pads)

◆ fds_bios_Pixel2NamConv()

unsigned fds_bios_Pixel2NamConv ( struct fds_bios_coords  coords)

◆ fds_bios_ReadDownExpPads()

struct fds_bios_trans_exp_pads* fds_bios_ReadDownExpPads ( void  )

◆ fds_bios_ReadDownPads()

struct fds_bios_trans_pads* fds_bios_ReadDownPads ( void  )

◆ fds_bios_ReadDownVerifyPads()

struct fds_bios_trans_pads* fds_bios_ReadDownVerifyPads ( void  )

◆ fds_bios_ReadOrDownPads()

struct fds_bios_trans_pads* fds_bios_ReadOrDownPads ( void  )

◆ fds_bios_ReadOrDownVerifyPads()

struct fds_bios_trans_pads* fds_bios_ReadOrDownVerifyPads ( void  )

◆ fds_bios_ReadPads()

struct fds_bios_pads fds_bios_ReadPads ( void  )

◆ fds_bios_SetNumFiles()

void fds_bios_SetNumFiles ( unsigned char  num)

◆ fds_bios_SkipFiles()

void fds_bios_SkipFiles ( unsigned char  num)

◆ fds_bios_SpriteDMA()

void fds_bios_SpriteDMA ( void  )

◆ fds_bios_UploadObject()

void fds_bios_UploadObject ( struct fds_bios_object obj)

◆ fds_bios_VINTWait()

void fds_bios_VINTWait ( void  )

Variable Documentation

◆ count

char count

◆ end

char char end

◆ file_header

◆ file_ids

char* file_ids

◆ file_num

struct fds_bios_file_header char file_num

◆ loaded

char char* loaded

◆ rows_attr

char char rows_attr

◆ start

char start

◆ value

char value