home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / t / tripdos.zip / MC.DOC < prev    next >
Text File  |  1985-01-02  |  12KB  |  360 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8. What is Multiple Choice ?
  9.  
  10. Multiple Choice enables you to have multiple programs in memory, and,
  11. with a keystroke, switch which program is displayed and running.
  12. The memory of your computer is divided into several channels, each
  13. like a separate computer with its own screen and able to run a program.
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25. *****************************************************************************
  26.  
  27.  
  28. Starting Multiple Choice
  29.  
  30. Multiple Choice is shipped with 3 preset channels.
  31.  
  32. Channel #1 is a small channel, with 24K, enough space to format or
  33.     copy a diskette, or to use the on-line help facility, etc.
  34. Channel #2 is 55K, which is big enough for a small application
  35.     like WordStar.
  36. Channel #3 owns the remainder, which will vary with the amount of
  37.     memory in your computer. In a 256K computer, this will be
  38.     about 120K, enough for a fairly large application like 1-2-3.
  39.  
  40. To start Multiple Choice simply type "MC" at the DOS prompt. Multiple
  41. Choice will start the channels, switching screens and displaying a
  42. header on each. After MC starts the last channel, it transfers control
  43. to Channel #1.
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52. You can now run three programs, one on each channel. Only one channel's
  53. screen is displayed, but you can easily switch to another. When
  54. you do, the old program and its screen are "frozen" and
  55. stored until you return to it. The new channel's program and
  56. screen are brought in and activated so that you can use it normally.
  57.  
  58. To switch channels, press <Ctrl> and a keypad number. For example,
  59. to switch to channel #2, hold down <Ctrl> and press <keypad 2> on
  60. the numeric keypad located on the right side of the keyboard.
  61.  
  62. While <Ctrl> is down, you can also press <keypad +> to display
  63. a status line that will tell you what channel you are on, and how
  64. much memory that channel owns. The status line will be displayed
  65. while both keys are depressed.
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73. On-Line Help
  74.     We suggest that while you first use MC, you use Channel #1
  75.     to display this HELP file by typing MCHELP.  At any time,
  76.     you can switch to another channel and run a real application,
  77.     and switch back to the HELP channel if you need it.
  78.  
  79. Snapshot
  80.     MC includes a full-screen snapshot feature that you can
  81.     activate by holding down <Ctrl> and pressing <Ins>.
  82.     Whatever appears on the screen will be
  83.     saved in a file called "SNAPSHOT.TXT" in your current
  84.     directory. You can then use this file from another 
  85.     channel, such as reading spreadsheet data into your
  86.     word processor.
  87.  
  88. Exit
  89.     If you want to exit MC and return to regular (boring) DOS,
  90.     press <keypad - > WHILE you are holding down <Ctrl +>, 
  91.     displaying the status line.  MC will terminate when you
  92.     release all three keys.
  93.     Be careful not to have any application programs running
  94.     on other channels, though; they will all be terminated.
  95.  
  96.  
  97. *********************************************************************
  98.  
  99.  
  100. Graphics
  101.  
  102. Using MC as above, you can run programs which use graphics provided
  103. they leave graphics mode before you do a channel switch. If you want
  104. to switch out of a program while it is displaying graphics, you must
  105. reconfigure MC to expect that by specifying the "G" option when you
  106. set channel sizes as described below.
  107.  
  108. After doing the reconfiguration and invoking your new version of MC,
  109. only one channel may be in graphics mode at a time, but you can switch
  110. in and out anytime.
  111.  
  112. NOTE: Some software products which use unconventional programming
  113. practices may not switch properly when they are displaying graphics.
  114. This will not damage any data, but when returning to the application,
  115. the screen may not be readable until the application returns to a
  116. non-graphic mode.
  117.  
  118.  
  119.  
  120.  
  121. *************************************************************
  122.  
  123.  
  124.  
  125.  
  126. Setting channel sizes
  127.  
  128. You cannot set channel sizes while you are running MC. If MC
  129. is running, you should exit using the <ctrl + - > command described
  130. above. You then have two options for changing the channel sizes in
  131. MC. You can invoke MC with new channel sizes to run immediately, or
  132. you can change the "preset" channel sizes which MC uses when no
  133. command line is present. In either case specify a list of memory
  134. sizes (in kilobytes) separated by spaces. If any size number is 
  135. less than the minimum, 24K, it will automatically be set to the minimum.
  136. If there is at least 30K of leftover memory, MC will make another channel.
  137. Otherwise the extra memory will be added to the last channel.
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  e.g.   To:        set two channels immediately, one of minimum
  146.             size (24K), and one with the rest of memory
  147.  
  148.     Type:        MC 24    or    MC 0
  149.  
  150.     To:        set eight channels, Channel #1 - 60K, Channel 2-7
  151.             minimum size, Channel 8 - the rest of memory
  152.             (this requires at least 320K of memory)
  153.  
  154.     Type:        MC 60 0 0 0 0 0 0
  155.  
  156.     To:        set either of the previous examples as pre-sets,
  157.             precede the numbers with a "p"
  158.  
  159.     Type:        MC p24    or    MC p0
  160.         or
  161.             MC p60 0 0 0 0 0 0
  162.  
  163. Now you can invoke MC with these pre-sets simply by typing "MC" at the
  164. DOS prompt.
  165.  
  166. NOTE: Setting pre-sets will modify your existing MC.COM file on the
  167. disk. The MC.COM file must be on the default disk and directory, and
  168. it cannot be write-protected.
  169. ******************************************************************
  170. Channel Size Computations
  171.  
  172. Memory calculations:
  173.  
  174.     Size of DOS:    27K
  175.     Size of MC:     4K + 6K * number of channels that you want
  176.  
  177. For example, you have 256K of memory
  178.  
  179.     Subtract 27K for DOS, and 4K for the base size of MC
  180.     256K - 27K - 4K = 225K
  181.  
  182. If you want three channels, subtract another 18K (6K * 3)
  183.     225K - 18K = 207K
  184.  
  185. To set up one large channel, one small (minimum size) channel, and
  186. one other channel, for example
  187.  
  188.     channel 1 (large)    118K
  189.     channel 2 (minimum)   24K
  190.  
  191.     207K - 118K - 24K = approx 65K left for channel #3
  192.  
  193.  
  194.  
  195.  
  196. You need not specify the last channel.  MC will automatically
  197. assign the remaining memory to it.
  198.  
  199. So...
  200.       set pre-sets based on these calculations by typing:
  201.  
  202.         MC p118 24
  203.  
  204. Then, whenever you invoke MC, just type:
  205.  
  206.         MC
  207.  
  208. and three channels will be set up: 118K, 24K, and 55K approximately.
  209. The third channel may vary slightly depending on the version and release
  210. of DOS that you are running.
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217. ************************************************************************
  218.  
  219.  
  220.  
  221.  
  222. NOTE (for systems that BOOT from FLOPPYS):
  223.  
  224. When MC starts, and occasionally while it is running, it will attempt
  225. to access the file COMMAND.COM
  226. MC will expect to find this file on the boot drive unless
  227. the following command is executed first. (It may be placed in your AUTOEXEC.)
  228.     set comspec=<path>
  229. where <path> is the path (including the name) where COMMAND.COM can be found.
  230. For example, if you have a hard disk, C:, but your PC boots from a floppy
  231. disk, copy COMMAND.COM to the hard disk (COPY A:COMMAND.COM C:), and set
  232. up the following command to be executed before running MC:
  233.     set comspec=C:\COMMAND.COM
  234. If you have a two floppy system, your applications already require you
  235. to have COMMAND.COM on their system disks.
  236.  
  237.  
  238.  
  239.  
  240.  
  241. **********************************************************************
  242.  
  243. NOTES TO ALL USERS:
  244.  
  245.     1) Floppy disks
  246. If you are using files on a floppy disk with an application, and you
  247. switch to another channel which requires different diskettes, there
  248. is a danger of corrupting the data. Try to group your application
  249. programs and data files onto sets of diskettes that will not need to
  250. be changed while switching channels. If you must switch diskettes,
  251. try to insure that no activity is taking place on them.
  252.     2) Control-S
  253. Due to the nature of DOS and of MC, if you type <Ctrl><S> to stop
  254. the scroll of a DOS command (such as type), you will not be able
  255. to switch to another screen, or to use the SNAPSHOT or EXIT features
  256. until you resume scrolling with <Ctrl><Q>.
  257. The same thing may occur with some applications when <Ctrl><Break>
  258. or <Ctrl><C> is used. The application program will still function,
  259. though, and MC may be freed by doing some disk activity.
  260.     3) File Sharing
  261. Try to avoid sharing files between application programs on different
  262. channels. If either program writes to a file which the other reads or
  263. writes, the data may not be updated properly.
  264.  
  265. ***********************************************************************
  266.  
  267.  
  268. COMMAND SUMMARY:
  269.  
  270. <ctrl> <keypad number>     switch to channel specified by <number>
  271. <ctrl> <keypad + >    display channel status
  272. <ctrl> <keypad Ins>    create snapshot file (SNAPSHOT.TXT)
  273. <ctrl> <keypad + > <keypad - > terminate all applications and MC
  274.  
  275. INVOCATION:
  276.  
  277. mc            Invoke MC with preset channels
  278. mc <channel spec>    Invoke MC with specified channel sizes
  279. mc g<channel spec>    Invoke MC with specified channel sizes and graphics
  280. mc p<channel spec>    Set MC preset channel sizes
  281. mc pg<channel spec>    Set MC preset channel sizes and graphics
  282.  
  283. where <channel spec> is a set of channel size numbers in kilobytes,
  284. separated by spaces
  285.  
  286.  
  287.  
  288.  
  289. ***********************************************************************
  290.  
  291. MESSAGES:
  292.  
  293. Improper command line
  294.     -  MC could not understand the command line you entered
  295. Bad COMSPEC in environment
  296.     - the COMSPEC= string in your environment was not usable by MC.
  297.     Type "SET" from the DOS prompt to see what is in your environment.
  298. Memory error.
  299.     - You do not have enough memory for the requested operation.
  300. Permanent channel sizes set.
  301.     - You have successfully set your channel size pre-sets.
  302. Could not update MC.COM.
  303.     - MC.COM was not on the default drive and directory when you
  304.     tried to set channel size pre-sets.
  305. Catastrophic error.
  306.     - one of your channels tried to terminate itself, or
  307.     COMMAND.COM could not be found at some time.
  308. Terminating MC.
  309.     - MC has exited, either because of a catastrophic error, or
  310.     because you invoked the exit command <Ctrl + - >.
  311.  
  312.  
  313. ********************************************************************
  314.  
  315.  
  316.  
  317.  
  318.  
  319. Multiple Choice (c) 1985 Awesome Technology, Inc.
  320. Multiple Choice Documentation (c) 1985 Awesome Technology, Inc.
  321. Multiple Choice was written by Jason S. Loveman
  322.  
  323.  
  324.         Awesome Technology, Inc.
  325.         177 Webster St.
  326.         Suite A-416
  327.         Monterey, CA 93940
  328.         (408) 646-1384
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339. Awesome Technology, Inc. will in no event be held liable for direct,
  340. indirect or incidental damages resulting from any defect or omission
  341. in this document, floppy disks, or other related items or processes,
  342. including but not limited to any interruptions of service, loss of
  343. business or anticipatory profit, or other consequential damages.
  344.  
  345. This software is sold "AS IS" and without warranties as to performance
  346. or merchantability. The seller's salespersons may have made statements
  347. about this software. Any such statements do not constitute warranties
  348. and shall not be relied on by the buyer in deciding whether to purchase
  349. this program.
  350.  
  351. This program is sold without express or implied warranties whatsoever.
  352. Because of the diversity of conditions and hardware under which this
  353. program may be used, no warranty of fitness for a particular purpose
  354. is offered. The user is advised to test the program thoroughly before
  355. relying on it. The user must assume the entire risk of using the program.
  356. Any liability of seller or manufacturer will be limited exclusively to
  357. product replacement or refund of the purchase price.
  358.  
  359.  
  360.