Short:    P96/CGFX v0.17 Benchmark program
Author:   Jens Langner <deck@rcs.urz.tu-dresden.de>
Uploader: Jens Langner <deck@rcs.urz.tu-dresden.de>
Type:     gfx/board
Version:  0.17ß

P96Speed is a benchmarkprogram for EVERY Amiga graphics boards.
It is independent in the graphics card software. You can use Picasso96
or CyberGraphX or what ever you want.

This is the long awaited v0.17ß update with full comparsion support !

Please send me your testresults as a database, not as a ASCII file !!!

I want to release a big database in the upcoming releases, so I also need your
systemdata with results.


Jens Langner....


Requirements:
~~~~~~~~~~~~
- Kickstart and Workbench 2.0 (V36+)
- Motorola MC68000 processor or better,
- gtlayout.library          (from Olaf Barthel)
- identify.library v8+      (from Richard Körber)

AnyWare, i.e. not commercial or ShareWare. No distribution restrictions.

Short history:
~~~~~~~~~~~~~
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)
