pouët.net

Mega-Ega

                                ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
                          ÚÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄ¿
     ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´                         ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
     ³  16-04-1994        ³    The MEGA-EGA Demo    ³        by S-Cubed  ³
     ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´                         ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
                          ÀÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÙ
                                ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ


        This is S-Cubed's second demo for the EGA 286 PC.  His first was so 
bad he doesn't want me to talk about it.  I mean it was seriously on the bad 
side of bad...   You should have seen it - there was no music, and only one 
screen.  It was quite fast I suppose,  it did run at 50 frames a second on an 
EGA 10MHz AT,  and at 70 on a VGA 16MHz 386SX,  but it was not nearly as good 
as this demo.  If you've seen GR8 by the Future Crew then S-Cubed's first demo 
is in that league...   unfortunately his other demos aren't quite as good as 
their other demos,  but hey - theirs don't run on an EGA 286.   Hah! 
        Anyway,  enough about S-Cubed's first demo,  even if he did write it 
only two weeks after getting his first PC.  Well,  it wasn't bad considering 
actually,  but it was all done with planes and multiple pages.  If you work 
out what it was actually doing then there is only one remotely difficult bit of 
coding in the whole thing,  although working out a font and logo in binary 
numbers was a bit tedious - that's what took him most of the two weeks...   
Oh and by the way,  you know I said there wasn't any music in it,  well what 
you can do is run a MOD playing program that shells to DOS,  and run his demo 
with it playing some music in the background...  cunning eh? 
        However,  I'm sure you don't want to hear any more about S-Cubed's 
first demo,  even if it was quite laughable.  He didn't even think of a name 
for it,  that's why I keep calling it just "S-Cubed's first demo".  At least 
this demo has a name.  It's called:

                                ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
                          ÚÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄ¿
     ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´                         ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
     ³  16-04-1994        ³    The MEGA-EGA Demo    ³        by S-Cubed  ³
     ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´                         ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
                          ÀÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÙ
                                ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

and I'm sure you've noticed that it's much better than his first demo. 

                                                                    tHE fISH.


ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ


        Well,  that was the intro to this text-file,  and it was by tHE fISH.
I must say he seems to have spent more time talking about my first demo than 
the MEGA-EGA demo,  but never mind - it saved me having to write more of this 
text,  'cos I'm exhausted after writing the long, long, long, long scrolltext 
at the end of the MEGA-EGA demo.

        This is the MEGA-EGA demo by S-Cubed.  It hasn't won any annual demo 
competitions,  and it hasn't come 159th in Assumblo '97 or anything like that. 

        This demo not Shareware - it can be freely distributed as long as 
this text-file is included with it.  I would prefer to think of it as 
Contactware (a concept introduced to me by my great pal FROG)  That is,  if 
you like the demo, or even if you hate it please leave me (S-Cubed) a message 
conveying this information.  You can leave messages for S-Cubed on the 
following BBSs.  They are listed in order of log-on frequency,  i.e. I log on 
to Active Logic most often,  then Pyrotechnix etc...  So if you want to be 
sure you contact me,  try to choose a BBS that's as high up the list as 
possible.  If you are a Sysop of one of these boards then please don't be 
offended if your board appears low down on the list.  B-) 


          BBS Name           Sysop            Telephone No.(s)

          Active Logic       Steve Jones      0525 210151   (two nodes)
          Pyrotechnix        Malcolm Rowe     081 390 4701
          Anon               Jack Deth        0932 350729
          Stateside Link     Brian Willis     081 984 1522 / 081 984 9113
          Sound & Vision     Rob Barth        0932 252323
          Flight Path        Gary Smith       081 759 3332 / 081 759 6664

              You can also leave me messages on the SBC-net.


ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ


System Requirements for the MEGA-EGA demo:

þ 286 6MHz (the demo will run on slower machines,  but it's not advisable. If
            you want to hear the music as well, a 16MHz 286 is recommended.  )

þ EGA graphics.  Yeah, like that's really a problem for most people...

þ 517KB conventional memory. (No EMS or XMS support - if the program will load 
                              it should run,  but if it doesn't,  or seems to 
                              be much slower than you expect,  try removing 
                              expanded memory managers and such like... ) 

þ Soundblaster or DAC.  OK so this isn't really a requirement,  but the music 
                        is worth listening to - not because it's good,  but 
                        because the whole demo is synchronised to it,  and if
                        you can't hear the music,  some bits of the demo will 
                        seem totally pointless and slow.    


ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ


VGA/sVGA/SVGA Users please note:

        As is explained many times throughout the demo, MEGA-EGA was written 
for EGA machines (hence the name).  The EGA refresh rate is 50Hz,  while the 
VGA refresh rate is 70Hz,  even when it is in an EGA screen mode.  This means 
that the demo running on a VGA machine will run 40% faster than it does on my 
EGA machine.  However,  the music speed is not affected by the graphics card,  
which is fortunate because it would probably sound ridiculous if the tempo was 
increased by 40%.  Unfortunately this does mean that on a VGA machine,  the 
graphics will get ahead of the music,  and the program will wait until the end 
of that section of music.  So sometimes,  the demo just sits there doing 
nothing,  while you think  "What's going on?  S-Cubed must be a really crap 
coder."  Of course,  on an EGA system,  the graphics finish at almost exactly 
the same time as the music reaches the end of a section.   B-) 

        I have probably made it sound as if the demo will be unwatchable on a 
VGA system,  but this is not the case.  In fact,  the delay while the music 
catches up is only really too long in two places.  The worst is right after 
the first section,  just before the "swirly circles" start.  The other is just 
before the "landscape" scroller.  There are other delays which I notice on a 
VGA machine because:   1. I wrote the demo,  and   2. I'm used to watching it 
on my EGA machine,  but they are not really a problem.

        If you think the machine has crashed,  then wait for 16 seconds.  This 
is the length of the longest delay in the demo,  and if you have to wait for 
longer,  the machine probably has crashed.  Of course,  there are no delays if 
the demo is run on an EGA machine.   B-)

        If the end-scrolly is too fast for you to read properly then there are 
three things you can do:   

1. Read it on an EGA system,  where it will scroll at only 71.4% the speed.
2. Record it onto a video camera, and then advance it in freeze-frame mode.
3. Get a friend who can touch-type and read quickly to type it into another 
   computer so you can read it at your leisure.


ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ


        You may be used to Future Crew type demos,  where the music is done 
using DMA,  and you can run it at 22kHz on a 386,  and still (just about) 
watch the demo at full speed.   Well,  I don't have a soundcard,  so having 
DMA sound in the MEGA-EGA demo is asking a bit much.  I had to program the 
soundblaster routine without actually having a soundblaster myself,  and give 
it to a friend to see if it worked.   This means that the music is done on an 
interrupt,  and is hence takes much longer than you might expect.

        Here are some recommended settings for various computers: 

      Processor         Speed          Music Freq.       No. of Stars

        286              6MHz             None               200
        286             16MHz             4kHz               400
        286             20MHz             8kHz               400
        386SX           16MHz             4kHz               400
        386SX           25MHz             8kHz               400
        386DX           33MHz            12kHz               800
        386DX           40MHz            12kHz              1200
        486DX           40MHz            16kHz              1600


ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ


        Well,  there you go.  Err,  look,  I've written rather a lot of text 
in the scrolly at the end of the demo,  and so don't have much to say here.   
For further information about S-Cubed and his amazing life - read that 
scrolltext.  All there is left for me to say now is RUN THE DEMO. 

                                                 B-)    S-Cubed    16-04-1994.