ER¯ÿ”
‰.LIOFF-";AssemblerfuerEinsteiger#5(; 2;Demo1:Tastatur-Interrupt3;4;vonTim-PhilippMueller<- FVKEYBD=$208‚Interrupt-VektorPPOKMSK=$10ƒKontrollregisterZIRQEN=$D20E‚fuerIRQ'sdKBCODE=$D209TastendrucknCH=764‡SchattenregKBCODExCH1=$2F2…vorherigeTaste!‚SSFLAG=$2FF‚=255:Printhalten ŒKEYDIS=$26D‚<>0:Tastaturaus–HELPFG=$2DC‚=CH,wenn<Help>" KEYDEL=$2F1‚Tastenprellzaehler"ªKRPDEL=$2D9‚Tastenwiederholung!´SRTIMR=$22B‚ZaehlerzuKRPDEL¾-ÈSTART„LDA#KEYI‚VektoraufÒ‰STAVKEYBDnewRoutineÜ‰LDA/KEYI‡zeigenæ‰STAVKEYBD+1„lassenð‰LDAPOKMSKú‰ORA#$40…Tastatur-‰STAPOKMSKƒinterrupt‰STAIRQEN„erlauben‰RTS‹undback"-,KEYI…TYAˆ<Y>retten6‰PHA@‰LDA$D20A‚RahmenfarbeJ‰STA712„zufaelligT‰LDYKBCODEgleiche^‰CPYCH1„Taste?h‰BNE.1r‰LDAKEYDEL„wennja,|‰BNE.4‡Prellung?†.1‡CPY#159‰BNE.2†wennš‰LDASSFLAG‚Control-1,¤‰EOR#$FF„Flagum-®‰STASSFLAG‚schalten¸‰JMP.4Â;Ì.2‡TYAˆWennHelp-Ö‰AND#$3FƒKombinationà‰CMP#17„HELPFG=CHê‰BNE.3…undcioaô‰STYHELPFGþ‰BNE.4;.3‡STYCH„okay,indie‰STYCH1ƒSchattenregs&‰LDA#3†Prellzeit0‰STAKEYDEL‚neusetzen:‰LDAKRPDEL‚Tastenwie-D‰STASRTIMR‚derholungN.4‡PLA‰ebenfallsX‰TAYƒ<Y>holenb‰PLA‚Akkuholenl‰RTI‚undcioa....v-