home *** CD-ROM | disk | FTP | other *** search
/ PC Format 16 / Disk16-2.iso / SCREENED / SCREENED.DOC < prev   
Encoding:
Text File  |  1992-11-26  |  6.6 KB  |  152 lines

  1. Super SCREEN EDitor DOCS..... V0.3
  2.  
  3. Well I hope I have gained your interest to at least read these docs. I wrote
  4. this little utility mainly because I was fed up of filling my program full of
  5. tables to draw screens. It started life with just the ability to enter
  6. characters and to draw boxes in 5 styles. You could select the color before you
  7. typed letters but not after. I felt adding attributes later would be useful so
  8. I added the color block fill. Well if you could do it with colors why not with
  9. characters, so I added the character block fill. I had avoided the block cut
  10. and paste for as long as possible, mainly due to the pain of clipping the block
  11. at the bottom and right edge. As you can see it works. (I hope!!!). I had
  12. considered the option to toggle the info-bar off and on but felt for one extra
  13. line it was not really worth it, although if anyone feels this option is worth
  14. the addition then I will be glad to add it. The character table in the help
  15. page was added more as a reference rather than an interactive select table.
  16. Again though, that may be added later. Right I will go through the info line to
  17. describe what it shows. Starting from the left...
  18.  
  19. ROW 000 and COL 000 - these are the row and column co-ordinates of the cursor.
  20.  
  21. BOX 000 - A multi-function one this..
  22. The first digit toggles 1 or 0 to indicate whether box mode has has been
  23. started. i.e. F1 pressed once
  24.  
  25. The second digit acts similar but for the block functions. i.e. F4 pressed once
  26.  
  27. The third digit cycles 0 - 4 for the box style number. This is also graphically
  28. shown alongside by the top-left corner in the current style.
  29.             
  30. CHARACTER 000 - This shows the value of the currently selected character.
  31.     NOTE! this is not the one you are typing.
  32.  
  33. ABCDE - This area is to indicate the current attributes that characters will
  34.     be placed on screen in.
  35.             
  36. INSERT - This toggles ON or OFF. When it is off characters you type will
  37.     overwrite any on screen. When on anything to the right of the
  38.     cursor will be scrolled right ( and off the screen ). This also
  39.     indicates whether block paste functions are transparent or
  40.     solid.
  41.             
  42. F10:HELP - Press F10 to get the help page and character value table.
  43.     
  44. I will now go through the function keys and their uses...
  45.  
  46. F1 - The first press sets the first corner of the box to draw. After
  47. pressing move to where the second corner is to be and press F1.
  48. The box will be drawn in the current box style and colors.
  49. NOTE! The box can be drawn in any direction not just top-left to bottom right.
  50.         
  51. F1 + SHIFT - Cycle the box style through 0 - 4.
  52.         
  53.             
  54. F2 - As with F1 except on the second press a set of options will come up at
  55. the bottom of the screen, these are.
  56.     X - return to cursor mode.
  57.     G - Grab block to paste buffer.
  58.     C - clear area with currently selected character.
  59.     F - Fill area with current attributes.
  60.  
  61. With shift this pastes the block buffer onto the screen at the current cursor
  62. position. Only after a block has been grabbed.
  63.  
  64. F3 - Increases the foreground ( INK ) color of printed characters.
  65.     Cycles through 16 values. With shift decreases values.
  66.  
  67. F4 - Increases the background ( PAPER ) color of printed characters.
  68.     Cycles through 16 values. With shift decreases value.
  69.  
  70. F5 - Increase the selected character. With shift decreases selected character.
  71.             
  72. F6 - Grabs character from cursor position into current selected character.
  73. Saves time for plotting characters that can not be typed. e.g. characters that
  74. form the boxes, smiley faces etc...
  75.             
  76. F7 - Puts current selected character on to screen, this enables you to put
  77. characters down that you can not normally get from the keyboard.
  78.  
  79. F8 + SHIFT - Clears screen to current attributes.
  80.         
  81. F9 - Undo last box or block draw function.
  82.             
  83. F10 - Enters help pages.
  84.         
  85. Other special keys are as follows:-
  86.  
  87. HOME - Cursor to top-left of screen.
  88. END - Cursor to bottom-right of screen
  89. DEL - Deletes character at cursor and shifts line left.
  90. INS - Toggles insert mode.
  91. TAB - Works as normal on 8 character steps
  92. RETURN - Moves character to beginning of next line down.
  93. ESC - Back to main menu screen. (stores screen so you can save it and carry on
  94. editing.)
  95.                 
  96.     Functions on the main menu are straight forward.
  97.     
  98. 1 - Edit New Screen - as it says, edit a new screen.
  99.     
  100. 2 - Edit Old Screen - Goes back to editing previous screen after saving or to
  101. edit a loaded screen.
  102.             
  103. 3 - Save Screen - Goes to the save screen page. Type filename up to 8 
  104. characters and finish with return. The suffix .SCR will be added by the
  105. program. This saves out a 3840 byte file of character and color data.
  106.             
  107. 4 - Load Screen - As with the save page type filename up to 8 characters,
  108. .SCR will be added by the program. Then use Edit Old to continue editing the
  109. loaded screen.
  110.             
  111. If you press 3 or 4 by mistake just enter an empty filename to return to the
  112. menu.
  113.             
  114. 5 - Change directory - Allows you to type in a new path name for load and save
  115. screen options. Current path is displayed at the bottom of the menu screen.
  116.  
  117. 6 - Log new drive - Allows you to change between floppy drives and hard drives.
  118. Current drive is shown with path at the bottom of the menu screen.
  119.  
  120. On the menu screen you will notice 2 boxes to the right of the menu. The
  121. program will scan the current path for any files ending in .SCR and display the
  122. list of files in these 2 boxes. This means that at all times you know exactly
  123. which files are available for editing.
  124.  
  125. A couple of technical details about the program follow.....
  126.     
  127. Written in pure 8086 assembler, bit awkward but speedy. ( maybe not awkward
  128. for some but please remember this is my first utility.)
  129.  
  130. To keep the program completely self contained I have incorporated 3 buffers
  131. within itself. One for the whole screen, used in load and to hold the screen
  132. while you are in the menu. One for the character data in cut and paste mode
  133. and one for the color data in cut and paste mode. This may seem wasteful to
  134. some but I like to keep all storage areas together. Just personal preference
  135. really.
  136.         
  137. If you do find this utility of some use and would consider the measly sum of
  138. £3.00 to be a reasonable purchase price, then I would be happy to add your name
  139. to my mailing list ( currently empty ) for further updates (at no further cost)
  140. and to reply to requests for improvements, additions but not singing at your
  141. local karaoke night please. Or if you don't feel it worth any money then just
  142. let me know what you think of it anyway, I'll just sit in poverty and read your
  143. letters to myself. (SNIFF!!) Hope you enjoy using it as much as I did writing
  144. it. Happy plotting...
  145.  
  146.     Lee R Cawley
  147.     22 Darras Road,
  148.     Gorton,
  149.     Manchester.
  150.     England.
  151.     M18 7PA
  152.