*********************************************************************
****************************** UQLX *********************************
*********************************************************************

This is an alpha version of the QL emulator for Unix

The REAL DOCUMENTATION  containing all INSTALLATION hints is now in 
the 'docs' subdirectory.
Type
	'make docs'

to build the files 'uqlx.dvi' and 'uqlx.info'. View the documentation
either by
	'cd docs;xdvi uqlx'
or in Emacs
	c-u c-h i  uqlx.info
You can also html-ise the documentation, try
	'cd docs; texi2html uqlx.texi; netscape uqlx_toc.html'

An HTML version of the newest full documentation can be found in the WWW
at : http://www.geocities.com/SiliconValley/Bay/2602/uqlx_main.html


The file docs/ql.html contains a list of QL related internet starting points
plus some of my internet know-how.



Benchmarks
==========

If you get it running I would be interested in the following little benchmarks.
Please select "F1" from startup menu as this affects the speed of the second one.

B1:
10 t=date
20 for i=1 to 2000:a=sin(1)
30 print date-t

and B2:
10 t=date
15 cls
20 for i=1 to 1000:print i,
30 print date-t

Also, run the new style benchmark by typing (in a shell)

make bench1
make bench2


The Benchmarks also show how much effect some of the optimisations
show; the old value is taken without the -DFASTLOOP optimisation.


BENCHMARKS: 		| B1			| B2
Machine			| old value		| old value
			|	new result	|	new result
---------------------------------------------------------------------
SPARC on remote 	|  4s    		| 9-15s
  display		|			|
---------------------------------------------------------------------
Linux/i486DX-33,8MB,64k	| 28s			| 71s
memory increased to 20MB|	20s		|	49s
---------------------------------------------------------------------
Linux/486DX2-66,12MB,	| 19s			| 35s
no L2 cache		|			|
---------------------------------------------------------------------
Linux/P133/32Mb/S3 	|  4s			| 9s
Trio/1G Scsi		|			|
---------------------------------------------------------------------
Linux/Cyrix 686 PR166	|  3.1s			|  6.3s
			|	2.7		|	6.5s
---------------------------------------------------------------------
Linux AMD 5x86 P75 UMC	|			|
256KB Cache, 16 MB 	|	8s		|	19s
---------------------------------------------------------------------
HP-9000/715-65/64MB	|  7s			| 15s  
---------------------------------------------------------------------
SGI MIPS R5000/64MB	|  4s			|  8s
---------------------------------------------------------------------

