home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 224 / 224.d81 / t.manual5 < prev    next >
Text File  |  2022-08-26  |  11KB  |  387 lines

  1. u
  2.            D A T A T O O L
  3.  
  4.  
  5. PRINT THE WORKSHEET
  6.  
  7.  The program offers no drivers for
  8. different sorts of printers, but still
  9. it has a few features for controlling
  10. the output. The output consists of
  11. worksheet headline, comment, column
  12. title and a range of worksheet rows,
  13. except rows containing BASIC. Row
  14. number and row setting also will not
  15. be printed.
  16.  
  17.  Print From / To Row is updated by the
  18. system itself, but you can change it,
  19. of course.
  20.  
  21.  Same with Print From / To Column: The
  22. range of printed columns is proposed
  23. by the system, but it can be changed.
  24. Beside that, specific columns can be
  25. set not printable in the worksheet
  26. setting.
  27.  
  28.  You will have to watch the length of
  29. a line on the printer output. To the
  30. width of every printable column one
  31. character has to be added for the grid
  32. line (or space) between rows, plus one
  33. character for the grid line at the
  34. very left. If your printer allows it,
  35. the system will be able to output 160
  36. characters each line.
  37.  
  38.  In the Column Grid Line cell, a
  39. single character in ASCII code can be
  40. specified which will be printed
  41. between the columns. If no value is
  42. set, a space will be printed instead.
  43.  
  44.  In the Row Grid Line cell a character
  45. can be specified that will be printed
  46. between the rows for the entire row
  47. length. If space (ASCII 32) is set, an
  48. empty row will be printed. If no value
  49. is set, there will be no extra line
  50. between the rows.
  51.  
  52.  In the Intersection cell another
  53. character can be defined that will be
  54. printed wherever the grid line of
  55. column and row intersect.
  56.  
  57.  The Perform / Reset Headline allows
  58. you to set a code (or a code sequence)
  59. that will be sent to the printer
  60. before and after printing the
  61. worksheet headline. If more then one
  62. ASCII code is needed, the codes have
  63. to be separated using SHIFT RETURN .
  64. If no value or zero is set, the cell
  65. has no function.
  66.  
  67.  Likewise, Perform / Reset Col. Titles
  68. can be used to control the appearance
  69. of the column titles in the same way.
  70.  
  71.  The Define Print Codes cell can be
  72. used to assign a specific ASCII code
  73. to any character. There are a lot of
  74. printers around, requiring different
  75. ASCII codes for non-standard
  76. characters. For example, you can
  77. specify the actual printer code for
  78. special characters. Please note: the
  79. Shifted SPACE is internally processed
  80. as ASCII 224. You maybe have to set
  81. the common ASCII 160 here.
  82.  
  83.  The input form requires that you type
  84. in the referred character first, and
  85. (with or without space) the ASCII code
  86. in numbers afterwards. You are free to
  87. write a comment after the digits. You
  88. must use a new line for each character
  89. and code number using <Shift-RETURN>.
  90. The system will skip failed syntax
  91. without an error message.
  92.  
  93.  If ASCII set IBM is selected, the
  94. characters a...z will be converted to
  95. ASCII code 97...122, and A...Z to
  96. 65...90, instead of the CBM standard
  97. in lower case, where a...z are
  98. represented by code 65...90 and A...Z
  99. by 193...218.
  100.  
  101.  The BASIC Open Printer and BASIC
  102. Close Printer cells must be filled
  103. with an executable BASIC code.
  104. Printers have different needs and
  105. opportunities, concerning the opening
  106. procedure. Maybe you have to open
  107. several files in order to adjust your
  108. printer, and maybe you have to send a
  109. few commands first. In case you open
  110. more then one file, the output of the
  111. actual worksheet data will be sent to
  112. the file number that was opened or
  113. used last. The output itself can't be
  114. controlled by BASIC, because it is a
  115. copy of the screen display. But there
  116. are several options anyway: You may
  117. use the export data option for sending
  118. data to a printer, as well as you may
  119. print to a file if you open a disk
  120. file instead of a printer.
  121.  
  122.  
  123. SYSTEM OPTIONS
  124.  
  125.  This part of the main menu offers
  126. miscellaneous features. Run some by
  127. simply pushing RETURN in the left part
  128. of the screen, and others by providing
  129. input into the right part of the
  130. screen.
  131.  
  132.  BASIC Memory shows the present load
  133. of the memory. The available capacity
  134. is split into a main memory,
  135. containing the worksheet, and a BASIC
  136. area, temporary used for BASIC code
  137. and variables. You can check this, and
  138. you can change the amount of bytes
  139. reserved for BASIC by entering a new
  140. value. Changing the setting will clear
  141. the temporary BASIC Memory.
  142.  
  143.  The system can't manage arbitrary
  144. memory requirements of both areas
  145. automatically while running BASIC. If
  146. you get a BASIC error message "out of
  147. memory", you should increase BASIC
  148. memory; if you get a system error
  149. message complaining about the same
  150. thing, try to decrease it. The minimum
  151. size of BASIC memory is 256 bytes, the
  152. maximum is determined by the amount of
  153. worksheet data.
  154.  
  155.  If you Enter BASIC, the C64 BASIC
  156. interpreter will welcome you with the
  157. well known READY prompt. You should be
  158. able to do anything that can be done
  159. in BASIC. Push the BACK-ARROW-key to
  160. quit this mode. This feature could be
  161. useful if BASIC errors pop up. Memory
  162. content will be as when the error
  163. occured, so you may list the code and
  164. check the variables.
  165.  
  166.  The option to Load extension with a
  167. specified name currently is useless.
  168. It's meant to load executable code -
  169. whatever that might do. Maybe an
  170. extension for creating charts will be
  171. added in future. The code-area is
  172. restricted to less then 1.5 KB, a
  173. working area would be accessable
  174. behind the kernal-ROM (normally used
  175. for buffers). The structure of a
  176. worksheet file would allow to append
  177. external data and settings, and parts
  178. of the main program could be used as
  179. well. The loading address is 51713 /
  180. $CA01. Don't try to load unknown files
  181. as extension, because it may load into
  182. sensitive areas.
  183.  
  184.  Run extension will start the code, if
  185. its first 22 bytes fit into the
  186. reference code of Datatool, which
  187. mainly is the BASIC command to load
  188. the loader.
  189.  
  190.  The option Set Drive Numer sets any
  191. drive from 8 to 15. If you change the
  192. drive numer in the input cell on the
  193. right, the new number will be valid
  194. for the next drive access. If you push
  195. RETURN in the left cell, it just
  196. checks whether the drive is present,
  197. and reads the error channel. Thus, if
  198. you want to receive a drive error
  199. message that wasn't reported
  200. automatically, use this option to read
  201. it.
  202.  
  203.  View Directory calls the drive to
  204. show the directory. A directory longer
  205. then one screen page can be scrolled
  206. by moving the cursor down. Scrolling
  207. upwards is not possible, but pressing
  208. <HOME> will bring you back to the top.
  209. Pressing <RETURN> will store a
  210. filename both to character buffer and
  211. cellbuffer, in order to call this
  212. filename for loading, saving or
  213. sending disk commands, using <C=-DEL>.
  214.  
  215.  Disk Command will send the command in
  216. the input cell to the drive. The error
  217. channel is checked afterwards, but
  218. only shown if the drive reports an
  219. error. Only inputting a command
  220. without calling the action will not
  221. cause anything.
  222.  
  223.  Clear Data will erase the content of
  224. all data- and result-rows in the
  225. worksheet. Settings, however, will
  226. stay unchanged. As in similar tasks,
  227. an error warning will let you know if
  228. the present state of the worksheet is
  229. not saved to disk. Please note, that
  230. the performance of this option is
  231. pretty slow if the worksheet is large.
  232.  
  233.  Clear All will erase all data and all
  234. settings, and reset everything to what
  235. it was as at boot up.
  236.  
  237.  Exit Program will call the operating
  238. system routine that resets the C64 to
  239. warmstart condition. However, program
  240. and data still are intact. In order to
  241. undo the exit
  242.  
  243.  poke 2049,21:poke2050,8:sys 33019
  244.  
  245.  Or you load "b.unexit",8 and run it.
  246. This will reload the program, keeping
  247. all data - provided the data is valid.
  248.  
  249.  
  250. ERROR MESSAGES
  251.  
  252.  Errors come in several flavors:
  253. errors issued by the BASIC
  254. interpreter, drive errors and lastly
  255. system errors and warning messages.
  256.  
  257.  BASIC error message: The system tells
  258.    you in which task the error
  259.    happened, and passes on the error
  260.    message of the BASIC interpreter.
  261.  
  262.  Drive error message: The system
  263.    checks the error channel after
  264.    drive access, and passes on the
  265.    message if the first error number
  266.    digit is greater then 1.
  267.  
  268. System warning messages:
  269.  
  270.  Task unfinished: During running,
  271.    searching, sorting, printing or
  272.    clearing data, you may suspend the
  273.    process by pushing <STOP>. The
  274.    warning message gives you the
  275.    chance either to cancel the
  276.    STOP command by pushing the <BACK
  277.    ARROW> key