    **********************************************************
    **                                                      **
    **                      MCMaster                        **
    **                                                      **
    **********************************************************

© 1992-1994 by   Michael Watzl
        Konradstr. 11
        86609 Donauwörth
        GERMANY
    
    MCMaster ist frei kopierbar, solange kein Profit aus dem Vertrieb
    geschlagen wird.
        
    MCMaster V1.27 läuft nur ab Kickstart 2.04.




1. Was macht MCMaster?
======================

MCMaster ist ein Programm das Musikkassettencover druckten und verwalten kann.
Ich weiß, daß es solche Programme wie Sand am Meer gibt, doch es gab keines,
das allen meinen Ansprüchen genügte (bis ich es selber geschrieben habe...).

Der MCMaster V1.28 ist in C (SAS/C 6.51) und teilweise in Assembler (DevPac)
geschrieben.

Die maximale Anzhal von MCs hängt nur von dem zur Verfügung stehenden Speicher
ab und muß nicht wie bisher (bis V1.1) definiert werden. Die Kassetten werden
komplett dynamisch verwaltet.

Eine Kassette besteht aus bis zu 13 Songnamen, Name des Interpreten und dem
Albumnamen. Die noise reduction  und die Quelle kann über Cyclegadgets an-
gegeben werden.


2. Starten von MCMaster
=======================

a) Workbench     

    Durch Doppelclick auf das Icon.

b) CLI/Shell

    'MCMaster' + <RETURN>
    
Es werden keine Tooltypes oder Shell-Parameter unterstützt. Alle Einstellungen
werden vom Programm aus gemacht.    


3. Menüs
========

a) Project
----------

    New:        Löscht alle Kassetten im Speicher.

    Load:       Lädt ein bereits existierendes Archiv. Die Kassetten im
                Speicher werden gelöscht.
            
    Include:    Lädt ein bereits existierendes Archiv und hängt die Kassetten
                an die im Speicher befindlichen an.

    Save:       Speichert alle MCs im RAM auf die zuletzt (bei save as)
                angegebene Datei.
                Falls kein noch kein Dateiname eingegeben wurde, erscheint
                ein FileRequester.

    Save as:    Vor dem Sichern der MCs erscheint ein FileRequester, mit dem
                man die Ausgabedatei angeben kann.
                
    Append to:  Hängt die MCs im RAM an die angegebene Datei an.
                
    Print:      Öffnet das Printfenster, in dem eingestellt werden kann:
                    - welche MCs auszudrucken sind
                    - welche Qualität (LQ, DRAFT)
                    - ob der Drucker "Halflinefeeds" unterstützt
                      (einfach ausprobieren)
                    - ob die Titel fett gedruckt werden sollen  
                      (manche Drucker unterstützen keine fette 15cpi Schrift
                Zusätzlich steht ein Vorschaumodus (Preview) zur Verfügung,
                in dem man sehen kann wo und wie zu lange Namen abgeschnitten
                werden.
    
    Info:       Gibt einige globale Informationen aus.

    About:      Gibt aus wer dieses Teil fabriziert hat.

    Save Prefs: Sichert alle Porgrammoptionen (z.B. Farben, Screenmodus, ...)

    Quit:       Beendet das Programm.


b) Edit
-------

    New Cassette:   Hängt eine leere MC and die Liste an.
    
    Cut:            Schneidet (löscht) die aktuelle Kassette und kopiert
                    diese in einen Puffer.
    
    Copy:           Wie oben, nur wird hier die Kassette nicht gelöscht.
                    
    Paste:          Fügt die Kassette im Puffer hinter der aktuellen
                    MC ein.
                    
    Delete:         Löscht nach einer Sicherheitsabfrage die aktuelle MC.                
    
    Copy one side:  Ermöglicht es, eine Seite (A oder B) auszuwählen, die dann
                    in einen speziellen Puffer kopiert wird.
                    
                    
    Paste one side: Kopiert diesen seziellen Puffer zurück auf eine - vom Be-
                    nutzer wählbare - Seite der aktuellen Kassette.

c) Examine Data
---------------


    1. Search

    
    Man kann nach Interpretennamenm, den Namen der Albums, nach Song-
    namen oder nach irgend etwas suchen.

    Im Textfeld wird der zu suchende Name eingegeben. Es kann noch zusätzlich
    angegeben werden, ob zwischen Groß- und Kleinschreibung (Case Sensitive)
    unterschieden werden soll.
    Im Textfeld können die normalen AmigaDOS-Jokerzeichen verwendet werden.
    
    z.B.:   'Smoke on#?'    findet 'Smoke on the water'
    (Ich habe MatchPatternNoCase() und MatchPatternCase() benutzt)

    Die Suche kann entweder von der ersten Kassette (Start ar first)
    oder eine MC nach der aktuellen (Search Next) begonnen werden.
    
    Wird ein passender Text gefunden, so wird diese MC angezeigt.


    2. List


    Wie oben können Interpreten, Albums oder Songs aufgelistet werden.

    Zunächst ist die Liste nicht sortiert, sie wird einfach der Reihen-
    folge nach erstellt.

    Klickt man einen Eintrag in der Liste an, so wird diese Kassette im
    Hauptschirm angezeigt - das Listfenster kann mit dem 'ZOOM-Gadget'
    klein gemacht werden.


d) Special
----------

    Owners Name

        Der Benutzer kann hier seinen Namen + Adresse in Form
        von drei Zeilen eingeben - diese erscheinen auf jedem
        Rücken der Cover.
        
    Palette

        Hier gibts nichts zu sagen.

    Screen
    
        Alle Bildschirmmodi (außer LoRes) werden unterstützt.
        
    Set Database    
        
        Database ist der Name des MC-Archivs, das beim Start von MCMaster    
        geladen werden soll.
        

4. Spezielle Tasten
===================

a) Hauptfenster
---------------

        Cursor links/rechts     eine Kassette zurück/vor

                mit Shift:   5 MCs
                mit Alt  :  10 MCs

        Cursor rauf/runter      zur ersten/letzten Kassette
                
        <return>        
        
                Aktiviert das erste Textfeld.
                

b) Printfenster
---------------

    cursor links/rechts:  eine Kassette zurück/vor (from)

    mit Shift gedrückt :  eine Kassette zurück/vor (to)


c) Vorschaufenster
------------------

        cursor rauf/runter  eine Kassette zurück/vor

                mit Shift:   5 MCs
                mit Alt  :  10 MCs



5. Ausdrucken
=============


a) Allgemeines
--------------

MCMaster sollte mit jedem Drucker zusammenarbeiten, der 10 und 15 cpi
beherrscht, denn der Drucker wird von MCMaster ausschließlich über
das printer.device angesteuert.

MCMaster versucht immer zwei MCs auf eine Seite zu drucken und dann
einen Papierauswurf zu senden.

b) Vorschau
-----------

Auf dem Vorschaubildschirm hat man ein wenig WYSIWYG-Feeling:

Die Namen sind genauso abgeschnitten, wie die beim Ausdruck ab-
geschnitten wären. Zudem ist der Vorschaumodus recht schnell.

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

Wenn Sie dieses Programm nützlich finden, seien Sie glücklich - Wenn
nicht, dann werfen Sie es einfach weg.
Falls Sie evtl. Fehler finden, oder Verbesserungsvorschläge haben o.ä.
lassen Sie es mich bitte wissen.

Michael Watzl
Konradstr. 11
86609 Donauwörth
Germany

Tel.  : +49 906 5834
E-Mail: SYSOP@JESOLO.ZER.SUB.ORG

Support shareware :-)
