game fix
This commit is contained in:
parent
b0d771b325
commit
b5ae34bbb0
@ -207,11 +207,13 @@ kb_readbuffer:
|
|||||||
srl t3, random, 2
|
srl t3, random, 2
|
||||||
la t2, spx_table
|
la t2, spx_table
|
||||||
andi t3, t3, 0x7
|
andi t3, t3, 0x7
|
||||||
|
sll t3, t3, 2
|
||||||
addu t3, t3, t2
|
addu t3, t3, t2
|
||||||
lw ball_spx, 0(t3)
|
lw ball_spx, 0(t3)
|
||||||
srl t3, random, 5
|
srl t3, random, 5
|
||||||
la t2, spy_table
|
la t2, spy_table
|
||||||
andi t3, t3, 0x7
|
andi t3, t3, 0x7
|
||||||
|
sll t3, t3, 2
|
||||||
addu t3, t3, t2
|
addu t3, t3, t2
|
||||||
sub ball_x, ball_x, ball_dx
|
sub ball_x, ball_x, ball_dx
|
||||||
lw ball_spy, 0(t3)
|
lw ball_spy, 0(t3)
|
||||||
|
@ -10,15 +10,10 @@
|
|||||||
.section .text.ebase180
|
.section .text.ebase180
|
||||||
.p2align 2
|
.p2align 2
|
||||||
|
|
||||||
mfc0 k1, CP0_STATUS
|
|
||||||
li k0, 0
|
|
||||||
mtc0 k0, CP0_STATUS
|
|
||||||
|
|
||||||
lui k0, %hi(current_thread)
|
lui k0, %hi(current_thread)
|
||||||
|
mfc0 k1, CP0_STATUS
|
||||||
lw k0, %lo(current_thread)(k0)
|
lw k0, %lo(current_thread)(k0)
|
||||||
|
|
||||||
sw k1, TF_STATUS(k0)
|
sw k1, TF_STATUS(k0)
|
||||||
|
|
||||||
mfc0 k0, CP0_CAUSE
|
mfc0 k0, CP0_CAUSE
|
||||||
andi k1, k0, CAUSEF_EXCCODE
|
andi k1, k0, CAUSEF_EXCCODE
|
||||||
bnez k1, SYSCALL
|
bnez k1, SYSCALL
|
||||||
|
Loading…
Reference in New Issue
Block a user