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

© 1992-1994 by   Michael Watzl
        Konradstr. 11
        8850 Donauwörth
        GERMANY

    MCMaster is copyrighted software but freely distributable as long
    as no profit is made with this program.
        
    OS >2.04 only!



1. What MCMaster does
=====================

MCMaster is a program designed for printing covers for music cassettes. I know,
there are a lot for such programs in the FD but none could satisfy me. So I
wrote my own MC-cover-printing-program.
The MCMaster V1.27 is written with SAS/C 6.51 with some assembler routines.

The maximal number of MCs depends only on the amount of memory you have, but
need not to be defined before (as it had to be in V1.1). The cassettes are now
handled totally dynamically.
One cassette can carry 13 songnames per side plus the name of the interpret
and the album name. The noise reduction and the source can also be specified
via cycle gadgets.


2. Starting MCMaster
====================

a) from Workbench     

    Doubleclick the Icon.

b) from the cli/shell

    Type 'MCMaster' + <RETURN>
    


3. MenuFunktions
================

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

    New:        Deletes all the cassettes in memory.

    Load:       Load new data file. This will delete the currently
                existing data.
            
    Include:    Loads a new data file and appends it to the one held
                in memory.

    Save:       This will save all the mcs to the default disk file.
                If there is no default name a file requester will come up.

    Save as:    A file requester will pop up and you can select a file
                to save your cassettes.
                
    Append to:  You can append the cassettes in RAM to the cassettes on in
                a disk file.
                
    Print:      A big requester comes up asking you from which to
                which MC you want to print.
                Additionally you can select whether
                 - your printer supports half linefeeds (try it out...)
                 - the titles should be printet in bold style
                   (some printers do not support 15cpi and bold)
                
                Before the printer starts working you will be asked
                again.
        
    Info:       This item gives some global information, like
                available memory, cassettes in RAM...

    About:      Who's done this...

    Save Prefs: Saves all the options you selected, e.g. colors, screenmode,
                print quality to a file named 'MCMaster.prefs'. This file will
                be loaded at startup.

    Quit:       Quits. When some data has been edited, you will be asked
                before quitting.


b) Edit
-------

    New Cassette:   Appends an empty MC to the list of MCs.
    
    Cut:            Cuts the current MC to the internal buffer.
    
    Copy:           Same as above but the current MC will not be
                    deleted.
                    
    Paste:          Inserts the MC stored in the buffer behind the                
                    current MC.
                    
    Delete:         Deletes the  current MC after asking.                
    
    Copy one side:  Allows you to select whether side (a or b) you
                    wish to copy to the one-side-buffer.    
                    
    Paste one side: Pastes from the one-side-buffer to the current
                    MC. You may select the side to paste the buffers
                    contents.

[2p
c) Examine Data
---------------


    1. Search

    
    You may search for the names of the interprets, the names of their
    albums, the song names or anything.

    In the search text gadget you can type in the name you want to search
    for. MCMaster will search either non-case-sensitive or case-sensitive.
    You can also use the standard dos wildcards like #?, ...
    (I used MatchPatternNoCase() and MatchPatternCase() )

    You can start from MC 1, or search beginning from the current MC.
    If anything that matches was found, this MC will be displayed.


    2. List


    Like above you can choose what shall be listed: interprets, albums or
    songs.

    At first, the list will not be sorted. It is simply created MC by MC.
    Pressing sort will activate a quicksort-algorithm, which is really fast.

    You can click on any entry to jump to exit the list window and jump to
    this MC. If you want to examine or edit this MC simply click on the 
    zoom gadget of the list window.


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

    Owners Name

        The owners name will be printed on the back of
        each MC-cover (three lines)

    Palette

        Pretty self-explaining.

    Screen
    
        You can select any screenmode (supports nearly everything)
        
    Set Database    
        
        The database is the data file which is loaded at startup.
        You can type the name or click on the buttongadget on the left
        side of the string gadget to select a data file via requester.
        
        

4. Special Keys
===============

a) Main Window
--------------

        cursor left/right   backward/forward one MC

                with shift:   5 MCs
                with alt  :  10 MCs
                
        cursor up/down      jump to first/last MC        
                
        <return>        
        
                Activates the first string gadget.
                

b) Print Window
---------------

    cursor left/right:  backward/forward one MC (from)

    with shift pressed: backward/forward one MC (to)


c) Preview Window
-----------------

        cursor up/down  backward/forward one MC

                with shift:   5 MCs
                with alt  :  10 MCs



5. Printing
===========


a) General
----------

The MCMaster should work with any printer which allows 10 and 15 cpi
because I used only the printer.device to say the printer what to do.
The MCMaster tries to print always two MCs on one sheet before a form
feed is sent. 

I tested this with an Epson LX-800 and a HP Deskjet 500.


b) Preview
----------

On the preview screen you can feel a little bit WYSIWYG:
The strings are exactly cut off as they would be printed and the
preview screen is rather fast.

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

If you find this program useful, be happy. If you don't, throw it
away. If you find any bugs or if you have any suggestions for the
next version please let me know.

Michael Watzl
Konradstr. 11
86609 Donauwörth
Germany

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

Support shareware :-)
