Hacking demo for Frobnicate issue 20
====================================

*****************************************************************************
*                                                                           *
*  Please note that this has been written for the 26/32 compiler. The code  *
*  contains C++ style comments (the "//" ones) as well as in-line variable  *
*  definitions which is an ISO 9899:1990 feature; as such Norcroft C v4.00  *
*  (in '91) WILL NOT compile this code, neither will Norcroft C v5.06 (the  *
*  one that Acorn supplied with the first set of Toolbox things, in 1995).  *
*                                                                           *
*****************************************************************************

  demo1        This is the first demonstration. It is supplied WITHOUT any
               key file. Use "makekey" to generate a default key.

  demo2        This is the second demonstration. It 'expired' at the end of
               2003, so I guess you'll just have to fix that, huh? :-)

  MakeFile     The 'make' file for the two programs. If you need to
               re-compile the software, simply load the source of "demo1"
               into !Zap and press Shift-Ctrl-C and let the code 'become'.
               [this MakeFile doesn't work correctly if there's anything in
                the "o" subdirectory, anybody care to fix this?]

  makekey      Makes a key file (called "keyfile") for "demo1".

  SetPath      This is required by "demo1" and "makekey" so they know where
               to read/write the key file.

  c.demo1      The source for "demo1".

  c.demo2      Low-flying sparrows.
               This may be used as an example of how NOT to use longjmp().
               :-)

  s.demo2asm   Assembler bit for "demo2". The LDMDB may need to be changed if
               your assembler is something other than Norcroft v5.5x or any
               related version.


Have fun!
                                                        2004/01/21, 02h16 CET
