$F3D5/62421:   Send Secondary Address

Jump from $F37F, $F4C8, $F605:

F3D5: A5 B9     LDA $B9       ; Current File - Secondary Address
F3D7: 30 FA     BMI $F3D3     ; Open File
F3D9: A4 B7     LDY $B7       ; Number of Characters in Filename
F3DB: F0 F6     BEQ $F3D3     ; Open File
F3DD: A9 00     LDA #$00
F3DF: 85 90     STA $90       ; Kernal I/O Status Word ST
F3E1: A5 BA     LDA $BA       ; Current File - First Address (Device number)
F3E3: 20 0C ED  JSR $ED0C     ; Send LISTEN Command on Serial Bus
F3E6: A5 B9     LDA $B9       ; Current File - Secondary Address
F3E8: 09 F0     ORA #$F0
F3EA: 20 B9 ED  JSR $EDB9     ; Send LISTEN Secondary Address
F3ED: A5 90     LDA $90       ; Kernal I/O Status Word ST
F3EF: 10 05     BPL $F3F6
F3F1: 68        PLA
F3F2: 68        PLA
F3F3: 4C 07 F7  JMP $F707     ; Output I/O Error Messages: 'DEVICE NOT PRESENT'

Jump from $F3EF:

F3F6: A5 B7     LDA $B7       ; Number of Characters in Filename
F3F8: F0 0C     BEQ $F406
F3FA: A0 00     LDY #$00

Jump from $F404:

F3FC: B1 BB     LDA ($BB),Y   ; Pointer: Current File name Address
F3FE: 20 DD ED  JSR $EDDD     ; Send Serial Deferred
F401: C8        INY
F402: C4 B7     CPY $B7       ; Number of Characters in Filename
F404: D0 F6     BNE $F3FC

Jump from $F3F8:

F406: 4C 54 F6  JMP $F654     ; Save to Serial Bus

    Previous Page / Next Page