
DOAUTO2.PRG  Version 2.0
-----------

(Ist DOAUTO2 unter MagiC einsetzbar? Wenn ja, wre eine Meldung nett;
 ich kann das mangels MagiC nicht ausprobieren..)

Ein (weiterer) Boot-Selektor fr Besitzer von Festplatten (Nur-Disketten-
benutzer sollten solche Utilities eh besser vergessen).
Nachdem es schon Gigabytes von solchen Programmen gibt, erscheint
hier nun auch noch meiner; deshalb eine "Motivation":

* ein kompaktes Programm - auch bei langsamen Festplatten kein Zeitverlust..
* Wahlmglichkeit zwischen etwa 30 verschiedenen Boot-Konfigurationen
  (Beim Booten kann man eine Taste (1..9, A..Z) drcken.
* Es knnen Programme von auerhalb des AUTO-Ordners gestartet werden
* Die Reihenfolge des Bootens hngt nicht von der Plazierung der Programme
  auf der Festplatte ab, sondern von der Beschreibung in der Batchdatei.
* Der Speicherverbrauch von DOAUTO2 ist nicht gro (ca. 2kB + Batch-Datei)
* Bei ppig mit Speicher ausgestatteten Rechnern (Falcon 14MB) lt sich
  der Speicher whrend des Bootens verkleinern => hhere Geschwindigkeit
* Drckt man eine SHIFT-,CONTROL- oder ALT-Taste whrend des Bootens,
  so wird jede Aktion angefragt (Abbruch, Ja, Nein, Ja zu allen folgenden)
* Den Programmen knnen Parameter bergeben werden (<=125 Zeichen!)
* DOAUTO2 ist Freeware, es darf also frei verteilt werden, aber nur im
  Originalzustand, d.h. mit allen Dateien, und unverndert.
  DOAUTO2 darf nicht kommerziell vertrieben werden (ohne meine Zustimmung).


Beigelegte Dateien:
DOAUTO2.PRG  - das "Herzstck"
PRGS.DO1     - eine Beispiel-Batchdatei
ED_E.PRG     - ein (spartanischer) Editor (Hilfe dort mit der HELP-Taste)
LIESMICH.TXT - diese Beschreibung
README.TXT   - der Versuch, LIESMICH.TXT auf Englisch zu radebrechen
CHG_D.PRG    - ein Programm zum ndern des ACC-Suchlaufwerkes !VORSICHT!
CPY.TTP      - Kleines 1-File-Kopierprogramm                  !Vorsicht!

So, immer noch jemand beim Lesen? Dann folgt hier die Beschreibung
der Installation und der Wirkungsweise.

1. Installation
   DOAUTO2.PRG wird in den AUTO-Ordner des Bootlaufwerkes kopiert. 
   Alle anderen Programme mit der Endung "PRG" sollten nun in "PRZ"
   (oder sowas in der Art) umbenannt werden.
   Mittels eines Editors (notfalls den etwas archaischen ED_E.PRG, der
   beiliegt, nehmen) wird nun eine "Batch"-Datei erstellt; entweder
   direkt im Hauptverzeichnis von C:, oder in C:\AUTO
   Name: PRGS.DO1
   Mit ED_E.PRG geht das so: ED_E.PRG starten, Text eintippen (siehe unten),
   CTRL-S drcken (eine Datei-Auswahlbox erscheint), dort auf Laufwerk
   C: wechseln (in die Pfad-Zeile klicken, Escape drcken und "C:\*.*"+Return
   eingeben), dann als Namen "PRGS.DO1" eingeben und OK klicken.

   Der enthaltene Text sollte so aussehen:

# Kommentarzeile    (dient nur zur bersicht fr den Batch-Datei-Schreibenden)
> Ausgabezeile      (Text wird am Bildschirm ausgegeben)
~2                  (Speicher wird reserviert, 2MB bleiben frs Booten frei)
~-                  (der reservierte Speicher wird wieder freigegeben)
?C:\AUTO\CRASH.PRG  (Es erscheint eine Abfrage, ob CRASH.PRG 
                         ausgefhrt werden soll)
C:\HD\CACHE.PRG     (dieses Programm wird ausgefhrt wie eines im AUTO-Ordner)
C:\OLDTOS\SID.TTP C:\AUTO\TEST.PRG  (der alte SID-Debugger wird MIT PARAMETERN
                                     ausgefhrt)


DOAUTO hlt bei seinem Start Ausschau nach einer Taste (aber wartet nicht
darauf). Wenn eine im Bereich 1..9,A..Z gedrckt wurde, dann liest es die 
Datei PRGS.DO<Taste> ein und macht diese Datei zum Standard, indem es
eine versteckte Datei "C:\bootkey.txt" erzeugt.
Ursprnglicher Standard ist PRGS.DO1.

Wenn verschiedene Boot-Konfigurationen erwnscht sind, kann das z.B. auch
mit ED_E.PRG gemacht werden:
ED_E starten, mittels CTRL-O PRGS.DO1 laden, unter anderem Namen mittels
ALT-S speichern (z.B. PRGS.DO2), dann die nderungen vornehmen und
mittels CTRL-S speichern.

Anmerkung: Es ist vorteilhaft, Buchstaben statt Ziffern zu verwenden
(Auf meinem Rechner: 1 - ziemlich alles booten, 2 - weniger viel booten,
 4 - "leerer" Falcon, I - Internet Boot, M - MultiTOS Boot,
 V - Vidtel inside Boot)

ED_E.PRG
--------
Ein einfacher Editor ohne Menleiste. Tastaturbelegung kann ber die
HELP-Taste eingesehen werden. Hat leider ein paar Redraw-Probleme unter
MultiTOS und kann auch nur einen Text laden.
Dafr ist das Programm relativ klein..

CHG_D.PRG
---------
Dieses Progrmmchen ndert (sehr "unsauber") den Suchpfad fr Accessoires.
Es sollte als letztes Programm im AUTO-Ordner stehen bzw. als letztes
Programm von DOAUTO2 aufgerufen werden.
Da das Programm relativ weit ins System eingreift, kann die Lauffhigkeit
nur unter den Single-TOS-Versionen <=4.04 erwartet werden. Unbedingt erst
mal bei einem Probe-Boot ausprobieren, ob es klappt!

CPY.TTP
-------
Kleines Kopierprogramm, das z.B. dazu verwendet werden kann, verschiedene
NEWDESK.INF/DESKTOP.INF oder MINT.CNF - Dateien je nach Boot-Konfiguration
zu whlen (z.B. MINT.CNFs fr MultiTOS oder XaAES whlen)
Syntax: CPY.TTP <quelle> <ziel>
<quelle> und <ziel> mssen vollstndige Dateinamen ohne * oder ? sein!
Beispiel: CPY.TTP NEWDESK.16 NEWDESK.INF
! CPY.TTP warnt NICHT beim berschreiben bestehender Dateien ! Vorsicht !


***  Wichtig: Es knnen keine auf GEM basierenden Programme ausgefhrt
***           werden! Die Programme werden VOR der Initialisierung vom
***           GEM ausgefhrt (wie halt blich, wenn sie im AUTO-Ordner
***           stehen..)

*** Warnung: Der Einsatz von DOAUTO2.PRG erfolgt auf eigene Gefahr.
***          Ich komme fr keine Schden auf, die durch den Einsatz
***          von DOAUTO2.PRG entstehen. Bei mir luft DOAUTO2.PRG seit
***          einem halben Jahr zuverlssig auf einem Falcon/14MB,
***          aber es ist nicht auszuschlieen, da DOAUTO2 noch Fehler
***          enthlt.

Falls jemand noch nicht "den Durchblick" hat, wie so eine Datei
"PRGS.DO1" aufgebaut ist, liegt ein Beispiel bei..


Die Programme wurden in Assembler erstellt, ED_E in PureC.
Das erklrt wohl, warum sie so klein sind..

Viel Spass mit DOAUTO,

Christian Peppermller
(Christian.Peppermueller@rzmail.uni-erlangen.de)
Ebrardstr. 23
91054 Erlangen
