home *** CD-ROM | disk | FTP | other *** search
/ CBM Funet Archive / cbm-funet-archive-2003.iso / cbm / c64 / diskutil / misc / chdirsys.sfx / idee / funktion
Encoding:
Text File  |  1994-01-18  |  1.5 KB  |  68 lines

  1.  
  2.               CHDIR-SYSTEM
  3.               ============
  4.  
  5. Idee/Funktionsweise:
  6.  
  7.  Dieses Program soll die Diskettenhand-
  8. habung durch Unterverzeichnisse,wie zum
  9. Beispiel  unter  MS-Dos im  PC-Bereich,
  10. vereinfachen.
  11.  
  12.  Es bedient sich  dabei eines einfachen
  13. Tricks:
  14.  
  15.  Es  macht  aus  dem  ersten Directory-
  16. Sektor   einen   'Dummy-Block' , dessen
  17. Linker-Bytes mit Hilfe von &-Files ver-
  18. bogen  und so  auf  neue  Verzeichnisse
  19. gerichtet werden koennen.
  20.  
  21.  Um  die  Vorgehensweise  ganz  zu ver-
  22. stehen  sollte  man  eine  CHDIR-SYSTEM
  23. Diskette  mit  einem  Disk-Monitor  auf
  24. Track 18  Sektor 1  die  ersten  beiden
  25. Bytes betrachten und einmal die  Unter-
  26. verzeichnisse wechseln.
  27. Nebenbei: es  befindet  sich  ein doku-
  28. mentierter Quellcode,der das Funktions-
  29. schema der &-Files zeigt.
  30.  
  31.  
  32.  WICHTIG:
  33. Man sollte  nie  die Diskette validaten
  34. und  auch  nie  ein  &-FILE   loeschen.
  35.  
  36.  Die  Benutzung  ausserhalb  des Haupt-
  37. programms ist  sehr  einfach  (man kann
  38. aber  nur  die  Verzeichnisse wechseln;
  39. fuer  das  Erstellen  und  Loeschen von
  40. Verzeichnissen benoetigt man das Haupt-
  41. programm!). Man gibt  einfach ueber den
  42. Kommando-Kanal aus:
  43.  
  44. &[Name des Unterverzeichnisses]
  45. d.h.:
  46.  
  47. open 1,8,15,"&Test":close1
  48.  
  49. oder  fuer  die  Benutzer von Speeddos,
  50. Action Cartridge oder Dos 5.1 der Test-
  51. Demo Disk:
  52.  
  53. @"&Test"
  54. oder
  55. @&Test
  56.  
  57. Das  einfache  an der  zweiten Variante
  58. ist, dass man  den Verzeichnisnamen aus
  59. der  Directory   uebernehmen  kann  wie
  60. einen Filenamen.
  61.  
  62. Das Verzeichnis '&' (ohne zusaetzlichen
  63. Namen)  fuert   in   das  Vorhergehende
  64. Unterverzeichnis.
  65.  
  66.  
  67.  
  68.