$D313/54035: Close all channels of other drives Jump from $D045, $EC55, $EC66: D313: A9 0E LDA #$0E ; 14 D315: 85 83 STA $83 ; secondary address Jump from $D336: D317: A6 83 LDX $83 D319: BD 2B 02 LDA $022B,X ; association table D31C: C9 FF CMP #$FF ; channel associated? D31E: F0 14 BEQ $D334 ; no D320: 29 3F AND #$3F D322: 85 82 STA $82 ; channel number D324: 20 93 DF JSR $DF93 ; get buffer number D327: AA TAX D328: BD 5B 02 LDA $025B,X ; drive number D32B: 29 01 AND #$01 ; isolate D32D: C5 7F CMP $7F ; equal to actual drive number D32F: D0 03 BNE $D334 ; no D331: 20 27 D2 JSR $D227 ; close channel Jump from $D31E, $D32F: D334: C6 83 DEC $83 ; next channel D336: 10 DF BPL $D317 D338: 60 RTS Previous Page / Next Page |