KallistiOS git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches
Register Values

Values for various maple registers. More...

Macros

#define MAPLE_RESET2_MAGIC   0
 2nd reset value
 
#define MAPLE_ENABLE_ENABLED   1
 Enable Maple.
 
#define MAPLE_ENABLE_DISABLED   0
 Disable Maple.
 
#define MAPLE_STATE_IDLE   0
 Idle state.
 
#define MAPLE_STATE_DMA   1
 DMA in-progress.
 
#define MAPLE_SPEED_2MBPS   0
 2Mbps bus speed
 
#define MAPLE_SPEED_TIMEOUT(n)   ((n) << 16)
 Bus timeout macro.
 
#define MAPLE_RESET1_MAGIC   0x6155404f
 First reset value.
 

Detailed Description

Values for various maple registers.

These are the values that are written to registers to get them to do their thing.

Macro Definition Documentation

◆ MAPLE_ENABLE_DISABLED

#define MAPLE_ENABLE_DISABLED   0

Disable Maple.

◆ MAPLE_ENABLE_ENABLED

#define MAPLE_ENABLE_ENABLED   1

Enable Maple.

◆ MAPLE_RESET1_MAGIC

#define MAPLE_RESET1_MAGIC   0x6155404f

First reset value.

◆ MAPLE_RESET2_MAGIC

#define MAPLE_RESET2_MAGIC   0

2nd reset value

◆ MAPLE_SPEED_2MBPS

#define MAPLE_SPEED_2MBPS   0

2Mbps bus speed

◆ MAPLE_SPEED_TIMEOUT

#define MAPLE_SPEED_TIMEOUT (   n)    ((n) << 16)

Bus timeout macro.

◆ MAPLE_STATE_DMA

#define MAPLE_STATE_DMA   1

DMA in-progress.

◆ MAPLE_STATE_IDLE

#define MAPLE_STATE_IDLE   0

Idle state.