aboutsummaryrefslogtreecommitdiff
path: root/libpsn00b/include/psxspu.h
diff options
context:
space:
mode:
authorspicyjpeg <thatspicyjpeg@gmail.com>2022-10-27 12:04:11 +0200
committerspicyjpeg <thatspicyjpeg@gmail.com>2022-10-27 12:04:11 +0200
commit4dbf47f129a55428b90df2805228fbd481e1d117 (patch)
tree5f85468522e96e00157a290ad3b809d1c3633b1d /libpsn00b/include/psxspu.h
parent5f25c0bf306d316c87fca9d3fe160d6661be230d (diff)
downloadpsn00bsdk-4dbf47f129a55428b90df2805228fbd481e1d117.tar.gz
Fix SPU_TRANSFER_BY_IO mode, add IRQ/DMA enums
Diffstat (limited to 'libpsn00b/include/psxspu.h')
-rw-r--r--libpsn00b/include/psxspu.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/libpsn00b/include/psxspu.h b/libpsn00b/include/psxspu.h
index 7858e88..05737f7 100644
--- a/libpsn00b/include/psxspu.h
+++ b/libpsn00b/include/psxspu.h
@@ -125,8 +125,9 @@ extern "C" {
void SpuInit(void);
-void SpuRead(uint32_t *data, size_t size);
-void SpuWrite(const uint32_t *data, size_t size);
+size_t SpuRead(uint32_t *data, size_t size);
+size_t SpuWrite(const uint32_t *data, size_t size);
+size_t SpuWritePartly(const uint32_t *data, size_t size);
SPU_TransferMode SpuSetTransferMode(SPU_TransferMode mode);
uint32_t SpuSetTransferStartAddr(uint32_t addr);
int SpuIsTransferCompleted(int mode);