mirror of
https://github.com/dschmenk/PLASMA.git
synced 2025-01-11 13:29:44 +00:00
REset sandbox after running program
This commit is contained in:
parent
4065a14f1c
commit
df9f824cc7
@ -419,6 +419,11 @@ asm save_vmstate
|
|||||||
STA $03F4
|
STA $03F4
|
||||||
DEX
|
DEX
|
||||||
RTS
|
RTS
|
||||||
|
end
|
||||||
|
//
|
||||||
|
// RESTORE VM STATE
|
||||||
|
//
|
||||||
|
asm restore_vmstate
|
||||||
RESETENTRY
|
RESETENTRY
|
||||||
LDA VMRESET
|
LDA VMRESET
|
||||||
STA $03F2
|
STA $03F2
|
||||||
@ -438,19 +443,6 @@ RESETENTRY
|
|||||||
VMRESET !FILL 3
|
VMRESET !FILL 3
|
||||||
end
|
end
|
||||||
//
|
//
|
||||||
// RESTORE VM STATE
|
|
||||||
//
|
|
||||||
asm restore_vmstate
|
|
||||||
LDA VMRESET
|
|
||||||
STA $03F2
|
|
||||||
LDA VMRESET+1
|
|
||||||
STA $03F3
|
|
||||||
LDA VMRESET+2
|
|
||||||
STA $03F4
|
|
||||||
DEX
|
|
||||||
RTS
|
|
||||||
end
|
|
||||||
//
|
|
||||||
// CALL 6502 ROUTINE
|
// CALL 6502 ROUTINE
|
||||||
// CALL(ADDR, AREG, XREG, YREG, STATUS)
|
// CALL(ADDR, AREG, XREG, YREG, STATUS)
|
||||||
//
|
//
|
||||||
@ -3925,6 +3917,8 @@ if signature == $EEEE
|
|||||||
readtxt(@txtfile)
|
readtxt(@txtfile)
|
||||||
fin
|
fin
|
||||||
signature = 0
|
signature = 0
|
||||||
|
else
|
||||||
|
cmdmode
|
||||||
fin
|
fin
|
||||||
curschr = '+'
|
curschr = '+'
|
||||||
flags = flags | insmode
|
flags = flags | insmode
|
||||||
|
Loading…
x
Reference in New Issue
Block a user