

                          'Gemini goes Mag!X'

                            (goes MultiTOS)

                         (nix ist unmglich ...)


                               Version 1.3
                              19. Mrz 1993


                         Copyright  1992-1993 by
                              Oliver Scheel





                              It's Freeware
 



Inhaltsverzeichnis
==================

1) Einleitung
  1.1) Die Dateien
  1.2) Haftungsausschlu
2) Installation
3) Bedienung
4) Einschrnkungen & Besonderheiten


1) Einleitung
=============

Hat hier jemand gesagt,  bei installiertem Mag!X knnte  man  unter  Gemini
keine Applikationen parallel starten? So ein Schmarrn.

Bei Mag!X handelt es  sich  um  ein  multitaskingfhiges  AES  von  Andreas
Kromke,  Sven & Wilfried Behne,  welches ber Bela vertrieben wird.  Leider
ist es z.Zt.  nur mglich ber den  Mag!X-Desk  Applikationen  parallel  zu
starten.  Da ich aber zu den eingefleischten  Gemini-Anwendern  gehre  und
nicht auf die nchste Gemini-Version, welche Mag!X  wohl untersttzen wird,
warten will,  habe ich ein bichen Toyota (nix ist unmglich ...) gespielt.
Herausgekommen ist dabei das Programm  'Gemini goes Mag!X'  womit  man  nun
auch unter Gemini Programme wie im Mag!X-Desk parallel starten kann.

[ein Jahr spter ...]

Zusatz vom Mrz 1993:
Hat hier jemand gesagt,  bei installiertem MultiTOS knnte man unter Gemini
keine Applikationen parallel starten? So ein Schmarrn.

Tja, da sich Gemini nun doch mehr Zeit lt und MultiTOS bereits erhltlich
ist, mute 'Gemini goes Mag!X' auch diesem Umstand gerecht werden. Man kann
nun auch unter MultiTOS und Gemini Programme parallel starten.  Aus  diesem
Grund hat 'Gemini goes Mag!X' auch den Zusatz 'goes MultiTOS'.

Die Anleitung ist relativ knapp gefat,  da das Programm wahrscheinlich nur
bis zur nchsten Gemini-Version aktuell ist[1].

Fast alle Soft- und Hardwarebezeichnungen,  die in dieser Anleitung erwhnt
werden,  sind eingetragene Warenzeichen und sollten als  solche  betrachtet
werden.

Das Programm ist Freeware,  d.h.  es darf frei kopiert und benutzt  werden.
Davon ausgeschlossen  ist  die  gewerbliche  Nutzung.  Diese  ist  nur  mit
schriftlicher(!) Genehmigung meinerseits mglich, eingeschlossen davon sind
PD-Versande! Die Rechte bleiben in allen Fllen bei mir.  Zuwiderhandlungen
werde ich strafrechtlich verfolgen.

Kontaktadresse:
Oliver Scheel
Rothehausstrae 28
W-5000 Kln 30
Email: Oliver_Scheel@k2.maus.de

---------------

 [1]  Wenn sie denn mal kommt ...


1.1) Die Dateien
----------------

Zu 'Gemini goes Mag!X' gehren folgende Dateien:

     - GMNIMAGX.APP      Das eigentliche Programm (kommt entweder in den 
                         AUTO\APP-Ordner oder als *.ACC ins 
                         Wurzelverzeichnis.
     - GMNIMAGX.INF      Eine Info-Datei fr `Gemini goes Mag!X' unter
     			 Mag!X.
     - GMNIMTOS.INF	 dto. nur halt fr MultiTOS.
     - GMNIMAGX.TXT      Die Anleitung im ASCII-Format.
     - GMNIMAGX.DVI      Die Anleitung im DVI-Format.
     - CHANGES.TXT       Die nderungen

'Gemini goes Mag!X' darf nur _komplett_ mit  diesen  Dateien  weitergegeben
werden.

1.2) Haftungsausschlu
----------------------

Ich bernehme keine Haftung oder Verantwortung fr direkte  oder  indirekte
Schden jedweder Art,  seien sie finanzieller,  materieller oder  sonstiger
Art,   die   aus   dem   Gebrauch,   Nichtgebrauch   oder   Mibrauch   von
'Gemini goes Mag!X'  entstehen.


2) Installation
===============

Die Installation von 'Gemini goes Mag!X' unter Mag!X und unter MultiTOS ist
sehr hnlich, soda der Unterschied bei MultiTOS im Text erklrt sind.

  1) GMNIMAGX.APP in den AUTO\APP-Ordner oder als GMNIMAGX.ACC ins  Wurzel-
     verzeichnis kopieren.  Unter MultiTOS sollte  'Gemini goes Mag!X'  als
     Accessory installiert sein; ist am einfachsten.

  2) GMNIMAGX.INF ggf.  anpassen. Unter MultiTOS  sucht 'Gemini goes Mag!X'
     nach GMNIMTOS.INF.  In der ersten Zeile steht der komplette  Pfad  mit
     Dateiname der GEMINI.INF-Datei[2],  in der zweiten stehen die Extensi-
     ons fr die ausfhrbaren GEM(!)- Applikationen (vergleichbar mit  GEM-
     SUFFIX aus Gemini).  Unter MultiTOS knnen hier auch die TOS-Programme
     (*.TOS,  *.TTP) mit angegeben werden.  Diese werden dann  ber  TOSRUN
     (z.B. TOSWIN oder MINIWIN) gestartet.

     In der dritten Zeile stehen schlielich die fr die Accessories  (u.U.
     auch die ACXe,  s.u.),  bzw. die Applikationen, die VA_START auswerten
     (z.B.  7up). Die ersten beiden Zeilen drfen nur 64 Zeichen lang sein,
     die letzte 256 Zeichen.

     Diese Datei mu sich im selben Verzeichnis wie GMNIMAGX.APP  befinden.
     Findet GMNIMAGX.APP beim Start keine INF-Datei,  dann werden die  Ein-
     stellungen aus der Beispiel-INF genommen.

  3) Eine Kopie von der Datei MUPFEL.MUP machen.  Eine wird fr den Normal-
     betrieb gebraucht und eine fr den Mag!X-Betrieb.  Bei  der  MUP-Datei
     fr Mag!X mu die Zeile GEMSUFFIX auskommentiert  (mit  '#'  oder  ge-
     lscht werden und die  SUFFIXes  auf  non-GEM-Applikationen  reduziert
     werden.    Sollen   unter   MultiTOS      TOS-Programme   auch    ber
     'Gemini goes Mag!X' gestartet werden (Stichwort:  TOSRUN),  so  knnen
     diese auch aus den SUFFIXen entfernt werden.

  4) ggf.  eine Kopie von der Datei GEMINI.INF machen,  Ansonsten wie folgt
     modifizieren:

     *Fr Mag!X:*

      a) Die Liste so sortieren, da im Dialog 'Applikationen' die TOS- und
         MUP-Anwendungen ganz oben stehen (in der Datei  GEMINI.INF  stehen
         sie dann ganz unten).

      b) GMNIMAGX.APP kurzfristig in GMNIMAGX.ACC umbenennen und als Appli-
         kation auf '*' anmelden.  Danach wieder auf *.APP umbenennen.  Die
         Applikation mu in der Liste ganz oben hinter(!) den TOS- und MUP-
         Applikationen stehen.

      c) Je nachdem CHMELEON.ACC als Applikation entfernen (dafr die Kopie
         der INF-Datei), in diesem Fall werden die ACXe als Applikation ge-
         startet (nicht vergessen u.U. GMNIMAGX.INF anzupassen). 

     *Fr MultiTOS:*

      d) Die Liste so sortieren,  da im Dialog  'Applikationen'  die  MUP-
         Anwendungen ganz oben stehen (in der Datei GEMINI.INF  stehen  sie
         dann ganz unten).

      e) GMNIMAGX.ACC als Applikation auf '*' anmelden. Die Applikation mu
         in der Liste ganz oben hinter(!) den MUP-Applikationen stehen. 

  5) Darauf achten,  da die richtigen Dateien fr Gemini  (also  die  MUP-
     FEL.MUP und ggf. GEMINI.INF) immer der Konfiguration entsprechen, d.h.
     ob man mit oder ohne Mag!X fhrt.  Am besten bedient man sich hier ei-
     nes Boot-Selectors,  wie z.B.  JCNBOOT von Jens C. Neffe,  wo man auch
     Dateien kopieren und umbenennen kann.

  6) Gemini als Auto-Start-Applikation anmelden (Bei Mag!X  mit dem  vollen
     Pfad in der MAGX.INF-Datei unter der Variablen '#_AUT' eintragen).

  7) Rechner neu booten.  Jetzt sollte man in Gemini landen und  bei  einem
     Doppelklick auf eine Applikation mte diese parallel  gestartet  wer-
     den. 

---------------

 [2]  Kann auch anders heien.



3) Bedienung
============

Gemini verhlt sich nicht anders als vorher,  auer da  die  Applikationen
parallel gestartet werden. Man kann also auch Take-Off oder Somat zum Star-
ten von Applikationen benutzen. Ebenso werden Accessories 'gestartet', d.h.
bei Dateien,  die auf *.ACC enden,  wird ein entsprechendes VA_START gesen-
det.

'Gemini goes Mag!X' geht an einer Stelle sogar einen Schritt weiter. Es be-
sitzt einen sog.  'look before loading'-Algorithmus,  der zuerst schaut, ob
ein Accessory oder eine Applikation vielleicht schon geladen ist (in diesem
Fall startet er es ganz normal ber VA_START), ansonsten wird es ersteinmal
geladen. Dabei mu es sich brigens nicht in das Desk-Men eintragen.

Beispiel:

1st Guide.  Dieses Programm ist z.Zt.  nicht im Rechner.  Klicken wir jetzt
eine Datei an,  die auf 1st Guide angemeldet ist, so wird 1st Guide geladen
und die Datei angezeigt.  Klicken wir jetzt eine zweite Datei an,  so  wird
1st Guide nicht nochmal geladen, sondern nur eine Message hinbergeschickt.
Schlieen wir beide Fenster,  so beendet sich 1st Guide und  befindet  sich
damit auch nicht mehr im Speicher.

Bei Accessories wird dieses Verfahren defaultmig  untersttzt,  nicht  so
bei Applikationen.  Daher mu man diese in der dritten Zeile der  INF-Datei
ggf. hinzufgen. Der Editor 7up von Michael Thnitz untersttzt dieses Ver-
fahren brigens in neueren Versionen. In diesem Fall mu man 7UP.APP in der
entsprechenden Zeile hinzufgen (Bsp.:  *.ACC,*.ACX,7UP.APP). Vorsicht: Die
Zeile darf z.Zt. nicht lnger als 256 Zeichen sein.

Wurde innerhalb von Gemini die Applikationsliste  gendert,  dann  mu  der
Rechner neu gebootet werden, damit 'Gemini goes Mag!X' das auch mitbekommt.


4) Einschrnkungen & Besonderheiten
===================================

 - Die Anzahl der angemeldeten Applikationen mit Extensions ist auf 32  be-
   schrnkt.

 - Das ARGV-Verfahren fr die Parameterbergabe wird _nicht_ untersttzt.

 - In  der  Mupfel  knnen  keine  Programme  gestartet  werden,   die  von
   'Gemini goes Mag!X' verwaltet werden.

 - Unter MultiTOS ist das Consolefenster und die Mupfel von Gemini  eigent-
   lich berflssig und strend.  Es empfiehlt sich daher eine andere Shell
   (z.B. TCSH oder KSH) zu benutzen und die Script's auf diese Shells anzu-
   melden. Die TOS-Programme mssen dabei von 'Gemini goes Mag!X' verwaltet
   werden.

 - Ist in Gemini keine Applikation auf '*' (auer  GMNIMAGX.*)  angemeldet,
   so erscheint wie sonst auch,  eine Dialogbox,  in der man dann  zwischen
   Anzeigen,  Drucken und Abbruch whlen kann. Unter Mag!X wird die Console
   und die Mupfel benutzt (more & print);  unter MultiTOS  hingegen  werden
   erst die Environmentvariablen SHLSHOW und SHLPRINT ausgewertet.  Sollten
   diese nicht gesetzt sein, so wird ebenfalls die Mupfel benutzt.

 - Die Flags,  welche im Applikationsdialog gesetzt werden  knnen,  werden
   von 'Gemini goes Mag!X' ignoriert,  da diese zum Teil berflssig  (z.B.
   Fenster schlieen) oder nicht realisierbar (z.B.  als  Overlay  starten)
   sind.

 - Es wird bei angemeldeten Applikationen nicht berprft,  ob die richtige
   Diskette eingelegt ist,  es kommt in diesem Fall zu einer  Fehlermeldung
   seitens Mag!X oder MultiTOS (Datei nicht gefgunden).

 - Aus technischen Grnden ist es mit 'Gemini goes Mag!X' nicht mglich un-
   ter Mag!X Applikationen als Single-Task zu  starten.  Diese  Mglichkeit
   kann man nur in Gemini direkt integrieren. MultiTOS  dagegen untersttzt
   berhaupt keinen Singletasking-Modus.

 - 'Gemini goes Mag!X' installiert weder ein Men  noch  einen  Eintrag  im
   Desk-Men,  da man sowieso nix konfigurieren kann und es  ansonsten  nur
   Platz wegnehmen wrde.  Es ist daher nur  im  Programm-Manager  bzw.  in
   U:\PROC(MultiTOS) sichtbar. 

