$C368/50024:   Get drive number

Jump from $C1E2:

C368: A9 00     LDA #$00
C36A: 8D 8B 02  STA $028B       ; erase syntax flag
C36D: AC 7A 02  LDY $027A       ; position in command line

Jump from $C381:

C370: B1 A3     LDA ($A3),Y     ; get chars from command buffer
C372: 20 BD C3  JSR $C3BD       ; get drive number
C375: 10 11     BPL $C388       ; certain number?
C377: C8        INY             ; increment pointer
C378: CC 74 02  CPY $0274       ; line end?
C37B: B0 06     BCS $C383       ; yes
C37D: AC 74 02  LDY $0274
C380: 88        DEY
C381: D0 ED     BNE $C370       ; search line for drive number

Jump from $C37B:

C383: CE 8B 02  DEC $028B
C386: A9 00     LDA #$00

Jump from $C375:

C388: 29 01     AND #$01
C38A: 85 7F     STA $7F         ; drive number
C38C: 4C 00 C1  JMP $C100       ; turn LED on

    Previous Page / Next Page