llvm-mos-sdk
Macros | Functions
mapper.h File Reference
#include <stdbool.h>
Include dependency graph for mapper.h:

Go to the source code of this file.

Macros

#define TRANSFER_WRITE   0
 
#define TRANSFER_READ   1
 
#define MIRROR_VERTICAL   0
 
#define MIRROR_HORIZONTAL   1
 
#define FDS_READ   (*(volatile struct __fds_read*)0x4030)
 
#define FDS_APU   (*(volatile struct __fds_apu*)0x4040)
 

Functions

void fds_set_disk_io (bool value)
 
void fds_set_sound_io (bool value)
 
void fds_write_disk_data (char value)
 
void fds_set_transfer_mode (bool mode)
 
void set_mirroring (char mirroring)
 
void fds_set_ctrl (char value)
 
void fds_write_ext_data (char value)
 

Macro Definition Documentation

◆ FDS_APU

#define FDS_APU   (*(volatile struct __fds_apu*)0x4040)

◆ FDS_READ

#define FDS_READ   (*(volatile struct __fds_read*)0x4030)

◆ MIRROR_HORIZONTAL

#define MIRROR_HORIZONTAL   1

◆ MIRROR_VERTICAL

#define MIRROR_VERTICAL   0

◆ TRANSFER_READ

#define TRANSFER_READ   1

◆ TRANSFER_WRITE

#define TRANSFER_WRITE   0

Function Documentation

◆ fds_set_ctrl()

void fds_set_ctrl ( char  value)

◆ fds_set_disk_io()

void fds_set_disk_io ( bool  value)

◆ fds_set_sound_io()

void fds_set_sound_io ( bool  value)

◆ fds_set_transfer_mode()

void fds_set_transfer_mode ( bool  mode)

◆ fds_write_disk_data()

void fds_write_disk_data ( char  value)

◆ fds_write_ext_data()

void fds_write_ext_data ( char  value)

◆ set_mirroring()

void set_mirroring ( char  mirroring)