$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