@DATABASE "P96Speed"
@NODE "MAIN" "Welcome to the P96Speed documentation"
@{b}
                       P96Speed Version 0.17ß (BETA)
                          written by Jens Langner

@{ub}

  @{" Introduction  " LINK "INTRODUCTION"}     What is P96Speed?
  @{"  Legal stuff  " LINK "LEGALSTUFF"}     Copyright and distribution

  @{"     Usage     " LINK "HOWTOUSE"}     How to use P96Speed
  @{" Installation  " LINK "INSTALLATION"}     How to install P96Speed
  @{"    History    " LINK "HISTORY"}     History of the program
  @{" Future Changes" LINK "FUTURE"}     Future Features/Changes

  @{"   Donations   " LINK "DONATIONS"}     What we would really like to get
  @{"    Authors    " LINK "AUTHORS"}     Who created P96Speed?
  @{"    Credits    " LINK "CREDITS"}     Our thanks go to...

@ENDNODE

@NODE "INTRODUCTION" "Introduction"
@TOC "MAIN"
@{b}Introduction:@{ub}

P96Speed is my first try of coding a little and tidy program which
isn`t totally useless and people can be happy with ! ;)
It`s a speed test program for Amiga graphics cards like WSpeed or
IntuiSpeed.

First of all I HAVE TO tell you that this version is a really
FIRST BETA VERSION and isn`t 100% finished or working totally correct.

@{b}The reason why I released this betaversion to the public is that I
NEED help on going on with it.@{ub}

Some of the routines I created for P96Speed are not working correct
and therefore I need help from you - how can I implement them in another
way ?

The reason why I decided to code a graphics speed test program is because
WSpeed and IntuiSpeed is quite old and that was the only way for me to
learn more about C-Programming and to start with it.

I hope you like my little program and will support it by sending E-Mails
to me with suggestions and bugreports. Iam also very interested in
getting direct help from other programmers so that my speed test routines
will get more accurate.

Please send all your mails to: deck@rcs.urz.tu-dresden.de
                        or to: jlangner@villagetronic.com





AND SORRY FOR MY BAD ENGLISH HERE - I HACKED THIS GUIDE IN 5 MINS
I PROMISE THAT THE FINAL ONE WILL BE BETTER ! ;))
@ENDNODE

@NODE "LEGALSTUFF" "Legal stuff"
@TOC "MAIN"

@{b}Copyright and distribution:@{ub}

P96Speed is copyrighted by @{"Jens Langner" LINK "AUTHORS"}.

It  may be distributed on any possible way if the archive structure is
left untouched and no files are modified.

Updates  will  be placed on Aminet first, and may possibly be found on
one of the @{"WWW" LINK "AUTHORS"} pages.

@{b}Disclaimer: @{ub}

No  Warranty  of  any kind is given that the program described in this
document  is  100%  reliable.  You are using this material at your own
risk.  The  authors cannot be made responsible for any damage which is
caused by using P96Speed.

@ENDNODE

@NODE "HOWTOUSE" "How to use P96Speed"
@TOC "MAIN"

@{b}Usage: @{ub}
Start P96Speed directly from CLI or WB without any options:

- Choose your ScreenMode and select the Testfunction.
- Then you can Save your results.

That should be all - quite short, eh ? ;)

@ENDNODE

@NODE "INSTALLATION" "Installation"
@TOC "MAIN"

@{b}Installation: @{ub}

Please use the included installscript for installing P96Speed to your System.
This Script will do all work for you !!

@ENDNODE

@NODE "HISTORY" "History"
@TOC "MAIN"

@{b}History: @{ub}

P96Speed v0.17ß     - replaced all SYS: requesters with PROGDIR: ones...
(31.01.98)          - removed the very BAD BUG introduced in v0.16ß
                      (sorry for that and thanks to Johan Sandgren for help!)
                    - removed other bug in the "Test all" routine, to check
                      for v40 kick correctly !
                    - included some errorchecks for the OpenScreen() routines to
                      check if the open was ok !
                    - included a requester at the Save Button, asking people in which
                      format they want to save their data.
                      They can even choose between saving the ACTUAL results of THEIR
                      machine in a ASCII file - or they can save the WHOLE database they
                      created in "Preferences".
                      (That was implemented because people are sending me ASCII files
                      instead of database ones and I can`t import them to my database)
                    - removed bug in ScrollX() and ScrollY() routines were I drawed
                      outside the RastPort.
                    - now the actual results will be cleared when changeing the screenmode.

P96Speed v0.16ß     - added a workaround for the v39 bug in the GTTX_Justification
(25.01.98)            so that the GUI will pop up correct.
                    - added support for v8 of identify.library which allows
                      now to autofind the graphics board.
                    - now Picasso96 will be idenified with the release version.
                      support for CGFX missing here. Tell me how and I will do ;-).
                    - included Load/Save routines for the Comparsion modules
                      many thanks to Tobias Abt for his help.
                    - splitted the sourcecode in some smaller pieces for better
                      codestyle. (thanks to Tobias Abt for helping me..)
                    - changed routines:
                        - WriteChunkyPixels()
                        - WritePixelArray8()
                        - WritePixelLine8()
                      to operate more accurate.
                    - implemented routines: BltBitMap() and BltBitMapRastPort()
                      (thanks to John Sandgren for his examplecode)
                    - implemented routines: BitMapScale()
                      (thanks to John Sandgren for his examplecode)
                    - include NewIcons (from Arturo Roa)

P96Speed v0.15ß
(internal release)

P96Speed v0.14ß     - removed bug in ASL-Filerequester. The File was not saved if the
                      path was not a root path.
                    - removed little bug in installscript.
                    - did some cosmetic changes to the GUI.
                    - prepared the GUI for the upcoming comparsion module which will
                      be implemented in the 0.15ß release (can take some time).

P96Speed v0.13ß     - reworked DrawEllipse() and DrawCircle() to be
                      sure that radius will not be zero.
                    - reworked DrawEllipse() to be sure that it will
                      draw real ellipses and not r1=r2.
                    - added kickstart 3.1 recognition for disabling
                      routines that will only work with 3.1 and
                      therefore it must be disabled for other versions.
                    - noticed that Text() is a routine of the
                      graphics library and so I moved it to the correct
                      Position in the GUI.
                    - removed bug in ASL FileRequester. If Filerequester
                      was canceled P96Speed locked.
                    - removed bug in CON-Output. Window will open on it`s right screen now.
                    - added PLAIN and NOSIZE to the CON-Output routine
                      for more accurate results.
                    - now the File- and Screenrequester will be opened on the same
                      screen as the mainwindow.
                    - removed Enforcerhit at WritePixelLine8() and
                      WritePixelArray8() routines.
                    - changed the way the screenmoderequester will handle
                      screenmodes if the user allready selected one or canceled
                      the requester.
                    - include a installscript in future version.

P96Speed v0.12ß     - added RectFill() with Pattern testroutine.
                    - added CON-Output testroutine.
                    - switched all screens to open in standard
                      Topaz/8 Mode for more accurate tests.
                    - changed SizeWindow() routine to just size
                      between to different sizes.
                    - fixed a small bug if you don`t selected
                      another screenmode than your default one.
                    - included "identify.library" support to get
                      system informations.
                    - restyled the GUI.
                    - restyled the saveing routine.
                    - added slider for selecting the testlength
                    - added PowerPC recogniction but don`t know
                      exactly if it work ;) (hope my PPC will be
                      come soon)

P96Speed v0.11ß     - added WriteChunkyPixels() testroutine.
                    - added WritePixelArray8() testroutine.
                    - added WritePixelLine8() testroutine.
                    - optimized all testroutines to show
                      more accurate results.
                    - changed ASL-Screenmode Requester to pop up
                      in "sticky" mode (actual screenmode).
                    - removed "ops"-Results because they are
                      not needed.
                    - added saveroutine for saveing your results.

P96Speed v0.10ß     - first public betaversion.

P96Speed v0.01-0.09ß
(internal betaversions)

@ENDNODE

@NODE "FUTURE" "Future"
@TOC "MAIN"

@{b}Future Features: @{ub}

-   first of all writing this awfull docs in a better way !!!
-	implement Locale support.
-	implement more tests (please send e-mails for ideas)
-	implement printing of the testresults.
-	remove all the bugs I don`t know ;)
-	styling the GUI in a better way (please mail your ideas).

and other things I don`t know yet - please send E-mails for Ideas...

@ENDNODE

@NODE "DONATIONS" "Donations"
@TOC "MAIN"

P96Speed is TOTALLY FREEWARE

All i want from you is a short E-mail if you got new suggestions for me !!!

@ENDNODE

@NODE "AUTHORS" "Authors"
@TOC "MAIN"

P96Speed was written by:

@{b} Jens Langner @{ub}
 Lenbachstrasse 14
 01219 Dresden
 Germany
 phone: ++49/351/4721080
 fax  : ++49/351/4721081
 email: deck@rcs.urz.tu-dresden.de
        jlangner@villagetronic.com
 WWW:   http://rcswww.urz.tu-dresden.de/~deck/
        http://www.villagetronic.com/amiga/
 irc:   DaMato@#AmigaGer

@ENDNODE

@NODE "CREDITS" "Credits"
@TOC "MAIN"
@{b}
Our thanks go to:
@{ub}
Alexander Kneer and Tobias Abt for their great help and suggestions for
this program.

John Sandgren for his great example codes which helped me very much in
implementing all Blitting routines.

Commodore Amiga for the Amiga
SAS for their wonderful C-Compiler (Thx for the updates),

@ENDNODE
