mirror of
https://github.com/mist64/msbasic.git
synced 2025-01-28 13:31:21 +00:00
cleanup
This commit is contained in:
parent
96f6365aea
commit
63e7c2e4a8
@ -190,6 +190,11 @@ BYTES_PER_ELEMENT := 5
|
||||
BYTES_PER_VARIABLE := 7
|
||||
BYTES_FP := 5
|
||||
MANTISSA_BYTES := BYTES_FP-1
|
||||
.ifdef CBM1
|
||||
MAX_EXPON = 12
|
||||
.else
|
||||
MAX_EXPON = 10
|
||||
.endif
|
||||
|
||||
RAMSTART2 := $0400
|
||||
RAMSTART3 := $0400
|
||||
|
@ -109,6 +109,7 @@ BYTES_PER_ELEMENT := 4
|
||||
BYTES_PER_VARIABLE := 6
|
||||
BYTES_FP := 4
|
||||
MANTISSA_BYTES := BYTES_FP-1
|
||||
MAX_EXPON = 10
|
||||
|
||||
RAMSTART3 := $0300
|
||||
CONST_MEMSIZ := $3FFF
|
||||
|
@ -100,6 +100,7 @@ BYTES_PER_ELEMENT := 5
|
||||
BYTES_PER_VARIABLE := 7
|
||||
BYTES_FP := 5
|
||||
MANTISSA_BYTES := BYTES_FP-1
|
||||
MAX_EXPON = 10
|
||||
|
||||
TOKEN_GOTO := $88
|
||||
TOKEN_GOSUB := $8C
|
||||
|
@ -106,6 +106,7 @@ BYTES_PER_ELEMENT := 4
|
||||
BYTES_PER_VARIABLE := 6
|
||||
BYTES_FP := 4
|
||||
MANTISSA_BYTES := BYTES_FP-1
|
||||
MAX_EXPON = 10
|
||||
|
||||
RAMSTART3 := $0300
|
||||
|
||||
|
69
msbasic.s
69
msbasic.s
@ -1436,11 +1436,7 @@ LC721:
|
||||
.endif
|
||||
bne SYNERR1
|
||||
jsr CHRGET
|
||||
.ifdef KBD
|
||||
lda #$9E
|
||||
.else
|
||||
lda #$A4
|
||||
.endif
|
||||
lda #TOKEN_TO
|
||||
jsr SYNCHR
|
||||
jmp GOTO
|
||||
.endif
|
||||
@ -5455,15 +5451,7 @@ STORE_FAC_IN_TEMP2_ROUNDED:
|
||||
ldx #TEMP2
|
||||
.byte $2C
|
||||
STORE_FAC_IN_TEMP1_ROUNDED:
|
||||
.ifdef CBM_KBD
|
||||
.ifdef KBD
|
||||
ldx #$54
|
||||
.else
|
||||
ldx #TEMP1
|
||||
.endif
|
||||
.else
|
||||
ldx #$A4; XXX
|
||||
.endif
|
||||
ldx #TEMP1+(5-BYTES_FP)
|
||||
ldy #$00
|
||||
beq STORE_FAC_AT_YX_ROUNDED
|
||||
SETFOR:
|
||||
@ -5778,18 +5766,13 @@ ADDACC:
|
||||
jmp FADDT
|
||||
GETEXP:
|
||||
lda EXPON
|
||||
.ifdef CBM
|
||||
.ifdef CBM2_KBD
|
||||
cmp #$0A
|
||||
.else
|
||||
cmp #$0C
|
||||
.endif
|
||||
cmp #MAX_EXPON
|
||||
bcc L3C2C
|
||||
.ifdef CBM2_KBD
|
||||
.ifndef CBM1
|
||||
lda #$64
|
||||
.endif
|
||||
bit EXPSGN
|
||||
.ifdef CBM2_KBD
|
||||
.ifndef CBM1
|
||||
bmi L3C3A
|
||||
.else
|
||||
bmi LDC70
|
||||
@ -5799,14 +5782,6 @@ LDC70:
|
||||
.ifdef CBM1
|
||||
lda #$0B
|
||||
.endif
|
||||
.else
|
||||
cmp #$0A
|
||||
bcc L3C2C
|
||||
lda #$64
|
||||
bit EXPSGN
|
||||
bmi L3C3A
|
||||
jmp OVERFLOW
|
||||
.endif
|
||||
L3C2C:
|
||||
asl a
|
||||
asl a
|
||||
@ -5888,7 +5863,7 @@ L3C8C:
|
||||
ldy #>CON_BILLION
|
||||
jsr FMULT
|
||||
.ifdef OSI_KBD
|
||||
lda #-6
|
||||
lda #-6 ; exponent adjustment
|
||||
.else
|
||||
lda #-9
|
||||
.endif
|
||||
@ -6088,6 +6063,7 @@ DECTBL:
|
||||
.byte $FF,$FF,$FF,$9C,$00,$00,$00,$0A
|
||||
.byte $FF,$FF,$FF,$FF
|
||||
DECTBL_END:
|
||||
.endif
|
||||
.ifdef CBM
|
||||
.byte $FF,$DF,$0A,$80 ; TI$
|
||||
.byte $00,$03,$4B,$C0
|
||||
@ -6096,7 +6072,6 @@ DECTBL_END:
|
||||
.byte $FF,$FF,$FD,$A8
|
||||
.byte $00,$00,$00,$3C
|
||||
.endif
|
||||
.endif
|
||||
.ifdef CBM2_KBD
|
||||
C_ZERO = CON_HALF + 2
|
||||
.endif
|
||||
@ -6218,26 +6193,10 @@ POLYNOMIAL_ODD:
|
||||
sta STRNG2
|
||||
sty STRNG2+1
|
||||
jsr STORE_FAC_IN_TEMP1_ROUNDED
|
||||
.ifdef CBM_KBD
|
||||
.ifdef KBD
|
||||
lda #$54
|
||||
.else
|
||||
lda #TEMP1
|
||||
.endif
|
||||
.else
|
||||
lda #$A4
|
||||
.endif
|
||||
lda #TEMP1+(5-BYTES_FP)
|
||||
jsr FMULT
|
||||
jsr SERMAIN
|
||||
.ifdef CBM_KBD
|
||||
.ifdef KBD
|
||||
lda #$54
|
||||
.else
|
||||
lda #TEMP1
|
||||
.endif
|
||||
.else
|
||||
lda #$A4
|
||||
.endif
|
||||
lda #TEMP1+(5-BYTES_FP)
|
||||
ldy #$00
|
||||
jmp FMULT
|
||||
POLYNOMIAL:
|
||||
@ -6428,15 +6387,7 @@ TAN:
|
||||
ldx #TEMP3
|
||||
ldy #$00
|
||||
jsr GOMOVMF
|
||||
.ifndef OSI
|
||||
.ifdef KBD
|
||||
lda #$54
|
||||
.else
|
||||
lda #TEMP1
|
||||
.endif
|
||||
.else
|
||||
lda #$A4
|
||||
.endif
|
||||
lda #TEMP1+(5-BYTES_FP)
|
||||
ldy #$00
|
||||
jsr LOAD_FAC_FROM_YA
|
||||
lda #$00
|
||||
|
Loading…
x
Reference in New Issue
Block a user