home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / system / reset / docs / deutsch / reset.dok next >
Text File  |  1995-02-27  |  5KB  |  107 lines

  1.  
  2.  
  3.                                  Reset
  4.  
  5.                  Version 3.1 geschrieben am 30.3.1994
  6.                         von Martin Schlodder
  7.  
  8.   Dies ist die Version 3.1 des Programms Reset, ein Update zur Version 3.03.
  9.  
  10. Dieses Programm  läuft nur unter  OS 2.0  und neueren Versionen des Betriebs-
  11. systems.  Es  bietet das typische  Verhalten eines  CLI Kommandos  durch Ver-
  12. wendung von  ReadArgs().  Wenn es unter OS 2.1  oder neueren Betriebssystems-
  13. versionen gestartet wird, ist es vollständig lokalisierbar.
  14.  
  15. ------------------------------------------------------------------------------
  16.  
  17. Reset führt, wer hätt's gedacht, einen Reset durch. Man spart sich den ach so
  18. geliebten Affengriff,  und einigen Ärger, der entstehen könnte, wenn man wäh-
  19. rend eines Schreibzugriffs auf was-auch-immer eben diese  drei Tasten drückt.
  20. Denn Reset wartet auf das Ende aller  Disketten- oder Festplattenoperationen.
  21. Und auf das Ende eines Countdowns,  denn vielleicht ueberlegt es sich der Be-
  22. nutzer doch noch anders?  Außerdem stehen einige weitere nette Funktionen zur
  23. Verfügung:
  24.  
  25.  Aufruf: Reset [HELP|SIMPLE|COLD|KICK|QUICK]
  26.  
  27.   - Die Option 'HELP' führt zu einer Kurzbeschreibung.
  28.   - Keine Option oder 'SIMPLE' führt einen einfachen Reset durch.  Also sowas
  29.     ähnliches wie wenn  man die Tastenkombination  <CTRL><LAmiga><RAmiga> be-
  30.     tätigen würde (auch Affengriff genannt).
  31.   - Die Option 'COLD' löscht die  ExecBase und damit alles Resetfeste aus dem
  32.     Speicher (also RAM-Disks, Viren usw.).  Das ist ganz so als hätte man den
  33.     Amiga  frisch  eingeschaltet  (oder  gerade eben die  Kickstart in seinen
  34.     1000er geladen).
  35.   - Die Option 'KICK' entfernt das Kickstart aus dem WOM des Amiga 1000. Dies
  36.     funktioniert nur auf einem A1000, der etwas (egal wie wenig) FastRAM hat.
  37.     Nach Möglichkeit sollte dieses MEMF_LOCAL sein, was bedeutet, daß es nach
  38.     einem  Reset immer noch da ist  (also direkt mit dem  Prozessor verbunden
  39.     ist).  Dies ist aber auch schon die einzige Einschränkung,  denn zum Bei-
  40.     spiel mit auf 512 KB erweitertem WOM funktioniert alles bestens.  FastRAM
  41.     muß zur Verfügung stehen,  weil man direkt in das WOM schreiben muss,  um
  42.     dieses zu löschen. Und das geht nur nach einem RESET-Befehl des 68000. Da
  43.     dieser aber auch das WOM in den unteren 512 KB des Adressraums einblendet,
  44.     ist dann das Chip RAM überdeckt.
  45.  
  46. Dieses  Programm wurde übrigens komplett in  Assembler geschrieben (OMA 2.05),
  47. daher die kompakte Größe trotz allem Komfort.
  48.  
  49. ------------------------------------------------------------------------------
  50.  
  51. Für Fragen oder Anregungen zu diesem Programm bin ich erreichbar:
  52.  
  53. über EMail im Internet unter:
  54.    schlodder@student.uni-tuebingen.de
  55.  
  56. oder einfach per Post:
  57.    Martin Schlodder
  58.    Uhlandstr. 18
  59.    D-72336 Balingen
  60.  
  61. ------------------------------------------------------------------------------
  62.  
  63. Copyright:
  64.  
  65. Reset ist Freeware,  es darf also frei benutzt und kopiert werden, solange es
  66. nicht verändert wird.
  67.  
  68. DISCLAIMER:
  69.  
  70. Ich kann keine Haftung für Probleme oder Schäden übernehmen,  die sich direkt
  71. oder indirekt aus der Nutzung dieses Programms ergeben.
  72.  
  73. ------------------------------------------------------------------------------
  74.  
  75. V1.0:   Erste Version. (Läuft nicht unter OS 2.0)
  76. V2.0:   Läuft jetzt unter OS2.0 (ColdReboot()).
  77. V2.01:  Testet auf Fast Memory bevor das Kickstart entfernt wird.
  78. V2.02:  Fehler können nun auch in deutsch ausgegeben werden.
  79. V2.1:   Die Kick 1.3 Reset-Routine wurde an DoColdReset (von Commodore) ange-
  80.         passt, und ein Countdown wurde eingebaut.
  81. V2.2:   Der Countdown wird jetzt angezeigt und ein Abbruch (CTRL-C) wurde er-
  82.         möglicht.
  83. V2.3:   Der gewählte  Resettyp wird nun angezeigt und die Abbruchroutine wird
  84.         öfter aufgerufen (schnellere Reaktion).
  85. V2.31:  Benutzt nun Output() statt Open("*",MODE_READWRITE),  da dieser Modus
  86.         von Kick 1.3 nicht unterstützt wird.
  87. V3.0:   Führt vor dem  Reset ein  Inhibit auf alle Laufwerke aus,  so daß die
  88.         Gefahr eines Read-Write-Errors  sehr gering wird.  Da es die OS-Funk-
  89.         tionen  ReadArgs() und  Inhibit() benutzt,  läuft es  nur noch  unter
  90.         OS 2.0 und höher.
  91. V3.01:  Der Cursor wurde während des Countdown unsichtbar gemacht und FPuts()
  92.         durch PutStr() ersetzt.
  93. V3.02:  pr_WindowPtr  wird nun auf -1 gesetzt.  (Dies verhindert die lästigen
  94.         'Benötige den Datenträger ...' Requester.)
  95. V3.03:  Versucht jetzt  MEMF_LOCAL  Speicher zu allozieren wenn das Kickstart
  96.         entfernt werden soll.  PutStr() wurde wieder  durch das  ungepufferte
  97.         Write() ersetzt um das  (bei gepufferter Ausgabe nötige)  Springen in
  98.         die nächste Zeile zu umgehen.
  99. V3.1:   Lokalisiert und Option QUICK eingeführt. Programmcode teilweise umge-
  100.         schrieben.
  101.  
  102. ------------------------------------------------------------------------------
  103.  
  104.                                    //
  105.                        Thanks to \X/ Amiga for being the best computer ever !
  106.  
  107.