mirror of
https://github.com/mist64/msbasic.git
synced 2024-12-21 17:30:09 +00:00
.
This commit is contained in:
parent
e8a3a5418f
commit
f2d1bbf497
58
flow1.s
58
flow1.s
@ -203,62 +203,8 @@ SETDA:
|
||||
RET2:
|
||||
rts
|
||||
|
||||
; ----------------------------------------------------------------------------
|
||||
; SEE IF CONTROL-C TYPED
|
||||
; ----------------------------------------------------------------------------
|
||||
.ifndef CONFIG_CBM_ALL
|
||||
ISCNTC:
|
||||
.endif
|
||||
.ifdef KBD
|
||||
jsr LE8F3
|
||||
bcc RET1
|
||||
LE633:
|
||||
jsr LDE7F
|
||||
beq STOP
|
||||
cmp #$03
|
||||
bne LE633
|
||||
.endif
|
||||
.ifdef OSI
|
||||
jmp MONISCNTC
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
lsr a
|
||||
bcc RET2
|
||||
jsr GETLN
|
||||
cmp #$03
|
||||
.endif
|
||||
.ifdef APPLE
|
||||
lda $C000
|
||||
cmp #$83
|
||||
beq L0ECC
|
||||
rts
|
||||
L0ECC:
|
||||
jsr RDKEY
|
||||
cmp #$03
|
||||
.endif
|
||||
.ifdef KIM
|
||||
lda #$01
|
||||
bit $1740
|
||||
bmi RET2
|
||||
ldx #$08
|
||||
lda #$03
|
||||
clc
|
||||
cmp #$03
|
||||
.endif
|
||||
.ifdef MICROTAN
|
||||
lda $01
|
||||
cmp #$03
|
||||
beq LC6EF
|
||||
lda #$01
|
||||
rts
|
||||
LC6EF:
|
||||
nop
|
||||
nop
|
||||
cmp #$03
|
||||
.endif
|
||||
|
||||
.include "iscntc.s"
|
||||
;!!! runs into "STOP"
|
||||
; ----------------------------------------------------------------------------
|
||||
; "STOP" STATEMENT
|
||||
; ----------------------------------------------------------------------------
|
||||
|
57
iscntc.s
Normal file
57
iscntc.s
Normal file
@ -0,0 +1,57 @@
|
||||
.segment "CODE"
|
||||
; ----------------------------------------------------------------------------
|
||||
; SEE IF CONTROL-C TYPED
|
||||
; ----------------------------------------------------------------------------
|
||||
.ifndef CONFIG_CBM_ALL
|
||||
ISCNTC:
|
||||
.endif
|
||||
.ifdef KBD
|
||||
jsr LE8F3
|
||||
bcc RET1
|
||||
LE633:
|
||||
jsr LDE7F
|
||||
beq STOP
|
||||
cmp #$03
|
||||
bne LE633
|
||||
.endif
|
||||
.ifdef OSI
|
||||
jmp MONISCNTC
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
lsr a
|
||||
bcc RET2
|
||||
jsr GETLN
|
||||
cmp #$03
|
||||
.endif
|
||||
.ifdef APPLE
|
||||
lda $C000
|
||||
cmp #$83
|
||||
beq L0ECC
|
||||
rts
|
||||
L0ECC:
|
||||
jsr RDKEY
|
||||
cmp #$03
|
||||
.endif
|
||||
.ifdef KIM
|
||||
lda #$01
|
||||
bit $1740
|
||||
bmi RET2
|
||||
ldx #$08
|
||||
lda #$03
|
||||
clc
|
||||
cmp #$03
|
||||
.endif
|
||||
.ifdef MICROTAN
|
||||
lda $01
|
||||
cmp #$03
|
||||
beq LC6EF
|
||||
lda #$01
|
||||
rts
|
||||
LC6EF:
|
||||
nop
|
||||
nop
|
||||
cmp #$03
|
||||
.endif
|
||||
;!!! runs into "STOP"
|
Loading…
Reference in New Issue
Block a user