void dmaCopyCGram(u8 *source, u16 startColor, u16 size)
Copy palette data to CGRAM (PVSnesLib compatible)
void dmaCopyCGramBank(u8 *source, u8 bank, u16 startColor, u16 size)
Copy palette data to CGRAM with explicit source bank byte.
void dmaClearVRAM(void)
Clear all VRAM to zero.
void dmaCopyVramMode7(u8 *tilemap, u16 tilemapSize, u8 *tiles, u16 tilesSize)
Load Mode 7 interleaved data to VRAM.
void dmaCopyVramBank(u8 *source, u8 bank, u16 vramAddr, u16 size)
Copy data to VRAM with explicit source bank byte.
void dmaTransfer(u8 channel, u8 mode, u8 srcBank, u16 srcAddr, u8 destReg, u16 size)
Perform generic DMA transfer.
void dmaCopyOam(u8 *source, u16 size)
Copy OAM data (PVSnesLib compatible)
void dmaFillVRAM(u16 value, u16 dest, u16 size)
Set VRAM to a value.
void dmaCopyVram(u8 *source, u16 vramAddr, u16 size)
Copy data to VRAM (PVSnesLib compatible)
unsigned short u16
16-bit unsigned integer (0 to 65535)
Definition types.h:52
unsigned char u8
8-bit unsigned integer (0 to 255)
Definition types.h:46