[symbols] $E000=EXPContOfBFFF $E043=calcPolynome $E08D=RNDConsts2 $E097=RND $E0F9=checkErrno $E10C=putcDevice $E112=fgetcDevice $E118=setCHKOUTDevice $E11E=setCHKINDevice $E124=GETINkeyboard $E12A=SYS $E156=SAVE $E165=VERIFY $E168=LOAD $E1BE=OPEN $E1C7=CLOSE #$E1D4=parseLOADSAVEVERIFYBASICArg # might not return $E200=checkCommaGetValueToX $E206=checkMoreInput $E20E=checkCommaAndMoreInput $E219=parseOPENCLOSEBASICArg $E264=COS $E26B=SIN $E2B4=TAN $E2E0=PIhalf $E2E5=trigConstTwoPI $E2EA=trigConstOneQuarter $E2EF=trigPolynomOrder $E2F0=trigPolynomCoeff1 $E2F5=trigPolynomCoeff2 $E2FA=trigPolynomCoeff3 $E2FF=trigPolynomCoeff4 $E304=trigPolynomCoeff5 $E309=trigConstTwoPI2 $E30E=ATN $E33E=ATNPolynomOrder $E33F=ATNPolynomCoeff1 $E344=ATNPolynomCoeff2 $E349=ATNPolynomCoeff3 $E34E=ATNPolynomCoeff4 $E353=ATNPolynomCoeff5 $E358=ATNPolynomCoeff6 $E35D=ATNPolynomCoeff7 $E362=ATNPolynomCoeff8 $E367=ATNPolynomCoeff9 $E36C=ATNPolynomCoeff10 $E371=ATNPolynomCoeff11 $E376=ATNPolynomCoeff12 $E37B=bootBASICWarm $E394=bootBASICCold $E3A2=CHRGETZeroPage $E3BA=RNDSeed $E3BF=initBASICRAM $E422=printBootMessage $E447=BASICVectorTableFor0300 $E453=loadBASICVectorTableTo0300 $E45F=bootMessage $E4AD=CHKOUT $E4D3=patchRS232 $E4DA=putBackgroundColorIntoColorRAM $E4E0=wait8.5Secs $E4EC=timerConstantsRS232PALV $E500=IOBASE $E505=SCREEN $E50A=PLOT $E518=initIO $E544=clearScreen $E566=goHome $E56C=calculateCursorPositionInRAM $E59A=initVideoAndGoHome $E5A0=initVideo $E5B4=getKeyFromBuffer2 $E5CA=getKey $E632=getScreenContent $E684=testFloatingPointAndFiddleD4 $E691=putc2 $E6B6=goToNextRow $E701=backToPreviousRow $E716=printCharAToScreen $E87C=setNextRowAndScroll $E891=RETURNPressed $E8A1=goToPreviousRow $E8B3=goToNextRow $E8CB=charIsAColorCodeP $E8DA=colorTable $E8EA=scrollScreenVertically $E965=insertEmptyRow $E9C8=scrollRowUp $E9E0=calculateColorRAMPointer $E9F0=setColorRAMPointerForRow $E9FF=deleteRow $EA13=setBlinkCounterAndColorRAM $D2AC=printCharacterWithColor $EA24=calculateColorRAMPositionForCursorPosition $EA31=processIRQ $EA81=finishIRQ $EA87=SCNKEY $EB48=checkDeadKeys $EB79=keymapTablePointer $EB81=unshiftedKeymapTable $EBC2=shiftedKeymapTable $EC03=commodoredKeymapTable $EC44=checkPETSCIIControlCodes $EC78=controlledKeymapTable #$ECB9=videoConstants $ECE7=LoadCRRunCR $ECF0=screenBeginningLSBs $ED09=TALK ;$ED0C=LISTEN $ED40=FLUSH ;$EDB9=SECOND $EDBE=clearATNBit $EDC7=TKSA $EDDD=CIOUT #$EDEF=UNTLK $EDFE=UNLSN #$EE13=ACPTR $EE85=clearSerialClockBit $EE8E=setSerialClockBit $EE97=clearSerialDataBit $EEA0=setSerialDataBit $EEA9=getSerialDataAndClockBits $EEB3=wait1ms $EEBB=setRS232Bit $EF06=sendRS232Bit $EF2E=handleRS232errno $EF4A=calcBitCountPlus1 $EF59=collectRS232Bit $EF7E=Erm\xc3\xb6glicht den Empfang eines Bytes w\xc3\xa4hrend NMI $EF90=testRS232Startbit $EFE1=printRS232 $F017=printRS232B $F04D=enableRS232Input $F086=getRS232Input $F0A4=protectSerial $F0BD=IOMessageTable $F12B=printIOMessage $F13E=GETIN $F157=CHRIN $F199=getcTapeSerialRS232 $F1CA=CHROUT $F20E=CHKIN $F250=CHKOUT $F291=CLOSE $F30F=findLogicalFile $F31F=setFileParameter $F32F=CLALL $F333=CLRCHN $F34A=OPEN #$F3D5=openSerial # debugging $F409=openRS232 $F49E=LOAD $F4B8=loadFromSerial $F539=loadFromTape $F5AF=print 'SEARCHING' $F5C1=printFilename $F5D2=print 'LOADING' or 'VERIFYING' $F5DD=SAVE $F5FA=saveSerial $F659=saveTape $F68F=print 'SAVING' $F69B=UDTIM $F6DD=RDTIM $F6E4=SETTIM $F6ED=checkSTOP $F6FB=print 'TOO MANY FILES' $F6FE=print 'FILE OPEN' $F701=print 'FILE NOT OPEN' $F704=print 'FILE NOT FOUND' $F707=print 'DEVICE NOT PRESENT' $F70A=print 'NOT INPUT FILE' $F70D=print 'NOT OUTPUT FILE' $F710=print 'MISSING FILENAME' $F713=print 'ILLEGAL DEVICE NUMBER' $F72C=loadTapeHeader $F76A=saveTapeHeader $F7D0=getTapeStartAddress $F7D7=setTapeAddresses $F7EA=loadTapeHeaderByName $F80D=incTapeBufferPointer $F817=checkTapeKeyAndPrint $F82E=checkTapeKeyPressed $F838=waitForTapeRecordKey $F841=readTapeBlock $F84A=deleteTape $F864=prepareTapeWrite $F875=tapeReadWrite $F8D0=checkSTOPKeyWhileTapeUsed $F8E2=prepareTapeReading $F92C=readTapeIRQ $FA60=checkTapeKeys $FB8E=setTapePointerToProgramBeginning $FB97=initSerialBitCounter $FBA6=writeToTape $FBCD=writeTapeIRQ $FC93=stopTapeRecording $FCB8=resetTapeIRQHandler $FCCA=disableTapeRecorderMotor #$FCD1=isEndReached #$FCDB=incAddress $FCE2=RESET $FD02=checkForCartridge $FD10=cartridgeSignature $FD15=RESTOR $FD1A=VECTOR $FD30=kernalVectorTable $FD50=RAMTAS $FD9B=IRQVectorTable ;$FDA3=IOINIT $FDDD=setTimer $FDF9=SETNAM $FE00=SETLFS $FE07=READST $FE18=SETMSG $FE1C=addST $FE21=SETTMO $FE25=getOrSetBASICRAMUpperLimit $FE34=getOrSetBASICRAMLowerLimit $FE43=handleNMI $FE47=defaultHandleNMI $FE66=BRKBasicRestart $FEBC=endInterruptYXARTI $FEC2=RS232TimerConstantTable $FED6=handleRS232NMIInput $FF07=handleRS232NMIOutput $FF43=jumpIRQFromTape #$FF48=jumpIRQ $FF5B=resetVideo $FF80=kernalVersion #$FF81=kernalVectors follow: $FF81=kCINT $FF84=kIOINIT $FF87=kRAMTAS $FF8A=kRESTOR $FF8D=kVECTOR $FF90=kSETMSG $FF93=kSECOND $FF96=kTKSA $FF99=kMEMTOP $FF9C=kMEMBOT $FF9F=kSCNKEY $FFA2=kSETTMO $FFA5=kACPTR $FFA8=kCIOUT $FFAB=kUNTLK $FFAE=kUNLSN $FFB1=kLISTEN $FFB4=kTALK $FFB7=kREADST $FFBA=kSETLFS $FFBD=kSETNAM $FFC0=kOPEN $FFC3=kCLOSE $FFC6=kCHKIN $FFC9=kCHKOUT $FFCC=kCLRCHN $FFCF=kCHRIN $FFD2=kCHROUT #$FFD5=kLOAD # debugging $FFD8=kSAVE $FFDB=kSETTIM $FFDE=kRDTIM $FFE1=kSTOP $FFE4=kGETIN $FFE7=kCLALL $FFEA=kUDTIM $FFED=kSCREEN $FFF0=kPLOT $FFF3=kIOBASE