home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / utility / misc / mkm21 / mkm_ii.txt < prev   
Text File  |  1994-03-10  |  29KB  |  673 lines

  1.  
  2.                      -------------------------
  3.                          Mouse-Ka-Mania II
  4.                      -------------------------
  5.  
  6.              (or, Return of the Son of Mouse-Ka-Mania)
  7.  
  8.                   Shareware by Charles F. Johnson
  9.                © 1994 Little Green Footballs Software
  10.                        All Rights Reserved.
  11.  
  12.                            Version 2.1
  13.  
  14.  
  15.  
  16.                           INTRODUCTION
  17.                           ============
  18.  
  19. In those early days (or so it was written), Walt begat Mickey, who begat
  20. Shemp, who begat Lenny, who got quite uncomfortable.  Mice were composed
  21. of single, lonely frames (yea verily, one IS the loneliest number), and
  22. were despondent, and gnashed their tiny teeth.  But lo, to the amazement
  23. of all, onto the scene burst, Lazarus-like, the resurrected Mouse-Ka-Mania
  24. II!  And all Ataridom wept copious tears of delight to behold its elegance,
  25. its ingenious simplicity, its ...  utter uselessness!??
  26.  
  27. Yes, my friends; it's true.  You may or may not have been waiting seven
  28. years for this, but here it is anyway!  Mouse-Ka-Mania, long one of the
  29. best mouse shape editors (and the only animated mouse installer!) has been
  30. rewritten, revamped, retooled, and hypercharged for the fantabulous
  31. nineties (sheesh, did I really write that?) with tons of new features and
  32. new capabilities, compatibility with Geneva, and more and more and more. 
  33. This, friends, is a mouse editor on mega-steroids.  It may be ultimately
  34. about as useful as a pet rock, but garsh gee whillikers, it shore is fun. 
  35. Read on, if you dare. 
  36.  
  37.  
  38.                   COPYRIGHT / ABOUT SHAREWARE
  39.                   ===========================
  40.  
  41. Mouse-Ka-Mania II and the accompanying files are Copyright 1994 Little
  42. Green Footballs Software and Charles F. Johnson.  All rights reserved. 
  43.  
  44. The archive containing Mouse-Ka-Mania II may be freely distributed on
  45. electronic bulletin board services and in user group libraries, under the
  46. condition that all the files from this original distribution are included
  47. and unaltered. 
  48.  
  49. Mouse-Ka-Mania II is distributed as shareware.  (Some people call this
  50. "try-before-you-buy-ware"; please note that this is not the same as "use-
  51. as-long-as-you-want-for-free-ware".)  If you like Mouse-Ka-Mania II, and
  52. decide to leave it installed on your computer, please send a check or
  53. money order for $15.00 to:
  54.  
  55.   Charles F. Johnson
  56.   P.O. Box 1250
  57.   Pacific Palisades, CA 90272
  58.  
  59. As little as $15.00 seems, those shareware payments really do make a 
  60. difference.  It takes a lot of time, training, and expertise to write a 
  61. program like Mouse-Ka-Mania II (even if, in this case, the idea is just to 
  62. have a little fun instead of writing the Great American Spreadsheet), and 
  63. your payment encourages me to spend more time in such pursuits.  I'm 
  64. afraid I can't promise to answer every letter I get; I have very little free 
  65. time these days, and am often out of town.  However I will make the latest 
  66. versions of MKM II available as soon as they're ready, in the Atari areas 
  67. on GEnie, Compuserve, and Delphi.  If you have a question about Mouse-
  68. Ka-Mania II, the best way to get an answer is to contact me on 
  69. Compuserve (76004,2232) or GEnie (C.F.JOHNSON or CODEHEAD).
  70.  
  71.  
  72.                          INSTALLATION
  73.                          ============
  74.  
  75. Mouse-Ka-Mania II is a GEM desk accessory.  To install it, copy the file 
  76. MOUSEKA.ACC to the root directory of your bootup drive and reboot your 
  77. computer.  Users of MultiDesk Deluxe or Geneva can load Mouse-Ka-Mania 
  78. II any time they like, using the commands provided in those programs.
  79.  
  80.  
  81.                           QUICK START
  82.                           ===========
  83.  
  84. OK, you've installed Mouse-Ka-Mania II.  You probably want to see what it 
  85. can do right away without reading the rest of this manual first.  Go ahead, 
  86. you can admit it.  My feelings won't be hurt, even though I labored long 
  87. and hard on this document.
  88.  
  89. So here's how to quickly replace all the standard mouse shapes with 
  90. animated shapes.
  91.  
  92. 1.  Open the desk accessory, by moving the mouse to the Desk menu and 
  93.     selecting "Mouse-Ka-Mania II."
  94.  
  95.     The Mouse-Mania II desk accessory is where you create and edit mouse 
  96.     cursors, assign them to the standard system mouse cursors, and load and 
  97.     save single-frame and animated cursors.
  98.  
  99.     Notice that the arrow cursor is already selected in the row of cursors at
  100.     the top of the dialog box.
  101.  
  102. 2.  Click the button labeled "Load," at the lower left of the dialog.  An
  103.     alert box will appear, asking which type of file you wish to load.  Click
  104.     the button labeled "AutoMouse."
  105.  
  106. 3.  Use the file selector to locate and select the file called AUTOMOUS.PRG, 
  107.     which is included with the MKM II archive.  That's right; even though the 
  108.     file has a PRG extension -- meaning it's an executable program -- you're 
  109.     going to load it into the MKM II DA.
  110.  
  111. 4.  Notice that your arrow cursor has now been replaced with a flashy 
  112.     pulsating animated cursor.  But it isn't just the arrow; the AUTOMOUS.PRG 
  113.     file contains animated shapes for all the standard mouse cursors.  To see 
  114.     the other animations, click on the other cursor shapes at the top of the 
  115.     dialog and move the mouse into the black/white box (the "preview box") at 
  116.     the upper right.  When you move the mouse into the preview box, the 
  117.     cursor changes to show the currently selected shape.
  118.  
  119.  
  120.                       GENERAL INFORMATION
  121.                       ===================
  122.  
  123. Mouse-Ka-Mania II runs on all Atari computers.  The desk accessory dialog 
  124. box is useable in all screen modes with 640 or more pixels of horizontal 
  125. resolution, and any number of colors.  It has been tested (and works) with 
  126. the Crazy Dots graphics board, and should work with other boards too.  You 
  127. may notice that the shape editing functions are much faster in modes with 
  128. two or four colors (one or two bit planes); this is because MKM II uses 
  129. custom graphics routines for two or four color modes, and reverts to 
  130. standard VDI calls for modes with more colors.
  131.  
  132. NOTE: Even though the MKM dialog box will not open in low resolution 
  133. modes, the automatic mouse cursor replacement functions do work in 
  134. these modes, so you can still install custom mouse cursors.
  135.  
  136. The Mouse-Ka-Mania II desk accessory uses about 65K of memory when 
  137. installed.  If memory is short, however, MKM II has a special feature that 
  138. lets you install a full set of animated cursors while using the absolute 
  139. minimum amount of memory possible, and without using a desk accessory 
  140. slot.  See the section titled "AutoMouse Programs" for details.
  141.  
  142. The MKM II desk accessory is in a modal window; that is, you can't bring 
  143. another program's window to the top while MKM II is open.  Technical 
  144. reason why this is so: because the editing functions use VDI mouse input 
  145. commands, which would conflict with the strictly-AES approach needed to 
  146. support a non-modal window.  Non-technical reason: so that the editor 
  147. doesn't slow to a crawl.  However, MKM II does make regular AES "event" 
  148. calls, so any background tasks (like downloading with STalker or STorm, 
  149. for example) should be able to continue while the DA is open.
  150.  
  151. Another point to keep in mind: the MKM II desk accessory needs to grab 
  152. several exception vectors to do what it does.  In English, this means that 
  153. you may have problems if you change the resolution from the GEM 
  154. desktop.  This is because GEM wipes the accessories out of memory when it 
  155. changes resolutions, but doesn't tell them about it -- so they don't have a 
  156. chance to clean up after themselves.  If you use CodeHead's MultiDesk 
  157. Deluxe to load Mouse-Ka-Mania II you don't have to worry about this, 
  158. because MultiDesk uses special techniques to avoid these kinds of 
  159. problems.  Otherwise, it's probably best to use a bootup manager program 
  160. like Desk Manager or Superboot, and reboot when you change resolutions.
  161.  
  162. Note that the caveats about changing resolution only apply to desk 
  163. accessories; if you use the AutoMouse feature of MKM II, and don't install 
  164. the DA, there is no problem with changing resolutions.
  165.  
  166.  
  167.                  STANDARD SYSTEM MOUSE CURSORS
  168.                  =============================
  169.  
  170. There are eight mouse cursors predefined in GEM:
  171.  
  172. 1.  The ubiquitous, if rather unexciting ARROW.  This is the mouse cursor 
  173.     you see most often, and is commonly used to point at menu items, click
  174.     on buttons, etc.
  175.  
  176. 2.  The TEXT EDIT cursor.  This cursor (sometimes called the "I-beam") is 
  177.     used in text editors and word processors, to let you easily locate text 
  178.     insertion points, mark blocks, etc.
  179.  
  180. 3.  The all-too-familiar BUSY BEE.  This cursor usually appears during time-
  181.     consuming operations, like spreadsheet calculations or disk access, to let 
  182.     you know that you should sit patiently and wait until the computer is good 
  183.     and ready.
  184.  
  185. 4.  The POINTING FINGER.  The convention for this cursor has never been 
  186.     spelled out; it's used sometimes as a substitute for the arrow.
  187.  
  188. 5.  The OPEN HAND.  This cursor is commonly used to indicate "dragging" 
  189.     actions, such as pulling files to the trash can, or moving objects around
  190.     in a drawing program.
  191.  
  192. 6.  The THIN CROSSHAIR.  Commonly used in paint programs to mark sections
  193.     sections of a picture.  LDW Power uses this cursor for marking cells in
  194.     the spreadsheet.
  195.  
  196. 7.  The THICK CROSSHAIR.  Not used very much.
  197.  
  198. 8.  The OUTLINED CROSSHAIR.  See THICK CROSSHAIR.
  199.  
  200. These eight cursors are shown in the form of selectable buttons at the top 
  201. of the Mouse-Ka-Mania II dialog box.  MKM II lets you replace any or all of 
  202. these squeaky old rodents with new, exciting, single-frame or animated 
  203. cursors.
  204.  
  205.  
  206.                    USING MOUSE-KA-MANIA II
  207.                    =======================
  208.  
  209. Since the MKM II package comes with dozens of ready-to-use mouse 
  210. cursors, you can just browse through them (with the "Load" command) and 
  211. find ones you like.  But Mouse-Ka-Mania II also lets you create and edit 
  212. your own mouse cursors from scratch, including multi-frame animations.  
  213. And if you're a programmer, you'll be happy to hear that you can export a 
  214. C, assembly language, or Basic source code file, to easily incorporate mouse 
  215. shapes that you design with MKM II into your own programs.
  216.  
  217. Most operations in the MKM II dialog box have keyboard equivalents, to 
  218. make editing quicker; it's worth the time to learn the key commands if you 
  219. end up using the editor.
  220.  
  221.  
  222. Using the Mouse Editor/Installer
  223. --------------------------------
  224.  
  225. This section will explain how to use the MKM II desk accessory to install 
  226. custom mouse cursors, and how to edit existing cursors or create your own.
  227.  
  228.  
  229.   » The Help Feature
  230.  
  231.   MKM II has an online help feature, with brief summaries of the most
  232.   important points of operation, including a list of all the keyboard
  233.   commands.  To access the help screens, click the Help button in the upper
  234.   right corner, or type the Help key on your keyboard.  To advance through
  235.   the help screens, click the left mouse button or type the spacebar.  To
  236.   back up to a previous screen, press the right mouse button or type the
  237.   Backspace key.  To exit immediately from the help screens, press both
  238.   mouse buttons or type the Esc key. 
  239.  
  240.  
  241.   » Assigning Custom Cursors
  242.  
  243.   At the top of the MKM II dialog, next to the title, are eight selectable
  244.   buttons with pictures of the eight standard system mouse cursors.  To
  245.   assign a custom cursor to one of these eight, click the one you wish to
  246.   assign so that it becomes selected (highlighted).  You can also type F1
  247.   through F8 to select one of the standard cursors, or use the [ and ] keys
  248.   to move forward and back.  As you change the selected standard cursor,
  249.   notice that the editing grid changes to show the current shape for that
  250.   cursor. 
  251.  
  252.   Click the "Load" button to load a custom cursor to replace the currently
  253.   selected standard cursor.  MKM II will first ask you which type of file
  254.   you wish to load (1 frame, animated, or AutoMouse), then present you with
  255.   a file selector to let you locate and select the cursor file to load.  The
  256.   MKM II archive includes several dozen cursor files, both animated and
  257.   single- frame.  Animated cursors have a file extension of .MKM, while
  258.   single- frame files use the .DAT extension. 
  259.  
  260.  
  261.   » Install/Remove
  262.  
  263.   If you choose to load an "AutoMouse" file (as described in the "Quick
  264.   Start" section above), the cursors contained in it will be loaded AND
  265.   installed, automatically.  When you manually load a single-frame or
  266.   animated cursor, you'll need to click the "Install" button (or type I)
  267.   before it will be assigned to the currently selected standard cursor.  If
  268.   you've loaded an animated cursor for the first time, you will also need to
  269.   turn animation on by clicking the bottom of the "Frame" box. 
  270.  
  271.   To deinstall one of the standard cursors (i.e.  return to the standard
  272.   system shape), select the standard cursor and click the Remove button (or
  273.   type X). 
  274.  
  275.  
  276.   » Global On/Off Switch
  277.  
  278.   You can quickly turn Mouse-Ka-Mania's cursor replacement features on 
  279.   and off for ALL the standard cursors, by clicking the ON and OFF buttons at 
  280.   the top right of the MKM dialog.
  281.  
  282.  
  283.   » Loading and Saving Mouse Cursors
  284.  
  285.   The "Load" and "Save" buttons (L and S on the keyboard) let you save your 
  286.   edited cursors to disk, and load them back in.
  287.  
  288.   To save the current cursor, click the "Save" button.  An alert box will
  289.   appear, asking if you want to save just the current frame or the entire
  290.   animation sequence of 32 frames.  Choose which type of file you want to
  291.   save, then use the file selector to locate the directory you wish to save
  292.   into, and give the file a name.  When naming the file, you can omit the
  293.   extension; Mouse-Ka-Mania II will automatically add the proper extension
  294.   (.DAT for single-frame files, .MKM for animations) if you don't. 
  295.  
  296.   The "Load" button lets you load single-frame and animated cursor files,
  297.   and also lets you load entire sets of cursors (called "AutoMouse" files;
  298.   see below). 
  299.  
  300.  
  301.                          EDITING TOOLS
  302.                          =============
  303.  
  304. The Mouse-Ka-Mania II desk accessory has all the tools you need to edit
  305. existing mice, or create new ones.  I'll go over some basic concepts
  306. first, to help you use the editor effectively. 
  307.  
  308.  
  309. What's In A Mouse?
  310. ------------------
  311.  
  312. A mouse cursor is composed of the "data" that defines the shape, the 
  313. "mask" that keeps the image from blending in with the background, and 
  314. the "hot spot" that determines where the active point of the cursor is. 
  315. The mouse shape is defined within a square grid of 16 x 16 pixels.
  316.  
  317. The MKM II editor shows you magnified versions of both the data and the
  318. mask, on two separate grids.  When you draw on one of the grids, it is
  319. echoed on the other grid.  The hot spot is shown as a square with a darker
  320. pattern on the data grid. 
  321.  
  322. In addition to setting and erasing individual dots on the grids,
  323. Mouse-Ka-Mania II also has an assortment of editing tools to let you
  324. perform more complex operations easily.
  325.  
  326.  
  327.   » Drawing and Erasing
  328.  
  329.   To draw on the grids, press the left mouse button.  To erase, press the
  330.   right mouse button.  Drawing on the data grid is shown in solid black,
  331.   while drawing on the mask grid uses a half-tone pattern.
  332.  
  333.  
  334.   » Setting the Hot Spot
  335.  
  336.   To set the hot spot (the place where "clicks" happen) hold the Control
  337.   key while clicking the left mouse button in the data grid.
  338.  
  339.  
  340.   » Undo
  341.  
  342.   Don't panic if you make a change that doesn't turn out the way you
  343.   hoped.  You can reverse your last action by clicking the Undo button or
  344.   typing the Undo key on your keyboard. 
  345.  
  346.  
  347.   » Clearing the Data and Mask
  348.  
  349.   To completely erase the data or mask grids, click the buttons labeled
  350.   "Clear Data" and/or "Clear Mask".  The keyboard equivalents for these
  351.   buttons are Clr Home and Control-Clr Home, respectively. 
  352.  
  353.  
  354.   » Inverting the Data and Mask
  355.  
  356.   Clicking the "Invert Data" and "Invert Mask" buttons (or typing Insert
  357.   or Control-Insert) causes all filled squares to become unfilled, and vice
  358.   versa. 
  359.  
  360.  
  361.   » Mirroring the Data and Mask
  362.  
  363.   Clicking on the "Mirror Data" and "Mirror Mask" buttons (or typing M or 
  364.   Control-M) causes the image to flip around on the horizontal axis.
  365.  
  366.  
  367.   » Rotate
  368.  
  369.   Clicking on the "Rotate" button (or typing R) causes both data and mask to 
  370.   rotate 90 degrees clockwise.
  371.  
  372.  
  373.   » Scrolling the Data and Mask
  374.  
  375.   Above the "Rotate" button are four buttons with left, right, up, and down 
  376.   arrows in them.  Clicking on any of these buttons causes both data and 
  377.   mask grids to scroll one pixel in the direction selected.  These buttons
  378.   correspond to the left, right, up, and down arrow keys on your keyboard.
  379.  
  380.  
  381.   » The Preview Box
  382.  
  383.   Above the scroll arrows is a box with the top half filled in solid black. 
  384.   This is the "preview box"; when you move the mouse cursor into this box,
  385.   it changes into the shape currently being edited, to let you see how it
  386.   looks.  If animation is turned on for the current cursor, the animation
  387.   will play while the mouse is inside the preview box. 
  388.  
  389.  
  390.   » Copy and Paste
  391.  
  392.   Mouse-Ka-Mania II has an internal "clipboard," to let you copy mouse
  393.   shapes from one frame to another.  When you first open the editor, the
  394.   Paste button is disabled because there is nothing on the clipboard.  When
  395.   you click the Copy button (or type C) to copy the current shape to the
  396.   clipboard, the Paste button becomes selectable.  Clicking the Paste button
  397.   (or typing P) puts the clipboard contents onto the editing grids,
  398.   replacing what's already there. 
  399.  
  400.   If you hold either Shift key while clicking the Paste button, the data and 
  401.   mask parts of the mouse cursor on the clipboard will be swapped when 
  402.   they are inserted.  If you hold Control while clicking Paste, only the data 
  403.   will be pasted.  If you hold Alternate while clicking Paste, only the mask 
  404.   will be pasted. 
  405.  
  406.  
  407.   » Setting the Colors of Data and Mask
  408.  
  409.   Immediately to the right of the scroll arrows is a box labeled "DATA
  410.   COLOR," containing a number and up/down arrows.  This box is how you set
  411.   the colors that will be used for the data and mask (that's right, custom
  412.   mice can consist of more than one color!).  When you first open MKM II,
  413.   the box will be titled DATA COLOR, and clicking the up/down arrows will
  414.   change the color of the data portion of the mouse cursor.  To change the
  415.   color used for the mask, click on the title to change it to MASK COLOR. 
  416.   MKM II supports color indexes from 0 to 15. 
  417.  
  418.   You can also click directly on the color number itself to quickly set
  419.   all the frames in an animation sequence to the same color. 
  420.  
  421.  
  422.                       CREATING ANIMATED CURSORS
  423.                       =========================
  424.  
  425. MKM II's unique ability to create and install animated mouse cursors is 
  426. what sets it apart from other mouse shape editors.  Animated cursors can 
  427. contain up to 32 "frames"; Mouse-Ka-Mania II "plays" the animation by 
  428. looping through the frames at the speed you choose.
  429.  
  430. Creating an animation is a lot like putting on a pair of pants; you put your 
  431. pants on one leg at a time, and you create an animation one frame at a 
  432. time.
  433.  
  434.  
  435. Moving To Another Frame
  436. -----------------------
  437.  
  438. At the lower right of the MKM dialog (just above the Exit button) is a box 
  439. titled CURRENT FRAME, containing a number surrounded by up/down 
  440. arrows.  At the bottom of the box is a panel that says ANIMATION OFF 
  441. (unless you've already loaded and installed an animated cursor).  This box 
  442. controls many of the features related to animation.
  443.  
  444. Click on the title of this box to switch between CURRENT FRAME, # OF
  445. FRAMES, and DELAY.  (Typing the Tab key does the same thing as clicking the
  446. title.)  When the title of this box reads CURRENT FRAME, clicking on the
  447. up/down arrows moves forward and backward through the frames of the
  448. animation sequence.  The keyboard equivalents for the up and down arrows
  449. in this box are F9 and F10. 
  450.  
  451.  
  452. Selecting a Frame Directly
  453. --------------------------
  454.  
  455. For a quicker way to move to a non-adjacent frame (for example, from frame
  456. 1 to frame 12), click directly on the number in the Frame box (or type F). 
  457. A dialog box will appear, showing you all 32 frames in the current
  458. animation and letting you select one by clicking.  This dialog is also a
  459. handy way to view all the frames of a sequence at once, even if you don't
  460. want to move to another frame. 
  461.  
  462.  
  463. Copying From One Frame To Another
  464. ---------------------------------
  465.  
  466. You can copy from one frame to another by using the Copy and Paste 
  467. buttons described above, but there's also a quick way to copy the mask 
  468. and data from one frame to an adjacent frame -- hold Shift while clicking 
  469. the up or down arrows in the Frame box.
  470.  
  471.  
  472. Setting the Number of Active Frames
  473. -----------------------------------
  474.  
  475. As mentioned already, animations can consist of up to 32 frames.  To set
  476. the actual number of active frames in the animation, click the title of
  477. the Frame box (or type the Tab key) until it reads # OF FRAMES, then use the
  478. up/down arrows to adjust the number of frames in the sequence.  Animations
  479. always start with frame 1, and end at the frame number you set here. 
  480.  
  481.  
  482. Setting the Animation Speed (Delay)
  483. -----------------------------------
  484.  
  485. To set how fast the animation "plays," click the title of the Frame box
  486. (or type the Tab key) until it reads DELAY, then adjust the value with the
  487. up/down arrows.  Smaller numbers mean faster speeds. 
  488.  
  489. Techie note: the delay value is the number of vertical blank interrupts to 
  490. wait before showing the next frame.  If delay is set to zero, a new frame is 
  491. shown in every vertical blank interrupt, approximately 60 or 70 times a
  492. second (depending on the vertical refresh rate of your monitor).
  493.  
  494.  
  495. Turning Animation On/Off
  496. ------------------------
  497.  
  498. You can turn animation on and off for the currently selected cursor by
  499. clicking the bottom of the Frame box (or typing the O key).  The panel
  500. will read either ANIMATION ON or ANIMATION OFF, showing you the current
  501. state. 
  502.  
  503.  
  504.                         AUTOMOUSE PROGRAMS
  505.                         ==================
  506.  
  507. Mouse-Ka-Mania II has the ability to create small programs that run in 
  508. your AUTO folder, installing custom mouse cursors without using the MKM 
  509. II desk accessory, and using as little memory as possible.  AutoMouse 
  510. programs can also be looked upon as sets of cursors, since the "Load" 
  511. button allows you to load all the shapes contained in an AutoMouse file in 
  512. one move.
  513.  
  514.  
  515. Creating an AutoMouse Program
  516. -----------------------------
  517.  
  518. Before clicking the button labeled AutoMouse, you should first create or 
  519. load the set of mouse cursors you wish to use, click the Install button for 
  520. each one, and turn animation on or off for each one.  OK, now you can click 
  521. the AutoMouse button.  (Or type the letter A.)
  522.  
  523. A dialog appears, with panels containing the eight standard mouse cursors 
  524. and other controls.  At the bottom of each panel is shown the first frame of 
  525. the custom cursor you've assigned to that standard cursor.  There are radio 
  526. buttons in each panel, letting you set whether the cursor is an animated 
  527. cursor or a single frame.  MKM II makes an effort to preconfigure this 
  528. dialog the way you'll probably want it, but if you want to change 
  529. something, you can click on the boxes containing the standard cursor 
  530. shapes to deselect them and remove them from the AutoMouse file, or 
  531. change the states of the "1 Frame" and "Anim." buttons.
  532.  
  533. When everything is set the way you want it, click the Save button at the 
  534. top of the AutoMouse dialog, or click Cancel to forget the whole deal.  If 
  535. you click Save, a file selector appears to let you locate the place where you 
  536. want to save the AutoMouse program and give it a name.
  537.  
  538.  
  539. Installing an AutoMouse Program
  540. -------------------------------
  541.  
  542. If you want an AutoMouse program to run at bootup and automatically 
  543. install the shapes contained in it, place it in your AUTO folder and make 
  544. sure it has a PRG extension when you name it.
  545.  
  546. Since you can also load AutoMouse programs or run them from the 
  547. desktop (see below), you may also want to save them in another directory 
  548. to use them as "cursor libraries."
  549.  
  550.  
  551. Loading an AutoMouse Program with the MKM DA
  552. --------------------------------------------
  553.  
  554. When you use MKM II's "Load" command to load an AutoMouse file, as in the
  555. Quick Start section above, the entire set of cursors contained in the file
  556. is installed automatically in one easy move.  There's no need to set
  557. animation on or off for each one, or click the Install button. 
  558.  
  559.  
  560. Running AutoMouse Programs from the Desktop
  561. -------------------------------------------
  562.  
  563. If you launch one of these special AutoMouse programs from the desktop, 
  564. Geneva, or HotWire, it searches for the Mouse-Ka-Mania II desk accessory 
  565. in memory.  If it finds MKM II, the AutoMouse program simply copies its 
  566. imbedded shapes into the desk accessory, automatically installs them, and 
  567. quietly exits, taking up no additional memory.  This lets you install new 
  568. sets of cursors without even opening the desk accessory.
  569.  
  570. Note: the desk accessory does need to be installed to take advantage of this 
  571. feature.
  572.  
  573.  
  574.                       EXPORTING SOURCE CODE
  575.                       =====================
  576.  
  577. For programmers only!
  578.  
  579. Click the Export button to export a source code file, containing a C,
  580. assembly language, or BASIC version of the current mouse cursor.  Only
  581. single frames can be exported. 
  582.  
  583. The C file is a standard C header file, with an .H extension, defining the
  584. mouse cursor as a simple array with a unique label based on the name of
  585. the exported file.  The assembly language file is a standard 680x0 source
  586. file, defining the cursor in a series of dc.w directives.  The BASIC file
  587. is in GFA ASCII list format (.LST), and defines the mouse cursor as a
  588. series of data statements.  The BASIC listing also includes a short
  589. subroutine that calls the AES graf_mouse() function to set the mouse
  590. cursor. 
  591.  
  592.  
  593.               INSTALLING MOUSE CURSORS AUTOMATICALLY
  594.               ======================================
  595.  
  596. The easiest way to install a set of mouse cursors is to put an AutoMouse
  597. program in your AUTO folder, as described in the previous section.  But
  598. the Mouse-Ka-Mania II desk accessory can also load a set of mouse cursors
  599. automatically at bootup (or when loaded with MultiDesk Deluxe or Geneva). 
  600. The desk accessory searches the directory where it lives for an AutoMouse
  601. file named AUTOMOUS.PRG, and installs the shapes in this file if found. 
  602. If AUTOMOUS.PRG is not found, the DA then searches its directory for the
  603. following individual cursor files, with which to replace the eight
  604. standard cursors:
  605.  
  606.   ARROW.MKM
  607.   TEXTEDIT.MKM
  608.   BUSYBEE.MKM
  609.   POINTHND.MKM
  610.   FLATHAND.MKM
  611.   THINCROS.MKM
  612.   THIKCROS.MKM
  613.   OUTCROSS.MKM
  614.  
  615. Note that even though these files have an extension of MKM, they can be 
  616. either animated or single-frame files.
  617.  
  618.  
  619.                       COMPATIBILITY ISSUES
  620.                       ====================
  621.  
  622. Mouse Accelerators
  623. ------------------
  624.  
  625. If the mouse cursor "creeps" to the right when you install an animated
  626. cursor for the GEM arrow, it's because you're using a mouse accelerator
  627. utility that does not allow single-pixel movements.  You can avoid this
  628. problem by configuring the mouse accelerator to a slightly less sensitive
  629. setting (if possible).
  630.  
  631. Mouse-Ka-Mania II detects the presence of Warp 9 and has special code to
  632. get around this problem when Warp 9's mouse accelerator is being used, so
  633. you'll never see "creeping" no matter how sensitive a setting you use. 
  634. The same applies to the popular SilkMouse mouse accelerator.
  635.  
  636.  
  637. CodeKeys
  638. --------
  639.  
  640. If you use CodeKeys, the keyboard/mouse macro scripting program from
  641. CodeHead Technologies, and animated cursors cause your macros to abort,
  642. you can fix this by locking your CodeKeys macros.  See the CodeKeys
  643. documentation for more info about locking macros.
  644.  
  645.  
  646. Do Not Squish, Spindle, or Mutilate
  647. -----------------------------------
  648.  
  649. If you use a compression program like Squish or PFXPAK on an AutoMouse
  650. program, it will work if the program is executed in a normal fashion (from
  651. the AUTO folder or desktop).  However, attempting to load a compressed
  652. AutoMouse file into the MKM II desk accessory with the 'Load' command will
  653. cause a crash.  AutoMouse programs are so small that you won't gain much
  654. by compressing them anyway, so be safe and don't!
  655.  
  656.  
  657.                        VERSION HISTORY
  658.                        ===============
  659.  
  660. Version 2.0
  661. -----------
  662.  
  663. After a long interment, Mouse-Ka-Mania rises from the dead to walk the
  664. earth and wreak havoc in the lives of Atari users.
  665.  
  666.  
  667. Version 2.1
  668. -----------
  669.  
  670. Fixes a problem that could cause crashes when loading certain types of
  671. AutoMouse files into the desk accessory. 
  672.  
  673.