Sonic X(treme) Version 5 :1999
Web page : www.geocities.com/siliconvalley/haven/1631/qbasic.html
Please send all correspondence regarding this release to my email
address at prodigy_2000@start.com.au.
All the *.bmp files should be in the sub directory pics.

SonicX.exe
Sonic X(treme) Version 5 :1999
Usage: 
SonicX.exe [(level file).lvl] [-sound]
This runs *.lvl files of version 5 standard and is a decent clone of
sonic the hedgehog on Megadrive(genisis).
New features include:
* Unlimited textures
* Faster rendering
* animations
* objects
* speed optimisations
* miscellaneous updates of utilities
Features neglected in this version:
* collision detection of objects
It will be implemented in next version.

Sonicx45.bas:
Sonic X(treme) source code for use with QuickBasic 4.5

Sonicxqb.bas:
Sonic X(treme) source code for use with QuickBasic 1.1

Level files:
Included level files are default.lvl and marble.lvl
Please note that only default.lvl works with the qbasic 1.1
source code. This is because qbasic 1.1 has very little
program memory. Both the levels work in SonicX.exe or the
Qbasic 4.5 source code. To run a level, edit script.ini and type the
filename of the level you want to load in the appropriate place.Close
the file and run the source code in your favourite environment. Search 
for chdir and change the corresponding string to the directory you have
installed it to. Then you are ready to run the program.

Tilemapg.exe
Level editor Version 5 :1999
Usage:
Tilemapg.exe [(level file).lvl]
This program creats level files of version 5 standard that can be run
using sonicX.exe. It requires a texture file to work. Included texture
file is default.tex.
New features include:
* graphics system update
* palette update
* miscellaneous updates

Levelch2.exe
Level updater Version 1 :1999
Usage:
Tilemapg.exe [(level file).lvl]
This program updates level files made from previous releases of the 
level editor to the new version 5 standard. This should please a
great many of you. 

Tileedit.exe
Texture editor Version 5 :1999
Usage:
Tileedit.exe [(level file).lvl]
This program creats texture files of that can be run in Tilemapg.exe
It is buggy at the moment.
New features include:
* graphics system update
* palette update
* miscellaneous updates

The long explanation of Version 5:
This version of sonicX(treme) features a fundamentally different 
rendering system which works much better then the previous versions. In 
this release, all the texture information is stored in a single array
from which each texture can be identified and sent to the rendering sub 
system. In the previous versions, each texture was stored in a single 
array, so that in effect there were 14 arrays that just held texture 
information. This proved to be extremely ineffecient not just because
it only allowed for 14 textures but also because it took up valueable 
program memory in the qbasic environment. Now that there is only one 
texture array, i have been able to introduce an object array which 
stores animations of the objects from "sonic the hedgehog" on genisis.
Something about this release which is worth mentioning is that for each
texture, it is drawn in all parts of the level simultaneuosly.