KallistiOS git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches
init_flags.h File Reference

Dreamcast-specific initialization-related flags and macros. More...

#include <kos/cdefs.h>
#include <kos/init_base.h>

Go to the source code of this file.

Macros

#define KOS_INIT_FLAGS_ARCH(flags)
 Dreamcast-specific KOS_INIT Exports.
 
#define INIT_DEFAULT_ARCH   (INIT_MAPLE_ALL | INIT_CDROM)
 Default init flags for the Dreamcast.
 
#define INIT_CONTROLLER   0x00001000
 Enable Controller maple driver.
 
#define INIT_KEYBOARD   0x00002000
 Enable Keyboard maple driver.
 
#define INIT_MOUSE   0x00004000
 Enable Mouse maple driver.
 
#define INIT_LIGHTGUN   0x00008000
 Enable Lightgun maple driver.
 
#define INIT_VMU   0x00010000
 Enable VMU maple driver.
 
#define INIT_PURUPURU   0x00020000
 Enable Puru Puru maple driver.
 
#define INIT_SIP   0x00040000
 Enable Sound input maple driver.
 
#define INIT_DREAMEYE   0x00080000
 Enable DreamEye maple driver.
 
#define INIT_MAPLE_ALL   0x000ff000
 Enable all Maple drivers.
 
#define INIT_CDROM   0x00100000
 Enable CD-ROM support.
 
#define INIT_OCRAM   0x10000000
 Use half of the dcache as RAM.
 
#define INIT_NO_DCLOAD   0x20000000
 Disable dcload.
 

Detailed Description

Dreamcast-specific initialization-related flags and macros.

This file provides initialization-related flags that are specific to the Dreamcast architecture.

See also
kos/init.h
kos/init_base.h
Author
Lawrence Sebald
Megan Potter
Falco Girgis