This commit is contained in:
Michael Steil 2008-10-16 08:02:15 +00:00
parent 166063e7fc
commit 93352a5d15
5 changed files with 9 additions and 10 deletions

View File

@ -4,5 +4,6 @@ OSI BASIC 1977 1.0 REV 3.2 Y N -
AppleSoft I 1977 1.1 N Y Apple CONFIG_11 AppleSoft I 1977 1.1 N Y Apple CONFIG_11
KIM BASIC 1977 1.1 N Y - CONFIG_11A KIM BASIC 1977 1.1 N Y - CONFIG_11A
Commodore BASIC 2 1979 Y Y CBM CONFIG_2 Commodore BASIC 2 1979 Y Y CBM CONFIG_2
AppleSoft II 1978 Y Y Apple
KBD BASIC 1980 Y N KBD KBD BASIC 1980 Y N KBD
MicroTAN 1980 Y Y - MicroTAN 1980 Y Y -

9
eval.s
View File

@ -312,7 +312,7 @@ FRM_PERFORM2:
.endif .endif
sta ARGSIGN sta ARGSIGN
eor FACSIGN eor FACSIGN
sta STRNG1 sta SGNCPR
EXIT: EXIT:
lda FAC lda FAC
rts rts
@ -457,10 +457,10 @@ LCE3B:
stx $6D stx $6D
bit $62 bit $62
bpl LCE53 bpl LCE53
cmp #$54 cmp #$54 ; T
bne LCE53 bne LCE53
.endif .endif
cpy #$C9 cpy #$C9 ; I$
bne LCE53 bne LCE53
jsr LCE76 jsr LCE76
sty EXPON sty EXPON
@ -473,7 +473,8 @@ LCE3B:
jmp LD353 jmp LD353
LCE53: LCE53:
.endif .endif
.ifdef KBD_MICROTAN .ifdef KBD_MICROTAN ; also AppleSoft 2
; bugfix?
ldx #$00 ldx #$00
stx STRNG1+1 stx STRNG1+1
.endif .endif

View File

@ -170,6 +170,7 @@ L36C7:
sty FACEXTENSION sty FACEXTENSION
adc #$08 adc #$08
.ifdef KBD_MICROTAN .ifdef KBD_MICROTAN
; bugfix? does not exist on AppleSoft 2
cmp #(MANTISSA_BYTES+1)*8 cmp #(MANTISSA_BYTES+1)*8
.else .else
cmp #MANTISSA_BYTES*8 cmp #MANTISSA_BYTES*8

6
flow.s
View File

@ -179,11 +179,7 @@ SYNERR1:
.endif .endif
.ifdef CONFIG_2 .ifdef CONFIG_2
LC721: LC721:
.ifdef KBD_MICROTAN cmp #TOKEN_GO-$80
cmp #$45
.else
cmp #$4B
.endif
bne SYNERR1 bne SYNERR1
jsr CHRGET jsr CHRGET
lda #TOKEN_TO lda #TOKEN_TO

View File

@ -143,7 +143,7 @@ UNFNC:
keyword_addr "RIGHT$", RIGHTSTR keyword_addr "RIGHT$", RIGHTSTR
keyword_addr "MID$", MIDSTR keyword_addr "MID$", MIDSTR
.ifdef CONFIG_2 .ifdef CONFIG_2
keyword "GO" keyword "GO", TOKEN_GO
.endif .endif
.segment "KEYWORDS" .segment "KEYWORDS"
.byte 0 .byte 0