Files
perfect_dark/src/include/lib/dma.h
T
fgsfds da94644c38 port: make it link and load
nothing happens after loading though
2023-07-29 23:21:35 +02:00

16 lines
462 B
C

#ifndef _IN_LIB_DMA_H
#define _IN_LIB_DMA_H
#include <ultra64.h>
#include "data.h"
#include "types.h"
void dmaInit(void);
void dmaStart(void *memaddr, romptr_t romaddr, u32 len, bool priority);
void dmaCheckPiracy(void *memaddr, u32 len);
void dmaWait(void);
void dmaExec(void *memaddr, romptr_t romaddr, u32 len);
void dmaExecHighPriority(void *memaddr, romptr_t romaddr, u32 len);
void *dmaExecWithAutoAlign(void *memaddr, romptr_t romaddr, u32 len);
#endif