$F69B/63131:   Bump Clock

Jump from $FFEA:

F69B: A2 00     LDX #$00
F69D: E6 A2     INC $A2       ; Real-time jiffy Clock
F69F: D0 06     BNE $F6A7
F6A1: E6 A1     INC $A1       ; Real-time jiffy Clock
F6A3: D0 02     BNE $F6A7
F6A5: E6 A0     INC $A0       ; Real-time jiffy Clock

Jump from $F69F, $F6A3:

F6A7: 38        SEC
F6A8: A5 A2     LDA $A2       ; Real-time jiffy Clock
F6AA: E9 01     SBC #$01
F6AC: A5 A1     LDA $A1       ; Real-time jiffy Clock
F6AE: E9 1A     SBC #$1A
F6B0: A5 A0     LDA $A0       ; Real-time jiffy Clock
F6B2: E9 4F     SBC #$4F
F6B4: 90 06     BCC $F6BC
F6B6: 86 A0     STX $A0       ; Real-time jiffy Clock
F6B8: 86 A1     STX $A1       ; Real-time jiffy Clock
F6BA: 86 A2     STX $A2       ; Real-time jiffy Clock

Jump from $F6B4, $F6C2, $F8CA, $FE5E:

F6BC: AD 01 DC  LDA $DC01     ; CIA1: Data Port B (Keyboard, Joystick, Paddles)
F6BF: CD 01 DC  CMP $DC01     ; CIA1: Data Port B (Keyboard, Joystick, Paddles)
F6C2: D0 F8     BNE $F6BC
F6C4: AA        TAX
F6C5: 30 13     BMI $F6DA
F6C7: A2 BD     LDX #$BD
F6C9: 8E 00 DC  STX $DC00     ; CIA1: Data Port A (Keyboard, Joystick, Paddles)

Jump from $F6D2:

F6CC: AE 01 DC  LDX $DC01     ; CIA1: Data Port B (Keyboard, Joystick, Paddles)
F6CF: EC 01 DC  CPX $DC01     ; CIA1: Data Port B (Keyboard, Joystick, Paddles)
F6D2: D0 F8     BNE $F6CC
F6D4: 8D 00 DC  STA $DC00     ; CIA1: Data Port A (Keyboard, Joystick, Paddles)
F6D7: E8        INX
F6D8: D0 02     BNE $F6DC

Jump from $F6C5:

F6DA: 85 91     STA $91       ; Flag: $7F = STOP key

Jump from $F6D8:

F6DC: 60        RTS

    Previous Page / Next Page