Read and write

MEMORY_READ(t, x)

Read value of size t from address x.

MEMORY_WRITE(t, x, y)

Write value y to address x of size t.

MEMORY_WRITE_AND(t, x, y)

Bitwise AND value y to address x of size t.

MEMORY_WRITE_OR(t, x, y)

Bitwise OR value y to address x of size t.

Address space

CS0(x)

Specify offset x for address space.

CS1(x)

Specify offset x for address space.

DUMMY(x)

Specify offset x for address space.

CS2(x)

Specify offset x for address space.

SCSP(x)

Specify offset x for address space.

VDP1_VRAM(x)

Specify offset x for address space.

VDP1_FB(x)

Specify offset x for address space.

VDP1(x)

Specify offset x for address space.

VDP2_VRAM(x)

Specify offset x for address space.

VDP2_CRAM(x)

Specify offset x for address space.

VDP2(x)

Specify offset x for address space.

SCU(x)

Specify offset x for address space.

HWRAM(x)

Specify offset x for address space.

HWRAM_UNCACHED(x)

Specify offset x for uncached address space.

HWRAM_PURGE_CACHE(x)

Specify offset x to purge cache lines of address x.

HWRAM_SIZE

Total size of H-WRAM in bytes.

LWRAM(x)

Specify offset x for address space.

LWRAM_UNCACHED(x)

Specify offset x for uncached address space.

LWRAM_PURGE_CACHE(x)

Specify offset x to purge cache lines of address x.

LWRAM_SIZE

Total size of L-WRAM in bytes.

Registers

D0R
D0W
D0C
D0AD
D0EN
D0MD
D1R
D1W
D1C
D1AD
D1EN
D1MD
D2R
D2W
D2C
D2AD
D2EN
D2MD
DSTP
DSTA
PPAF
PPD
PDA
PDD
T0C
T1S
T1MD
IMS
IST
AIACK
ASR0
ASR1
AREF
RSEL
VER