square demo win32 port 
by alex "statix" evans (c) 1997, 2002

this is a slightly shoddy win32 port of the old dos demo, square by pulse

a lot of people bugged me to make this; I thought I'd lost the source code,
but dake/calodox bugged me the most - thanks to him, I dug out an old dusty
hard disk, and sure enough, there was the source. I sent him the code, and
he started a great job of cleaning it up, and porting it to windows....
but it was just too messy! eventually I thought I'd give it a stab, after all,
if I wrote it, I can port it right? hmm...

there are some glitches and differences with the dos version - these are left 
as exercises for the reader to fix :))))

mainly, I didn't port the reverb / loudness fx that made the music just that 
bit louder and nastier; the main problem with the port was that I used masm
assembler a lot, and also that watcom uses unsigned chars where visual c
needs signed ones...

enough chat. you need visual c 6 (7 or 5 might be ok) and the netwide assembler
(nasm) which you can get from sourceforge. this port wouldn't be possible 
without gaffer's supreme tinyptc (gaffer - windowed mode as a COMPILE flag?
bad boy! :)) and the ever amazing minifmod, thanks to them:
www.gaffer.org
and 
www.fmod.org

enjoy the horrible code! (and the demo). sorry if there are still bugs and
stuff like that, this has been a 2 day production so I'm just going to stick
it out and pray... (no change there then)

thanks also to breakin/outbreak for his help finding out what the watcom rand
implementation was...
... and to jeremy williams for supporting me over in the uk, from way over in
the us.
... to echo / fudge (rune) for being so annoying, all the time
... to tpolm people especially md for being... ... ... fill in the gaps
... ojuice and pouet people
... scene.org
... oh etc etc :)

you can contact me via my website
www.bluespoon.com
www.bluespoon.com/square

over and out
alex
july 2002
