home *** CD-ROM | disk | FTP | other *** search
- ____ _____
- o______ / _ /__ ____________\ _|______ ________ ____________ o
- :\___ \ //___)\ __/ _ \ _ \_ __// __/___)\ __/_ _ \:
- ::/ \ \ / _\ \ _)_ \ \ \ | _)_\____ \ \/ \ _\ \ \
- :/ _\ \ // \\ / \/ / \ | / \ _/ // \\ _\ // / /
- /_________\ /____\_____\ //:\____|_______\____/____\____/_/ //:
- o--/_______/---- - --/___/--- ----- -- - --- ---- -- ----/___/-o
-
- PRESENTS
-
- MCP Version 1.04
- The Master Control Program !
-
- Introduction:
- Some time ago. In july 1994 a new project was started. A Workbench-Utility
- with features, that nobody has ever seen before. First only some little fea-
- tures have been implemented, but then MCP became more powerful. Now it's
- time for the whole world to enjoy this tool. The routines have been made
- more compatible and useable on (hopefully) all Amigas. Try MCP and you will
- see, you can't live without it!
-
- MCP was coded to optimize the handling with your Amiga. It will unburden
- your startup-sequence. Many known tools are implemented in a more pro-
- fessional way.
-
- This is the first public release. There are certainly some bugs in it. We
- hope that many people help us to remove these bugs.
-
- System Requirements:
- - An Amiga (the most powerful machine around!)
- - Kickstart V2.04 or higher
- - A MC68000/MC68010 or at least a MC68020 (for the 020 version)
-
- Distribution:
- MCP is FreeWare ! It's really a great program, but it isn't released as
- ShareWare. Nowadays everbody makes his program ShareWare, what's up guys,
- don't make money, make good tools !
- Some words to MagicCX: MCP is a program like MagicCX, but some things are
- different. MCP hasn't as many features as MagicCX (now), but some very
- powerful features that MagicCX hasn't. MCP is FreeWare, very short and coded
- in assembly language.
-
- For people that never read docs:
- - Use the Installprogram
- - Doubleclick on Checkmarks in MCPPrefs
- - Read the doc
- - Use It And Never Lose It!
-
- Features:
- - WBTitle Clock
- - Mouse-Speeder
- - Drive-NoClick
- - SetDRI pens
- - AssignWedge
- - automatic Screen-Activation
- - AppChange
- - NoTopaz
- - Screen-Blanker (supports SwazBlanker)
- - Screen-Dimmer
- - MousePointer Blanker
- - Alert-History
- - Full Windowmoving
- - Full Windowsizing
- - QuietTD
- - CrunchPatch
- - DosWildstar (* instead of #?)
- - 16 Color Pointer
- - Complex Promotor
- - PatchRGB32
- - New Workbenchtitle
- - LibSearch / FontSearch
- - Formatprotection
- - ToolAlias
- - AssignPrefs
- - Borderblank
- - NoGuru
- - ReqToolsPatch
- - WorkbenchTitle activate
- - CopyMemQuick
- - No Chipmem option
- - No Capslock
- - CacheFont
- - ToolType Enhancer
- - Many Hotkey Functions
- - MUI Prefs-Program
- - Coded in 100% Assembler
- - uses Reqtools.library
-
- Read about the Features below.
-
- Installation:
- Please use the Install-program. Nothing will be copied over an existing
- file, on every step you will be asked to confirm!
- You have to start MCP right after SetPatch in your startup-sequence. Please
- remove all tools with similar functions like MCP, these tools could cause
- problems!
-
- Usage of MCP:
- Use the Prefs-program for configuration. Only one thing is to say, many
- checkmarks have double-functions. If you turn a Checkmark ON an additional
- window will be opened.
-
- Registration:
- What ? Registration? It's FreeWare! Yes, It's FreeWare, but you can register
- for free. You will get always the new version. (only available via E-Mail)
- Please send the registrationform via E-Mail to knoke@cs.tu-berlin.de or
- zerocom@cs.tu-berlin.de :
- - - - - - - - - - - - - - - - - - - snip - - - - - - - - - - - - - - - - - -
- MCP - Registration
- Name :
- E-Mail :
- Phone :
- Computer :
- Kickstart :
- Processor :
- Memory :
- GraphicsCard :
- Comments :
-
- I'm agreed that some new tools of ALiENDESiGN or new features of MCP can be
- tested on my Computer.
- - - - - - - - - - - - - - - - - - - snip - - - - - - - - - - - - - - - - - -
- You will get a registration number and the newest version of MCP.
-
- Feature description:
- - Drive NOClick
- This is a simple function. It removes the nasty driveclick.
- COMMENT: There are old drives, that don't support NoClick. If your
- drive makes funny noises, dont use this option!
-
- - SetDRI pens
- Do you know some Screen which looks flat? Example: The ScreenToBack-
- Gadget and opened requesters are only in one color or "1D"! With this
- function you can fix this problem. It should always be enabled.
- EXAMPLES: for this "1D" Screens are Resource or View80.
-
- - AssignWedge
- This nice feature enhances the "Please insert ??? in any drive" requester
- so know you are able to Assign (Requester for selection), Mount (Tries to
- mount the requested device), Deny (allways cancels the requester before
- popups it at any time)
- COMMENT: It doesn't support Locale in this version, it's always english.
-
- - ScreenActivation
- Easy to explain: If a new screen comes to front, it will always be
- activated. The last time activated Window will be, of course, activated.
-
- - AppChange
- Now you can exchange every AppIcon very easy. If a program adds an App-
- Icon (like Embedder of CDDA from CDx), MCP will search in ENV:sys/ for
- a default Icon named def_TASKNAME.info and replaces the orginal image
- with it.
- EXAMPLE: Start Embedder, then MCP tries to open def_embedder.info and if
- it's possible, it will replace the Embedder-AppIcon with the new
- one.
-
- - Alert-History
- MCP will write every Alert to a GuruHistory-file in any File you
- want.
- COMMENT: With a disabled NoGuru-Function only the Deadend-Alerts will be
- saved. (after reset!)
-
- - RTPatch
- This will patch the system to use every time Reqtools-Requesters. This
- function is a 100% replacement for 'RTPatch' or 'ReqChange'. All types
- of requesters are patched. The 'ARQ'-mode allows to use the ARQ program
- at the same time as our RTPatch. The option 'Default Size' will set the
- size of the requester to the preferences default.
-
- - Wildstar
- It enables you to use "*" insteat of "#?" in the Shell.
-
- - PatchRGB32
- If you have a Graphics-board and Kickstart 3.x you have to use this. It
- fixes a bug in Kickstart 3.x-ROM to use 24Bit-Palette.
-
- - WorkbenchTitle active
- Now you can click on the Workbench on the Titlebar to active the Work-
- bench. It's very useful for Toolsdaemon!
-
- - Libsearch
- If a library couldn't be opened, MCP will try to open the library from
- libs:.
-
- - Fontsearch
- Same as Libsearch but for Fonts.
-
- - BorderBlank
- This is a well-known function. It turns the border from Grey to Black.
- COMMENT: Works only on Kickstart 3.x.
-
- - Copymemquick
- It's a faster replacement for the Copymem and Copymemquick Function.
-
- - NoGuru
- This is a very nice Patch. It enhances all Alert-Requesters. No more Guru-
- numbers.
- COMMENT: It uses the MCP.gurudat file. If you know more Gurus please
- add them to this file and please inform the authors.
-
- - Mousespeeder
- Speeds up mousemovement (gives the mouse a selectable acceleration!).
- Threshold: is the resolution of the Mousespeeder (with a 2 the Mouse
- will only be speeded, if you move it 2 or more pixels).
- Acceleration: is the acceleration of the mouse.
-
- - Blanker
- There are only two different types supported this time:
- Blank......: it's only a black-screen (internal)
- Swazblanker: You can select a Swazblanker-Module (external)
- COMMENT: Future versions will support all known blankers!
-
- - Dimmer
- It's an indepent Dimmer from the Blanker. You can first dimm the screen
- and after a while, a Blanker can be started.
- Depth: is a number between 0 and 255. 0 for no dimming and 255 for black.
- Step: is the steprate for the Dimmer. (useful for GFX-Boards)
- Delay: for the interruption between the dimm-steps. (recommended for ECS)
-
- - Pointerblanker
- The pointer will be disabled after selectable time or if you press any
- key (Keyblank).
- KNOWN BUG: It doesn't work right on some GFX-Board WBEmus (e.g. Retina)
- We are working on a better solution!
-
- - NoTopaz
- You can exchange the standart topaz-font with another, nicer one.
- COMMENT: The new font will be openened with Size 8.
- Don't use Propotionalfonts.
-
- - Movewindow
- This is a Full-Window-Movement system. It can be used on all computers.
- With "Size" you can give a maximum surface-size (width * height)
- "Only WB-Window" to move only WB-Wins full.
- "Only Simplerefresh" to move only Simple-Refreshwindows full. On Smart-
- Refreshwindows the moving looks very ugly.
-
- - Sizewindow
- This function is the similar to the 'Movewindow' function, but sizes a
- window full. It's not possible to give a maximum surface-size.
-
- - QuietTD
- Here you can set the retry-level of the trackdisk.device. The function is
- very useful if you use MS-DOS disks very often (set it down). (10 is
- system-default)
-
- - Formatprotection
- Select the device for protection and no program can format the volumes on
- this device.
- WARNING: QuickFormat works anyway. It doesn't format, it only writes
- blocks.
-
- - Pointerpatch
- Now you can use a 16 color Pointer on the Workbench. To generate the new
- Pointer-prefs select an IFF-Picture for the Pointer and one for the Busy-
- pointer.
- COMMENT: 16 Color-pointer doesn't work with VGAOnly-Monitor, so if you
- want to use it with VGAOnly take our Monitorpackage.
- COMMENT2: Sorry, but Kickstart 2.x isn't supported yet, it will come very
- soon.
- COMMENT3: If someone has painted nice pointers, it would be nice if you
- send it to us.
-
- - New Workbenchtitle
- This will allow you to change the standart WB-Title in an enhanced one.
- Many options are implemented, try it and click on "Function"
- COMMENT: MCP checks out the old WB-Title by comparing an "Amiga" in the
- title. If there's no "Amiga" in front, this function doesn't work!
-
- - Toolalias
- A really great function. Here you can exchange the Icon-Defaulttool. Give
- a pattern and the new command. (e.g. more to c:ppmore)
-
- - Crunchpatch
- This based on the PowerPackerPatcher. Select the Task where MCP should
- decrunch Datafiles. Supported Crunchers are PowerPacker, Stonecracker,
- XPK, Imploder and Crunchmania. You can disable some crunchers for Tasks
- that support crunched Files. (e.g. View80 can load PowerPacker-files)
- COMMENT: MCP can't decrunch XPK-crypted files.
-
- - Assignprefs
- Select all Assigns you have in your system. Only one Assign has to be in
- your startup-sequence: Assign ENV: ... .Different Assigns can be done:
- Late: This Assign will be first assigned, if you use that (same as Defer).
- Path: Give a path for an assign.
- Lock: Same as Path, but the destination-directory will be locked.
- Add : Add an assign to an other.
- COMMENT: If you were using AssignPrefs or AssignManager you can use the
- Convert your old configs to MCP. These programs will be
- automatically started from the install-script.
-
- - No ChipMem
- This is very useable with Graphic-Boards. Every Task that wants ChipMem
- will get Fastmem, except the Tasks in the list. Without a good Workbench
- Emulation only grey Screens will be shown.
-
- - No Capslock
- You can disable the CapsLock-key. If you press it nothing will happen.
-
- - Cachefont
- Do you know the long times if you want to select a font in a font-
- requester. These times are over. MCPPrefs will generate a fontlist if you
- select Cachefont on. This fontlist will be loaded if a program uses
- AvailFonts. Cachefont is a 100% replacement for Availfonts.
- COMMENT: Make sure that you generate a new fontlist if you have a new
- font in your FONTS: directory.
-
- - HotCmds
- Here you can select standard AmigaDos commands. These will be started
- with the selected Hotkey.
- Window: is the default Outputwindow for the commands. Select nothing will
- cause MCP to use it's default.
-
- - ToolTypes
- Now you can use some special ToolTypes to give your Computer more com-
- patibility.
- MCPNOVBR: Sets the VBR to zero. (see Processor)
- MCPNOICACHE: Disables the Instruction Cache
- MCPNODCACHE: Disables the Data Cache
- MCPNOIBURST: Disables the Instruction Burst
- MCPNODBURST: Disables the Data Burst
- MCPNOCOPYBACK: Disables the MC68040 Copyback
- MCPNOCYBER: Switch to AmigaScreen (only if you have a GraphicsCard)
- MCPNOAGA: Set your system to OCS for some non-AGA programs. (like
- KillAGA or Embedder)
- All these features can be restored with the Hotkey-Function: Restore
- System.
-
- - Hotkeys
- Here you can select a Hotkey for many Functions.
- ClickToFront: Pops a window to front.
- ClickToBack: Same as ClickToFront with window to back.
- CycleScreen: Pops the the upper screen to back.
- CycleWindow: Pops the the upper window to back.
- Restore System: This will restore the processor-options (given in prefs)
- and enable AGA (if possible) on. (Useful after Tool-
- Types)
- Hotkey Commands: Start different commands. (look at HotCmds for more in-
- formation)
- FastReset: It's a simple reset. (useful for A1200, it's really fast!)
- ColdReset: This reset clears all resetproof-programs and disables the
- MMU (if possible, of course).
- Active Dimmer: Starts the Dimmer. (see there for more infos)
- Active Blanker: like Active Dimmer for the Blanker.
-
- Unfortunately you have to type the key- and mousecombinations by hand,
- but in one of the next versions you can scan these combinations.
- You can use key- and mousecombinations at the same time. In our
- example configuration you will see these method in the ClickToFront
- Hotkey. If you type 'double' or 'triple' before the 'rawmouse' string
- you specify a double- or a tripleclick with the selected mousebutton.
-
- You can type in the Key-Array the following InputEvents, too:
- · TIMER - timer event
- · GADGETDOWN - Gadget down
- · GADGETUP - Gadget up
- · REQUESTER - if a Requester appears
- · CLOSEWINDOW - CloseGadget
- · SIZEWINDOW - if new Windowsize
- · NEWPREFS - if new Preferences
- · DISKREMOVED - Disk removed
- · DISKINSERTED - Disk inserted
- · CHANGEWINDOW - Window changed
-
- - Processor
- Here you can select some Processor-specific function to speedup your
- computer:
- VBR to FastMemory: This will set the VectorBaseRegister to FastMemory.
- (010+)
- Instruction Cache: Enables CPU Instruction Cache. (020+)
- Data Cache: Enables CPU Instruction Cache. (030+)
- Instruction Burst: Enables CPU Data Burst. (030 only)
- Data Burst: Enables CPU Data Burst. (030 only)
- Copyback: Enables MC68040 Copyback. (040 only)
- Speedramsey: Enables Ramsey 60ns RAM mode. (Doesn't work on all computers.
- If you machine crashes, turn it off) (A3000/A4000 only)
- FastGary: This is only for A4000/030. It disables the delay if a buserror
- occurs. ( Should always be enabled )
- MapRom: MCP will load an external Kickstart-file and reboot your Com-
- puter. It works only on Amigas with MMU or on A4000/040.
- FastRom: This will copy your Kickstartfile to the FastRam. Only usefull
- on old Amigas with 16bit ROMs. (MMU required)
- COMMENT: MapRom and FastRom are under development and will be
- implemented in a later version of MCP.
-
- - Promotor
- This is a very complex Promotor with many options. It's also GFX-Board
- compatible and designed for WB-Emulations. In betatestings it was used
- with the PicassoII and it works really great.
- Task: Chose a Task to promote to a DisplayID.
- Autoscroll: Turn the Autoscroll for the given screens of this Task on.
- WB-Colors: Use WB-colors. (Doesn't work always, sometime programs set
- there colors after the screen is opened)
- Interleaved: Select interleaved Bitmaps. Sometimes the scrolling could
- be faster. (works only on Systemconform-programs, Kickstart
- 3.x only)
- Take Size: The new screen will be opened with the size of the DisplayID.
- Name: Same as Task for Screennames.
- NoPromote: This task will not be promoted (e.g. DPaint)
- Size: Promote a ScreenSize to a DisplayID.
- DisplayID: Exchange an old DisplayID with a new one. (e.g. Pal ->DblPal)
-
- - Requester Timeout
- This function allows the user to answer a Reqtools-requester after a
- given time. Don't surprise why only Reqtools-requester, but we have no
- idea how we can patch the other requesters. But you can use our RTPatch
- and then are all requesters are Reqtools.
- The requester can be described by the title, the bodytext and the gadget-
- text. It's allowed to use pattern and it's not necessary to give all the
- texts. You can give also a zero as the time, then the requester will not
- appear. The single gadgettexts must be combined with a '#?'.
- In the Demo-Config we have patched all 'ProWizard'-Requesters. These are
- if someone have not registered. With our patch these requesters go back,
- after one second. The other Requester we have patched is the
- 'Crunchmania'-Requester. This requester comes if you crunch some files
- one after another (by selecting several files). This requester appears
- if you have not registered to this program. But now the requester would
- not appear, because the time are zero.
- Please try it out, because we have no time to describe it better in this
- little document. A new document will come in the next time.
-
- - ScreensMenu
- With this function it's possible to click with the right mousebutton on
- the depthgadget from a screen. Then a menu appears in which all screens
- will be displayed and then you can select a screen. This screen will
- poped to front.
-
- - DefaultPubScreen
- This function sets the foremost screen to the default publicscreen. If
- the foremost screen is no publicscreen then the workbench will be set.
-
- - WBClock
- This is a free configurable WBTitle clock. If you click twice on the
- gadget then you can setup the clock. If you select the center to right
- option, then the x-coordinate will be subed from the right edge. The
- other option specify whether the Clock only comes on the Workbenchscreen
- or whether the Clock comes on every screen.
-
- - QuickLayers
- To speed up the rendering of the windows please activate this function.
- A few vectors in the layers.library will patched.
-
- - SunOptions
- Here are the 'SunMouse', 'SunPoptoFront', 'SunKey' and 'SunRMB'
- functions. The 'SunMouse' function will activate the window under the
- mousepointer. The 'SunPoptoFront' function will pop the window to front.
- In both functions you can give a delay in 1/10 seconds.
- The 'SunRMB' and 'SunKey' functions will activate the window if you
- press the right mousebutton or a key respectively.
-
- - PatchOpenWB
- This patch fixes an error in the kickstart 3.x this will appear if a task
- with a low priority open the workbenchscreen.
-
- - CenterScreens
- If you use overscan-screens this function will center the opened screen.
- For example if you use a overscan 656*495 and a screen 640*480 will
- opened then the screen will be centered.
-
-
- TODO:
- - 16 Colorpointer for Kickstart 2.x
- - Busypointer Anim
- - Formatter (start Formatprogram if you insert a Non Dos disk)
- - Exploding Windows
- - CycletoMenu
- - HuntWindows (jump to the part of screen where the window was opened, for
- autoscroll screens)
- - MMB Shift
- - Menu Wrap (press RightMouse and the pointer will jump to the menuline)
- - KeyClick
- - HoldX/Y
- - Lefty Mouse
- - WindowSize (like Unix)
- - AnalogClock
- - SysIHack (Some help needed. If someone can help contact the Authors)
- - Snap (Help would be nice)
- - SmartWB
- - ForceIcon
- - DoCMB (Doubleclick on MiddleMouseButton)
- - BootPicture (without jumping)
- - MagicMenu (but a BETTER look)
- - MFSMount
- - FullBench
- - UnixDirs
- - HD-Floppy fix (that you can use two HD-Floppies at the same time)
-
- This is a very long list. Updates guaranteed!
-
- Bug Reports:
- If you have found any bug or you have new suggestions, then contact one of
- the authors. Bugs will be removed as fast as possible and you will get an
- updated version. EVERY mail will be answered!
-
- Developer:
- If anyone of you wants to support MCP (with a PointerPrefs program for
- example) then contact us and you will get detailed developer-information.
-
- Authors:
- How to contact the Authors:
-
- Stefan "zerocom" Sommerfeld Michael "Oxygene" Knoke
- Kaulbachstr. 3 Berlinerstr. 33
- 14612 Falkensee 14612 Falkensee
- Germany Germany
-
- Phone: +49-[0]3322-202452 Phone: +49-[0]3322-22440
- EMail: zerocom@cs.tu-berlin.de EMail: knoke@cs.tu-berlin.de
-
- Vincent "fOX" Schöttke
-
- Phone: +49-[0]3322-3202
-
- Support BBS: Evil Moon! +49-[0]3322-208768 ( 2400-28800 )
- Type "yes" on login, then you must register yourself. Now you can type
- 'update' and after this you can write bugreports or suggestions or
- you can download the newest version.
-
- Thanks:
- People we want to thank:
-
- - Torsten Bach for betatesting, new ideas and the icons.
- - Volker Eickhoff for the correction of this document
- - All other betatesters of MCP.
- - Eric Totel for his wonderful MUI-Builder.
- - Nico François for his great ReqTools.library. (We hope you work on a new
- version)
- - T.F.A for ASM-One the best assembler ever.
- (Unfortunately it's not possible to get a new ASM-ONE, it's a pity !)
- - Stefan Stunz for MUI. It's very useful for coding, but hard to find out
- what you want in your C-Structures.
- - Commodore for the Amiga, the best computer ever build !
-
-
- IN THE NEXT TIME A NEW CONFIG WILL FOLLOW !!!!!
-