SlideTST

SlideTST is an application that tests various components of the SLIDE language.  Most are
designed as speed tests, and can be used to compare with BASIC or assembly. 

Test Details:
----Random Pixel Test----
This test provides a visual representation of the Rand command from the Math library.
It just loops the following commands:
       Rand   96,VarR1
       Rand   64,VarR2
       Point  VarR1,VarR2,PointOn
After a short period of time, a pattern develops making it easy to see why the Rand command
should not be used when anything more than casual randomness is needed (use FRand otherwise)


----Random Freq Test----
This test displays the frequency of digits as generated by the Rand command.  The listing
starts in the upper left with the zero digit, and moves across horizontally.  If let run
for a while, this test will illustrate the even or odd bias of the Rand generator.  FRand
should not suffer from this problem.

----Random Repeat Test----
This test picks a random number, and then continues generating random numbers until it
gets the same one over again (this may take a while).  The count will vary because seed
generation is nonstandard, but it should give you a good indiciation of the period of the
generator.

----Pixel Fill Test----
This test fills the screen pixel by pixel.  Good for comparing Point display speeds.

----Line Fill Test----
This test fills the screen using the Line command.

----Loop/Disp Speed Test----
This test just loops an incrementing display of numbers.  Used to judge display/loop speeds.

----Float Prime Test----
This test loops displaying prime numbers.  Used to test the general speed of floating
point math commands.

----Float Random Test----
This test is the same as the Random Freq Test, except it uses the floating point random
generator, FRand.  You can see that there is no even/odd bias with FRand.

----Sprite Fill Test----
This test fills the screen pixel by pixel, using the Sprite command.  Used to test the
overhead speed of the sprite routine.

----Sprite Random Test----
This test displays a sprite in random positions on the screen.  Serves no purpose.

----Sprite Disp Test----
This displays a scrolling screenful of sprites.  This scrolling is done solely through
screen clear and sprite redisplay (no dedicated scrolling routines), so this is used to
test the speed of the sprite routine.

----DelayMilli Test----
This test, which is available only on the Silver Edition, tests the accuracy of the timer
used to power the DelayMilli routine.  The display only updates every five second to reduce
error induced by the display overhead.

----AppVar Count----
This displays the number of times the application has been run, as stored in the AppVar.