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_DMA_ADDR   (MAPLE_BASE+0x04)
 DMA address register.
 
#define MAPLE_DMA_TSEL   (MAPLE_BASE+0x10)
 Maple DMA trigger select (bit 0)
 
#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_DMA_PROT   (MAPLE_BASE+0x8c)
 Allowed DMA buffer address range.
 

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_DMA_ADDR

#define MAPLE_DMA_ADDR   (MAPLE_BASE+0x04)

DMA address register.

◆ MAPLE_DMA_PROT

#define MAPLE_DMA_PROT   (MAPLE_BASE+0x8c)

Allowed DMA buffer address range.

◆ MAPLE_DMA_TSEL

#define MAPLE_DMA_TSEL   (MAPLE_BASE+0x10)

Maple DMA trigger select (bit 0)

◆ MAPLE_ENABLE

#define MAPLE_ENABLE   (MAPLE_BASE+0x14)

Enable register.

◆ MAPLE_SPEED

#define MAPLE_SPEED   (MAPLE_BASE+0x80)

Speed register.

◆ MAPLE_STATE

#define MAPLE_STATE   (MAPLE_BASE+0x18)

Status register.