DSPSpy/Base: Handle ACCOV exceptions
This allows dspspy to show that an ACCOV happened, and to resume accelerator reads after an ACCOV (by refreshing the YN2 register).
This commit is contained in:
parent
05cdbccc38
commit
e569d3bc4a
|
@ -138,8 +138,18 @@ irq4:
|
||||||
lri $ac0.m, #0x0004
|
lri $ac0.m, #0x0004
|
||||||
jmp irq
|
jmp irq
|
||||||
irq5:
|
irq5:
|
||||||
lri $ac0.m, #0x0005
|
lrs $ac0.m, @DMBH
|
||||||
jmp irq
|
andcf $ac0.m, #0x8000
|
||||||
|
jlz irq5
|
||||||
|
si @DMBH, #0x8005
|
||||||
|
si @DMBL, #0x0000
|
||||||
|
si @DIRQ, #0x0001
|
||||||
|
lri $ac0.m, #0xbbbb
|
||||||
|
sr @0xffda, $ac0.m ; pred scale
|
||||||
|
sr @0xffdb, $ac0.m ; yn1
|
||||||
|
lr $ix2, @ARAM
|
||||||
|
sr @0xffdc, $ac0.m ; yn2
|
||||||
|
rti
|
||||||
irq6:
|
irq6:
|
||||||
lri $ac0.m, #0x0006
|
lri $ac0.m, #0x0006
|
||||||
jmp irq
|
jmp irq
|
||||||
|
|
Loading…
Reference in New Issue