home *** CD-ROM | disk | FTP | other *** search
/ PC World Plus! (NZ) 2001 September / PCW0901.iso / Utilitiy / PartitionMagic / PartitionMagic6PRODEMO.ZIP / BTMAGIC / BMAPPS.Z / IMAGES.Z / QUICKREF.TXT < prev    next >
Text File  |  1992-03-16  |  23KB  |  382 lines

  1.                 BD/PATCH Release 1.0   Quick Documentation
  2.  
  3. OVERVIEW
  4. ========
  5.      BD/Patch  is  a versatile new utility from  Breakthrough  Designs  for 
  6. viewing or editing files, and other file-like objects such as disk  drives, 
  7. directories  and  memory.  Patch supports various display formats  to  help 
  8. interpret the data being edited, but removes the usual restrictions on file 
  9. and disk manipulation usually imposed by DOS or applications programs.  For 
  10. this  reason it is both a powerful and useful tool, and a good way to  mess 
  11. up  data if you're not sure what you're doing.  This program is a tool  for 
  12. patching files and data; the intelligence for what you are accomplishing is 
  13. provided  by you.  WHENEVER POSSIBLE, ONLY PATCH A FILE FOR WHICH A  BACKUP 
  14. EXISTS.
  15.      Patch is also a useful file or object viewer, to examine the structure 
  16. of files or other data without making changes, and provides a good tool for 
  17. seeing "what's inside" the data you examine.
  18.      This program was created to fill several utility needs, and while this 
  19. is  the  first commercial version of this program, it is  the  fifth  major 
  20. revision  of a program which has been used profitably and powerfully  by  a 
  21. number  of people for over six years.  Hopefully you will find  BD/Patch  a 
  22. useful utility for your work as well.
  23.  
  24. SYSTEM REQUIREMENTS
  25. ====== ============
  26. BD/Patch  requires  an  IBM-compatible computer running  MS-DOS  or  PC-DOS 
  27. version  2.0  or  higher.  Version 3.0 or  higher  is  recommended.   Patch 
  28. utilizes as much base memory as is available, but requires at least 220K of 
  29. free  memory to operate.  Any standard video display will work with  Patch, 
  30. although Patch has certain optional features which require an EGA or higher 
  31. display.  Also, Patch makes use of the extended keyboards (twelve  function 
  32. keys across the top) if you have one (and your system supports it).
  33.  
  34. INSTALLATION
  35. ============
  36. The  programs  and files of Patch all fit, uncompressed, on a  single  low-
  37. density  floppy  disk, and require less than 300K if installed  on  a  hard 
  38. disk.   Simply copy the files from the Patch disk to a new floppy, or to  a 
  39. hard disk subdirectory.
  40.      While  the  Patch files take up little space on a hard disk,  you  may 
  41. wish to eliminate some files if you are adding Patch to a "utilities" disk.  
  42. Only  the  PATCH.EXE file is required for operation.   The  following  list 
  43. describes the other files on the Patch disk, and what they are for:
  44.      PATCH.HLP - the on-line help text.  If removed, no help is available.
  45.      PATCH.PRF - these are your preferences, if you have set any.  If you
  46.           remove this file, the factory defaults will be used.
  47.      *.FS - any .FS file adds file system drivers.  If these are removed,
  48.           Patch will only have FILE, SUBDIR, LDRIVE and PDRIVE.
  49.      *.CTL - any .CTL file adds display format drivers.  If these are re-
  50.           moved, Patch will only have HEX, TEXT, SUBDIR and LDRIVE.
  51.      *.PRN - any .PRN file adds printer drivers.   If these are  removed,
  52.           Patch will only have SIMPLE as a printer choice.
  53.      QUICKREF.TXT - this document.
  54.      README.TXT - quick description of the program and how to register.
  55.      PATCH.PIF, PATCH.ICO - these are used by Microsoft Windows for infor-
  56.           mation about this program, but are not required.
  57.  
  58. RUNNING PATCH
  59. ======= =====
  60. To  start  the Patch program, if you are in the directory where  the  Patch 
  61. program is located, just type "patch" and press the ENTER key.  Or, if  you 
  62. have  from one to four files you would like to patch directly from the  DOS 
  63. prompt, type the names of these files after "patch," such as:
  64.      C:\PATCH>patch \mainmenu.mdf a:\sample.dat
  65. If you want to patch a command from another file system, the format is  the 
  66. same but the name is preceded by the file system and a colon, like this:
  67.      C:\PATCH>patch mem:286 subdir:a:\temp
  68. The number of files to patch you type specifies the number of windows which 
  69. will  be  opened.   If you start Patch without any named  files,  a  single 
  70. window appears with the "Opening Menu" displayed; choose options from  that 
  71. by pressing the desired letter, or use the pull-down menus instead.
  72.      MS-DOS  version 3.0 or higher is recommended if you run Patch  from  a 
  73. different  directory than you are working in, which is often the case.   In 
  74. MS-DOS  version  2, Patch can locate the supplemental files  if  Patch  was 
  75. located  in  a  directory  specified  by the  path,  and  is  still  called 
  76. "PATCH.EXE."   But  in  MS-DOS version 3 or higher, Patch  can  locate  the 
  77. supplemental files based on how the command was started, regardless of what 
  78. drive  or directory the files are on, or what the Patch command is  called.  
  79. For example, if you had the Patch files on a floppy disk, you could type:
  80.      C:\DOS>a:patch share.exe
  81. Patch would run, and find all its files on the floppy disk, but only if the 
  82. DOS  version is 3.0 or higher.  Under DOS 2.x, you would have to  make  the 
  83. floppy drive the active drive and run from there, like this:
  84.      C:\DOS>a:
  85.      A:\>cd patch
  86.      A:\PATCH>patch c:\dos\share.exe
  87.  
  88. BASIC OPERATIONS IN PATCH
  89. ===== ========== == =====
  90. Patch  was  written  to view and edit a variety  of  files,  and  file-like 
  91. objects,  in a consistent and editor-like way.  There are  two  overlapping 
  92. methods for controlling Patch, one based upon the WordStar editor, and  the 
  93. other  based  on cursor and function keys and pull-down menus,  which  have 
  94. become customary elements in PC software.
  95.      The cursor keys on your keyboard do pretty much what you would expect.  
  96. The function keys are labeled at the bottom of the Patch screen by  default 
  97. (you can remove the labels if you wish).  The pull-down menus are  operated 
  98. by  pressing the ALT key and the first letter of the menu you  want  (these 
  99. are  displayed  across the top line of the screen), and then  selecting  an 
  100. option from the menu with the cursor keys and pressing ENTER on the one you 
  101. want.  Menu options may also be chosen by typing the capitalized letter  on 
  102. the option you want.
  103.      The  WordStar codes are faster to use and harder to learn.   They  all 
  104. require  a control code (press the CTRL key and the letter you want),  many 
  105. commands  also  requiring a second character which need not  be  a  control 
  106. code.   The commands are represented with a carat (^) symbol to indicate  a 
  107. control  code, so "^KX" means press Ctrl-K, and then X (which can be  upper 
  108. or  lower  case,  or even Ctrl-X).  If you are already  familiar  with  the 
  109. WordStar editor many of the commands will be familiar to you.  If not,  but 
  110. you  wish to learn them, the command reference in this document provides  a 
  111. list,  or  you can turn on WordStar menus by setting the help level  to  3; 
  112. this can be done with the command ^JJ3.
  113.      Patch  can edit up to four files at one time; each appears in its  own 
  114. "window"  (a group of screen lines independent from the others).  Only  one 
  115. window  can be edited at one time, but the other windows continue  to  show 
  116. what you are working on.  The F10 key jumps between windows.
  117.      Several  commands for patching a file use "blocks," meaning a  section 
  118. of the file which you define and use as a single item for this command.  In 
  119. WordStar  commands, you mark the block with the ^KB and ^KK  commands,  and 
  120. then  use  a  command to do something with that block.   In  the  pull-down 
  121. menus, on the other hand, you choose the command, and Patch prompts you  to 
  122. mark the length of the block (and, for some commands, where you want to use 
  123. the  block  as well).  For this reason the two sets of block  commands  are 
  124. similar but not the same.
  125.      Patch has a number of built-in display formats, and some standard add-
  126. on  display formats.  Built-in formats include HEX (displaying  hexadecimal 
  127. bytes  and  ASCII equivalences; this is the default), TEXT (a  simple  text 
  128. editor screen, but awkward if your file isn't text), SUBDIR (the format for 
  129. subdirectory  data) and LDRIVE (the format for a logical drive).  The  file 
  130. PATCH.CTL currently adds the DEC and OCT formats, which are similar to  HEX 
  131. but use decimal or octal, respectively.
  132.      Patch has a number of built-in file systems, and some standard  add-on 
  133. file systems.  Built-in systems include FILE (normal DOS files; this is the 
  134. default),  SUBDIR (DOS subdirectories), LDRIVE (a logical drive,  named  by 
  135. its drive letter) and PDRIVE (a physical drive, named by its unit  number).  
  136. The  file  PATCH.FS currently adds the MEM file system, which  patches  the 
  137. "files"  BASE  (1M of system base memory), 286 (16M of memory on a  286  or 
  138. higher  processor),  386 (4G of memory on a 386 or higher  processor),  and 
  139. CMOS  (the  battery-backed  real time clock and config memory  in  most  AT 
  140. compatibles).
  141.      For  printing,  Patch  can support several printer  types,  which  are 
  142. loaded  from  the  file PATCH.PRN.  Without the .PRN  file(s),  Patch  only 
  143. supports  the SIMPLE printer type, which works suitably on any printer  but 
  144. doesn't make the same data distinctions one of the named printer types can.
  145.      Other  file systems, display formats and printer drivers can be  added 
  146. to  your Patch program by simply adding the appropriate .FS, .CTL  or  .PRN 
  147. files to the location of your existing Patch files.
  148.      You  can change many of the default options in Patch to suit your  own 
  149. preferences,  and to configure Patch to your display if your computer  will 
  150. support 132-column text modes.  These settings are all accomplished via the 
  151. "Prefer"  pull-down menu, and can be saved to the file PATCH.PRF to  become 
  152. your new defaults.
  153.                 PATCH PLUS Release 1.0   Command Reference
  154.  
  155. Conventions:   WordStar control codes are shown in "carat" notation, as  in 
  156. "^KX".  Keyboard keys are shown in all caps, like "RIGHT" or "F10".   Pull-
  157. down menu options are shown by their displayed names, inside angle  braces, 
  158. like  "<File,Save>".   For more help on any of these commands,  invoke  the 
  159. Help system (F1, or ^Jc where c is a WordStar command).
  160.  
  161. FUNCTION/CURSOR KEYS
  162. ======== ====== ====
  163. F1 (HELP) - Invokes help for this screen or general help index
  164. F2 (GOTO) - Direct jump to location, same as ^QI or <Move,Absolute>
  165. F3 (FIND) - Search for string or bytes, same as ^QF or <Move,Search>
  166. F4 (PREV) - Jump to previous location, same as ^QP
  167. F5 (HEADR) - Toggle window header between display modes
  168. F6 (RSIZE) - Select record size, start offset, same as ^OR
  169. F7 (CHECK) - Re-examine file for changes, same as ^KL or <File,Look>
  170. F8 (UNDO) - Discard unwritten (highlighted) changes, same as ^U
  171. F9 (SAVE) - Write unwritten changes, same as ^KS or <File,Save>
  172. F10 (delta-WIN) - Change to next window, same as <Window,neXt>, like ^OK
  173. F11 (CLOSE) - Closes window, saving changes, same as ^KD or <File,Close>
  174. F12 (EXIT) - Return to DOS, same as ^KX or <File,eXit>
  175. SHIFT+F1 - Same as F11, for older keyboards
  176. SHIFT+F2 - Same as F12, for older keyboards
  177. LEFT - Cursor left, same as ^S
  178. CTRL+LEFT - "Word" left, same as ^A
  179. ALT+LEFT - All the way left, same as ^QS
  180. RIGHT - Cursor right, same as ^D
  181. CTRL+RIGHT - "Word" right, same as ^F
  182. ALT+RIGHT - All the way right, same as ^QD
  183. UP - Cursor up, same as ^E
  184. CTRL+UP - Scroll up, same as ^W
  185. DOWN - Cursor down, same as ^X
  186. CTRL+DOWN - Scroll down, same as ^Z
  187. PGUP - Cursor up one windowfull, same as ^R
  188. CTRL+PGUP - Up one logical record, same as ^Q-
  189. ALT+PGUP - Previous window
  190. PGDN - Cursor down one windowfull, same as ^C
  191. CTRL+PGDN - Down one logical record, same as ^Q+
  192. ALT+PGDN - Next window, same as F10 or <Window,neXt>
  193. HOME - Cursor to top left of window, same as ^QE
  194. CTRL+HOME - Cursor to top of file, same as ^QR
  195. ALT+HOME - Select top window
  196. END - Cursor to bottom right of window, same as ^QX
  197. CTRL+END - Cursor to bottom of file, same as ^QC
  198. ALT+END - Select bottom window
  199. INS - Toggle insert mode between "Ovr," "InsB" and "Ins," same as ^V
  200. DEL - Delete a character, if insert mode active, same as ^G
  201. TAB - In HEX, DEC or OCT displays, toggles to/from text section
  202. + - On numeric data, increments value
  203. - - On numeric data, decrements value
  204.  
  205.  
  206. WORDSTAR STYLE COMMANDS
  207. ======== ===== ========
  208. ^A - "Word" left, same as Ctrl-LEFT
  209. ^B - Accept next character as literal and set high bit
  210. ^C - Page down, same as PGDN
  211. ^D - Cursor right, same as RIGHT
  212. ^E - Cursor up, same as UP
  213. ^F - "Word" right, same as Ctrl-RIGHT
  214. ^G - Delete a character, if insert mode active, same as DEL
  215. ^H - Backspace, generally same as ^S or LEFT
  216. ^I - In HEX, DEC or OCT, toggles to/from text, same as TAB
  217. ^J - WordStar help screen
  218. ^Jc (c is any WordStar command) - Display help for command
  219. ^JJn (n is 0-3) - Set help level to n, similar to <Help,Level>
  220. ^K - Block/file operations menu
  221. ^KB - Mark beginning of block for WordStar block commands
  222. ^KC - Copy marked block to this location, similar to <Edit,Copy block>
  223. ^KD - Save changes and close window, same as <File,Close>
  224. ^KF - Run DOS command (if typed) or DOS shell, same as <File,Run cmd>
  225. ^KH - Toggle display of blocks and place markers
  226. ^KK - Mark end of block for WordStar block commands
  227. ^KL - Re-examine file for changes, same as F7
  228. ^KP - Print block, if marked, or file, similar to <File,Print>
  229. ^KQ - Abandon changes and close window, same as <File,Abandon>
  230. ^KR - Read in or insert external file, same as <Edit,Read block>
  231. ^KS - Save changes and continue editing, same as <File,Save> or F9
  232. ^KV - Move marked block to this location, similar to <Edit,Move block>
  233. ^KW - Write marked block to a file, similar to <Edit,Write block>
  234. ^KX - Return to DOS, same as <File,eXit> or F12
  235. ^KY - Delete marked block, similar to <Edit,Delete block>
  236. ^Kn (n is 0-9) - set place marker n, similar to <Move,Place marker>
  237. ^K= - Fills marked block with value, similar to <Edit,mOdify,Fill>
  238. ^K+ - Adds value to block bytes, similar to <Edit,mOdify,Add>
  239. ^K- - Subtracts value from block bytes, similar to <Edit,mOdify,Subtract>
  240. ^K* - Multiplies block bytes by value, similar to <Edit,mOdify,Multiply>
  241. ^K/ - Divides block bytes by value, similar to <Edit,mOdify,Divide>
  242. ^K& - Logical-AND block bytes with value, similar to <Edit,mOdify,aNd>
  243. ^K| - Logical-OR block bytes with value, similar to <Edit,mOdify,Or>
  244. ^K^ - Logical-XOR block bytes with value, similar to <Edit,mOdify,eXclusive>
  245. ^K' - Converts block to lowercase, similar to <Edit,mOdify,Lowercase>
  246. ^K" - Converts block to uppercase, similar to <Edit,mOdify,Uppercase>
  247. ^K! - Locks marked block, similar to <Edit,Locking,Lock>
  248. ^K. - Unlocks last lock, same as <Edit,Locking,Unlock>
  249. ^L - Look again, repeats last ^QF or ^QA
  250. ^M - Same as ENTER
  251. ^N - If insertion allowed, inserts carriage return/line feed
  252. ^O - On-screen operations menu
  253. ^OB - Selects on-screen treatment of bytes with high bits set
  254. ^OF - Selects new screen format driver
  255. ^OH - Selects base used for window header
  256. ^OK - If only one window, creates another; otherwise, next window
  257. ^OL - Toggles display of function key labels
  258. ^OM - Selects position representation used for window header
  259. ^OO - Toggles outlined window feature
  260. ^OP - "Protects" a file from accidental changes
  261. ^OR - Select record size and start offset, same as F6
  262. ^OU - Selects on-screen treatment of bytes in unprintable ASCII ranges
  263. ^OV - Selects the video display mode to use
  264. ^O[ - Defines current position as start of record 0 (sets record offset)
  265. ^O] - Defines current position as end of record 0 (sets record size)
  266. ^O. - Toggles automatic record blocking mode
  267. ^O= - For some display drivers, displays logical layout of file
  268. ^O? - Displays memory usage within Patch at this moment
  269. ^P - Accepts next character as literal, not command
  270. ^Q - "Quick" operations menu
  271. ^QA - Search and replace, same as <Move,Replace>
  272. ^QB - Jump to beginning of marked block
  273. ^QC - Jump to end of file, same as Ctrl-END or <Move,End>
  274. ^QD - Move all the way to the right, same as Alt-RIGHT
  275. ^QE - Move to top left corner, same as HOME
  276. ^QF - Search for string or bytes, same as <Move,Search>
  277. ^QI - Move to absolute position, same as F2
  278. ^QK - Jump to end of marked block
  279. ^QP - Jump to previous location, same as F4
  280. ^QR - Jump to beginning of file, same as Ctrl-HOME or <Move,Beginning>
  281. ^QS - Move all the way to the left, same as Alt-LEFT
  282. ^QX - Move to bottom right corner, same as END
  283. ^QY - Truncate file here, same as <Edit,Truncate file>
  284. ^Qn (n is 0-9) - Move to marker n, similar to <Move,to Marker>
  285. ^Q[ - Move to beginning of record 0
  286. ^Q] - Move to end of record 0
  287. ^Q! - Move to start of locked region, same as <Edit,Locking,Go to lock>
  288. ^Q+ - Advance one logical record, same as Ctrl-PGDN
  289. ^Q- - Back up one logical record, same as Ctrl-PGUP
  290. ^R - Page up, same as PGUP
  291. ^S - Cursor left, same as LEFT
  292. ^T - Delete a "word," if insert mode active
  293. ^U - Discard unwritten changes, same as F8
  294. ^V - Toggles insert modes between "Ovr," "InsB" and "Ins," same as INS
  295. ^W - Scroll up one line, same as Ctrl-UP
  296. ^X - Cursor down, same as DOWN
  297. ^Y - Delete a screen line, if insert mode active
  298. ^Z - Scroll down one line, same as Ctrl-DOWN
  299.  
  300. PULL-DOWN MENU COMMANDS
  301. ==== ==== ==== ========
  302. <File,Open> - Select a file to patch (defaults: FILE, HEX, Read/Write)
  303. <File,View> - Select a file to patch (defaults: FILE, HEX, Read-only)
  304. <File,Save> - Saves changes, continues editing, same as ^KS or F9
  305. <File,Close> - Saves changes, closes window, same as ^KD or F11
  306. <File,Abandon> - Discards changes, closes window, same as ^KQ
  307. <File,Print> - Prints entire file, similar to ^KP
  308. <File,Look> - Re-examines file for changes, same as ^KL or F7
  309. <File,Run cmd> - Execute a DOS command, or run DOS shell, same as ^KF
  310. <File,eXit> - Close all windows and return to DOS, same as ^KX or F12
  311. <Edit,Copy block> - Prompt for block, and where to copy to, similar to ^KC
  312. <Edit,Move block> - Prompt for block, and where to move to, similar to ^KV
  313. <Edit,Delete block> - Prompt for block to delete, similar to ^KY
  314. <Edit,mOdify,Fill block> - Prompt for block, byte to fill with, similar to ^K=
  315. <Edit,mOdify,Add> - Prompt for block, byte to add, similar to ^K+
  316. <Edit,mOdify,Subtract> - Prompt for block, byte to subtract, similar to ^K-
  317. <Edit,mOdify,Multiply> - Prompt for block, byte to multiply, similar to ^K*
  318. <Edit,mOdify,Divide> - Prompt for block, byte to divide by, similar to ^K/
  319. <Edit,mOdify,Or> - Prompt for block, byte to logical-OR with, similar to ^K|
  320. <Edit,mOdify,aNd> - Prompt for block, byte to logical-AND with, similar to ^K&
  321. <Edit,mOdify,eXclusive-or> - Prompt for block, byte to XOR with, similar to ^K^
  322. <Edit,mOdify,Uppercase> - Prompt for block to upper-case, similar to ^K"
  323. <Edit,mOdify,Lowercase> - Prompt for block to lower-case, similar to ^K'
  324. <Edit,Write block> - Prompt for block to write to a file, similar to ^KW
  325. <Edit,Read block> - Read in or insert file, same as ^KR
  326. <Edit,Print block> - Prompt for block to print, similar to ^KP
  327. <Edit,Insertion,None> - Sets "Ovr" mode - no inserts/deletes allowed
  328. <Edit,Insertion,Block> - Sets "InsB" mode - inserts/deletes within marked block
  329. <Edit,Insertion,Full> - Sets "Ins" mode if allowed - full inserts/deletes
  330. <Edit,Locking,Lock> - Prompts for block and locks it, similar to ^K!
  331. <Edit,Locking,Unlock> - Releases last lock set, same as ^K.
  332. <Edit,Locking,Go to lock> - Moves to position of last lock set, same as ^Q!
  333. <Edit,Truncate file> - If possible, resets file length to location, same as ^QY
  334. <Move,Search> - Search for string or bytes, same as ^QF or F3
  335. <Move,Replace> - Search and replace, same as ^QA
  336. <Move,Look again> - Repeats last <Move,Search> or <Move,Replace>, same as ^L
  337. <Move,Absolute> - Jump to absolute location, same as ^QI or F2
  338. <Move,to Marker> - Move to one of up to ten place markers, similar to ^Qn
  339. <Move,Place marker> - Set one of up to ten place markers, similar to ^Kn
  340. <Move,Beginning> - Jump to start of file, same as ^QR or Ctrl-HOME
  341. <Move,End> - Jump to end of file, same as ^QC or Ctrl-END
  342. <View,Format> - Selects a new display format driver, same as ^OF
  343. <View,Structure,View> - For some drivers, shows file structure, same as ^O=
  344. <View,Structure,Records> - Set record size and start offset, same as ^OR
  345. <View,Header,nOne> - Display no header in this window
  346. <View,Header,Decimal> - Display header in decimal numbers (usually one line)
  347. <View,Header,Hex> - Display header in hexadecimal numbers (usually one line)
  348. <View,Header,Both> - Display header in hex and decimal (usually two lines)
  349. <View,Header,Absolute> - Display header locations as absolute byte values
  350. <View,Header,Record> - Display header locations as record and offset
  351. <View,Header,Native> - Display header locations according to file driver
  352. <View,Header,Custom> - Display header locations according to display driver
  353. <View,Unprintable,Full character set> - Unprintable ASCII shows as IBM graphic
  354. <View,Unprintable,Represent controls> - Unprintables show as ASCII designation
  355. <View,Unprintable,Dot display> - Unprintables show as a dot (".")
  356. <View,Unprintable,Color-code high bits> - High-bit chars are a different color
  357. <View,Unprintable,Ignore high bits> - High-bit chars displayed as IBM graphic
  358. <View,Unprintable,Strip high bits> - High-bit chars displayed as high-bit off
  359. <View,Display,Normal> - Display 25x80 text (works on any PC)
  360. <View,Display,Ega> - Display 43x80 text (works on EGA and above)
  361. <View,Display,Vga> - Display 50x80 text (works on VGA and above)
  362. <View,Display,Wide> - Display 25x132 text (on video displays supporting it)
  363. <View,Display,Tiny> - Display 43x132 text (on video displays supporting it)
  364. <View,function Keys> - Toggles the display of function key labels, same as ^OL
  365. <View,Boxed windows> - Toggles the display of window outlines, same as ^OO
  366. <View,Option> - For drivers supporting them, offers additional options
  367. <Window,Open> - Create another window (up to four allowed)
  368. <Window,Close> - Close the current window, same as F11 or ^KD
  369. <Window,neXt> - Switch to next window down, same as F10
  370. <Prefer,Colors> - Set Patch preferences for screen color usage
  371. <Prefer,Display> - Set Patch preferences for display characteristics
  372. <Prefer,Hardware> - Set hardware-specific options
  373. <Prefer,Printer> - Set Patch preferences for printing
  374. <Prefer,Options> - Set Patch preferences for option default settings
  375. <Prefer,Save> - Save your preferences as new defaults
  376. <Help,Index> - Invoke Help system, starting at front index, similar to F1
  377. <Help,Keyboard> - Provide help for keyboard commands
  378. <Help,Mouse> - Provide help for using a mouse with Patch
  379. <Help,meNus> - Provide help with pull-down menus
  380. <Help,Level> - Set help level 0-3, similar to ^JJn
  381. <Help,About> - Displays Patch version and copyright information
  382.