CassEti V2.1 : ============== V1.1 : von Thorsten Ludwig programmiert. V1.11 : Lines, Line und New von Sandro Paolini eingebaut. V1.12 : CassEti ist noch einmal fast vollständig neu geschrieben worden und ist so um 40% kürzer geworden. Die Lineprocedure ist wieder ausgebaut worden. V2.00 : Das Menu ist neu programmiert worden und fast alle alten Menu- funktionen sind nun über Gadgets abrufbar. V2.01 : Kleine Fehler im Datum verbessert, Suffix (.CAS) bei Save eingebaut. V2.02 : Markgadget eingebaut. V2.03 : Headgadget eingebaut. V2.04 : Zweites Numbergadget (on/off) eingebaut. V2.05 : Centergadget eingebaut. V2.06 : Aktuelles Datum und Zeitanzeige eingebaut. V2.07 : Preview eingebaut. V2.08 : Fehler in LOAD/DELETE verbessert und eine Zeiteingabe eingebaut. V2.09 : Fehler in LOAD/SAVE und CLEAR verbessert und die Titeleingabe er- weitert. V2.1 : Titeleingabe und das Headgadget nochmal verbessert. Man muß jetzt nicht mehr alles neu eintippen, wenn man etwas verbessern will. Inhalt: ------- 1. Wozu CassEti ? 2. Allgemeines 3. Der Screen 3.1 Seite A,B bzw. die ersten beiden Teile 3.2 Der dritte Screenteil 4. Das Menu 5. Die Tastaturbelegung 6. Beispielausdrucke 7. Die Kopierbestimmungen und Sonstiges 1. Wozu CassEti ? ----------------- Mit CassEti kann man ohne Probleme Cassettenhüllen drucken. Dies verschafft einem eine übersichtlichere und eine (wie ich meine) ansehnlichere Cassetten- sammlung. 2. Allgemeines : ---------------- ACHTUNG (!!!): Falls ihr Kommas verwenden wollt, so hat die Sache einen kleinen Hacken. Man kann zwar Kommas ohne Probleme ausdrucken, aber SAVE und LOAD machen bei Kommas Mist. Also bitte keine Sachen mit Kommas ab- speichern, denn sonst könnte CassEti alles durcheinander bringen, bzw. mit einer Fehlermeldung aussteigen. Ich hab mal versucht den Fehler auszubauen, aber GFA-Basic hat mich zuerst mit Fehlermeldungen überschüttet und ist dann abgestürzt (liegt an GFA-Basic 3.0, NICHT an mir!). CassEti läuft nicht einwandfrei mit Olli Wagners EW (Ist auf der AmigaJUICE in die Startup eingebunden). Alle GFA-Requester werden nicht korrekt abgefragt. Sie tauchen z.B. auf, wenn man CassEti verlassen will. Ohne EW gibt es aber keine Probleme. CassEti benötigt den in Preferences eingestellten Drucker in devs/printers. Ist der Druckertreiber nicht vorhanden, so gibt CassEti eine Fehlermeldung aus und beendet sich selbst. ACHTUNG: Es gibt keine Möglichkeit, die bis jetzt eingegebenen Daten abzuspeichern! Sollten irgendwo Fehler auftreten, so wird nur eine Fehlernummer ausgegeben. Ich habe auf Fehlertexte verzichtet, da CassEti sonst unnötig länger würde. Wenn in CassEti Requester auftauchen, so ist immer ein Requestergadget dicker umrandet als die anderen. Dieses dick umrandete Requester kann man "anklicken" indem man die Returntaste drückt. Alle Gadgets in CassEti kann man entweder mit dem linken Mausknopf anklicken, oder man drückt einfach » Space « , wenn sich der Mauszeiger über dem anzu- klickenden Gadget befindet. Dies ist z.B. beim Eintippen der Musiktitel sehr praktisch. Es gibt drei Gadgettypen in CassEti. Der erste Gadgettyp (z.B. » Back «) ist ein Textgadget. Klickt man ein Text- gadget mit der Maus an, so erscheint ein Cursor im Gadget und man kann seine Eingaben machen. Im Eingabemodus kann man alle Zeichen verwenden, mit Back- space oder DEL löschen und mit "<-" und "->" im eingegebenen Text umherwan- dern. Zusätzlich kann man mit Cursor hoch an den Anfang und mit Cursor runter ans Ende der Textzeile springen. Mit ESC kann man die eingegebene Textzeile löschen. Erreicht man das Gadgetende, blinkt der Bildschirm bei jeder weiteren Eingabe. Hat man ein Textgadget aus Versehen angeklickt, so braucht man nur Return zu drücken und der alte Textinhalt steht wieder unverändert im Gadget. Der zweite Gadgettyp (z.B. » Center «) dient zum hin- und herschalten. Klickt man mit der Maus auf diesen Gadgettyp, so verändert er sich, und die aktuelle Schalterstellung (z.B. on/off) wird angezeigt. Der dritte Gadgettyp (z.B. » Print «) führt einfach nur eine Anweisung aus. 3. Der Screen : --------------- Der CassEti-Screen ist in drei Teile aufgeteilt. Die ersten beiden stellen Seite A und B dar, während man im dritten Teil Einstellungen vornehmen kann, die die gesamte Cassette betreffen. 3.1 Seite A,B bzw. die ersten beiden Teile : -------------------------------------------- Die Gadgets aus den ersten beiden Teilen gibt es jeweils zweimal. Sie beziehen sich einmal auf Seite A und einmal auf Seite B der Cassette. Ich werde deshalb jedes Gadget nur einmal besprechen. Quality : Hier wird eingestellt, ob eine Cassette Stereo oder Mono bespielt ist. Klickt man mit der Maus auf » Quality: «, so ändert sich der Gadgetinhalt von Mono auf Stereo oder umgekehrt. Da beim Ausdruck aber nur » Stereo « oder » Mono « ausgedruckt wird, kann man, indem man auf » Stereo « bzw. » Mono « klickt, auch etwas Beliebiges ein- geben. Date : Beim Programmstart wird hier (falls man eine interne Uhr besitzt oder ChangeClock benutzt hat) das aktuelle Datum eingetragen. Wenn man das Dategadget mit der Maus anklickt, kann man aber auch ein be- liebiges Datum bzw. einen beliebigen Text einfügen (Siehe Quality). NoiseR. : NoiseR. bedeutet Noise Reduction, womit klar sein dürfte, daß hier die verschiedenen Filter angewählt werden können. Dies geschieht, indem man » NoiseR.: « anklickt. Klickt man dagegen den aktuellen Filter bzw. » off « an, so kann man wie bei Date und Quality etwas Beliebiges einfügen bzw. seinen Filter eintragen. Back : Im Backgadget wird eingegeben, was auf Seite A, bzw. auf Seite B aufgenommen ist (z.B. LP-Titel). Das Titelgadget : Im Titelgadget werden die einzelnen Titel eingegeben. Man kann maximal 25 Titel pro Seite eingeben. Links von dem aktuellen Titel wird die Titel- bzw. die Eintragsnummer angezeigt. Oberhalb dieser Nummer ist ein Hochgadget mit dem man die Titel aufwärts durchblättern kann. Unterhalb der Eintragsnummer ist ein entspre- chendes Runtergadget, mit dem man die Titelliste abwärts durchblät- tern kann. Hat man einen Titel eingegeben, so springt die Eintrags- nummer automatisch einen Titel weiter, so daß man direkt durchge- hend eintippen kann und nicht erst das Runtergadget betätigen muß. Macht man im Titelgadget keine Eingaben (drückt nur Return), so bleibt die Titelnummer bestehen, bzw. springt nicht um einen Titel weiter. Das Titelgadget für die Seite A kann man übrigens durch Drücken der Cursorhochtaste aktivieren. Entsprechend aktiviert man mit der Cursorruntertaste das Titelgadget für Seite B. Insert : Klickt man das Insertgadget an, so wird an der aktuellen Eintrags- nummer ein Leerstring eingefügt. Ist in Titel 25 schon etwas einge- tragen worden, so wird eine entsprechende Meldung ausgegeben und man kann seine Entscheidung noch mal zurück nehmen. Delete : Klickt man das Deletegadget an, so wird der aktuelle Titel gelöscht, und alle Titel, die unterhalb des gelöschten Titels sind, rücken um einen Titel nach oben. ACHTUNG : Hier findet keine Sicherheitsab- frage statt. Clear : Betätigt man das Cleargadget, so werden alle Daten der entsprechen- den Seite gelöscht. Auch Quality, Date und NoiseR. werden wieder auf ihre Anfangswerte gesetzt. Die Zeit: Über den Gadgets ist die aktuelle Systemzeit eingeblendet. Stimmt die Uhrzeit nicht, so kann man, indem man die Zeitanzeige anklickt, die Systemzeit ändern. Die eingegebene Zeit muß das Format DD:MM:YY haben. Ist das Format falsch, oder drückt man einfach nur Return, so wird die Systemzeit nicht geändert. 3.2 Der dritte Screenteil : --------------------------- Number : Im ersten Nummergadget (oben links im unteren, dritten Teil) kann man die Cassettennummer eingeben. Time : Hier wird angegeben, was für eine Länge die Cassette hat. Klickt man auf die Buchstaben » Time: «, so verändert sich die Zeit automa- tisch. Hier sollte man eigentlich die Länge finden, die zu der Cas- sette paßt. Findet man die passende Länge nicht, kann man, indem man die eingestellte Länge anklickt, die Länge selbst angeben. Type : Hier wird eingestellt, was für ein Typ die Cassette ist. Auch hier kann man wieder selbst den Typ eingeben. "Ferro" ist Typ I, "CrO2" ist Typ II und "Metal" meint Typ IV. Mark : Hier wird das Zeichen eingegeben, das auf dem Ausdruck Seite A von Seite B unterscheidet (siehe Beispielausdruck). Manche Drucker druk- ken den voreingestellten Strich als ein » ü « aus, weshalb man hier z.B. ein Ausrufezeichen eingeben kann. Lines : Lines gibt an, wieviele Zeilen gedruckt werden sollen. Voreinge- stellt sind 15 Zeilen, was genau einer Seite des Etikettes ent- spricht. Außerdem kann man so mehrere Etiketten auf eine DINA4 Seite drucken. Gibt man mehr als 15 Titel ein, so sollte man bei » Lines « die letzte Titelnummer eintragen. Head : Head gibt den Etikettkopf frei (siehe Beispielausdruck). Der Kopf, in dem sonst die Daten von Time, Number, Type, Quality, Date und NoiseR. stehen, kann nun in den erscheinenden drei Textgadgets ein- gegeben werden. Klickt man auf das Headgadget, so verschwinden aus Platzgründen das Center- und das zweite Numbergadget. Will man in diesen beiden Gadgets etwas verändern, so muß man das Headgadget nochmals anklicken, damit die drei Textgadgets wieder verschwinden. ACHTUNG : Der selbsteingegebene Etikettenkopf wird nur ausgedruckt, wenn das Headgadget auf » on « steht. 1st, 2nd, 3rd : Dies sind die drei Zeilen, die anstatt Time, Number, ... ge- druckt werden, wenn das Headgadget auf » on « geschaltet ist. Center : Hier kann man die Zentrierung ein- und ausschalten. Zentriert werden alle Titel und der freidefinierte Etikettenkopf. Will man nun den freidefinierten Etikettendruck zentriert ausdrucken, so muß man zu- erst das Centergadget auf » on « stellen und dann erst das Headgad- get wieder einschalten. Number : Dies ist das zweite Nummergadget. Normalerweise wird die im ersten Nummergadget eingegebene Nummer nur im Etikettkopf gedruckt. Ist das Headgadget auf » on « geschaltet, so geschieht dies logischerweise nicht. Dafür wird, falls das Numbergadget auf » on « geschaltet ist, die eingegebene Nummer nochmals hinter den Backdaten gedruckt (siehe Beispielausdruck). Print : Klickt man das Printgadget mit der Maus an, so wird nach einer Sicherheitsabfrage das Etikett ausgedruckt. Bewegt man den Mauszei- ger über das Printgadget und drückt dann die Spacetaste, so wird die Previewfunktion aus dem Menu aktiviert. 4. Das Menu : ------------- Über die Rechte Maustaste gelangt man ins Menu, das folgende Funktionen hat: New : ALLE (!) Daten werden gelöscht. Danach sieht der Bildschirm wie nach dem Programmstart aus. Tastenkombination : Rechte Amiga + N. Load : Ein vorher mit SAVE abgespeicherter Screen wird wieder geladen und restauriert. ACHTUNG : Es ist nicht möglich CassEti V1.1 Files zu laden. Tastenkombination : Rechte Amiga + L. Save : Alle Daten und Schalter werden abgespeichert (z.B. sehr nützlich, wenn der Druckerkopf gerade schreiend aus dem Zimmer gerannt ist.). Tastenkombination : Rechte Amiga + S. Delete : Hier können Files gelöscht werden. Tastenkombination : Rechte Amiga + D. Preview : Hier werden die Daten anstatt auf den Drucker auf den Bildschirm ausgegeben. Die Titel sind hierbei größer als der Etikettkopf, da die Titel auf den Drucker verkleinert ausgegeben werden. Tastenkombination : Rechte Amiga + P. Print : Das Cassettenetikett wird entsprechend der bis jetzt gemachten Ein- gaben ausgedruckt. Tastenkombination : Rechte Amiga + A(usdruck). About : Es erscheinen einige Information über CassEtiV2.1. Quit : dürfte wohl jedem klar sein. (Oder !?) Tastenkombination : Rechte Amiga + Q oder ESC. 5. Die Tastaurbelegung : ------------------------ Cursor hoch : Aktivierung des Titelgadgets der Seite A Cursor runter : Aktivierung des Titelgadgets der Seite B ESC oder RA + Q : Quit Right Amiga + N : New Right Amiga + L : Load (Daten) Right Amiga + S : Save (Daten) Right Amiga + D : Delete (File) Right Amiga + P : Preview Right Amiga + A : Print (A für Ausdruck) 6. Beispielausdrucke : ---------------------- Bei diesem Beispielausdruck steht das Markgadget auf » | «, das Head- und das Numbergadget auf » off « : |--------------------------------------| Time: C 90 Nr: 12 Type: CrO2 Side 1 : Stereo | off | 07.03.90 Side 2 : Stereo | DolbyC | 19.03.90 |--------------------------------------| 1) Roxette - Look Sharp! 2) Depeche Mode - Violator |--------------------------------------| Lied 1 Seite A |Lied 1 Seite B Lied 2 Seite A |Lied 2 Seite B ... | ... ... | ... Lied 15 Seite A |Lied 15 Seite B |--------------------------------------| Beim nächsten Beispielausdruck steht das Head- und das Numbergadget auf » on « und das Markgadget auf » ! « : !--------------------------------------! Hier werden nun die 3 freien Zei- len gedruckt, wenn Head auf » on « gestellt ist !--------------------------------------! 1) Roxette - Look Sharp! 1 2) Depeche Mode - Violator 2 !--------------------------------------! Lied 1 Seite A !Lied 1 Seite B Lied 2 Seite A !Lied 2 Seite B ... ! ... ... ! ... Lied 15 Seite A !Lied 15 Seite B !--------------------------------------! Die ausgedruckten Etiketten sollte man, um das im Markgadget eingestellte Zei- chen herum ausschneiden. Die Zeilen ohne Text (|-----...) sind die Faltmar- kierungen und geben das untere und obere Ende des Etiketts an. 7. Die Kopierbestimmungen und Sonstiges : ----------------------------------------- Ein Dankeschön an Frank Wächter für das CassEti-Icon. CassEtiV2.1 ist Freeware (siehe AmigaJUICE : Was ist FD-Software ?). Das heißt, daß NICHT (!!!) jeder dieses Programm verändern, benutzen oder kopieren darf, wie fälschlicher Weise in der Amiga (3/90) behauptet wird. CassEtiV2.1 darf nicht ohne meine Erlaubnis in irgendeine PD-Serie aufge- nommen werden. Ich habe deshalb in jede Version einen Vermerk gesetzt, in dem steht, für wen diese CassEti Version ist. Alle, die in der SCHWARZEN LISTE der AmigaJUICE stehen, dürfen CassEti von vornherein nicht in ihre Serien auf- nehmen. Andere PD-Anbieter, die nicht versuchen einen Gewinn zu erwirtschaf- ten, können bei mir eine Version bekommen, falls sie von mir noch keine er- halten haben. CassEti darf nicht ohne meine Erlaubnis verändert werden und muß immer mit dem Textfile CassEtiV2.1.dok und dem CassEtiV2.1.info kopiert werden. Das Texticon zu CassEtiV2.1.dok darf beliebig sein. (So, das war's. Ist zwar viel, aber leider nötig.) CassEtiV2.1 ist vollständig in GFA-Basic 3.0 geschrieben. (Version 3.041 für die Interessierten.) Falls jemand im Lotto gewonnen hat, würde ich mich über einen kleinen Betrag oder einige PD-Disketten freuen. Ich weiß zwar, daß niemand etwas schickt, aber ich schreibe es hier trotzdem : Keine Raubkopien! Sollten irgendwelche Fehler auftreten oder Eurer Meinung nach noch irgendwelche Funktionen einge- baut werden, meldet Euch bei: Sandro Paolini Freiligrathstr. 79 5600 Wuppertal 2 Tel.: 0202 / 62 88 66 Die "Orginal"- Version (V1.1) stammt von : Thorsten Ludwig Goethestr. 103 6730 Neustadt 17 P.S.: Nachdem ein gesavetes File wieder geladen wurde, kann es zu einem Fehler auf dem Bildschirm kommen. Dieser verschwindet allerdings durch betäti- gen des Headgadgets wieder. Der Fehler tritt dämlicherweise nur in der compilierten Version auf, sonst hätte ich ihn schon verbessert.