            ÂÄÂ                                                 ÂÄÂ
ÉÍÍÍÄÄÄÄÄÄÄÄÁÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÁÄÄÄÄÄÄÄÄÍÍÍ»
º       _  |_  __ |_   _   _   _  |_       _   _   _   _   _   _  |_  __      º
³      (_| |_) _) |_, | ` (_| (_, |_,     (_, (_) | | (_, (-, |_) |_, _)      ³
º                                                             |               º
ÈÍÍÍÄÄÄÄÄÄÄÄÂÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÂÄÄÄÄÄÄÄÄÍÍÍ¼
ÉÍÍÍÄÄÄÄÄÄÄÄÁÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÁÄÄÄÄÄÄÄÄÍÍÍ»
º                 E X P R E S S I O N                              22-04-1995 º
³                                                                             ³
ÃÄ- A new demo ? -ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³                                                                             ³
³ Yes.                                                                        ³
³                                                                             ³
ÃÄ- How do I start it ? -ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³                                                                             ³
³ At the DOS prompt, type: EXPRESS                                            ³
³                                                                             ³
ÃÄ- Why doesn't it run ? -ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³                                                                             ³
³ You have: SmartDrive, Stacker, DoubleSpace, Windows, OS/2, UNIX, XENIX,     ³
³           AIX, Amiga, MSX, Macintosh, NeXT, Windows NT, Windows 98, MAPICS, ³
³           MS Bob, ZX81, C-16, VIC 20, C64, Atari 800XL, Atari ST(E), Atari  ³
³           Falcon, NES, Super NES, Sega Master System, Sega Megadrive, Sega  ³
³           Saturn, FM Towns, Game Boy, PC9801, AS400, RS6000/2, Sony         ³
³           Playstation, Philips P2000, Sega Model II, Atari Lynx, Sega Game  ³
³           Gear, TRS-80, Neo Geo, CDi, Panasonic 3DO, IBM System 36, Univac, ³
³           Sun Sparcstation, Silicon Graphics (any model), Atari 2600,       ³
³           Coleco Vision, Apple Newton, Apple Macintosh (Classic),           ³
³           PowerPC/Mac, PC Engine or anything NOT:                           ³
³                                                                             ³
³ - IBM-PC compatible 80386 or better computer (486DX2-66 preferred)          ³
³ - 100% register compatible VGA card (VESA LocalBus SVGA preferred)          ³
³ - Gravis UltraSound with 512Kb memory                                       ³
³ - MS-DOS 3.20 or higher                                                     ³
³ - 640Kb of base memory with approx. 500 of it free                          ³
³                                                                             ³
ÃÄ- Who made this demo ? -ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³                                                                             ³
³ Code: Simm                                                                  ³
³ Renderings: Spoetnik, Simm                                                  ³
³ Objects: Spoetnik, Simm                                                     ³
³ Design Ideas: Spoetnik, Simm                                                ³
³ Code Ideas: pyREX, Simm                                                     ³
³ Music: Simm                                                                 ³
³                                                                             ³
ÃÄ- Technical stuff about how the demo was made -ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³                                                                             ³
³ This demo, as you can see, contains a lot of 3D Studio-made objects. They   ³
³ were converted using proprietary utilities and put together with a couple   ³
³ of fast 3D display routines. These routines include:                        ³
³                                                                             ³
³   Flat shading, Gouraud shading, Phong shading, Environment mapping,        ³
³   Chroma mapping, Texture mapping, Flat shaded texture mapping, Gouraud     ³
³   shaded texture mapping, Bump mapping, Multilight phong shading, multi-    ³
³   light phong shaded bump mapping and lots of combinations of the above     ³
³   terms.                                                                    ³
³                                                                             ³
³ The events in this demo are:                                                ³
³                                                                             ³
³   - flatshaded A and C swooshing past                                       ³
³   - gouraud shaded useless vases                                            ³
³   - gouraud shaded texture mapped non-torusses                              ³
³   - flatshaded B, U, M and P                                                ³
³   - bumpmapped multilight chroma mapped sphere                              ³
³   - gouraud shaded landscape with bumpmapped multilight chroma mapped       ³
³     sphere and gouraud shaded shadow                                        ³
³   - phong shaded motion-blurred mask                                        ³
³   - fancy multilight chroma mapped totally useless tools                    ³
³                                                                             ³
³ This all together with a programmable starfield.                            ³
³ The music was made using ScreamTracker 3.20 from Sami Tamilehto. It took    ³
³ about 3 days to make and was actually made before the rest of the demo. The ³
³ music is played through a proprietary player, so no GusPlay from Cascada or ³
³ Success PC.                                                                 ³
³ The speed and design is made using pure 80386 Real-mode assembler with Tasm ³
³ 4.0 and TLink 5.1. Most of the inner loops are optimized with unorthodox    ³
³ instructions, illegal use of SP and self-modifying code :)                  ³
³                                                                             ³
ÃÄ- Who was the first president of the United States ? -ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³                                                                             ³
³ Huh ?                                                                       ³
³                                                                             ³
ÃÄ- Final message -ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³                                                                             ³
³            The Art of Coding is The Art of Expressing Yourself              ³
º                                                                             º
ÈÍÍÍÄÄÄÄÄÄÄÄÂÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÂÄÄÒÄÄÄÄÄÍÍÍ¼
            ³ ³                                                ÉÁÄÁÄÄÐÄÄÄÄÄÄ»
            ³ ³                                                ³ The Art of ³
            ³ ³                                                ³ coding is  ³
            ³ ³                                                ³ the Art of ³
            ³ÉÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ»                 ³ Expressing ³
            ³³      S u m m o n   t h e      ³                 ³  yourself  ³
            ³³      E x p r e s s i o n      ³                 ÈÂÄÂÄÄÄÄÄÄÄÄÄ¼
            ÃÈÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÒÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¼                  ÃÄ´
      -ÄÄÄÄÄÁÍÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÐÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÍÁÄÄÄÄ-
