                                                             
ͻ
       _  |_  __ |_   _   _   _  |_       _   _   _   _   _   _  |_  __      
      (_| |_) _) |_, | ` (_| (_, |_,     (_, (_) | | (_, (-, |_) |_, _)      
                                                             |               
ͼ
ͻ
                 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                       ļ
            ļ                  Ĵ
      --
