AtarimaniaAtarimania

Atari ST - ?

Alibi

Alibi — screenshot 1
1 / 3
Genre
Tape / Disk / Cartridge Utility
Year
Language
Compiled Pascal
Publisher
[no publisher]
Controls
Mouse
Distributor
Resolution
Low / Medium / High / VGA
Developer
[n/a]
ST Type
ST, STe, TT, Falcon030 / 0.5MB
Licensed from
Programmer(s)
Bartholme, Christoph
Country
Germany
MIDI
Software
English / German
Version
Box/Instructions
German
Number of Disks
1 / Double Sided / HD Installable
License
PD / Freeware / Shareware
Dump
Download
Serial
Dump format
MSA
Protection

INSTRUCTIONS

                A n l e i t u n g   z u   A L I B I . P R G
                -------------------------------------------

                               Version 1.7

                 >>>>> alibi (lateinisch) : anderswo <<<<<

                   "Wo ist nur die verflixte RSC-Datei?"
                                  ODER:
                       Wie man auch die am tiefsten
                  vergrabenen Programme ruckzuck startet ...


                              Copyright
                              ---------
(C) 1990/91 by Christoph Bartholme, Ettlinger Straße 37, W-7500 Karlsruhe 1
Entwickelt in Assembler und ST PASCAL+ (CCD)
ALIBI  ist  FREEWARE und darf an jedermann/frau weitergegeben werden, sofern
diese  Datei  ('ALIBI.TXT')  mitkopiert  wird.
Der  Autor  haftet  nicht für Schäden jeglicher Art, welche, wie auch immer,
durch Anwendung des Programms entstehen.
Gegen  Einsendung  von DM 10.- (Verrechnungsscheck oder Schein) an den Autor
gibt's  den  kompletten  Source-Code  sowie, falls vorhanden, auch eine neue
Version auf Diskette.


                            Voraussetzungen
                            ---------------
  ALIBI  sowie  die  damit erzeugten Starter-Programme laufen mit jeder TOS-
Version  und  bei jeder Bildschirmauflösung. Ein Starter-Programm belegt auf
Disk nur 656 Bytes (also 1 Cluster) und während der Ausführung weniger als 2
kBytes RAM-Speicher.


                            Sinn und Zweck
                            --------------
  Na  schön, werden Sie sagen, aber wofür brauche ich sowas überhaupt? Statt
langer  Erklärungen  hier erstmal ein paar Situationen, die Ihnen vielleicht
bekannt vorkommen:

*  Mit  der Desktop-Funktion 'Anwendung anmelden' läßt sich ein Programm für
 eine  bestimmte  Dateiart installieren (z.B. WORDPLUS auf '*.DOC'-Dateien).
 Nach  Anklicken  einer  solchen  Datei  wird  dann das Programm automatisch
 gestartet  und die Datei geladen. ABER: Bei Programmen, die nicht im selben
 Verzeichnis  stehen  wie  die aufrufende Datei und andere Dateien nachladen
 (z.B. RSC-Dateien oder Druckeranpassungen), gibt es Probleme (zumindest bei
 TOS-Versionen  vor dem 6.4.1989, ab TOS 2.00 / 3.00 läßt sich der Zugriffs-
 pfad endlich umschalten!), da diese Files nicht gefunden werden.

*  Viele  Anwendungen  sowie spezielle Shells erlauben das Nachladen anderer
 Programme.  Oft  werden  auch  dabei  Hilfsdateien  wie  RSC-Dateien  nicht
 gefunden.

*  Festplatten-Anwender  benötigen  ein  Programm  (z.B. Texteditor) oft bei
 ganz   verschiedenen   Anwendungen,  die  zudem  auf  mehreren  Partitionen
 verteilt  sind.  Dieses Programm muß dann mehrfach auf der Platte vorhanden
 sein und belegt kostbaren Speicherplatz.

*  Oft  benötigt  man  schnell mal ein Programm, weiß aber nicht mehr, wo es
 auf  der  Platte  versteckt  ist.  Wenn man nun alle wichtigen Programme in
 einem  Ordner  auf  Partition  C versammelt hätte ('DIREKT'), wäre das kein
 Problem, aber wieviel Speicherplatz wird damit verschwendet!

  All  diese  Probleme  lassen  sich  mit ALIBI lösen! Jetzt sind Sie sicher
gespannt,  wie  das  gehen  soll. Im Prinzip ganz einfach: ALIBI erzeugt ein
kurzes  Startprogramm,  welches  nicht  anderes  tut,  als  das  eigentliche
Hauptprogramm zu starten. Dieses kann eine TOS-,TTP-,PRG- oder APP-Anwendung
sein.  Dieses  Startprogramm  darf  nun  als Stellvertreter des eigentlichen
Hauptprogramms  verwendet  werden  ('Anwendung anmelden', kopieren oder ver-
schieben  in andere Ordner und Laufwerke etc.). Irgendwelche Dateinamen, die
in der Kommandozeile übergeben werden (z.B. nach Installierung in 'Anwendung
anmelden'),  werden  mit korrektem Zugriffs-Pfad und -Laufwerk an das Haupt-
programm weitergeleitet.

  Als  Festplatten-Benutzer  werden  Sie  diese  Möglichkeiten  besonders zu
schätzen  wissen, aber auch bei Disketten-Betrieb ist ALIBI hilfreich! Gege-
benenfalls  müssen  Sie  eben  bei der Meldung 'Nicht gefunden' die Diskette
wechseln und dann die Taste  drücken.


                                Anwendung
                                ---------
  Das  Programm  'ALIBI.PRG'  brauchen Sie nur zur Erzeugung eines Startpro-
gramms. Ansonsten kann ALIBI wieder auf einer Diskette im Schrank verschwin-
den oder in die Tiefen der Festplatte abtauchen.

  Um  nun  ein  solches  Startprogramm,  im  folgenden 'Starter' genannt, zu
erzeugen,  starten  Sie ALIBI.PRG wie gewohnt per Doppelklick. Nach Wahl der
Sprache  (englisch  oder deutsch) können Sie in der darauf erscheinenden Box
nun  über 'Info' die üblichen Programminformationen erhalten. 'Quit' beendet
das Programm. Mit 'Start' beginnt ein Installationszyklus.

  Zuerst  muß in einer Fileselectbox das zu installierende Programm, im fol-
genden  'Hauptprogramm'  genannt,  gewählt werden.

  Darauf  wird  in  einer weiteren Fileselectbox Laufwerk, Pfad und Name des
 Starters  gesetzt.  ALIBI  bietet  '>XXXXXXX.YYY' als Defaultname an, wobei
'XXXXXXX'  die ersten sieben Buchstaben des Hauptprogramms sind und YYY des-
sen  Extender.  (Durch das '>' als erstes Zeichen erscheint ein solcher Name
ganz  vorn im Alphabet!) Natürlich ist auch jeder andere Name erlaubt. Falls
Sie den Ordner oder das Laufwerk gewechselt haben, erscheint der Defaultname
durch Klicken von 'Ok' (bei leerem Auswahlfeld) erneut. Der Extender ('PRG',
'TOS'  etc.) wird automatisch erzeugt und muß daher nicht eingegeben werden.
Ist  der  Name  im  gewählten  Verzeichnis  schon  vergeben, fragt ALIBI zur
Sicherheit  zweimal,  ob  das  existierende  Programm wirklich überschrieben
werden   soll.  Wenn nicht, besteht nochmals die Möglichkeit der Namens- und
Pfadwahl.  Sind  der  Name  und  Pfad  des Starters nun gewählt, wird an der
Stelle  das  eigentliche  Starterprogramm  erzeugt. Das Hauptprogramm selbst
bleibt natürlich unverändert.

  Der  Starter  darf  beliebig umbenannt und in andere Verzeichnisse kopiert
oder  verschoben  werden.  Das Hauptprogramm muß nun allerdings seinen Namen
behalten  und  darf  seinen  Ordner  nicht wechseln, da es sonst vom Starter
nicht mehr gefunden wird.

  Damit  es  keine  Mißverständnisse  gibt: Ein Starter kann nicht zum auto-
matischen  Starten  von  GEM-Programmen  aus  dem AUTO-Ordner heraus benützt
werden (TOS-Anwendungen sind allerdings so startbar). Dazu gibt es spezielle
Start-Programme,  die  warten, bis das AES initialisiert ist, oder die Auto-
start-Option ab TOS 1.04.

  Da  an  ein Starterprogramm prinzipbedingt nur Dateinamen übergeben werden
dürfen,  ist bei Startern für TTP-Appplikationen Vorsicht geboten: wenn Sie,
wie bei TTPs üblich, irgendwelche Optionsparameter übergeben wollen, so wird
der  Starter versuchen, daraus einen Dateipfad zu basteln, worauf das Haupt-
programm dann durchaus bombig reagieren könnte!


                            Tips und Tricks
                            ---------------
  Für  Programme  im AUTO-Ordner wird automatisch ein 'TOS'-Starter erzeugt.
Dabei  ist  es  unerheblich,  ob  das  Hauptprogramm  durch  Änderung seines
Extenders  in  'PRX' o.ä. momentan inaktiviert ist (So etwas wird von vielen
Bootselect-Programmen gemacht.). Achtung: Manche Programme funktionieren nur
während  des   Bootvorgangs  und sind, falls später angeklickt, wirkungslos.
Andere  Programme (z.B. TRBOMONO.PRG, MACCEL2.PRG) müssen IMMER den Extender
'PRG' besitzen. Hier muß für den Starter also auch 'PRG' gewählt werden.

  Mittlerweile  gibt  es  einige Programme, welche sowohl als 'ACC' als auch
als  'PRG'  laufen.  Ein solches Accessory läßt sich direkt mit einem ALIBI-
Starter  aufrufen. Bei Startern für ACCs wird automatisch der Extender 'PRG'
gesetzt.  Auch  hier  ist  es  egal,  ob  das Accessory momentan inaktiv ist
('ACX',  'AC'  o.ä.).  Vorsicht:  Nur  solche speziellen ACCs lassen sich so
starten;  bei  ACCs,  die  nicht  selbst erkennen können, ob sie als PRG ge-
startet  wurden  oder die dies aus ihrem Extender erfahren, funktioniert das
natürlich nicht.

  Es  gibt einige wenige Programme ('Plus-Wort-1' oder so...), welche leider
eine  unübliche  (ich  sage nicht 'üble'!) Pfadverwaltung anwenden. Hier muß
der  Starter  im selben Ordner wie das Hauptprogramm sein. 'Anwendung anmel-
den' ist dann trotzdem möglich.

  Wenn  Sie  (noch)  nicht  mit  TOS 1.04 (oder neuer) arbeiten, sondern ein
älteres  TOS  verwenden  ('ROM-TOS',  'Blitter-TOS'),  so  funktioniert  die
'Anwendung anmelden'-Funktion nicht korrekt! Durch 'Arbeit sichern' wird nur
der NAME des angemeldeten Programms in DESKTOP.INF geschrieben, nicht jedoch
der  KOMPLETTE  PFAD.  Dies  können  Sie  durch  einen  manuellen Eintrag in
DESKTOP.INF korrigieren. Ein Beispiel: Der Starter STARTER.PRG befindet sich
auf  Lauf-  werk  D im Ordner 'ORDNER' und soll für 'TXT'-Dateien angemeldet
werden.  Tragen  Sie  nun  mit  einem  Editor (TEMPUS, Edison, WORDPLUS ohne
WP-Modus,...) folgende Zeile in DESKTOP.INF ein:
#G 03 04   D:\ORDNER\STARTER.PRG@ *.TXT@
Die  Prozeduren  'Anwendung  anmelden'  und 'Arbeit sichern' können Sie sich
jetzt  natürlich  sparen. Nach dem nächsten Booten wird also durch Anklicken
einer TXT-Datei das Programm STARTER.PRG aufgerufen.

  Abschließend  noch ein Trick für Festplattenbenutzer: Legen Sie einen Ord-
ner an, in welchen die Starter für die meistbenutzten Programme kopiert wer-
den.  Ändern  Sie nun Größe und Position des Fensters des geöffneten Ordners
nach  Belieben  (Beispiele:  bei Textdarstellung schmal und am rechten Rand,
bei  Icondarstellung breit und am unteren Rand)  und klicken Sie 'Arbeit si-
chern'  an.  Künftig  wird  jetzt  nach  jedem  Reset  der Desktop mit einem
'Direktzugriffs'-Fenster dargestellt (ähnlich praktisch wie das Schieben von
Programm-Icons auf den Desktop beim MacIntosh)!

  Vielleicht  fällt Ihnen noch eine andere Anwendung für ALIBI ein. Wenn Sie
weitere  Ideen,  Anregungen,  Kritik oder Fragen haben, so schreiben Sie mir
doch einfach!

                            Versionen
                            ---------
V1.7 : Fehler bei der Extender-Bestimmung beseitigt
V1.6 : Bezugsversion

------------------------- Ende von ALIBI.TXT -------------------------------