OpenSNES
Modern Open-Source SNES Development SDK
Loading...
Searching...
No Matches
DMA Registers

DMA channel registers (x = channel 0-7). More...

Macros

#define REG_A1B(n)
 DMA A-bus bank for channel n.
#define REG_A1TH(n)
 DMA A-bus address high for channel n.
#define REG_A1TL(n)
 DMA A-bus address low for channel n.
#define REG_BBAD(n)
 DMA B-bus address for channel n.
#define REG_DASH(n)
 DMA size high for channel n.
#define REG_DASL(n)
 DMA size low for channel n.
#define REG_DMAP(n)
 DMA parameters for channel n.

Detailed Description

DMA channel registers (x = channel 0-7).

Macro Definition Documentation

◆ REG_A1B

#define REG_A1B ( n)
Value:
(*(vu8*)(0x4304 + ((n) << 4)))
volatile u8 vu8
Definition types.h:108

DMA A-bus bank for channel n.

◆ REG_A1TH

#define REG_A1TH ( n)
Value:
(*(vu8*)(0x4303 + ((n) << 4)))

DMA A-bus address high for channel n.

◆ REG_A1TL

#define REG_A1TL ( n)
Value:
(*(vu8*)(0x4302 + ((n) << 4)))

DMA A-bus address low for channel n.

◆ REG_BBAD

#define REG_BBAD ( n)
Value:
(*(vu8*)(0x4301 + ((n) << 4)))

DMA B-bus address for channel n.

◆ REG_DASH

#define REG_DASH ( n)
Value:
(*(vu8*)(0x4306 + ((n) << 4)))

DMA size high for channel n.

◆ REG_DASL

#define REG_DASL ( n)
Value:
(*(vu8*)(0x4305 + ((n) << 4)))

DMA size low for channel n.

◆ REG_DMAP

#define REG_DMAP ( n)
Value:
(*(vu8*)(0x4300 + ((n) << 4)))

DMA parameters for channel n.