$EB48/60232: Check for Shift, CTRL, C= EB48: AD 8D 02 LDA $028D ; Flag: Shift Keys EB4B: C9 03 CMP #$03 EB4D: D0 15 BNE $EB64 EB4F: CD 8E 02 CMP $028E ; Last Shift Key used for debouncing EB52: F0 EE BEQ $EB42 ; Process Key Image EB54: AD 91 02 LDA $0291 ; Flag: Upper/Lower Case change EB57: 30 1D BMI $EB76 EB59: AD 18 D0 LDA $D018 ; VIC: Memory Control Register EB5C: 49 02 EOR #$02 EB5E: 8D 18 D0 STA $D018 ; VIC: Memory Control Register EB61: 4C 76 EB JMP $EB76 Jump from $EB4D: EB64: 0A ASL EB65: C9 08 CMP #$08 EB67: 90 02 BCC $EB6B EB69: A9 06 LDA #$06 Jump from $EB67: EB6B: AA TAX EB6C: BD 79 EB LDA $EB79,X ; Pointers to Keyboard decoding tables EB6F: 85 F5 STA $F5 ; Vector: Current Keyboard decoding Table EB71: BD 7A EB LDA $EB7A,X ; Pointers to Keyboard decoding tables EB74: 85 F6 STA $F6 ; Vector: Current Keyboard decoding Table Jump from $EB57, $EB61: EB76: 4C E0 EA JMP $EAE0 ; Process Key Image Previous Page / Next Page |