home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / KAYPRO / PIX11.LBR / PIX11.DQC / PIX11.DOC
Text File  |  2000-06-30  |  6KB  |  145 lines

  1.                             PIX  v1.1
  2.  
  3.  
  4.  
  5. Program name: PIX
  6.  
  7. Jon Lindsay
  8. 150 N. Jackson Avenue, Suite 108
  9. San Jose, CA 95116
  10. (408) 272-4800
  11.  
  12. Hardware requirements: Kaypro with graphics.
  13.  
  14. Program function: play with the graphics features of the Kaypro.
  15.  
  16. Update: 11-03-85
  17.  
  18. Description:
  19. This  early version was inspired by DDRAW and the Apple Macintosh 
  20. to reflect some of the (limited) capabilities of the Kaypro 8-bit 
  21. machine.  Admittedly  hardware dependent,  PIX was written  on  a 
  22. Kaypro  2X  for  my  own  exploration  into  graphics.  With  the 
  23. available  features,  one  can make some crude trackings  on  the 
  24. screen. A severe limitation is that you cannot save your work.
  25.  
  26. Features:
  27.           1) draw/erase a line
  28.           2) move pixel and trail line
  29.           3) move pixel without trailing line
  30.           4) home pixel to preset locations
  31.           5) paint
  32.           6) return to any pixel location
  33.  
  34. With the initial screen, the marker pixel is
  35.           1) in the upper left-hand corner
  36.           2) pixel set
  37.           3) screen blank
  38.  
  39. This means that your screen is initially blank. When you move the 
  40. marker, it will trail a line (unless you turn it off).
  41.  
  42. UPDATE: 11-03-85
  43. Four more "home" positions have been added to make relocating the 
  44. pixel  marker  easier  within  the screen.  Even  better  is  the 
  45. addition  of  a pixel location marker.  This allows you  to  work 
  46. between ANY location, returning to that location from anywhere on 
  47. the screen. Using keys to control pixel movement is difficult and 
  48. takes some getting used to.
  49.  
  50. Commands:
  51.  
  52. PIXEL MOVEMENT:
  53. The pixel movement is controlled by number pad:
  54.  
  55.     up/left      up        up/right
  56.      7(W)       8(E)        9(R)
  57.  
  58. left 4(D/S)                 6(F/G)  right
  59.  
  60.      1(X)       2(C)        3(V)
  61.   down/left     down      down/right
  62.  
  63. You may also use the letters in parenthesis to do the same thing. 
  64. This makes pixel movement via the left hand a little easier.
  65.  
  66. QUIT:  Control-Q
  67. Exit to CP/M
  68.  
  69. LOCATE PIXEL:  5
  70. When  the marker pixel overlays another set pixel,  you can't see 
  71. it. Tapping '5' will blink its current position.
  72.  
  73. PIXEL SET:  , (comma)
  74. PIXEL CLEAR: - (hyphen)
  75. With pixel set,  a trail of pixels will follow the marker as it's 
  76. moved. With pixel clear, the pixel is moved without a trail. Note 
  77. that this also will result in ERASING other set pixels.
  78.  
  79. LINE SET:  . (dot)
  80. The  first dot marks the starting point of a line and the  second 
  81. dot  the  ending point.  If pixel set is used,  as you  move  the 
  82. marker,  you will see your own line develop.  Only when you enter 
  83. the second dot will the program line be generated. If pixel clear 
  84. is used,  you can move the marker anywhere on the screen  without 
  85. creating a screen mark.  The program-generated line only  appears 
  86. when the second dot is entered.  The generated line is a straight 
  87. line  between the starting point and the ending point (as set  by 
  88. the dots).  Use:  Use pixel clear and press dot key.  Move marker 
  89. and press dot again. A line will form between the two points.
  90.  
  91. LINE ERASE:  U
  92. Until you SET another line (dot), you can erase the previous line 
  93. by entering a U. This will toggle the line ON and OFF, but leaves 
  94. the marker in its current position.  Caution: if you have entered 
  95. the  first  dot and then toggle line erase,  a "new line" can  be 
  96. generated  based on a previous line set.  If  not  desired,  just 
  97. toggle the U command again to erase the unwanted line.
  98.  
  99. PAINT:  Control-P
  100. This  toggle  will force pixel set (though it can be turned  off) 
  101. and will "drag" a line created by moving the pixel marker over  a 
  102. given  area of the screen.  It's possible to thus "paint" a given 
  103. screen  area.  This  is  NOT equivalent to "fill,"  which  is  an 
  104. automatic  process  (not included with  this  program)  occurring 
  105. within  specific  confines.  But this will let you paint up  your 
  106. screen quickly.  Control-P starts the process;  another control-P 
  107. stops it. Move the pixel marker normally.
  108.  
  109. HOME PIXEL:  Hn   where n = selected number
  110.      upper left corner      upper right corner
  111.             7                      9
  112.                         8
  113.  
  114.                 4       5      6
  115.                               
  116.                         2
  117.             1                      3
  118.      lower left corner       lower right corner
  119.  
  120. The  home  pixel command lets you place the pixel marker  in  the 
  121. center of the screen or at one of the four corners.  It is a two-
  122. key  command.  Use:  H3.  Marker goes immediately to lower  right 
  123. corner.  Try this:  with the screen clear (use control-E),  input 
  124. Example:  H7 H9 H3 H1 H4 H8 H6 H2. If using pixel set, a pixel is 
  125. placed at each point.
  126.  
  127. SET PIXEL LOCATION:  Kn   where n = selected number (1-5)
  128. Any point on the screen may be "marked" so that you may return to 
  129. it at a later time. That point is retained until you use the same 
  130. number  again.  You can have 5 locations active.  Use:  K1 = save 
  131. current pixel location in variable #1.
  132.  
  133. RECALL PIXEL LOCATION:  Qn   where n = selected number (1-5)
  134. This  will  restore  a previously saved pixel location  (see  SET 
  135. PIXEL LOCATION).  Remains in effect until that number is re-used. 
  136. If nothing was saved,  recalling the location will put the  pixel 
  137. marker in the upper left-hand corner.
  138.  
  139. DRAW/ERASE SCREEN PERIMETER:  Control-B
  140. This toggle will highlight the screen perimeter.
  141.  
  142. CLEAR SCREEN:  Control-E
  143. The screen clears without changing the pixel marker position.
  144.  
  145. Terminus.