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