home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / mac / 1000 / CCE_1067.ZIP / CCE_1067 / JML_SNAP / JML_SNAP.DOC < prev    next >
Text File  |  1995-04-17  |  25KB  |  673 lines

  1.                                 Dokumentation zu
  2.                                 JML-Snapshot 5.00
  3.  
  4. Inhalt
  5.  
  6.   1.      Einleitung
  7.  
  8.      1.1. Features
  9.  
  10.      1.2. Rechtliches
  11.  
  12.      1.3. JML-Snap ist Shareware!
  13.      
  14.   2.      Installation
  15.  
  16.      2.1. Registrierung
  17.  
  18.   3.      Bedienung
  19.      
  20.      3.1  Drag&Drop
  21.      
  22.   4.      Falls es nicht geht...  
  23.  
  24.   5.      Was noch zu sagen wäre...
  25.  
  26.   6.      Bekannte Fehler
  27.  
  28.   7.      History
  29.  
  30.   8.      Aussichten
  31.  
  32.   9.      Updates
  33.   
  34.  10 .      Dank an...
  35.  
  36.  11.      Meine Anschrift
  37.  
  38.  
  39. 1. Einleitung
  40.  
  41. Es war ein Tag nach der ATARI-Messe 1992. Die frisch erstandene Grafikkarte im 
  42. ST eingebaut. Da saß ich nun, und brauchte eine Hardcopy des Bildschirms.
  43.  
  44. "Kein Problem, mein Diskettenlager ist doch voll von sowas!"; dachte ich. Weit 
  45. gefehlt. Die wenigsten davon waren Auflösungsunabhängig, und nur Eines konnte 
  46. Farbe. Das aber nur im DEGAS-Format bei 4 oder 16 Farben.
  47.  
  48. Also kam ich auf die Idee, sowas selbst zu programmieren.
  49.  
  50. So in der Art dürften wohl die meisten Sharewareprogramme entstanden sein, so 
  51. auch dieses Snapshot Utility.
  52.  
  53.  
  54. 1.1 Features
  55.  
  56. Prinzipiell stellt JML-Snapshot ein Programm dar, daß beliebige Bildschirm-
  57. ausschnitte auf einem Massenspeicher ablegt. Dabei kann man zwischen folgenden 
  58. Optionen wählen:
  59.  
  60. - Freie Wahl des Ausschnitts über ein "Gummiband" oder direktes Ausschneiden 
  61.   eines Fensters, Fensterinhaltes oder des kompletten Bildschirms
  62.  
  63. - Ausgabeformate IFF, (X)IMG oder TIFF
  64.  
  65. - Freie Wahl des Speicherpfades und Dateinamens oder Benutzung eines 
  66.   voreingestellten Standardpfades.
  67.  
  68. - Auslösung des Snapshots über Alt-Help (nur ganzer Bildschirm)
  69.  
  70. Dabei ist die Größe des Bildausschnittes beliebig, nur bei freier Namenswahl muß 
  71. genügend Hauptspeicher zur Verfügung stehen! Die Anzahl der Farben kann zwischen 
  72. 2 und 16.7 Millionen liegen. TrueColor und HiColor werden voll unterstützt.
  73.  
  74.  
  75. 1.2. Rechtliches
  76.  
  77. JML-Snapshot darf in der unregistrierten Form von jedem frei kopiert und 
  78. weitergegeben werden. 
  79.  
  80. Ein verbereiten des Schlüssels und/oder einer registrierten Version ist strikt 
  81. untersagt.
  82.  
  83. Das Copyright von JML-Snapshot liegt komplett bei mir! Das Programm ist frei von 
  84. Rechten Dritter.
  85.  
  86. Das Programm wurde komplett mit PureC/PureAssembler erstellt.
  87.  
  88. Ich hafte in keiner Weise für irgendwelche Schäden, die mittelbar oder 
  89. unmittelbar durch JML-Snapshot entstehen könnten. Es liegt allerdings außerhalb 
  90. meiner Vorstellungskraft, was das für Schäden sein sollten. 
  91.  
  92.  
  93. 1.3.  JML-Snapshot ist Shareware.
  94.  
  95. Jeder darf JML-Snapshot unverbindlich testen. Sollte jemandem das Programm 
  96. zusagen, so ist eine Gebühr von DM 20,- beim Autor zu entrichten. Um einen 
  97. kleinen Anreiz zu geben, sind in der unregistrierten Version einige Funktionen 
  98. gesperrt:    - Speichern nur als (X)IMG
  99.              - Keine Hi/TrueColor Unterstützung
  100.              - Kein 'Window-Snap'
  101.              - Keine Alt-Help Unterstützung
  102.  
  103. Zur Registrierung muß dem Autor lediglich Name und komplette Anschrift 
  104. mitgeteilt werden, sowie die Sharewaregebühr von DM 20,- entrichtet sein. 
  105. Näheres dazu in Kapitel 2.1.
  106.  
  107.  
  108. 2.      Installation
  109.  
  110. Als Neuuser einer Version > 3.30:
  111.   Entweder, man benutzt JML-Snapshot als Programm (PRG, APP), dann kopiert 
  112.   man es dorthin, wo man es haben möchte. Sollte es als Accessory (ACC) 
  113.   verwendet werden, so gehört JML_SNAP.ACC natürlich auf die Bootpartition bzw. 
  114.   Bootdiskette.
  115.  
  116.   Der Programmname sollte jedoch immer  JML_SNAP lauten. Als Extender werden 
  117.   programmäßig ACC, ACX, APP und PRG unterstützt. Wer auf Komfort beim Abspeichern 
  118.   der Optionen verzichtet, kann dem Programm auch jeden anderen Namen geben, warum 
  119.   auch immer...
  120.  
  121.  
  122. Als "Updater" von einer Version > 3.30:
  123.   Einfach das Programm SNAPINST.PRG aufrufen. Dabei muß es sich im gleichen 
  124.   Verzeichnis wie die Datei JML_SNAP.ACC befinden!
  125.  
  126.   Ist das gegeben, so öffnet sich der allseits bekannte Fileselektor, und 
  127.   man kann so den Namen und Pfad für JML-Snapshot auswählen; JML-Snapshot 
  128.   wird nun automatisch dahin kopiert.
  129.  
  130.   Wird bei der Installation eine bereits vorhandene Version von JML-Snapshot 
  131.   gefunden, so werden automatisch die Parameter (und Registrierdaten) der 
  132.   alten Version übernommen. 
  133.  
  134.  
  135.  
  136. 2.1     Registrierung
  137.  
  138. Wer die Sharewaregebühr für JML-Snapshot bezahlt hat, erhält von mir seinen 
  139. persönlichen Schlüssel. Dazu benötige ich Name und komplette Anschrift des 
  140. Benutzers.
  141.  
  142. Wenn man sich im Besitz des Schlüssel befindet, ruft man im Hauptdialog über 
  143. 'Info' den Infodialog auf und klickt auf den Button 'registrieren'. Nun trägt 
  144. man Name, Straße, Ort und den Schlüssel ein. Sollte 'OK' dazu führen, daß eine 
  145. Alarmbox erscheint, stimmt der eine (oder mehrere) der Angaben nicht! Findet 
  146. man sich aber im Hauptdialog wieder, so hat's geklappt. Nun muß man noch die 
  147. Einstellungen sichern (Klick auf 'Save') und man hat eine registrierte 
  148. Vollversion. Eine Weitergabe dieser Version und/oder des Schlüssels ist strikt 
  149. untersagt!
  150.  
  151.  
  152. 3.      Bedienung
  153.  
  154. JML-Snapshot besteht aus zwei Teilen. Der eigentlichen Snapshotroutine und einem 
  155. Dialog zum Konfigurieren.
  156.  
  157. Startet man JML_SNAP als Programm unter Standard-TOS (ohne Multitaking), ist nur 
  158. der Dialog erreichbar. Wird das Programm unter Multitaking gestartet, passiert 
  159. zunächst nichts. Man kann wie gewohnt mit anderen Applikationen arbeiten.
  160.  
  161. JML-Snapshot wird als Programm unter Multitasking oder als Accessory erst 
  162. aktiviert, wenn man den Eintrag in der Menüleiste anwählt (als PRG/APP unter
  163. MagiC! steht der Eintrag natürlich im MagiC! PopUp).
  164.  
  165. Wird beim Aufruf von JML-Snapshot die linke/rechte Shifttaste und/oder die 
  166. rechte Maustaste niedergedrückt, wird der Dialog aufgerufen. Dies sollte beim 
  167. ersten Start von JML_SNAP auf jeden Fall getan werden, um das Programm auf die 
  168. persönlichen Bedürfnisse einzustellen.
  169.  
  170. Arbeitet man mit einem Desktop, der die VA_START Meldung verschickt, so 
  171. reicht es auch, JML_SNAP anzuklicken, um den Dialog erscheinen zu lassen.
  172.  
  173.  
  174. Der Dialog:
  175.  
  176. - Die Checkboxen
  177.  
  178.   Im Feld "Snapshot Parameter":
  179.   
  180.      Gummiband:
  181.           
  182.           Ist Gummiband angekreuzt, kann der Snapshot mit einem "Gummiband" frei 
  183.           gewählt werden. Anderenfalls ist die WINDOW-Snap Funktion aktiv. Dazu 
  184.           später mehr.
  185.  
  186.      Fileselector:
  187.  
  188.           Ist diese Option aktiv, und das System hat genügend Speicher frei, 
  189.           können Pfad und Name des Snapshots über eine Fileselectbox gewählt 
  190.           werden. Anderenfalls werden Standard- Pfad und Name verwendet.
  191.  
  192.     IFF anpassen:
  193.  
  194.           Es gibt leider Programme, die IFF Files erwarten, deren Breite
  195.           durch 16 teilbar ist. Deshalb kann man mit "IFF anpassen" den 
  196.           Snapshot auf eine entsprechende Größe bringen.
  197.  
  198.    Verzögern:
  199.           
  200.           Etwas ganz neues. Ist Verzögern aktiv, erscheint nicht sofort 
  201.           das Fadenkreuz bzw. die zeigende Hand, sondern erst, wenn man 
  202.           beide Shifttasten drückt.
  203.           Sinn: Manche Betriebssysteme (z.B. MTOS) machen das oberste 
  204.           Fenster inaktiv, sobald JML-Snapshot angewählt wird. Somit hat 
  205.           man nun die Möglichkeit, JML-Snapshot anzuwählen, ein beliebiges 
  206.           Fenster nach oben zu holen (oder sonstige Änderungen am 
  207.           Bildschirm vornehmen) und durch Druck auf beide Shifttasten 
  208.           JML-Snapshot zu aktivieren.
  209.           
  210.    Im Feld "Sonstiges":
  211.  
  212.      Alt-Help:
  213.           
  214.           Das TOS bietet seit jeher die Möglichkeit, über die 
  215.           Tastenkombination Alternate-Help eine Hardcopy auszulösen. 
  216.           Manchmal möchte man den momentanen Bildschirm aber nicht 
  217.           drucken, sondern als File abspeichern. Dazu gibt es zwar schon
  218.           recht viele Programme; mit JML-Snapshot ist das nun aber auch in 
  219.           Farbauflösungen möglich.
  220.           
  221.           Der Vorteil dieser Methode ist, daß man auch dann den Bildschirm 
  222.           kopieren kann, wenn gerade eine Dialogbox geöffnet oder ein Menü 
  223.           heruntergeklappt ist.
  224.           
  225.           Schaltet man die Alt-Help Unterstützung ab, so verhält sich der 
  226.           Rechner wieder 'normal', daß heißt Alt-Help funktioniert so als 
  227.           wäre JML-Snapshot nicht installiert.
  228.           
  229.           WICHTIG!!! Bitte SECURE.TXT durchlesen!
  230.           
  231.       überschreiben:
  232.  
  233.           Hiermit kann man bestimmen, ob JML-Snapshots bestehende, 
  234.           gleichnamige Files überschreibt, oder nicht. Diese Funktion gilt nur, 
  235.           wenn keine Fileselectbox aufgerufen wurde.
  236.  
  237.       Drag&Drop:
  238.       
  239.           Wenn das Betriebssystem Drag&Drop unterstützt, kann man hier 
  240.           einstellen, ob JML-Snapshot über dieses Feature speichern soll.
  241.           Mehr darüber im Kapitel "Drag&Drop".
  242.  
  243. - Die Radiobuttons im Feld "Format":
  244.      
  245.      Hier wird das Ausgabeformat des Snapshots ausgewählt. Es stehen IFF, (X)IMG 
  246.      und TIFF (nach TIFF 5.0) zur Verfügung. 
  247.  
  248. - Der Standardpfad:
  249.  
  250.      Wird ein Snapshot ohne Fileselector durchgeführt, legt JML_SNAP das File im 
  251.      Standardpfad ab, der hier bestimmt wird. Durch Anklicken des Feldes mit dem 
  252.      Pfadnamen ruft man eine Fileselectbox auf. Nun kann man den neuen Pfad 
  253.      einstellen.
  254.  
  255.      Die Pfeilfelder links und rechts des Pfadnamens dienen zum Durchscrollen 
  256.      des Namens, falls dieser zu lang ist, um in die Box zu passen.
  257.  
  258.      Wurde kein Pfad ausgewählt, steht hier das Rootdirectory des Laufwerks, von 
  259.      dem JML_SNAP gestartet wurde.
  260.  
  261. - Die Buttons:
  262.  
  263.      Info:
  264.  
  265.           Es erscheint die übliche Infobox, mit mehr oder weniger wichtigen 
  266.           Informationen. Von hier aus gelangt man in den Registrierdialog.
  267.  
  268.      Sichern:
  269.  
  270.           Die eingestellten Optionen werden in JML_SNAP gespeichert. Sollte das 
  271.           Programm sich selbst nicht finden, kann man es mittels Fileselector 
  272.           auswählen. Die momentanen Optionen werden gültig!
  273.  
  274.      Sprache:
  275.           
  276.           Über eine Alertbox lassen sich die Text zwischen Deutsch und 
  277.           Englisch umschalten
  278.           
  279.      Ende:
  280.  
  281.           Der Dialog wird verlassen, das Programm beendet. Natürlich nur, wenn 
  282.           JML-Snapshot nicht als Accessory gestartet wurde, da man Accessories 
  283.           normalerweise nicht beenden darf. Eine Ausnahme bildet MultiTOS, aber 
  284.           dafür stellt es eine eigene Funktion zum Beenden von ACCs zur 
  285.           Verfügung.
  286.      
  287.      Abbruch:
  288.  
  289.           Die Veränderungen, die man seit Aufruf des Dialogs vorgenommen hat, 
  290.           werden ungültig, und der Dialog wird verlassen. 
  291.  
  292.      OK:
  293.           
  294.           Auch "OK" führt zum verlassen des Dialogs. Gleichzeitig werden die 
  295.           momentanen Einstellungen bis zur nächsten Änderung gültig.
  296.  
  297.      
  298. Wurde JML_SNAP als PRG/APP unter Singletasking TOS gestartet, führen "Abbruch" 
  299. und "OK" zum Beenden des Programms.
  300.  
  301.  
  302. Die Snapshotroutine:
  303.  
  304. Die eigentliche Funktion von JML-Snapshot. Es werden alle Optionen 
  305. berücksichtigt, die zuvor im Dialog eingestellt wurden.
  306.  
  307. Der Vorgang hängt stark von der Option "Gummiband" ab. 
  308.  
  309. Startet man den Snapshot mit Gummiband-Option, wird der Mauspfeil zum Faden-
  310. kreuz. Drückt man jetzt die rechte Maustaste, bricht man den Snapshot ab. 
  311. Betätigt man dagegen die linke Maustaste, wird die erste Ecke des Ausscnitts 
  312. festgelegt. Der Mauszeiger wird zur zeigenden Hand. Bei gedrückter linker 
  313. Maustaste lässt sich nun ein Gummiband aufziehen, das den Ausschnitt festlegt. 
  314. Lässt man nun die Taste los, wird der Snapshot durchgeführt.
  315.  
  316. Ist "Gummiband" ausgeschaltet, erscheint gleich die zeigende Hand. Auch hier 
  317. bricht die rechte Maustaste den Snapshot ab. Die linke Maustaste führt den 
  318. WINDOW-SNAP durch. Diese, von UNIX-Systemen abgeschaute, Funktion speichert den 
  319. Inhalt des Fensters unter dem Mauszeiger als Bild ab. Befindet sich kein Fenster 
  320. unter dem Mauszeiger, wird der komplette Bildschirm "gesnappt". 
  321.  
  322. Zu beachten ist, daß nur der sichtbare Bereich eines Fensters gesnappt wird, 
  323. auf den die Hand zeigt. Überlappende Fensterbereiche werden somit nicht mitge-
  324. speichert.
  325.  
  326. Anders ist es, wenn man auf ein Fensterelement klickt. In dem Fall, wird das 
  327. Fenster mit den Rändern gesnappt, ungeachtet der Tatsache, ob das Fenster 
  328. von einem anderen überdeckt wird, oder nicht.
  329.  
  330. Gespeichert wird das Bild als "SNAP_xx.ext". "xx" steht für die Nummer des 
  331. Snapshots, und wird nach jedem Bild hochgezählt. "ext" ist der Extender des 
  332. Bildes, also "IFF", "IMG" oder "TIF", abhängig welcher Bildtyp gewählt wurde.
  333.  
  334. Hat man "Fileselector aufrufen" eingestellt, wird das Bild natürlich unter dem 
  335. selbst gewählten Namen geschrieben. Die Extension wird automatisch richtig 
  336. gesetzt.
  337.  
  338. Aufgrund TOS-spezifischen Eigenheiten, muß genügend Speicher frei sein, 
  339. wenn man den Namen frei wählen will. Sollte das nicht der Fall sein, speichert 
  340. JML_SNAP das Bild im Standardpfad. Eine ALARM-Box informiert dann über den Pfad 
  341. und den Namen, unter dem der Snapshot gespeichert wurde.
  342.  
  343.  
  344. 3.1.    Drag&Drop
  345.  
  346. Hierbei handelt es sich um eine Art des Datenaustauschs zwischen 
  347. Applikationen, die paralell laufen. Zur Zeit bieten folgende 
  348. Betriebssysteme Drag&Drop:
  349.  
  350.   MultiTOS 1.08 (leider nur als Beta-Version zu haben)
  351.   MagiC!3
  352.   Magic!Mac
  353.  
  354. Und so funktioniert das ganze (allgemein gesehen): Man kann ein Objekt 
  355. (Icon, Textausschnitt, Bildauschnitt) mir der Maus anklicken und auf ein 
  356. anderes Fenster ziehen. Das Objekt wird nun an der Stelle eingefügt.
  357.  
  358. Hat man in JML-Snapshot Drag&Drop eingschaltet, so wird der gewählte 
  359. Ausschnitt nicht auf herkömmliche Weise gespeichert, es sei denn, es steht 
  360. nicht genug Hauptspeicher zur Verfügung!
  361.  
  362. Die eigentliche Bedienung (Wahl des Ausschnitts...) ist identisch, jedoch 
  363. wird nach der Ausahl das Bild nicht sofort gespeichert (es öffnet sich 
  364. auch kein Fileselektor), sondern es geht ein Fenster auf. Im Fenster 
  365. befindet sich ein Kamera-Icon, daß man nun in ein anderes Fenster, oder 
  366. auf ein Icon ziehen kann ziehen kann. 
  367.  
  368. Alles weitere hängt nun von der Zielappliaktion ab:
  369.  
  370. - Die Zielapplikation kann kein Drag&Drop:
  371.   JML-Snapshot weist mit einer Alarmbox darauf hin
  372.  
  373. - Die Zielapplikation kann mit den Daten nichts anfangen (z.B. CAT 
  374.   oder RUFUS):
  375.   JML-Snapshot weist mit einer Alarmbox darauf hin
  376.   
  377. - Die Zielapplikation kann Bilddaten direkt auswerten (z.B. Zeig's mir 
  378.   oder STELLA):
  379.   JML-Snapshot schickt die Daten als (X)IMG direkt an das Ziel
  380.  
  381. - Das Ziel war ein Laufwerksfenster:
  382.   Der Snapshot wird als SNAP.xxx (xx steht für IFF, IMG oder TIF) 
  383.   gespeichert
  384.  
  385. - Das Ziel war ein Drucker-Icon (z.B. in manchen Deskops):
  386.   JML-Snapshot weist mit einer Alarmbox darauf hin, daß es selbst nicht 
  387.   drucken kann.
  388.  
  389. - Das Ziel war ein Clipboard-Icon (z.B. in manchen Deskops):
  390.   Der Snapshot wird als SCRAP.IMG im Clipboard gespeichert
  391.  
  392. - Das Ziel war ein Papierkorb-Icon (z.B. in manchen Deskops):
  393.   JML-Snapshot fragt in einer Alarmbox nach, ob das Bild verworfen werden 
  394.   soll (Löschen), oder ob man sich getäuscht hat und lieber das Bild 
  395.   behalten möchte (Weiter).
  396.  
  397. Sollte man keine Zielapplikation finden, die mit den Daten etwas anfagen 
  398. kann, so bleibt einem nichts anderes mehr übrig, als das Fenster zu 
  399. schließen. Auch hier öffnet sich dann eine Alarmbox (ähnlich wie bei 
  400. "Papierkorb"), nur daß man auch noch angeben kann, das Bild über den 
  401. Fileselektor speichern zu wollen (sichern).
  402.  
  403.  
  404. 4.      Falls irgendwas nicht geht...  
  405.  
  406. Tja, trotz intensiver Tests, kann immer noch ein Fehler durchrutschen. 
  407. Irgendjemand findet immer etwas. In diesem Fall, möchte sich der/die 
  408. Benutzer(in) an mich wenden. 
  409.  
  410. Um den Fehler zu finden, benötige ich allerdings eine möglichst genaue 
  411. Beschreibung. Dazu gehört:
  412.  
  413. - Rechnertyp (ST, STE, TT, Falcon, etc.)
  414. - Hauptspeicher
  415. - TOS Version
  416. - Multitasking (MTOS, MagiC!, MultiGem)
  417. - geladen Accessories
  418. - Programme im AUTO-Ordner
  419. - Verfahrensweise, die zu dem Fehler geführt hat
  420.  
  421. Es empfiehlt sich, immer eine Disk und das Rückporto der Fehlerbeschreibung 
  422. beizulegen. Eventuell ist das Problem schon behoben und dann kann die neue 
  423. Version sofort mit der Post abgehen.
  424.  
  425.  
  426. 5.      Was noch zu sagen wäre...
  427.  
  428. Gerade bei >= 256 Farben kann ein Snapshot etwas länger dauern! Das VDI muß den 
  429. Ausschnitt in das Standard-Format umrechnen, und das dauert. Bei TIFF-Files muß 
  430. JML-Snapshot zusätzlich noch umrechnen. Die Assembler-Routinen sind aber recht 
  431. schnell. 
  432.  
  433. Aus diesem Grund wollte ich mir auch die Zeit zum komprimieren sparen. Ein 
  434. Snapshot wird aber meistens sofort weiterverarbeitet, dann ist das auch nicht
  435. so schlimm...
  436.  
  437. JML_SNAP speichert die Optionen in sich selbst. Deshalb darf es nicht gepackt 
  438. verwendet werden!
  439.  
  440. Die Alt-Help Unterstützung ist leider nicht ganz echt. Da JML-Snapshot auch hier 
  441. wie ein ACC arbeitet, ist es nicht möglich, über Alt-Help einen Snapshot 
  442. auszulösen, wenn keine Hintergrundprogramme unterstützt werden. 
  443.  Das ist der Fall unter Single TOS, wenn ein TOS oder TTP Programm 
  444. gestartet wurde, und unter MagiC! im Single-Mode.
  445.  
  446. Möchte man trotzdem unter MagiC! im Single-Mode eine Hardcopy per Alt-Help 
  447. auslösen, muß man JML-Snapshot erst 'unfreezen'. Dazu muß man (mit 
  448. Ctrl-Alt-Escape) den Taskmanger aufrufen, JML_SNAP mit den Pfeiltasten 
  449. anwählen und  u  drücken.
  450.  
  451.  
  452.  
  453. 6.      Bekannte Fehler
  454.  
  455. Für Benutzer von TOS 1.04 und einem Großbildschirm stellen sich Probleme. Die 
  456. vr_trnsform - Routine des TOS arbeitet fehlerhaft. In diesem Fall muß NVDI (ab 
  457. 2.0) oder ein Patch fürs TOS installiert sein!
  458.  
  459.  
  460. Andere Fehler sind mir z.Z. nicht bekannt. Getestet wurde JML-Snapshot unter 
  461. folgenden Bedingungen:
  462.  
  463. - Fast alle ST Modelle, die je von ATARI gebaut wurden
  464.   allen STE Modellen
  465.   TT 030 
  466.   FALCON 030
  467.   JANUS
  468.   Macintsoh mit MagiC!Mac
  469.   
  470. - Beschleunigerboards Hypercache, HBS, PAK/2 und PAK/3
  471.   
  472. - TOS 1.04, 2.06, 3.06 und 4.01
  473.  
  474. - MultiTOS 1.01, 1.08, MagiC!2 und MagiC!3
  475.  
  476. - 68000, 68010, 68020 und 68030 CPU
  477.  
  478. - NVDI 2.01, 2.5
  479.  
  480. - Mit und ohne GDOS (NVDI, ATARI-GDOS, AMC-GDOS, FontGDOS)
  481.  
  482. - in ATARI ST Hi, ST Mid, ST Lo, TT Mid, TT Lo und allen FALCON Modi 
  483.  
  484. - mit folgenden Grafikkarten in allen Farbtiefen, die die Karten 
  485.   ermöglichen:
  486.      
  487.      NOVA MEGA 256
  488.      NOVA VME 32k
  489.      NOVA MEGA 16M
  490.      Crazy Dots mit und ohne HiColor Modul
  491.      Crazy Dots II
  492.      MATRIX TC1006     
  493.      Spektrum TC
  494.  
  495.  
  496. 7.      History
  497.  
  498. v <1.0 Interne Versionen, viele Fehler.
  499.  
  500. v1.0   Die erste veröffentlichte Version!
  501.  
  502. v1.1   Hat man den Snapshot mit der rechten Maustaste abgebrochen, wurde der      
  503.        Mauszeiger nicht restauriert!
  504.  
  505. v1.2   JML Snapshot ist nun nach der Installation vom freien Hauptspeicher      
  506.        unabhängig!
  507.        Es gibt keine Fileselectbox mehr.
  508.        Der Pfad für den Snapshot kann in einer Datei "JML_SNAP.INF" voreinge-
  509.        stellt werden.
  510.        Die Installation erfolgt, auf Wunsch,  durch ein Installations-Programm.
  511.  
  512. v1.3   Der Speicherpfad kann nun auch von JML-Snapshot aus geändert und auf 
  513.        Wunsch gespeichert werden.
  514.  
  515. v1.4   Die JML_SNAP.INF-Datei ist weggefallen, der Standardpfad wird direkt im 
  516.        Accessory gespeichert. Dies war notwendig, da GEM >3.0 (TOS 2.xx, TOS 
  517.        3.xx) Accessories anders installiert, und das Laden der INF-Datei "zu 
  518.        lange" dauert. Es kommt dann zu üblen Effekten (meist in Form von drei 
  519.        Bomben).
  520.  
  521. v1.5   vq_color liefert jetzt den gesetzten, nicht den eingestellten VDI Wert 
  522.  
  523. v1.6   Sehr dummer Fehler in Zusammenhang mit Multitasking behoben;
  524.        Letzte PD-Version
  525.  
  526. v2.0   Shareware-Status eingeführt. JML-Snapshot unterstützt nun auch 
  527.        Multitasking. Kein Installationsprogramm mehr.
  528.  
  529. v3.00   Interne Version der 3er Serie. Viele Fehler, ettliche Fehlversuche. Immer 
  530.         neue Änderungen am Dialog. Komplette Überarbeitung des Programms. Neu 
  531.         sind sämtliche Auswahlmöglichkeiten, sowie die Speicherformate (X)IMG und 
  532.         TIFF. IFF-Files werden jetzt als IFF, statt als LBM gesichert. WINDOW-SNAP
  533.         eingeführt.
  534.  
  535. v3.01   Erste Version für registrierte, zahlende Benutzer.
  536.  
  537. v3.02   Abfrage der rechten Maustaste verbessert, LINE-A Aufrufe aus dem Compilat 
  538.         weitgehend entfernt
  539.  
  540. v3.10   Erste C-Version. Das Programm wurde komplett in C neugeschrieben.
  541.  
  542. v3.11   Fehler in (X)IMG-Versionsnummer behoben
  543.  
  544. v3.12   Interne Version, ab jetzt wird ein COOKIE installiert
  545.  
  546. v3.13   Interne Version, Hi und TrueColor wird unterstützt
  547.  
  548. v3.14   Erste offizielle TC-Version, Geschwindigkeit bei TIFF unter 256 Farben 
  549.         erheblich verbessert.
  550.  
  551. v3.15, 
  552. v3.16   Interne Version, kleinere Bugfixes 
  553.  
  554. v3.17   Umstellung interner Strukturen
  555.  
  556. v3.18,  
  557. v3.19   Nochmalige Umstellung interner Strukturen
  558.  
  559. v3.20   Fenster können nun komplett mit Rahmen 'gesnappt' werden
  560.  
  561. v3.21   Fehlermeldung bei Schreibfehlern jetzt auch bei (X)IMG und TIFF,
  562.         Unter MagiC! behalten Fenster ihren 'topped' Status
  563.         Änderungen, wenn 'Fileselector aufrufen' aktiv ist:
  564.         - Wird im Fileselector kein Name angegeben, wird automatisch "SNAP.ext" 
  565.           eingesetzt
  566.         - Warnung für Überschreiben eines bestehenden Files eingebaut
  567.  
  568. v3.30   Registrierung über Schlüssel eingebaut.
  569.  
  570. v3.31   Innere Struktur verändert
  571.  
  572. v4.00   Neu:       - Alt-Help Unterstützung
  573.                    - Snap-Verzögerung eingebaut
  574.                    - Text können auch in Englisch ausgegeben werden
  575.       
  576.         Geändert:  - Aussehen der Dialoge
  577.                    - Window-Snap mit Rändern wird mit Klick auf ein 
  578.                      Fensterelement ausgelöst.
  579.  
  580. v4.01  In der unregistrierten Version wurde immer der gesamte Bildschirm, 
  581.        anstatt des Ausschnitts gespeichert.
  582.        
  583. v4.02  Als Accessory installiert, konnte nicht direkt nach dem Booten
  584.        per Alt-Help eine Filehardcopy ausgelöst werden
  585.        
  586. v4.03  Bei manchen VDIs wurde unter Umständen um eine Zeile verschoben
  587.        gesnappt.
  588.  
  589. v4.04  Für unregistrierte User ist jetzt (X)IMG das einzige Speicherformat
  590.  
  591. v5.00  Drag&Drop eingebaut
  592.  
  593.  
  594. 8.      Aussichten
  595.  
  596. Für Vorschläge bin ich absolut zugänglich. Was sinnvoll und durchführbar ist, 
  597. werde ich implementieren. Man sollte dabei aber immer im Auge haben, daß JML-
  598. Snapshot keine eierlegende Wollmilchsau ist und auch nicht werden soll.
  599.  
  600.  
  601. 9. Updates
  602.  
  603. Updates von JML-Snapshot sind kostenlos!
  604.  
  605. Und wie kommt man nun zum Update?
  606. Gute Frage. Ich werde die jeweils neueste Version in den Programmteil der 
  607. Maus WI2 legen, wo sie sich jeder downloaden darf. Auch Uploads in andere, 
  608. nicht kommerzielle, Mailboxen ist gestattet.
  609.  
  610. Personen ohne Modem, können ja gelegentlich bei mir nachfragen, ob sich 
  611. was getan hat. Aber wie immer gilt: Wer keine Funktion vermisst, bzw. 
  612. keinen Fehler findet, braucht auch kein Update (logisch, oder?).
  613.  
  614. Und wie das Ganze? Auch einfach. Da ich bei einer Sharewaregebühr von DM 20,- 
  615. keine Kosten haben möchte, erwarte ich immer eine Diskette und das Rückporto. 
  616. Ein Rückumschlag ist nicht nötig, aber vorteilhaft.
  617.  
  618.  
  619. 10.      Dank an...
  620.  
  621. - alle Betatester (man möge mir verzeihen, daß ich nicht alle einzeln Aufzähle)
  622.  
  623. - die Autoren des `Profibuches'
  624.  
  625. - Laurenz Prüssner, für Anregungen durch Artikel im ST-Magazin
  626.  
  627. - Joachim Loder für's Betatesten und Ertragen meiner Launen
  628.  
  629. - Reinhard Weger, der mich a) als erster angeschrieben und b) auf einen bösen 
  630.   Fehler aufmerksam gemacht hat.
  631.  
  632. - Mike Steffl fürs Betatesten, MEMOHELP und ner Menge PMs
  633.  
  634. - Michael Ruge für den Test am FALCON, obwohl seine Platte zerschossen wurde
  635.  
  636. - Reiner Rosin für nen guten Assembler-Tip, Zeig's mir und den ersten Bugreport
  637.   seit Monaten
  638.  
  639. - *MHG* von Computer Insel für einen tollen Support, obwohl ich wie immer 
  640.   nerve! (Danke)
  641.  
  642. - Dieter Fiebelkorn für GemView und so...
  643.  
  644. - Theo für's BANG 2082
  645.  
  646. - Pink Floyd für `The Dark Side Of The Moon'
  647.  
  648. - last, but not least, meiner Verlobten für ihr Verständnis, wenn ich mal wieder 
  649.   zu lange am Rechner hänge! (Und für vieles Andere...)
  650.  
  651.  
  652. 11.      Meine Anschrift 
  653.  
  654. per Post:
  655.  
  656. John McLoud
  657. Mozartstraße 1a
  658. 65439 Flörsheim am Main 
  659.  
  660.  
  661. per E-Mail:
  662.  
  663.     john_mcoud@wi2.maus.de    (internet)
  664.     John Mcloud @ WI2         (MAUSNET)
  665.  
  666.  
  667. Bankverbindung:
  668.  
  669. Taunussparkasse  BLZ 512 500 00
  670.                  Kto. Nr.: 9 45 02 97
  671.  
  672.  
  673.