;***************** ;* PCODE-2 * ;* INTERPRETER * ;*EINGABE/AUSGABE* ;*REAL-ARITHMETIK* ;* MENGEN * ;* VERSION 1.31 * ;* >> C-64 << * ;* 9.12.1985 * ;***************** ORG 4252 ; ;*SYSTEMVARIABLEN* EOF ;X -> LETZTES ; ZEICHEN ;EOLN,FALLS CR ;STATUS SETZEN ; LDY # TASTATUR) TYA JSR BSOUT GETCH0 TYA GETCH1 CLC RTS GETCH2 SEC RTS ;----------------- SIC ; JSR USET BEQ SIC1 JSR CHKIN BCS SOC1 SIC1 JMP NEXT0 ; SOC ; JSR USET BEQ SIC1 JSR CKOUT BCC SIC1 SOC1 JMP IOERR ; CLR ; JSR CLRCHN JMP NEXT0 ; CLS ; JSR USET JSR FCLOSE LDA #0 LDY #BELEGT) LDX EOF ;STATUS LESEN LDY #0 ; JSR INITT GET1 JSR BASIN STA ( RDI ;SONST RDR ; RDR ; INY ; RDI STY FLAG LDX #0 RDI1 JSR GETCH BCS RDI6 CMP #" " BEQ RDI1 CMP #13 BEQ RDI1 RDI4 STA TABI,X INX JSR GETCH BCS RDI6 CMP #" " BEQ RDI5 CMP #13 BNE RDI4 RDI5 CLC RDI6 PHP PHA LDA #13 STA TABI,X ; JSR AL2 LDA REAL ;(INTEGER ;->(SCND JSR POP3 LDA REAL LDA REAL SEC LDA REAL JSR POP3 LDA ; JSR ULDTOP ;A/Y =>SCND JSR VGLFLT BNE VGL1 LDA #2 BNE VGL3 VGL1 BMI VGL2 LDA #1 DFD $2C VGL2 LDA #4 VGL3 LDY #0 AND ( MASKE ;YR -> INDEX 0..11 TAX LSR LSR LSR TAY CPY #1. OPERAND ;2. OPERAND ;Y:=SETLEN LDA #246 JSR POPA LDA SET LDA ( SET ;**GEAENDERT! LDA (