mirror of https://github.com/mist64/msbasic.git
cleanup
This commit is contained in:
parent
7940f2612e
commit
d2cfe9ffc7
|
@ -4,7 +4,7 @@ PATCH1:
|
||||||
clc
|
clc
|
||||||
jmp CONTROL_C_TYPED
|
jmp CONTROL_C_TYPED
|
||||||
PATCH2:
|
PATCH2:
|
||||||
bit $B4
|
bit FAC+4
|
||||||
bpl LE1AA
|
bpl LE1AA
|
||||||
cmp #$54
|
cmp #$54
|
||||||
bne LE1AA
|
bne LE1AA
|
||||||
|
@ -12,7 +12,7 @@ PATCH2:
|
||||||
LE1AA:
|
LE1AA:
|
||||||
rts
|
rts
|
||||||
PATCH3:
|
PATCH3:
|
||||||
bit $B4
|
bit FAC+4
|
||||||
bmi LE1B2
|
bmi LE1B2
|
||||||
jmp LCE90
|
jmp LCE90
|
||||||
LE1B2:
|
LE1B2:
|
||||||
|
@ -27,8 +27,8 @@ PATCH4:
|
||||||
jmp LE1D9
|
jmp LE1D9
|
||||||
PATCH5:
|
PATCH5:
|
||||||
bpl LE1C9
|
bpl LE1C9
|
||||||
lda $8E
|
lda Z8C
|
||||||
ldy $8F
|
ldy Z8C+1
|
||||||
rts
|
rts
|
||||||
LE1C9:
|
LE1C9:
|
||||||
ldy #$FF
|
ldy #$FF
|
||||||
|
@ -44,7 +44,7 @@ LE1CE:
|
||||||
LE1D8:
|
LE1D8:
|
||||||
rts
|
rts
|
||||||
LE1D9:
|
LE1D9:
|
||||||
stx $C9
|
stx TXTPTR
|
||||||
pla
|
pla
|
||||||
pla
|
pla
|
||||||
tya
|
tya
|
||||||
|
|
14
float.s
14
float.s
|
@ -33,29 +33,29 @@ FSUBT:
|
||||||
; ----------------------------------------------------------------------------
|
; ----------------------------------------------------------------------------
|
||||||
.ifdef CONFIG_EASTER_EGG
|
.ifdef CONFIG_EASTER_EGG
|
||||||
EASTER_EGG:
|
EASTER_EGG:
|
||||||
lda $11
|
lda LINNUM
|
||||||
cmp #<6502
|
cmp #<6502
|
||||||
bne L3628
|
bne L3628
|
||||||
lda $12
|
lda LINNUM+1
|
||||||
sbc #>6502
|
sbc #>6502
|
||||||
bne L3628
|
bne L3628
|
||||||
sta $11
|
sta LINNUM
|
||||||
tay
|
tay
|
||||||
lda #$80
|
lda #$80
|
||||||
sta $12
|
sta LINNUM+1
|
||||||
LD758:
|
LD758:
|
||||||
ldx #$0A
|
ldx #$0A
|
||||||
LD75A:
|
LD75A:
|
||||||
lda MICROSOFT-1,x
|
lda MICROSOFT-1,x
|
||||||
and #$3F
|
and #$3F
|
||||||
sta ($11),y
|
sta (LINNUM),y
|
||||||
iny
|
iny
|
||||||
bne LD766
|
bne LD766
|
||||||
inc $12
|
inc LINNUM+1
|
||||||
LD766:
|
LD766:
|
||||||
dex
|
dex
|
||||||
bne LD75A
|
bne LD75A
|
||||||
dec $46
|
dec FORPNT
|
||||||
bne LD758
|
bne LD758
|
||||||
rts
|
rts
|
||||||
.endif
|
.endif
|
||||||
|
|
47
init.s
47
init.s
|
@ -131,11 +131,7 @@ L4098:
|
||||||
.endif
|
.endif
|
||||||
pha
|
pha
|
||||||
sta Z14
|
sta Z14
|
||||||
.ifdef CBM2
|
.ifndef CBM2
|
||||||
inx
|
|
||||||
stx $01FD
|
|
||||||
stx $01FC
|
|
||||||
.else
|
|
||||||
.ifndef MICROTAN
|
.ifndef MICROTAN
|
||||||
lda #$03
|
lda #$03
|
||||||
sta DSCLEN
|
sta DSCLEN
|
||||||
|
@ -146,10 +142,15 @@ L4098:
|
||||||
.endif
|
.endif
|
||||||
jsr CRDO
|
jsr CRDO
|
||||||
.endif
|
.endif
|
||||||
|
.ifdef CBM2
|
||||||
|
inx
|
||||||
|
stx INPUTBUFFER-3
|
||||||
|
stx INPUTBUFFER-4
|
||||||
|
.endif
|
||||||
.ifdef APPLE
|
.ifdef APPLE
|
||||||
lda #$01
|
lda #$01
|
||||||
sta $01FD
|
sta INPUTBUFFER-3
|
||||||
sta $01FC
|
sta INPUTBUFFER-4
|
||||||
.endif
|
.endif
|
||||||
ldx #TEMPST
|
ldx #TEMPST
|
||||||
stx TEMPPT
|
stx TEMPPT
|
||||||
|
@ -370,38 +371,38 @@ L4192:
|
||||||
; this unused string
|
; this unused string
|
||||||
QT_WANT:
|
QT_WANT:
|
||||||
.byte "WANT SIN-COS-TAN-ATN"
|
.byte "WANT SIN-COS-TAN-ATN"
|
||||||
.byte $00
|
.byte 0
|
||||||
.endif
|
.endif
|
||||||
QT_WRITTEN_BY:
|
QT_WRITTEN_BY:
|
||||||
.ifndef CONFIG_CBM_ALL
|
.ifndef CONFIG_CBM_ALL
|
||||||
.ifdef APPLE
|
.ifdef APPLE
|
||||||
asc80 "COPYRIGHT 1977 BY MICROSOFT CO"
|
asc80 "COPYRIGHT 1977 BY MICROSOFT CO"
|
||||||
.byte $0D,$00
|
.byte CR,0
|
||||||
.else
|
.else
|
||||||
.byte $0D,$0A,$0C
|
.byte CR,LF,$0C
|
||||||
.ifndef CONFIG_11
|
.ifndef CONFIG_11
|
||||||
.byte "WRITTEN BY RICHARD W. WEILAND."
|
.byte "WRITTEN BY RICHARD W. WEILAND."
|
||||||
.else
|
.else
|
||||||
.byte "WRITTEN BY WEILAND & GATES"
|
.byte "WRITTEN BY WEILAND & GATES"
|
||||||
.endif
|
.endif
|
||||||
.byte $0D,$0A,$00
|
.byte CR,LF,0
|
||||||
.endif
|
.endif
|
||||||
QT_MEMORY_SIZE:
|
QT_MEMORY_SIZE:
|
||||||
.byte "MEMORY SIZE"
|
.byte "MEMORY SIZE"
|
||||||
.byte $00
|
.byte 0
|
||||||
QT_TERMINAL_WIDTH:
|
QT_TERMINAL_WIDTH:
|
||||||
.byte "TERMINAL WIDTH"
|
.byte "TERMINAL WIDTH"
|
||||||
.byte $00
|
.byte 0
|
||||||
.endif
|
.endif
|
||||||
QT_BYTES_FREE:
|
QT_BYTES_FREE:
|
||||||
.byte " BYTES FREE"
|
.byte " BYTES FREE"
|
||||||
.ifdef CBM1
|
.ifdef CBM1
|
||||||
.elseif .def(CBM2)
|
.elseif .def(CBM2)
|
||||||
.byte $0D,$00
|
.byte CR,0
|
||||||
.elseif .def(APPLE)
|
.elseif .def(APPLE)
|
||||||
.byte $00
|
.byte 0
|
||||||
.else
|
.else
|
||||||
.byte $0D,$0A,$0D,$0A
|
.byte CR,LF,CR,LF
|
||||||
.endif
|
.endif
|
||||||
QT_BASIC:
|
QT_BASIC:
|
||||||
.ifdef OSI
|
.ifdef OSI
|
||||||
|
@ -414,25 +415,25 @@ QT_BASIC:
|
||||||
.byte "MICROTAN BASIC"
|
.byte "MICROTAN BASIC"
|
||||||
.endif
|
.endif
|
||||||
.ifdef CBM1
|
.ifdef CBM1
|
||||||
.byte $13
|
.byte $13 ; HOME
|
||||||
.byte "*** COMMODORE BASIC ***"
|
.byte "*** COMMODORE BASIC ***"
|
||||||
.byte $11,$11,$11,$00
|
.byte $11,$11,$11,0 ; DOWN/DOWN/DOWN
|
||||||
.endif
|
.endif
|
||||||
.ifdef CBM2
|
.ifdef CBM2
|
||||||
.byte "### COMMODORE BASIC ###"
|
.byte "### COMMODORE BASIC ###"
|
||||||
.byte $0D,$0D,$00
|
.byte CR,CR,0
|
||||||
.endif
|
.endif
|
||||||
.ifdef APPLE
|
.ifdef APPLE
|
||||||
.byte $0A,$0D,$0A
|
.byte LF,CR,LF
|
||||||
.byte "APPLE BASIC V1.1"
|
.byte "APPLE BASIC V1.1"
|
||||||
.endif
|
.endif
|
||||||
.ifndef CONFIG_CBM_ALL
|
.ifndef CONFIG_CBM_ALL
|
||||||
.byte $0D,$0A
|
.byte CR,LF
|
||||||
.ifdef MICROTAN
|
.ifdef MICROTAN
|
||||||
.byte "(C) 1980 MICROSOFT" ; E1F2 28 43 29 20 31 39 38 30 (C) 1980
|
.byte "(C) 1980 MICROSOFT"
|
||||||
.else
|
.else
|
||||||
.byte "COPYRIGHT 1977 BY MICROSOFT CO."
|
.byte "COPYRIGHT 1977 BY MICROSOFT CO."
|
||||||
.endif
|
.endif
|
||||||
.byte $0D,$0A,$00
|
.byte CR,LF,0
|
||||||
.endif
|
.endif
|
||||||
.endif /* KBD */
|
.endif /* KBD */
|
||||||
|
|
Loading…
Reference in New Issue