mirror of
https://github.com/n64dev/cen64.git
synced 2024-06-15 18:48:02 -04:00
rsp: Align RSP memory address in DMA to 8
This commit is contained in:
parent
622dd402f0
commit
eb935a85f7
|
@ -24,7 +24,7 @@ void rsp_dma_read(struct rsp *rsp) {
|
|||
|
||||
// Force alignment.
|
||||
length = (length + 0x7) & ~0x7;
|
||||
rsp->regs[RSP_CP0_REGISTER_DMA_CACHE] &= ~0x3;
|
||||
rsp->regs[RSP_CP0_REGISTER_DMA_CACHE] &= ~0x7;
|
||||
rsp->regs[RSP_CP0_REGISTER_DMA_DRAM] &= ~0x7;
|
||||
|
||||
// Check length.
|
||||
|
@ -69,7 +69,7 @@ void rsp_dma_write(struct rsp *rsp) {
|
|||
|
||||
// Force alignment.
|
||||
length = (length + 0x7) & ~0x7;
|
||||
rsp->regs[RSP_CP0_REGISTER_DMA_CACHE] &= ~0x3;
|
||||
rsp->regs[RSP_CP0_REGISTER_DMA_CACHE] &= ~0x7;
|
||||
rsp->regs[RSP_CP0_REGISTER_DMA_DRAM] &= ~0x7;
|
||||
|
||||
// Check length.
|
||||
|
|
Loading…
Reference in a new issue