
    ____________ __________ ____  pM!  __________  _______   ____   _______
   |   ________/|:  ______/|    |____ |:  ______/ /       \ |____| /       \
   |.   \______ |   _)____ |         ||   _)____ |:   |____| ____ |:   |____|   
   |    |      ||   |     ||:   |    ||   |     ||____     ||:   ||____     |
   |    :     .||   :    .||    |   .||   :    .||    |.   ||    ||    |.   |
   |___________||_________||____|    ||_________| \_______/ |____| \_______/
   ...  ..     .....   .     .. |    |    ...      .....    .    ..    .....
------------------------------- |____| --------------------------------------
demo for linux (svgalib, mikmod) by smeuch, http://smeuch.cjb.net

> smeuch

	spinax		spinax@linux.nu
	kranked		kranked@zettweb.com
	candybag	bingoliket@hotmail.com
	anti		staffan.soderstrom@home.se
	lixus		j_ponte@hotmail.com
	zantac		andreas.hedlund@mailbox.swipnet.se
	milar		milar_smeuch@usa.net
	havreboll	havreboll@smeuch.cjb.net

> thanks to 

	CSR  - looked a bit in your fade and blur code, tried to make our own
               in plain C, worked .. but too damn slow ;)

	mach - thanks for helping us out with the linear algebra we needed 
               for the cube code. (a little too advanced for us, most of us
	       are 83's damnit)

	psychadelic mind expander
	     - http://www.cs.umu.se/~tdv94ati/dj/goa.html
	       we took some really wierd psychadelic lsd text-quote-thingy
	       from you ;)

> requirements

	svgalib (graphics) - http://www.svgalib.org

	by the way, dont run it when X is running, USE THE CONSOLE DAMNIT.

	if you have problems running the binary distribution, dont hesitate
	to email kranked@zettweb.com and we will see whats wrong ...

	[ anything below is for the source distribution ]
	
	if you have any problems compiling / running the demo. or if you get
	lines and distortions when running, contact us:
        http://smeuch.cjb.net (see emails above)

	always check the Makefile first. the demo runs in modeX, if you get
	distortions etc, change -DWFRT (define without wait for retrace)
	to -DWOWFRT (define wait for retrace). then it wont write to the video
	memory until your monitor is finished with drawing, and is ready for
	the next ... its alot slower to run the demo with WFRT, but .. it 
	might help to get rid of nasty distortions and other evil stuff.
	
	a loop that only does the draw_screen() function, gets 160 fps on a
	166MHz compaq armada 7350 laptop with some crappy S3 card.
	with WFRT it only gets 60 fps. thats a 100 frames diff .. :)
	of course the frame rate gets lower when you actually do stuff
	other than just update the screen .. anyway .. it differs some ;)
	
	remember - check the Makefile :)
	
	if you dont have a soundcard, and want to compile without libmikmod,
	you have to edit genesis.c and Makefile. just comment the music
	stuff out (really easy to see what's what ;))
	(libmikmod is compiled in with oss and xm module support only,
	see io/.libmikmod. so you wont have to download it and stuff .. )

> copyright?

	the source code is licensed under the GPL, the data files (music,
	images and so on) are (c) copyright smeuch crew 1999 (thats us ;))
	see the LICENSE file for the GPL.
 
