KOS_INIT_FLAG(flags,
INIT_CDROM, fs_iso9660_init); \
KOS_INIT_FLAG(flags,
INIT_CDROM, fs_iso9660_shutdown); \
KOS_INIT_FLAG(flags,
INIT_MOUSE, mouse_shutdown); \
KOS_INIT_FLAG(flags,
INIT_VMU, vmu_init); \
KOS_INIT_FLAG(flags,
INIT_VMU, vmu_shutdown); \
KOS_INIT_FLAG(flags,
INIT_VMU, vmu_fs_init); \
KOS_INIT_FLAG(flags,
INIT_VMU, vmu_fs_shutdown); \
KOS_INIT_FLAG(flags,
INIT_SIP, sip_init); \
KOS_INIT_FLAG(flags,
INIT_SIP, sip_shutdown); \
void cdrom_init(void)
Initialize the GD-ROM for reading CDs.
void cdrom_shutdown(void)
Shutdown the CD reading system.
#define INIT_CONTROLLER
Enable Controller maple driver.
Definition init_flags.h:93
#define INIT_LIGHTGUN
Enable Lightgun maple driver.
Definition init_flags.h:96
#define INIT_VMU
Enable VMU maple driver.
Definition init_flags.h:97
#define INIT_CDROM
Enable CD-ROM support.
Definition init_flags.h:103
#define INIT_SIP
Enable Sound input maple driver.
Definition init_flags.h:99
#define INIT_NO_DCLOAD
Disable dcload.
Definition init_flags.h:106
#define INIT_KEYBOARD
Enable Keyboard maple driver.
Definition init_flags.h:94
#define INIT_MAPLE_ALL
Enable all Maple drivers.
Definition init_flags.h:101
#define INIT_MOUSE
Enable Mouse maple driver.
Definition init_flags.h:95
#define INIT_PURUPURU
Enable Puru Puru maple driver.
Definition init_flags.h:98
#define INIT_DREAMEYE
Enable DreamEye maple driver.
Definition init_flags.h:100
void maple_wait_scan(void)
Wait for the initial bus scan to complete.
void maple_shutdown(void)
Shutdown Maple.
void maple_init(void)
Initialize Maple.
Dreamcast-specific KOS_INIT Exports.
This macro contains a list of all of the possible DC-specific exported functions based on their associated initialization flags.