pouët.net

Eniac by Lightning Technologies

                       Welcome to my first demo called

--------------------------------> E N I A C <----------------------------------

This is my first demo, so, as usual, please allow it not to be perfect! So
this demo was written for a little competition we had on a private board,
to recrute some programmers. The conditions were a VGA demo, written by one
or more programmers. In fact, the only condition was that it had to be a
VGA demo. So, when I decided to enter the contest, I of course did it to
compete with the others, but also to build myself some graphic librairies I
could use for some other demo/program later. So, I enter the world of low
level VGA programming and so on. But first, for those of you that can't
wait more, here are the requirements for this demo:

  - a 386DX 25Mhz or more. You might want to try it on slower machines,
    but I don't know how good it will be. Please note that it was coded
    on a 386DX, and tested on the following machines : 486DX2 50Mhz,
    486DX 50Mhz.

  - 580'000 bytes of free memory. This is usually not to difficult to
    obtain, especially if you're running under DOS 5. I also recommend
    that you avoid using EMM drivers (EMM386, HIMEM, QEMM-386, BLUEMAX,
    and so on). Note that some machines will not run the demo correctly
    WITHOUT that driver, so, try it without and with...

  - OPTIONAL : A Soundblaster card. Although it is optional, it is
    STRONGLY recommended. I do not know if the demo will run with
    Thunderboard or PAS-16 cards, but just try it... By the way, the
    4 channel digital music is played back using the STMIK 0.2 written
    by Sami Tammilehto. An excellent piece of code which all of you
    with a SoundBlaster card should try out...

  - Patience. If you are patient enough to wait and sit back to watch
    the demo, you will be rewarded after a few introduction sentences.
    Some people told me that the text is too long, but I had a lot to
    say, especially greetings, tech stuff...

Now, for those of you that are patient enough to read on, here are a few
more words about the demo. It is written, as I said, using the low level
stuff of the VGA card. Most of the demo coders know that, but others still
ignore it, there is much more than you think in a 256k VGA card. For
example, by reprogramming the VGA controller, one can achieve up to
360x480x256 resolution... Which is much nicer than IBM's 320x200x256 mode.
So, the demo is in 320x240x256, and if I decide to go on with this demo
stuff, I may start to explore new resolutions like 320x400x256 (very easy
to set up!)... Also, for those of you with home made DACs, I am currently
working on my own 4 channel digital player that will support the SoundBlaster
and those DAC (Stereo-On-One included) and I might, if I get the technical
descriptions include support for SoundBlaster Pro, PAS-16, and maybe others.
But all this may take time, since I am writing all the stuff alone...

At last, please spread this demo ! Thanks for reading this and enjoy the
demo!!!

                                                Serge Huber.

                            HOW TO CONTACT ME
                            -----------------

I am very sorry, but I am a little difficult to reach, so, since I have
no FidoNet point or Internet address, the easiest way is to write to the
following address:

                                Serge Huber
                                Ch. de la Tire, 6
                                1261 Chavannes-de-Bogis, VD
                                Switzerland