$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 |