home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine 1996 / ARCHIVE_96.iso / discs / mag_discs / volume_9 / issue_02 / cassette / !Cassette / !Help < prev    next >
Text File  |  1995-04-03  |  12KB  |  255 lines

  1. !Cassette
  2.     
  3. If in any doubt about what to do or how, use the Interactive Help facility
  4. (!Help), however here are some of the keys that !Cassette uses:
  5.  
  6. Function Keys:
  7. <f3> - Save
  8. <f5> - Side A
  9. <f6> - Side B
  10. <f8> - Undo
  11. <f9> or <Shift><f9> - New Inlay \
  12. <f10> - Swap Case                > Same as Basic Editor
  13. <f11> - Delete to end of line   /     
  14. Also responds to CONTROL S to Swap Case as Impression DTP
  15. Other Keys :
  16. <Home>   Return to Track 1
  17. <Tab>    Toggle between Side A and Side B
  18. <Print>  Print inlay
  19. <Insert> Open a gap
  20.                          
  21. If the main window is opened with Adjust all the Icons will be filled
  22. with suitable text to act as a quick reference guide of what goes where.
  23. Note that this ONLY happens when the program is first run.
  24.  
  25. History : (Pre 1994 history eliminated)
  26.  
  27. Version 1.24 2nd April 1994
  28. First attempt at correcting a problem in the file transfer via WimpScrap
  29. mechanism. It has never been a problem until now because no-one has ever
  30. needed to transfer by this method Application To Application. It has
  31. now been discovered that there is at least one other program out there
  32. that wishes to be able to pass off the task of printing the labels it
  33. creates to another application. This other program is a CD database
  34. program, which at this time I have not seen, but the author has agreed
  35. to send me a copy for testing....
  36.  
  37. Version 1.25 4th April 1994
  38. Hopefully this is now fully working on app to app transfers via the scrap
  39. file mechanism. It works between Edit/DeskEdit and Cassette in both
  40. directions. I am convinced that I am now following the data transfer
  41. protocol as set down in the PRMs fully, and that any problems must be down
  42. to the other program! (That is unless you know better!) For example Edit
  43. changes the title bar and save box name after saving this way to
  44. <Wimp$Scrap> and it does not delete the scrapfile on loading.
  45.  
  46. The CD database has now been seen and it does a good job of exporting
  47. directly to my program (but politely refuses to do so to versions before
  48. 1.25.)
  49.  
  50. The CDdatabase is a very comprehensive facility foráinterrogating CD data
  51. and can be obtained for the price of a disc and a stamp from
  52.  
  53. Malcolm Knight
  54. 5 Coptefield Drive
  55. Belvedere
  56. Kent
  57. DA17 5RJ
  58.  
  59. As it can import CSV files and those of the much inferior program CDindex
  60. (published by Archimedes World) you should use it if you catalogue CDs. It
  61. needs OS3 and ideally a hard disc but can keep unlimited data on a 1mb
  62. machine.
  63.  
  64. Further upgrades to Cassette are by Malcolm Knight
  65.  
  66. Version 1.26 6th May 1994
  67. Stop Cassette attempting to load files it should not recognise.
  68.  
  69. Version 1.27 12th May 1994
  70. Stop auto format routine making characters after brackets etc. lower case.
  71. No longer turns things like 'Part III' into 'Part Iii'.
  72.  
  73. Fatal crash after 16 (if Wimpslot 96K) successive data loads fixed.
  74.  
  75. Ability to make a second import without deleting previous import introduced.
  76. To make a second import directly to Side B of the tape, the first line of
  77. Side A must be completed and the first line of Side B must be empty. When
  78. these conditions are both satisfied and the imported data is dropped on Side
  79. B from an application (probably CDtracker) and not from the filer, then the
  80. second import is added to Side B without disturbing Side A. All other
  81. methods will follow the old system. Ie. They will wipe the existing data and
  82. fill Side A followed by Side B only if the number of tracks exceed 17.
  83.  
  84. Saved files will display as originally saved irrespective of where the file
  85. icon is dropped.
  86.  
  87. After import of data, Caret returns to Side A or B as appropriate and to the
  88. end of the string instead of always to Side A and beginning of string as in
  89. earlier versions.
  90.  
  91. After wipe of data, Caret returns to 'Home' position.
  92.  
  93. Note that the complementary program CDtracker has more sophisticated
  94. routines to print Cassette inlays which can account for track durations and
  95. tape length. However it does not allow a choice of font and does not allow
  96. recordings in track sequences other than that on the source CD. (NB. version
  97. 3.00+ of CDtracker allows any sequence of tracks to be output to Cassette on
  98. systems fitted with a CD-ROM drive.) 
  99.  
  100. Version 1.28 12th October 1994
  101.  
  102. TAB now swaps caret from Side A to B and vice-versa. Earlier versions failed
  103. due to typo in PROC call.
  104.  
  105. Minor Template revisions to allow for proportional fonts on Risc PC.
  106.  
  107. Corrections to some Interactive Help messages.
  108.  
  109. Use Radio buttons rather than Option in Print dialogue.
  110.  
  111. Eliminate bug which caused Sprites22 file to always be ignored.
  112.  
  113. Export failed if to another copy of Cassette, failing at the point the file
  114. type was set. This was traced to failure to use the existing FN to read a
  115. string from the block and the substitute code was inadequate. Program's
  116. main FN now used and export works OK.
  117.  
  118. Managed to stop exports to Edit putting Wimp$Scrap in its Title bar.
  119.  
  120. Addition of the Close gaps facility to shuffle up the data when
  121. there are gaps. If the SELECT button is used Sides A and B are treated
  122. separately. Side B data will not shuffle into Side A - even if Sides A and B
  123. are a single recording. However if the menu choice is made with the ADJUST
  124. button or with SHIFT depressed then the gaps will be closed and the two
  125. sides combined.
  126.  
  127. Addition of an Open a gap facility which will insert a blank line at the
  128. Caret position and shuffle the other data downwards. Use the ADJUST button
  129. for multiple line inserts. The facility only works while a blank line exists
  130. at the bottom of the appropriate Side of the inlay. Data will not shuffle
  131. from Side A to Side B. Facility also available using the Insert key.
  132.  
  133. An Undo facility introduced using F8. Existing data is stored when files are
  134. imported, formatted, gaps closed or wiped and may be restored by use of F8.
  135. If no data is stored F8 does nothing.
  136.  
  137. Wipe all, previously available on SHIFT F9 is now available on F9 also.
  138.  
  139. Version 1.29 19th October 1994
  140. Bug fixes in printer routines. (The Inlay width was incorrectly specified).
  141.  
  142. Resource file 'PrintY' controls Y position of printout. Defaults to 1 inch.
  143. Previously always top of page.
  144.  
  145. Titles etc. too long when printed are truncated and a message is given to
  146. the user if this happens.
  147.  
  148. Program now defaults to printing via Drivers rather than draft mode.
  149.  
  150. Version 1.30 26th October 1994
  151. Bug fix : Open a gap could sometimes work unpredictably if another
  152. application had Input focus.
  153.  
  154. Versions since 1.25 (the first to accept import) can import their own data
  155. if it was dumped on the menu structure - but not windows. This is now fixed.
  156.  
  157. When Formatting, the Caret could end up bisecting a character. Fixed.
  158.  
  159. Draft printing mode no longer supported.
  160.  
  161. Allows longer strings in the Tape title part of the window. Note the extra
  162. characters may not all print if they are wide letters. Try to avoid upper
  163. case characters as they are wider than lower case.
  164.  
  165. Trim to fit is added to the Menu so that the effect of printing (which
  166. automatically truncates as necessary) can be previewed. Because the new
  167. version handles longer strings, its files will upset earlier versions if
  168. loaded to them. This is not easily remedied without allocating a new file
  169. type which seems an unnecessary waste on a simple program. Old files will
  170. load to version 1.30+ without problem.
  171.  
  172. Side A and Side B buttons introduced which will automatically insert "Side A"
  173. or "Side B" into the first icon on each side if there is room to fit any
  174. existing titles on the inlay and if "Side A" etc. isn't already there.
  175.  
  176. Memory requirements for the Templates file is now calculated by the program.
  177. The WimpSlot will grow as required.
  178.  
  179. The first double clicked file name (path) now appears in the Save box
  180. instead of an 'invented' name. Which allows...
  181.  
  182. Click on Save on the Main menu has exactly the same effect as clicking OK on
  183. the Save dialogue.
  184.  
  185. RISC OS 2 compatibility abandoned.
  186.  
  187. Version 1.31 4th November 1994
  188. Correction of bug introduced on V1.30 which failed to pass on key presses to
  189. other applications.
  190. Capitalisation of tape title now occurs only when Format option is chosen
  191. with Adjust. Select only gives capitals for initial letters.
  192. RAM transfer introduced (to Edit etc. and other copies of Cassette).
  193. NB. RAM transfer inwards to Cassette not yet implemented.
  194.  
  195. Version 1.32 22nd January 1995
  196. Recent versions of Cassette have been responding oddly to attempts to print
  197. to non-existent printers or with no driver etc. Quite a common failing of
  198. simple programs! A major problem is that most of us have only one printer to
  199. test things on. I have a direct drive laser - not exactly the most common
  200. arrangement. Then old computers have the printer modules in ROM and the
  201. RiscPC doesn't!
  202.  
  203. This version now correctly reports that a printer is switched off or a
  204. driver is not loaded but still cannot handle a driver being loaded with the
  205. printer switched off. If you do this, hit the Escape key (maybe more than
  206. once) to get out of trouble. Better still don't try printing without a
  207. printer on line. In connection with these amendments there are several
  208. changes to error handling and some messages.
  209.  
  210. Having made these excuses I note that most commercial applications inluding
  211. Impression Publisher Plus don't do any better! Perhaps there are some
  212. idiotic practices from which the programmer can't save users.
  213.  
  214. If you have a direct drive Calligraph printer running on a pre-Risc PC
  215. machine then make sure the Epson emulator is switched on. See Calligraph
  216. !Run file. (The emulator switch doesn't work on a Risc PC.)
  217.  
  218. Version 1.33 20 February 1995
  219. An extra menu item to force a split of data on Side A. Ie. force it to Side B.
  220. The main reason for this is that CDtracker (the CD player and database
  221. program) can export selected (in any order) tracks or a whole CD direct to
  222. Cassette but does not attempt to decide what can fit on a tape so just fills the
  223. Cassette inlay Side A then Side B. CDtracker has its own inbuilt Inlay
  224. routines which do intelligently divide tracks between Sides A and B
  225. depending on the length of the tracks and the length of the tape.
  226.  
  227. The routine to check a printer is on line is now circumvented because users
  228. with CC TurboDrivers who don't use the Interface module complain it doesn't
  229. work. Isn't non-standard software a bloody pain in the hands of those who
  230. don't understand the machine? Be careful the printer is on line before
  231. printing because you could now hang things up.
  232.  
  233. Version 1.34 3 April 1995
  234. Tidying of error handling including putting the !Cassette icon in the Error
  235. box as allowed by OS3.5+. Program now responds correctly to attempts to save
  236. without a full path name. (Used to Save to root directory!)
  237. Eliminated redundant code and sprite file.
  238. No longer gives error if an attempt is made to save the Help data given when
  239. opening window for first time with Adjust.
  240.  
  241. --------------------------------------------------------------------
  242.  
  243. The program, Cassette has been placed into the public domain by Mark
  244. Bright. It may be freely copied and distributed so long as this text file
  245. remains present. Routines from this program may be used if they are of any
  246. use to you, but please credit Cassette.
  247.  
  248. Anyway, I hope you enjoy this program, and find it useful, if you have any
  249. suggestions to improve the functionality or any bug reports, I am very
  250. sorry, but by the time you read this, I will have sold my Old Trusty and
  251. much loved Arc, and will only have a PC on which to try to write Cassette
  252. again from scratch as a windows application....    Mark Bright
  253.  
  254. NB. As Mark Bright has gone down-market, all enquiries to Malcolm Knight,
  255. address as above.