home *** CD-ROM | disk | FTP | other *** search
/ Der Mediaplex Sampler - Die 6 von Plex / 6_v_plex.zip / 6_v_plex / DISK2 / MULTI_04 / OKF220.ZIP / OKDOCS.ZIP / OKDOCS.DOC < prev   
Text File  |  1989-04-28  |  55KB  |  1,004 lines

  1. @TITLE PAGE = OPTIKS 
  2. @TITLE PAGE L2 = Graphics Editor 
  3. @TITLE PAGE L2 = by Graham Systems 
  4. @NOTES = This is a preliminary (un checked) copy of the new
  5. OPTIKS documentation. I am writing as much as I can with the
  6. intention of coming back and spell checking it and sense checking
  7. it. For now, even with several chapters missing, it is better
  8. than the old documentation. 
  9. @NOTES = Thank you for choosing OPTIKS. OPTIKS is a system for
  10. changing PC graphics files. OPTIKS can read an write many
  11. different graphic file types. OPTIKS is useful for converting
  12. files from one type to another, sizing files and changing files
  13. in many ways. OPTIKS is easy to use and easy to learn. It is a
  14. very complicated program in some ways, but it has very easy paths
  15. to let you do exactly what you need to do in minimum of fuss. Now
  16. that you have OPTIKS, what do you do next? You will have to
  17. install OPTIKS (this takes about 2 minutes). You should practice
  18. for another few minutes, loading and saving a file, and then you
  19. should browse through the manual. The manual is nice to have, but
  20. it spends most of the time on the shelf. You will only have to
  21. use the manual if you are having a problem or trying to do
  22. something a little complicated. 
  23. The manual has installation instructions, a few overview
  24. chapters, many examples of common things that you might want to
  25. try, and a series of detailed discussions of all of the OPTIKS
  26. options. 
  27. Start by installing OPTIKS and then try a few of the examples.
  28. You will be an expert in a few minutes and with good luck, never
  29. have to use the manual again. 
  30. @CHAPTER = TABLE OF CONTENTS 
  31. @TOC ITEM =    1.   Installing OPTIKS   1 
  32. @TOC ITEM =    2.   Starting Up Optiks   
  33. @TOC ITEM =    3.   What is OPTIKS?      
  34. @TOC ITEM =    4.   How to Use the Menu Tree  
  35. @TOC ITEM =    5.   Selecting Files      
  36. @TOC ITEM =    6.   Viewing a Picture    
  37. @TOC ITEM =    7.   Help System     
  38. @TOC ITEM =    8.   Mouse and Keystrokes      
  39. @TOC ITEM =    9.   Keyboard Macros      
  40. @TOC ITEM =    10.  Altering an Image    
  41. @TOC ITEM =    11.  How to Save an Image      
  42. @TOC ITEM =    12.  Configuration options     
  43. @TOC ITEM =         a. Screen Type  
  44. @TOC ITEM =         b. Virtual Screen Width   
  45. @TOC ITEM =         c. EMS Memory   
  46. @TOC ITEM =         d. Miscellaneous Options  
  47. @TOC ITEM =         e. Printer Options   
  48. @TOC ITEM =         f. Saving the CONFIG.OK file   
  49. @TOC ITEM = Appendix: 
  50. @TOC ITEM =    A.   Problems Appendix    
  51. @TOC ITEM =    B.   Menu Tree Appendix   
  52. @TOC ITEM =    C.   Examples 
  53. @TOC ITEM =         a. Converting a MAC file to a PCX file   
  54. @TOC ITEM =         b. Sizing a picture  
  55. @TOC ITEM =         c. Printing a picture     
  56. @TOC ITEM =         d. Merging a picture      
  57. @TOC ITEM =         e. Scanning graphics      
  58. @TOC ITEM =         f. Creating a soft font and OKHL    
  59. @TOC ITEM =         g. Creating a print file for include.com     
  60. @TOC ITEM =         h. Creating a graphics file from text 
  61. @TOC ITEM =         i. Using a soft font. 
  62. @TOC ITEM =         j. Drawing lines. 
  63. @TOC ITEM =         k. Saving as a Autocad, CGM or GEM Draw 
  64. @TOC ITEM =    D.   Using Color     
  65. @TOC ITEM =    E.   Using HP Soft Fonts  
  66. @TOC ITEM =    F.   Supported File Formats 
  67. @CHAPTER = 1. Installing OPTIKS 
  68. OPTIKS needs no special setup for most situations. The program
  69. will try to figure out what video screen you have and if you have
  70. a mouse and EMS memory. If you start up OPTIKS and get a blank
  71. screen, please refer to APPENDIX A. 
  72. Installing OPTIKS only requires that you copy the OPTIKS programs
  73. to a disk where you can get at them. 
  74. @SUB HEAD = Floppy disk installation 
  75. Copy OKPRIV.EXE (or OKFREE.EXE if you are testing out the free
  76. version) to a floppy. Copy any OPTIKS screen fonts that you will
  77. be using to the floppy. For example: 
  78. Put the OPTIKS disk in drive A: 
  79. Put a blank formatted disk in drive B: 
  80. At the dos prompt enter: 
  81. COPY A:*.* B: 
  82. This will copy all of the OPTIKS files (even some that you
  83. probably don't need) to the B: drive. Label the disk in B: OPTIKS
  84. and put the original disk with you other important disks in the
  85. back of the bottom shelf of the refrigerator (or some other cool
  86. safe place). 
  87. Now to start OPTIKS from the floppy, from the A prompt enter: 
  88. OKPRIV 
  89. and press return. (enter OKFREE if you are testing the free
  90. version). Don't write protect the diskette. OPTIKS may want to
  91. create afile called config.ok, and you may want to use the
  92. diskette for storage of some graphics files. 
  93. If you are not installing on a hard disk, skip over to the
  94. discussion of STARTING OPTIKS. 
  95. @SUB HEAD = Installing OPTIKS on a Hard Disk. 
  96. On a hard disk, all packages (including DOS) should have their
  97. own sub directory to live in. The root directory should have the
  98. following files: COMMAND.COM, CONFIG.SYS and AUTOEXEC.BAT. The
  99. root directory should have only these three files and the list of
  100. subdirectories. If you have anything else on you root directory
  101. you are slowing down the operation of you hard disk. All BAT
  102. files (other than AUTOEXEC.BAT should be in their own directory.
  103. All device drivers should be located off the root. All programs
  104. should be located in separate directories for each subsystem. If
  105. you disk is a mess with many files on the root, clean it up! Buy
  106. a good book on disk management (such as Peter Norton's book) and
  107. read it. 
  108. OPTIKS should have its own subdirectory. To create an OPTIKS
  109. subdirectory, you will have to be at a DOS prompt. The following
  110. assumes that you are installing OPTIKS on your C: disk and you
  111. want a subdirectory call OK. (Keeping subdirectory names short
  112. saves you time and save DOS time when it has to change
  113. directories or search directories.) 
  114. First make sure you have a C prompt. If you have an A or a B
  115. enter "C:" and change to the C: disk. Next change up to the ROOT
  116. directory. This is the disks main directory, where all other
  117. directories start from. Enter: 
  118. CD \ 
  119. Press return. The slash used here is the "back slash". It tilts
  120. backwards. You should be at the root. Some people have a prompt
  121. command in their AUTOEXEC.BAT (the command is PROMPT $P$G) that
  122. will show them which directory they are in. If you are not sure
  123. which directory you are in just type "CD" and press return, this
  124. will show you the current directory. 
  125. Next create the OK directory by entering: 
  126. MD OK 
  127. and press return. The "MD" command stands for Make Directory. It
  128. will make a directory called OK. If you enter DIR after you
  129. finish making the directory, you will be able to see the OK
  130. subdirectory listed. If you get an "Unable to Create Directory"
  131. error it means that there already is an OK directory. The next
  132. step is to copy the files from the OPTIKS disk to the directory.
  133. Place the OPTIKS main diskette in drive A: and enter the
  134. following: 
  135. COPY A:*.* OK 
  136. There is no space between the : and the *.*. There are spaces
  137. between the COPY command and the A and before the OK. You don't
  138. have to use upper case letters with DOS. Press the return. This
  139. will copy all of the programs and information from the A: disk
  140. into the OK subdirectory. When the copy is done, you can take the
  141. diskette in A: out and put it in a cool safe place. 
  142. OPTIKS may come with some diskettes of sample graphics. You can
  143. copy this into the OK subdirectory, but some people like to keep
  144. pictures in a separate PIC subdirectory. You can probably figure
  145. out from the information above and your DOS manual how to get the
  146. pictures off of the floppies into a subdirectory. 
  147. @SUB HEAD = Renaming the OPTIKS program. 
  148. The name OKPRIV is not that easy to type. After you install
  149. OPTIKS it might be a good idea to rename the OKPRIV.EXE program
  150. to OK.EXE. This makes it easy to remember how to start the
  151. program. If you rename the program, make a note to yourself that
  152. you enter OK and press return to start up OPTIKS. 
  153. @CHAPTER = 2. Starting Up Optiks 
  154. Change to the OPTIKS directory by entering: CD\OK and pressing
  155. return. 
  156. The main OPTIKS program is called OKPRIV.EXE (I always rename
  157. this file to OK.EXE to make it short.) If you are using floppies,
  158. you can start up OPTIKS by typing OKPRIV and pressing return.
  159. OPTIKS will start up right away and show you the OPTIKS logo and
  160. a menu. 
  161. If you spelled the OPTIKS program name correctly and pressed
  162. return and got the message "Bad command or file name" then
  163. something is wrong. The easiest thing to do if you get this error
  164. is to enter DIR and see what you get. This will help you figure
  165. what is going on. 
  166. For the OKPRIV command to work, OKPRIV.EXE must be on the current
  167. disk and current directory OR there must be a PATH set so that
  168. DOS can find the OKPRIV.EXE file. If you want to start OKPRIV
  169. then you either have to be on the C: disk in the OK directory or
  170. you have to set the path so that OKPRIV can be found. 
  171. @SUB HEAD = The OPTIKS configuration file 
  172. In OPTIKS it is possible to save your configuration. You
  173. configuration includes things like your choice of printer and how
  174. much EMS memory you want to use. This is done by "KEEPING" your
  175. configuration. When you save a configuration the configuration us
  176. kept in a file called CONFIG.OK. Optiks looks for CONFIG.OK when
  177. it starts up. If it can't find the file, it uses defaults.
  178. CONFIG.OK must be in the current directory when you start up or
  179. OPTIKS won't find it. CONFIG.OK is small so you may want to keep
  180. copies around wherever you start up OPTIKS. 
  181. @CHAPTER = 3. What is OPTIKS? 
  182. OPTIKS is a large area in which pictures can be brought. You
  183. bring in the picture by using the FILE READ or FILE MERGE options
  184. from the menu. The FILE READ option cleans out the work space
  185. where the FILE MERGE option will set the picture into a frame
  186. that you specify. Once the picture is in the work space you can
  187. copy it or alter it in various ways. You can save the picture by
  188. using the FILE SAVE option. You must tell OPTIKS how much of the
  189. picture to save. You don't want to save the entire work space.
  190. You would quickly fill up the disk with pictures surrounded by a
  191. lot of empty black space. 
  192. The OPTIKS work space is a lot wider than your screen. You can
  193. move around in it. In this way you can have pictures which are
  194. bigger than one screen. The width of the work space is called the
  195. VIRTUAL WIDTH. The length of the work-space is called the VIRTUAL
  196. LENGTH. Think of the screen in front of you as a window to look
  197. into the OPTIKS work space. 
  198. (Graphic of Work Space goes here) 
  199. You may be able to see from this diagram that the work-space
  200. holds the image data and that the Video Screen is a window to
  201. look at the image data in the work space. Pressing the HOME key
  202. brings you to the upper left hand corner and pressing the END key
  203. brings you to the lower right and corner. 
  204. The area defined by Virtual Width and Virtual Length (it might be
  205. called Virtual Area) is limited by how much memory you have. 
  206. Memory is allocated when you start up OPTIKS right up to the
  207. maximum in you machine. If you have EMS memory OPTIKS will take a
  208. good chunk of that. The default width of the screen is 1024
  209. pixels wide. This is wider than most screens, but it is narrower
  210. than some pictures. A common problem is that pictures seem to be
  211. cut off on the right after loading. This is because the Virtual
  212. width is too small to handle the width of the picture. Change the
  213. Virtual width by the /ENVIR CONFIG VIRT menu options. Remember
  214. that by making the work-space wider you reduce the Virtual
  215. Length. This is because you have limited memory. If the image
  216. starts cutting off on the bottom you will have to reduce the
  217. Virtual Length or get more memory. 
  218. @CHAPTER = 4. How to Use the Menu Tree 
  219. The main way of making OPTIKS work is through the Menu Tree. A
  220. Complete listing of all menu items can be found in Appendix B.
  221. This listing changes with every release of OPTIKS. Check out the
  222. WHATS.NEW file on the OPTIKS distribution diskette or ARC file to
  223. get the latest additions and changes to OPTIKS. 
  224. The Menu comes up all by itself when you start OPTIKS. You can
  225. press the / key to get it back after you have viewed a file. You
  226. can also press the Esc key. The / and the Esc work a little
  227. different. The / always brings you to the main menu. The Esc Keys
  228. brings you back to the last menu you were working from before you
  229. entered VIEW mode. 
  230. The Menu consists of line of options with a line of explanation
  231. underneath the options. One option is shown in reverse video. The
  232. explanation line is for the menu item that has the reverse video.
  233. If you use the cursor control keys you can move the reverse video
  234. to another menu item. The left and right arrows move the reverse
  235. video back and forth. The explanation line changes for each menu
  236. item. 
  237. To select a menu item, move the reverse video to that item and
  238. press the Enter Key. This will either bring you to a new menu or
  239. to one of the OPTIKS functions. 
  240. You will notice that each menu item begins with a different
  241. letter. If you press the first letter of any menu item it is the
  242. same as moving to that item and pressing enter. For example to
  243. read an Apple Mac picture you would could: 
  244. 1) press the / key (if you weren't already at the main menu. 
  245. 2) move to the FILE menu item (you should be there if you pressed
  246. /) 
  247. 3) press the enter key. 
  248. 4) move to the READ menu item (again that's where you should be
  249. already) 
  250. 5) press the enter key. 
  251. 6) move the cursor to MacPaint. 
  252. 7) press enter. 
  253. 9) You will see a file selection list at this point, move to the
  254. file you want and press enter. 
  255.  ----OR---- 
  256. press /FRM enter and select the file. 
  257. @CHAPTER = 5. Selecting a file. 
  258. Software authors have written hundreds of graphics packages and
  259. most packages have unique file types. Originally the idea was to
  260. restrict a user to using only one graphics package, but
  261. experience shows that the more adaptable and flexible a package,
  262. the more it will be used. OPTIKS increases the usefulness of
  263. these packages by allowing transfers of data between them. 
  264. In order to read or write a file, you must know 1) the kind of
  265. file, and 2) the file name. Whenever you choose READ, WRITE,
  266. MERGE or INFO from the FILE menu you are presented with a list of
  267. file types. OPTIKS can read and write a large number of formats.
  268. Sometimes OPTIKS can read a file, but can't write the same
  269. format. In some cases, OPTIKS can write a format, but can't read
  270. it. 
  271. The file formats are listed in alphabetical order. File types
  272. which the DEMO version of OPTIKS can write are marked with an
  273. asterisk (*). You can use the cursor control keys to move around
  274. the list of file types. As you move, the file types are
  275. highlighted and a description of the file type is shown to you.
  276. You can press the first letter of the file type and you will jump
  277. immediately to the first match. Press the letter again and you
  278. will jump to the next match. When you have highlighted the file
  279. type that you want, press the enter key and you will go to the
  280. next step. 
  281. OPTIKS goes to the disk and finds all of the files that have the
  282. corresponding extension and shows you all of the files available.
  283. If you see the message "No Matching Files" then the file
  284. selection criteria did not find any files. This message appears
  285. for a moment while OPTIKS searches you disk, but it should go
  286. away if any files are found. 
  287. @SUB HEAD = Selecting an existing file. 
  288. When you read a file or ask for information about a file, you
  289. must be talking about a file that already exists. If you are
  290. writing a file to disk you may be overwriting an existing file or
  291. naming a new file. 
  292. To select an existing file, you can move the reverse video bar up
  293. and down and select the file you want. If there are more files
  294. that can appear on the screen at once you can use the PgUp and
  295. PgDn to move through the pages of files until you find the one
  296. you are looking for. 
  297. If the file you are looking for is not found, or its on another
  298. disk or subdirectory you can change the way OPTIKS looks for the
  299. files. You can press the / key or F10 to move the cursor up to
  300. the selection line. Correct the selection line to correctly match
  301. the disk, path and filename of the file you want. 
  302. For instance, when you want to read a MAC file OPTIKS expects the
  303. file name to end in the extension .MAC and lists *.MAC files. The
  304. *.MAC means list all files ending in .MAC. You may have the file
  305. on your disk as GRAPH.PIC. Even though it is a MAC file, you have
  306. it named as .PIC. (This is quite common. There is no standard
  307. naming convention for Apple Mac files.) You would have to press
  308. the / key from the file selection screen and change the *.MAC to
  309. *.PIC or even GRAPH.PIC and the press enter. You will be shown
  310. all of the matches. 
  311. You can change the current working disk and subdirectory by
  312. retyping the information on the selection criteria line. OPTIKS
  313. remembers when you change the disk or directory and will use the
  314. new value every time you make a new selection. 
  315. @SUB HEAD = Writing to a new file. 
  316. When you save to a new file or print to disk, you are given the
  317. same selection screen that appears when you want to read a file.
  318. You don't usually want to select an existing file. If you did you
  319. would point to it and press enter, but this won't work when
  320. creating a new file. 
  321. To write to a completely new file, press F9 key to get to the
  322. file selection criteria line and enter the name of the file that
  323. you want to create. If OPTIKS can't find the file it will create
  324. it. You can change the disk and directory at the same time and
  325. OPTIKS will create the file on another disk or directory. 
  326. @CHAPTER = 6. Viewing a Picture 
  327. After loading a picture OPTIKS goes into VIEW MODE. VIEW MODE is
  328. when the MENU is not on the screen. The keys act differently in
  329. VIEW MODE. For instance, the right arrow does not highlight a
  330. menu item, it moves the picture to the left. Whats really
  331. happening is the video screen window moves to the right. You can
  332. move you view of the image by using the keys to move the window
  333. to a different part of the image. The cursor control keys move
  334. you around the picture. End brings you to the lower right hand
  335. corner, Home brings you to the upper left hand corner. PgUp and
  336. PgDn move the window faster the just the up and down arrows. 
  337. @CHAPTER = 7. Help System 
  338. The F1 key is always HELP. But since memory is so important I
  339. have purposely left the help screens small. 
  340. @CHAPTER = 8. OPTIKS Mouse and Keystrokes 
  341. OPTIKS was designed to be used quickly and efficiently from the
  342. keyboard. This allows single keystrokes to have a great deal of
  343. functionality. There are many keystrokes available to you,
  344. depending on where you are and what you are doing. 
  345. @SUB HEAD = Mouse "keys" 
  346. A Microsoft compatible mouse will give you the ability to move
  347. around in OPTIKS without using the keypad. The mouse acts like
  348. the cursor control keys, Moving the mouse left acts like pressing
  349. the left arrow, moving the mouse to the right acts like pressing
  350. the right arrow. Moving the mouse up and down are like the up and
  351. down arrows, moving the mouse fast is like holding down a cursor
  352. control key or pressing page up or page down. 
  353. The left button on the mouse is the Enter Key. The right button
  354. is the Esc Key. If you have a three button mouse the middle
  355. button is the / key. 
  356. @SUB HEAD = Always Available. 
  357. No matter what is on the screen, there are a few keys that are
  358. always available. These keys can be pressed at any time without
  359. interfering with the current screen. 
  360. F1 - Help. This is the on-line help facility. To have full help
  361. the HELP.OK file must be in the OPTIKS start-up directory. Read
  362. chapter 6 on how to call up help and use it. 
  363. ALT-G - this is the key to place a 16 by 16 pixel grid on the the
  364. screen. This is useful for positioning objects. Press Alt-G once
  365. and the grid goes on. Press it again and it goes off. The grid
  366. disappears whenever the screen is cleared. 
  367. Alt F1-F10 - Keyboard Macros. Macros are simply a list of
  368. keystrokes which can be started by pressing the ALT and one of
  369. the function keys. See chapter 8 for help on keyboard macros. 
  370. Ctrl-Break - Pressing the Ctrl Key and break (scroll-lock) at the
  371. same time causes the main menu to appear. This upsets DOS and in
  372. DOS 3.3 and 4.0 it is possible to get a "stack overflow" message
  373. from DOS which will blow you out of the water. If you get this
  374. message you MUST reboot in order to clear DOS and start any
  375. programs. I consider this a DOS bug in 3.3 and 4.0. In any event,
  376. avoid pressing Ctrl- Break unless you are in real trouble. Try
  377. the F9, F10, / and Esc keys first. These keys generally give you
  378. better results than Ctrl-Break. 
  379. @SUB HEAD = MENU Keystrokes. 
  380. When the menu is on the screen, you are in MENU MODE. Menu mode
  381. is where you make selections for performing various tasks. When
  382. you are in menu mode you can 
  383. 1) select a new menu item, 
  384. 2) select a task, 
  385. 3) leave the menu, 
  386. 4) ask for help. 
  387. Moving around the menu was described in chapter 4. If you have
  388. not read chapter 4 and you don't understand how to move around in
  389. a menu you should turn to chapter 4 and learn how to move around
  390. the menu tree. 
  391. The left and right arrows, the Enter key and the Esc key were
  392. described in chapter 4 for moving around in the menu. There are
  393. additional live keys which can be used for other functions. 
  394. The following keys are "alive" while in menu mode. 
  395. F10 - Leave the menu. F10 will knock you out of the menu and into
  396. VIEW MODE. VIEW MODE is where you can scroll around inside the
  397. virtual work-space and look at the picture. 
  398. ESC - Moves up one level in the menu tree. If you keep moving up
  399. a level, you will eventually move completely back to VIEW MODE. 
  400. 9. The OPTIKS Command Line and Keyboard Macros 
  401. The command OK (or OKPRIV if you have a private version) will
  402. start up OPTIKS. This is the normal way to enter into optiks.
  403. Once in OPTIKS you would use the keyboard or the mouse to
  404. manipulate graphics. 
  405. There are times when it may be convient for OPTIKS to do some
  406. action from a BAT file or from the command line. You can do this
  407. by entering: 
  408. OKPRIV keystrokes 
  409. The keystrokes are the slash key: "/" and any valid sequence of
  410. OPTIKS menu items. Menu items, if you recall, can be entered by
  411. typing the first letter of each item. There are a few special
  412. keys also. They are: 
  413.  ~ (tilde) = Return key 
  414.  ^ (hat) = Escape Key 
  415.  @ = Home 
  416.  ! = End 
  417.  ? = Wait forever for a keystroke 
  418.  If the escape is pressed, the key sequence ends. 
  419.  $ = wait 2 seconds 
  420.  If the escape is pressed, the key sequence ends. 
  421.  * = restart the command line. 
  422.  This is for slide shows. 
  423.  + = up arrow 
  424.  - = down arrow 
  425.  ( = left arrow 
  426.  ) = right arrow 
  427.  ;x= start macro number x, x = 0 to 9 
  428. An Example: 
  429. OK frm~/!c:\ok\reflect~~$$$/qy 
  430. Does the following: f=FILE r=READ m=MAC ~=Enter /=jump up to
  431. filespec area !=END (clears any found names from the line)
  432. reflect=name of mac file "C:\OK\REFLECT.MAC" ~=return - do it
  433. twice $$$$$=wait 10 seconds /=menu q=QUIT y=YES I have set up a
  434. slid show displays 3 Zsoft PC Paint files over and over again and
  435. scrolls around a little in each. I put it in a BAT file to make
  436. it easier to create and run 
  437. OKPRIV /frz~$)))---$((($@^p-~$)))---$((($@^p--~$)))---$((($@* 
  438. Using the * key in a command line allows you to have a
  439. continously running show. However I would suggest that you have a
  440. $ or a ? in there somewhere or you will have to reboot to exit
  441. the show. 
  442. @SUB HEAD = USING MACROS: 
  443. If you find yourself doing the same thing over and over again you
  444. can put the keystrokes into a Macro. Use /CM to enter macros 1 to
  445. 10. Once the macro is entered you can use ALT-1 to ALT-0 to start
  446. the macro up. The special keys used on the command line (see
  447. OPTIKS COMMAND LINE) are the same symbols used for macros. The
  448. command line is a special case of macros. 
  449. A macro is a series of keystrokes that will be entered from the
  450. macro just as though you entered them from the keyboard. 
  451. If you save you config.ok file by entering /ECK you will also
  452. save any macros you have entered. You can have a macro start up
  453. automatically by entering something like: 
  454. OKPRIV ;1 
  455. The semicolon means jump to a macro, in this case macro 1. Macro
  456. 1 can end in ;2 which would make it jump to macro 2. 
  457. Here is an example to load print a potion of a file: 
  458.  /ppr@~------------)))))))))))~g;2 
  459. this is / to start off, P for print, P for printer, @ for home, ~
  460. got return, - for down, ) for right, andtother ~ for return and g
  461. to go. The ;2 means jump to another macro, in this case 2. If the
  462. 2 macro printed out another portion of the screen, you could be
  463. chaining together macros to print a large picture. In total,
  464. macros can add up to 700 pre-recorded keystrokes. 
  465. Pressing the Esc key will always kill a running macro. 
  466. @CHAPTER = 10. Altering an Image 
  467. Once an image has been loaded into memory you may alter the image
  468. in various ways. The IMAGE menu selection allows for moving parts
  469. of images, sizing parts of images and rotating images. 
  470. You may enter the IMAGE menu from the Main menu or by pressing
  471. the "I" key when viewing an image. The image menu is a list of
  472. all of the IMAGE operations that may be performed on the picture.
  473. You may move through the various options, and as you do a
  474. description will appear giving a simple explanation of what the
  475. function can do. 
  476. The IMAGE menu looks like this: 
  477.  (place IMAGE menu here) 
  478. The following functions tend to change the size or location of a
  479. range. OPTIKS is non-destructive in that it does not erase a
  480. portion of the picture unless something is actually put on top.
  481. For example, if you decide to halve a section of the screen, you
  482. will see the new smaller picture on top of the original picture.
  483. Just because you shrank a portion of the screen it does not mean
  484. that OPTIKS erased to old image. The old image will remain with
  485. the new image on top of it. 
  486. ROTATE rotates an image 90 degrees clockwise. The ROTATE option
  487. always rotates a square. Your screen may have an odd aspect
  488. ration (CGA is 3.2 to 1) so that you may not see a square on the
  489. screen. The area to be rotated is determined by the horizontal
  490. length of the range. ROTATE ignores any vertical range that you
  491. may have indicated. 
  492. COPY takes a section of an image and copies to another section of
  493. the work-space. The steps for copying a range are: 
  494.  1) Select COPY form the IMAGE menu. 
  495.  2) Move the finger to the upper left hand portion of the area to
  496. be copied. Press Enter. 
  497.  3) Move the finger to the lower right hand corner of the range
  498. and press enter. 
  499.  4) When you move the finger now, the whole box will move. Move
  500. the range to where the range is to be copied and press return. 
  501.  5) You may use this function to STAMP a picture over and over
  502. again. Press Esc when you are done copying. 
  503. The HALVE option makes a picture half size. This is like SCALE,
  504. but it is faster and a fixed 1/2 size. 
  505. SHORTEN squashes down a picture by taking out every other line. 
  506. NARROW takes out every other dot in the horizontal direction
  507. making the picture 1/2 of its original size. 
  508. DOUBLE makes a picture twice its size. 
  509. WIDER doubles every dot making the picture twice as wide. 
  510. TALLER doubles every line, making the picture twice as tall. 
  511. The TILT functions will make a portion of the image lean to the
  512. left or right. The functions will tilt various amounts. These
  513. function will take text and make it ITALIC. 
  514. RTILT1 tilts to right, 1 dot for every 1 vertical dot. 
  515. RTILT2 tilts to right, 2 dot for every 1 vertical dots. 
  516. RTILT3 tilts to right, 1 dot for every 2 vertical dots. 
  517. LTILT1 tilts to left, 1 dot for every 1 vertical dot. 
  518. LTILT2 tilts to left, 2 dot for every 2 vertical dots. 
  519. LTILT3 tilts to left, 1 dot for every 2 vertical dots. 
  520. OVERLAY is exactly like COPY, but the COPY is transparent. This
  521. copies a range on top of an image without destroying the picture
  522. underneath. 
  523. INLAY is similar to overlay except the image is XORED onto the
  524. image underneath it. This gives interesting ghosting effects. The
  525. OPTIKS logo on the start up screen was created by inlaying an
  526. image of radiating lines onto the work OPTIKS. 
  527. ZOOM allows you to edit fat bits. Use the SPACE bar to make a fat
  528. bit black, use the enter key to make it white. 
  529. SCALE allows you to change the size of an image. First select the
  530. range of the image to be scaled, 
  531. The following items change the IMAGE but do not change the size
  532. or location of the range. 
  533. The WHITE OUT option will "white-out" sections of a picture. 
  534. The MIRROR selection will make a range in the picture a Mirror
  535. image. 
  536. The NEGATE selection will make all black dots white and all white
  537. dots black. 
  538. BLANK will make a portion of the picture black. 
  539. FLIP will turn a range upside down. 
  540. EDGE looks at the image and finds dots where a picture changes
  541. from black to white. If a dot is white and surrounded by white,
  542. it is ignored. The same is true of a black dot surrounded by
  543. black dots, but dots on an edge are turned white. This makes for
  544. very interesting special effects. It is best done several times
  545. so that the edges get edges. 
  546. XORL, is a way of simplifying the picture. Each line is turned
  547. black and only new dots which did not exist in the line above it
  548. are shown. This is useful to eliminate regions of white to make a
  549. cartoon effect. It does strange things to dithered data and may
  550. be useful as a special effect. 
  551. CONTRST is a Contrast increaser. It examines a range and lightens
  552. the light areas and darkens the dark areas. 
  553. GRAY examines every pixel on the screen and makes it a dot
  554. depending on the relative level of dark or light in the
  555. surrounding pixels. This evens out some dithered areas and makes
  556. then more uniform. 
  557. SMOOTH is similar to GRAY, but it keeps a rolling average so that
  558. the total lightness or darkness of the picture does not change.
  559. Both gray and smooth tend to blur the image a little. 
  560. WASH checks for white dots on a black background and black dots
  561. on a white background. If it finds lone dots, it will get rid of
  562. them. This is useful for cleaning up pictures with noise or dirty
  563. places with random dots. 
  564. UNSTEP looks for "jaggies" which are areas with a sharp right
  565. angles. UNSTEP will fill in these areas and smooth out a range.
  566. Be aware that it will also take a place where you want a sharp
  567. angle and smooth it off. UNSTEP works best after you use DOUBLE
  568. (see above.) 
  569. SHADE Makes every other dot black to give interesting faded
  570. looks.
  571. DARKEN makes every other dot white.
  572. ERODE chips away at the white space on the disk and cleans up
  573. loan dots.
  574. DEPOS deposits dots on other dots to build up white and erode
  575. black space.
  576. CLIP erase all of a screen except the range.
  577. @CHAPTER = 11. How to Save an Image 
  578. After you have read in an image and done whatever needed to be
  579. done to the image, it may be necessary to save the image. OPTIKS
  580. comes in a DEMO version called OKFREE and a private version
  581. called OKPRIV. If you are using the DEMO version which is
  582. distributed over through shareware you will not be able to save
  583. you picture in any format except BASIC and the PCR format. BASIC
  584. formats are called BLOAD/BSAVE files or PUT/GET files. Both types
  585. of file can be used in programs written in basic. In addition, a
  586. lot of older programs use the BLOAD BSAVE option to store and
  587. retrieve images. PUT/GET files are used by Fontasy. The PCR
  588. format is a way of saving pictures in a very compressed format.
  589. Only OPTIKS uses PCR files. 
  590. Saving an image is done by select FILE/SAVE from the menu. You
  591. are given a list of possible file formats for saving. Select one
  592. by moving the highlighted bar to that item and pressing enter.
  593. You then must indicate the range of the area to save. This allows
  594. you to save a whole picture or just a part of the picture. Move
  595. the finger to the upper left hand side of the image and press
  596. enter and then move to the lower right hand side and press enter.
  597. Once the range is selected then the file selection menu will
  598. appear. If you want to save this as a new file then press the F9
  599. key and type the name of the file. If you want to replace an
  600. existing file, point to the file and press enter. The hour glass
  601. will appear and the file will be saved. 
  602. 12. Configuration options 
  603. Although OPTIKS comes preconfigured for most applications, you
  604. may have a need to change one or more of the various options. You
  605. may also want to keep you configuration. OPTIKS will create a
  606. file called CONFIG.OK on the current directory whenever you ask
  607. to KEEP a configuration The next time you start up OPTIKS, the
  608. program will look on the current directory for the CONFIG.OK file
  609. and use the information that it finds there. 
  610. All of OPTIKS configuration options are found in the ENVIRN menu
  611. option from the main menu. The ENVIRN menu items are: 
  612. CONFIG BREAK SCREEN MACROS ERASE 
  613. CONFIG leads to the Configuration menu (see below). 
  614.  a. Screen Type 
  615. OPTIKS is a graphics editor at heart, but unlike various systems
  616. which present a virtual device interface, OPTIKS uses what you've
  617. got as simply as it can. This means that your hardware dictates
  618. what you get. OPTIKS in no way claims to be WYSIWYG. OPTIKS is
  619. quite the reverse. OPTIKS will not display circles on your screen
  620. as round (unless by accident). You will see every dot in the
  621. graphic. Sometimes a package like GEM paint will show a different
  622. image than OPTIKS for the same file. This is because GEM Paint
  623. attempts to be WYSIWYG using its VDI (virtual device interface). 
  624. OPTIKS shows the actual contents of a file and allows you to
  625. change it without an intermediate program trying to figure what
  626. it is you really mean. When you use OPTIKS to print, the same
  627. kind of thing happens. OPTIKS will print every dot that you tell
  628. it to, at the resolution that you specify. This will sometimes
  629. make for a distorted image, but OPTIKS puts the onus on you to
  630. control your environment. 
  631. OPTIKS tries to figure the best screen mode when it starts up. 
  632. The search for a proper screen goes like this: 
  633. Check for CONFIG.OK 
  634. Check for VGA 
  635. Check for EGA 
  636. Check for AT&T 6300 
  637. Check for hercules 
  638. go to CGA mode 
  639. It's possible to wind up in the wrong mode if you are on a
  640. non-standard video that does not show up as VGA or CGA and looks
  641. like Hercules. This happens also when you are in a VGA card
  642. hooked up to a monochrome monitor (such as the Nec Multisync GS).
  643. The cure is to start up with the command line string of ESICM for
  644. example: 
  645.  OKPRIV ? 
  646. This will place you in CGA mono mode. From this screen you can go
  647. back and select IBM EGA 640/350 or whatever mode works best for
  648. you.
  649. The SCREEN option which is accessed from the ENVIRN menu controls
  650. the display screen type. OPTIKS makes a best guess shot at
  651. determining a screen when you start up. This is not always
  652. correct. You can select a screen type which OPTIKS will force
  653. itself to use when it starts up. You can also use the screen
  654. option to see what an image looks like on other systems. 
  655. WARNING: Selecting a screen type incompatible with your hardware
  656. could cause OPTIKS to freeze or cause monitor damage. Actual
  657. hardware damage is possible but extremely unlikely. Running
  658. OPTIKS on a an IBM Monochrome Adapter with no graphics ability
  659. can cause OPTIKS to damage the monitor. If you know a computer
  660. has no graphics ability then there is no point in even attempting
  661. to run OPTIKS. 
  662. If you select a screen option which causes the screen to blank
  663. out, but the Escape key still causes a blip sound every other
  664. time it is pressed, you can still exit OPTIKS without a problem.
  665. Press Ctrl-Break. Press Q and then Y. This will always work to
  666. exit you from OPTIKS. This is not the recommended way to exit
  667. OPTIKS, but it should always work. Ctrl-Break will upset some DOS
  668. versions so use it only to break out of OPTIKS. 
  669. The SCREEN menu looks like this: 
  670. IBM AT&T HERC 1280 PARADSE TSENG STB NEC COMPAQ OTHER 
  671. The OTHER menu is: 
  672. ATI-VIP GENOA MICRO-D TOSHIBA 
  673. The IBM selection allows you to select either CGA, EGA or VGA.
  674. CGA has two resolution options. CGA medium resolution is 320x200
  675. 4 color. OPTIKS looks ugly in this mode. CGA Mono is 640x200 2
  676. color mode. This mode is the default OPTIKS mode as very nearly
  677. all video cards support it as a default (except hercules). 
  678. IBM/EGA allows for EGA mono and EGA color. These are the two IBM
  679. standard EGA graphics modes for 640x350 16 color. Do not use the
  680. monochrome unless you have your EGA hooked up to a monochrome
  681. monitor (or you have a VGA card). For extended EGA modes, use the
  682. selection for your particular card. 
  683. IBM VGA supports the two standard VGA graphics modes for 640 by
  684. 400 These modes are useful in that they offer a better aspect
  685. ratio than other screen modes. Circles tend to be round in these
  686. modes. 
  687. AT&T is for the AT&T 6300 mode monochrome graphics. This graphics
  688. mode is the reason why many people purchased AT&T 6300 systems
  689. which work well with OPTIKS. However, OPTIKS scans for the 6300
  690. BIOS signature and will send you into 6300 automatically. If you
  691. disable the 6300 screen in order to put another graphics card in,
  692. OPTIKS will still think that you are a 6300 and this can cause
  693. OPTIKS to go into the wrong mode. You must use the OKPRIV ESICM
  694. command line to get to IBM CGA MONO mode to bypass the automatic
  695. screen detect and then select the correct screen mode. Use KEEP
  696. so that in the future OPTIKS will not try to use the AT&T mode. 
  697. HERC is Hercules Graphics Mode. There is no standard way to
  698. detect a Hercules card. The standard schemes do not always detect
  699. clone Hercules cards. OPTIKS looks to see if the Hercules
  700. Graphics memory is available and if it finds something then will
  701. assume that you may have a Hercules card. If you start up in
  702. monochrome text mode and you don't have an EGA or VGA or AT&T,
  703. the assumption must be that you have a Hercules card. This
  704. assumption is sometimes wrong. You can use the OKPRIV ESCIM to
  705. start OPTIKS if you have a screen which can use the CGA modes
  706. (which is almost everyone) to bypass the Hercules testing. 
  707. 1280 is the Wyse or Amdek 1280 system. This system will start up
  708. correctly in CGA mono mode. Use this option to enter the 640*400
  709. mode of this system. 1280 * 400 mode is currently under
  710. construction. 
  711. PARADSE is for the Paradise systems 640*480 mode which is
  712. supported by latter versions of the Paradise card. I do not have
  713. information on newer modes, but they will be added when Paradise
  714. sends developer information. 
  715. TSENG is a 640*480 mode for Tseng Labs cards and OEM's who use
  716. the Tseng Lab chip sets. 
  717. STB is for STB monochrome graphics modes. 
  718. NEC is for NEC extended EGA cards. 
  719. COMPAQ is for the Compaq portable computers which use AT&T type
  720. graphics modes. This selection will no scan for the AT&T bios
  721. signature. 
  722. ATI-VIP is for the ATI VIP and VGA WONDER cards which utilize
  723. Extended VGA 16 color modes. 
  724. MICRO-D is for the Genius Monitor. It is currently under
  725. construction. 
  726.  
  727. TOSHIBA is for the Toshiba 3100 special graphics modes. 
  728.  b. virtual screen width 
  729. OPTIKS starts up by default with a virtual screen width of 1024
  730. pixels. This is fine for most small graphics files. Some larger
  731. graphics will be cut off on the right edge because the width of
  732. the OPTIKS work- space is only 1024. To increase the virtual
  733. screen width enter: 
  734.  /ECV 
  735. This is Environment Config Virtual. You will be given the
  736. following menu: 
  737.  1024 2048 4096 8192 EMS DISPLAY 
  738. You would select a virtual screen width from 1024 to 8192 by
  739. moving to the correct item and pressing enter. EMS allow for
  740. control over the allocation of EMS memory and DISPLAY will show
  741. you your memory allocation. 
  742. One of the consequences of changing the virtual screen width is
  743. that the work-space is erased. Another consequence is that your
  744. virtual work-space will be shortened. OPTIKS only has a limited
  745. amount of memory to work with and if you use more to make the
  746. work-space wider then some will be taken away from the length.
  747. You must use the smallest width possible to hold your graphics
  748. and then you will have the most length possible. 
  749.  c. EMS memory 
  750. The EMS option from the Environment Config Virtual menu controls
  751. how EMS is allocated. Normally OPTIKS checks for free EMS memory
  752. and grabs any that is not being used for itself. OPTIKS will
  753. release this memory when you quit from the program. 
  754. There may be times when you do not want OPTIKS to use the EMS
  755. memory or you wish to limit the amount of EMS memory that OPTIKS
  756. uses. One reason may be that you wish to use JLASER for printing
  757. or scanning. If OPTIKS uses all of the EMS memory then there will
  758. be non left to allocate for JLASER. JLASER needs about 1.2 Megs
  759. of EMS memory to scan an 8-1/2 by 11 page. 
  760. The VIRT menu looks like this: 
  761. ALL 128 256 12 MEG B-1.5M C-2M D-3M E-4M UALLOC 
  762. ALL is all available EMS memory. 
  763. 128 to 4M are the various chunks you can force OPTIKS to take. If
  764. OPTIKS can't take the amount specified, it won't take any. 
  765. UNALLOC is the option which unallocates any existing EMS memory.
  766. You must allocate any memory OPTIKS has previously allocated in
  767. order to allocate EMS memory differently. 
  768. d. Miscellaneous Options 
  769. The CONFIG menu bar looks like this: 
  770. VIRT TALK SCREEN PRINTER KEEP DISPLAY BLIP 
  771. VIRT and SCREEN have been discussed. PRINTER and KEEP are
  772. discussed below. This section includes TALK and BLIP which are
  773. the kinds of things that programmers do when they are not being
  774. watched. 
  775. TALK is an experiment in using the PC speaker for voice. This
  776. only works on 4.77 Mhz PC's. If you have a faster PC the voice is
  777. not really recognizable. The TALK function is set to echo through
  778. the speaker a letter for each letter pressed. Try it, say that's
  779. interesting, and then turn it off. 
  780. BLIP is a sound affect that sounds a little like a Star Wars
  781. sound. It is to inform you when significant events occur. If you
  782. work in a quiet office where the sound of OPTIKS annoys those
  783. around you, it can be turned off. 
  784. DISPLAY shows you many of the miscellaneous configuration
  785. options. The display menu looks like this: (configuration display
  786. goes here) 
  787. e. Printer options 
  788. OPTIKS can print out graphics on a variety of printers. OPTIKS is
  789. not intended for use in printing except as a means of producing a
  790. draft quality image. Other programs print much better than
  791. OPTIKS. OPTIKS should be used with desk top publishing programs
  792. or other graphics programs to make those programs work better. 
  793. You might want to use OPTIKS printing to produce an idea of what
  794. an image will look like when included in other applications.
  795. OPTIKS is generally faster than other programs because it just
  796. prints what it has without trying to translate the image to fit
  797. on your output. OPTIKS can be considered a "Quick and Dirty"
  798. approach to printing. 
  799. When you choose PRINT from the OPTIKS main menu, you will have to
  800. decide between: 
  801. PRINTER FILE CAPCard 
  802. Choose the printer option if you want to go directly out to a
  803. printer port. FILE is if you want the output of OPTIKS to go to a
  804. file. You can use this if you want to use OPTIKS output with the
  805. INCLUDE program which is on the OPTIKS Shareware diskette or you
  806. want to print the file later. You can copy the printer file to
  807. the printer by using the DOS COPY command. If you save you
  808. printer output in a file called PR-OUT.PRT then you would enter: 
  809.  COPY/B PR-OUT.PRT LPT1: 
  810. The /B option tells DOS not to stop at the End-of-File marker. In
  811. graphics, the End-of-File marker might appear naturally as part
  812. of an image pattern and should not be interpreted as the actual
  813. end of file. 
  814. CAPCard is a LaserMaster CAPCard which is a card that goes into
  815. your PC and directly drives most laser printers. The card is many
  816. times faster than a normal laser printer and is a cost effective
  817. way of upgrading inexpensive laser printers to HPCL and even
  818. Postscript in an environment where speed is important. The
  819. CAPCard option will not work if the DJET driver is used. You must
  820. disable DJET and load in the ?????? driver make OPTIKS work
  821. correctly with a CAPCard. At publication time I am being mailed a
  822. CAPCard for evaluation and I hope to have the bugs in this
  823. section worked out. 
  824. f. Saving options 
  825. OPTIKS can KEEP options by selecting the KEEP function from the
  826. ENVIRONMENT/CONFIG menu. The options are kept in a small file
  827. called CONFIG.OK. This file contains all of the options that you
  828. have set including all macros. When OPTIKS starts up it looks on
  829. the current directory for the CONFIG.OK file and will use one
  830. when it finds one.
  831. g. Debug Break Points 
  832. The BREAK option which can be accessed though the by pressing
  833. Ctrl-B when in view mode and allows for debug check points. This
  834. is only useful if you are in competition with OPTIKS and need to
  835. know how OPTIKS does something. You can set one of the break
  836. points by selecting a break point and an INT 3 will be issued
  837. just before entering that function. If you are in DEBUG.COM or
  838. other debugger, you can run OPTIKS until the interrupt is
  839. encountered and single step through a routine. BREAK is the most
  840. dangerous thing you can fool with in OPTIKS. OPTIKS has
  841. reassigned some of the interrupts when it loads so make sure that
  842. you do not quit out of the debugger. If you do not exit OPTIKS
  843. through the /QY option, you computer will hang up requiring a red
  844. switch restart. 
  845. Appendix C. Examples 
  846. a. example - converting a MAC file to a PCX file 
  847. The following is a step by step procedure to convert an Apple
  848. MacPaint file into a ZSoft PC Paintbrush PCX file. This is a
  849. useful example because it does the kind of things that most
  850. people will want to do with OPTIKS. 
  851. Before starting up OPTIKS make sure that the OPTIKS program is
  852. available and that you have the disk with MAC files on it. You
  853. may want to copy the MAC files onto your hard disk into an OPTIKS
  854. subdirectory along with the OPTIKS program. 
  855. Start up the OPTIKS program. Enter OKPRIV and press return. If
  856. you have renamed the OKPRIV.EXE program to OK.EXE you can start
  857. up OPTIKS by entering OK. 
  858. The main menu will greet you. If the screen is blank then refer
  859. to the Problems section in appendix A. 
  860. Since you are converting a MAC file to a PCX file, choose the
  861. FILE option. Do this by moving the highlighted bar to the FILE
  862. entry on the menu and press Enter. You may press the F key
  863. instead. 
  864. You must first READ the MAC file into the work-space so move the
  865. highlighted area to READ and press Enter. You may also press the
  866. R key. 
  867. The file format selection screen comes up. You can jump right to
  868. the MAC entry by pressing an M. You may also use the cursor
  869. control keys to move over and down to the mac entry. Press Enter
  870. when MAC is highlighted. 
  871.  
  872. OPTIKS looks on the disk and finds all files ending in .MAC and
  873. displays them. If the MAC file has another extension (PIC is
  874. common) you may not see the file. Also if the file is on another
  875. disk you will have to change to that disk. 
  876. If you see the NO MATCHING FILES message then you can use the
  877. backspace key to move over and enter a new file specification so
  878. that you can find the matching files. For instance you may wish
  879. to enter C:\OPTIKS\*.PIC instead of C:\OPTIKS\*.MAC. You can
  880. change the disk and subdirectory here also. 
  881. If there are some matching files, but they have the wrong
  882. extension or you are on the wrong disk or in the wrong
  883. subdirectory you can press the F10 key to get up to the file
  884. specification line. Type in the correct disk, directory and files
  885. specification and press enter. 
  886. Once you get the correct file on the screen, move the highlighted
  887. bar to the file that you want to read and press enter. The
  888. hourglass appears on the screen and a second or so later the file
  889. that you selected will appear on the screen. If you see scrambled
  890. garbage, the odds are that the file is not an Apple Macpaint
  891. file. 
  892. k. example - Saving as a AutoCAD, CGM, HPGL or GEM Draw 
  893. DRAW file formats are basically incompatible with bit mapped
  894. images. OPTIKS tries to allow a limited transfer of information
  895. to the draw formats by drawing horizontal lines or dots that
  896. correspond to the pixels in the image. OPTIKS will translate
  897. WHITE dots on the screen to BLACK dots and lines in the draw
  898. format. OPTIKS ignores the black areas of the screen. 
  899. DRAW formats are saved in the same way that normal files are
  900. saved (see SAVING files if you have not already done so). Make
  901. the saved range as small as possible. Draw formats tend to be
  902. very large, especially HPGL and AutoCAD DXF files. If you are
  903. using AutoCAD use DXB or SLD files to save space and speed
  904. processing. When you read the file into another program, the
  905. files may have to be sized again. Ventura will automatically size
  906. SLD and GEM Draw, but AutoCAD will have some minor problems with
  907. the DXF and DXB. You will have to use the ZOOM command in AutoCAD
  908. to get the picture right. DXF and DXB files use whatever color is
  909. defined for lines so make sure that you don't have a black screen
  910. and black lines or you won't see anything. 
  911. HPGL files are more for exporting to other programs than for
  912. actually driving a plotter. You can use an editor to change the
  913. plotter range which is in the file. If you need to drive the
  914. plotter you can use the dos COPY command to send the HPGL file to
  915. the plotter. 
  916. D. Using Color 
  917. With release 2.08 I have added the ability show 16 color graphics
  918. in EGA and VGA modes. The file types supported are ZSOFT PCC and
  919. PCX, Compuserve GIF and DR's GEM Paint IMG files. I have not
  920. tested GEM IMG files yet. The default for all systems is single
  921. plane 2 colors. To change the default you must go to the
  922. ENVIRONMENT menu down to SCREEN and select IBM. The various sorts
  923. of IBM screens will be displayed along with PLANES. The planes
  924. can be either 1 or 4. To use color you must select 4 before you
  925. read the file or the palette will not be set. If you try to read
  926. a normal black and white file the planes will be reset to 1.
  927. Planes will not work unless you are in a valid EGA or VGA mode. 
  928. Color and Black and White graphics can not be mixed. 
  929. Color images can be saved and manipulated a little, but many
  930. functions will not work with color. No drawing and few of the
  931. image manipulators work correctly. Typing will be very strange. 
  932. Some Color images will set the palette so that the menu is nearly
  933. invisible. The finger move destructively on the screen and this
  934. is a real bug which is being addressed 
  935. Old EGA cards with less than 256k on them will show odd patterns
  936. on the screen. Owners of such cards should order an upgrade to
  937. get full use of all of the new graphics coming out. 
  938. E. Using HP LaseJet fonts. 
  939. 2.08 also saw the ability to read laserjet fonts. There is not
  940. enough memory to run OPTIKS and keep a font resident so LJ fonts
  941. are treated as files. /FR will read files and fonts, but ERASES
  942. the workspace first. Use /FM (merge) to type on an existing
  943. graphic. Fonts are XOR'd to the image so that they overlay the
  944. data in a non-destructive manner. The image will show through the
  945. letters. This may not be acceptable for some typing. Clear a
  946. space for the letters using /IFD or /IFE. 
  947. Since the fonts are loaded as files, if a letter is not in the
  948. file buffer, the file will be re-read from the beginning to find
  949. the file. This is very slow in large fonts. Fonts up to about 16
  950. point will fit entirely in the file buffer and they will go much
  951. faster. 
  952. Since most fonts are variable spaced, the backspace key will
  953. backspace the width of the last letter typed. To erase a letter
  954. you re-type it. Accurate typing will save you hours of
  955. repositioning. 
  956. F. Supported File Formats. 
  957.  OPTIKS can READ or MERGE the following file formats 
  958.  ASCII text files Amiga IFF Graphics files. Black and white. PFS
  959. First Publisher .ART files FONTASY load block or BASIC PUT/GET
  960. files CGA B800 16K interlaced bload/bsave screens EGA A000 32K
  961. 640*350 single plane bload/bsave screens AT&T B800 640*400
  962. interlace 4 bload/bsave screens Hercules B000 720*348 interlace 4
  963. bload/bsave screens VGA and similar modes 32k at A000 bload/bsave
  964. screens Enahanced EGA 640*480 modes - A000 bload/bsave screens
  965. Wide modes at A000, up to 48k bload/bsave screens DCX Panasonic
  966. FAX partner FAX files DEGAS Atari ST files. Uncompressed Only.
  967. EFS Image files internal to EFS Digital Research GEM Image file
  968. (.IMG) created by GEM Paint Compuserve Graphics Interchange
  969. Format. 2,4 or 16 color only. Dr. Halo II & III CUT files Printer
  970. output files for HP LaserJet Type to screen with HP Soft font
  971. Lotus PIC files (Without text, color or fill) IBM Image Support
  972. Facility 2 v1.00 Apple MacPaint format with MacBinary Header
  973. Apple MacPaint format without MacBinary Header Mouse Systems
  974. Paint 1.00 format files Microsoft Paint file (.MSP) NewsMaster
  975. Graphics Libraries. (SHP files) Newsroom Pro CA files (numbered
  976. files only) PC Rockland ultra-squished data format PCR FONTS
  977. Palantir Scanner PDA files Ricoh IS30 Scanner Pixel Image
  978. Generation files Printer Magic .PMG Files Print Shop Graphics
  979. Libraries. (DAT Libraries) Show file RAS format RLE Run Length
  980. Encoded Files from Compuserve Graphics Startup SYS Files Aldus -
  981. Microsoft TIFF files Datacopy Corp. WIPS Files Word Perfect 5.0
  982. WPG files. (Bitmap Data Only) ZSOFT PC Paintbrush PCX or PCC
  983. files 
  984.  OPTIKS can SAVE the following file formats 
  985. DXF AutoCAD Binary Drawing Interchage Files DXB AutoCAD Drawing
  986. Interchage Files SLD AutoCAD SLD Slide files PFS First Publisher
  987. .ART files FONTASY load block or BASIC PUT/GET files CGA B800 16K
  988. interlaced bload/bsave screens EGA A000 32K 640*350 single plane
  989. bload/bsave screens AT&T B800 640*400 interlace 4 bload/bsave
  990. screens Hercules B000 720*348 interlace 4 bload/bsave screens VGA
  991. and similar modes 32k at A000 bload/bsave screens Enahanced EGA
  992. 640*480 modes - A000 bload/bsave screens Wide modes at A000, up
  993. to 48k bload/bsave screens Self Scrolling COM files EFS Image
  994. files internal to EFS Digital Research GEM DRAW file (.GEM) Dr.
  995. Halo II & III CUT files Hewlett Packard Soft Font Letter IBM
  996. Image Support Facility 2 v1.00 Apple MacPaint format with
  997. MacBinary Header Apple MacPaint format without MacBinary Header
  998. Mouse Systems Paint 1.00 format files Microsoft Paint file (.MSP)
  999. PC Rockland ultra-squished data format Ricoh IS30 Scanner Pixel
  1000. Image Generation files Post Script files, image type only Show
  1001. file RAS format Graphics Startup SYS Files Aldus - Microsoft TIFF
  1002. files Datacopy Corp. WIPS Files Word Perfect 5.0 WPG files.
  1003. (Bitmap Data Only) ZSOFT PC Paintbrush PCX or PCC files 
  1004.