alle angegebenen Dateien im Directory suchen ($c44f)
A: Filetabellen $e5-$f8
   Filebeginn   $0297-$02a1
   $02a5: $ff: alle Files gefunden (kein Name enthaelt Wildcards)
          $00: - nicht alle Files wurden gefunden, oder
               - Files enthalten Wildcards (weitere Fundstellen sind moegl.)

Einsprung von $87A2, $88D6, $A974, $B792, $B91E:

82B9: 20 A2 82  JSR $82A2        Partition initialisieren

Einsprung von $82C8:

82BC: A9 00     LDA #$00         Flag fuer 'Suche nach belegten Eintraegen'
82BE: 85 73     STA $73          setzen
82C0: 20 24 84  JSR $8424        1. Dir-Eintrag holen
82C3: D0 0B     BNE $82D0        gefunden ? ja, ==>

Einsprung von $82E3:

82C5: CE A3 02  DEC $02A3        Anzahl der Laufwerke -1 = $ff
82C8: 10 F2     BPL $82BC        (wird nie ausgefuehrt)
82CA: 60        RTS

Einsprung von $82DC:

82CB: 20 89 84  JSR $8489        naechsten Dir-Eintrag holen
82CE: F0 10     BEQ $82E0        keiner mehr da ? ja, ==>

Einsprung von $82C3, $82DE:

82D0: 20 27 83  JSR $8327        Eintrag mit gesuchten Eintraegen vergleichen
82D3: AD A5 02  LDA $02A5        noch nicht alle Dateien gefunden ?
82D6: F0 01     BEQ $82D9        ja, ==>
82D8: 60        RTS

Einsprung von $82D6:

82D9: AD 6D 02  LDA $026D        War der Eintrag ein gesuchter ?
82DC: 30 ED     BMI $82CB        nein, ==>
82DE: 10 F0     BPL $82D0        ja, ==>

Einsprung von $82CE:

82E0: AD A5 02  LDA $02A5        Sind alle Dateien gefunden ?
82E3: F0 E0     BEQ $82C5        nein, (Ende) ==>
82E5: 60        RTS

    Previous Page / Next Page