EarthBound/VRAM DMA Transfer Style Table

From Data Crystal
< EarthBound
Revision as of 02:29, 1 June 2023 by Esorth (talk | contribs) (Create page and document format)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is a sub-page of EarthBound.

VRAM DMA Transfer Style Table
Game EarthBound
Start Address 0x0091B0
End Address 0x0091E5
# of Entries 18
Entry Length 3 bytes (0x03)
Total Length 54 bytes (0x36)
Back to the ROM map

The VRAM DMA Transfer Style Table stores miscellaneous parameters for DMA transfers to/from VRAM.

Format

DMA Parameters

Value to be copied into the DMA Parameters register. Controls the DMA transfer pattern and direction.

DMA B-Bus Address

  • Length: 1 byte (0x1)
  • Offset within entry: 0x01
  • Range of values: 0x18,0x19,0x39,0x3a (VRAM read/write registers)

Value to be copied into the DMA B-Bus Address register. Interpreted as an address within the $0021xx range.

Valid values for VRAM transfers:

VRAM Address Increment

Value to be copied into the VRAM Address Increment (VMAIN) register. Controls VRAM address increment and mapping for the transfer.

Table Contents

So very stubbly.
This page is rather stubbly and could use some expansion.
Are you a bad enough dude to rescue this article?