home *** CD-ROM | disk | FTP | other *** search
- ------------- ----------
- Readme file Hiper Help 2.02 FREEWARE
- ------------- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ----------
- by Andrew Hunter
- ================================================================================
-
- What is it then?
- ----------------
-
- Hiper help is a hyper-text display system, designed for the creation of help
- files (but, no doubt, useful for other things, such as electronic books). It
- has a very flexible page layout system, a reasonable size, a small memory
- requirement and is (now) fast. The file type, message block, sprites, etc
- are all registered with Acorn.
-
- The 'Help compiler' help file shows a few (but not all) of its capabilities -
- you should find that you can make a help file whose layout can be anything
- you want - you have full control of fonts, colour, positioning and underlining.
- In this version, there is no limit to the size of the page and (hopefully) no
- limit to the size of file the help compiler can deal with.
-
- It has an Acorn allocated file type - &13a, and the message block and other
- resources are allocated too. (So, if there's a clash, it shouldn't be my
- fault)
-
- How do I go about using it?
- ---------------------------
-
- The actual source files themselves are text and usually look something like the
- following:
-
- {FONTS Trinity.Medium 13 Trinity.Bold.Italic 13 Homerton.Bold 24}
- {ARTICLE Help on help}{TITLE Help on Help}
- {DRAWFILE 5}
-
- {FONT 3}Help on Help{FONT 1}
- ...
-
- To compile them, run !HC, drag the file in, and it works away, producing a
- save box at the end. Save the file out and double click on it to view it.
- (note that !HC needs a scrap directory to work properly)
-
- I recommend that you get MultiUtils to use with Hiper - you can declutter your
- desktop with Virtual, get icons from the Wimp sprite pool with CSD & utils, and
- the auto-arrange feature of !BD I find very useful for keeping files on the
- backdrop tidy.
-
- [All the most recent versions of my programs are uploaded to Arcade]
-
- Wahh! It doesn't work right. I'm going to sulk!
- -----------------------------------------------
-
- Hmm. Why not write to me? I may be able to help...
- (In other words, if you find a bug, a feature or can't seem to get the thing
- working right, _write to me_ - muttering about it under your breath won't
- make it go away. I'll fix all bugs that are reported, and will probably
- implement any suggestions for improvements.)
-
- My address
- ----------
-
- No doubt there are tons of bugs in this version of Hiper help... if you find
- something that you think could be improved, write to me (note that psychic
- messages are unlikely to be recieved. Neither can I hear you muttering about
- bugs from a long distance. Using pen and paper [or email] is more likely to
- get a result :-)
-
- E-mail: 'Ahunter' on Arcade (#1099)
- 'Ahunter@spuddy.mew.co.uk' for you people that use the Internet.
-
- And for those that still use pen and paper (nerds: a pen is an ancient form
- of wordprocessor that is only compatible with the file format 'paper 1.0'.
- It has little bounds-checking, and so trying to use it on a modern computer
- is likely to result in ink on your screen).
-
- Ahem. That bracket was so long you probably lost the thread, so here is my
- snail-mail address:
-
- Andrew Hunter,
- 18 Warren Close,
- Elmswell,
- Bury St. Edmunds,
- Suffolk,
- IP30 9DS
-
- Hiper help vs Stronghelp
- ------------------------
-
- OK, so I'm biased, having spent a couple of weeks rewriting the thing, and
- a year or two developing it before that.
-
- Stronghelp is a much more widely used help system on Acorn computers than Hiper
- Help. It is about 20k larger than the new version, and about twice as large
- as previous versions (v0.xx and v1.xx).
-
- Here is the situation as I see it:
-
- Stronghelp
- ----------
-
- Advantages
- ==========
-
- Very fast
- 'Filing system' approach allows easy editing of manuals
- *Stronghelp command is very useful for looking up words moderately
- quickly
- Considerable flexibility in what is shown on page (lots of macro features)
- Low memory consumption
- Lots of help files in Stronghelp format
-
- Disadvantages
- =============
-
- Poor message system makes context-sensitive help more difficult
- *Stronghelp only really works well with StrongEd
- No searching dialog box
- User can be confused by menu for each page
- No compression
- Clutters up display with hundreds of windows after a while
- Large pages don't look good
- No history (other than right-click on close icon)
-
- Hiper Help
- ----------
-
- Advantages
- ==========
-
- Very user friendly interface
- User can't accidently alter file
- Compression
- File can be loaded entirely into memory for extra speed
- Help files can have multi-resolution sprites
- Comprehensive message system
- Fairly low memory consumption
- History menu, back button.
- Background sprites
-
- Disadvantages
- =============
-
- Help source code can get somewhat confusing [not so much in this version...]
- Compressed file format can be slow
-
- If you think I should add anything, write to me... (It should be noted that
- I use my own compiler manual while writing Hiper files, and StrongHelp for
- the DeskLib manuals: I find StrongHelp's approach clutters my desktop very
- annoyingly [even in a 1024x768 mode] because I keep forgetting to use the
- right mouse button - the Hiper Help history menu is far more convienient)
-
- I actually converted the StrongHelp Desklib manual to Hiper format... the
- converter isn't quite perfect yet, but the compiler and display system performed
- flawlessly (and v1.17 crashed in an interesting way when I loaded the 1Mb file
- into that by mistake :-)
-
- Disclaimer
- ----------
-
- Hiper Help is provided 'as is' - there is no warranty of any kind, express
- or implied. You use it at your own risk: should it cause, indirectly or
- directly, loss of any kind (data, money, livelihood, etc) it is your own
- fault for using the thing in the first place.
-
- You may distribute Hiper Help, so long as you use the original archive, intact
- and unaltered, make sure that the author (Andrew Hunter) is fully credited and
- charge either nothing or a reasonable fee (say, no more than £3 to cover
- costs). Hiper Help is FreeWare, NOT public domain: it is © Andrew Hunter and
- you may not distribute parts of the package or altered versions of the package
- without written permission. An exception to this is the !Hiper program, which
- may be distributed separately, but MUST NOT be altered without permission.
-
-