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

Addresses for various maple registers. More...

Macros

#define MAPLE_BASE   0xa05f6c00
 Maple register base.
 
#define MAPLE_DMAADDR   (MAPLE_BASE+0x04)
 DMA address register.
 
#define MAPLE_RESET2   (MAPLE_BASE+0x10)
 Reset register #2.
 
#define MAPLE_ENABLE   (MAPLE_BASE+0x14)
 Enable register.
 
#define MAPLE_STATE   (MAPLE_BASE+0x18)
 Status register.
 
#define MAPLE_SPEED   (MAPLE_BASE+0x80)
 Speed register.
 
#define MAPLE_RESET1   (MAPLE_BASE+0x8c)
 Reset register #1.
 

Detailed Description

Addresses for various maple registers.

These are various registers related to the Maple Bus. In general, you probably won't ever need to mess with these directly.

Macro Definition Documentation

◆ MAPLE_BASE

#define MAPLE_BASE   0xa05f6c00

Maple register base.

◆ MAPLE_DMAADDR

#define MAPLE_DMAADDR   (MAPLE_BASE+0x04)

DMA address register.

◆ MAPLE_ENABLE

#define MAPLE_ENABLE   (MAPLE_BASE+0x14)

Enable register.

◆ MAPLE_RESET1

#define MAPLE_RESET1   (MAPLE_BASE+0x8c)

Reset register #1.

◆ MAPLE_RESET2

#define MAPLE_RESET2   (MAPLE_BASE+0x10)

Reset register #2.

◆ MAPLE_SPEED

#define MAPLE_SPEED   (MAPLE_BASE+0x80)

Speed register.

◆ MAPLE_STATE

#define MAPLE_STATE   (MAPLE_BASE+0x18)

Status register.