aboutsummaryrefslogtreecommitdiff
path: root/libpsn00b/psxspu/transfer.s
diff options
context:
space:
mode:
Diffstat (limited to 'libpsn00b/psxspu/transfer.s')
-rw-r--r--libpsn00b/psxspu/transfer.s3
1 files changed, 2 insertions, 1 deletions
diff --git a/libpsn00b/psxspu/transfer.s b/libpsn00b/psxspu/transfer.s
index 086bb3b..5b62c28 100644
--- a/libpsn00b/psxspu/transfer.s
+++ b/libpsn00b/psxspu/transfer.s
@@ -20,7 +20,8 @@ SpuSetTransferStartAddr:
li $v0, 0x1000 # Check if value is valid
blt $a0, $v0, .Lbad_value
nop
- li $v0, 0xffff
+ lui $v0, 8 # 0x7ffff = (8<<16)-1
+ addiu $v0, -1
bgt $a0, $v0, .Lbad_value
nop