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 |