Home » Archimedes archive » Zipped Apps » Cassette » !Cassette/!Help
!Cassette/!Help
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Archimedes archive » Zipped Apps » Cassette |
Filename: | !Cassette/!Help |
Read OK: | ✔ |
File size: | 3F50 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
!Cassette If in any doubt about what to do or how, use the Interactive Help facility (!Help), however here are some of the keys that !Cassette uses: Function Keys: <f3> - Save <f5> - Side A <f6> - Side B <f8> - Undo <f9> or <Shift><f9> - New Inlay \ <f10> - Swap Case > Same as Basic Editor <f11> - Delete to end of line / Also responds to CONTROL S to Swap Case as Impression DTP Other Keys : <Home> Return to Track 1 <Tab> Toggle between Side A and Side B <Print> Print inlay <Insert> Open a gap If the main window is opened with Adjust all the Icons will be filled with suitable text to act as a quick reference guide of what goes where. Note that this ONLY happens when the program is first run. History : (Pre 1994 history eliminated) Version 1.24 2nd April 1994 First attempt at correcting a problem in the file transfer via WimpScrap mechanism. It has never been a problem until now because no-one has ever needed to transfer by this method Application To Application. It has now been discovered that there is at least one other program out there that wishes to be able to pass off the task of printing the labels it creates to another application. This other program is a CD database program, which at this time I have not seen, but the author has agreed to send me a copy for testing.... Version 1.25 4th April 1994 Hopefully this is now fully working on app to app transfers via the scrap file mechanism. It works between Edit/DeskEdit and Cassette in both directions. I am convinced that I am now following the data transfer protocol as set down in the PRMs fully, and that any problems must be down to the other program! (That is unless you know better!) For example Edit changes the title bar and save box name after saving this way to <Wimp$Scrap> and it does not delete the scrapfile on loading. The CD database has now been seen and it does a good job of exporting directly to my program (but politely refuses to do so to versions before 1.25.) It can import CSV files and those of the program CDindex (published by Archimedes World) so you should use it if you catalogue CDs. It needs OS3 and ideally a hard disc but can keep unlimited data on a 1mb machine. The CD database is a very comprehensive facility for�interrogating CD data and can be obtained for the price of a disc and a stamp from Malcolm Knight 5 Coptefield Drive Belvedere Kent DA17 5RJ or by email to malcolm@digidark.demon.co.uk Further upgrades to Cassette are by Malcolm Knight Version 1.26 6th May 1994 Stop Cassette attempting to load files it should not recognise. Version 1.27 12th May 1994 Stop auto format routine making characters after brackets etc. lower case. No longer turns things like 'Part III' into 'Part Iii'. Fatal crash after 16 (if Wimpslot 96K) successive data loads fixed. Ability to make a second import without deleting previous import introduced. To make a second import directly to Side B of the tape, the first line of Side A must be completed and the first line of Side B must be empty. When these conditions are both satisfied and the imported data is dropped on Side B from an application (probably CDtracker) and not from the filer, then the second import is added to Side B without disturbing Side A. All other methods will follow the old system. Ie. They will wipe the existing data and fill Side A followed by Side B only if the number of tracks exceed 17. Saved files will display as originally saved irrespective of where the file icon is dropped. After import of data, Caret returns to Side A or B as appropriate and to the end of the string instead of always to Side A and beginning of string as in earlier versions. After wipe of data, Caret returns to 'Home' position. Note that the complementary program CDtracker has more sophisticated routines to print Cassette inlays which can account for track durations and tape length. However it does not allow a choice of font and does not allow recordings in track sequences other than that on the source CD. (NB. version 3.00+ of CDtracker allows any sequence of tracks to be output to Cassette on systems fitted with a CD-ROM drive.) Version 1.28 12th October 1994 TAB now swaps caret from Side A to B and vice-versa. Earlier versions failed due to typo in PROC call. Minor Template revisions to allow for proportional fonts on Risc PC. Corrections to some Interactive Help messages. Use Radio buttons rather than Option in Print dialogue. Eliminate bug which caused Sprites22 file to always be ignored. Export failed if to another copy of Cassette, failing at the point the file type was set. This was traced to failure to use the existing (good) FN to read a string from the block and the substitute code was inadequate. Program's main FN now used and export works OK. Managed to stop exports to Edit putting Wimp$Scrap in its Title bar. Addition of the Close gaps facility to shuffle up the data when there are gaps. If the SELECT button is used Sides A and B are treated separately. Side B data will not shuffle into Side A - even if Sides A and B are a single recording. However if the menu choice is made with the ADJUST button or with SHIFT depressed then the gaps will be closed and the two sides combined. Addition of an Open a gap facility which will insert a blank line at the Caret position and shuffle the other data downwards. Use the ADJUST button for multiple line inserts. The facility only works while a blank line exists at the bottom of the appropriate Side of the inlay. Data will not shuffle from Side A to Side B. Facility also available using the Insert key. An Undo facility introduced using F8. Existing data is stored when files are imported, formatted, gaps closed or wiped and may be restored by use of F8. If no data is stored F8 does nothing. Wipe all, previously available on SHIFT F9 is now available on F9 also. Version 1.29 19th October 1994 Bug fixes in printer routines. (The Inlay width was incorrectly specified). Resource file 'PrintY' controls Y position of printout. Defaults to 1 inch. Previously always top of page. Titles etc. too long when printed are truncated and a message is given to the user if this happens. Program now defaults to printing via Drivers rather than draft mode. Version 1.30 26th October 1994 Bug fix : Open a gap could sometimes work unpredictably if another application had Input focus. Versions since 1.25 (the first to accept import) can import their own data if it was dumped on the menu structure - but not windows. This is now fixed. When Formatting, the Caret could end up bisecting a character. Fixed. Draft printing mode no longer supported. Allows longer strings in the Tape title part of the window. Note the extra characters may not all print if they are wide letters. Try to avoid upper case characters as they are wider than lower case. Trim to fit is added to the Menu so that the effect of printing (which automatically truncates as necessary) can be previewed. Because the new version handles longer strings, its files will upset earlier versions if loaded to them. This is not easily remedied without allocating a new file type which seems an unnecessary waste on a simple program. Old files will load to version 1.30+ without problem. Side A and Side B buttons introduced which will automatically insert "Side A" or "Side B" into the first icon on each side if there is room to fit any existing titles on the inlay and if "Side A" etc. isn't already there. Memory requirements for the Templates file is now calculated by the program. The WimpSlot will grow as required. The first double clicked file name (path) now appears in the Save box instead of an 'invented' name. Which allows... Click on Save on the Main menu has exactly the same effect as clicking OK on the Save dialogue. RISC OS 2 compatibility abandoned. Version 1.31 4th November 1994 Correction of bug introduced on V1.30 which failed to pass on key presses to other applications. Capitalisation of tape title now occurs only when Format option is chosen with Adjust. Select only gives capitals for initial letters. RAM transfer introduced (to Edit etc. and other copies of Cassette). NB. RAM transfer inwards to Cassette not yet implemented. Version 1.32 22nd January 1995 Recent versions of Cassette have been responding oddly to attempts to print to non-existent printers or with no driver etc. Quite a common failing of simple programs! A major problem is that most of us have only one printer to test things on. I have a direct drive laser - not exactly the most common arrangement. Then old computers have the printer modules in ROM and first generation RiscPCs don't! This version now correctly reports that a printer is switched off or a driver is not loaded but still cannot handle a driver being loaded with the printer switched off. If you do this, hit the Escape key (maybe more than once) to get out of trouble. Better still don't try printing without a printer on line. In connection with these amendments there are several changes to error handling and some messages. Having made these excuses I note that most commercial applications including Impression Publisher Plus don't do any better! Perhaps there are some idiotic practices from which the programmer can't save users. If you have a direct drive Calligraph printer running on a pre-Risc PC machine then make sure the Epson emulator is switched on. See Calligraph !Run file. (The emulator switch doesn't seem to work on a RiscPC.) Version 1.33 20 February 1995 By request of a user, the Inlay number is no longer printed because it is sometimes overprinted by the Performer's name now that these may be up to 45 characters. Code REMed out. An extra menu item to force a split of data on Side A. Ie. force it to Side B. The main reason for this is that CDtracker (the CD player and database program) can export selected (in any order) tracks or a whole CD direct to Cassette but does not attempt to decide what can fit on a tape so just fills the Cassette inlay Side A then Side B. CDtracker has its own inbuilt Inlay routines which do intelligently divide tracks between Sides A and B depending on the length of the tracks and the length of the tape. The routine to check a printer is on line is now circumvented because users with CC TurboDrivers who use (or don't use) some module or other complain it causes Cassette to report 'No printer' erronoeously. Isn't non-standard software a bloody pain? Be careful the printer is on line before printing because you could now hang things up. Version 1.34 3 April 1995 Tidying of error handling including putting the !Cassette icon in the Error box as allowed by OS3.5+. Program now responds correctly to attempts to save without a full path name. (Used to Save to root directory!) Eliminated redundant code and sprite file. No longer gives error if an attempt is made to save the Help data given when opening window for first time with Adjust. Version 1.35 3rd October 1995 By request of Tony Broadbent the printing of the Tape Inlay number (removed by request of another user on v1.33) is restored. This means that long Performer's names can overwrite the tape number and there just isn't room to put the Inlay number anywhere else. For those who don't want the Inlay number, go to Resources.PrintNo and change the number in the file to 0. For those who cannot make up their mind, using the Adjust button on the Print icon toggles the Default state so you can get the Inlay or not quite simply. Another request from Tony is to have incrementing numbered file names. To achieve this a big chunk of the program has been scrapped and rewritten. It now works like this: The program will start with a Tape Number of 'No 001' (unless it was started by double clicking a file or an export from CDtracker). If the Tape Number is 'No XXX' the Save box will use the number XXX and every time data is saved XXX will increment by 1. You can reset the save number by changing the Tape Inlay number. When the number gets to 999 it will reset to 001. Tape numbers not of the form 'No XXX' and file names not of the form 'CassNo XXX' will each cause the incremental process to cease. Incrementing file names are restored fully only if the tape number is restored to the form 'No XXX' and the Save box to the form 'CassNo XXX'. Note the hard space (ALT Space) in the file name. Interactive Help messages have been extensively revised with some corrections. People with large numbers of Cassette files are now beginning to see the benefit of having CDtracker too but re-inputting the data is a bit of a pain. Now this is solved. An empty CDtracker file is provided within Cassette. If this is copied to another more accessible place on the disc and it is then dragged to Cassette it will 'suck out' the data in CDtracker format. So all you have to do to convert your Cassette files to CDtracker files is: Load Cassette file, drag CDtracker file to it. Load another Cassette file, drag CDtracker file again. Ad infinitum. The CDtracker file will just grow. When you have finished, double click the CDtracker file and it loads into the program. In practice you will probably want to Move the CDtracker file inside CDtracker's CDdata directory which will be more convenient. To get the best from this facility the Cassette files should either contain the data of just one CD or if two CDs must be neatly divided on Side A or Side B in the recommended fashion. Files in alternative format will still load to CDtracker but will probably require some editing within CDtracker. If the Cassette files contain other than complete CDs, CDtracker will not be able to play those CDs without some editing of the files to include all the tracks on the CD. For completeness the same facility is provided for making CSV files. CSV files dragged to Cassette will also be filled with data. This is in the CSV format required by CDtracker. Version 1.35a (29th November 1996) Small modification to avoid entry of the Pipe: filing system into the Save box, 'cos you cannot save to/from, Pipe FS. Vesrion 1.35b (Not issued) Version 1.35c (5th December 1996) Minor change to print routine to avoid one of the drawn lines being thinner than others. Version 1.35d (22nd March 1997) Revised Sprites. ********* CDtracker has been reviewed in Archive magazine and was rated like this: Absolutely first class CD player. Extremely well thought out, programmed and put together. Quite simply unbelievable. Must rank as one of the best value for money applications available for any platform. Everyone who has a CD drive fitted to an Acorn computer should buy CDtracker. Money well spent. It is as you will gather, a much more professional and capable program than Cassette. Cassette unfortunately is becoming rather messy internally because of the extras bolted on since I took over the code from Mark Bright. Sorry Mark but I am going to ditch your code whenever I think it necessary in future. It wasn't written with so many extra facilities in mind. Making a small start in this direction, this version has a message file. -------------------------------------------------------------------- The program, Cassette has been placed into the public domain by Mark Bright. It may be freely copied and distributed so long as this text file remains present. Routines from this program may be used if they are of any use to you, but please credit Cassette. Anyway, I hope you enjoy this program, and find it useful, if you have any suggestions to improve the functionality or any bug reports, I am very sorry, but by the time you read this, I will have sold my Old Trusty and much loved Arc, and will only have a PC on which to try to write Cassette again from scratch as a windows application.... Mark Bright NB. As Mark Bright has gone down-market, all enquiries to Malcolm Knight, address as above. A year on from the purchase of his IBM clone, Mark told me he had given up trying to convert Cassette to PC. He says "the machine is a bitch and they keep moving the goal posts by changing the OS". Yes Mark, we know, that is why the sensible folk use Acorns. MK.
00000000 21 43 61 73 73 65 74 74 65 0a 20 20 20 20 0a 49 |!Cassette. .I| 00000010 66 20 69 6e 20 61 6e 79 20 64 6f 75 62 74 20 61 |f in any doubt a| 00000020 62 6f 75 74 20 77 68 61 74 20 74 6f 20 64 6f 20 |bout what to do | 00000030 6f 72 20 68 6f 77 2c 20 75 73 65 20 74 68 65 20 |or how, use the | 00000040 49 6e 74 65 72 61 63 74 69 76 65 20 48 65 6c 70 |Interactive Help| 00000050 20 66 61 63 69 6c 69 74 79 0a 28 21 48 65 6c 70 | facility.(!Help| 00000060 29 2c 20 68 6f 77 65 76 65 72 20 68 65 72 65 20 |), however here | 00000070 61 72 65 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 |are some of the | 00000080 6b 65 79 73 20 74 68 61 74 20 21 43 61 73 73 65 |keys that !Casse| 00000090 74 74 65 20 75 73 65 73 3a 0a 0a 46 75 6e 63 74 |tte uses:..Funct| 000000a0 69 6f 6e 20 4b 65 79 73 3a 0a 3c 66 33 3e 20 2d |ion Keys:.<f3> -| 000000b0 20 53 61 76 65 0a 3c 66 35 3e 20 2d 20 53 69 64 | Save.<f5> - Sid| 000000c0 65 20 41 0a 3c 66 36 3e 20 2d 20 53 69 64 65 20 |e A.<f6> - Side | 000000d0 42 0a 3c 66 38 3e 20 2d 20 55 6e 64 6f 0a 3c 66 |B.<f8> - Undo.<f| 000000e0 39 3e 20 6f 72 20 3c 53 68 69 66 74 3e 3c 66 39 |9> or <Shift><f9| 000000f0 3e 20 2d 20 4e 65 77 20 49 6e 6c 61 79 20 5c 0a |> - New Inlay \.| 00000100 3c 66 31 30 3e 20 2d 20 53 77 61 70 20 43 61 73 |<f10> - Swap Cas| 00000110 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |e | 00000120 20 3e 20 53 61 6d 65 20 61 73 20 42 61 73 69 63 | > Same as Basic| 00000130 20 45 64 69 74 6f 72 0a 3c 66 31 31 3e 20 2d 20 | Editor.<f11> - | 00000140 44 65 6c 65 74 65 20 74 6f 20 65 6e 64 20 6f 66 |Delete to end of| 00000150 20 6c 69 6e 65 20 20 20 2f 20 20 20 20 20 0a 41 | line / .A| 00000160 6c 73 6f 20 72 65 73 70 6f 6e 64 73 20 74 6f 20 |lso responds to | 00000170 43 4f 4e 54 52 4f 4c 20 53 20 74 6f 20 53 77 61 |CONTROL S to Swa| 00000180 70 20 43 61 73 65 20 61 73 20 49 6d 70 72 65 73 |p Case as Impres| 00000190 73 69 6f 6e 20 44 54 50 0a 4f 74 68 65 72 20 4b |sion DTP.Other K| 000001a0 65 79 73 20 3a 0a 3c 48 6f 6d 65 3e 20 20 20 52 |eys :.<Home> R| 000001b0 65 74 75 72 6e 20 74 6f 20 54 72 61 63 6b 20 31 |eturn to Track 1| 000001c0 0a 3c 54 61 62 3e 20 20 20 20 54 6f 67 67 6c 65 |.<Tab> Toggle| 000001d0 20 62 65 74 77 65 65 6e 20 53 69 64 65 20 41 20 | between Side A | 000001e0 61 6e 64 20 53 69 64 65 20 42 0a 3c 50 72 69 6e |and Side B.<Prin| 000001f0 74 3e 20 20 50 72 69 6e 74 20 69 6e 6c 61 79 0a |t> Print inlay.| 00000200 3c 49 6e 73 65 72 74 3e 20 4f 70 65 6e 20 61 20 |<Insert> Open a | 00000210 67 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 |gap. | 00000220 20 20 20 20 20 20 20 20 20 20 20 20 20 0a 49 66 | .If| 00000230 20 74 68 65 20 6d 61 69 6e 20 77 69 6e 64 6f 77 | the main window| 00000240 20 69 73 20 6f 70 65 6e 65 64 20 77 69 74 68 20 | is opened with | 00000250 41 64 6a 75 73 74 20 61 6c 6c 20 74 68 65 20 49 |Adjust all the I| 00000260 63 6f 6e 73 20 77 69 6c 6c 20 62 65 20 66 69 6c |cons will be fil| 00000270 6c 65 64 0a 77 69 74 68 20 73 75 69 74 61 62 6c |led.with suitabl| 00000280 65 20 74 65 78 74 20 74 6f 20 61 63 74 20 61 73 |e text to act as| 00000290 20 61 20 71 75 69 63 6b 20 72 65 66 65 72 65 6e | a quick referen| 000002a0 63 65 20 67 75 69 64 65 20 6f 66 20 77 68 61 74 |ce guide of what| 000002b0 20 67 6f 65 73 20 77 68 65 72 65 2e 0a 4e 6f 74 | goes where..Not| 000002c0 65 20 74 68 61 74 20 74 68 69 73 20 4f 4e 4c 59 |e that this ONLY| 000002d0 20 68 61 70 70 65 6e 73 20 77 68 65 6e 20 74 68 | happens when th| 000002e0 65 20 70 72 6f 67 72 61 6d 20 69 73 20 66 69 72 |e program is fir| 000002f0 73 74 20 72 75 6e 2e 0a 0a 48 69 73 74 6f 72 79 |st run...History| 00000300 20 3a 20 28 50 72 65 20 31 39 39 34 20 68 69 73 | : (Pre 1994 his| 00000310 74 6f 72 79 20 65 6c 69 6d 69 6e 61 74 65 64 29 |tory eliminated)| 00000320 0a 20 0a 56 65 72 73 69 6f 6e 20 31 2e 32 34 20 |. .Version 1.24 | 00000330 32 6e 64 20 41 70 72 69 6c 20 31 39 39 34 0a 46 |2nd April 1994.F| 00000340 69 72 73 74 20 61 74 74 65 6d 70 74 20 61 74 20 |irst attempt at | 00000350 63 6f 72 72 65 63 74 69 6e 67 20 61 20 70 72 6f |correcting a pro| 00000360 62 6c 65 6d 20 69 6e 20 74 68 65 20 66 69 6c 65 |blem in the file| 00000370 20 74 72 61 6e 73 66 65 72 20 76 69 61 20 57 69 | transfer via Wi| 00000380 6d 70 53 63 72 61 70 0a 6d 65 63 68 61 6e 69 73 |mpScrap.mechanis| 00000390 6d 2e 20 49 74 20 68 61 73 20 6e 65 76 65 72 20 |m. It has never | 000003a0 62 65 65 6e 20 61 20 70 72 6f 62 6c 65 6d 20 75 |been a problem u| 000003b0 6e 74 69 6c 20 6e 6f 77 20 62 65 63 61 75 73 65 |ntil now because| 000003c0 20 6e 6f 2d 6f 6e 65 20 68 61 73 20 65 76 65 72 | no-one has ever| 000003d0 0a 6e 65 65 64 65 64 20 74 6f 20 74 72 61 6e 73 |.needed to trans| 000003e0 66 65 72 20 62 79 20 74 68 69 73 20 6d 65 74 68 |fer by this meth| 000003f0 6f 64 20 41 70 70 6c 69 63 61 74 69 6f 6e 20 54 |od Application T| 00000400 6f 20 41 70 70 6c 69 63 61 74 69 6f 6e 2e 20 49 |o Application. I| 00000410 74 20 68 61 73 0a 6e 6f 77 20 62 65 65 6e 20 64 |t has.now been d| 00000420 69 73 63 6f 76 65 72 65 64 20 74 68 61 74 20 74 |iscovered that t| 00000430 68 65 72 65 20 69 73 20 61 74 20 6c 65 61 73 74 |here is at least| 00000440 20 6f 6e 65 20 6f 74 68 65 72 20 70 72 6f 67 72 | one other progr| 00000450 61 6d 20 6f 75 74 20 74 68 65 72 65 0a 74 68 61 |am out there.tha| 00000460 74 20 77 69 73 68 65 73 20 74 6f 20 62 65 20 61 |t wishes to be a| 00000470 62 6c 65 20 74 6f 20 70 61 73 73 20 6f 66 66 20 |ble to pass off | 00000480 74 68 65 20 74 61 73 6b 20 6f 66 20 70 72 69 6e |the task of prin| 00000490 74 69 6e 67 20 74 68 65 20 6c 61 62 65 6c 73 20 |ting the labels | 000004a0 69 74 0a 63 72 65 61 74 65 73 20 74 6f 20 61 6e |it.creates to an| 000004b0 6f 74 68 65 72 20 61 70 70 6c 69 63 61 74 69 6f |other applicatio| 000004c0 6e 2e 20 54 68 69 73 20 6f 74 68 65 72 20 70 72 |n. This other pr| 000004d0 6f 67 72 61 6d 20 69 73 20 61 20 43 44 20 64 61 |ogram is a CD da| 000004e0 74 61 62 61 73 65 0a 70 72 6f 67 72 61 6d 2c 20 |tabase.program, | 000004f0 77 68 69 63 68 20 61 74 20 74 68 69 73 20 74 69 |which at this ti| 00000500 6d 65 20 49 20 68 61 76 65 20 6e 6f 74 20 73 65 |me I have not se| 00000510 65 6e 2c 20 62 75 74 20 74 68 65 20 61 75 74 68 |en, but the auth| 00000520 6f 72 20 68 61 73 20 61 67 72 65 65 64 0a 74 6f |or has agreed.to| 00000530 20 73 65 6e 64 20 6d 65 20 61 20 63 6f 70 79 20 | send me a copy | 00000540 66 6f 72 20 74 65 73 74 69 6e 67 2e 2e 2e 2e 0a |for testing.....| 00000550 0a 56 65 72 73 69 6f 6e 20 31 2e 32 35 20 34 74 |.Version 1.25 4t| 00000560 68 20 41 70 72 69 6c 20 31 39 39 34 0a 48 6f 70 |h April 1994.Hop| 00000570 65 66 75 6c 6c 79 20 74 68 69 73 20 69 73 20 6e |efully this is n| 00000580 6f 77 20 66 75 6c 6c 79 20 77 6f 72 6b 69 6e 67 |ow fully working| 00000590 20 6f 6e 20 61 70 70 20 74 6f 20 61 70 70 20 74 | on app to app t| 000005a0 72 61 6e 73 66 65 72 73 20 76 69 61 20 74 68 65 |ransfers via the| 000005b0 20 73 63 72 61 70 0a 66 69 6c 65 20 6d 65 63 68 | scrap.file mech| 000005c0 61 6e 69 73 6d 2e 20 49 74 20 77 6f 72 6b 73 20 |anism. It works | 000005d0 62 65 74 77 65 65 6e 20 45 64 69 74 2f 44 65 73 |between Edit/Des| 000005e0 6b 45 64 69 74 20 61 6e 64 20 43 61 73 73 65 74 |kEdit and Casset| 000005f0 74 65 20 69 6e 20 62 6f 74 68 0a 64 69 72 65 63 |te in both.direc| 00000600 74 69 6f 6e 73 2e 20 49 20 61 6d 20 63 6f 6e 76 |tions. I am conv| 00000610 69 6e 63 65 64 20 74 68 61 74 20 49 20 61 6d 20 |inced that I am | 00000620 6e 6f 77 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 |now following th| 00000630 65 20 64 61 74 61 20 74 72 61 6e 73 66 65 72 0a |e data transfer.| 00000640 70 72 6f 74 6f 63 6f 6c 20 61 73 20 73 65 74 20 |protocol as set | 00000650 64 6f 77 6e 20 69 6e 20 74 68 65 20 50 52 4d 73 |down in the PRMs| 00000660 20 66 75 6c 6c 79 2c 20 61 6e 64 20 74 68 61 74 | fully, and that| 00000670 20 61 6e 79 20 70 72 6f 62 6c 65 6d 73 20 6d 75 | any problems mu| 00000680 73 74 20 62 65 20 64 6f 77 6e 0a 74 6f 20 74 68 |st be down.to th| 00000690 65 20 6f 74 68 65 72 20 70 72 6f 67 72 61 6d 21 |e other program!| 000006a0 20 28 54 68 61 74 20 69 73 20 75 6e 6c 65 73 73 | (That is unless| 000006b0 20 79 6f 75 20 6b 6e 6f 77 20 62 65 74 74 65 72 | you know better| 000006c0 21 29 20 46 6f 72 20 65 78 61 6d 70 6c 65 20 45 |!) For example E| 000006d0 64 69 74 0a 63 68 61 6e 67 65 73 20 74 68 65 20 |dit.changes the | 000006e0 74 69 74 6c 65 20 62 61 72 20 61 6e 64 20 73 61 |title bar and sa| 000006f0 76 65 20 62 6f 78 20 6e 61 6d 65 20 61 66 74 65 |ve box name afte| 00000700 72 20 73 61 76 69 6e 67 20 74 68 69 73 20 77 61 |r saving this wa| 00000710 79 20 74 6f 0a 3c 57 69 6d 70 24 53 63 72 61 70 |y to.<Wimp$Scrap| 00000720 3e 20 61 6e 64 20 69 74 20 64 6f 65 73 20 6e 6f |> and it does no| 00000730 74 20 64 65 6c 65 74 65 20 74 68 65 20 73 63 72 |t delete the scr| 00000740 61 70 66 69 6c 65 20 6f 6e 20 6c 6f 61 64 69 6e |apfile on loadin| 00000750 67 2e 0a 0a 54 68 65 20 43 44 20 64 61 74 61 62 |g...The CD datab| 00000760 61 73 65 20 68 61 73 20 6e 6f 77 20 62 65 65 6e |ase has now been| 00000770 20 73 65 65 6e 20 61 6e 64 20 69 74 20 64 6f 65 | seen and it doe| 00000780 73 20 61 20 67 6f 6f 64 20 6a 6f 62 20 6f 66 20 |s a good job of | 00000790 65 78 70 6f 72 74 69 6e 67 0a 64 69 72 65 63 74 |exporting.direct| 000007a0 6c 79 20 74 6f 20 6d 79 20 70 72 6f 67 72 61 6d |ly to my program| 000007b0 20 28 62 75 74 20 70 6f 6c 69 74 65 6c 79 20 72 | (but politely r| 000007c0 65 66 75 73 65 73 20 74 6f 20 64 6f 20 73 6f 20 |efuses to do so | 000007d0 74 6f 20 76 65 72 73 69 6f 6e 73 20 62 65 66 6f |to versions befo| 000007e0 72 65 0a 31 2e 32 35 2e 29 20 20 49 74 20 63 61 |re.1.25.) It ca| 000007f0 6e 20 69 6d 70 6f 72 74 20 43 53 56 20 66 69 6c |n import CSV fil| 00000800 65 73 20 61 6e 64 20 74 68 6f 73 65 20 6f 66 20 |es and those of | 00000810 74 68 65 20 70 72 6f 67 72 61 6d 20 43 44 69 6e |the program CDin| 00000820 64 65 78 20 28 70 75 62 6c 69 73 68 65 64 0a 62 |dex (published.b| 00000830 79 20 41 72 63 68 69 6d 65 64 65 73 20 57 6f 72 |y Archimedes Wor| 00000840 6c 64 29 20 73 6f 20 79 6f 75 20 73 68 6f 75 6c |ld) so you shoul| 00000850 64 20 75 73 65 20 69 74 20 69 66 20 79 6f 75 20 |d use it if you | 00000860 63 61 74 61 6c 6f 67 75 65 20 43 44 73 2e 20 49 |catalogue CDs. I| 00000870 74 20 6e 65 65 64 73 20 4f 53 33 0a 61 6e 64 20 |t needs OS3.and | 00000880 69 64 65 61 6c 6c 79 20 61 20 68 61 72 64 20 64 |ideally a hard d| 00000890 69 73 63 20 62 75 74 20 63 61 6e 20 6b 65 65 70 |isc but can keep| 000008a0 20 75 6e 6c 69 6d 69 74 65 64 20 64 61 74 61 20 | unlimited data | 000008b0 6f 6e 20 61 20 31 6d 62 20 6d 61 63 68 69 6e 65 |on a 1mb machine| 000008c0 2e 0a 0a 54 68 65 20 43 44 20 64 61 74 61 62 61 |...The CD databa| 000008d0 73 65 20 69 73 20 61 20 76 65 72 79 20 63 6f 6d |se is a very com| 000008e0 70 72 65 68 65 6e 73 69 76 65 20 66 61 63 69 6c |prehensive facil| 000008f0 69 74 79 20 66 6f 72 a0 69 6e 74 65 72 72 6f 67 |ity for.interrog| 00000900 61 74 69 6e 67 20 43 44 20 64 61 74 61 0a 61 6e |ating CD data.an| 00000910 64 20 63 61 6e 20 62 65 20 6f 62 74 61 69 6e 65 |d can be obtaine| 00000920 64 20 66 6f 72 20 74 68 65 20 70 72 69 63 65 20 |d for the price | 00000930 6f 66 20 61 20 64 69 73 63 20 61 6e 64 20 61 20 |of a disc and a | 00000940 73 74 61 6d 70 20 66 72 6f 6d 0a 0a 4d 61 6c 63 |stamp from..Malc| 00000950 6f 6c 6d 20 4b 6e 69 67 68 74 0a 35 20 43 6f 70 |olm Knight.5 Cop| 00000960 74 65 66 69 65 6c 64 20 44 72 69 76 65 0a 42 65 |tefield Drive.Be| 00000970 6c 76 65 64 65 72 65 0a 4b 65 6e 74 0a 44 41 31 |lvedere.Kent.DA1| 00000980 37 20 35 52 4a 0a 0a 6f 72 20 62 79 20 65 6d 61 |7 5RJ..or by ema| 00000990 69 6c 20 74 6f 20 6d 61 6c 63 6f 6c 6d 40 64 69 |il to malcolm@di| 000009a0 67 69 64 61 72 6b 2e 64 65 6d 6f 6e 2e 63 6f 2e |gidark.demon.co.| 000009b0 75 6b 0a 0a 46 75 72 74 68 65 72 20 75 70 67 72 |uk..Further upgr| 000009c0 61 64 65 73 20 74 6f 20 43 61 73 73 65 74 74 65 |ades to Cassette| 000009d0 20 61 72 65 20 62 79 20 4d 61 6c 63 6f 6c 6d 20 | are by Malcolm | 000009e0 4b 6e 69 67 68 74 0a 0a 56 65 72 73 69 6f 6e 20 |Knight..Version | 000009f0 31 2e 32 36 20 36 74 68 20 4d 61 79 20 31 39 39 |1.26 6th May 199| 00000a00 34 0a 53 74 6f 70 20 43 61 73 73 65 74 74 65 20 |4.Stop Cassette | 00000a10 61 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 6c 6f |attempting to lo| 00000a20 61 64 20 66 69 6c 65 73 20 69 74 20 73 68 6f 75 |ad files it shou| 00000a30 6c 64 20 6e 6f 74 20 72 65 63 6f 67 6e 69 73 65 |ld not recognise| 00000a40 2e 0a 0a 56 65 72 73 69 6f 6e 20 31 2e 32 37 20 |...Version 1.27 | 00000a50 31 32 74 68 20 4d 61 79 20 31 39 39 34 0a 53 74 |12th May 1994.St| 00000a60 6f 70 20 61 75 74 6f 20 66 6f 72 6d 61 74 20 72 |op auto format r| 00000a70 6f 75 74 69 6e 65 20 6d 61 6b 69 6e 67 20 63 68 |outine making ch| 00000a80 61 72 61 63 74 65 72 73 20 61 66 74 65 72 20 62 |aracters after b| 00000a90 72 61 63 6b 65 74 73 20 65 74 63 2e 20 6c 6f 77 |rackets etc. low| 00000aa0 65 72 20 63 61 73 65 2e 0a 4e 6f 20 6c 6f 6e 67 |er case..No long| 00000ab0 65 72 20 74 75 72 6e 73 20 74 68 69 6e 67 73 20 |er turns things | 00000ac0 6c 69 6b 65 20 27 50 61 72 74 20 49 49 49 27 20 |like 'Part III' | 00000ad0 69 6e 74 6f 20 27 50 61 72 74 20 49 69 69 27 2e |into 'Part Iii'.| 00000ae0 0a 0a 46 61 74 61 6c 20 63 72 61 73 68 20 61 66 |..Fatal crash af| 00000af0 74 65 72 20 31 36 20 28 69 66 20 57 69 6d 70 73 |ter 16 (if Wimps| 00000b00 6c 6f 74 20 39 36 4b 29 20 73 75 63 63 65 73 73 |lot 96K) success| 00000b10 69 76 65 20 64 61 74 61 20 6c 6f 61 64 73 20 66 |ive data loads f| 00000b20 69 78 65 64 2e 0a 0a 41 62 69 6c 69 74 79 20 74 |ixed...Ability t| 00000b30 6f 20 6d 61 6b 65 20 61 20 73 65 63 6f 6e 64 20 |o make a second | 00000b40 69 6d 70 6f 72 74 20 77 69 74 68 6f 75 74 20 64 |import without d| 00000b50 65 6c 65 74 69 6e 67 20 70 72 65 76 69 6f 75 73 |eleting previous| 00000b60 20 69 6d 70 6f 72 74 20 69 6e 74 72 6f 64 75 63 | import introduc| 00000b70 65 64 2e 0a 54 6f 20 6d 61 6b 65 20 61 20 73 65 |ed..To make a se| 00000b80 63 6f 6e 64 20 69 6d 70 6f 72 74 20 64 69 72 65 |cond import dire| 00000b90 63 74 6c 79 20 74 6f 20 53 69 64 65 20 42 20 6f |ctly to Side B o| 00000ba0 66 20 74 68 65 20 74 61 70 65 2c 20 74 68 65 20 |f the tape, the | 00000bb0 66 69 72 73 74 20 6c 69 6e 65 20 6f 66 0a 53 69 |first line of.Si| 00000bc0 64 65 20 41 20 6d 75 73 74 20 62 65 20 63 6f 6d |de A must be com| 00000bd0 70 6c 65 74 65 64 20 61 6e 64 20 74 68 65 20 66 |pleted and the f| 00000be0 69 72 73 74 20 6c 69 6e 65 20 6f 66 20 53 69 64 |irst line of Sid| 00000bf0 65 20 42 20 6d 75 73 74 20 62 65 20 65 6d 70 74 |e B must be empt| 00000c00 79 2e 20 57 68 65 6e 0a 74 68 65 73 65 20 63 6f |y. When.these co| 00000c10 6e 64 69 74 69 6f 6e 73 20 61 72 65 20 62 6f 74 |nditions are bot| 00000c20 68 20 73 61 74 69 73 66 69 65 64 20 61 6e 64 20 |h satisfied and | 00000c30 74 68 65 20 69 6d 70 6f 72 74 65 64 20 64 61 74 |the imported dat| 00000c40 61 20 69 73 20 64 72 6f 70 70 65 64 20 6f 6e 20 |a is dropped on | 00000c50 53 69 64 65 0a 42 20 66 72 6f 6d 20 61 6e 20 61 |Side.B from an a| 00000c60 70 70 6c 69 63 61 74 69 6f 6e 20 28 70 72 6f 62 |pplication (prob| 00000c70 61 62 6c 79 20 43 44 74 72 61 63 6b 65 72 29 20 |ably CDtracker) | 00000c80 61 6e 64 20 6e 6f 74 20 66 72 6f 6d 20 74 68 65 |and not from the| 00000c90 20 66 69 6c 65 72 2c 20 74 68 65 6e 20 74 68 65 | filer, then the| 00000ca0 0a 73 65 63 6f 6e 64 20 69 6d 70 6f 72 74 20 69 |.second import i| 00000cb0 73 20 61 64 64 65 64 20 74 6f 20 53 69 64 65 20 |s added to Side | 00000cc0 42 20 77 69 74 68 6f 75 74 20 64 69 73 74 75 72 |B without distur| 00000cd0 62 69 6e 67 20 53 69 64 65 20 41 2e 20 41 6c 6c |bing Side A. All| 00000ce0 20 6f 74 68 65 72 0a 6d 65 74 68 6f 64 73 20 77 | other.methods w| 00000cf0 69 6c 6c 20 66 6f 6c 6c 6f 77 20 74 68 65 20 6f |ill follow the o| 00000d00 6c 64 20 73 79 73 74 65 6d 2e 20 49 65 2e 20 54 |ld system. Ie. T| 00000d10 68 65 79 20 77 69 6c 6c 20 77 69 70 65 20 74 68 |hey will wipe th| 00000d20 65 20 65 78 69 73 74 69 6e 67 20 64 61 74 61 20 |e existing data | 00000d30 61 6e 64 0a 66 69 6c 6c 20 53 69 64 65 20 41 20 |and.fill Side A | 00000d40 66 6f 6c 6c 6f 77 65 64 20 62 79 20 53 69 64 65 |followed by Side| 00000d50 20 42 20 6f 6e 6c 79 20 69 66 20 74 68 65 20 6e | B only if the n| 00000d60 75 6d 62 65 72 20 6f 66 20 74 72 61 63 6b 73 20 |umber of tracks | 00000d70 65 78 63 65 65 64 20 31 37 2e 0a 0a 53 61 76 65 |exceed 17...Save| 00000d80 64 20 66 69 6c 65 73 20 77 69 6c 6c 20 64 69 73 |d files will dis| 00000d90 70 6c 61 79 20 61 73 20 6f 72 69 67 69 6e 61 6c |play as original| 00000da0 6c 79 20 73 61 76 65 64 20 69 72 72 65 73 70 65 |ly saved irrespe| 00000db0 63 74 69 76 65 20 6f 66 20 77 68 65 72 65 20 74 |ctive of where t| 00000dc0 68 65 20 66 69 6c 65 0a 69 63 6f 6e 20 69 73 20 |he file.icon is | 00000dd0 64 72 6f 70 70 65 64 2e 0a 0a 41 66 74 65 72 20 |dropped...After | 00000de0 69 6d 70 6f 72 74 20 6f 66 20 64 61 74 61 2c 20 |import of data, | 00000df0 43 61 72 65 74 20 72 65 74 75 72 6e 73 20 74 6f |Caret returns to| 00000e00 20 53 69 64 65 20 41 20 6f 72 20 42 20 61 73 20 | Side A or B as | 00000e10 61 70 70 72 6f 70 72 69 61 74 65 20 61 6e 64 20 |appropriate and | 00000e20 74 6f 20 74 68 65 0a 65 6e 64 20 6f 66 20 74 68 |to the.end of th| 00000e30 65 20 73 74 72 69 6e 67 20 69 6e 73 74 65 61 64 |e string instead| 00000e40 20 6f 66 20 61 6c 77 61 79 73 20 74 6f 20 53 69 | of always to Si| 00000e50 64 65 20 41 20 61 6e 64 20 62 65 67 69 6e 6e 69 |de A and beginni| 00000e60 6e 67 20 6f 66 20 73 74 72 69 6e 67 20 61 73 20 |ng of string as | 00000e70 69 6e 0a 65 61 72 6c 69 65 72 20 76 65 72 73 69 |in.earlier versi| 00000e80 6f 6e 73 2e 0a 0a 41 66 74 65 72 20 77 69 70 65 |ons...After wipe| 00000e90 20 6f 66 20 64 61 74 61 2c 20 43 61 72 65 74 20 | of data, Caret | 00000ea0 72 65 74 75 72 6e 73 20 74 6f 20 27 48 6f 6d 65 |returns to 'Home| 00000eb0 27 20 70 6f 73 69 74 69 6f 6e 2e 0a 0a 4e 6f 74 |' position...Not| 00000ec0 65 20 74 68 61 74 20 74 68 65 20 63 6f 6d 70 6c |e that the compl| 00000ed0 65 6d 65 6e 74 61 72 79 20 70 72 6f 67 72 61 6d |ementary program| 00000ee0 20 43 44 74 72 61 63 6b 65 72 20 68 61 73 20 6d | CDtracker has m| 00000ef0 6f 72 65 20 73 6f 70 68 69 73 74 69 63 61 74 65 |ore sophisticate| 00000f00 64 0a 72 6f 75 74 69 6e 65 73 20 74 6f 20 70 72 |d.routines to pr| 00000f10 69 6e 74 20 43 61 73 73 65 74 74 65 20 69 6e 6c |int Cassette inl| 00000f20 61 79 73 20 77 68 69 63 68 20 63 61 6e 20 61 63 |ays which can ac| 00000f30 63 6f 75 6e 74 20 66 6f 72 20 74 72 61 63 6b 20 |count for track | 00000f40 64 75 72 61 74 69 6f 6e 73 20 61 6e 64 0a 74 61 |durations and.ta| 00000f50 70 65 20 6c 65 6e 67 74 68 2e 20 48 6f 77 65 76 |pe length. Howev| 00000f60 65 72 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 61 |er it does not a| 00000f70 6c 6c 6f 77 20 61 20 63 68 6f 69 63 65 20 6f 66 |llow a choice of| 00000f80 20 66 6f 6e 74 20 61 6e 64 20 64 6f 65 73 20 6e | font and does n| 00000f90 6f 74 20 61 6c 6c 6f 77 0a 72 65 63 6f 72 64 69 |ot allow.recordi| 00000fa0 6e 67 73 20 69 6e 20 74 72 61 63 6b 20 73 65 71 |ngs in track seq| 00000fb0 75 65 6e 63 65 73 20 6f 74 68 65 72 20 74 68 61 |uences other tha| 00000fc0 6e 20 74 68 61 74 20 6f 6e 20 74 68 65 20 73 6f |n that on the so| 00000fd0 75 72 63 65 20 43 44 2e 20 28 4e 42 2e 20 76 65 |urce CD. (NB. ve| 00000fe0 72 73 69 6f 6e 0a 33 2e 30 30 2b 20 6f 66 20 43 |rsion.3.00+ of C| 00000ff0 44 74 72 61 63 6b 65 72 20 61 6c 6c 6f 77 73 20 |Dtracker allows | 00001000 61 6e 79 20 73 65 71 75 65 6e 63 65 20 6f 66 20 |any sequence of | 00001010 74 72 61 63 6b 73 20 74 6f 20 62 65 20 6f 75 74 |tracks to be out| 00001020 70 75 74 20 74 6f 20 43 61 73 73 65 74 74 65 20 |put to Cassette | 00001030 6f 6e 0a 73 79 73 74 65 6d 73 20 66 69 74 74 65 |on.systems fitte| 00001040 64 20 77 69 74 68 20 61 20 43 44 2d 52 4f 4d 20 |d with a CD-ROM | 00001050 64 72 69 76 65 2e 29 20 0a 0a 56 65 72 73 69 6f |drive.) ..Versio| 00001060 6e 20 31 2e 32 38 20 31 32 74 68 20 4f 63 74 6f |n 1.28 12th Octo| 00001070 62 65 72 20 31 39 39 34 0a 0a 54 41 42 20 6e 6f |ber 1994..TAB no| 00001080 77 20 73 77 61 70 73 20 63 61 72 65 74 20 66 72 |w swaps caret fr| 00001090 6f 6d 20 53 69 64 65 20 41 20 74 6f 20 42 20 61 |om Side A to B a| 000010a0 6e 64 20 76 69 63 65 2d 76 65 72 73 61 2e 20 45 |nd vice-versa. E| 000010b0 61 72 6c 69 65 72 20 76 65 72 73 69 6f 6e 73 20 |arlier versions | 000010c0 66 61 69 6c 65 64 0a 64 75 65 20 74 6f 20 74 79 |failed.due to ty| 000010d0 70 6f 20 69 6e 20 50 52 4f 43 20 63 61 6c 6c 2e |po in PROC call.| 000010e0 0a 0a 4d 69 6e 6f 72 20 54 65 6d 70 6c 61 74 65 |..Minor Template| 000010f0 20 72 65 76 69 73 69 6f 6e 73 20 74 6f 20 61 6c | revisions to al| 00001100 6c 6f 77 20 66 6f 72 20 70 72 6f 70 6f 72 74 69 |low for proporti| 00001110 6f 6e 61 6c 20 66 6f 6e 74 73 20 6f 6e 20 52 69 |onal fonts on Ri| 00001120 73 63 20 50 43 2e 0a 0a 43 6f 72 72 65 63 74 69 |sc PC...Correcti| 00001130 6f 6e 73 20 74 6f 20 73 6f 6d 65 20 49 6e 74 65 |ons to some Inte| 00001140 72 61 63 74 69 76 65 20 48 65 6c 70 20 6d 65 73 |ractive Help mes| 00001150 73 61 67 65 73 2e 0a 0a 55 73 65 20 52 61 64 69 |sages...Use Radi| 00001160 6f 20 62 75 74 74 6f 6e 73 20 72 61 74 68 65 72 |o buttons rather| 00001170 20 74 68 61 6e 20 4f 70 74 69 6f 6e 20 69 6e 20 | than Option in | 00001180 50 72 69 6e 74 20 64 69 61 6c 6f 67 75 65 2e 0a |Print dialogue..| 00001190 0a 45 6c 69 6d 69 6e 61 74 65 20 62 75 67 20 77 |.Eliminate bug w| 000011a0 68 69 63 68 20 63 61 75 73 65 64 20 53 70 72 69 |hich caused Spri| 000011b0 74 65 73 32 32 20 66 69 6c 65 20 74 6f 20 61 6c |tes22 file to al| 000011c0 77 61 79 73 20 62 65 20 69 67 6e 6f 72 65 64 2e |ways be ignored.| 000011d0 0a 0a 45 78 70 6f 72 74 20 66 61 69 6c 65 64 20 |..Export failed | 000011e0 69 66 20 74 6f 20 61 6e 6f 74 68 65 72 20 63 6f |if to another co| 000011f0 70 79 20 6f 66 20 43 61 73 73 65 74 74 65 2c 20 |py of Cassette, | 00001200 66 61 69 6c 69 6e 67 20 61 74 20 74 68 65 20 70 |failing at the p| 00001210 6f 69 6e 74 20 74 68 65 20 66 69 6c 65 0a 74 79 |oint the file.ty| 00001220 70 65 20 77 61 73 20 73 65 74 2e 20 54 68 69 73 |pe was set. This| 00001230 20 77 61 73 20 74 72 61 63 65 64 20 74 6f 20 66 | was traced to f| 00001240 61 69 6c 75 72 65 20 74 6f 20 75 73 65 20 74 68 |ailure to use th| 00001250 65 20 65 78 69 73 74 69 6e 67 20 28 67 6f 6f 64 |e existing (good| 00001260 29 20 46 4e 20 74 6f 0a 72 65 61 64 20 61 20 73 |) FN to.read a s| 00001270 74 72 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 62 |tring from the b| 00001280 6c 6f 63 6b 20 61 6e 64 20 74 68 65 20 73 75 62 |lock and the sub| 00001290 73 74 69 74 75 74 65 20 63 6f 64 65 20 77 61 73 |stitute code was| 000012a0 20 69 6e 61 64 65 71 75 61 74 65 2e 0a 50 72 6f | inadequate..Pro| 000012b0 67 72 61 6d 27 73 20 6d 61 69 6e 20 46 4e 20 6e |gram's main FN n| 000012c0 6f 77 20 75 73 65 64 20 61 6e 64 20 65 78 70 6f |ow used and expo| 000012d0 72 74 20 77 6f 72 6b 73 20 4f 4b 2e 0a 0a 4d 61 |rt works OK...Ma| 000012e0 6e 61 67 65 64 20 74 6f 20 73 74 6f 70 20 65 78 |naged to stop ex| 000012f0 70 6f 72 74 73 20 74 6f 20 45 64 69 74 20 70 75 |ports to Edit pu| 00001300 74 74 69 6e 67 20 57 69 6d 70 24 53 63 72 61 70 |tting Wimp$Scrap| 00001310 20 69 6e 20 69 74 73 20 54 69 74 6c 65 20 62 61 | in its Title ba| 00001320 72 2e 0a 0a 41 64 64 69 74 69 6f 6e 20 6f 66 20 |r...Addition of | 00001330 74 68 65 20 43 6c 6f 73 65 20 67 61 70 73 20 66 |the Close gaps f| 00001340 61 63 69 6c 69 74 79 20 74 6f 20 73 68 75 66 66 |acility to shuff| 00001350 6c 65 20 75 70 20 74 68 65 20 64 61 74 61 20 77 |le up the data w| 00001360 68 65 6e 0a 74 68 65 72 65 20 61 72 65 20 67 61 |hen.there are ga| 00001370 70 73 2e 20 49 66 20 74 68 65 20 53 45 4c 45 43 |ps. If the SELEC| 00001380 54 20 62 75 74 74 6f 6e 20 69 73 20 75 73 65 64 |T button is used| 00001390 20 53 69 64 65 73 20 41 20 61 6e 64 20 42 20 61 | Sides A and B a| 000013a0 72 65 20 74 72 65 61 74 65 64 0a 73 65 70 61 72 |re treated.separ| 000013b0 61 74 65 6c 79 2e 20 53 69 64 65 20 42 20 64 61 |ately. Side B da| 000013c0 74 61 20 77 69 6c 6c 20 6e 6f 74 20 73 68 75 66 |ta will not shuf| 000013d0 66 6c 65 20 69 6e 74 6f 20 53 69 64 65 20 41 20 |fle into Side A | 000013e0 2d 20 65 76 65 6e 20 69 66 20 53 69 64 65 73 20 |- even if Sides | 000013f0 41 20 61 6e 64 20 42 0a 61 72 65 20 61 20 73 69 |A and B.are a si| 00001400 6e 67 6c 65 20 72 65 63 6f 72 64 69 6e 67 2e 20 |ngle recording. | 00001410 48 6f 77 65 76 65 72 20 69 66 20 74 68 65 20 6d |However if the m| 00001420 65 6e 75 20 63 68 6f 69 63 65 20 69 73 20 6d 61 |enu choice is ma| 00001430 64 65 20 77 69 74 68 20 74 68 65 20 41 44 4a 55 |de with the ADJU| 00001440 53 54 0a 62 75 74 74 6f 6e 20 6f 72 20 77 69 74 |ST.button or wit| 00001450 68 20 53 48 49 46 54 20 64 65 70 72 65 73 73 65 |h SHIFT depresse| 00001460 64 20 74 68 65 6e 20 74 68 65 20 67 61 70 73 20 |d then the gaps | 00001470 77 69 6c 6c 20 62 65 20 63 6c 6f 73 65 64 20 61 |will be closed a| 00001480 6e 64 20 74 68 65 20 74 77 6f 0a 73 69 64 65 73 |nd the two.sides| 00001490 20 63 6f 6d 62 69 6e 65 64 2e 0a 0a 41 64 64 69 | combined...Addi| 000014a0 74 69 6f 6e 20 6f 66 20 61 6e 20 4f 70 65 6e 20 |tion of an Open | 000014b0 61 20 67 61 70 20 66 61 63 69 6c 69 74 79 20 77 |a gap facility w| 000014c0 68 69 63 68 20 77 69 6c 6c 20 69 6e 73 65 72 74 |hich will insert| 000014d0 20 61 20 62 6c 61 6e 6b 20 6c 69 6e 65 20 61 74 | a blank line at| 000014e0 20 74 68 65 0a 43 61 72 65 74 20 70 6f 73 69 74 | the.Caret posit| 000014f0 69 6f 6e 20 61 6e 64 20 73 68 75 66 66 6c 65 20 |ion and shuffle | 00001500 74 68 65 20 6f 74 68 65 72 20 64 61 74 61 20 64 |the other data d| 00001510 6f 77 6e 77 61 72 64 73 2e 20 55 73 65 20 74 68 |ownwards. Use th| 00001520 65 20 41 44 4a 55 53 54 20 62 75 74 74 6f 6e 0a |e ADJUST button.| 00001530 66 6f 72 20 6d 75 6c 74 69 70 6c 65 20 6c 69 6e |for multiple lin| 00001540 65 20 69 6e 73 65 72 74 73 2e 20 54 68 65 20 66 |e inserts. The f| 00001550 61 63 69 6c 69 74 79 20 6f 6e 6c 79 20 77 6f 72 |acility only wor| 00001560 6b 73 20 77 68 69 6c 65 20 61 20 62 6c 61 6e 6b |ks while a blank| 00001570 20 6c 69 6e 65 20 65 78 69 73 74 73 0a 61 74 20 | line exists.at | 00001580 74 68 65 20 62 6f 74 74 6f 6d 20 6f 66 20 74 68 |the bottom of th| 00001590 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 53 69 |e appropriate Si| 000015a0 64 65 20 6f 66 20 74 68 65 20 69 6e 6c 61 79 2e |de of the inlay.| 000015b0 20 44 61 74 61 20 77 69 6c 6c 20 6e 6f 74 20 73 | Data will not s| 000015c0 68 75 66 66 6c 65 0a 66 72 6f 6d 20 53 69 64 65 |huffle.from Side| 000015d0 20 41 20 74 6f 20 53 69 64 65 20 42 2e 20 46 61 | A to Side B. Fa| 000015e0 63 69 6c 69 74 79 20 61 6c 73 6f 20 61 76 61 69 |cility also avai| 000015f0 6c 61 62 6c 65 20 75 73 69 6e 67 20 74 68 65 20 |lable using the | 00001600 49 6e 73 65 72 74 20 6b 65 79 2e 0a 0a 41 6e 20 |Insert key...An | 00001610 55 6e 64 6f 20 66 61 63 69 6c 69 74 79 20 69 6e |Undo facility in| 00001620 74 72 6f 64 75 63 65 64 20 75 73 69 6e 67 20 46 |troduced using F| 00001630 38 2e 20 45 78 69 73 74 69 6e 67 20 64 61 74 61 |8. Existing data| 00001640 20 69 73 20 73 74 6f 72 65 64 20 77 68 65 6e 20 | is stored when | 00001650 66 69 6c 65 73 20 61 72 65 0a 69 6d 70 6f 72 74 |files are.import| 00001660 65 64 2c 20 66 6f 72 6d 61 74 74 65 64 2c 20 67 |ed, formatted, g| 00001670 61 70 73 20 63 6c 6f 73 65 64 20 6f 72 20 77 69 |aps closed or wi| 00001680 70 65 64 20 61 6e 64 20 6d 61 79 20 62 65 20 72 |ped and may be r| 00001690 65 73 74 6f 72 65 64 20 62 79 20 75 73 65 20 6f |estored by use o| 000016a0 66 20 46 38 2e 0a 49 66 20 6e 6f 20 64 61 74 61 |f F8..If no data| 000016b0 20 69 73 20 73 74 6f 72 65 64 20 46 38 20 64 6f | is stored F8 do| 000016c0 65 73 20 6e 6f 74 68 69 6e 67 2e 0a 0a 57 69 70 |es nothing...Wip| 000016d0 65 20 61 6c 6c 2c 20 70 72 65 76 69 6f 75 73 6c |e all, previousl| 000016e0 79 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 53 |y available on S| 000016f0 48 49 46 54 20 46 39 20 69 73 20 6e 6f 77 20 61 |HIFT F9 is now a| 00001700 76 61 69 6c 61 62 6c 65 20 6f 6e 20 46 39 20 61 |vailable on F9 a| 00001710 6c 73 6f 2e 0a 0a 56 65 72 73 69 6f 6e 20 31 2e |lso...Version 1.| 00001720 32 39 20 31 39 74 68 20 4f 63 74 6f 62 65 72 20 |29 19th October | 00001730 31 39 39 34 0a 42 75 67 20 66 69 78 65 73 20 69 |1994.Bug fixes i| 00001740 6e 20 70 72 69 6e 74 65 72 20 72 6f 75 74 69 6e |n printer routin| 00001750 65 73 2e 20 28 54 68 65 20 49 6e 6c 61 79 20 77 |es. (The Inlay w| 00001760 69 64 74 68 20 77 61 73 20 69 6e 63 6f 72 72 65 |idth was incorre| 00001770 63 74 6c 79 20 73 70 65 63 69 66 69 65 64 29 2e |ctly specified).| 00001780 0a 0a 52 65 73 6f 75 72 63 65 20 66 69 6c 65 20 |..Resource file | 00001790 27 50 72 69 6e 74 59 27 20 63 6f 6e 74 72 6f 6c |'PrintY' control| 000017a0 73 20 59 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 |s Y position of | 000017b0 70 72 69 6e 74 6f 75 74 2e 20 44 65 66 61 75 6c |printout. Defaul| 000017c0 74 73 20 74 6f 20 31 20 69 6e 63 68 2e 0a 50 72 |ts to 1 inch..Pr| 000017d0 65 76 69 6f 75 73 6c 79 20 61 6c 77 61 79 73 20 |eviously always | 000017e0 74 6f 70 20 6f 66 20 70 61 67 65 2e 0a 0a 54 69 |top of page...Ti| 000017f0 74 6c 65 73 20 65 74 63 2e 20 74 6f 6f 20 6c 6f |tles etc. too lo| 00001800 6e 67 20 77 68 65 6e 20 70 72 69 6e 74 65 64 20 |ng when printed | 00001810 61 72 65 20 74 72 75 6e 63 61 74 65 64 20 61 6e |are truncated an| 00001820 64 20 61 20 6d 65 73 73 61 67 65 20 69 73 20 67 |d a message is g| 00001830 69 76 65 6e 20 74 6f 0a 74 68 65 20 75 73 65 72 |iven to.the user| 00001840 20 69 66 20 74 68 69 73 20 68 61 70 70 65 6e 73 | if this happens| 00001850 2e 0a 0a 50 72 6f 67 72 61 6d 20 6e 6f 77 20 64 |...Program now d| 00001860 65 66 61 75 6c 74 73 20 74 6f 20 70 72 69 6e 74 |efaults to print| 00001870 69 6e 67 20 76 69 61 20 44 72 69 76 65 72 73 20 |ing via Drivers | 00001880 72 61 74 68 65 72 20 74 68 61 6e 20 64 72 61 66 |rather than draf| 00001890 74 20 6d 6f 64 65 2e 0a 0a 56 65 72 73 69 6f 6e |t mode...Version| 000018a0 20 31 2e 33 30 20 32 36 74 68 20 4f 63 74 6f 62 | 1.30 26th Octob| 000018b0 65 72 20 31 39 39 34 0a 42 75 67 20 66 69 78 20 |er 1994.Bug fix | 000018c0 3a 20 4f 70 65 6e 20 61 20 67 61 70 20 63 6f 75 |: Open a gap cou| 000018d0 6c 64 20 73 6f 6d 65 74 69 6d 65 73 20 77 6f 72 |ld sometimes wor| 000018e0 6b 20 75 6e 70 72 65 64 69 63 74 61 62 6c 79 20 |k unpredictably | 000018f0 69 66 20 61 6e 6f 74 68 65 72 0a 61 70 70 6c 69 |if another.appli| 00001900 63 61 74 69 6f 6e 20 68 61 64 20 49 6e 70 75 74 |cation had Input| 00001910 20 66 6f 63 75 73 2e 0a 0a 56 65 72 73 69 6f 6e | focus...Version| 00001920 73 20 73 69 6e 63 65 20 31 2e 32 35 20 28 74 68 |s since 1.25 (th| 00001930 65 20 66 69 72 73 74 20 74 6f 20 61 63 63 65 70 |e first to accep| 00001940 74 20 69 6d 70 6f 72 74 29 20 63 61 6e 20 69 6d |t import) can im| 00001950 70 6f 72 74 20 74 68 65 69 72 20 6f 77 6e 20 64 |port their own d| 00001960 61 74 61 0a 69 66 20 69 74 20 77 61 73 20 64 75 |ata.if it was du| 00001970 6d 70 65 64 20 6f 6e 20 74 68 65 20 6d 65 6e 75 |mped on the menu| 00001980 20 73 74 72 75 63 74 75 72 65 20 2d 20 62 75 74 | structure - but| 00001990 20 6e 6f 74 20 77 69 6e 64 6f 77 73 2e 20 54 68 | not windows. Th| 000019a0 69 73 20 69 73 20 6e 6f 77 20 66 69 78 65 64 2e |is is now fixed.| 000019b0 0a 0a 57 68 65 6e 20 46 6f 72 6d 61 74 74 69 6e |..When Formattin| 000019c0 67 2c 20 74 68 65 20 43 61 72 65 74 20 63 6f 75 |g, the Caret cou| 000019d0 6c 64 20 65 6e 64 20 75 70 20 62 69 73 65 63 74 |ld end up bisect| 000019e0 69 6e 67 20 61 20 63 68 61 72 61 63 74 65 72 2e |ing a character.| 000019f0 20 46 69 78 65 64 2e 0a 0a 44 72 61 66 74 20 70 | Fixed...Draft p| 00001a00 72 69 6e 74 69 6e 67 20 6d 6f 64 65 20 6e 6f 20 |rinting mode no | 00001a10 6c 6f 6e 67 65 72 20 73 75 70 70 6f 72 74 65 64 |longer supported| 00001a20 2e 0a 0a 41 6c 6c 6f 77 73 20 6c 6f 6e 67 65 72 |...Allows longer| 00001a30 20 73 74 72 69 6e 67 73 20 69 6e 20 74 68 65 20 | strings in the | 00001a40 54 61 70 65 20 74 69 74 6c 65 20 70 61 72 74 20 |Tape title part | 00001a50 6f 66 20 74 68 65 20 77 69 6e 64 6f 77 2e 20 4e |of the window. N| 00001a60 6f 74 65 20 74 68 65 20 65 78 74 72 61 0a 63 68 |ote the extra.ch| 00001a70 61 72 61 63 74 65 72 73 20 6d 61 79 20 6e 6f 74 |aracters may not| 00001a80 20 61 6c 6c 20 70 72 69 6e 74 20 69 66 20 74 68 | all print if th| 00001a90 65 79 20 61 72 65 20 77 69 64 65 20 6c 65 74 74 |ey are wide lett| 00001aa0 65 72 73 2e 20 54 72 79 20 74 6f 20 61 76 6f 69 |ers. Try to avoi| 00001ab0 64 20 75 70 70 65 72 0a 63 61 73 65 20 63 68 61 |d upper.case cha| 00001ac0 72 61 63 74 65 72 73 20 61 73 20 74 68 65 79 20 |racters as they | 00001ad0 61 72 65 20 77 69 64 65 72 20 74 68 61 6e 20 6c |are wider than l| 00001ae0 6f 77 65 72 20 63 61 73 65 2e 0a 0a 54 72 69 6d |ower case...Trim| 00001af0 20 74 6f 20 66 69 74 20 69 73 20 61 64 64 65 64 | to fit is added| 00001b00 20 74 6f 20 74 68 65 20 4d 65 6e 75 20 73 6f 20 | to the Menu so | 00001b10 74 68 61 74 20 74 68 65 20 65 66 66 65 63 74 20 |that the effect | 00001b20 6f 66 20 70 72 69 6e 74 69 6e 67 20 28 77 68 69 |of printing (whi| 00001b30 63 68 0a 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 |ch.automatically| 00001b40 20 74 72 75 6e 63 61 74 65 73 20 61 73 20 6e 65 | truncates as ne| 00001b50 63 65 73 73 61 72 79 29 20 63 61 6e 20 62 65 20 |cessary) can be | 00001b60 70 72 65 76 69 65 77 65 64 2e 20 42 65 63 61 75 |previewed. Becau| 00001b70 73 65 20 74 68 65 20 6e 65 77 0a 76 65 72 73 69 |se the new.versi| 00001b80 6f 6e 20 68 61 6e 64 6c 65 73 20 6c 6f 6e 67 65 |on handles longe| 00001b90 72 20 73 74 72 69 6e 67 73 2c 20 69 74 73 20 66 |r strings, its f| 00001ba0 69 6c 65 73 20 77 69 6c 6c 20 75 70 73 65 74 20 |iles will upset | 00001bb0 65 61 72 6c 69 65 72 20 76 65 72 73 69 6f 6e 73 |earlier versions| 00001bc0 20 69 66 0a 6c 6f 61 64 65 64 20 74 6f 20 74 68 | if.loaded to th| 00001bd0 65 6d 2e 20 54 68 69 73 20 69 73 20 6e 6f 74 20 |em. This is not | 00001be0 65 61 73 69 6c 79 20 72 65 6d 65 64 69 65 64 20 |easily remedied | 00001bf0 77 69 74 68 6f 75 74 20 61 6c 6c 6f 63 61 74 69 |without allocati| 00001c00 6e 67 20 61 20 6e 65 77 20 66 69 6c 65 0a 74 79 |ng a new file.ty| 00001c10 70 65 20 77 68 69 63 68 20 73 65 65 6d 73 20 61 |pe which seems a| 00001c20 6e 20 75 6e 6e 65 63 65 73 73 61 72 79 20 77 61 |n unnecessary wa| 00001c30 73 74 65 20 6f 6e 20 61 20 73 69 6d 70 6c 65 20 |ste on a simple | 00001c40 70 72 6f 67 72 61 6d 2e 20 4f 6c 64 20 66 69 6c |program. Old fil| 00001c50 65 73 20 77 69 6c 6c 0a 6c 6f 61 64 20 74 6f 20 |es will.load to | 00001c60 76 65 72 73 69 6f 6e 20 31 2e 33 30 2b 20 77 69 |version 1.30+ wi| 00001c70 74 68 6f 75 74 20 70 72 6f 62 6c 65 6d 2e 0a 0a |thout problem...| 00001c80 53 69 64 65 20 41 20 61 6e 64 20 53 69 64 65 20 |Side A and Side | 00001c90 42 20 62 75 74 74 6f 6e 73 20 69 6e 74 72 6f 64 |B buttons introd| 00001ca0 75 63 65 64 20 77 68 69 63 68 20 77 69 6c 6c 20 |uced which will | 00001cb0 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 69 6e |automatically in| 00001cc0 73 65 72 74 20 22 53 69 64 65 20 41 22 0a 6f 72 |sert "Side A".or| 00001cd0 20 22 53 69 64 65 20 42 22 20 69 6e 74 6f 20 74 | "Side B" into t| 00001ce0 68 65 20 66 69 72 73 74 20 69 63 6f 6e 20 6f 6e |he first icon on| 00001cf0 20 65 61 63 68 20 73 69 64 65 20 69 66 20 74 68 | each side if th| 00001d00 65 72 65 20 69 73 20 72 6f 6f 6d 20 74 6f 20 66 |ere is room to f| 00001d10 69 74 20 61 6e 79 0a 65 78 69 73 74 69 6e 67 20 |it any.existing | 00001d20 74 69 74 6c 65 73 20 6f 6e 20 74 68 65 20 69 6e |titles on the in| 00001d30 6c 61 79 20 61 6e 64 20 69 66 20 22 53 69 64 65 |lay and if "Side| 00001d40 20 41 22 20 65 74 63 2e 20 69 73 6e 27 74 20 61 | A" etc. isn't a| 00001d50 6c 72 65 61 64 79 20 74 68 65 72 65 2e 0a 0a 4d |lready there...M| 00001d60 65 6d 6f 72 79 20 72 65 71 75 69 72 65 6d 65 6e |emory requiremen| 00001d70 74 73 20 66 6f 72 20 74 68 65 20 54 65 6d 70 6c |ts for the Templ| 00001d80 61 74 65 73 20 66 69 6c 65 20 69 73 20 6e 6f 77 |ates file is now| 00001d90 20 63 61 6c 63 75 6c 61 74 65 64 20 62 79 20 74 | calculated by t| 00001da0 68 65 20 70 72 6f 67 72 61 6d 2e 0a 54 68 65 20 |he program..The | 00001db0 57 69 6d 70 53 6c 6f 74 20 77 69 6c 6c 20 67 72 |WimpSlot will gr| 00001dc0 6f 77 20 61 73 20 72 65 71 75 69 72 65 64 2e 0a |ow as required..| 00001dd0 0a 54 68 65 20 66 69 72 73 74 20 64 6f 75 62 6c |.The first doubl| 00001de0 65 20 63 6c 69 63 6b 65 64 20 66 69 6c 65 20 6e |e clicked file n| 00001df0 61 6d 65 20 28 70 61 74 68 29 20 6e 6f 77 20 61 |ame (path) now a| 00001e00 70 70 65 61 72 73 20 69 6e 20 74 68 65 20 53 61 |ppears in the Sa| 00001e10 76 65 20 62 6f 78 0a 69 6e 73 74 65 61 64 20 6f |ve box.instead o| 00001e20 66 20 61 6e 20 27 69 6e 76 65 6e 74 65 64 27 20 |f an 'invented' | 00001e30 6e 61 6d 65 2e 20 57 68 69 63 68 20 61 6c 6c 6f |name. Which allo| 00001e40 77 73 2e 2e 2e 0a 0a 43 6c 69 63 6b 20 6f 6e 20 |ws.....Click on | 00001e50 53 61 76 65 20 6f 6e 20 74 68 65 20 4d 61 69 6e |Save on the Main| 00001e60 20 6d 65 6e 75 20 68 61 73 20 65 78 61 63 74 6c | menu has exactl| 00001e70 79 20 74 68 65 20 73 61 6d 65 20 65 66 66 65 63 |y the same effec| 00001e80 74 20 61 73 20 63 6c 69 63 6b 69 6e 67 20 4f 4b |t as clicking OK| 00001e90 20 6f 6e 0a 74 68 65 20 53 61 76 65 20 64 69 61 | on.the Save dia| 00001ea0 6c 6f 67 75 65 2e 0a 0a 52 49 53 43 20 4f 53 20 |logue...RISC OS | 00001eb0 32 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 |2 compatibility | 00001ec0 61 62 61 6e 64 6f 6e 65 64 2e 0a 0a 56 65 72 73 |abandoned...Vers| 00001ed0 69 6f 6e 20 31 2e 33 31 20 34 74 68 20 4e 6f 76 |ion 1.31 4th Nov| 00001ee0 65 6d 62 65 72 20 31 39 39 34 0a 43 6f 72 72 65 |ember 1994.Corre| 00001ef0 63 74 69 6f 6e 20 6f 66 20 62 75 67 20 69 6e 74 |ction of bug int| 00001f00 72 6f 64 75 63 65 64 20 6f 6e 20 56 31 2e 33 30 |roduced on V1.30| 00001f10 20 77 68 69 63 68 20 66 61 69 6c 65 64 20 74 6f | which failed to| 00001f20 20 70 61 73 73 20 6f 6e 20 6b 65 79 20 70 72 65 | pass on key pre| 00001f30 73 73 65 73 20 74 6f 0a 6f 74 68 65 72 20 61 70 |sses to.other ap| 00001f40 70 6c 69 63 61 74 69 6f 6e 73 2e 0a 0a 43 61 70 |plications...Cap| 00001f50 69 74 61 6c 69 73 61 74 69 6f 6e 20 6f 66 20 74 |italisation of t| 00001f60 61 70 65 20 74 69 74 6c 65 20 6e 6f 77 20 6f 63 |ape title now oc| 00001f70 63 75 72 73 20 6f 6e 6c 79 20 77 68 65 6e 20 46 |curs only when F| 00001f80 6f 72 6d 61 74 20 6f 70 74 69 6f 6e 20 69 73 20 |ormat option is | 00001f90 63 68 6f 73 65 6e 0a 77 69 74 68 20 41 64 6a 75 |chosen.with Adju| 00001fa0 73 74 2e 20 53 65 6c 65 63 74 20 6f 6e 6c 79 20 |st. Select only | 00001fb0 67 69 76 65 73 20 63 61 70 69 74 61 6c 73 20 66 |gives capitals f| 00001fc0 6f 72 20 69 6e 69 74 69 61 6c 20 6c 65 74 74 65 |or initial lette| 00001fd0 72 73 2e 0a 52 41 4d 20 74 72 61 6e 73 66 65 72 |rs..RAM transfer| 00001fe0 20 69 6e 74 72 6f 64 75 63 65 64 20 28 74 6f 20 | introduced (to | 00001ff0 45 64 69 74 20 65 74 63 2e 20 61 6e 64 20 6f 74 |Edit etc. and ot| 00002000 68 65 72 20 63 6f 70 69 65 73 20 6f 66 20 43 61 |her copies of Ca| 00002010 73 73 65 74 74 65 29 2e 0a 4e 42 2e 20 52 41 4d |ssette)..NB. RAM| 00002020 20 74 72 61 6e 73 66 65 72 20 69 6e 77 61 72 64 | transfer inward| 00002030 73 20 74 6f 20 43 61 73 73 65 74 74 65 20 6e 6f |s to Cassette no| 00002040 74 20 79 65 74 20 69 6d 70 6c 65 6d 65 6e 74 65 |t yet implemente| 00002050 64 2e 0a 0a 56 65 72 73 69 6f 6e 20 31 2e 33 32 |d...Version 1.32| 00002060 20 32 32 6e 64 20 4a 61 6e 75 61 72 79 20 31 39 | 22nd January 19| 00002070 39 35 0a 0a 52 65 63 65 6e 74 20 76 65 72 73 69 |95..Recent versi| 00002080 6f 6e 73 20 6f 66 20 43 61 73 73 65 74 74 65 20 |ons of Cassette | 00002090 68 61 76 65 20 62 65 65 6e 20 72 65 73 70 6f 6e |have been respon| 000020a0 64 69 6e 67 20 6f 64 64 6c 79 20 74 6f 20 61 74 |ding oddly to at| 000020b0 74 65 6d 70 74 73 20 74 6f 20 70 72 69 6e 74 0a |tempts to print.| 000020c0 74 6f 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 20 |to non-existent | 000020d0 70 72 69 6e 74 65 72 73 20 6f 72 20 77 69 74 68 |printers or with| 000020e0 20 6e 6f 20 64 72 69 76 65 72 20 65 74 63 2e 20 | no driver etc. | 000020f0 51 75 69 74 65 20 61 20 63 6f 6d 6d 6f 6e 20 66 |Quite a common f| 00002100 61 69 6c 69 6e 67 20 6f 66 0a 73 69 6d 70 6c 65 |ailing of.simple| 00002110 20 70 72 6f 67 72 61 6d 73 21 20 41 20 6d 61 6a | programs! A maj| 00002120 6f 72 20 70 72 6f 62 6c 65 6d 20 69 73 20 74 68 |or problem is th| 00002130 61 74 20 6d 6f 73 74 20 6f 66 20 75 73 20 68 61 |at most of us ha| 00002140 76 65 20 6f 6e 6c 79 20 6f 6e 65 20 70 72 69 6e |ve only one prin| 00002150 74 65 72 20 74 6f 0a 74 65 73 74 20 74 68 69 6e |ter to.test thin| 00002160 67 73 20 6f 6e 2e 20 49 20 68 61 76 65 20 61 20 |gs on. I have a | 00002170 64 69 72 65 63 74 20 64 72 69 76 65 20 6c 61 73 |direct drive las| 00002180 65 72 20 2d 20 6e 6f 74 20 65 78 61 63 74 6c 79 |er - not exactly| 00002190 20 74 68 65 20 6d 6f 73 74 20 63 6f 6d 6d 6f 6e | the most common| 000021a0 0a 61 72 72 61 6e 67 65 6d 65 6e 74 2e 20 54 68 |.arrangement. Th| 000021b0 65 6e 20 6f 6c 64 20 63 6f 6d 70 75 74 65 72 73 |en old computers| 000021c0 20 68 61 76 65 20 74 68 65 20 70 72 69 6e 74 65 | have the printe| 000021d0 72 20 6d 6f 64 75 6c 65 73 20 69 6e 20 52 4f 4d |r modules in ROM| 000021e0 20 61 6e 64 20 66 69 72 73 74 0a 67 65 6e 65 72 | and first.gener| 000021f0 61 74 69 6f 6e 20 52 69 73 63 50 43 73 20 64 6f |ation RiscPCs do| 00002200 6e 27 74 21 0a 0a 54 68 69 73 20 76 65 72 73 69 |n't!..This versi| 00002210 6f 6e 20 6e 6f 77 20 63 6f 72 72 65 63 74 6c 79 |on now correctly| 00002220 20 72 65 70 6f 72 74 73 20 74 68 61 74 20 61 20 | reports that a | 00002230 70 72 69 6e 74 65 72 20 69 73 20 73 77 69 74 63 |printer is switc| 00002240 68 65 64 20 6f 66 66 20 6f 72 20 61 0a 64 72 69 |hed off or a.dri| 00002250 76 65 72 20 69 73 20 6e 6f 74 20 6c 6f 61 64 65 |ver is not loade| 00002260 64 20 62 75 74 20 73 74 69 6c 6c 20 63 61 6e 6e |d but still cann| 00002270 6f 74 20 68 61 6e 64 6c 65 20 61 20 64 72 69 76 |ot handle a driv| 00002280 65 72 20 62 65 69 6e 67 20 6c 6f 61 64 65 64 20 |er being loaded | 00002290 77 69 74 68 20 74 68 65 0a 70 72 69 6e 74 65 72 |with the.printer| 000022a0 20 73 77 69 74 63 68 65 64 20 6f 66 66 2e 20 49 | switched off. I| 000022b0 66 20 79 6f 75 20 64 6f 20 74 68 69 73 2c 20 68 |f you do this, h| 000022c0 69 74 20 74 68 65 20 45 73 63 61 70 65 20 6b 65 |it the Escape ke| 000022d0 79 20 28 6d 61 79 62 65 20 6d 6f 72 65 20 74 68 |y (maybe more th| 000022e0 61 6e 0a 6f 6e 63 65 29 20 74 6f 20 67 65 74 20 |an.once) to get | 000022f0 6f 75 74 20 6f 66 20 74 72 6f 75 62 6c 65 2e 20 |out of trouble. | 00002300 42 65 74 74 65 72 20 73 74 69 6c 6c 20 64 6f 6e |Better still don| 00002310 27 74 20 74 72 79 20 70 72 69 6e 74 69 6e 67 20 |'t try printing | 00002320 77 69 74 68 6f 75 74 20 61 0a 70 72 69 6e 74 65 |without a.printe| 00002330 72 20 6f 6e 20 6c 69 6e 65 2e 20 49 6e 20 63 6f |r on line. In co| 00002340 6e 6e 65 63 74 69 6f 6e 20 77 69 74 68 20 74 68 |nnection with th| 00002350 65 73 65 20 61 6d 65 6e 64 6d 65 6e 74 73 20 74 |ese amendments t| 00002360 68 65 72 65 20 61 72 65 20 73 65 76 65 72 61 6c |here are several| 00002370 0a 63 68 61 6e 67 65 73 20 74 6f 20 65 72 72 6f |.changes to erro| 00002380 72 20 68 61 6e 64 6c 69 6e 67 20 61 6e 64 20 73 |r handling and s| 00002390 6f 6d 65 20 6d 65 73 73 61 67 65 73 2e 0a 0a 48 |ome messages...H| 000023a0 61 76 69 6e 67 20 6d 61 64 65 20 74 68 65 73 65 |aving made these| 000023b0 20 65 78 63 75 73 65 73 20 49 20 6e 6f 74 65 20 | excuses I note | 000023c0 74 68 61 74 20 6d 6f 73 74 20 63 6f 6d 6d 65 72 |that most commer| 000023d0 63 69 61 6c 20 61 70 70 6c 69 63 61 74 69 6f 6e |cial application| 000023e0 73 20 69 6e 63 6c 75 64 69 6e 67 0a 49 6d 70 72 |s including.Impr| 000023f0 65 73 73 69 6f 6e 20 50 75 62 6c 69 73 68 65 72 |ession Publisher| 00002400 20 50 6c 75 73 20 64 6f 6e 27 74 20 64 6f 20 61 | Plus don't do a| 00002410 6e 79 20 62 65 74 74 65 72 21 20 50 65 72 68 61 |ny better! Perha| 00002420 70 73 20 74 68 65 72 65 20 61 72 65 20 73 6f 6d |ps there are som| 00002430 65 0a 69 64 69 6f 74 69 63 20 70 72 61 63 74 69 |e.idiotic practi| 00002440 63 65 73 20 66 72 6f 6d 20 77 68 69 63 68 20 74 |ces from which t| 00002450 68 65 20 70 72 6f 67 72 61 6d 6d 65 72 20 63 61 |he programmer ca| 00002460 6e 27 74 20 73 61 76 65 20 75 73 65 72 73 2e 0a |n't save users..| 00002470 0a 49 66 20 79 6f 75 20 68 61 76 65 20 61 20 64 |.If you have a d| 00002480 69 72 65 63 74 20 64 72 69 76 65 20 43 61 6c 6c |irect drive Call| 00002490 69 67 72 61 70 68 20 70 72 69 6e 74 65 72 20 72 |igraph printer r| 000024a0 75 6e 6e 69 6e 67 20 6f 6e 20 61 20 70 72 65 2d |unning on a pre-| 000024b0 52 69 73 63 20 50 43 0a 6d 61 63 68 69 6e 65 20 |Risc PC.machine | 000024c0 74 68 65 6e 20 6d 61 6b 65 20 73 75 72 65 20 74 |then make sure t| 000024d0 68 65 20 45 70 73 6f 6e 20 65 6d 75 6c 61 74 6f |he Epson emulato| 000024e0 72 20 69 73 20 73 77 69 74 63 68 65 64 20 6f 6e |r is switched on| 000024f0 2e 20 53 65 65 20 43 61 6c 6c 69 67 72 61 70 68 |. See Calligraph| 00002500 0a 21 52 75 6e 20 66 69 6c 65 2e 20 28 54 68 65 |.!Run file. (The| 00002510 20 65 6d 75 6c 61 74 6f 72 20 73 77 69 74 63 68 | emulator switch| 00002520 20 64 6f 65 73 6e 27 74 20 73 65 65 6d 20 74 6f | doesn't seem to| 00002530 20 77 6f 72 6b 20 6f 6e 20 61 20 52 69 73 63 50 | work on a RiscP| 00002540 43 2e 29 0a 0a 56 65 72 73 69 6f 6e 20 31 2e 33 |C.)..Version 1.3| 00002550 33 20 32 30 20 46 65 62 72 75 61 72 79 20 31 39 |3 20 February 19| 00002560 39 35 0a 0a 42 79 20 72 65 71 75 65 73 74 20 6f |95..By request o| 00002570 66 20 61 20 75 73 65 72 2c 20 74 68 65 20 49 6e |f a user, the In| 00002580 6c 61 79 20 6e 75 6d 62 65 72 20 69 73 20 6e 6f |lay number is no| 00002590 20 6c 6f 6e 67 65 72 20 70 72 69 6e 74 65 64 20 | longer printed | 000025a0 62 65 63 61 75 73 65 20 69 74 20 69 73 0a 73 6f |because it is.so| 000025b0 6d 65 74 69 6d 65 73 20 6f 76 65 72 70 72 69 6e |metimes overprin| 000025c0 74 65 64 20 62 79 20 74 68 65 20 50 65 72 66 6f |ted by the Perfo| 000025d0 72 6d 65 72 27 73 20 6e 61 6d 65 20 6e 6f 77 20 |rmer's name now | 000025e0 74 68 61 74 20 74 68 65 73 65 20 6d 61 79 20 62 |that these may b| 000025f0 65 20 75 70 20 74 6f 20 34 35 0a 63 68 61 72 61 |e up to 45.chara| 00002600 63 74 65 72 73 2e 20 43 6f 64 65 20 52 45 4d 65 |cters. Code REMe| 00002610 64 20 6f 75 74 2e 0a 0a 41 6e 20 65 78 74 72 61 |d out...An extra| 00002620 20 6d 65 6e 75 20 69 74 65 6d 20 74 6f 20 66 6f | menu item to fo| 00002630 72 63 65 20 61 20 73 70 6c 69 74 20 6f 66 20 64 |rce a split of d| 00002640 61 74 61 20 6f 6e 20 53 69 64 65 20 41 2e 20 49 |ata on Side A. I| 00002650 65 2e 20 66 6f 72 63 65 20 69 74 20 74 6f 20 53 |e. force it to S| 00002660 69 64 65 0a 42 2e 20 54 68 65 20 6d 61 69 6e 20 |ide.B. The main | 00002670 72 65 61 73 6f 6e 20 66 6f 72 20 74 68 69 73 20 |reason for this | 00002680 69 73 20 74 68 61 74 20 43 44 74 72 61 63 6b 65 |is that CDtracke| 00002690 72 20 28 74 68 65 20 43 44 20 70 6c 61 79 65 72 |r (the CD player| 000026a0 20 61 6e 64 20 64 61 74 61 62 61 73 65 0a 70 72 | and database.pr| 000026b0 6f 67 72 61 6d 29 20 63 61 6e 20 65 78 70 6f 72 |ogram) can expor| 000026c0 74 20 73 65 6c 65 63 74 65 64 20 28 69 6e 20 61 |t selected (in a| 000026d0 6e 79 20 6f 72 64 65 72 29 20 74 72 61 63 6b 73 |ny order) tracks| 000026e0 20 6f 72 20 61 20 77 68 6f 6c 65 20 43 44 20 64 | or a whole CD d| 000026f0 69 72 65 63 74 20 74 6f 0a 43 61 73 73 65 74 74 |irect to.Cassett| 00002700 65 20 62 75 74 20 64 6f 65 73 20 6e 6f 74 20 61 |e but does not a| 00002710 74 74 65 6d 70 74 20 74 6f 20 64 65 63 69 64 65 |ttempt to decide| 00002720 20 77 68 61 74 20 63 61 6e 20 66 69 74 20 6f 6e | what can fit on| 00002730 20 61 20 74 61 70 65 20 73 6f 20 6a 75 73 74 20 | a tape so just | 00002740 66 69 6c 6c 73 0a 74 68 65 20 43 61 73 73 65 74 |fills.the Casset| 00002750 74 65 20 69 6e 6c 61 79 20 53 69 64 65 20 41 20 |te inlay Side A | 00002760 74 68 65 6e 20 53 69 64 65 20 42 2e 20 43 44 74 |then Side B. CDt| 00002770 72 61 63 6b 65 72 20 68 61 73 20 69 74 73 20 6f |racker has its o| 00002780 77 6e 20 69 6e 62 75 69 6c 74 20 49 6e 6c 61 79 |wn inbuilt Inlay| 00002790 0a 72 6f 75 74 69 6e 65 73 20 77 68 69 63 68 20 |.routines which | 000027a0 64 6f 20 69 6e 74 65 6c 6c 69 67 65 6e 74 6c 79 |do intelligently| 000027b0 20 64 69 76 69 64 65 20 74 72 61 63 6b 73 20 62 | divide tracks b| 000027c0 65 74 77 65 65 6e 20 53 69 64 65 73 20 41 20 61 |etween Sides A a| 000027d0 6e 64 20 42 0a 64 65 70 65 6e 64 69 6e 67 20 6f |nd B.depending o| 000027e0 6e 20 74 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 |n the length of | 000027f0 74 68 65 20 74 72 61 63 6b 73 20 61 6e 64 20 74 |the tracks and t| 00002800 68 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 |he length of the| 00002810 20 74 61 70 65 2e 0a 0a 54 68 65 20 72 6f 75 74 | tape...The rout| 00002820 69 6e 65 20 74 6f 20 63 68 65 63 6b 20 61 20 70 |ine to check a p| 00002830 72 69 6e 74 65 72 20 69 73 20 6f 6e 20 6c 69 6e |rinter is on lin| 00002840 65 20 69 73 20 6e 6f 77 20 63 69 72 63 75 6d 76 |e is now circumv| 00002850 65 6e 74 65 64 20 62 65 63 61 75 73 65 20 75 73 |ented because us| 00002860 65 72 73 0a 77 69 74 68 20 43 43 20 54 75 72 62 |ers.with CC Turb| 00002870 6f 44 72 69 76 65 72 73 20 77 68 6f 20 75 73 65 |oDrivers who use| 00002880 20 28 6f 72 20 64 6f 6e 27 74 20 75 73 65 29 20 | (or don't use) | 00002890 73 6f 6d 65 20 6d 6f 64 75 6c 65 20 6f 72 20 6f |some module or o| 000028a0 74 68 65 72 20 63 6f 6d 70 6c 61 69 6e 20 69 74 |ther complain it| 000028b0 0a 63 61 75 73 65 73 20 43 61 73 73 65 74 74 65 |.causes Cassette| 000028c0 20 74 6f 20 72 65 70 6f 72 74 20 27 4e 6f 20 70 | to report 'No p| 000028d0 72 69 6e 74 65 72 27 20 65 72 72 6f 6e 6f 65 6f |rinter' erronoeo| 000028e0 75 73 6c 79 2e 20 49 73 6e 27 74 20 6e 6f 6e 2d |usly. Isn't non-| 000028f0 73 74 61 6e 64 61 72 64 0a 73 6f 66 74 77 61 72 |standard.softwar| 00002900 65 20 61 20 62 6c 6f 6f 64 79 20 70 61 69 6e 3f |e a bloody pain?| 00002910 20 42 65 20 63 61 72 65 66 75 6c 20 74 68 65 20 | Be careful the | 00002920 70 72 69 6e 74 65 72 20 69 73 20 6f 6e 20 6c 69 |printer is on li| 00002930 6e 65 20 62 65 66 6f 72 65 20 70 72 69 6e 74 69 |ne before printi| 00002940 6e 67 0a 62 65 63 61 75 73 65 20 79 6f 75 20 63 |ng.because you c| 00002950 6f 75 6c 64 20 6e 6f 77 20 68 61 6e 67 20 74 68 |ould now hang th| 00002960 69 6e 67 73 20 75 70 2e 0a 0a 56 65 72 73 69 6f |ings up...Versio| 00002970 6e 20 31 2e 33 34 20 33 20 41 70 72 69 6c 20 31 |n 1.34 3 April 1| 00002980 39 39 35 0a 54 69 64 79 69 6e 67 20 6f 66 20 65 |995.Tidying of e| 00002990 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 20 69 6e |rror handling in| 000029a0 63 6c 75 64 69 6e 67 20 70 75 74 74 69 6e 67 20 |cluding putting | 000029b0 74 68 65 20 21 43 61 73 73 65 74 74 65 20 69 63 |the !Cassette ic| 000029c0 6f 6e 20 69 6e 20 74 68 65 20 45 72 72 6f 72 0a |on in the Error.| 000029d0 62 6f 78 20 61 73 20 61 6c 6c 6f 77 65 64 20 62 |box as allowed b| 000029e0 79 20 4f 53 33 2e 35 2b 2e 20 50 72 6f 67 72 61 |y OS3.5+. Progra| 000029f0 6d 20 6e 6f 77 20 72 65 73 70 6f 6e 64 73 20 63 |m now responds c| 00002a00 6f 72 72 65 63 74 6c 79 20 74 6f 20 61 74 74 65 |orrectly to atte| 00002a10 6d 70 74 73 20 74 6f 20 73 61 76 65 0a 77 69 74 |mpts to save.wit| 00002a20 68 6f 75 74 20 61 20 66 75 6c 6c 20 70 61 74 68 |hout a full path| 00002a30 20 6e 61 6d 65 2e 20 28 55 73 65 64 20 74 6f 20 | name. (Used to | 00002a40 53 61 76 65 20 74 6f 20 72 6f 6f 74 20 64 69 72 |Save to root dir| 00002a50 65 63 74 6f 72 79 21 29 0a 0a 45 6c 69 6d 69 6e |ectory!)..Elimin| 00002a60 61 74 65 64 20 72 65 64 75 6e 64 61 6e 74 20 63 |ated redundant c| 00002a70 6f 64 65 20 61 6e 64 20 73 70 72 69 74 65 20 66 |ode and sprite f| 00002a80 69 6c 65 2e 0a 0a 4e 6f 20 6c 6f 6e 67 65 72 20 |ile...No longer | 00002a90 67 69 76 65 73 20 65 72 72 6f 72 20 69 66 20 61 |gives error if a| 00002aa0 6e 20 61 74 74 65 6d 70 74 20 69 73 20 6d 61 64 |n attempt is mad| 00002ab0 65 20 74 6f 20 73 61 76 65 20 74 68 65 20 48 65 |e to save the He| 00002ac0 6c 70 20 64 61 74 61 20 67 69 76 65 6e 20 77 68 |lp data given wh| 00002ad0 65 6e 0a 6f 70 65 6e 69 6e 67 20 77 69 6e 64 6f |en.opening windo| 00002ae0 77 20 66 6f 72 20 66 69 72 73 74 20 74 69 6d 65 |w for first time| 00002af0 20 77 69 74 68 20 41 64 6a 75 73 74 2e 0a 0a 56 | with Adjust...V| 00002b00 65 72 73 69 6f 6e 20 31 2e 33 35 20 33 72 64 20 |ersion 1.35 3rd | 00002b10 4f 63 74 6f 62 65 72 20 31 39 39 35 0a 0a 42 79 |October 1995..By| 00002b20 20 72 65 71 75 65 73 74 20 6f 66 20 54 6f 6e 79 | request of Tony| 00002b30 20 42 72 6f 61 64 62 65 6e 74 20 74 68 65 20 70 | Broadbent the p| 00002b40 72 69 6e 74 69 6e 67 20 6f 66 20 74 68 65 20 54 |rinting of the T| 00002b50 61 70 65 20 49 6e 6c 61 79 20 6e 75 6d 62 65 72 |ape Inlay number| 00002b60 20 28 72 65 6d 6f 76 65 64 0a 62 79 20 72 65 71 | (removed.by req| 00002b70 75 65 73 74 20 6f 66 20 61 6e 6f 74 68 65 72 20 |uest of another | 00002b80 75 73 65 72 20 6f 6e 20 76 31 2e 33 33 29 20 69 |user on v1.33) i| 00002b90 73 20 72 65 73 74 6f 72 65 64 2e 20 54 68 69 73 |s restored. This| 00002ba0 20 6d 65 61 6e 73 20 74 68 61 74 20 6c 6f 6e 67 | means that long| 00002bb0 0a 50 65 72 66 6f 72 6d 65 72 27 73 20 6e 61 6d |.Performer's nam| 00002bc0 65 73 20 63 61 6e 20 6f 76 65 72 77 72 69 74 65 |es can overwrite| 00002bd0 20 74 68 65 20 74 61 70 65 20 6e 75 6d 62 65 72 | the tape number| 00002be0 20 61 6e 64 20 74 68 65 72 65 20 6a 75 73 74 20 | and there just | 00002bf0 69 73 6e 27 74 20 72 6f 6f 6d 20 74 6f 0a 70 75 |isn't room to.pu| 00002c00 74 20 74 68 65 20 49 6e 6c 61 79 20 6e 75 6d 62 |t the Inlay numb| 00002c10 65 72 20 61 6e 79 77 68 65 72 65 20 65 6c 73 65 |er anywhere else| 00002c20 2e 20 46 6f 72 20 74 68 6f 73 65 20 77 68 6f 20 |. For those who | 00002c30 64 6f 6e 27 74 20 77 61 6e 74 20 74 68 65 20 49 |don't want the I| 00002c40 6e 6c 61 79 0a 6e 75 6d 62 65 72 2c 20 67 6f 20 |nlay.number, go | 00002c50 74 6f 20 52 65 73 6f 75 72 63 65 73 2e 50 72 69 |to Resources.Pri| 00002c60 6e 74 4e 6f 20 61 6e 64 20 63 68 61 6e 67 65 20 |ntNo and change | 00002c70 74 68 65 20 6e 75 6d 62 65 72 20 69 6e 20 74 68 |the number in th| 00002c80 65 20 66 69 6c 65 20 74 6f 20 30 2e 20 46 6f 72 |e file to 0. For| 00002c90 0a 74 68 6f 73 65 20 77 68 6f 20 63 61 6e 6e 6f |.those who canno| 00002ca0 74 20 6d 61 6b 65 20 75 70 20 74 68 65 69 72 20 |t make up their | 00002cb0 6d 69 6e 64 2c 20 75 73 69 6e 67 20 74 68 65 20 |mind, using the | 00002cc0 41 64 6a 75 73 74 20 62 75 74 74 6f 6e 20 6f 6e |Adjust button on| 00002cd0 20 74 68 65 20 50 72 69 6e 74 0a 69 63 6f 6e 20 | the Print.icon | 00002ce0 74 6f 67 67 6c 65 73 20 74 68 65 20 44 65 66 61 |toggles the Defa| 00002cf0 75 6c 74 20 73 74 61 74 65 20 73 6f 20 79 6f 75 |ult state so you| 00002d00 20 63 61 6e 20 67 65 74 20 74 68 65 20 49 6e 6c | can get the Inl| 00002d10 61 79 20 6f 72 20 6e 6f 74 20 71 75 69 74 65 0a |ay or not quite.| 00002d20 73 69 6d 70 6c 79 2e 0a 0a 41 6e 6f 74 68 65 72 |simply...Another| 00002d30 20 72 65 71 75 65 73 74 20 66 72 6f 6d 20 54 6f | request from To| 00002d40 6e 79 20 69 73 20 74 6f 20 68 61 76 65 20 69 6e |ny is to have in| 00002d50 63 72 65 6d 65 6e 74 69 6e 67 20 6e 75 6d 62 65 |crementing numbe| 00002d60 72 65 64 20 66 69 6c 65 20 6e 61 6d 65 73 2e 20 |red file names. | 00002d70 54 6f 0a 61 63 68 69 65 76 65 20 74 68 69 73 20 |To.achieve this | 00002d80 61 20 62 69 67 20 63 68 75 6e 6b 20 6f 66 20 74 |a big chunk of t| 00002d90 68 65 20 70 72 6f 67 72 61 6d 20 68 61 73 20 62 |he program has b| 00002da0 65 65 6e 20 73 63 72 61 70 70 65 64 20 61 6e 64 |een scrapped and| 00002db0 20 72 65 77 72 69 74 74 65 6e 2e 20 49 74 0a 6e | rewritten. It.n| 00002dc0 6f 77 20 77 6f 72 6b 73 20 6c 69 6b 65 20 74 68 |ow works like th| 00002dd0 69 73 3a 0a 0a 54 68 65 20 70 72 6f 67 72 61 6d |is:..The program| 00002de0 20 77 69 6c 6c 20 73 74 61 72 74 20 77 69 74 68 | will start with| 00002df0 20 61 20 54 61 70 65 20 4e 75 6d 62 65 72 20 6f | a Tape Number o| 00002e00 66 20 27 4e 6f 20 30 30 31 27 20 28 75 6e 6c 65 |f 'No 001' (unle| 00002e10 73 73 20 69 74 20 77 61 73 20 73 74 61 72 74 65 |ss it was starte| 00002e20 64 0a 62 79 20 64 6f 75 62 6c 65 20 63 6c 69 63 |d.by double clic| 00002e30 6b 69 6e 67 20 61 20 66 69 6c 65 20 6f 72 20 61 |king a file or a| 00002e40 6e 20 65 78 70 6f 72 74 20 66 72 6f 6d 20 43 44 |n export from CD| 00002e50 74 72 61 63 6b 65 72 29 2e 20 49 66 20 74 68 65 |tracker). If the| 00002e60 20 54 61 70 65 20 4e 75 6d 62 65 72 0a 69 73 20 | Tape Number.is | 00002e70 27 4e 6f 20 58 58 58 27 20 74 68 65 20 53 61 76 |'No XXX' the Sav| 00002e80 65 20 62 6f 78 20 77 69 6c 6c 20 75 73 65 20 74 |e box will use t| 00002e90 68 65 20 6e 75 6d 62 65 72 20 58 58 58 20 61 6e |he number XXX an| 00002ea0 64 20 65 76 65 72 79 20 74 69 6d 65 20 64 61 74 |d every time dat| 00002eb0 61 20 69 73 0a 73 61 76 65 64 20 58 58 58 20 77 |a is.saved XXX w| 00002ec0 69 6c 6c 20 69 6e 63 72 65 6d 65 6e 74 20 62 79 |ill increment by| 00002ed0 20 31 2e 20 59 6f 75 20 63 61 6e 20 72 65 73 65 | 1. You can rese| 00002ee0 74 20 74 68 65 20 73 61 76 65 20 6e 75 6d 62 65 |t the save numbe| 00002ef0 72 20 62 79 20 63 68 61 6e 67 69 6e 67 20 74 68 |r by changing th| 00002f00 65 0a 54 61 70 65 20 49 6e 6c 61 79 20 6e 75 6d |e.Tape Inlay num| 00002f10 62 65 72 2e 20 57 68 65 6e 20 74 68 65 20 6e 75 |ber. When the nu| 00002f20 6d 62 65 72 20 67 65 74 73 20 74 6f 20 39 39 39 |mber gets to 999| 00002f30 20 69 74 20 77 69 6c 6c 20 72 65 73 65 74 20 74 | it will reset t| 00002f40 6f 20 30 30 31 2e 0a 0a 54 61 70 65 20 6e 75 6d |o 001...Tape num| 00002f50 62 65 72 73 20 6e 6f 74 20 6f 66 20 74 68 65 20 |bers not of the | 00002f60 66 6f 72 6d 20 27 4e 6f 20 58 58 58 27 20 61 6e |form 'No XXX' an| 00002f70 64 20 66 69 6c 65 20 6e 61 6d 65 73 20 6e 6f 74 |d file names not| 00002f80 20 6f 66 20 74 68 65 20 66 6f 72 6d 0a 27 43 61 | of the form.'Ca| 00002f90 73 73 4e 6f 20 58 58 58 27 20 77 69 6c 6c 20 65 |ssNo XXX' will e| 00002fa0 61 63 68 20 63 61 75 73 65 20 74 68 65 20 69 6e |ach cause the in| 00002fb0 63 72 65 6d 65 6e 74 61 6c 20 70 72 6f 63 65 73 |cremental proces| 00002fc0 73 20 74 6f 20 63 65 61 73 65 2e 0a 0a 49 6e 63 |s to cease...Inc| 00002fd0 72 65 6d 65 6e 74 69 6e 67 20 66 69 6c 65 20 6e |rementing file n| 00002fe0 61 6d 65 73 20 61 72 65 20 72 65 73 74 6f 72 65 |ames are restore| 00002ff0 64 20 66 75 6c 6c 79 20 6f 6e 6c 79 20 69 66 20 |d fully only if | 00003000 74 68 65 20 74 61 70 65 20 6e 75 6d 62 65 72 20 |the tape number | 00003010 69 73 0a 72 65 73 74 6f 72 65 64 20 74 6f 20 74 |is.restored to t| 00003020 68 65 20 66 6f 72 6d 20 27 4e 6f 20 58 58 58 27 |he form 'No XXX'| 00003030 20 61 6e 64 20 74 68 65 20 53 61 76 65 20 62 6f | and the Save bo| 00003040 78 20 74 6f 20 74 68 65 20 66 6f 72 6d 20 27 43 |x to the form 'C| 00003050 61 73 73 4e 6f 20 58 58 58 27 2e 0a 4e 6f 74 65 |assNo XXX'..Note| 00003060 20 74 68 65 20 68 61 72 64 20 73 70 61 63 65 20 | the hard space | 00003070 28 41 4c 54 20 53 70 61 63 65 29 20 69 6e 20 74 |(ALT Space) in t| 00003080 68 65 20 66 69 6c 65 20 6e 61 6d 65 2e 0a 0a 49 |he file name...I| 00003090 6e 74 65 72 61 63 74 69 76 65 20 48 65 6c 70 20 |nteractive Help | 000030a0 6d 65 73 73 61 67 65 73 20 68 61 76 65 20 62 65 |messages have be| 000030b0 65 6e 20 65 78 74 65 6e 73 69 76 65 6c 79 20 72 |en extensively r| 000030c0 65 76 69 73 65 64 20 77 69 74 68 20 73 6f 6d 65 |evised with some| 000030d0 0a 63 6f 72 72 65 63 74 69 6f 6e 73 2e 0a 0a 50 |.corrections...P| 000030e0 65 6f 70 6c 65 20 77 69 74 68 20 6c 61 72 67 65 |eople with large| 000030f0 20 6e 75 6d 62 65 72 73 20 6f 66 20 43 61 73 73 | numbers of Cass| 00003100 65 74 74 65 20 66 69 6c 65 73 20 61 72 65 20 6e |ette files are n| 00003110 6f 77 20 62 65 67 69 6e 6e 69 6e 67 20 74 6f 20 |ow beginning to | 00003120 73 65 65 20 74 68 65 0a 62 65 6e 65 66 69 74 20 |see the.benefit | 00003130 6f 66 20 68 61 76 69 6e 67 20 43 44 74 72 61 63 |of having CDtrac| 00003140 6b 65 72 20 74 6f 6f 20 62 75 74 20 72 65 2d 69 |ker too but re-i| 00003150 6e 70 75 74 74 69 6e 67 20 74 68 65 20 64 61 74 |nputting the dat| 00003160 61 20 69 73 20 61 20 62 69 74 20 6f 66 20 61 0a |a is a bit of a.| 00003170 70 61 69 6e 2e 20 4e 6f 77 20 74 68 69 73 20 69 |pain. Now this i| 00003180 73 20 73 6f 6c 76 65 64 2e 0a 0a 41 6e 20 65 6d |s solved...An em| 00003190 70 74 79 20 43 44 74 72 61 63 6b 65 72 20 66 69 |pty CDtracker fi| 000031a0 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 77 |le is provided w| 000031b0 69 74 68 69 6e 20 43 61 73 73 65 74 74 65 2e 20 |ithin Cassette. | 000031c0 49 66 20 74 68 69 73 20 69 73 20 63 6f 70 69 65 |If this is copie| 000031d0 64 20 74 6f 0a 61 6e 6f 74 68 65 72 20 6d 6f 72 |d to.another mor| 000031e0 65 20 61 63 63 65 73 73 69 62 6c 65 20 70 6c 61 |e accessible pla| 000031f0 63 65 20 6f 6e 20 74 68 65 20 64 69 73 63 20 61 |ce on the disc a| 00003200 6e 64 20 69 74 20 69 73 20 74 68 65 6e 20 64 72 |nd it is then dr| 00003210 61 67 67 65 64 20 74 6f 20 43 61 73 73 65 74 74 |agged to Cassett| 00003220 65 0a 69 74 20 77 69 6c 6c 20 27 73 75 63 6b 20 |e.it will 'suck | 00003230 6f 75 74 27 20 74 68 65 20 64 61 74 61 20 69 6e |out' the data in| 00003240 20 43 44 74 72 61 63 6b 65 72 20 66 6f 72 6d 61 | CDtracker forma| 00003250 74 2e 20 53 6f 20 61 6c 6c 20 79 6f 75 20 68 61 |t. So all you ha| 00003260 76 65 20 74 6f 20 64 6f 20 74 6f 0a 63 6f 6e 76 |ve to do to.conv| 00003270 65 72 74 20 79 6f 75 72 20 43 61 73 73 65 74 74 |ert your Cassett| 00003280 65 20 66 69 6c 65 73 20 74 6f 20 43 44 74 72 61 |e files to CDtra| 00003290 63 6b 65 72 20 66 69 6c 65 73 20 69 73 3a 0a 0a |cker files is:..| 000032a0 4c 6f 61 64 20 43 61 73 73 65 74 74 65 20 66 69 |Load Cassette fi| 000032b0 6c 65 2c 20 64 72 61 67 20 43 44 74 72 61 63 6b |le, drag CDtrack| 000032c0 65 72 20 66 69 6c 65 20 74 6f 20 69 74 2e 20 4c |er file to it. L| 000032d0 6f 61 64 20 61 6e 6f 74 68 65 72 20 43 61 73 73 |oad another Cass| 000032e0 65 74 74 65 20 66 69 6c 65 2c 0a 64 72 61 67 20 |ette file,.drag | 000032f0 43 44 74 72 61 63 6b 65 72 20 66 69 6c 65 20 61 |CDtracker file a| 00003300 67 61 69 6e 2e 20 41 64 20 69 6e 66 69 6e 69 74 |gain. Ad infinit| 00003310 75 6d 2e 20 54 68 65 20 43 44 74 72 61 63 6b 65 |um. The CDtracke| 00003320 72 20 66 69 6c 65 20 77 69 6c 6c 20 6a 75 73 74 |r file will just| 00003330 20 67 72 6f 77 2e 0a 57 68 65 6e 20 79 6f 75 20 | grow..When you | 00003340 68 61 76 65 20 66 69 6e 69 73 68 65 64 2c 20 64 |have finished, d| 00003350 6f 75 62 6c 65 20 63 6c 69 63 6b 20 74 68 65 20 |ouble click the | 00003360 43 44 74 72 61 63 6b 65 72 20 66 69 6c 65 20 61 |CDtracker file a| 00003370 6e 64 20 69 74 20 6c 6f 61 64 73 20 69 6e 74 6f |nd it loads into| 00003380 0a 74 68 65 20 70 72 6f 67 72 61 6d 2e 20 49 6e |.the program. In| 00003390 20 70 72 61 63 74 69 63 65 20 79 6f 75 20 77 69 | practice you wi| 000033a0 6c 6c 20 70 72 6f 62 61 62 6c 79 20 77 61 6e 74 |ll probably want| 000033b0 20 74 6f 20 4d 6f 76 65 20 74 68 65 20 43 44 74 | to Move the CDt| 000033c0 72 61 63 6b 65 72 20 66 69 6c 65 0a 69 6e 73 69 |racker file.insi| 000033d0 64 65 20 43 44 74 72 61 63 6b 65 72 27 73 20 43 |de CDtracker's C| 000033e0 44 64 61 74 61 20 64 69 72 65 63 74 6f 72 79 20 |Ddata directory | 000033f0 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 6d 6f |which will be mo| 00003400 72 65 20 63 6f 6e 76 65 6e 69 65 6e 74 2e 0a 0a |re convenient...| 00003410 54 6f 20 67 65 74 20 74 68 65 20 62 65 73 74 20 |To get the best | 00003420 66 72 6f 6d 20 74 68 69 73 20 66 61 63 69 6c 69 |from this facili| 00003430 74 79 20 74 68 65 20 43 61 73 73 65 74 74 65 20 |ty the Cassette | 00003440 66 69 6c 65 73 20 73 68 6f 75 6c 64 20 65 69 74 |files should eit| 00003450 68 65 72 20 63 6f 6e 74 61 69 6e 0a 74 68 65 20 |her contain.the | 00003460 64 61 74 61 20 6f 66 20 6a 75 73 74 20 6f 6e 65 |data of just one| 00003470 20 43 44 20 6f 72 20 69 66 20 74 77 6f 20 43 44 | CD or if two CD| 00003480 73 20 6d 75 73 74 20 62 65 20 6e 65 61 74 6c 79 |s must be neatly| 00003490 20 64 69 76 69 64 65 64 20 6f 6e 20 53 69 64 65 | divided on Side| 000034a0 20 41 20 6f 72 0a 53 69 64 65 20 42 20 69 6e 20 | A or.Side B in | 000034b0 74 68 65 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 |the recommended | 000034c0 66 61 73 68 69 6f 6e 2e 20 46 69 6c 65 73 20 69 |fashion. Files i| 000034d0 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 20 66 6f |n alternative fo| 000034e0 72 6d 61 74 20 77 69 6c 6c 20 73 74 69 6c 6c 0a |rmat will still.| 000034f0 6c 6f 61 64 20 74 6f 20 43 44 74 72 61 63 6b 65 |load to CDtracke| 00003500 72 20 62 75 74 20 77 69 6c 6c 20 70 72 6f 62 61 |r but will proba| 00003510 62 6c 79 20 72 65 71 75 69 72 65 20 73 6f 6d 65 |bly require some| 00003520 20 65 64 69 74 69 6e 67 20 77 69 74 68 69 6e 20 | editing within | 00003530 43 44 74 72 61 63 6b 65 72 2e 0a 49 66 20 74 68 |CDtracker..If th| 00003540 65 20 43 61 73 73 65 74 74 65 20 66 69 6c 65 73 |e Cassette files| 00003550 20 63 6f 6e 74 61 69 6e 20 6f 74 68 65 72 20 74 | contain other t| 00003560 68 61 6e 20 63 6f 6d 70 6c 65 74 65 20 43 44 73 |han complete CDs| 00003570 2c 20 43 44 74 72 61 63 6b 65 72 20 77 69 6c 6c |, CDtracker will| 00003580 20 6e 6f 74 20 62 65 0a 61 62 6c 65 20 74 6f 20 | not be.able to | 00003590 70 6c 61 79 20 74 68 6f 73 65 20 43 44 73 20 77 |play those CDs w| 000035a0 69 74 68 6f 75 74 20 73 6f 6d 65 20 65 64 69 74 |ithout some edit| 000035b0 69 6e 67 20 6f 66 20 74 68 65 20 66 69 6c 65 73 |ing of the files| 000035c0 20 74 6f 20 69 6e 63 6c 75 64 65 20 61 6c 6c 20 | to include all | 000035d0 74 68 65 0a 74 72 61 63 6b 73 20 6f 6e 20 74 68 |the.tracks on th| 000035e0 65 20 43 44 2e 0a 0a 46 6f 72 20 63 6f 6d 70 6c |e CD...For compl| 000035f0 65 74 65 6e 65 73 73 20 74 68 65 20 73 61 6d 65 |eteness the same| 00003600 20 66 61 63 69 6c 69 74 79 20 69 73 20 70 72 6f | facility is pro| 00003610 76 69 64 65 64 20 66 6f 72 20 6d 61 6b 69 6e 67 |vided for making| 00003620 20 43 53 56 20 66 69 6c 65 73 2e 20 43 53 56 0a | CSV files. CSV.| 00003630 66 69 6c 65 73 20 64 72 61 67 67 65 64 20 74 6f |files dragged to| 00003640 20 43 61 73 73 65 74 74 65 20 77 69 6c 6c 20 61 | Cassette will a| 00003650 6c 73 6f 20 62 65 20 66 69 6c 6c 65 64 20 77 69 |lso be filled wi| 00003660 74 68 20 64 61 74 61 2e 20 54 68 69 73 20 69 73 |th data. This is| 00003670 20 69 6e 20 74 68 65 0a 43 53 56 20 66 6f 72 6d | in the.CSV form| 00003680 61 74 20 72 65 71 75 69 72 65 64 20 62 79 20 43 |at required by C| 00003690 44 74 72 61 63 6b 65 72 2e 0a 0a 56 65 72 73 69 |Dtracker...Versi| 000036a0 6f 6e 20 31 2e 33 35 61 20 28 32 39 74 68 20 4e |on 1.35a (29th N| 000036b0 6f 76 65 6d 62 65 72 20 31 39 39 36 29 0a 0a 53 |ovember 1996)..S| 000036c0 6d 61 6c 6c 20 6d 6f 64 69 66 69 63 61 74 69 6f |mall modificatio| 000036d0 6e 20 74 6f 20 61 76 6f 69 64 20 65 6e 74 72 79 |n to avoid entry| 000036e0 20 6f 66 20 74 68 65 20 50 69 70 65 3a 20 66 69 | of the Pipe: fi| 000036f0 6c 69 6e 67 20 73 79 73 74 65 6d 20 69 6e 74 6f |ling system into| 00003700 20 74 68 65 20 53 61 76 65 0a 62 6f 78 2c 20 27 | the Save.box, '| 00003710 63 6f 73 20 79 6f 75 20 63 61 6e 6e 6f 74 20 73 |cos you cannot s| 00003720 61 76 65 20 74 6f 2f 66 72 6f 6d 2c 20 50 69 70 |ave to/from, Pip| 00003730 65 20 46 53 2e 0a 0a 56 65 73 72 69 6f 6e 20 31 |e FS...Vesrion 1| 00003740 2e 33 35 62 20 28 4e 6f 74 20 69 73 73 75 65 64 |.35b (Not issued| 00003750 29 0a 0a 56 65 72 73 69 6f 6e 20 31 2e 33 35 63 |)..Version 1.35c| 00003760 20 28 35 74 68 20 44 65 63 65 6d 62 65 72 20 31 | (5th December 1| 00003770 39 39 36 29 0a 0a 4d 69 6e 6f 72 20 63 68 61 6e |996)..Minor chan| 00003780 67 65 20 74 6f 20 70 72 69 6e 74 20 72 6f 75 74 |ge to print rout| 00003790 69 6e 65 20 74 6f 20 61 76 6f 69 64 20 6f 6e 65 |ine to avoid one| 000037a0 20 6f 66 20 74 68 65 20 64 72 61 77 6e 20 6c 69 | of the drawn li| 000037b0 6e 65 73 20 62 65 69 6e 67 20 74 68 69 6e 6e 65 |nes being thinne| 000037c0 72 0a 74 68 61 6e 20 6f 74 68 65 72 73 2e 0a 0a |r.than others...| 000037d0 56 65 72 73 69 6f 6e 20 31 2e 33 35 64 20 28 32 |Version 1.35d (2| 000037e0 32 6e 64 20 4d 61 72 63 68 20 31 39 39 37 29 0a |2nd March 1997).| 000037f0 0a 52 65 76 69 73 65 64 20 53 70 72 69 74 65 73 |.Revised Sprites| 00003800 2e 0a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 43 44 |...*********..CD| 00003810 74 72 61 63 6b 65 72 20 68 61 73 20 62 65 65 6e |tracker has been| 00003820 20 72 65 76 69 65 77 65 64 20 69 6e 20 41 72 63 | reviewed in Arc| 00003830 68 69 76 65 20 6d 61 67 61 7a 69 6e 65 20 61 6e |hive magazine an| 00003840 64 20 77 61 73 20 72 61 74 65 64 20 6c 69 6b 65 |d was rated like| 00003850 20 74 68 69 73 3a 0a 0a 41 62 73 6f 6c 75 74 65 | this:..Absolute| 00003860 6c 79 20 66 69 72 73 74 20 63 6c 61 73 73 20 43 |ly first class C| 00003870 44 20 70 6c 61 79 65 72 2e 0a 45 78 74 72 65 6d |D player..Extrem| 00003880 65 6c 79 20 77 65 6c 6c 20 74 68 6f 75 67 68 74 |ely well thought| 00003890 20 6f 75 74 2c 20 70 72 6f 67 72 61 6d 6d 65 64 | out, programmed| 000038a0 20 61 6e 64 20 70 75 74 20 74 6f 67 65 74 68 65 | and put togethe| 000038b0 72 2e 0a 51 75 69 74 65 20 73 69 6d 70 6c 79 20 |r..Quite simply | 000038c0 75 6e 62 65 6c 69 65 76 61 62 6c 65 2e 0a 4d 75 |unbelievable..Mu| 000038d0 73 74 20 72 61 6e 6b 20 61 73 20 6f 6e 65 20 6f |st rank as one o| 000038e0 66 20 74 68 65 20 62 65 73 74 20 76 61 6c 75 65 |f the best value| 000038f0 20 66 6f 72 20 6d 6f 6e 65 79 20 61 70 70 6c 69 | for money appli| 00003900 63 61 74 69 6f 6e 73 20 61 76 61 69 6c 61 62 6c |cations availabl| 00003910 65 20 66 6f 72 20 61 6e 79 0a 70 6c 61 74 66 6f |e for any.platfo| 00003920 72 6d 2e 0a 45 76 65 72 79 6f 6e 65 20 77 68 6f |rm..Everyone who| 00003930 20 68 61 73 20 61 20 43 44 20 64 72 69 76 65 20 | has a CD drive | 00003940 66 69 74 74 65 64 20 74 6f 20 61 6e 20 41 63 6f |fitted to an Aco| 00003950 72 6e 20 63 6f 6d 70 75 74 65 72 20 73 68 6f 75 |rn computer shou| 00003960 6c 64 20 62 75 79 0a 43 44 74 72 61 63 6b 65 72 |ld buy.CDtracker| 00003970 2e 0a 4d 6f 6e 65 79 20 77 65 6c 6c 20 73 70 65 |..Money well spe| 00003980 6e 74 2e 0a 0a 49 74 20 69 73 20 61 73 20 79 6f |nt...It is as yo| 00003990 75 20 77 69 6c 6c 20 67 61 74 68 65 72 2c 20 61 |u will gather, a| 000039a0 20 6d 75 63 68 20 6d 6f 72 65 20 70 72 6f 66 65 | much more profe| 000039b0 73 73 69 6f 6e 61 6c 20 61 6e 64 20 63 61 70 61 |ssional and capa| 000039c0 62 6c 65 20 70 72 6f 67 72 61 6d 20 74 68 61 6e |ble program than| 000039d0 0a 43 61 73 73 65 74 74 65 2e 0a 0a 43 61 73 73 |.Cassette...Cass| 000039e0 65 74 74 65 20 75 6e 66 6f 72 74 75 6e 61 74 65 |ette unfortunate| 000039f0 6c 79 20 69 73 20 62 65 63 6f 6d 69 6e 67 20 72 |ly is becoming r| 00003a00 61 74 68 65 72 20 6d 65 73 73 79 20 69 6e 74 65 |ather messy inte| 00003a10 72 6e 61 6c 6c 79 20 62 65 63 61 75 73 65 20 6f |rnally because o| 00003a20 66 20 74 68 65 0a 65 78 74 72 61 73 20 62 6f 6c |f the.extras bol| 00003a30 74 65 64 20 6f 6e 20 73 69 6e 63 65 20 49 20 74 |ted on since I t| 00003a40 6f 6f 6b 20 6f 76 65 72 20 74 68 65 20 63 6f 64 |ook over the cod| 00003a50 65 20 66 72 6f 6d 20 4d 61 72 6b 20 42 72 69 67 |e from Mark Brig| 00003a60 68 74 2e 20 53 6f 72 72 79 20 4d 61 72 6b 20 62 |ht. Sorry Mark b| 00003a70 75 74 0a 49 20 61 6d 20 67 6f 69 6e 67 20 74 6f |ut.I am going to| 00003a80 20 64 69 74 63 68 20 79 6f 75 72 20 63 6f 64 65 | ditch your code| 00003a90 20 77 68 65 6e 65 76 65 72 20 49 20 74 68 69 6e | whenever I thin| 00003aa0 6b 20 69 74 20 6e 65 63 65 73 73 61 72 79 20 69 |k it necessary i| 00003ab0 6e 20 66 75 74 75 72 65 2e 20 49 74 0a 77 61 73 |n future. It.was| 00003ac0 6e 27 74 20 77 72 69 74 74 65 6e 20 77 69 74 68 |n't written with| 00003ad0 20 73 6f 20 6d 61 6e 79 20 65 78 74 72 61 20 66 | so many extra f| 00003ae0 61 63 69 6c 69 74 69 65 73 20 69 6e 20 6d 69 6e |acilities in min| 00003af0 64 2e 0a 0a 4d 61 6b 69 6e 67 20 61 20 73 6d 61 |d...Making a sma| 00003b00 6c 6c 20 73 74 61 72 74 20 69 6e 20 74 68 69 73 |ll start in this| 00003b10 20 64 69 72 65 63 74 69 6f 6e 2c 20 74 68 69 73 | direction, this| 00003b20 20 76 65 72 73 69 6f 6e 20 68 61 73 20 61 20 6d | version has a m| 00003b30 65 73 73 61 67 65 20 66 69 6c 65 2e 0a 0a 2d 2d |essage file...--| 00003b40 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d |----------------| * 00003b80 2d 2d 0a 0a 54 68 65 20 70 72 6f 67 72 61 6d 2c |--..The program,| 00003b90 20 43 61 73 73 65 74 74 65 20 68 61 73 20 62 65 | Cassette has be| 00003ba0 65 6e 20 70 6c 61 63 65 64 20 69 6e 74 6f 20 74 |en placed into t| 00003bb0 68 65 20 70 75 62 6c 69 63 20 64 6f 6d 61 69 6e |he public domain| 00003bc0 20 62 79 20 4d 61 72 6b 0a 42 72 69 67 68 74 2e | by Mark.Bright.| 00003bd0 20 49 74 20 6d 61 79 20 62 65 20 66 72 65 65 6c | It may be freel| 00003be0 79 20 63 6f 70 69 65 64 20 61 6e 64 20 64 69 73 |y copied and dis| 00003bf0 74 72 69 62 75 74 65 64 20 73 6f 20 6c 6f 6e 67 |tributed so long| 00003c00 20 61 73 20 74 68 69 73 20 74 65 78 74 20 66 69 | as this text fi| 00003c10 6c 65 0a 72 65 6d 61 69 6e 73 20 70 72 65 73 65 |le.remains prese| 00003c20 6e 74 2e 20 52 6f 75 74 69 6e 65 73 20 66 72 6f |nt. Routines fro| 00003c30 6d 20 74 68 69 73 20 70 72 6f 67 72 61 6d 20 6d |m this program m| 00003c40 61 79 20 62 65 20 75 73 65 64 20 69 66 20 74 68 |ay be used if th| 00003c50 65 79 20 61 72 65 20 6f 66 20 61 6e 79 0a 75 73 |ey are of any.us| 00003c60 65 20 74 6f 20 79 6f 75 2c 20 62 75 74 20 70 6c |e to you, but pl| 00003c70 65 61 73 65 20 63 72 65 64 69 74 20 43 61 73 73 |ease credit Cass| 00003c80 65 74 74 65 2e 0a 0a 41 6e 79 77 61 79 2c 20 49 |ette...Anyway, I| 00003c90 20 68 6f 70 65 20 79 6f 75 20 65 6e 6a 6f 79 20 | hope you enjoy | 00003ca0 74 68 69 73 20 70 72 6f 67 72 61 6d 2c 20 61 6e |this program, an| 00003cb0 64 20 66 69 6e 64 20 69 74 20 75 73 65 66 75 6c |d find it useful| 00003cc0 2c 20 69 66 20 79 6f 75 20 68 61 76 65 20 61 6e |, if you have an| 00003cd0 79 0a 73 75 67 67 65 73 74 69 6f 6e 73 20 74 6f |y.suggestions to| 00003ce0 20 69 6d 70 72 6f 76 65 20 74 68 65 20 66 75 6e | improve the fun| 00003cf0 63 74 69 6f 6e 61 6c 69 74 79 20 6f 72 20 61 6e |ctionality or an| 00003d00 79 20 62 75 67 20 72 65 70 6f 72 74 73 2c 20 49 |y bug reports, I| 00003d10 20 61 6d 20 76 65 72 79 0a 73 6f 72 72 79 2c 20 | am very.sorry, | 00003d20 62 75 74 20 62 79 20 74 68 65 20 74 69 6d 65 20 |but by the time | 00003d30 79 6f 75 20 72 65 61 64 20 74 68 69 73 2c 20 49 |you read this, I| 00003d40 20 77 69 6c 6c 20 68 61 76 65 20 73 6f 6c 64 20 | will have sold | 00003d50 6d 79 20 4f 6c 64 20 54 72 75 73 74 79 20 61 6e |my Old Trusty an| 00003d60 64 0a 6d 75 63 68 20 6c 6f 76 65 64 20 41 72 63 |d.much loved Arc| 00003d70 2c 20 61 6e 64 20 77 69 6c 6c 20 6f 6e 6c 79 20 |, and will only | 00003d80 68 61 76 65 20 61 20 50 43 20 6f 6e 20 77 68 69 |have a PC on whi| 00003d90 63 68 20 74 6f 20 74 72 79 20 74 6f 20 77 72 69 |ch to try to wri| 00003da0 74 65 20 43 61 73 73 65 74 74 65 0a 61 67 61 69 |te Cassette.agai| 00003db0 6e 20 66 72 6f 6d 20 73 63 72 61 74 63 68 20 61 |n from scratch a| 00003dc0 73 20 61 20 77 69 6e 64 6f 77 73 20 61 70 70 6c |s a windows appl| 00003dd0 69 63 61 74 69 6f 6e 2e 2e 2e 2e 20 20 20 20 4d |ication.... M| 00003de0 61 72 6b 20 42 72 69 67 68 74 0a 0a 4e 42 2e 20 |ark Bright..NB. | 00003df0 41 73 20 4d 61 72 6b 20 42 72 69 67 68 74 20 68 |As Mark Bright h| 00003e00 61 73 20 67 6f 6e 65 20 64 6f 77 6e 2d 6d 61 72 |as gone down-mar| 00003e10 6b 65 74 2c 20 61 6c 6c 20 65 6e 71 75 69 72 69 |ket, all enquiri| 00003e20 65 73 20 74 6f 20 4d 61 6c 63 6f 6c 6d 20 4b 6e |es to Malcolm Kn| 00003e30 69 67 68 74 2c 0a 61 64 64 72 65 73 73 20 61 73 |ight,.address as| 00003e40 20 61 62 6f 76 65 2e 0a 0a 41 20 79 65 61 72 20 | above...A year | 00003e50 6f 6e 20 66 72 6f 6d 20 74 68 65 20 70 75 72 63 |on from the purc| 00003e60 68 61 73 65 20 6f 66 20 68 69 73 20 49 42 4d 20 |hase of his IBM | 00003e70 63 6c 6f 6e 65 2c 20 4d 61 72 6b 20 74 6f 6c 64 |clone, Mark told| 00003e80 20 6d 65 20 68 65 20 68 61 64 20 67 69 76 65 6e | me he had given| 00003e90 20 75 70 0a 74 72 79 69 6e 67 20 74 6f 20 63 6f | up.trying to co| 00003ea0 6e 76 65 72 74 20 43 61 73 73 65 74 74 65 20 74 |nvert Cassette t| 00003eb0 6f 20 50 43 2e 20 48 65 20 73 61 79 73 20 22 74 |o PC. He says "t| 00003ec0 68 65 20 6d 61 63 68 69 6e 65 20 69 73 20 61 20 |he machine is a | 00003ed0 62 69 74 63 68 20 61 6e 64 20 74 68 65 79 0a 6b |bitch and they.k| 00003ee0 65 65 70 20 6d 6f 76 69 6e 67 20 74 68 65 20 67 |eep moving the g| 00003ef0 6f 61 6c 20 70 6f 73 74 73 20 62 79 20 63 68 61 |oal posts by cha| 00003f00 6e 67 69 6e 67 20 74 68 65 20 4f 53 22 2e 20 59 |nging the OS". Y| 00003f10 65 73 20 4d 61 72 6b 2c 20 77 65 20 6b 6e 6f 77 |es Mark, we know| 00003f20 2c 20 74 68 61 74 20 69 73 0a 77 68 79 20 74 68 |, that is.why th| 00003f30 65 20 73 65 6e 73 69 62 6c 65 20 66 6f 6c 6b 20 |e sensible folk | 00003f40 75 73 65 20 41 63 6f 72 6e 73 2e 20 20 4d 4b 2e |use Acorns. MK.| 00003f50