home *** CD-ROM | disk | FTP | other *** search
- ┬─┬ ┬─┬
- ╔═══────────┴─┴─────────────────────────────────────────────────┴─┴────────═══╗
- ║ _ |_ __ |_ _ _ _ |_ _ _ _ _ _ _ |_ __ ║
- │ (_| |_) _) |_, | ` (_| (_, |_, (_, (_) | | (_, (-, |_) |_, _) │
- ║ | ║
- ╚═══────────┬─┬─────────────────────────────────────────────────┬─┬────────═══╝
- ╔═══────────┴─┴─────────────────────────────────────────────────┴─┴────────═══╗
- ║ 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 │ ╚┬─┬─────────╝
- ├╚┬──────────────╥───────────────╝ ├─┤
- -─────┴═┴──────────────╨──────────────────────────────────┴═┴────-
-