Madness in White version 1.0 - tmdc3 partyrelease
A TMDC3 Demo by White Shade

http://www.ws.bizuk.net/madness/index.html

Use "reader.exe" to see this in 100% TMDC3 TextMode illegal format
with splitscreen, smooth scrolling, and palette setting!

This is the result of work spanning more than a year. 
It was coded during the last few weeks of 1997, most of 1998, finished
during xmas vacation, and finally released at TMDC3 on December 31st, 1998.

Some notes: This demo was coded entirely under win95 (save for some testing
in Plain Dos), so therefore it works under win95. However, some of the scroll-
ers will look better under DOS, because they'll be perfectly synched with
the vertical retrace. No univbe or anything is required; a VGA card with 64k
ram would work perfectly; it's all textmode. The only video modes used are
80x25, 80x43, and 80x50. NO Palette changing was used at any point in the
demo, and all video modes are standard int 10h. 100% SB compatible, GUS, PAS,
and all other MIDAS supported cards are supported, as is nosound (See below)

Important Notes:
First, every so often I ran into a small bug in which the music would not play.
This was always fixed by quitting the demo and starting it again. I do not know
the exact cause of this, but it always occured under win95 and it may just have
something to do with my rather unstable configuration.
Also, at the end of the demo (the 'the end' dots) the music will continue play-
ing for a short time. It will automatically quit after the song is over (more or
less, depending on your computer) but it -will- quit. You can also just press
a key to end it immediately. Once the dots merge into "The End" the demo -is-
over! (btw, this isn't a bug; I coded it that way)
                                         
Pressing ANY key at any point in the demo after it starts (The Flashing White)
will cause it to exit immediately (except during the credits where it will take
a second or so if it's in the middle of a scroll). 

The command line arguments are: ?, h, and c. Just like that; no - or /.
"madness h" or "madness ?" will display the command line help, and
"madness c" will start the MIDAS manual config window. Otherwise it will
autodetect what soundcard you have. I have no idea what will happen if you
don't have a soundcard, as I don't have any pc's without sound cards, but
if you want to be safe to "madness c" and select 'nosound'; this should work
perfectly but has not been vigourously tested. Why would you be watching
demos without a sound card anyway? 

Some major thanks go out to:
Shock for the help finding the memory problem in the videoplayer and generally
helping me get it working smoothly :)
Sol for organizing the compo, helping out with fonts, and helping out will the alib
Outbreak for contributing a compressed file system which (sadly) was not used.
Svok for showing me how musicsync worked, and doing that great one last year!
Peter for giving me the webspace
Limblifter for providing the music that kept me going through the last few days
GooRoo for providing some info on making the sphereoid.

For all those not greeted within the demo itself, consider yourselves greeted.
(especially shock)

White's email is:
dgarlans@tasis.com
Mesonyx's email is:
jdk@innn.is


Tech Summary:
The Music system is MIDAS
The Compiler is Watcom 11.0 using the Dos32 DOS4GW compiler
The Editor used is DOS Edit 2.0.06
The OS is DOS and Win95
The Computers are: a HP Omnibook 600c laptop (486/75, 16m ram, 350m hdd)
                   and a custom built Cyrix p150+ with 32m ram, 11gig hdd
                   and gus max (1024), running Linux 1.3.12 and Windows 95
The Programmer is Daniel Garlans, a 15 year old who now lives in the UK
The Musician is Mesonyx, a guy who lives in Iceland and works at a networking company
The Graphics are entirely by Daniel Garlans, drawn in PSP 4.12, TS3, and TheDraw

This demo is only my second one that I have released and (imho) is several
million times better than my TMDC2 demo "Crispy" which hardly deserves
mentioning. All I can say is that "Crispy" was useful in that it was a fun
experiment in figuring out the basics of coding a complete demo. Too bad it
was absolute crap! Oh well....

All code within (save for MIDAS, the watcom stdlibs, and sol's makepal)
is 100% coded by Daniel Garlans and are of course copyright (C) 1998
You can distribute this however you want, provided it is
unmodified. It can be part of archive cd's provided it is unmodified and
no extra money is charged soley for it. (ie don't charge extra for it)

Cya!                  

-wite
