Pure Spirit by Spirit New Style
▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓ ▓ █ ░ ░▒▓▄ ░ █ ░▒▓▄ ▄░▒▓▄ ▄█▓▒░ ░▒▓▄ ░▒▓▄ ▒ ▒ █ ▒ █ ▒ ▓ ▒ ▓ ▓ ▒ ▓ ▓ ▒ █ █ ▓ ▓██▀ ▓ ▓ ▒░▒▀ ▓▓▒░▀ ▀▒▓█▄ ▓▒░▀ ▒ ▓██▀ ▓ ▓▒░ ▒ █ ▒ ▒ ▀▓ █ ▓ ▓ ░ ▒ █ ▒ █ ░ ▀▓▒░ ░ █ ▀▓▒░ ░▒▓▀ █ ▒ ░ █ ░ █ ▀▓▒░ ▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓▒░▓ a 4Kb intro by Hugo Habets a.k.a. The Counsellor/Spirit New Style "I'm a child of light, a Pure Spirit!" (Ace Ventura) (some characters in this textfile may display differently under a non-MSDOS environment like Windows. Win'95 might crash on this text) ■▐ Introduction ▌■ "Pure Spirit" is a 4Kb intro. This means the size of the intro must be 4096 bytes or less, and the intro must be silent. To prevent us from getting lots of question-e-mails, this textfile holds about anything you might want to know about this intro. Big Is Beautifull! To escape the happiness of the Pure Spirit, relocate the ESC key to a sligtly lower position. To speed up your experience, hold the Fast Forward key (right). This will cause the intro to run at 4 times the speed, just like a fast-forward video tape. Cool option huh? If you're getting bad vibes from the torus texture, press the largest key on your collection to select any of the 8 different textures! In other words.. ESC = Exit RIGHT = Fast Forward (the -> key) SPACE = Change 3D Object Texture This intro was released at Assembly '96, the annual computer art competition/party held in Helsinki, Finland. ■▐ Requirements ▌■ Minimum: 386 CPU, VGA, about 320Kb of free memory, MS-DOS, Monitor Recommended: Pentium CPU, PCI VGA, MS-DOS, Monitor, and a GUS playing your favourite tune. Not Recommended: Windows 3.11 (frameskipping will bug!) Windows '95 (not tested, but anything crashes Win'95) OS 2 Warp (not tested.. doesn't support .COM files?) Some computer with PC emulation (might work :) A system that doesn't support Self Modifying Code. ■▐ Disclaimer ▌■ Running "Pure Spirit" is at your own risk. I can not be held responsable in any way for damages, loss of data or failures caused by this intro. ■▐ Copyrights ▌■ "Pure Spirit" is not freeware. You may copy it under the following conditions: ■ No payment of any kind may be charged for this product or any combination of products or services including this product without my authorization and official written license. ■ Commercial use, including industrial manufacturing on any data storage media and their distribution without my written permission is strictly prohibited. ■ The program or this text file may not be altered or modified without my written permission. ■ The intro and this text must always be in the same directory or packed file. Spreading the intro or this text seperatly is strictly prohibited without my written permission. ■ These rules go for any shape of this intro, including packed files, video tape, screen grabs, ftp or any other medium. ■ Payment may or may not be asked for giving permission. You may public show this intro under the following conditions: ■ No payment of any kind may be charged for the viewing of this intro without my written permission. Showing this intro at demo-parties however, is allowed. ■ Broadcasting is only allowed with my written permission. ■ I hold the right to change those rules on seperate occasions. ■ Payment may or may not be asked for giving permission. ■▐ What's really in those 4Kb? ▌■ When the intro is executed, first all kinds of precalculations are beeing done. Sine Tables, Textures etc. Then it starts.. 1. A Bump Mapped Title screen (X- and Y Bump) 2. An 3D Torus-like object with Gouraud Shading and Shadow The object has 256 vertices and 512 faces 3. A closer look at the object 4. The 3D object morphes into a star (and back) while the background turns into a rotating zoomer, all with a new object palette 5. The Bump Mapped screen again (and again a new palette) 6. 3D Objects float around in the Bump Mapped screen 7. Inside the Object 8. 4-layer sine tunnel with Anti Alias (Pentium strongly recommended!) 9. A rotating zoomer to end the intro For this, techniques like 3D Rotation/Projection, RadixSort, 3D Object Generation with Morphing, 3D Normal/Color Calculation, Backface Culling, FrameSkipping, Object Shadow, Hight Blurring, Taylor Sine Generation and many more were used. The 4-layer sine tunnel might seem slow, but please consider it was written with a fast Pentium in mind, the effect is extreemly detailed and the anti-aliassing is size optimized (not speed). For the 3D part, the object holds 512 faces and the shadow holds another 512 faces = 1024 faces per frame. The polygon filler is a mix between size and speed optimisation. So, as you might imagine, this really was hard to write with the 4096 bytes limit. Lots of tricks were used to keep the code small. To give an indication of how small 4096 bytes is, this textfile is (exactly :) 3 times that size. The whole intro was of course 100% written in Assembler. For those who don't know ;), this means the sourcecode (a textfile with the instuctions written in human readable text) holds every instruction the computer executes (unlike in a higher language, like Pascal or C, where the source holds a reduced discription of what's really executed). The size of the sourcecode is almost 48Kb. The intro was made using my own postprocessor (gosh, this was hard to write :) because for some reason the postprocessor from Stone/Dust didn't work (reduced size to 12Kb while mine reduced size to 5Kb). But I must send big thanks to Stone/Dust for releasing the Taylor sine/cosine generation sourcecode from the Stoned 4Kb intro. I understand the Taylor algorithm myself of course, but his source was very good I think. It saved me the trouble of writing it myself. ;) Also thanks must fly to the author of COMPACK (W. Collis??), it seemed to be the best Public Domain .COM packer I could find. And big thanks to Tuukka Paavola (Bloody/Spirit New Style) for helping me to release this intro. ■▐ Spirit New Style? ▌■ A demo group is a collection of people who share the need to create nice pieces of computer art together. Nicknames are used because of the demoscene's history, this is no sign of illegal actions. Spirit was a demogroup formed by The Counsellor with a lot of coders, but almost no graphicians and only a few musicians. Spirit was 5th at the Assembly '94 64Kb intro compo, with an intro called "Psychic Flight." This intro was ok for that time, but it isn't up to the standards of 1996 intros. After having some bad experiences with demo competitions (like the Party 4), Spirit slowly began to fell apart. When the problems grew, Spirit lost it's core. That core formed a new group called "Spirit New Style." The new group was for hard working members only. Only a few weeks after this new group was formed, the first success came in a 2nd place in the X'96 demo compo. The current Spirit New Style group members are: The Counsellor ░ Hugo Habets █ The Netherlands Magic Boy ▒ Xander Koninkx ▓ The Netherlands Bloody ▓ Tuukka Paavola ▒ Finland Manar █ Mathijs de Jonge ░ The Netherlands More graphicians and musicians are welcome. Please note that we only accept new members who are extreemly active and who also are willing to work on commercial game projects (contacting information below). ■▐ What else did Spirit New Style release at Asm'96? ▌■ ■1■ A 64Kb intro called "Water." Code: Magic Boy & The Counsellor Music: Bloody "Pure Spirit" was finished a few weeks before "Water" was, this 64Kb intro uses pieces of the "Pure Spirit" code. I also wrote the music system for the compo version of "Water" after writing Pure Spirit. ■2■ A few weeks before Asm'96, we released an invitation demo for the Bizarre '96 party (VESA 640x480x256). Code: Magic Boy Music: The Rew Graphics: 1Voud / Magic Boy Text: Dr. Badvibes 3D engine: The Counsellor Visit our homepage for info about where to download the products and more. The URL is at the bottom of this text. Check it Out! ■▐ Greetings (just wouldn't fit in 4Kb :) ▌■ (in random order) ■ Groups: Logic Design, Success, Nooon, Halcyon, Complex, Psychic Link, Acme, Fascination, Jeskola, Legend Design, Realtech, Hornet, Rage PC, Noice, Void, Maroon, Surellix, Nostalgia, Dust, Melon, Scoopex, Contrast, Xtacy, Orange, Razor 1911, Triton, Bizarre Organizers, Assembly Organizers and the rest.. ■ Persons: Manar, The Rew, Rico, Trax, El Greco, Aap, Freshman, Balance, Rogue, Simm, Mitch, Harlequin, Trixter, Dr. Badvibes, Vic, Laserdance, 1Voud, Danny, Abyss .. hmm.. names.. Tuukka, Ron, Rob, Geertje, Dries, Joris, Floris, Ruudjuuh, Rudy, Michel, Martijn, Marnix, Joop, alle Jannen, Maurits, John, Jeroen "sta ik er echt in" den Haan :), Barry, Rene, Arjen, Richard, Teun, Mark, every Sander Konings I know.. (hehe) and everybody else.. of course.. would be rude not to.. ■▐ What are the future plans? ▌■ We're going to create games, demos, intros, all that.. The agreement that lives in Spirit New Style is that Manar, Bloody and me will concentrate on games, while Magic Boy will concentrate on demos. Newsflash: Magic Boy will move to my study address in Heerlen because of a change in his study. The both of us living in the same house.. what will this do to Spirit New Style? :) Companies interested in our games can e-mail to the address listed below. We do have experience in creating games and we are very interested in continueing this work. Thanx for watching / downloading / uploading / voting for / debugging / ftp-ing / attaching / dcc-ing / uuencoding / laughing at / stopping / hacking / deleting / trusting / spreading / losing / hating / liking .. ·∙° The "Pure Spirit" 4096 bytes intro °∙· Enjoy! The Counsellor / Spirit New Style e-mail: hugo.habets@tip.nl (no files, text only please) Spirit NS WWW: http://www.tip.nl/users/hugo.habets Spirit NS Headquarters: Spirit New Style Drieschstraat 2 6412 XX Heerlen The Netherlands (will be valid until 1998!!) ■▐ Who has got the most Pure Spirit? ■▐ Government or Youth? ■▐ So who's in charge?
[ back to the prod ]