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
|