If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
EarthBound/VRAM DMA Transfer Style Table
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
- Length: 1 byte (0x1)
- Offset within entry: 0x00
- Range of values: 0x00-0xFF
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:
18
: VRAM Write Low register (also used when targeting both VRAM Write Low and VRAM Write High registers)19
: VRAM Write High register39
: VRAM Read Low register (also used when targeting both VRAM Read Low and VRAM Read High registers)3a
: VRAM Read High register
VRAM Address Increment
- Length: 1 byte (0x1)
- Offset within entry: 0x02
- Range of values: 0x00-0xFF
Value to be copied into the VRAM Address Increment (VMAIN) register. Controls VRAM address increment and mapping for the transfer.
Table Contents
This page is rather stubbly and could use some expansion. Are you a bad enough dude to rescue this article? |