This commit is contained in:
cxy004 2021-08-17 17:08:21 +08:00
parent b0d771b325
commit b5ae34bbb0
2 changed files with 3 additions and 6 deletions

View File

@ -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)

View File

@ -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