SpeedyDraw 2.01 (c) Musus Umbra 1997/8
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

What is SpeedyDraw?
```````````````````
        Speedydraw is a simple little patch that intercepts certain calls to
        the Draw module and passes them instead to Computer Concept's GDraw
        module which is appreciably faster (although the difference may not
        be so great for StrongARMed machines).

What else is needed?
````````````````````
        SpeedyDraw needs CC's GDraw and DitherExt modules to be loaded in
        order to work.  These modules are supplied with Artworks, Impression,
        and the !AWviewer file viewer.  I haven't checked, but I suspect that
        the file viewer will be available from CC's web site, which IIRC is
        www.cconcepts.co.uk).  The !AWviewer app. is also supplied in the
        Diversions.Artworks directory of RiscPCs.

How to use it
`````````````
        Probably the best way to use SpeedyDraw is to load it as part of
        your desktop boot sequence.  If you filer_boot Artworks or Impression
        as a part of this, make sure that you filer_run !SpeedyDrw *after*
        them/it (see the 'module location' section).

        There's nothing to stop you simply double-clicking on !SpeedyDrw
        at any time to load the patch.  See later for what to do if you
        get a message saying that some modules can't befound.

        Once the patch is loaded, you can turn it on/off using a star command
        (there's no desktop icon to do this - that would be gratuitous).
        The command is *speedydraw [0|1], ie:

                *speedydraw 0           turn speedydraw off
                *speedydraw 1           turn speedydraw on
                *speedydraw             show whether speedy draw is on/off.

Module location
```````````````
        If the system knows where Artworks and/or Impression are on your
        harddisc (ie. they've been Filer_Booted, or seen in a directory viewer,
        etc.) then !SpeedyDrw will automatically load the required modules
        from within one of those applications.

        If, however, neither of these apps is known to the system then
        !SpeedyDrw will look inside the !SpeedyDrw directory and try to load
        them from there.

        The upshot of this is that if you normally boot Artworks/Impression
        before SpeedyDraw is run, the modules will be found automatically.
        If you don't boot these apps, or want to make extra sure that
        SpeedyDraw can start, then copy the modules GDraw and DitherExt from
        inside the RMStore directory (in !Artworks, !Style, !Publisher,
        !Impress, !AWViewer, etc.) into the RMStore directory inside
        !SpeedyDrw.

        Make sure that you don't distribute copies of speedydraw with those
        modules present!  Those modules are  Computer Concepts.


Possible Problems
`````````````````
        The GDraw module doesn't react in the same way as the OS' Draw module
        if, for instance, something tries to plot a line of text in a font
        that doesn't exist on your system.  Typically this will result in
        a message being printed (in place of the text) saying that the font
        wasn't found.  I think you'll also have that area of document obscured
        by a large grey rectangle, but I'm not sure.

        This in no way affects the original document - just press f12, type
        "*speedydraw 0" to disable speedydraw and try again.


Licence, Copyright, etc.
````````````````````````

(These terms apply only to !SpeedyDrw.  The 'Original' directory is
covered by separate terms.  See the !Help file within it for more
details).

Permission is granted for unlimited personal use & modification.

Permission is granted for redistribution (by any method) provided that:
        No charge is made for this software.  A reasonable charge may be
                made for media / handling / etc. This software is *free*.
        Any distributed copy of this software must be unaltered and entire.
                You may not distribute modified / imcomplete copies of this
                software.  If you fix a bug / add a feature, let me know so
                that I can update the master copy.

As usual with freeware, there is no warranty of any kind.  The author cannot
be help responsible for any loss/damage arising from the use/inability to
use this software.  It is the user's responsibility to determine the fitness
of this software for any purpose they put it to.

(But if it doesn't work, I will try to help :-)


Contact:
        e-mail:         musus@argonet.co.uk
        WWW:            http://www.argonet.co.uk/users/musus/
        Snail:          c/o 23 Baronsway, Whitkirk, Leeds, LS15 7AW, ENGLAND.
