sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
dmaSpr.h
Go to the documentation of this file.
1
5// ____ ___ | / _____ _____
6// | __ | |___/ | |
7// |___| ___| | \ __|__ | gsKit Open Source Project.
8// ----------------------------------------------------------------------
9// Copyright 2004 - Chris "Neovanglist" Gilbert <Neovanglist@LainOS.org>
10// Licenced under Academic Free License version 2.0
11// Review gsKit README & LICENSE files for further details.
12//
13// dmaSpr.h - Header for dmaSpr.c
14// Parts taken from emoon's BreakPoint Demo Library
15//
16
17#ifndef __DMASPR_H__
18#define __DMASPR_H__
19
20#include "dmaKit.h"
21
22#define SPR_START 0x70000000
23
24#ifdef __cplusplus
25extern "C" {
26#endif
27
29void *dmaKit_spr_begin(void);
30
32int dmaKit_spr_end(void *data, void *StorePtr);
33
35void *dmaKit_spr_alloc(int size);
36
37#ifdef __cplusplus
38}
39#endif
40
41#endif /* __DMASPR_H__ */
int dmaKit_spr_end(void *data, void *StorePtr)
DMA Scratchpad Chain End.
Definition dmaSpr.c:26
void * dmaKit_spr_begin(void)
DMA Scratchpad Chain Begin.
Definition dmaSpr.c:18
void * dmaKit_spr_alloc(int size)
DMA Scratchpad Allocation.
Definition dmaSpr.c:36