@database 08cf2e50-0
@master Work/MCPg_v135g.guide
@$VER: 1.35g
@author "Hermes Trismegistus"
@(c) ""
@index Index
@remark Created with Heddley v1.1 (c) Edd Dumbill 1994
@remark Heddley Bugs Fixed with FixHeddley 1.2 (c) 1995 by David Zvekic
@wordwrap

@node "Main" "MCP v1.10  (mcpguide v1.35g)"
                ____               _____
       o______ / _ /__ ____________\\   _|______ ________ ____________ o
       :\\___  \\  //___)\\  __/ _  \\  _  \\_   __//  __/___)\\  __/_  _  \\:
       ::/  \\  \\ / _\\ \\   _)_ \\   \\ \\   |   _)_\\____  \\ \\/  \\  _\\ \\   \\
       :/   _\\  \\  // \\\\ /   \\/   /  \\  |  /   \\  _/ // \\\\  _\\ // /   /
       /_________\\ /____\\_____\\ //:\\____|_______\\____/____\\____/_/  //:
       o--/_______/---- - --/___/--- ----- -- - --- ---- -- ----/___/-o

                                 präsentiert

                              MCP Version 1.10
                         Das Master Control Program!
                    @{b}@{i}© Copyright 1994 - 1995 by ALiENDESiGN @{ub}@{ui} 
                       letzte Änderung : 29.November.95

 @{" Einleitung                " link "Introduction" 0}  MCP wofür?
 @{" Installation              " link "Installation" 0}  Installation - kein Problem!
 @{" System Anforderungen      " link "Requirements" 0}  Was braucht man für MCP?
 @{" Verwendung                " link "Usage" 0}  WICHTIG - Bitte lesen!

 @{" Eigenschaften             " link "Features" 0}  Die Knöpfe und Schalter ...

 @{" Autoren                   " link "Authors" 0}  Die Programmierer.
 @{" Registrierung             " link "Registration" 0}  Bitte schnellstens losschicken!
 @{" Registrierungsformular    " link "registrationform" 0}  Das Formular!
 @{" Vertrieb                  " link "Distribution" 0}  Wer! Was! Wo!
 @{" Mailbox-Unterstützung     " link "supportbbs" 0}  24 Stunden erreichbar!
 @{" Haftung                   " link "Liability" 0}  Haftung für nichts!
 @{" Weltkarten Projekt        " link "worldmap" 0}  Dein Wohnort. Sehr wichtig!

 @{" Über MUI                  " link "Muifo" 0}  Für das Voreinsteller-Programm.
 @{" Zusatzprogramme           " link "supportprograms" 0}  PatchControl, ConvAM, ConvAP, FixJump

 @{" Entwickler                " link "Developer" 0}  Wir.
 @{" Neue Ideen                " link "NewIdeas" 0}  Helft uns!
 @{" Fehlerberichte            " link "Bugs" 0}  Berichte, Probleme, anderes!
 @{" Geschichte des MCP        " link "historymcp" 0}  Was hat sich beim MCP getan?
 @{" Geschichte des MCPPrefs   " link "historymcpprefs" 0}  Was hat sich beim MCPPrefs geändert?
 @{" Geschichte des PatchCtrl  " link "historypatchcontrol" 0}  Was wurde bei PatchControl getan?
 @{" Geschichte der Guidedatei " link "historyguide" 0}  Was hat sich bei der MCP Guidedatei verändert?
 @{" in Zukunft                " link "ToDo" 0}  Immer mehr und mehr!
 @{" Danke                     " link "Thanks" 0}  Wer mitgeholfen hat.

 @{" INDEX                     " link "index" 0}  A bis Z
@endnode

@node "Authors" "Autoren"
@{b}AUTOREN:@{ub}

Haupt-Autoren:
--------------

      Stefan Sommerfeld                           Michael Knoke
        Kaulbachstr. 3                           Berliner Str. 33
       14612 Falkensee                           14612 Falkensee
           Germany                                    Germany

   Telefon: +49-[0]3322-202452            Telefon: +49-[0]3322-22440
    E-Mail: zerocom@cs.tu-berlin.de        E-Mail: knoke@cs.tu-berlin.de

Zusätzliche Autoren:
--------------------

       Vincent Schöttke                          Sören Sonnenburg
  Telefon: +49-[0]3322-3202


          @{"Support BBS" link "supportbbs" 0}: Evil Moon! +49-[0]3322-208768 ( 2400-28800 )

    Wenn jemand kein Modem besitzt und auch keine E-Mail-Adresse hat, kann derjenige uns natürlich auch schreiben oder uns anrufen. Leider können wir aus Kostengründen keine neuen Versionen per Post verschicken.
@endnode

@node "Bugs" "Fehler Reporte"
@{b}FEHLER REPORTE:@{ub}

    Da auch wir nicht "perfekt" sind und gerade die ersten Versionen noch fehlerbehaftet sind, würden wir uns freuen, wenn uns alle aufgetretenen Fehler berichtet werden. Wir sind natürlich stark daran interessiert, daß das MCP auf allen Systemen fehlerfrei läuft und sind deshalb für jede objektive Kritik dankbar.

    Bevor uns jemand aber einen Fehlerreport schickt, sollte derjenige nochmal folgende Fragen beantworten:

    * Wurde das MCP ordnungsgemäß installiert ?
    * Sind alle oben genannten Systemvoraussetzungen erfüllt ?
    * Sind "ALLE" Programme, die die gleichen bzw. ähnliche Funktionen haben
      entfernt worden ?
    * Wurde die MCP-Konfigdatei nur mit dem Prefsprogramm verändert (eine
      falsche Änderung per Hand kann "tödlich" sein) ?

    Wenn alle Fragen mit "Ja" beantworten werden können, kann uns der Fehler mitgeteilt werden. Sehr wichtig ist dabei eine möglichst genaue Beschreibung. Je genauer die Fehlerbeschreibung ist, desto schneller kann der Fehler behoben werden. Wenn jemand einen Fehler gefunden hat und nicht registriert ist, dann muß derjenige unbedingt seine Systemkonfiguration (Rechnertyp, Prozessor, Kickstart; siehe bei @{"Registrierungsformular" link "registrationform" 0}) und die benutzte MCP-Version mit dem FehlerReport zusammen an einen unter "Vertrieb" genannten @{"Autoren" link "Authors" 0} schicken.


@{i}Bemerkung:  JEDE Nachricht wird beantwortet !!@{ui}
@endnode

@node "Developer" "Entwickler"
@{b}ENTWICKLER:@{ub}

    Wenn jemand von Euch das MCP unterstützen will (z.B. mit einem PointerPrefs - Programm) oder mit einer neuen Funktion, dann sollte derjenige einfach einen @{"Autor" link "Authors" 0} kontaktieren. Wir schicken dann spezielle Infos über das MCP zu.

    Leider haben wir keine Zeit solche Programme selbst zu schreiben. Wir wären deshalb für jede Hilfe dankbar.
@endnode

@node "Distribution" "Distribution"
@{b}VERTRIEB:@{ub}

    MCP ist FreeWare! Wir haben uns viel Mühe bei der Entwicklung von MCP gegeben und wir hoffen, daß das Programm als FreeWare gut ankommt. Es steckt viel Zeit und Arbeit im MCP und deshalb hoffen wir auf viele gute Ideen und Tips.

    MCP kann frei kopiert werden, solange das Originalarchiv nicht verändert wird. Kommerzielle Nutzung oder die Einbindung von MCP ist nur mit Genehmigung der @{"Autoren" link "Authors" 0} erlaubt. Mit der Weitergabe von MCP darf kein Gewinn erzielt werden, insbesondere darf der Verkaufspreis einer Diskette, die MCP enthält, DM 5,- (bzw. den entsprechenden Betrag in anderen Währungen) nicht übersteigen.
@endnode

@node "Features" "EIGENSCHAFTEN"
@{b}EIGENSCHAFTEN:@{ub}

 #############################
 #    @{fg fill}Schnellübersicht@{fg text}       #
 #                           #
 # @{fg shine}LISTS@{fg text}                     #
 #       @{" PACKERPATCH    " link "fet_crunchpatch" 0}    #
 #       @{" TOOLALIAS      " link "fet_toolalias" 0}    #
 #       @{" ASSIGNPREFS    " link "fet_assignprefs" 0}    #
 #       @{" SPEICHER PATCH " link "fet_memorypatch" 0}    #
 #       @{" REQTIMEOUT     " link "fet_reqtimeout" 0}    #
 # @{" PROMOTOR " link "fet_promotor" 0}                #
 # @{" HOTKEYS  " link "fet_hotkeys" 0}                #
 #############################

 @{" SPEICHERN * BENUTZEN * TESTEN * ABBRECHEN " link "fet_saveusetest" 0}

 @{" ALERT GESCHICHTE           " link "fet_alerthistory" 0}
 @{" APPCHANGE                  " link "fet_appchange" 0}
 @{" ASSIGNPREFS                " link "fet_assignprefs" 0}
 @{" ASSIGNWEDGE                " link "fet_assignwedge" 0}

 @{" BILDSCHIRM AKTIVIERUNG     " link "fet_screensact" 0}
 @{" BILDSCHIRM BLANKER         " link "fet_screenblanker" 0}
 @{" BILDSCHIRM DIMMER          " link "fet_screendimmer" 0}
 @{" BILDSCHIRM ZENTRIERUNG     " link "fet_centerscreen" 0}
 @{" BILDSCHIRME MENÜ           " link "fet_screensmenu" 0}
 @{" BORDERBLANK                " link "fet_borderblank" 0}

 @{" CACHEFONT                  " link "fet_cachefont" 0}
 @{" CAPSSHIFT                  " link "fet_capsshift" 0}
 @{" COPYMEMQUICK               " link "fet_copymemquick" 0}

 @{" DEFAULT PUBSCREEN          " link "fet_defpubscreen" 0}
 @{" DOS STERNCHEN              " link "fet_wildstar" 0}

 @{" FRAMEIHACK                 " link "fet_frameihack" 0}
 @{" FONTS SUCHE                " link "fet_fontsearch" 0}
 @{" FORMATPROTECT              " link "fet_formatprotect" 0}

 @{" HIRESPOINTER               " link "fet_hirespointer" 0}
 @{" HOTKEYS                    " link "fet_hotkeys" 0}

 @{" IMMER NEWLOOK-MENÜS        " link "fet_forcenewlook" 0}

 @{" KEIN CAPSLOCK              " link "fet_nocapslock" 0}
 @{" KEIN GURU                  " link "fet_noguru" 0}
 @{" KEIN LAUFWERKSKLICK        " link "fet_noclick" 0}
 @{" KEIN TOPAZ                 " link "fet_notapaz" 0}

 @{" LIBRARY SUCHE              " link "fet_libsearch" 0}
 @{" LINKSHÄNDER MAUS           " link "fet_leftymouse" 0}
 @{" LOCK PATCH                 " link "fet_lockpatch" 0}

 @{" MAPUMLAUTS                 " link "fet_mapumlauts" 0}
 @{" MAUS BESCHLEUNIGER         " link "fet_mousespeeder" 0}
 @{" MAUSPFEIL BLANKER          " link "fet_pointerblank" 0}
 @{" MAUSPFEIL PATCH            " link "fet_pointerpatch" 0}

 @{" NEUE PIKTOGRAMMERKMALE     " link "fet_tooltypes" 0}
 @{" NEWEDIT                    " link "fet_newedit" 0}

 @{" ONEREQ                     " link "fet_onereq" 0}

 @{" PACKER PATCH               " link "fet_crunchpatch" 0}
 @{" PATCHOPENWB                " link "fet_patchopenwb" 0}
 @{" PATCHRGB32                 " link "fet_patchrgb32" 0}
 @{" PROMOTOR                   " link "fet_promotor" 0}
 @{" PROPHACK                   " link "fet_prophack" 0}
 @{" PROZESSOR                  " link "fet_processor" 0}
 @{" PUBMODI                    " link "fet_pubmodes" 0}

 @{" QUICKLAYERS                " link "fet_quicklayers" 0}
 @{" QUIETTD                    " link "fet_quiettd" 0}

 @{" REQTOOLSPATCH              " link "fet_rtpatch" 0}
 @{" REQUESTER AUSZEIT          " link "fet_reqtimeout" 0}

 @{" SAVEGIRPORT                " link "fet_savegirport" 0}
 @{" SETZE DRI-PENS             " link "fet_setdripens" 0}
 @{" SPEICHER PATCH             " link "fet_memorypatch" 0}
 @{" SUN OPTIONEN               " link "fet_sunoptions" 0}
 @{" SYSIHACK                   " link "fet_sysihack" 0}

 @{" TITEL UHR                  " link "fet_wbclock" 0}
 @{" TOOLALIAS                  " link "fet_toolalias" 0}

 @{" VOLLE FENSTER VERGRÖßERN   " link "fet_sizewindow" 0}
 @{" VOLLE FENSTER VERSCHIEBEN  " link "fet_movewindow" 0}

 @{" WAIT VALIDATE              " link "fet_waitvalidate" 0}
 @{" WORKBENCHTITEL AKTIVIERUNG " link "fet_wbtitleactive" 0}
 @{" WORKBENCHTITEL ÄNDERN      " link "fet_wbtitle" 0}
@endnode

@node "fixjump" "FixJump"

                                @{b}FixJump V1.0@{ub}

                      (C) Copyright 1995 by ALiENDESiGN

@{u}Introduction@{uu}:
     Dieses Programm wird alle Probleme mit 'springenden' Bildern beim Kalt- bzw. Warmstart des Rechners beseitigen.


@{u}Installation@{uu}:
     Dieses Programm muß unbedingt vor dem Startbild und nach den benötigten Monitoren in der Startup-Sequence gestartet werden. Es darf vor dem FixJump-Befehl kein Bildschirm geöffnet sein und deshalb empfiehlt es sich, zuerst die benötigten Monitore zu starten, dann FixJump aufzurufen und dann den Bildanzeiger.

     Zum Beispiel:
        ...

        Devs:Monitors/Multiscan
        C:FixJump
        C:OpenAWS
        .... alle anderen Kommandos kommen dann hier


@{u}Wie funktioniert FixJump@{uu}:
     Es setzt die richtigen Overscan-Werte in alle gestarteten Monitore, indem es die overscan.prefs vom ENVARC: lädt.



@{u}Autor@{uu}:

                              Stefan Sommerfeld
                               Kaulbachstr. 3
                               14612 Falkensee
                                   Germany

                         Telefon: +49-[0]3322-202452
                       E-Mail: zerocom@cs.tu-berlin.de

 es ist aber auch in der folgenden BBS: @{"eViL moOn!" link "supportbbs" 0} +49-[0]3322-208768 ( V.everything )
@endnode

@node "historyguide" "Guide Geschichte"
@{b}GuideDatei Geschichte@{ub}    
             (Das englische und deutsche Guide wurden programmiert von Hermes Trismegistus)


0.90    First rough draft.

1.00    First offical release to developer.

1.10    Some link errors fixed.

1.20    Added updated history file for MCP104.

1.30    Added new improved German to English translation to guidefile.
        Used 3.0 guidefile code (as I got new ROMs).
        Added bold, italic, wordwrap.
        Added many new buttons and links to accommodate new text.
        Removed "AlienDesign" logo on front page because backslash was
         messing up the internal amigaguide 3.0 format codes.
        Included "AConv" program to change 3.xx code to 2.xx code.

1.31    Added updated history file from MCP105beta.
        Added "Force NewLook menus" link to guide.
        Added "Index" link to guide.
        Removed nasty space-errors using "HeddleyFix" @{i}(to be used with all
         subsequent guides)@{ui}.

1.32    Added new "AlienDesign" Logo with added code to circumvent 3.0
         guidfile format quarks.
        Added "WorldMap" link.
        Added "GuideFile History" link.
        Removed guide wordwrapping as it seems to be messing up.
        Fixed "MCP Manual Config" page as the wordwrapping from the
         previous version messed it up.
        Added updated MCP105 history file
        Added "FixJump" program to support programs section
        Added "One Req" link to guide

1.33    Fixed messed up Liability Section
        Inserted last minute doc changes from programmers
        Fixed several truncated pages @{i}(Have no idea why this happened?
         Possibly from E-Mail transfer of guide to developer.)@{ui}
        Added Quick-Jump Page-lists links to Feature page
        First coding of German (v1.33g) guidefile.

1.35    Added MCP V1.10 features and history
        Removed "MCP Manual Config" Page

@endnode

@node "historymcp" "Programm Geschichte"
                                 @{b} MCP Geschichte
                                  ==============@{ub}

Die Programmierer: {s}:Stefan, {m}:Michael, {v}:Vincent 
Das bedeutet nicht, daß jeder Programmierer nur seine eigenen Routinen überarbeitet!

>>USER<< ist der Name der Benutzers, der den Fehler gefunden hat.

FIXED = behoben
ADDED = neu
REMOV = entfernt
REWRI = neu geschrieben
OVERW = überarbeitet

----------------------------------------------------------------------------
@{b}MCP V1.10@{ub}
---------
(30-Nov-95)

 - {s}  ADDED   requester if MCP couldn't open a library.

(29-Nov-95)

 - {s}  FIXED   ZipWindow. Works now with WB-Prefs.

(28-Nov-95)

 - {s}  ADDED   MCPNOMEMPATCH tooltype.

(27-Nov-95)

 - {s}  FIXED   Quicklayers. It works now fine with DOpus :)

(26-Nov-95)

 - {s}  FIXED   usage of "`" Hotkey.

 - {s}  ADDED   "SHIFT" and "ALT" hotkeys.

(25-Nov-95)

 - {s}  ADDED   SysIHack.

(24-Nov-95)

 - {m}  OVERW   Checkroutine for Movewindow and SizeWindow safer now.

(23-Nov-95)

 - {s}  ADDED   FrameIHack.

 - {s}  ADDED   BorderBlank for Kickstart 2.x.

(21-Nov-95)

 - {s}  FIXED   bug in CycleScreens Back2Front if only one screen was open.

(19-Nov-95)

 - {s}  FIXED   Enforcer-hits and crash on 68000 in PropHack in combination
                with gtlayout.library.

(18-Nov-95)

 - {s}  FIXED   bug in restoresystem-hotkey.

 - {s}  ADDED   MCPPAL tooltype.

(17-Nov-95)

 - {s}  FIXED   systemcrash in coldreset-hotkey on MC68030.

(16-Nov-95)

 - {s}  FIXED   problems with Hotkeys (e.g. Leftmouse + LAlt)

 - {m}  FIXED   Screensmenu doesn't work with centered screens.
                >> Maik Solf <<

(15-Nov-95)

 - {s}  FIXED   PropHack restart crashes if boopsi.mcpgads are not available.
                >> Eksec/Infect <<

 - {s}  FIXED   Change WBTitle max chars. Now its 400 instead of 200.

 --- MCP V1.10 Beta 1 release ---

(08-Nov-95)

 - {s}  FIXED   MCP. No more divu.l usage on MC68060.

 - {s}  REWRI   memory-fragmentation routine for Change-WBTitle.

 - {s}  ADDED   Env-variable mode for AssignPrefs.

 - {s}  FIXED   Problems with ShowInterface.

(07-Nov-95)

 - {s}  OVERW   No-Chipmem. Renamed to MemoryPatch. Now allows to select Chip
                or Fastmem only

 - {s}  ADDED   Include/Exlude list for CrunchPatch and MemoryPatch.

(04-Nov-95)

 - {m}  FIXED   a problem in AssignPrefs. If a volume doesn't exist, then MCP
                was in a loop or the computer crashes.
                >>Patrick Myles<< & >>Peter Rolf<<

(30-Nov-95)

 - {s}  FIXED   bug in NoClick :(
                >> Martin Steigerwald <<

(27-Oct-95)

 - {s}  FIXED   problems with ToolTypes. This wasn't MCPs error. It's because
                of bad coded programs!

(25-Oct-95)

 - {s}  ADDED   Waitvalidate.

(23-Oct-95)

 - {s}  FIXED   problems with CrunchPatch and PIPE:.

(18-Oct-95)

 - {m}  FIXED   Screensmenu doesn't check the mouseposition correct.

(16-Oct-95)

 - {s}  REMOV   16 color pointer for Kick 2.x. This one didn't work very
                stabil.

 - {s}  FIXED   16 color pointer allocates now the pens for the colors.

 - {s}  FIXED   PatchRGB32 doesn't work with PatchControl.

 - {s}  FIXED   16 color pointer will now full activated.(e.g. after restart)

 - {s}  ADDED   SaveGirPort. Based on a source of Mark Thomas.

 - {s}  ADDED   PubModes. Including Shanghai and PopPubScreen mode.

 - {s}  FIXED   little problems with OneReq.

 - {s}  ADDED   NewEdit.

 - {s}  ADDED   Flicker Delay for the 16 color pointer to avoid pointer-
                flickering.

(15-Oct-95)

 - {s}  FIXED   Pointerblanker. Now works on GFX-Boards.

 - {s}  OVERW   full MCP. It's now more register relative and shorter.

(13-Oct-95)

 - {m}  FIXED   The Hotkeyroutines from Dimmer and Blanker are only valid one
                time.
                >> Goran Paulin <<

 - {m}  FIXED   Screensmenu now checks if the screen has no title.

(25-Sep-95)

 - {s}  ADDED   to Screenname-Promotor will now use Pubscreenname if
                available.

(21-Sep-95)

 - {s}  ADDED   HiresPointer. This promotes every pointer to hires.

(18-Sep-95)

 - {m}  REWRI   now the full Window moving and sizing uses the MoveWindow and
                SizeWindow functions and not the ChangeWindowBox function.
                The moving and sizing is much faster especially for non
                WorkbenchWindows. The window flicker while holding a window
                is removed now too.

(16-Sep-95)

 - {s}  ADDED   new arrows for PropHack.

(13-Sep-95)

 - {s}  ADDED   PropHack.

(09-Sep-95)

 - {s}  FIXED   a bug in NoChipmem. If no entry was in the list, it didn't
                work.
                >> Lenhardt Eric <<

(07-Sep-95)

 - {m}  FIXED   now the SunMouse-Window2Front and SunMouse-Windowactivate are
                deactivated if you hold down a mousebutton.
                >> Ludwig Kamphenkel <<

 - {m}  ADDED   ScreenActivate now remember the old active Gadget and will
                activate this if the screen comes to front.

 - {s}  ADDED   Leftymouse.

 - {s}  ADDED   "Insert into InputStream" Hotkey.

(06-Sep-95)

 - {s}  REWRI   Execute Command Hotkey for unlimited commands.

 - {s}  ADDED   Capsshift function.

 - {s}  ADDED   Mapumlauts.

 - {s}  ADDED   Hotkeys: HoldX, HoldY and HoldXY.

(05-Sep-95)

 - {s}  ADDED   Shift-Hotkey for MMB shift.

 - {s}  FIXED   Activewindow Hotkey. Now it doesn't work if the mouse moves.

(03-Sep-95)

 - {s}  REWRI   CloseWindow Hotkey. Now closes every window.

(17-Aug-95)

 - {s}  FIXED   Change-WBTitle. VMM will now check with the 'VMM_Port' and
                close the vmm.library if VMM was quited.

(16-Aug-95)

 - {s}  REWRI   the complete Hotkeys part.
                 - unlimited Hotkeys for every function
                 - new intelligent doubleclick management with unlimited
                   clicks
                 - new events for Diskinsert, Diskremove and Timer
                 - CapsLock will no longer block hotkeys

 - {s}  REWRI   Sun-Options. SunMouse and SunPopToFront now only works if the
                mouse doesn't move and no gadget is active. SunKeys doesn't
                work if a gadget is active.

 - {s}  REMOV   SunRMB. This is now Hotkey "Active Window".

 - {s}  ADDED   AssignWedge will now retry if a disk was inserted.

 - {s}  ADDED   CycleScreens BackToFront Hotkey.

(13-Aug-95)

 - {s}  FIXED   bug in LibSearch (ROM Library was everytime opened in every
                version)
                [This bug is already fixed in the MCP V1.05 fixed release]

 - {s}  FIXED   ScreensMenu. Now it comes up on every screen.

******************************************************************************

@{b}MCP V1.05@{ub}
---------
(22-Jul-95)

 - {s}  FIXED   FilterFunc from RTPatch. If the dir was changed it doesn't work.

(12-Jul-95)

 - {m}  FIXED   bug in AutoRequest-patch removed. It appears for example in
                Imagine if someone overwrite a file.
                >> Francesco Ronchi <<
(06-Jul-95)

 - {s}  FIXED   processor option.

(30-Jun-95)

 - {m}  FIXED   bug in the OpenScreen-patch removed
                >> Thanx to Gideon Zenz <<
(26-Jun-95)

 - {s}  FIXED   bug in NoGuru-Remove, causing some Enforcer-Hits.

(19-Jun-95)

 - {s}  ADDED   VBR will only be moved to $0, if the MMU isn't used, to
                prevent problems with Enforcer.

 - {s}  FIXED   processor option. Now only the available functions will be
                disable/enabled.

(15-Jun-95)

 - {s}  ADDED   currentdir support for libsearch. You can make a libs dir
                where the libs from a program are placed. It will try to
                open libs out of "PROGDIR:libs/".

(14-Jun-95)

 - {s}  FIXED   bugs in OpenLibrary-patch
                >> Thanx To Michael Kilimann For Bug Hunting <<

(12-Jun-95)

 - {m}  ADDED   The directory for an AssignLock will be made automaticly.
                All subdirectories will be made certainly.
                >> Ludwig Kamphenkel <<

 - {m}  FIXED   now you can click on the Depthgadget of a screen and the
                WBTitle will not activated
                >> Bert Heise <<

 - {m}  FIXED   the Workbench was not activated if the Workbench was not
                Backdrop
                >> Bert Heise <<

(11-Jun-95)

 - {s}  FIXED   systemcrash if ENV: wasn't assigned
                >> Michael Kilimann <<

(04-Jun-95)

 - {s}  OVERW   whole MCP 020+ version (1340 bytes won). Now it uses
                tst.l ax and tst.x label(pc). ASM-One V1.28 makes it possible.
                >> Big Thanx To Price From T.F.A. For ASM-One Beta Version <<

 - {m}  FIXED   ScreensMenu

(02-Jun-95)

 - {m}  FIXED   ToolType MCPNOVBR destroy the cache-settings

(01-Jun-95)

 - {s}  FIXED   FilterFunc from RTPatch. WBPattern didn't work.
                >> ION <<

 - {s}  FIXED   Enforcer-Hit with RTPatch + IconEdit

 - {s}  FIXED   Problems with Cancel-Button of the RTPatched requester

 - {s}  FIXED   SpeedRamsey is now only available with Ramsey Rev $f. This
                means only on A4000.
                >> THX Eetu Ojanen for tips <<

 - {s}  ADDED   support of OneReq. It's a new short asl.library.
                >> THX to One for cooperation <<

(29-May-95)

 - {s}  FIXED   bug in ForceNewLook. D7 was trashed.

(28-May-95)

 - {s}  FIXED   CacheFonts. Now it should work always. (including Iconian)

(27-May-95)

 - {s}  FIXED   Promotor. HAM/EHB should now work! (finally)

 - {s}  FIXED   Notify, if config-file was deleted.

(23-May-95)

 - {s}  FIXED   Crunchpatch. Sometimes it was always on.

(22-May-95)

 - {v}  ADDED   ForceNewLook-Menus

 - {s}  FIXED   versioncheck. If the prefsfile isn't the right version a
                requester pops up, but now the prefs will be used.

(21-May-95)

 - {s}  FIXED   bug in Requester-Timeout.

 - {v}  FIXED   CrunchPatch-Crunchmania. A $000f was written to $df180 into
                the Chipram. Some computers could crash in low memory
                situations.

 - {s}  FIXED   little bug in CenterScreens.

******************************************************************************

@{b}MCP V1.04@{ub}
---------
(17-May-95)

 - {s}  FIXED   OpenScreen routine. On Kick 2.x wasn't set the right colors.

(16-May-95)

 - {v}  ADDED   MCP installs NoGuru btw. Saves AlertHistory if it couldn't
                load the MCP.gurudat!

 - {v}  FIXED   No Guru now works without enabled AlertHistory. Before that
                fix it shows the whole MCP.gurudat! (Bug since V1.02)
                >> RAMSES <<

(15-May-95)

 - {s}  REMOV   patch of AllocVec in No ChipMem-Function. (AllocVec uses
                AllocMem)

 - {s}  ADDED   16 Colorpointer for Kickstart 2.x. Since weeks of work it
                should now work right. I've only tested it with a Kick 2.04
                from an A2000 loaded with MCP-MapRom beta.

 - {s}  FIXED   openversion of diskfont.library. It was V37, but on the
                standart WB 2.0 is only a V36.

 - {s}  FIXED   Enforcer-hit in Change-WBTitle

 - {s}  ADDED   some Gurus to MCP.gurudat file (including Retina-Alerts)

(14-May-95)

 - {s}  ADDED   versioncheck of prefsfile

 - {s}  FIXED   Pens of TitleClock (now uses MenuText/MenuBackgroung on Kick 3.0+
                and DetailPen/BlockPen on Kick 2.0+)
                >> Richard Baud <<

 - {s}  ADDED   TitleClock will now use the font of the uppermost screen, if
                noone is selected
                >> Jaco Schoonen <<

 - {s}  FIXED   Promotor. The first Size-entry was skiped. (Probably made in
                V1.04)

(13-May-95)

 - {m}  ADDED   CycleWindows backwards
                >> requested by Jani Kannosto <<

 - {s}  FIXED   Assign Wedge for compatiblity with MC68000

(09-May-95)

 - {s}  ADDED   to Change-WBTitle: Memsizes in Mega and K Bytes, RetinaMem,
                VMM and full memory percentage

 - {s}  FIXED   VBR wasn't set back to zero (if wanted) on start of MCP
                >> Ramses <<

 - {s}  FIXED   bug in Tooltypes-function. Now works fine with VMM.

 - {v}  FIXED   KeyBlanker turn off works now (finally!)
                >> BASIC <<

 - {-}  -----   Betarelease for all registered users.

(07-May-95)

 - {s}  FIXED   SpeedRamsey now doesn't work with non-AGA to prevent problems
                with A3000

(06-May-95)

 - {m}  ADDED   CycleWindows now activate the windows
                >> Goran Wallgren <<

 - {m}  ADDED   PatchOpenWB to prevent a bug in Kick 3.x

 - {s}  ADDED   CenterScreens function

 - {s}  ADDED   all internal BOOPSI gadgets (like Checkmarks) will now be
                right displayed with No ChipMem function

(05-May-95)

 - {s}  FIXED   No more system-requesters will pop up

 - {v}  ADDED   Requester-Timeout

(04-May-95)

 - {m}  FIXED   more then two spaces in the screenname for ScreensMenu will
                be decreased to one space

(03-May-95)

 - {m}  ADDED   SunPop2Front, which pops the window under the mousepointer
                to front

 - {m}  FIXED   DefaultPubScreen will set the WBScreen to default, if the
                frontmost screen isn't a PublicScreen

 - {m}  FIXED   DefaultPubScreen will be put back to 'Workbench' if MCP
                quits
                >> Mario Kemper <<

 - {m}  ADDED   SunMouse, which activate the window under the mousepointer

(02-May-95)

 - {m}  ADDED   SunRMB, which activate the window under the mousepointer if
                you press the right mousebutton

 - {m}  FIXED   last Spaces in the Screensname for ScreensMenu removed

(01-May-95)

 - {m}  ADDED   SunKey, which activate the window under the mousepointer if
                you press a key

(30-Apr-95)

 - {s}  OVERW   Tasksearching again! (600% faster) It's now nearly as fast
                as without MCP

 - {v}  FIXED   NoGuru requester hotkey "Reboot" to "b"

(29-Apr-95)

 - {m}  FIXED   with full window sizing the window jumps to the opposite
                direction if you move to the edge of the screen
                >> Trevor Morris <<

 - {m}  FIXED   first spaces in the Screenname for ScreensMenu removed

(28-Apr-95)

 - {m}  FIXED   Mungwall-Hit with Screensmenu

 - {m}  FIXED   Enforcer-Hit with ScreensMenu
                >> Mario Kemper <<

 - {m}  FIXED   MoveWindow now works with WBGauge. Error in the calculation
                of the dragbar removed.
                >> ION & Ralph Wermke <<

(27-Apr-95)

 - {s}  FIXED   NoClick and KeyBlanker turn off work now

 - {s}  ADDED   NoSave option with NoGuru

 - {s}  ADDED   RTPatch patches only when library was opened or is still in
                memory

 - {s}  ADDED   RTPatch for Req Library

 - {s}  OVERW   RTPatch for Intuition

 - {s}  ADDED   ARQ Mode ( for RTPatch )

 - {s}  ADDED   the name from the assign will be display in filerequester-
                title ( AssignWedge )

(26-Apr-95)

 - {s}  FIXED   FormatProtection uses now SetFunction (for compatiblity with
                HDOff and similar programs)
                >> Gideon Zenz <<

(25-Apr-95)

 - {m}  ADDED   QuickLayer that speeds up the rendering using layers.library
                >> Requested by Dave Dustin <<

 - {s}  ADDED   TitleClock (big Thanx to ION for coding this !)

 - {s}  ADDED   RTPatch for Asl and Arp Library

 - {s}  FIXED   bug when rendering the new screenfrequenzy

(24-Apr-95)

 - {m}  OVERW   now ToolAlias make only one patch in the system and you
                can delete an Icon over Workbench. The codesize of Toolalias
                is reduced about 50 percent and the patch works more safe now.
                >> Holger Papajewski <<

 - {m}  ADDED   in Exchange you can call and kill the MCPPrefs with the
                functions 'ShowInterface' and 'HideInterface'

(23-Apr-95)

 - {s}  ADDED   AssignWedge is now compatible to ARQ (and similar Programs)
                For right use: Start ARQ before MCP and turn MCP's RTPatch
                off.
                >> Walter Trautmann (THX for your letter!) <<

 - {m}  FIXED   you can now call a hotkey by a key plus a doubleclick on
                the mouse (but only a doubleclick, not a tripleclick)
                >> LSI <<

(22-Apr-95)

 - {s}  FIXED   memory-eating bug in the NoGuru function

 - {v}  FIXED   bug if AlertHistory is disabled and NoGuru enabled the 
                MCP.gurudat file wasn't loaded. This bug was made with MCP
                V1.02's new InitRoutines.

(21-Apr-95)

 - {v}  ADDED   Delay after saving the Guru to avoid HD-Validation

 - {s}  FIXED   colors in ScreensMenu
                >> Squirrel <<

 - {m}  ADDED   current directory to the assign-requester in AssignWedge
                >> Mario Kemper <<

******************************************************************************

@{b}MCP V1.03@{ub}
---------
(20-Apr-95)

 - {s}  ADDED   MCP.gurudat and GuruHistory can now be loaded from another
                directory. ! Attention, don't forget to save new prefs !
                >> requested by Rodney Hester and Cindy Chen <<

 - {s}  ADDED   Borderblank will be turned off, when MCP was quited
                >> requested by Volker Eickhoff <<

 - {m}  FIXED   all 'AssignAdd' assigns was making with every start of MCP
                >> Volker Remuss <<

(19-Apr-95)

   {m}  ADDED   DefaultPubScreen (FirstScreen=DefaultPublicScreen)
                >> requested by Trevor Morris <<

(17-Apr-95)

 - {m}  FIXED   Function 'TOOLTYPE' always set the processor caches
                (also if no tooltype was given)

 - {m}  ADDED   SizeWindow (size full windows)
                >> requested by S.E.M. Lichtendahl <<

 - {s}  FIXED   the promotor doesn't work with HAM and EHB modes
                >> Dres! <<

(14-Apr-95)

 - {m}  ADDED   ScreensMenu to select a screen, if you press the right
                mousebutton over the screens depth gadget

******************************************************************************

@{b}MCP V1.02@{ub}
---------
(11-Apr-95)

 - {s}  FIXED   FastReset to be a A1200 reset (without HD-Off). Sorry, we
                couldn't test it.

(10-Apr-95)

 - {s}  ADDED   to Change WBTitle: Worbenchversion, real Kickstartversion and
                real Workbenchversion (e.g. 39.106 and 39.29)

 - {s}  ADDED   Crunchmania support for Crunchpatch

 - {m}  FIXED   ClickToFront doesn't work with the 'rawkey lbutton'
                Please use 'double rawmouse lbutton' (Doubleclick)
                because it's better then only the left mousebutton
                >> Zachary Powell <<

 - {m}  FIXED   MoveWindow hang if you press the right mousebutton while
                moving the window

 - {m}  FIXED   CycleScreens, ClickToFront, ClickToback doesn't work full
                with few programs
                >> Volker Remuss <<

 - {m}  FIXED   CycleScreens doesn't work with 'rawmouse lbutton rbutton'
                >> Volker Remuss <<

(09-Apr-95)

 - {s}  REWRI   Init and Remove routines (There are now shorter and safer)

 - {s}  FIXED   systemlock when a library can't be opened

(07-Apr-95)

 - {s}  REMOV   Openscreen-routine (now MCP works fine with RetinaEmu)
                >> Hudi <<

(06-Apr-95)

 - {m}  FIXED   CopyMem doesn't work on 68040 or higher
                >> LSI <<

 - {m}  FIXED   Tooltype 'MCPNOVBR' causes the computer to crash

 - {m}  FIXED   Windowfunctions (MoveWindow, ClickToFront, ClickToBack)
                wasn't compatible with MagicMenu (selectable Popup Menu)
                >> Volker Remuss <<

 - {m}  FIXED   Tasksearching was to slow (now 600% faster)
                >> Volker Remuss <<

 - {m}  ADDED   new MCP.gurudat

 - {m}  ADDED   ToolType 'MCPNOCYBER' (switch to AmigaScreen)

******************************************************************************

@{b}MCP V1.01@{ub}
---------

 - {s}  ADDED   CopyMem-patch

 - {s}  FIXED   CacheFont didn't work with Fed

 - {m}  FIXED   disable of MoveWindow didn't work
                >> Ramses <<

 - {s}  FIXED   systemcrash when MoveWindow is disabled
                >> Ramses <<

 - {s}  FIXED   errorsprite with PointerPatch disabled
                >> Ramses <<

 - {s}  FIXED   Mousepointer-queue with 16 Colorpointer on 68030
                >> Ramses <<

@endnode

@node "historymcpprefs" "Programm Geschichte des MCPPrefs"
                             @{b}MCPPrefs Geschichte
                             ===================@{ub}

Die Programmierer: {s}:Stefan, {m}:Michael, {v}:Vincent 
Das bedeutet nicht, daß jeder Programmierer nur seine eigenen Routinen überarbeitet!

>>USER<< ist der Name der Benutzers, der den Fehler gefunden hat.

FIXED = behoben
ADDED = neu
REMOV = entfernt
REWRI = neu geschrieben
OVERW = überarbeitet

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

@{b}MCPPrefs V1.10@{ub}
--------------
(29-Nov-95)

 - {s}  ADDED   Online-Help.

(27-Nov-95)

 - {s}  ADDED   some tooltypes.

 - {s}  FIXED   SleepPointer while creating Cachefontlist.

(22-Nov-95)

 - {s}  ADDED   MUI 3 Drag&Drop in listviews.

(20-Nov-95)

 - {s}  FIXED   sample of cursor left.

(16-Nov-95)

 - {s}  FIXED   errors in Reqtools Patch window.

 - {s}  ADDED   double-click on white featurelines will go to the page to
                edit.

 - {s}  FIXED   more sanitychecks in Hotkeys page.

(15-Nov-95)

 - {s}  ADDED   to the featureslist: doubleclick on a name will open the
                editwindow (if available) and a doubleclick on ON/OFF will
                disable or enable a feature.

 - {s}  FIXED   recognition of FastGary.

 - {s}  FIXED   Locale support and Catalog recognition.

 - {s}  ADDED   improved the menu.

 --- MCP V1.10 Beta 1 release ---

(11-Nov-95)

 - {s}  most parts of MCPPrefs were rewritten. A new design was created. All
        known bugs were removed.

******************************************************************************

@{b}MCPPrefs V1.05@{ub}
--------------
(06-Jul-95)

 - {s}  FIXED   error if selecting the first assign.

(26-Jun-95)

 - {s}  FIXED   little bug in AssignPrefs - Add an System-assign.

(17-Jun-95)

 - {s}  FIXED   Promote-Screenname Edit didn't work.

(28-May-95)

 - {s}  FIXED   the Promotor-page. The disable problem is solved now, it was
                already a bug in MUI.

(27-May-95)

 - {s}  REWRI   Prefs-load-routine. If there is no config, all checkmarks
                will be off.

(24-May-95)

 - {s}  FIXED   all bugs in AssignPrefs list

(22-May-95)

 - {s}  FIXED   All problems with non-disabled gadgets with a workaround MUI
                bugs.


(21-May-95)

 - {s}  FIXED   PointerChecksum generation. Tried to allocate more than
                1 gigabyte memory.

 - {s}  FIXED   Enforcer-hit on Kickstart V2.x computers

******************************************************************************

@{b}MCPPrefs V1.04@{ub}
--------------
(17-Apr-95)

 - {s}  FIXED   All PopAsls have now 256 chars string-gadget insted of 80
                >> LSI <<

(14-Apr-95)

 - {s}  FIXED   Promotor-DisplayID, the requester pops up twice.
                >> Maik Solf <<

 - {s}  FIXED   some CheckMarks didn't enable/disable the right thing
                >> Philip Manning <<

 - {s}  ADDED   AssignPrefs will now check for double assigns
                >> J.T. Vermeulen <<

 - {s}  ADDED   CacheFontList can now automaticaly deleted
                >> Andre Jonsson <<

(11-Apr-95)

 - {s}  FIXED   About-Window will now be selectable over menu and it wont
                popup at start
                >> Andre Jonsson <<

(10-Apr-95)

 - {s}  FIXED   If you add a new task or assign the new entry wasn't
                activated.
                >> J.T.Vermeulen <<

 - {s}  FIXED   all problems with SunOptions
                >> Ville Pispa <<

(09-Apr-95)

 - {s}  FIXED   loading and saving of Hotkey- and Hotcmd-Checkmark. Hotkey
                was the same as CrunchPatch and Hotcmds was Hotkey.

 - {s}  FIXED   Tasklist, Assignlist or Screenlist became longer and longer
                how often you press the ADD button and the window was open.
                >> Volker Remuss <<

 - {s}  FIXED   loading of Requester-Timeout

 - {-}  -----   Betarelease for all registered users.

(05-Apr-95)

 - {s}  FIXED   Taskname errors in Tasklists

 - {s}  FIXED   IFF-ILBM RLE decrunching with 16 colorpointer-generation

 - {s}  FIXED   Tasklist hadn't displayed any task

(30-Apr-95)

 - {s}  FIXED   BorderBlank was enabled on OCS

(26-Apr-95)

 - {s}  FIXED   enforcer hit

 - {s}  ADDED   new CheckMark ON function on to RTPatch

(25-Apr-95)

 - {s}  FIXED   old tasklist wouldn't be cleared in "ADD" Task from Promote-
                Task and NoPromote
                >> FLi7e <<

 - {s}  FIXED   Global Page-1 Checkmarks doesn't appear its function (this
                was made by resorting the page)

 - {s}  FIXED   AssignPrefs. Now you can select only directories.

 - {s}  FIXED   NoGuru-delay was not right loaded

******************************************************************************

@{b}MCPPrefs V1.03@{ub}
--------------
(20-Apr-95)

 - {s}  ADDED   Full Locale support

 - {s}  FIXED   BorderBlank is now selectable on ECS machines
                >> Rodney Hester and Cindy Chen <<

 - {s}  FIXED   CacheFontlist creation

 - {s}  OVERW   NoTopaz font-selection (now only fonts that work with NoTopaz
                can be selected)

 - {s}  FIXED   PatchRGB32 is now ghosted on AGA machines

 - {s}  FIXED   Hotkey Commands is now ghosted when Hotkeys are turned off.

 - {s}  ADDED   new Checkmark ON function to AlertHistory and NoGuru

 - {s}  ADDED   devicelist for the formatprotection

 - {s}  ADDED   changed all Hotkey Cmd-StringGadgets to PopASLs

(18-Apr-95)

 - {s}  FIXED   errors and systemcrash when removing all entries in any of
                Promotor listviews

 - {s}  OVERW   Global-Page 1 resorted

(15-Apr-95)

 - {s}  FIXED   Filename-error with 16 Colorpointer generation

******************************************************************************

@{b}MCPPrefs V1.02@{ub}
--------------
(11-Apr-95)

 - {s}  FIXED   MCPPrefs needs now muimaster.library V8 (MUI 2.1) instead of
                V10. It's only tested with V10, so there are no waranties.

(10-Apr-95)

 - {s}  ADDED   support of new MCP features

 - {s}  OVERW   Userinterface:
                 o Select Hotkey Commands now with a double click in Hotkey-
                   page
                 o Global 2 is now Global Page 1
                 o Autoscroll is selectable in Promote-Size and DisplayID

 - {s}  ADDED   "Test" Button

 - {s}  FIXED   It was impossible to edit Promote-Size

(07-Apr-95)

 - {s}  FIXED   crash with the demo-config when euro72 and multiscan monitors
                wasn't started
                >> Philip Manning <<

(05-Apr-95)

 - {s}  FIXED   some memory-eating bugs
                >> Zachary Powell <<

 - {s}  FIXED   reopening of the prefswindow while clicking the closegadget
                >> LSI <<

******************************************************************************

@{b}MCPPrefs V1.01@{ub}
--------------

 - {s}  ADDED   More security

 - {s}  OVERW   memory-managment

 - {s}  ADDED   full MUI-Cyclechain support (with a new version of MUIB-
                                             GencodeASM)

 - {s}  FIXED   filename error with 16 Colorpointer

 - {s}  FIXED   Hotkey disables itself automaticly

 - {s}  FIXED   config-trashing while 16 Colorpointer generation

 - {s}  FIXED   Borderblank now disabled on OCS/ECS

@endnode

@node "historypatchcontrol" "Programm Geschichte des PatchControl"
                           @{b}PatchControl Geschichte
                           =======================@{ub}

Die Programmierer: {s}:Stefan, {m}:Michael, {v}:Vincent 
Das bedeutet nicht, daß jeder Programmierer nur seine eigenen Routinen überarbeitet!

>>USER<< ist der Name der Benutzers, der den Fehler gefunden hat.

FIXED = behoben
ADDED = neu
REMOV = entfernt
REWRI = neu geschrieben
OVERW = überarbeitet

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

@{b}PatchControl V2.01@{ub}
------------------
(18-Nov-95)

 - {s} FIXED   problems with ARQ.

******************************************************************************

@{b}PatchControl V2.0@{ub}
-----------------
(01-Nov-95)

 - {s} ADDED   new patch.resource featuring:
                - save getting patches list
                - patches notify
                - enable/disable patches

 - {s} OVERW   complete PatchControl. Dramaticaly reduced the memory-usage.
               More save now.

******************************************************************************

@{b}PatchControl V1.3@{ub}
-----------------
(30-May-95)

 - {s}  FIXED   problems with PatchDT.

******************************************************************************

@{b}PatchControl V1.2@{ub}
-----------------
(15-May-95)

 - {s}  ADDED   patch of RemLibrary to prevent some errors with showpatches

(14-May-95)

 - {s}  FIXED   systemcrash with long paths (error only in AminetRelease)

******************************************************************************

@{b}PatchControl V1.1@{ub}
-----------------
(28-Apr-95)

 - {s}  ADDED   first patch support (recommented by ARQ)
                 e.g. PatchControl ARQ
                  the patches from the task named ARQ will be inserted before
                  all other patches. (Wildcards are supported)

 - {s}  FIXED   the format! Old TaskStructure is now only the TaskName!

 - {v}  ADDED   ShowPatches-program to the archive

@endnode

@node "Installation" "Installation"
@{b}INSTALLATION:@{ub}


@{u}Automatische Methode:@{uu}

    Am einfachsten ist die Installation mit dem beiliegenden Installationsskript. Das Skript ist so konzipiert, daß nichts überkopiert wird! Es ist unbedingt notwendig, alle Programme, die die gleichen oder ähnliche Funktionen wie das MCP haben, zu entfernen, da es sonst unter Umständen zu Problemen kommen kann. Nach erfolgter Installation muß der MCP-Aufruf noch in die Startup-Sequence eingetragen werden. Dieser Aufruf sollte möglichst früh erfolgen, um alle Funktionen nutzen zu können.

@{bg shine} z.B. Startup-Sequence:@{bg back}

        C:SetPatch QUIET
        C:PatchControl            ( wird seit V1.02 mitgeliefert )
        [...]
        C:Copy ENVARC: RAM:ENV ALL QUIET NOREQ
        C:Assign ENV: RAM:ENV
        C:MCP
        ... alle weiteren Befehle folgen hier !

 Bitte beim MCP nicht die Hunks verändern !!! (z.B. Hunkmerge beim Imploder)



                            *** ODER ***


@{u}Manuelle Methode:@{uu}

    Kopiere das MCP Program (68000/68020+) in das "C:" Verzeichnis.
    Kopiere das @{"PatchControl" link "Supportprograms" 0} Programm in das "C:" Verzeichnis.
    Kopiere die "mcpsupport.library" ins "LIBS:"-Verzeichnis.
    Kopiere die "mcpgfx.library" ins "LIBS:"-Verzeichnis.
    Kopiere das "MCPPrefs" Programm in das "Prefs" Verzeichnis.
    Kopiere den Inhalt von "ENVARC:" in das richtige Verzeichnis.
    Kopiere die "Reqtools.library" in das "Libs:" Verzeichnis.
    Kopiere "GuruHistory" und "MCP.gurudat" in das "S:" Verzeichnis.
          (Die richtigen Pfade dieser Dateien müssen aber im MCPPrefs-
           Programm gesetzt sind)
    Kopiere die Anleitung in ein beliebiges Verzeichnis.
    Füge die folgenden Zeilen in die "Startup-Sequence" ein:


        C:SetPatch QUIET
        C:PatchControl            ( wird seit V1.02 mitgeliefert )
        [...]
        C:Copy ENVARC: RAM:ENV ALL QUIET NOREQ
        C:Assign ENV: RAM:ENV
        C:MCP
        ... alle weiteren Befehle folgen hier !



@{b}Wichtig:@{ub}   Wenn ARQ mit dem @{"Assignwedge" link "fet_assignwedge" 0} zusammenarbeiten soll, dann muß MCP folgendermaßen gestartet werden:

           c:Patchcontrol ARQ
           c:MCP
               .
               .
           RUN >NIL: ARQ
@endnode

@node "Introduction" "Einleitung"
@{b}EINLEITUNG:@{ub}

    Im Juli 1994 wurde ein neues Projekt mit dem Ziel gestartet, ein multifunktionales Commodity zu schreiben. Es sollte möglichst viele Einzelprogramme ersetzen und dabei größtmöglichen Komfort bieten. Am Anfang wurden nur ein paar kleine Funktionen eingebaut, doch das MCP wurde immer besser und es kamen einige bisher nicht dagewesene Eigenschaften hinzu (volle Fenster verschieben, 16 Farben Mauszeiger, Formatschutz, SpeicherPatch).

Bei der Erstellung wurde bewußt auf die Unterstützung von Kickstart 1.x verzichtet, da jeder ernsthafte Amigaanwender über Kickstart 2.x-3.x verfügt.  Also wir würden uns freuen, wenn MCP viel benutzt wird und wir versprechen das MCP konsequent weiterzuentwickeln !

MCP wurde programmiert um die Amiga Arbeitsumgebung zu optimieren. Es wird die Größe der Startup-Sequence stark reduziert, da viele einzelne Programme ersetzt werden. Weiterhin ist der Programmcode von MCP meistens professioneller und dadurch schneller. Dies ist eine der ersten Versionen vom MCP und deshalb sind sicherlich noch ein paar @{"Fehler" link "Bugs" 0} vorhanden und wir hoffen, daß wir viel Unterstützung bekommen, damit MCP das beste, allumfassende Programm wird.

Für die Benutzer von MagicCX möchten wir folgende Vorteile von MCP erwähnen:

  - es ist FreeWare !
  - es belegt nicht soviel Speicher (bei vergleichbarem Funktionsumfang)
  - es bietet viele herausragende Eigenschaften die MagicCX nicht bieten
    kann


@{b}Eigenschaften von MCP:@{ub}

  - PropHack
  - HiresPointer
  - Waitvalidate
  - NewEdit
  - Assign-Manager
  - WBTitel Uhr
  - ReqToolsPatch
  - volle Fenster verschieben (voll systemkonform)
  - volle Fenster vergrößern/verkleinern (voll systemkonform)
  - PackerPatch (jedes Programm kann gepackte Dateien laden)
  - 16 Farben Mauspfeil
  - neue Workbenchtitelleiste
  - komplexer Promotor
  - FormatSchutz
  - ToolAlias (Standartprogramm im Piktogramm ändern)
  - CacheFont
  - Piktogrammerkmale Erweiterung (Merkmale für Spiele etc.)
  - Mausbeschleuniger
  - Laufwerksklicken ausschalten
  - DRI Pens setzen
  - AssignWedge
  - automatische Bildschirmaktivierung
  - Requester Timeout
  - AppIcons austauschen
  - Topaz Zeichensatz austauschen
  - Blanker (unterstützt SwazBlanker und GarshneBlanker)
  - Dimmer
  - Mauspfeil Blanker
  - Guru-History (abspeichern aller Guru's)
  - Kein Guru
  - PatchRGB32
  - Bildschirmmenu (zum bequemen selektieren von Bildschirmen)
  - Patch zur Speicherverwaltung (z.B. ChipRam ausschalten!)
  - Dos Stern (* anstatt von #?)
  - NewLook-Menüs
  - Hotkeys
  - MUI-Konfigurationsprogramm
  - Programmiert in 100% Assembler

  und noch einige mehr.
@endnode

@node "Liability" "HAFTUNG"
@{b}Haftung:@{ub}


@{fg shine}@{bg shadow}Mit der Benutzung des MCP stimmen Sie folgender Verzichterklärung zu:@{fg text}@{bg back}

ES GIBT KEINERLEI GARANTIE FÜR DIESES PROGRAMMPAKET, IN BEZUG AUF DIE GELTENDE GESETZGEBUNG. AUSSER ES IST ANDERWEITIG SCHRIFTLICH BESTÄTIGT, SO STELLEN DIE COPYRIGHT-INHABER UND/ODER EINE DRITTE PARTEI DIESES PROGRAMM "SO WIE ES IST" OHNE GARANTIE IRGENDWELCHER ART, INDIREKTER ODER AUSDRÜCKLICHER ART, EINGESCHLOSSEN, ABER NICHT DARAUF BESCHRÄNKT, DIE EINGESCHLOSSENEN MARKTÜBLICHEN GARANTIEN UND TAUGLICHKEIT FÜR EINEN BESTIMMTEN ZWECK, ZUR VERFÜGUNG. DAS VOLLE RISIKO DER QUALITÄT UND FUNKTIONALITÄT DIESES PROGRAMMS LIEGT BEI IHNEN. SOLLTE SICH DAS PROGRAMMPAKET ALS FEHLERHAFT ERWEISEN, SO TRAGEN SIE ALLE KOSTEN ALLER NÖTIGEN SERVICEARBEITEN, DER REPARATUR ODER KORREKTUR. 

UNTER KEINEN UMSTÄNDEN, SOWEIT NICHT AUSDRÜCKLICH DURCH DIE GELTENDE GESETZGEBUNG BESTIMMT ODER DURCH EINE SCHRIFTLICHE GENEHMIGUNG, KÖNNEN DIE COPYRIGHT-INHABER ODER IRGENDEINE ANDERE PARTEI, DIE DIESES PROGRAMMPAKET WEITERVERTREIBEN, SO WIE ES OBEN ERLAUBT WURDE, FÜR SCHÄDEN GEWÖHNLICHER, BESONDERER, ZUFÄLLIGER ODER DURCH DAS PROGRAMMPAKET ENTSTANDENER ART, WELCHE DURCH DIE NUTZUNG ODER FEHLERHAFTE BEDIENUNG DES PROGRAMMPAKETS (EINGESCHLOSSEN, ABER NICHT DARAUF BESCHRÄNKT, DER VERLUST VON DATEN, ODER FEHLERHAFTER DARGESTELLTER DATEN, ODER VERLUSTE, DIE DURCH SIE ODER EINE DRITTE PARTEI HERBEIGEFÜHRT WURDEN, ODER DURCH EIN FEHLERHAFTES ARBEITEN DIESES PROGRAMMPAKETS MIT ANDEREN PROGRAMMEN), SELBST WENN DER INHABER ODER EINE DRITTE PARTEI AUF SOLCHE MÖGLICHKEITEN DER SCHÄDEN HINGEWIESEN WURDEN, VERANTWORTLICH GEMACHT WERDEN.
@endnode

@node "Muifo" "MUI Info"
@{b}MUI:@{ub}

   Das MCPPrefs Programm benutzt  MUI - MagicUserInterface
   (c) Copyright 1993-95 by Stefan Stuntz


       MUI ist ein System zum Erzeugen und Unterstützen von grafischen Benutzungsoberflächen. Mit der Hilfe eines Konfigurationsprogrammes bekommt der Benutzer einer @{b}MUI@{ub}-Applikation die Möglichkeit das Aussehen dieser Applikation seinem Geschmack anzupassen.

       MUI wird als Shareware vertrieben. Um ein vollständiges Programmpaket zu bekommen, das viele Beispiele und mehr Informationen über die Registrierung beinhaltet, sollten Sie auf lokalen Bulletin Boards oder Public Domain Disketten nach einer Datei namens muiXXusr.lha Ausschau halten (XX steht für die letzte Versionsnummer).

   Sie können sich auch direkt registrieren lassen, indem Sie 30.- DM oder 20.- US$ an die folgende Adresse schicken:

                        Stefan Stuntz
                   Eduard-Spranger-Straße 7
                        80935 München
                           GERMANY

         Telefon: +49-89-313-1248
         E-Mail:  stuntz@informatik.tu-muenchen.de

@{i}Bemerkungen:

1)
    Es ist nicht notwendig MUI zu registrieren, um MCPPrefs zu benutzen. Die Registrierung von MUI ist aber sehr sinnvoll, da dann die grafische Oberfläche des MCPPrefs Programms abgespeichert werden kann.

2)
    MUI wird nur für das "MCPPrefs" Programm gebraucht. Das Hauptprogramm MCP läuft unabhängig von MUI und den MUI-libraries.

3)
    Es reicht das Vorhandensein der 'muimaster.library' im 'LIBS:'-Verzeichnis, um das Prefsprogramm zu starten.@{ui}
@endnode

@node "NewIdeas" "Neue Ideen"
@{b}NEUE IDEEN:@{ub}

    Wenn jemand außer den unter @{"In Zukunft" link "ToDo" 0} genannten Ideen noch Andere hat, dann kann er sie uns gerne mitteilen. Wir versuchen diese dann in späteren Versionen zu verwirklichen.
@endnode

@node "Registration" "Registrierung"
@{b}REGISTRIERUNG:@{ub}

    MCP ist FreeWare und Mailware! Wir hoffen, daß dadurch viele von Euch dieses Programm benutzen und wir so schnell wie möglich alle Fehler beseitigen können. Wenn Ihr selbst ein größeres Programm geschrieben habt, dann würden wir uns sehr über ein Keyfile freuen.

    Wer MCP benutzt kann sich KOSTENLOS registrieren lassen. Allen registrierten Usern schicken wir über E-Mail immer die neueste Version und sie erhalten zusätzlich die Beta-Versionen vom MCP. Wir würden uns aber auch sehr über Registrierungen ohne E-Mail-Adresse freuen, denn es ist für uns sehr interessant wieviele Leute das MCP regelmäßig benutzen.

    Die Angabe von Land und Stadt in dem @{"Registrierungsformular" link "registrationform" 0} wäre super, da wir auf einer großen @{"Weltkarte" link "worldmap" 0} die Orte kennzeichnen wollen. Diese Karte liegt dann später einmal in digitalisierter Form bei.

    Wer keine E-Mail-Adresse hat, kann sich auch die neueste Version über Modem in der folgenden @{"Support-BBS" link "supportbbs" 0} besorgen. Es können dort auch Registrierungen und Vorschläge abgelegt werden.

    Wenn jemand kein Modem besitzt und auch keine E-Mail-Adresse hat, kann derjenige uns natürlich auch schreiben oder uns anrufen (@{"Autoren" link "Authors" 0}). Leider können wir aus Kostengründen keine neuen Versionen per Post verschicken.
@endnode

@node "registrationform" "Registrierungsformular"
@{b} - Registrierungsformular:@{ub}

    Bitte das folgende Registrierungsformular oder ein vergleichbares zu @{b}EINEM@{ub} @{"Autor" link "Authors" 0} per E-Mail oder Brief senden.



 - - - - - - - - - - - - - - - - - - schnipp - - - - - - - - - - - - - - - -
                               MCP - Registrierung
 Prog Version : MCP V1.10 beta 2
 Name         :
 E-Mail       :
 Telefon      :
 Stadt, Land  :
 Computer     :
 Kickstart    :
 Prozessor    :
 Speicher     :
 Grafikkarte  :
 Kommentar    :

 Ich bin damit einverstanden, daß einige Programme von ALiENDESiGN oder neue
 Eigenschaften vom MCP auf meinem Computer getestet werden können.
 - - - - - - - - - - - - - - - - - - schnipp - - - - - - - - - - - - - - - -


 Wenn jemand wirklich bereit ist, etwas Geld für den MCP-Support zur Verfügung zu stellen, würden wir uns sehr freuen. Mit diesem Geld würden wir dann den Support von MCP verbessern, indem wir mehr Versionen verschicken und auch auf Computermessen ein paar Disks verschenken.

 Hier die Kontonummer:             Michael Knoke
                           Bayerische Vereinsbank Falkensee
                                   BLZ:  10020890
                               Kontonr:   5402360
@endnode

@node "Requirements" "System Anforderungen"
 @{b}SYSTEM ANFORDERUNGEN:@{ub}

  - Ein Amiga
  - Kickstart Version 2.04 oder höher
  - Einen MC68000/68010 Prozessor oder einen MC68020 oder höher für die
    schnellere 020'er Version
  - @{"MUI" link "Muifo" 0} (Magic User Interface) V2.2 oder höher (für das Konfigurationsprogramm)
@endnode

@node "supportbbs" "Support BBS"
@{b}- Mailbox-Unterstützung@{ub}

     @{u}EViL MoON ! +49-[0]3322-208768 (USR V.everything)   SYSOP: fOX@{uu}

   Um Zugriff zur MCP-Support Seite zu bekommen, muß man am Anfang 'yes' eintippen. Anschließend wird man nach den persönlichen Angaben wie Adresse und Computertyp gefragt. Danach kann man 'update' tippen und erhält ein spezielles Menü, in dem man Aktionen, wie z.B. 'Upload', 'Download', 'Fehlereport' usw. tätigen kann.

@{i}Bemerkung:  Beim nächsten Anruf bei der BBS muß diese lange Prozedur aber nicht wiederholt werden.@{ui}
@endnode

@node "supportprograms" "Support Programs"
@{b}- Zusatzprogramme:@{ub}


   @{u} PatchControl:@{uu}  Dieses Programm ermöglicht es, System-Patches sicher zu entfernen, ohne einen Warmstart durchführen zu müssen oder einen Absturz zu verursachen. MCP nutzt dieses Programm zum Entfernen der Patches.


   @{u} ConvertAP:@{uu}  Dieses Programm konvertiert die Assigns von dem Programm "AssignmentPrefs" zum MCP Format. Nach dem Start dieses Programms übernimmt MCP die dort gespeicherten Assigns und man kann nun statt "AssignmentPrefs" MCP benutzen.


   @{u} ConvertAM:@{uu}  Dieses Programm konvertiert die Assigns von dem Programm "AssignmentManager" zum MCP Format. Nach dem Start dieses Programms übernimmt MCP die dort gespeicherten Assigns und man kann nun statt "AssignmentManager" MCP benutzen.


   @{u} FixJump:@{uu}  Dieses Programm stoppt das nervende Springen des Bildschirms wenn man ein Startbild anzeigt und IPrefs geladen wird. Dieses Programm ist ein Extraprogramm und ist kein Teil von MCP. Mehr Informationen enthält die Sektion @{"FixJump" link "fixjump" 0} in diesem Guide..


@{i}Note:  Das Installationsskript startet ConvertAP und ConvertAM automatisch.@{ui}
@endnode

@node "Thanks" "Danke"
@{b}Danke:@{ub}

 "Danke" an folgende Leute:
 -------------------------
    - Torsten Bach (LSI) für Betatesting, neue Ideen, die Piktogramme und
      die erste deutsche Dokumentation
    - Hermes Trismegistus für die Erstellung der Guidedateien und die
      Rechtschreibüberprüfung der englischen Übersetzung
    - Michael Gollmick für die englische Übersetzung
    - One für die '_asl.library'
    - Eetu Ojanen für den suomi.catalog
    - David Le Corfec für den français.catalog und das französische Guide
    - alle Betatester des MCP
    - alle registrierten User
    - alle Leute die uns Bugreports und neue Vorschläge geschickt haben
    - Eric Totel für seinen wundervollen MUI-Builder
    - Nico François für seine coole ReqTools.library
    - T.F.A für den super ASM-One V1.28
    - Stefan Stuntz für MUI
    - Commodore für den Amiga, einen der besten Computer der jemals gebaut
      wurde!

                          ... viel Spaß mit dem MCP wünscht


                                       Das ALiENDESiGN Team
@endnode

@node "ToDo" "Noch zu tun"
                                   @{b} ToDo:@{ub}

· Mauszeiger Animation

· Formatter (startet Formatprogramm, wenn eine NonDos Diskette eingelegt
  wird)

· Explodierende Fenster

· CycletoMenu

· HuntWindows (springt zum Teil des Bildschirms, wo ein neues Fenster
  geöffnet wird, z.B. bei Autoroll-Bildschirmen)

· Menu Wrap (drücke rechte Maustaste und der Mauspfeil springt zum Menü)

· TastaturKlick

· Fenster vergrößern (wie bei Unix)

· Snap

· SmartWB

· ForceIcon

· DoCMB (Doppelklick mit mittlerer Maustaste)

· MagicMenu (aber ein besseres Aussehen)

· MFSMount

· FullBench

· UnixDirs

· HD-Floppy fix (daß man 2 HD-Floppies zur gleichen Zeit benutzen kann)

· Powermanagement während des Blankens

· Blitzblanker Unterstützung

· Hotkey für Shifttaste (Carsten Gellert)

· Workbench Zufallsbild (Chris Foote)

· alle Reqchange Funktionen (Tasten für Knöpfe)
  (Andre Jonsson)

· ändere die Rolleiste wenn man ein Fenster vergrößert (Andre Jonsson)

· QuietSCSI auch für GVP-Boards (Volker Remuss)

· WBGauge (Michael Gollmick)

· ReKeyit (Michael Gollmick)

· MapRom, FastRom

· SysIHack

· Alt-Taste und Zahl auf der numerischen Tastatur um ASCII-Zeichen
  einzugeben

· alle Bildschirme verdunkeln, wenn sie runtergezogen sind
  (Richard P. Harrison)

· Unterstützung der Caches beim 68060 (Thomas Frensch)

· SpeicherPatch im Packer-Patch

· NewIcons

· MagicWBDaemon

· grafische Chipmem, Fastmem Anzeige (Volker Eickhoff)

· WindowDaemon zum Schließen aller Fenster wenn ein neues geöffnet wurde
  (Karlheinz Agsteiner)

· XLoadSeg



Errors:

· Fenster verschieben und vergrößern geht nicht mit der 'simulierten' linken
  Maustaste (Andre Jonsson)

· besserer Check für richtige Gurus in der Guru-History

· nicht Blanken, wenn Carrier detect (Carsten Gellert)

· besserer Mauspfeilblanker (Jani Kannosto)

· wenn ein Requester während des Blankens kommt, dann geht der schwarze
  Bildschirm weg und wird nie wieder geschlossen (Claus Koch)
@endnode

@node "Usage" "Usage"
@{b}WICHTIGE BENUTZUNGSHINWEISE FÜR MCP:@{ub}


    Es sollte das Prefsprogramm zum Einstellen der Konfiguration benutzt werden. Das Prefprogramm benötigt nur die 'muimaster.library' im LIBS:, so daß man nicht unbedingt das komplette MUI Paket installieren muß.

    MCP benötigt das Program @{"PatchControl" link "supportprograms" 0}, um sicherzustellen, daß die Funktionen richtig zurückgeändert werden können. Wenn das Programm nicht gestartet ist, dann kann es zu Abstürzen beim Speichern der Einstellungen kommen. Für genauere Informationen siehe bitte in der Sektion @{"Installieren" link "Installation" 0} nach.
@endnode

@node "worldmap" "World Map Project"
@{b} - Weltkarte@{ub}

    Selektiere einen der nachfolgenden Knöpfe um eine Weltkarte zu sehen, auf der alle registrierten MCP Benutzer markiert sind.

    Drücke @{"* hier *" system "multiview worldmap.iff"}  wenn Multiview benutzt werden soll.

    Drücke @{"* hier *" system "display worlmap.iff"}  wenn Display benutzt werden soll.


    Wenn Du auch auf der Weltkarte sein möchtest, dann registriere Dich doch bitte. Die @{"Registrierung" link "Registration" 0} ist kostenlos!


@{i}Notiz:

1)
   Die Datei "Worldmap.iff" muß im gleichen Verzeichnis wie die Guidedatei sein, damit alles funktioniert. Außerdem muß entweder das Program "Display" oder "Multiview" im Verzeichnis-Suchpfad sein.

2)
   Diese Funktion ist aber noch nicht implementiert in dieser Version vom MCP.guide.@{ui}
@endnode

@node "fet_wbtitleactive" "Workbenchtitel Aktivierung"
@{b} - Workbenchtitel Aktivierung:@{ub}

    Wenn man die Workbench in einer geringen Auflösung (640x256) benutzt und viele Fenster offen hat, ist es manchmal unmöglich die Workbench zu aktivieren, um ins Menu der Workbench zu gehen. Hiermit ist es möglich die Workbench durch Klicken auf den WB-Titel zu aktivieren, da dieser meist noch zugänglich ist.


@{i}Bemerkung:  Diese Funktion ist sehr nützlich in Verbindung mit dem 'Tools-Daemon'.@{ui}
@endnode

@node "fet_alerthistory" "Alert Geschichte"
@{b} - Alert Geschichte:@{ub}

    Das MCP schreibt jeden Absturz in die GuruHistory-Datei. Es ist manchmal ganz interessant zu wissen, welches Programm abgestürzt ist und was die genaue Ursache war. Die Datei liegt als ASCII-Datei vor und ist wie folgt gegliedert:

        Date :   Datum und Uhrzeit des Absturzes
        Task :   welcher Task den Absturz verursacht hat (auch TaskAdresse)
        Error:   der aufgetretende Absturz
        By   :   Hauptgruppe des Absturzes
        Cause:   eine genauere Erklärung des Absturzes


@{i}Bemerkung:  Um gleich nach dem Absturz genauere Angaben zu erhalten, sollte man immer die "@{"Kein Guru" link "fet_noguru" 0}"-Funktion aktivieren. Wenn die "Kein Guru"-Funktion ausgestellt ist, werden die Abstürze erst nach dem Warmstart in die "GuruHistory" abgespeichert.@{ui}
@endnode

@node "fet_appchange" "Appicon Change"
@{b} - AppChange:@{ub}

    Nun kann man Piktogramme, die von den Programmen selbst erzeugt werden (AppIcons), ändern. Leider öffnen einige Programme nur häßliche 4-Farben-Piktogramme, die auf der MagicWB (bzw. NewIcons etc.) besonders unschön aussehen. Mit diesem Patch kann man seine eigenen, hübscheren Piktogramme für diese Programme verwenden. Das MCP sucht im "ENV:sys/" Verzeichnis nach einem neuen Piktogramm, das unbedingt den Namen "def_AppIconname.info" tragen muß und ersetzt das alte AppIcon mit diesem neuen Piktogramm.

@{bg shine}Beispiel:@{bg back}

   Wenn man z.B. den Powerplayer startet, dann wird versucht, aus dem "ENV:sys/"-Verzeichnis die Datei "def_PowerPlayer.info" als AppIcon zu öffnen.
@endnode

@node "fet_assignprefs" "Assign Prefs"
@{b} - AssignPrefs:@{ub}

    Mit dieser Funktion wird der "AssignManager" aktiviert. Man kann nun endlich all seine Assigns (außer "Env:") aus der "Startup-Sequence" bzw. der "User-Startup" entfernen und auf der Seite "Lists - AssignPrefs" eintragen. Wenn man schon vorher die Programme "AssignManager" oder "AssignPrefs" benutzt hat, kann man sich seine Assigns bei der Installation des MCP's mit den beiliegenden Konvertern automatisch in die Konfigdatei des MCP eintragen lassen.
Ganz besonders interessant ist die Assign-Late Option. Wenn man viele Programme auf seiner Festplatte hat, ist die Menge der Assigns sehr groß. Ärgerlich ist dann z.B., wenn man sich im Reqtools-Requester mit der rechten Maustaste die Assigns anzeigen läßt und dann jedesmal suchen muß, um an seine oft benutzten Verzeichnisse zu kommen. Die Assign-Late Option macht ein Assign erst gültig, wenn dieses das erste Mal benutzt wird. Assign-Late wird vom Betriebssystem direkt unterstützt und ist daher eine Option die man oft verwenden sollte. Ganz wichtig ist auch, daß die Verzeichnisse und alle Unterverzeichnisse bei der AssignLock Funktion automatisch erstellt werden. Es ist also nicht mehr nötig, vorher das Verzeichnis mit MakeDir zu erzeugen.

Als zusätzliche Funktion bietet MCP die Möglichkeit, globale ENV-Variablen für mehrere Assigns zu setzen. Wenn MCP gestartet wird und die gegebene ENV-Variable ist gesetzt ('1', 'YES' oder 'ON') dann werden die nächsten Assigns ausgeführt. Ist die ENV-Variable gelöscht ('0', 'NO' oder 'OFF') dann werden die nächsten Assigns übersprungen. Eine ENV-Variable gilt immer bis zur nächsten ENV-Variable. Möchte man wieder alle Assigns zulassen, so muß man auch den Typ 'VAR' wählen und als Variable nichts eingeben. In der Liste erscheint dann 'everytime' !!


                                    ~~~

Die Assigns müssen auf der Seite "Lists - AssignPrefs" eingetragen werden. Alle dort eingetragenen Assigns werden beim Aufruf des MCP gemacht, wenn die AssignPrefs Funktion angeschaltet ist.

    Die Liste ist wie folgt gegliedert:

        Links   -  der zu assignende Datenträger
        Mitte   -  Typ des Assigns
        Rechts  -  der Pfad des Datenträgers

    Ein Beispiel wäre:   Pinball --> LATE --> DH0:Games


    Um ein neues Assign hinzuzufügen, gibt es folgende Möglichkeiten:

      1. Auf "NEW" klicken.
         Man kann dann im linken Texteingabefeld den zu assignenden Datenträ-
         ger eintragen. Im rechten Texteingabefeld wird der Pfad des Daten-
         trägers eingetragen oder per Requester ausgewählt. Mit dem Auswahl-
         knopf wird der Assigntyp gewählt.
 oder 2. Auf "ADD System-Assign" klicken.
         Es öffnet sich dann ein neues Fenster, in dem man sich einen Assign
         aus der Systemassignliste auswählen kann. Dies ist besonders inter-
         essant im Zusammenhang mit der "AssignWedge"-Funktion, da dann das
         Assign im System existiert.


    Es sind folgende Assign-Arten möglich:

        Late  -  das Assign wird erst gemacht, wenn es gebraucht wird.
        Path  -  einfaches Assign (Name zu Verzeichnis)
        Lock  -  einfaches Assign, bei dem aber das Verzeichnis geschützt
                 wird und nicht gelöscht werden kann. Wenn das Verzeichnis
                 noch nicht existiert, wird es angelegt.
        Add   -  Assign zu einem bereits vorhandenen Assign hinzufügen
        Var   -  ENV-Variable für Assigns setzen

    Um die Einstellungen für ein Assign zu ändern, muß man nur auf das Assign klicken. Man kann dann in den unteren Texteingabefeldern die Namen oder auch die AssignArt ändern. Mit "DELETE" wird das angeklickte Assign aus der Liste entfernt.


@{i}Bemerkung:

1)
   Das MCP sollte unbedingt so in die "Startup-Sequence" eingetragen werden, wie unter dem Punkt @{"Installation" link "Installation" 0} beschrieben wurde. Da einige Systemassigns schon vor dem "IPrefs"-Aufruf vorhanden sein müssen, empfiehlt sich ein früher Start des MCP.

2)
   Das einzige Assign, welches nicht in die Liste eingetragen werden darf, ist das "Env:"-Assign, weil MCP seine Konfigdatei erst von dort laden muß.@{ui}
@endnode

@node "fet_assignwedge" "Assignment Wedge"
@{b} - AssignWedge:@{ub}

    Wer hat sich nicht schon mal geärgert, wenn man ein neues Programm installiert hat, es startet und folgende Meldung erscheint:

             "Benötige Datenträger ?? in beliebigem Laufwerk."        

    Bisher mußte man zunächst eine Shell öffnen, um das gewünschte Laufwerk anzumelden bzw. einem Verzeichnis zuzuweisen und dann das Programm erneut starten. Das ist jetzt vorbei, denn diese Funktion erweitert die bisherige Meldung um einige weitere Möglichkeiten, die wie folgt lauten:

      Assign :  Bietet die Möglichkeit, dem Datenträger ein Verzeichnis
                zuzuweisen.
      Mount  :  Versucht den angegebenen Datenträger anzumelden.
      Deny   :  Bei erneutem Versuch wird die Meldung immer unterdrückt.


@{i}Bemerkung:  Die mit "Assign" zugewiesenen Verzeichnisse sollten bei häufiger Benutzung auf der Seite "Lists - @{"AssignPrefs" link "fet_assignprefs" 0}" in die Assignliste eingetragen werden. Dieser erweiterte Requester unterstützt noch keine Locale. Wenn man den ARQ benutzt, sollte man beim @{"PatchControl" link "supportprograms" 0} "ARQ" angeben. (z.B. c:PatchControl ARQ)@{ui}
@endnode

@node "fet_borderblank" "Border Blanker"
@{b} - BorderBlank:@{ub}

    Schaltet den grauen Bildschirmrand in einen schwarzen Rand um.
@endnode

@node "fet_cachefont" "Cachefont"
@{b} - Cachefont:@{ub}

    Wenn man eine große Anzahl von Fonts in seinem Fonts-Verzeichnis hat und einen neuen Font in einem Fontrequester wählen will, kann es ganz schön lange dauern bis man endlich den neuen Font auswählen kann. Das ist jetzt vorbei, denn das MCP-Preferences-Programm generiert eine eigene Fontliste die immer aufgerufen wird, wenn ein Programm die System-Funktion "AvailFonts" aufruft. CacheFont ist ein 100%iger Ersatz für AvailFonts!

    Um die Fontliste zu generieren, muß man diese Funktion im Prefsprogramm editieren. Es öffnet sich ein neues Fenster, in dem man die FontListe generieren oder löschen kann.


@{i}Bemerkung: Wenn neue Fonts in das "Fonts:"-Verzeichnis kopiert werden, muß die Fontliste neu generiert werden, damit diese Fonts beim nächsten Font-Requester zur Verfügung stehen.@{ui}
@endnode

@node "fet_capsshift" "CapsShift"
@{b} - CapsShift:@{ub}

    Wenn "CapsLock" an ist und man drückt dazu die Shifttaste, dann wird die Shiftfunktion wieder aufgehoben, d.h. alle Buchstaben werden wieder klein.
@endnode

@node "fet_centerscreen" "Bildschirm Zentrierung"
@{b} - Bildschirm Zentrierung:@{ub}

    Mit dieser Funktion werden Bildschirme, die in einer Overscan-Auflösung geöffnet werden und kleiner als diese Auflösung sind, automatisch zentriert. Wenn z.B. ein Bildschirm 640*480 in VideoOverscan (656*495) geöffnet wird, ist dieser Bildschirm dann nicht links oben in der Ecke, sondern genau in der Mitte zentriert.
@endnode

@node "fet_wbtitle" "Workbenchtitel Ändern"
@{b} - Workbenchtitel Ändern:@{ub}

    Mit dieser Funktion ist es möglich, die WB-Titelzeile nach eigenen Wünschen zu verändern und stark zu erweitern. Um die WB-Titelzeile zu verändern, muß man diese Funktion im Prefsprogramm editieren. Es öffnet sich dann ein neues Fenster, in dem man die Einstellungen verändern kann. Wieviel man sich anzeigen lassen kann, hängt stark vom verwendeten Font (möglichst ProportionalFont) und der Breite des Bildschirms ab.

        Es sind folgende Anzeigen möglich:

                %os = Kickstart-Version (z.B. 3.0)
                %wb = Workbench-Version (z.B. 3.0)
                %ov = genaue Kickstart-Version (z.B. 39.106)
                %wv = genaue Workbench-Version (z.B. 39.29)
                %ft = freier Speicher insgesamt
                %fc = freies ChipRam
                %ff = freies FastRam
                %Ft = freier Speicher insgesamt (in KBytes)
                %Fc = freies ChipRam            (in KBytes)
                %Ff = freies FastRam            (in KBytes)
                %FT = freier Speicher insgesamt (in MBytes)
                %FC = freies ChipRam            (in MBytes)
                %FF = freies FastRam            (in MBytes)
                %fr = freies RetinaRam
                %Fr = freies RetinaRam          (in KBytes)
                %FR = freies RetinaRam          (in MBytes)
                %fv = freies VMMRam
                %Fv = freies VMMRam             (in KBytes)
                %FV = freies VMMRam             (in MBytes)
                %pt = freier Speicher insgesamt in Prozent
                %pc = freies ChipRam in Prozent
                %pf = freies FastRam in Prozent
                %PT = voller Speicher insgesamt in Prozent
                %PC = volles ChipRam in Prozent
                %PF = volles FastRam in Prozent
                %lt = größter freier Speicherblock
                %lf = größter freier Speicherblock im FastRam
                %lc = größter freier Speicherblock im ChipRam
                %rc = Fragmentierung des ChipRams in Prozent
                %rf = Fragmentierung des FastRams in Prozent
                %nt = Anzahl der laufenden Tasks
                %nl = Anzahl der geöffneten Libraries
                %ns = Anzahl der geöffneten Bildschirme
                %np = Anzahl der geöffneten Ports
                %nd = Anzahl der geöffneten Devices
                %pr = ProzessorTyp
                %cp = CoProzessorTyp
                %cs = GfxChipSet

    Zwischen den einzelnen Anzeigen sind beliebige andere Zeichen möglich.

    Die nun veränderte Titelzeile könnte z.B. wie folgt aussehen:

      @{bg shine} AmigaOS V%os  %pr/%cp/%cs  Chip:%fc(%rc%)  Fast:%ff(%rf%)  T:%nt S:%ns@{bg back}
              
    Damit nicht alle Anzeigen aneinandergereiht sind, sollte man zwischen
    den einzelnen Anzeigen eine genügende Anzahl von Leerzeichen einfügen.


@{i}Bemerkung:  Das MCP versucht die alte WB-Titelzeile durch "Amiga" am Anfang des Titels zu erkennen. Sollte dies fehlschlagen wird diese Funktion unwirksam@{ui}.
@endnode

@node "fet_copymemquick" "CopyMemQuick"
@{b} - CopyMemQuick:@{ub}

    Dieser Patch ersetzt die Systemfunktionen "CopyMem" und "CopyMemQuick" durch eine hochoptimierte Movem- bzw. Move16-Kopierschleife (wenn möglich).


@{i}Bemerkung:  Sollte für maximale Ram-Performance immer eingeschaltet sein.@{ui}
@endnode

@node "fet_crunchpatch" "Packer Patch"
@{b} - Packer Patch:@{ub}

    Mit dieser Funktion ist es den auf der Seite "Lists - Packer Patch" eingetragenen Tasks möglich, gepackte Dateien zu entpacken. Die Idee entstand daraus, daß viele Programme keine gepackten Dateien laden können oder nur bestimmte Packer unterstützen.

        Es werden folgende Packer unterstützt:

        * PowerPacker
        * XPK (keine Verschlüsselten)
        * Stonecracker
        * Imploder
        * Crunchmania

    Es können für jeden Task einzelne Packer ausgestellt werden, falls diese vom Programm bereits unterstützt werden. Diese Option ist nützlich, um doppeltes Entpacken zu verhindern und damit Zeit zu sparen.

                                      ~~~

    Auf der Seite "Lists - Packer Patch" werden alle Tasks eingetragen, bei denen der "Packer Patch" aktiviert oder deaktiviert sein soll. Man hat also die Möglichkeit entweder bestimmte Programme zuzulassen oder alle Programme zuzulassen und manche wegzulassen.
Wenn "Packer Patch" aktiviert ist, dann ist es den angegebenen Tasks möglich, gepackte Dateien zu laden. Um einen neuen Task hinzuzufügen, muß man auf "ADD" klicken. Man kann dann, aus der Liste der sich im System befindlichen Tasks, einen neuen Task auswählen oder im Texteingabefeld einen neuen Task eintragen. Der Name des Tasks darf auch Pattern (z.B. #?) enthalten. Man sollte aber gerade auf langsamen Rechnern (bei vielen eingetragenen Tasks), aus Geschwindigkeitsgründen darauf verzichten.

Wenn man in der Liste einen Task anklickt, kann man noch folgendes verändern:

        EDIT        - der Name des Tasks kann editiert werden
        DELETE      - der angeklickte Task kann aus der Liste gelöscht
                      werden

    Alle Packer, die für einen Task auf der rechten Seite aktiviert sind werden dann automatisch entpackt. Es empfiehlt sich also bei Programmen, die z.B. den PowerPacker unterstützen, diesen auszuschalten, da es sonst passieren kann, daß eine Datei zweimal entpackt wird. Dies führt aber nicht zu Daten-, sondern nur zu Geschwindigkeitsverlusten.

@{i}Bemerkung:  Um den jeweiligen Packer unterstützen zu können, wird die Library des Packers im "Libs:"-Verzeichnis benötigt. (z.B. "powerpacker.library")
@endnode

@node "fet_defpubscreen" "Default PubScreen"
@{b} - Default PubScreen:@{ub}

    Mit dieser Funktion wird immer der vorderste Bildschirm (wenn er ein öffentlicher Bildschirm ist) als voreingestellter öffentlicher Bildschirm benutzt. Alle Requester erscheinen dann auf diesem Bildschirm und nicht auf der Workbench. Wenn der vorderste Bildschirm kein öffentlicher Bildschirm ist, wird sofort wieder der Workbench-Bildschirm eingetragen.
@endnode

@node "fet_wildstar" "Dos Sternchen"
@{b} - Dos Sternchen:@{ub}

    Wenn dies eingestellt ist, ist es möglich "*" anstatt von "#?" als Pattern zu benutzen.
@endnode

@node "fet_noclick" "Kein Laufwerksklick"
@{b} - Kein Laufwerksklick:@{ub}

    Diese Funktion kann für jedes Laufwerk das Laufwerksklicken ausschalten. Um die Einstellung zu ändern muß man nur die Funktion editieren und dann in dem neuen Fenster die Laufwerkseinstellungen verändern.


@{i}Bemerkung:  Funktioniert nicht mit sehr alten Laufwerken !@{ui}
@endnode

@node "fet_fontsearch" "Fonts Suche"
@{b} - Fonts Suche:@{ub}

    Diese Funktion arbeitet genauso wie "Library Suche", nur eben für Fonts. Genauere Erklärungen findet man deshalb bei dieser Funktion.


@{i}Bemerkung:  Es werden nur Standard-Fonts ("??.font") gesucht, aber z.B. keine PS-Font@{ui}s.
@endnode

@node "fet_hirespointer" "Force HiresPointer"
@{b} - HiresPointer:@{ub}

    Diese Funktion setzt den MausPfeil immer auf HiRes, sodaß nie mehr ein LoRes Mauspfeil kommt. Auf AGA-Rechnern ist es sehr störend, wenn manche Programme noch einen LoRes-Mauspfeil benutzen.
@endnode

@node "fet_forcenewlook" "Immer NewLook-Menüs"
@{b} - Immer NewLook-Menüs:@{ub}

    Diese Funktion setzt bei Kickstart3.x die Menüs auf 'NewLook' indem die Farben für die Menüs neu gesetzt werden. Diese Funktion sollte nicht mit MagicMenu benutzt werden, da dieses Programm eigene Farben für die Menüs benutzt.
@endnode

@node "fet_formatprotect" "FormatProtect"
@{b} - Format Protect:@{ub}

    Das angegebene Device wird vor versehentlicher Formatierung geschützt. Es schützt aber auch vor der Formatierung durch einige Viren. Um das Device zu ändern muß man die Funktion im Prefsprogramm editieren. Es öffnet sich ein neues Fenster, in dem man das Device einstellt (es wird Groß- und Kleinschreibung unterschieden !!).


@{i}Bemerkung:  Da nur ein Device angegeben werden kann, sollte man sich gut überlegen, welches Device man einträgt.@{ui}


@{fg shine}@{bg shadow}Warnung:@{fg text}@{bg back}  SchnellFormatierung funktioniert immer noch, weil dieses nicht das Devicekommando Format aufruft, sondern nur Blöcke schreibt.
@endnode

@node "fet_movewindow" "Volle Fenster verschieben"
@{b} - Volle Fenster verschieben:@{ub}

    Es ist (voll systemkonform) möglich, volle Fenster zu verschieben. Die Geschwindigkeit hängt von folgenden Faktoren ab:

      - der Größe des Fensters
      - der Anzahl der überlagerten Fenster
      - der Blitter- und Prozessorgeschwindigkeit

    Um die Einstellungen zu ändern, muß die Funktion editiert werden, wobei sich dann ein Fenster öffnet, in dem folgende Einstellungen gemacht werden können:

      max. Surfacesize:
         Gibt die maximale Größe des Fensters an, bis zu dem es voll ver-
         schoben wird. Ist das Fenster größer wird nur ein Rahmen verscho-
         ben. Die Größe berechnet man aus "Breite * Höhe" des Fensters.
         (z.B. 200 * 100 = 20000)

      only WB-Windows:
         Es werden nur WB-Fenster (mit Piktogrammen) voll verschoben.
         Programmfenster werden weiterhin als Rahmen veschoben.


@{i}Bemerkung: Auf einem System mit schneller Grafikkarte (Cybervision64) bewegen sich die Fenster nahezu in Echtzeit.@{ui}
@endnode

@node "fet_sizewindow" "Volle Fenster vergrößern"
@{b} - Volle Fenster vergrößern:@{ub}

    Diese Funktion ermöglicht (voll Systemkonform) das volle Vergrößern und Verkleinern von Fenstern. 

    Nähere Erläuterungen zu den Einstellungen stehen bei der Funktion '@{"Volle Fenster verschieben" link "fet_movewindow" 0}'. Die Angabe 'Surfacesize' ist aber hier nicht möglich.
@endnode

@node "fet_hotkeys" "Hotkeys"
@{b} - Hotkeys:@{ub}

    Mit dieser Funktion werden die internen "HotKeys" (z.B."ClickToFront") aktiviert. Die Einstellungen können auf der Seite "Hotkeys" vorgenommen werden. Auf dieser Seite werden alle Einstellungen, die die internen bzw. externen "Hotkeys" betreffen, verändert.

@{bg shine}Es stehen folgende Hotkey-Routinen zur Verfügung@{bg back}:

       ActivateWindow :
             Dieses "Hotkey" aktiviert das Fenster unter dem Mauspfeil.

       ClickToBack :
             Mit diesem "Hotkey" wird das angewählte Fenster in den Hinter-
             grund verlagert.

       ClickToFront :
             Mit diesem "Hotkey" wird das angewählte Fenster in den Vorder-
             grund geholt.

       Close Active Window :
             Schließt das aktive Fenster.

       Cold Reset :
             Führt einen Kaltstart aus, d.h. es werden alle resetfesten
             Programme gelöscht und MMU ausgeschaltet (wenn möglich).

       CycleScreens :
             Mit diesem "Hotkey" werden die Bildschirme durchgeschaltet.

       CycleWindows :
             Mit diesem "Hotkey" werden die Fenster durchgeschaltet.

       ExecuteCommand :
             Mit diesem "Hotkey" wird ein Shellkommando ausgeführt.
             Das Shellkommando kann angegeben werden, wenn man auf
             "Options" klickt.

       Fast Reset :
             Einfacher und schneller (!) Reset für A1200.

       Hold Mouse X / Hold Mouse Y :
             Blockiert die Mausbewegung in der X bzw. Y-Richtung.

       Hold Mouse X and Y :
             Blockiert die Mausbewegung in einer Richtung, wobei die
             Richtung durch die letzte Mausbewegung bestimmt wird.

       Insert into Inputstream :
             Dieser "Hotkey" fügt einen Text oder/und eine Tastenkombination
             in den Eingabestrom ein. Es gibt folgende Formate:

                    Text:                 {blabla}
                    Tastenkombination:    <CTRL LALT A>

       ShiftKey :
             Hiermit kann man die Shifttaste emulieren. Hier kann man
             z.B. die mittlere Maustaste als Shifttaste verwenden.

       Start Blanker :
             Aktiviert den Bildschirmschoner.

       Start Dimmer :
             Aktiviert den den Dimmer.

       System Restore :
             Setzt das System in den alten Zustand zurück, wenn mit der
             Funktion "Neue Piktogrammerkmale" etwas verändert wurde.

       ZipWindow :
             Hiermit kann man das Zoomsymbol eines Fensters emulieren.



    Um einen neuen Hotkey für eine Funktion zu definieren, muß man nur auf 'NEW' klicken und dann erscheint ein Fenster, in dem man entweder einen 'Hotkey', ein 'Diskettenereignis' oder ein 'Zeitereignis' wählen kann. Es ist immer das Ereignis aktiv, das angeklickt ist !

    Bei dem 'Hotkey-Ereignis' muß man auf 'Sample' klicken und kann dann die (Maus)Tasten für die Funktion drücken. Maus- und Tastatureingaben müssen einzeln gemacht werden, obwohl beide dann später einen Hotkey bilden.

        Dispose  - verbietet das Weiterleiten des Hotkeys. Andere Programme
                   merken also nicht, ob dieser Hotkey gedrückt wurde.
                   Manchmal ist es aber auch sehr sinnvoll die Tasten durch-
                   zuleiten.

         Repeat  - Die Funktion wird mehrfach ausgeführt, wenn der Hotkey
                   gehalten wird. Dies ist besonders bei der Funktion
                   "Insert into Inputstream" wichtig, da dann der Text oder
                   die Tastenkombination auch mehrfach ausgeführt werden.

    Bei dem Diskettenereignis kann man eine Funktion ausführen lassen, wenn eine Diskette eingelegt oder ausgeworfen wird. (Probier mal eine Diskette reinzutun, während diese Seite an ist !)

    Bei einem Zeitereignis kann man eine 'StartTime' (dies ist die Verzögerung nach dem Start) und die 'RepeatTime' (dies ist die Wiederholungszeit in Sekunden) angeben und dann wird die Funktion automatisch ausgeführt.
@endnode

@node "fet_leftymouse" "Linkshänder Maus"
@{b} - Linkshänder Maus:@{ub}

    Mit dieser Funktion werden die linke und die rechte Maustaste vertauscht. Für Linkshänder ist dies sehr sinnvoll, da so ein vernünftiges Arbeiten möglich ist.
@endnode

@node "fet_libsearch" "Library Suche"
@{b} - Library Suche:@{ub}

    Leider legen einige Programme in ihrem Verzeichnis ein eigenes Library-Verzeichnis an und laden die benötigten Libraries nur von dort. Mit diesem Patch ist es möglich, alle Libraries ins "Libs:"-Verzeichnis zu verschieben, um zu vermeiden, daß sich Libraries unnötig doppelt auf der Festplatte befinden. Es ist auch möglich im Verzeichnis eines Programms ein 'Libs'-Verzeichnis anzulegen und dort die Libraries des Programms unterzubringen.
"Library Suche" versucht auch aus 'PROGDIR:Libs/' die Library zu laden. Damit kann man die Libs ordnen und beim Löschen eines Programms auch dessen Libraries zu löschen.

@{i}Bemerkung:  Es wird zuerst versucht die Library im eigenen Verzeichnis zu öffnen und nur wenn dies fehlschlägt wird im "Libs:" Verzeichnis gesucht.@{ui}
@endnode

@node "fet_lockpatch" "Lock Patch"
@{b} - Lock Patch:@{ub}

    Dieser Patch überprüft die Parameter an die Dosfunktion Lock, damit keine ungültigen Werte übergeben werden. Einige Programme übergeben illegale Werte, obwohl nur zwei Werte erlaubt sind.
@endnode

@node "fet_mapumlauts" "MapUmlauts"
@{b} - MapUmlauts:@{ub}

    Diese Funktion wandelt die deutschen Umlaute automatisch in 'ae', 'oe', 'ue' oder 'ss' um. Wenn man also einen entsprechenden Umlaut tippt (oder einen Snap benutzt), dann werden die konvertierten Zeichen ausgegeben.
@endnode

@node "fet_memorypatch" "Speicher Patch"
@{b} - Speicher Patch:@{ub}


    Mit dieser Funktion ist es möglich, den angegebenen Programmen einen Speichertyp zuzuweisen. Man kann also einem Programm nur ChipRam oder nur FastRam geben.

Besonders interessant ist diese Funktion für Grafikkartenbesitzer, da die Grafikchips von Grafikkarten auch auf das FastRam zugreifen können. Bei einer guten WB-Emulation kann man fast allen Programmen nur FastRam geben, wobei dann folgende Vorteile entstehen:

        - man kann auch mit wenig ChipRam (512k,1MB) große 256-Farben-Bild-
          schirme öffnen
        - es beschleunigt das System teilweise extrem (z.B. brauchen die
          User-programme des "EaglePlayers" im "FastRam" kaum noch
          Prozessorzeit)

Dieser Patch zeigt eindrucksvoll wie gut die WB-Emulation der GFXKarte ohne ChipMem auskommt. Wenn man diesen Patch benutzt, muß man folgendes beachten:

        - alle Bildschirme die auf einem Amigabildschirm laufen sollen,
          müssen eingetragen werden und müssen Fast- und ChipRam erhalten.
        - wenn man einen Mauspfeil auf dem Amigabildschirm haben will
          (normaler-weise:"ja"), muß man den Task "« IPrefs »" in die Liste
           eintragen und Fast- und ChipRam geben.
        - alle Programme die auf die SoundHardware zugreifen (z.B. alle
          Sound-player), müssen ebenfalls dort beide Speicherarten bekommen.
        - man sollte sich alle Amigabildschirme mit dem Promotor automatisch
          zu Grafikkartenbildschirmen promoten lassen (um unnötige graue
          Bildschirme zu vermeiden)

                                    ~~~

    Um einen neuen Task hinzuzufügen, muß man die Funktion editieren und auf "ADD" klicken. Es öffnet sich dann ein neues Fenster, in dem man einen Task aus den Systemtasks auswählen kann oder einen neuen im unteren Texteingabefeld eintragen kann.

    Wenn man einen Task aus der Liste anwählt, hat man noch folgende Knöpfe zur Verfügung:

        EDIT        - der Name des Tasks kann editiert werden
        DELETE      - der angeklickte Task kann aus der Liste gelöscht
                      werden


@{i}Bemerkung:  Wenn nach dem Kalt- oder Warmstart des Rechners der Bildschirm grau bleibt, dann stimmt etwas in der Liste nicht.@{ui}
@endnode

@node "fet_mousespeeder" "Mouse Beschleuniger"
@{b} - Mouse Beschleuniger:@{ub}

    Mit dieser Funktion wird die Mausbewegung beschleunigt. Um die Einstellungen zu verändern, muß man diese Funktion editieren. Es öffnet sich dann ein neues Fenster, in dem man folgende Einstellungen verändern kann:

    Threshold:
            Dies ist die Auflösung des Mausbeschleunigers (wenn 2 einge-
            stellt ist, wird die Maus nur beschleunigt, wenn sie 2 oder
            mehr Punkte bewegt wird).

    Acceleration:
            Dieses ist der Beschleunigungsfaktor der Maus.
@endnode

@node "fet_tooltypes" "Neue Piktogrammerkmale"
@{b} - Neue Piktogrammerkmale:@{ub}

    Diese Funktion ist besonders nützlich, wenn man Spiele oder auch Demos von der Workbench aus starten will, da einige Programme mit bestimmten Systemkonfigurationen nicht zurecht kommen.

Man kann die nun folgenden @{u}Merkmale@{uu} in das Piktogramm eintragen:

         MCPNOVBR:      Setzt den  VBR an Adresse 0.
         MCPNOICACHE:   Schaltet den Instruktions Cache aus.
         MCPNODCACHE:   Schaltet den Daten Cache aus.
         MCPNOIBURST:   Schaltet den Instruktions Burst aus.
         MCPNODBURST:   Schaltet den Daten Burst aus.
         MCPNOCOPYBACK: Schaltet den 040/060 Copyback aus.
         MCPNOCYBER:    Schaltet bei Cybervision64 auf Amigabildschirm um.
         MCPNOAGA:      Schaltet das System in den OCS-Grafikmodus (KillAGA)
         MCPPAL:        Schaltet den Bildschirmmodus auf PAL.
         MCPNOMEMPATCH  Schaltet die MemoryPatch-Funktion aus.

    Das System kann wieder durch drücken von der "RestoreSystem"-Tastenkombination (siehe Hotkeys) in den alten Zustand zurück geholt werden.


@{i}Bemerkung:  Es kamen viele Mails, daß das Spiel Ambermoon nicht mit MCP zusammen läuft. Der Fehler liegt aber nicht am MCP, sondern an dem VBR im FastRAM. Bei diesem und vielen anderen Spielen, sollte man 'MCPNOVBR' ins Piktogramm schreiben oder das VBR von Hand ausschalten.@{ui}
@endnode

@node "fet_newedit" "NewEdit"
@{b} - NewEdit:@{ub}

   Nun kann man Texteingabefelder besser bedienen. Zur Zeit werden folgende Tastenkombinationen unterstützt:

         'ALT' + 'Cursor links'   - Cursor geht ein Wort nach links
         'ALT' + 'Cursor rechts'  - Cursor geht ein Wort nach rechts
         'ALT' + 'Backspace'      - Cursor löscht das linke Wort
         'ALT' + 'Delete'         - Cursor löscht das rechte Wort
@endnode

@node "fet_nocapslock" "Kein CapsLock"
@{b} - Kein Capslock:@{ub}

    Schaltet die CapsLock-Taste aus. Ist diese Funktion eingeschaltet und man drückt aus Versehen die CapsLock-Taste, passiert nichts. Dies ist eine nützliche Funktion für Leute die beim Schreiben oft auf die CapsLock-Taste drücken (und es nicht wollen).
@endnode

@node "fet_noguru" "Kein Guru"
@{b} - Kein Guru:@{ub}

    Diese Funktion erweitert die System-Absturz-Rückfrage und bietet mehr Auswahlmöglichkeiten. Wenn ein Programm abstürzt erscheint ein Fenster mit folgendem Inhalt:

    @{u}oberer Teil@{uu}:

         Task  :      Adresse und Name des Programms, das abgestürzt ist.
         Error :      welcher Guru aufgetreten ist
         By    :      Hauptgruppe des Absturzes
         Cause.:      genauere Erklärung des Gurus
         PC    :      Adresse des Programmzählers
         D0-D7 :      Inhalt der Datenregister
         A0-A7 :      Inhalt der Adreßregister

    @{u}unterer Teil@{uu}:

         Continue     - Programm weiter ausführen
         Suspend      - Programm wird eingefroren (aber im Speicher behalten)
         Remove       - Programm wird aus dem Speicher entfernt und auch alle
                        Fenster und Bildschirme dieses Programms werden aus dem
                        System entfernt.
         Change PC    - Programmzähleradresse kann verändert werden
         Jump to RTS  - Springt zu einem "RTS"
         Reboot       - führt einen Warmstart aus

    Wenn der Guru gespeichert werden soll kann man eine Verzögerung angeben, um einen Absturz während des Schreibens zu verhindern. Es wird zuerst geschrieben, dann wird die angegebene Zeit gewartet und dann erscheint erst der Requester mit den Informationen. Zu den Einstellungen gelangt man, indem man die Funktion editiert. Wenn der Guru nicht abgespeichert werden soll, dann kann man dies auf dieser Seite auch ausschalten.


@{i}Bemerkung:  Wenn die Funktion "Alert Geschichte" aktiviert ist, wird jeder Guru in die GuruHistory in das gewählte Verzeichnis geschrieben. Wer mehr Gurus kennt, informiere uns bitte!@{ui}
@endnode

@node "fet_notapaz" "Kein Topaz"
@{b} - Kein Topaz:@{ub}

    Hiermit wird der Standard-Topaz-Zeichensatz durch einen neuen Zeichensatz ersetzt. Um den Zeichensatz zu verändern, muß die Funktion editiert werden und der neue Zeichensatz in dem Texteingabefeld eingetragen werden.


@{i}Bemerkung:  Der Zeichensatz muß unbedingt 8-Punkte hoch und 8-Punkte breit sein. Es darf sich außerdem nicht um einen Proportional-Zeichensatz handeln.@{ui}
@endnode

@node "fet_onereq" "OneReq"
@{b} - OneReq:@{ub}

    Wenn man den ReqTools-Patch eingeschaltet hat ist es nicht mehr nötig die ganze ASL-Library im Speicher zu haben, da die meisten Funktionen ja durch die ReqTools-Library ersetzt werden. Die neue '_ASL.library' ist nur 452 Bytes lang und braucht deshalb nur ein hunderstel des Speichers der normalen ASL.library. Wenn doch eine ASL-Funktion benötigt wird, dann wird einfach die richtige Library geladen und die Funktion dort ausgefuehrt. Da dies aber nur bei Font-, oder ScreenmodeRequestern der Fall ist, spart man eine Menge Speicher beim täglichen Arbeiten.
@endnode

@node "fet_patchopenwb" "PatchOpenWorkBench"
@{b} - PatchOpenWB:@{ub}

     Diese Funktion ist nur wichtig bei Kickstart 3.x. Es wird ein Fehler im Kickstart behoben, der beim Öffnen der Workbench auftreten kann, wenn ein Task mit einer negativen Priorität die Workbench öffnet. Wenn dieser Patch eingeschaltet ist, wird die Taskpriorität des Tasks auf eins gesetzt, dann die Workbench geöffnet und dann wird die Priorität wieder auf den alten Wert gesetzt.
@endnode

@node "fet_patchrgb32" "PatchRGB32"
@{b} - PatchRGB32:@{ub}

    Dieser Patch ist nur sinnvoll wenn man eine Grafikkarte, Kickstart 3.x und kein AGA-Chipset (z.B. A2000/Kick3.x/PicassoII) besitzt. Es entfernt einen Fehler im Kickstart 3.x, so daß immer eine 24Bit-Palette benutzt wird.


@{i}Bemerkung: Auf anderen Rechnern hat diese Funktion keine Bedeutung. Wenn diese Funktion unter anderen Systemvoraussetzungen gestartet wird, kann es zu falschen Farben kommen.@{ui}
@endnode

@node "fet_pointerblank" "Mauspfeil Blanker"
@{b} - Mauspfeil Blanker:@{ub}

    Der Mauspfeil kann nach eingestellter Zeit oder durch eine gedrückte Taste (KeyBlank) ausgeschaltet werden. Eingeschaltet wird der Mauspfeil in dem man, wie beim Dimmer, die Maus bewegt. Besonders wenn man Texte schreibt ist es manchmal störend, daß sich der Mauspfeil mitten auf dem Bildschirm befindet und das Lesen des Textes erschwert. Interessant ist dann natürlich die "KeyBlank" Funktion, die den Mauspfeil ausschaltet, sobald man die Tastatur benutzt.

@{i}Bemerkung:  Die Zeit muß 0 sein, wenn der Mauspfeil nur auf Tastendruck geblankt werden soll.@{ui}
@endnode

@node "fet_pointerpatch" "Mauspfeil Patch"
@{b} - Mauspfeil Patch:@{ub}

    Diese Funktion ist ein weiteres herausragendes Merkmal des MCP. Es ist erstmals auf dem Amiga möglich einen 16-Farben-Mauspfeil zu benutzen. Um den Mauspfeil zu verändern muß man die Funktion editieren. Es öffnet sich dann ein neues Fenster, in dem man dann mit "Generate" ein beliebiges 16-Farben IFFBild auswählen kann (jeweils für den normalen Mauspfeil und dann für den Busy-Mauszeiger).


@{u}Dabei ist folgendes zu beachten:@{uu}

         - Bei OCS/ECS darf der Mauspfeil maximal 16 Punkte breit und 24 Punkte
           hoch sein (mehr wird vom System nicht unterstützt).

         - Bei AGA darf der Mauspfeil maximal 32 Punkte breit und 48 Punkte
           hoch sein (mehr wird vom System nicht unterstützt).

    Ist das IFF-Bild größer, wird der jeweils linke obere Ausschnitt des Bildes verwendet. Bei "Flickerdelay" kann man einen Wert einstellen, der das Flimmern des Mauspfeils auf einigen Computern verhindert. Bei den meisten Computern ist dies aber nicht nötig.


@{i}Bemerkung:

1)
   Der 16-Farben-Mauspfeil funktioniert nicht mit dem VGAOnly-Monitor, weil mit VGAOnly nur ein Sprite möglich ist. Wenn man diesen trotzdem benutzen will, sollte man unser Monitor-Paket aus dem Aminet benutzen. Dieser Patch funktioniert nicht mit einer Grafikkarte, da alle bekannten Grafikkarten nur einen Sprite mit 3 Farben besitzen.

2)
   Wir würden uns sehr freuen, wenn uns jemand hübsche Mauspfeile schickt und vielleicht sogar einer Veröffentlichung zustimmt. Wer keine eigenen Mauspfeile malen will, kann den mitgelieferten Mauspfeil ausprobieren.@{ui}
@endnode

@node "fet_processor" "Prozessor"
@{b} - Prozessor:@{ub}

    Die rechts befindlichen ProzessorOptionen werden hiermit aktiviert.

@{u}Die einzelnen Optionen haben folgende Bedeutung:@{uu}

    VBR to FastMemory: Verlagert das VectorBaseRegister ins FastRam (010+)
    Instruction Cache: Schaltet den CPU Instruktions Cache ein. (020+)
    Data Cache       : Schaltet den CPU Daten Cache ein.        (030+)
    Copyback         : Schaltet den 040/060 Copyback ein.       (040+)
    Instruction Burst: Schaltet den CPU Instruktions Burst ein. (030 only)
    Data Burst       : Schaltet den CPU Daten Burst ein.        (030 only)
                       @{i}(bei 040/060 ist "Burst" nicht einschaltbar,
                        weil diese Option nicht softwaremäßig veränderbar ist)@{ui}

    SpeedRamsey:       Schaltet den Ramsey-Chip (nur A4000) in den
                       60ns-RAM-Modus. Das System funktioniert danach nur,
                       wenn es die Ram-Chips mitmachen. 
                       @{i}Bemerkung: Wenn nach dem Start vom MCP der Rechner
                       abstürzt, dann reicht die Ram-Geschwindigkeit nicht
                       aus und man sollte die Funktion besser auslassen.@{ui}
    FastGary:          Schaltet die Wartezeit nach einem Bus-Fehler aus.
                       Ein Bus-Fehler tritt auf, wenn der Prozessor einen
                       illegalen Speicherzugriff (bzw. einen Enforcer-Hit)
                       macht.
                       (ein Muß für jeden A4000/EC030 !!!)
    MapROM:            Das MCP lädt eine externe Kickstart - Datei und
                       führt einen Reset aus. Es funktioniert nur auf Com-
                       putern mit MMU (oder auf einem A4000/040).
    FastROM:           Kopiert das ROM - Kickstart in das "FastRAM". Nur
                       nützlich bei alten Amigas mit 16bit ROMs
                       (MMU erforderlich).

@{i}Bemerkung: Die Funktionen "MapROM" und "FastROM" sind noch in der Entwicklungphase und können deshalb noch nicht eingeschaltet werden.@{ui}
@endnode

@node "fet_promotor" "Promotor"
@{b} - Promotor:@{ub}

    Mit dieser Funktion wird der Promotor eingeschaltet. Es handelt sich dabei um einen sehr komplexen Promotor, der (hoffentlich) keine Wünsche offen läßt. Er wurde so programmiert, daß er auch mit Grafikkarten benutzt werden kann und wurde erfolgreich auf einer Cybervision und einer PicassoII ausprobiert (vergeßt "ChangeScreen" !). Es können verschiedene Tasks angegeben werden, die promotet werden, es können aber auch Display-Modes (z.B. Ntsc HiresLaced --> Euro72) promotet werden. Auch Bildschirme können einzeln promotet werden und wenn man bestimmte Display-Modes promotet können einzelne Tasks ausgeschlossen werden, da ja sonst alle Tasks mit einem bestimmten Display-Mode promotet werden. Wichtige Programme, die man vom Promoten ausschließen sollte, sind z.B. die Overscan-Preferences (man ändert sonst statt PAL auf einmal DblPal).

Es gibt eine Extraseite, auf der man die Einstellungen für den Promotor ändern kann. Da dieser sehr komplex ist, ist diese Seite nochmal in 5 Seiten unterteilt. Die Priorität der Abarbeitung ist so, wie die Seiten angeordnet sind, d.h. der "Taskname" hat die höchste Priorität und die "DisplayID" hat die niedrigste Priorität. Die einzelnen Seiten haben folgende Bedeutung:

 @{" Task Name   " link "fet_promotor_task" 0} @{" Screen Name " link "fet_promotor_screen" 0} @{" No Promote  " link "fet_promotor_nopro" 0} @{" Size        " link "fet_promotor_size" 0} @{" Display ID  " link "fet_promotor_display" 0}
@endnode

@node "fet_promotor_task" "Task Name"
@{b}Promotor * Task name:@{ub}

    Hier werden alle Tasks eingetragen, die zu einem bestimmten Displaymode promotet werden sollen. Um einen neuen Task hinzuzufügen muß man auf "ADD" klicken. Es öffnet sich dann ein neues Fenster, in dem man einen SystemTask auswählen oder einen neuen im unteren Texteingabefeld eintragen kann. Wenn ein Task ausgewählt wurde, öffnet sich ein ScreenModeRequester, in dem der entsprechende ScreenMode ausgewählt werden kann. Wenn ein Task in der Liste angeklickt wurde, hat man noch folgende Veränderungsmöglichkeiten:

           EDIT        -  der Name des Task kann editiert werden
           DELETE      -  der Task wird aus der Liste enfernt


    @{u}Die Checkmarks rechts haben folgende Bedeutung:@{uu}

           Autoroll    -  Schaltet das "Autoscoll"-Bit für den ausgewählten
                          Bildschirm ein.
           Interleave  -  Öffnet einen Interleaved-Bitmap-Bildschirm.
                          Dadurch kann der Blitter schneller arbeiten.
                          (Funktioniert nur mit systemkonformen Programmen
                          und nur mit Kickstart 3.x)

Außerdem kann man mit dem Blättersymbol bestimmen, in welcher Größe sich der Bildschirm öffnen soll.


    Um den DisplayMode eines Tasks nachträglich zu ändern, befindet sich im unteren Bereich ein Knopf, mit dem sich durch einen ScreenMode-Requester ein neuer DisplayMode auswählen läßt.
@endnode

@node "fet_promotor_screen" "Screen Name"
@{b}Promotor * ScreenName:@{ub}

    Hier werden alle Bildschirmnamen eingetragen, die zu einem bestimmten DisplayMode promotet werden sollen.

    Da die Einstellung des Bildschirmnamens auf dieser Seite dem des Tasknamens auf der vorigen Seite gleicht, wird auf weitere Erklärungen verzichtet. Für genauere Informationen siehe deshalb beim vorherigen Punkt nach ("@{"Promotor - Taskname" link "fet_promotor_task" 0}").


@{i}Bemerkung:  Als Checkmarks steht aber hier nur Autoroll zur Verfügung.@{ui}
@endnode

@node "fet_promotor_nopro" "No Promote"
@{b}Promotor * NoPromote:@{ub}

    Hier werden alle Tasks eingetragen, die auf keinen Fall promotet werden sollen.

    Die einzelnen Knöpfe haben folgende Bedeutung:

           ADD         -  es kann ein Task aus der SystemTaskliste ausge-
                          wählt bzw. im Texteingabefeld eingetragen werden
           EDIT        -  der Name des Tasks kann editiert werden
           DELETE      -  löscht den angeklickten Task aus der Liste
@endnode

@node "fet_promotor_size" "Size"
@{b}Promotor * Size:@{ub}

    Auf dieser Seite können bestimmte Größen der Bildschirme angegeben werden, die zu angegebenen DisplayModes promotet werden sollen. Links in der Liste steht "Breite x Höhe" und rechts der DisplayMode, mit dem der Bildschirm geöffnet werden soll. Mit Klicken auf "NEW" kann eine neue Größe hinzugefügt werden. In den unteren beiden Texteingabefeldern wird dann "Breite" mal "Höhe" angegeben. Rechts daneben kann der DisplayMode für die angegebene Größe eingestellt werden.

    Wenn eine vorhandene Größe in der Liste gewählt wurde, können in den unteren Knöpfen die Werte für die Größe verändert werden oder mit "DELETE" die gewählte Größe aus der Liste entfernt werden. Außerdem kann für den Bildschirm das "Autoroll"-Bit gesetzt werden.


@{i}Bemerkung:  Als Checkmarks steht hier aber nur Autoroll zur Verfügung.@{ui}
@endnode

@node "fet_promotor_display" "Dispaly"
@{b}Promotor * DisplayID:@{ub}

    Auf dieser Seite kann ein angegebener DisplayMode zu einem anderen DisplayMode promotet werden. Links in der Liste steht der DisplayMode, der promotet werden soll und rechts der DisplayMode, zu dem promotet werden soll. Mit Klicken auf "NEW" kann ein neuer DisplayMode hinzugefügt werden. Im unterem Bereich können dann die jeweiligen  DisplayModes gewählt werden.

    Wenn ein DisplayMode in der Liste angewählt wird, können unten die jeweiligen DisplayModes wieder verändert bzw. mit "DELETE" der angegebene DisplayMode aus der Liste entfernt werden. Außerdem kann für den Bildschirm das "Autoroll"-Bit gesetzt werden.


@{i}Bemerkung:  Als Checkmarks steht hier aber nur Autoroll zur Verfügung.@{ui}
@endnode

@node "fet_prophack" "PropHack"
@{b} - PropHack:@{ub}

   Wenn man diese Funktion aktiviert, dann werden alle Gadtools-Proportional-Knöpfe (z.B. Rolleisten) dreidimensional dargestellt. Die neuen Objekte werden systemkonform installiert, so daß PropHack mit allen Programmen laufen sollte. Mit den FixSizeX und FixSizeY-Werten kann man die Größe der Pfeile beeinflussen.
@endnode

@node "fet_pubmodes" "PubModi"
@{b} - PubModi:@{ub}

   Mit dieser Funktion können die Modi der öffentlichen Bildschirme gesetzt werden.

         Shanghai - Öffnet ein neues öffentliches Fenster immer auf dem
                    aktuellen öffentlichen Bildschirm.

           PopPub - Wenn sich ein Fenster auf einem öffentlichen Bildschirm
                    öffnet, dann wird der Bildschirm nach vorne geholt.
@endnode

@node "fet_quicklayers" "QuickLayers"
@{b} - QuickLayers:@{ub}

    Mit dieser Funktion werden alle Fenster-Operationen beschleunigt. Es werden einige Funktionen in der Layers-Library umgeändert und damit eine deutlich höhere Geschwindigkeit bei den Fenster-Operationen (z.B. Verschieben, Vergrößern, Verkleinern, Öffnen, Schliessen) erreicht.
@endnode

@node "fet_quiettd" "Quiet Track Disk Device"
@{b} - QuietTD:@{ub}

    Hier kann die Anzahl von Leseversuchen bei Diskettenfehlern eingestellt werden (10 ist Systemvoreinstellung). Diese Funktion ist sehr nützlich wenn man sehr oft MS-DOS-Disketten benutzt. Wenn man Devices wie z.B. PC0 mountet, hat man das Problem, daß eine neu eingelegte Diskette sehr lange braucht, um erkannt zu werden. Nun kann die Anzahl der Leseversuche auf 1 oder 3 geändert werden und die Disk wird sofort erkannt. Um die Einstellung zu ändern, muß man die Funktion editieren und dann in dem Fenster die Anzahl der Versuche von 1-20 einstellen.
@endnode

@node "fet_rtpatch" "ReqTools Patch"
@{b} - ReqToolsPatch:@{ub}

    Diese Funktion ändert alle Vektoren im System so, daß für alle Systemmeldungen und Requester die "reqtools.Library" benutzt wird. Diese Funktion ist ein ersetzt die Programme 'RTPatch' und 'Reqchange'. Es wurden noch einige kleine Fehler die besonders im RTPatch vorhanden waren beseitigt. Die AssignWedge Funktion von 'ReqChange' ist ebenfalls im MCP integriert! Um die zu verändernden Libraries zu wählen, muß die Funktion editiert werden und dann können die Libraries 'Intuition', 'Asl', 'Arp' und 'Req' gewählt werden. Ausserdem ist es möglich den Requester immer in der Größe zu öffnen, die in den Reqtools-Preferences abgespeichert ist. Der ARQ-Mode ermöglicht die gleichzeitige Benutzung von dem ReqTools-Patch und dem Programm 'ARQ'.


@{i}Bemerkungen:

1)
   Bei der Benutzung von ARQ muß man die Option "ARQ" beim PatchControl angeben.

2)
   ARQ ist ein Requester-Animationsprogramm von Martin Laubach. Die letzte Version (ARQ183.lha) ist im Aminet und in vielen anderen Mailboxen.

3)
   RTPatch ist ein Programm von Nico Francois, welches die Reqtoolsrequester ins System einbindet.
   ReqChange ist auch ein Paket, welches die Benutzung von Requestern erleichtert und auf die ReqTools-Requester zurückgreift. Das Programm ist von Magnus Holmgren und ist auch im Aminet und in vielen Mailboxen vorhanden.@{ui}
@endnode

@node "fet_reqtimeout" "Requester Auszeit"
@{b} - Requester Auszeit:@{ub}

    Diese Funktion ermöglicht es unterschiedliche Requester nach einer bestimmten Zeit automatisch zu beantworten. Der Requester kann durch folgende Angaben spezifiziert werden:

          Title:      Pattern des RequesterTitels
          BodyText:   Pattern des Textes im Requester
          Knöpfe:     Pattern der Knöpfe

    Falls der Requester vom MCP erkannt wurde, wird die in 'Timeout' angegebene Zeit gewartet und dann der in 'Knopf Nummer' definierte Knopf gedrückt.

                                      ~~~

Auf der RequesterTimeOut Seite kann man die Requester definieren. Falls ein neuer Requester hinzugefügt werden soll, muß man auf "NEW" klicken. Dann kann man den Requester durch folgende Einträge bestimmen:

      Title:      Pattern-Text für den Requestertitel
      BodyText:   Pattern-Text für den Requestertext 
                  (Alle <RETURNS> müssen im Pattern durch '#?' ersetzt
                   werden. Außerdem muss darauf geachtet werden, daß keine
                   '"' im Pattern vorkommen. Normalerweise reicht ein kurzer
                   Teil, dieses Textes, um den Requester näher zu bestimmen)
      Knöpfe:     Pattern-Text für die Knöpfe
                  (Die einzelnen Knöpfe muessen durch '#?' verbunden werden)

    Diese Einträge müssen nicht alle angegeben werden, wenn der Requester schon durch die anderen Angaben eindeutig bestimmt ist. Wird kein Eintrag definiert, so werden ALLE Requester nach der eingestellten Zeit beantwortet. Die Zeit nach der der Requester terminiert wird, kann durch die Eingabe der Sekunden im Feld "Timeout" bestimmt werden. Wird eine 0 angegeben, so wird der Requester unterdrückt (erscheint nicht). Die im Feld "Knöpfe" angegebene Zahl ist ein Synonym für den zu drückenden Knopf. Dabei repräsentiert eine 0 immer der ganz rechte Knopf, die anderen können durch Abzählung der Knöpfe von LINKS, beginnend mit 1, definiert werden.


@{bg shine}Bespiel:@{bg back}

     ____________________________________________________
    |·| Request                                      |ø|o|
    |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|
    | Demo Requester                                     |
    |    ___________      __________      ___________    |
    |   | SPEICHERN |    | BENUTZEN |    | ABBRECHEN |   |
    |    ¯¯¯¯¯¯¯¯¯¯¯      ¯¯¯¯¯¯¯¯¯¯      ¯¯¯¯¯¯¯¯¯¯¯    |
     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Der Requester soll automatisch folgende Knöpfe drücken:

      SPEICHERN:    Knopf Nummer = 1
      BENUTZEN:     Knopf Nummer = 2
      ABBRECHEN:    Knopf Nummer = 0



@{i}Bemerkung:  Es können nur Reqtools-Requester beantwortet werden. Es empfiehlt sich deshalb @{"ReqToolsPatch" link "fet_rtpatch" 0} zu aktivieren.@{ui}
@endnode

@node "fet_savegirport" "SaveGIRPort"
@{b} - SaveGIRPort:@{ub}

   Dieser Patch verbessert die ObtainGIRPort-Routine, so daß z.B. MagicMenu nicht mehr hängen bleibt. Da die Routine durch die zusätzlichen Sicherheitsabfragen etwas langsamer wird, kann es passieren, daß MUI beim Rollen etwas langsamer wird.
@endnode

@node "fet_screensact" "Bildschirm Aktivierung"
@{b} - Bildschirm Aktivierung:@{ub}

    Wer hat sich nicht schon geärgert, wenn ein neuer Bildschirm in den Vordergrund kommt und man möchte gleich ins Menu gehen oder in einem Texteditor gleich lostippen und es passiert nichts. Das liegt daran, daß der Bildschirm nicht aktiviert ist. Mit dieser Funktion wird der vorderste Bildschirm automatisch aktiviert.


@{i}Bemerkung:  Das MCP merkt sich das zuletzt aktive Fenster und das aktive Objekt auf jedem Bildschirm und wenn ein Bildschirm in den Vordergrund kommt, wird automatisch wieder das richtige Fenster und das richtige Objekt aktiviert. Sollte eigentlich immer eingeschaltet sein.@{ui}
@endnode

@node "fet_screenblanker" "Bildschirm Blanker"
@{b} - Bildschirm Blanker:@{ub}

    Diese Funktion ermöglicht die Benutzung eines Bildschirmschoners. Es werden zur Zeit alle Swazblanker- und GarshneBlankerModule unterstützt und zusätzlich ist ein einfacher Blanker eingebaut, der einen schwarzen Bildschirm in den Vordergrund bringt.

Die Preferences der Swazblanker- und GarshneBlankerModule müssen aber mit den Originalprogrammen eingestellt werden. Die dort abgespeicherten Informationen werden aber beim Start des Bildschirmschoners ausgelesen. Etwas unschön ist allerdings die Tatsache, daß die Module des Swazblankers bei jedem Blanken neu geladen werden müssen. Dieses läßt sich aber leider nicht umgehen.

Wenn man die Funktion editiert, dann erhält man ein neues Fenster, indem man die Zeit bis zum Blanken in Sekunden wählen kann. In der Liste kann der eigentliche Blanker ausgewählt werden. Der "Random"-Blanker wählt einen Blanker unter allen angegebenen aus. Der "Blank"-Blanker ist nur ein schwarzer Bildschirm.
@endnode

@node "fet_screendimmer" "Bildschirm Dimmer"
@{b} - Bildschirm Dimmer:@{ub}

    Mit dieser Funktion wird der Dimmer eingeschaltet. Dieser ermöglicht das weiche Abblenden des vordersten Bildschirms, wenn man in der angegebenen Zeit keine Maus bewegt bzw. keine Taste drückt. Besonders auf Computern mit dem neuen AGA-Chipset sieht es sehr gut aus, wenn vor dem eigentlichen Blanken der Bildschirm langsam verdunkelt wird. Außerdem hat das den Vorteil, daß man in dieser Zeit noch Aktionen kontrollieren kann (z.B. Fehlermeldungen).

Wenn man die Funktion editiert, kann man auf einem neuen Fenster folgende Einstellungen machen:

           Time        -  Ist die Zeit bis zum Dimmen

           Dimm depth  -  Ist die DimmTiefe (zwischen 0-255 einstellbar)
                          0 = keine Verdunkelung  255 = Schwarz

           Dimm delay  -  Pause zwischen den Dimmstufen in 1/50 Sekunden
                          0 = keine Pause  255 = 255/50 Sekunden Pause

           Dimm step   -  Anzahl der Farbabstufungen, um die bei jedem
                          Durchlauf die Farben verdunkelt werden sollen
                          1 = 1 Farbstufe  255 = 255 Farbstufen (wenn
                          möglich)

@{i}Bemerkung:  Auf AGA-Rechnern sollte man für "Dimm step" "1", und auf Grafikkarten "Dimm step" "4" einstellen, um weiches Abblenden zu gewährleisten. Auf Kickstart 2.x kann man die DimmTiefe nur zwischen 1 und 15 wählen. Außerdem werden nur WB-Modi verdunkelt (keine 24Bit Modes).@{ui}
@endnode

@node "fet_screensmenu" "Bildschirme Menü"
@{b} - Bildschirme Menü:@{ub}

    Wenn man mit der rechten Maustaste auf den Knopf klickt, mit dem man einen Bildschirm in den Hintergrund bringt, zeigt ein Menu alle vorhandenen Bildschirme an. Man kann dann einen Bildschirm auswählen, der in den Vordergrund kommen soll. Diese Funktion ist sehr nützlich wenn man sehr viele Bildschirme offen hat und diese nur durch mehrfaches Klicken erreichen kann.
@endnode

@node "fet_setdripens" "Setze DRI-Pens"
@{b} - Setze DRI-Pens:@{ub}

    Jeder kennt bestimmt ein paar Programme, bei denen die Bildschirme und Fenster flach aussehen. Bei einigen ist z.B. der Knopf, mit dem man ein Fenster in den Hindergrund schaltet oder ein Filerequester nur in einer Farbe. Mit dieser Funktion wird das geändert (sollte immer eingeschaltet werden).

    Diese Funktion ändert nicht das Aussehen von Fenstern, sondern es werden nur die Farben richtig gesetzt. "Setze DRI-Pens" sollte auch mit 'SysIHack' oder anderen Programmen benutzt werden, da diese die Farben meist nicht richtig setzen.


@{i}Bemerkung:  Funktioniert natürlich nur, wenn der Bildschirm mindestens 4 oder mehr Farben hat.@{ui}
@endnode

@node "fet_shapeshifter" "ShapeShifter"
@{b} - ShapeShifter:@{ub}

    Diese Funktion bietet einige Vorteile, wenn man das Programm "ShapeShifter" benutzt. Wenn man die Funktion editiert werden folgende Funktionen unterstützt:

           LockTask  -  Wenn ein Amigabildschirm im Vordergrund ist, dann
                        wird der ShapeShifter eingefroren, um ein Über-
                        schreiben des Amigabildschirms auf Grafikkarten zu
                        verhindern.

           NoBlanker -  Wenn der ShapeShifter im Vordergrund ist, dann ist
                        der Blanker vom MCP ausgeschaltet, da es sonst unter
                        Umständen zu Problemen kommen kann.
@endnode

@node "fet_sunoptions" "Sun Optionen"
@{b} - Sun Optionen:@{ub}

    Hiermit ist es möglich, die Funktionen SunMouse, SunKey und SunPoptoFront zu aktivieren.

      SunMouse         -   aktiviert das Fenster unter dem Mauspfeil
      SunPoptoFront    -   bringt das Fenster unter dem Mauspfeil in den
                           Vordergrund
      SunKey           -   aktiviert das Fenster unter dem Mauspfeil, wenn
                           eine Taste gedrückt wird

    Die Einstellungen erreicht man, indem man die Funktion editiert. Mit den Schiebereglern auf der rechten Seite hat man die Möglichkeit für SunMouse und SunPoptoFront eine Verzögerung einzustellen. Wenn man bei SunPoptoFront die Fenster gleichzeitig aktivieren will, muß man auch SunMouse anstellen. Dieses ermöglicht nämlich, daß z.B. das Fenster sofort aktiviert wird, aber z.B. erst nach 1 Sekunde in den Vordergrund kommt.


@{i}Bemerkung:  Die Verzögerung wird in Zehntelsekunden (1/10 s) angegeben.@{ui}
@endnode

@node "fet_wbclock" "Titel Uhr"
@{b} - Titel Uhr:@{ub}

    Dies ist eine frei konfigurierbare WorkbenchTitel Uhr. Die Uhr kann man konfigurieren, indem man die Funktion editiert. Zuerst muß man die Uhr zusammenstellen, wobei man aber mit Hilfe des rechten Knopfes alle Funktionen im Überblick hat. Darunter wird die Position der Uhr (x,y) von Rechts oder von Links bestimmt. Wenn man 'von Rechts' auswählt, wird die X-Koordinate vom rechten Rand abgezogen. Da die Uhr nur für den Workbenchtitel gedacht ist, wird sie bei zu großen Y-Koordinaten nicht dargestellt. Anschließend kann man den Font für die Uhr wählen, wobei auch ein Proportionalfont akzeptiert wird. Wird kein Font angegeben, wird immer der aktuelle Bildschirmtitel-Font genommen. Wichtig ist auch die letzte Option. Diese bestimmt, ob die Uhr nur auf der Workbench erscheint, oder aber auf jedem Bildschirm.
@endnode

@node "fet_toolalias" "Tools Alias"
@{b} - ToolAlias:@{ub}

    Wer hat sich nicht schon geärgert, daß man sich nicht z.B. eine Dokumentation per Doppelklick auf ein Piktogramm ansehen kann, weil ein falscher Pfad im "StandartProgramm" angegeben ist. Mit dieser Funktion ist es möglich, die auf der Seite "Lists - ToolAlias" angegebenen "Standartprogramme" bei Aufrufen übers Piktogramm, in eigene Tools umändern zu lassen (#?more --> C:PPMore). Das "Standartprogramm" wird nur scheinbar geändert, wenn ein Programm das Merkmal ausliest. Auf dem Datenträger bleibt das Original "Standartprogramm" erhalten. Das neue "Standartprogramm" wird also nur angezeigt, wenn ein Programm über das Piktogramm gestartet wird oder wenn ein Programm das Piktogramm anzeigt (WBInfo, SwazInfo,...).

                                       ~~~

    Wenn man die Funktion editiert, gelangt man zu einer Extraseite. Auf dieser Seite werden alle "Standartprogramme" eingetragen, die durch die danebenstehenden "Standartprogramme" ersetzt werden sollen. Im List- View befinden sich bereits alle bisher eingetragenen "Standartprogramme". Um ein neues "Standartprogramm" hinzuzufügen, muß man auf "NEW" klicken. Man kann dann im linken Texteingabefeld das "Standartprogramm" eintragen, welches ersetzt werden soll. Im rechten Texteingabefeld wird das neue "Standartprogramm" eingetippt oder per Requester ausgewählt. Mit "DELETE" wird das angeklickte "Standartprogramm" aus der Liste entfernt. Der Name vom "Standartprogramm" darf auch Pattern enthalten (z.B. #?).


@{i}Bemerkung:  Es wird wirklich nur das "Standartprogramm" verändert, damit man, im Gegensatz zum alten "ToolAlias", noch die Programme aus der Shell starten kann.
@endnode

@node "fet_waitvalidate" "WaitValidate"
@{b} - WaitValidate:@{ub}

   Wenn MCP gestartet wird und die Festplatte validiert, dann wartet MCP bis zum Ende des Validierens, damit der Rechner dann normal hochfährt, ohne das Requester erscheinen. Nützlich ist dies natürlich nur, wenn sich MCP in der Startup-Sequence befindet.
@endnode

@node "ALiENDESiGN" "Well Done!"

               You have found the Secret Part Of This Guide !

    May The Force Be With You, And Don't Forget @{b}@{i}AMIGA @{ui}THE RULING QUALITY@{ub}
@endnode

@node "fet_saveusetest" "SAVE USE TEST CANCEL"

@{b} - SAVE:@{ub}

    Die eingestellten Werte werden übernommen, ins "ENVARC:" gespeichert und das MCP-Preferences-Programm wird geschlossen.

@{b} - USE:@{ub}

    Die eingestellten Werte werden übernommen und das MCP-Preferences-Programm wird geschlossen.

@{b} - TEST:@{ub}

    Die eingestellten Werte können getestet werden (z.B. "Hotkeys"). (das MCP-Preferences-Programm bleibt offen)

@{b} - CANCEL:@{ub}

    Es  werden keine Werte verändert und das MCP-Preferences-Programm wird geschlossen.
@endnode

@node "fet_frameihack" "FrameIHack"
@{b} - FrameIHack:@{ub}

Diese Funktion verändert das aussehen von Rahmen die das System benutzt (z.B. Knöpfe). Die Breite der Linien wird verändert, sodas das Aussehen bei höheren Auflösungen angepaßt wird.

- überprüfe Auflösung: Die Auflösung des Bildschirms wird vor der Veränderung geprüft. Wenn keine 1:1 Bildschirmauflösung existiert, werder keine Rahmen verändert.

@endnode

@node "fet_sysihack" "SysIHack"
@{b} - SysIHack:@{ub}

Es werden die standart Systemknöpfe verändert. Diese Funktion ist (noch) keine voller Ersatz zu "sysihack", da "sysihack" noch mehr Funktionen übernimmt als nur das Verändern der Knöpfe.

@{i}Bemerkung: Das original Programm "sysihack" darf auf keinen Fall gestartet werden wenn diese Funktion eingeschaltet ist!.@{ui}

@endnode


@node "index" "INDEX"
@{b}-INDEX@{ub}
    

   @{" ALERT GESCHICHTE            " link "fet_alerthistory" 0}
   @{" APPCHANGE                   " link "fet_appchange" 0}
   @{" ASSIGNPREFS                 " link "fet_assignprefs" 0}
   @{" ASSIGNWEDGE                 " link "fet_assignwedge" 0}
   @{" Autoren                     " link "Authors" 0}
   @{" BILDSCHIRM AKTIVIERUNG      " link "fet_screensact" 0}
   @{" BILDSCHIRM BLANKER          " link "fet_screenblanker" 0}
   @{" BILDSCHIRM DIMMER           " link "fet_screendimmer" 0}
   @{" BILDSCHIRM ZENTRIERUNG      " link "fet_centerscreen" 0}
   @{" BILDSCHIRME MENÜ            " link "fet_screensmenu" 0}
   @{" BORDERBLANK                 " link "fet_borderblank" 0}
   @{" CACHEFONT                   " link "fet_cachefont" 0}
   @{" CAPSSHIFT                   " link "fet_capsshift" 0}
   @{" COPYMEMQUICK                " link "fet_copymemquick" 0}
   @{" Danke                       " link "Thanks" 0}
   @{" DEFAULT PUBSCREEN           " link "fet_defpubscreen" 0}
   @{" Display ID                  " link "fet_promotor_display" 0}
   @{" DOS STERNCHEN               " link "fet_wildstar" 0}
   @{" Eigenschaften               " link "Features" 0}
   @{" Einleitung                  " link "Introduction" 0}
   @{" Entwickler                  " link "Developer" 0}
   @{" Fehlerberichte              " link "Bugs" 0}
   @{" FixJump                     " link "fixjump" 0}
   @{" FRAMEIHACK                  " link "fet_frameihack" 0}
   @{" FONTS SUCHE                 " link "fet_fontsearch" 0}
   @{" FORMATPROTECT               " link "fet_formatprotect" 0}
   @{" Geschichte des MCP          " link "historymcp" 0}
   @{" Geschichte des MCPPrefs     " link "historymcpprefs" 0}
   @{" Geschichte des PatchCtrl    " link "historypatchcontrol" 0}
   @{" Geschichte der Guidedatei   " link "historyguide" 0}
   @{" Haftung                     " link "Liability" 0}
   @{" HIRESPOINTER                " link "fet_hirespointer" 0}
   @{" HOTCMDS                     " link "fet_hotcomands" 0}
   @{" HOTKEYS                     " link "fet_hotkeys" 0}
   @{" IMMER NEWLOOK-MENÜS         " link "fet_forcenewlook" 0}
   @{" in Zukunft                  " link "ToDo" 0}
   @{" INDEX                       " link "index" 0}
   @{" Installation                " link "Installation" 0}
   @{" KEIN CAPSLOCK               " link "fet_nocapslock" 0}
   @{" KEIN GURU                   " link "fet_noguru" 0}
   @{" KEIN LAUFWERKSKLICK         " link "fet_noclick" 0}
   @{" KEIN TOPAZ                  " link "fet_notapaz" 0}
   @{" LIBRARY SUCHE               " link "fet_libsearch" 0}
   @{" LINKSHÄNDER MAUS            " link "fet_leftymouse" 0}
   @{" LOCK PATCH                  " link "fet_lockpatch" 0}
   @{" Mailbox-Unterstützung       " link "supportbbs" 0}
   @{" MAPUMLAUTS                  " link "fet_mapumlauts" 0}
   @{" MAUS BESCHLEUNIGER          " link "fet_mousespeeder" 0}
   @{" MAUSPFEIL BLANKER           " link "fet_pointerblank" 0}
   @{" MAUSPFEIL PATCH             " link "fet_pointerpatch" 0}
   @{" Neue Ideen                  " link "NewIdeas" 0}
   @{" NEUE PIKTOGRAMMERKMALE      " link "fet_tooltypes" 0}
   @{" NEWEDIT                     " link "fet_newedit" 0}
   @{" No Promote                  " link "fet_promotor_nopro" 0}
   @{" ONEREQ                      " link "fet_onereq" 0}
   @{" PACKER PATCH                " link "fet_crunchpatch" 0}
   @{" PATCHOPENWB                 " link "fet_patchopenwb" 0}
   @{" PATCHRGB32                  " link "fet_patchrgb32" 0}
   @{" PROMOTOR                    " link "fet_promotor" 0}
   @{" PROPHACK                    " link "fet_prophack" 0}
   @{" PROZESSOR                   " link "fet_processor" 0}
   @{" PUBMODI                     " link "fet_pubmodes" 0}
   @{" QUICKLAYERS                 " link "fet_quicklayers" 0}
   @{" QUIETTD                     " link "fet_quiettd" 0}
   @{" Registrierung               " link "Registration" 0}
   @{" Registrierungsformular      " link "registrationform" 0}
   @{" REQTOOLSPATCH               " link "fet_rtpatch" 0}
   @{" REQUESTER AUSZEIT           " link "fet_reqtimeout" 0}
   @{" SAVEGIRPORT                 " link "fet_savegirport" 0}
   @{" SAVE * USE * TEST * CANCEL  " link "fet_saveusetest" 0}
   @{" Screen Name                 " link "fet_promotor_screen" 0}
   @{" SETZE DRI-PENS              " link "fet_setdripens" 0}
   @{" Size                        " link "fet_promotor_size" 0}
   @{" SPEICHER PATCH              " link "fet_memorypatch" 0}
   @{" SUN OPTIONEN                " link "fet_sunoptions" 0}
   @{" SYSIHACK                    " link "fet_sysihack" 0}
   @{" System Anforderungen        " link "Requirements" 0}
   @{" Task Name                   " link "fet_promotor_task" 0}
   @{" TITEL UHR                   " link "fet_wbclock" 0}
   @{" TOOLALIAS                   " link "fet_toolalias" 0}
   @{" Über MUI                    " link "Muifo" 0}
   @{" Vertrieb                    " link "Distribution" 0}
   @{" Verwendung                  " link "Usage" 0}
   @{" VOLLE FENSTER VERGRÖßERN    " link "fet_sizewindow" 0}
   @{" VOLLE FENSTER VERSCHIEBEN   " link "fet_movewindow" 0}
   @{" WAITVALIDATE                " link "fet_waitvalidate" 0}
   @{" Weltkarten Projekt          " link "worldmap" 0}
   @{" WORKBENCHTITEL AKTIVIERUNG  " link "fet_wbtitleactive" 0}
   @{" WORKBENCHTITEL ÄNDERN       " link "fet_wbtitle" 0}
   @{" Zusatzprogramme             " link "supportprograms" 0}
@endnode
