home *** CD-ROM | disk | FTP | other *** search
- ______/\___________________________ __ ________________ ___ /\_______
- \____ \ ________ _ _ ______ \ / \| \ ________ | \/ ______/
- / | \ _) \ \_/ \ | \ / \ \ _) \ | \______ \
- / | \ \ | \ | \/ \ \ /~\ \ / \
- \_____ /_______/___| /________/\____\_____/_______/_________/________/
- ===\_____/============|____/========================================[+tZ^]==
-
- DemoNews Issue #81
- January 29, 1995 - February 4, 1995
-
- ------------
-
- DemoNews is a weekly publication for the demo scene. It is produced at the
- Internet FTP site ftp.eng.ufl.edu (HORNET). This newsletter focuses on
- many aspects of demos and demo making. Everyone is welcomed to contribute
- articles, rumors, and advertisements.
-
- Information about HORNET and DemoNews can be found under /demos/README
-
- Start.of.DemoNews.081,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.part.1.of.2
-
- SIZE: 53,434 SUBSCRIBERS: Last week: 1220 This week: 1241 Change: +21
-
- ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
-
- SECTIONS ARTICLES
- ---------------- -----------------------------------
- General HORNET has been busy!
- New Uploads Files recieved at HORNET
- NAID Survival Guide
- Editorial General Protection Relationships
- Code Ctrl-Alt-Delete, Now Its a Game!
- Assembly Part 3 (It ain't no party)
- BSP Trees
- Back Issues How to Get 'em, Descriptions
- Closing Comments Quote for the Week, etc.
-
- .,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,
-
- <<General>>
-
- ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
-
- _____HORNET has been busy!
-
- Here are just a few things I would like to make the readers of DemoNews
- aware of:
-
- -ANSI: The ANSI is back on HORNET! After more flames than I could count
- (even with my socks off), I have decided to have an area on HORNET where
- the "packs" will be stored. Syntax Error (organizer of iCE) is now
- HORNET's main coorespondent in this field, and he will be maintaining the
- files in this area. However, there will not be an /incoming/ansi
- directory, only a /demos/ansi. Most of the previous problems stemmed from
- misuse of the /incoming/ansi directory. Syntax Error will keep up to 10
- megs of the most current and wanted packs on HORNET. He will be
- personally responsible for keeping this directory updated. Also, any
- ANSI-related mail will be forwarded to him. You can reach Syntax Error at
- syntax@io.com.
-
- -MC3PLAY: MikMak, Rao, Stony, and Air Richter are currently working on a
- Music Contest ]I[ player. This will be used by the judges and contestants
- alike for playing MC3 entries. Remember, this contest will be officially
- announced at NAID on April 15, 1995.
-
- -DNDP: DemoNews Plus for DOS. Ior, Psibelius, and Zoltar are currently
- working on a DOS-based version of DemoNews. More than a plain vanilla-
- ascii reader, this is a full-fledged diskmag! It will include graphics,
- music, additional articles from the DemoNews staff, and best of all, will
- be released on a MONTHLY basis. Stay tuned for more details.
-
- -DN/HTML: Jeff (White Noise) / HORNET deserves a lot of appreciation.
- In the past couple of weeks, he has made enormous strides in making the
- World Wide Web version of DemoNews come to life. As the entire DemoWorld
- project becomes more concrete, you can expect quite a bit of coverage of
- it in DemoNews.
-
- -SLACKING: I have been very slow in getting two interviews done. The
- first is with Stone/Dust, and the second is with Gore/FC. I finally got
- the questions out to Stone, but the Gore interview still has yet to take
- shape. My apologies to these two individuals as well as the readers of
- DemoNews for the delay.
-
- -NEW FACES: Two new individuals have joined the staff of HORNET as
- columnists. They are Tom Verbeure and GraveDigger. I met Tom through
- Jason Nunn (dee-cug, another DN columnist and friend). Tom is an expert
- in the nuiances of hard core Assembler. GraveDigger is another new
- addition. Recently he did an incredible review of the Egg music for
- DemoNews, and this week he has done a "Survival Guide for NAID". I am
- very pleased to have both of these gentlemen furthering the HORNET mission.
-
- -LISTSERVER: There are two people not mentioned very often in this
- newsletter who do a lot of work for HORNET. Pi is the TRUE listserver
- coordinator for HORNET. Whenever the listserver crashes or goes buggy,
- Pi is the guy I count on to bring it back up. In a slighly different area,
- Martin M. Pedersen does one of the janitorial jobs here at HORNET. :)
- Each week when DemoNews goes out, I recieve lots of bounced mail
- notifications. I forward all of these to Martin and he sends me a list
- of who I need to (un)subscribe or help out. This is not a fun job and I
- really appreciate his help.
-
- -ASPHYXIA TRAINER: Over the past several months, I have been working on
- converting Denthor's "VGA Demo Trainer Guide" source code from Pascal to
- C++. In the background of the whole thing, FateGrinder and I shoot around
- ideas about how to optimize different assembler routines, etc. If you
- look at my code hard enough, you're bound to find some of his influence in
- there.
-
- I know I'm forgetting something... :)
-
- .,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,
-
- <<New Uploads>>
-
- ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
- NOTE: All locations start with /demos and then their respective sub-
- directory. Please note however that the actual base directories
- (like /pub/msdos/demos) may differ from mirror to mirror.
-
- Location Filename.Ext Size Description
- ---------------- ------------ ---- ----------------------------------------
-
- /demos
-
- /alpha/NEW answer .zip 40 Answer by Warlock of Amnesty
- dfuse .zip 10 Digital Fuse intro by Uncle Bob/Zion
- einstein.zip 9 BBS Intro for Einstein BBS
- friends .zip 875 Straight Line Connection for 3S Party 94
- greetro .zip 199 Happy New Year by Sunrise
- kiddo .zip 132 A.P.E.X Presents an Intro called Kiddo
- mciesc .zip 14 BBStro for MCI Escapes by Subsystem
- meet95 .arj 708 Something from Sti/Euphoria (GUS)
- naidtro .zip 144 The NAID Party Intro (SB only)
- southfix.zip 79 BBS Intro for South of Heaven by Omicron
- tornado .zip 23 Shocker presents Tornado Intro (no mus)
- xmas_dem.zip 658 Christmas Demo by The Paralytic Minds
- /diskmags bm9 .zip 580 Blackmail Issue #9 (stuff from TP94)
- yahoo04 .zip 286 Yahoo #4, The Hangover Issue
- /nets dginfo18.zip 16 Demogroups Interchange InfoPacked v1.8
- /news nad_u01 .zip 1428 New Age Demo Database Upgrade: 1
-
- /code
- /demosrc
- fcsp2src.zip 31 FC's StarPort BBS ][ Source
- incosrc .zip 241 Source to Inconexia demo by Iguana
- isad2src.zip 20 ASM source for Immortal Syndicate BBS
- kuk2src .lzh 159 Source for Pleasure Access BBS
- sea_code.zip 33 ASM Source to Seasick / VLA
- sqd1_src.zip 21 ASM Source to Squid1.com (BBS Intro)
- /graph/lens lenssrc .zip 40 BAS, ASM example of a Lens
- /graph/pallette fadecode.zip 30 C,ASM source for fades and pallette rot
- palrot .lzh 2 Pallette Rotate by Draeden / VLA
- /graph/plasma c_plasma.zip 55 C source code to color plasma
- jclplasm.zip 88 ASM,C For NICE color Plasma
- /graph/shadebob jeffbobs.lzh 75 PAS source for Shade Bobs
- /graph/tutor tut9new .zip 43 Part 9 of Asphxia VGA demo tutor in C++
- /pmode dpmispec.arj 33 Protected Mode API For DOS Extended Apps
- protect .lzh 15 ASM Protected Mode programming example
- /sound fmed101 .zip 147 OPL3 FM Sound Editor for Programmers
- gp15-pas.zip 46 PAS source for GUS Modplayer
- gusenv .zip 1 ULTRASND environment checking in ASM
- gusp15 .lzh 19 ASM source for GUS Modplayer
- pps110 .lzh 84 Protracker Playing Source/Josh Jensen
- /utils basm10 .zip 297 Basic to ASM Language Translator
- frmi!150.exe 38 Flat Real Mode Interface v1.5
-
- /music
-
- /disks f10_pck2.zip Force Ten Pack #2
- f10_pck3.zip Force Ten Pack #3
- f10_pck4.zip Force Ten Pack #4
- rot .zip Rotation by Neophyte mini musicdisk
- traxx36 .zip Latest Traxx album
- /programs/frntend mplay12 .zip Musicplay 12.0 frontend music program
- /programs/misc readcda .zip Read digital data from CD using CDROM
- /programs/players radv1_0a.zip ADLIB tracker package (anyone use FM!?)
- /songs/s3m belly .zip Belly's Theme by Falcon (FM ADLIB)
- cannabis.zip Cannabis sativa by Transee
- dnc2trnc.arj Dance to the Trance by Hector
- doom-hth.arj Doom and Stuff by Hector
- dreary .arj Dreary as all hell by Hector
- epi-opus.zip Opuscule by MusicMan/Epinicion
- firesirn.arj Firesiren by Hector
- gonnadie.arj We're All Gonna Die by Hector
- k-udream.zip Unfaithful Dream by Boomer the Bass Pig
- messiah .zip Messiah by Transee
- mindrave.zip Mind of a Raver by Avatar
- mystwat2.zip Myst Water by Hector/DMK
- mystwatr.zip Part 2 of the above
- nois .zip Nois by Kevin, Fast drums & strange sou
- pl_dt .zip Song by Plastique/Dep
- pl_heart.zip "
- pl_know .zip "
- pl_move .zip "
- pl_rave .zip "
- pl_thund.zip "
- pl_uknow.zip "
- pl_who .zip "
- pl_zany .zip "
- renais .zip Renaissance by Null
- rh_cyu .zip Song by Red Horizon/Dep
- rh_insom.zip "
- rh_nw .zip "
- rh_ready.zip "
- rh_real .zip "
- rh_samur.zip "
- rh_sea .zip "
- rh_tod .zip "
- rh_vp2 .zip "
- sky_jung.zip Jungle Baby Love by D.J. Skyjump
- trn-imh .zip In my Hough by Transee
- trn-medi.zip Mental Diary by Transee
- wait4u .zip Waiting for You by Falcoln (Adlib)
- /songs/xm mftp .arj Music for the People by (see below)
- moby-go .arj Moby-Go by Pieter Van Den Veen
- /text life .zip Some text about a new group
-
- .,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,
-
- <<NAID>>
-
- ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
-
- _____Survival Guide by GraveDigger
-
- + . /\
- . + . . / \ . +
- _____ 3\ __3____ \__/_______ Official Survival Guide
- \__ \3 \ 3\ \ + __ \ \ for the
- . / \ \ / _ \ / \ \____ \ . North American International Demo
- / _ \/ /_ \/ \/ 3 \ Competition
- . / \____/ \__/ __/__ \ April 15 - 16, 1995
- \ / . \____/ \__/ + \______/ww
- :::\__/::::::::::::::::::::::::::::::::
-
- Here is a practical(?!) guide to surviving NAID, the upcoming North American
- International Demoparty, which is to be held in Quebec on April 15th and
- 16th. There's still a few months left to prepare yourself for this event,
- so I decided to provide this guide for anyone who intends to attend. I hope
- you find this guide helpful, and remember to pack light. If you plan to
- sleep at the school, there will be a lot of people in one big room, unless
- you've reserved a room for a group. Of course, feel free to donate me some
- space if you're getting a hotel room.
-
- By the way, the above NAID logo was borrowed from the FILE_ID.DIZ of the
- naidtro.zip archive. I couldn't draw a logo of my own, and I liked that one
- a lot, so there it is.
-
- Personally, I have never attended a demoparty, though I have some ideas on
- how to prepare for it, as I'm more familiar with Canada than I am with
- Finland or Denmark. I'm hoping this guide can help everyone have the best
- possible time at NAID. This being the first party of this kind on this side
- of the puddle, I would like to see the date go down in history, and the
- party repeated in years to come. We need to show the Euros that we know how
- to party, too!
-
- Please keep in mind that this guide is intended merely as a complement to
- your regular luggage checklist. For your convenience, though, a small box
- has been placed next to each item so you can check it off as you pack it.
- Even though you now have this list, don't forget items like toothbrushes,
- toothpaste, deodorant or anti-perspirant... Oh, hell with it. I'll probably
- be the first to forget these items anyways. (Hope there's a drugstore in the
- vicinity?)
- _
- |_| 1. First, you will need an English-French dictionary. As you know,
- Quebec is the French-speaking region of Canada. Comment vas tu? Tu
- habites aux Etats-Unis? Parlez-vous francais? Hmm. You might need to
- work on your accent, too.
- _
- |_| 2. Next, you might want to take a life-jacket. Considering that a large
- portion of you will be crossing the St. Lawrence River to get to the
- school where NAID is being held, you don't want to take your chances
- with those bridges.
- _
- |_| 3. You will want to have a source of caffeine. Whether it be in the form
- of money for soda machines or coffee, or your own beverage supply, it
- will be required to stay up after hours and party, at which time you
- will probably consume more caffeine, and party some more... and hell,
- who really wants to sleep anyways?
- _
- |_| 4. Be sure to pack your teddy bear if you have one. Yeah, just look at
- that poor little guy sitting on your bed. How do you think he feels when
- you just leave him there?
- _
- |_| 5. Bring along unfinished programs and songs and such, and maybe you can
- get together with someone else who has a pute and some knowledge, and
- work on it with them. In fact, here's a C program that I started which I
- need help with. If anyone can assist me, please let me know. (I just
- recently took up C as a hobby, so please bear with me.)
-
- -----[cut]-----[blah.c]-----
-
- #include <stdio.h> /* Blah v1.0.0 */
- /* 1/04/95 */
- void main()
- { printf("The program is now running.");
- }
-
- -----[cut]-----[blah.c]-----
-
- I'm not sure what this program is going to be used for, but I'm sure once
- it is completed it will be really cool. :)
- _
- |_| 6. If you bring your own computer to NAID, be sure to lock it up, if at
- all possible. At other recent demoparties, especially The Party 94,
- equipment was stolen or damaged. This only applies if you're not bringing
- your kid brother's CoCo, in which case you should leave it out in plain
- sight, and hope it gets stolen. Then, when the culprit is caught,
- everyone can point and laugh, and this should prove to be a funny
- experience, for all except one person. Hey, win some, lose some, right?
- _
- |_| 7. You might want your own roll of toilet paper. Hey, you never know...
- I can imagine that it sucks to get stuck on the can without toilet paper.
- Have you ever hobbled down the hall to your toilet paper supply with your
- pants down? Uhh.. not that I ever have, I just don't imagine it being
- something any of you would want to get stuck doing. Yeah, that's it.
- _
- |_| 8. If you have a flashlight, bring it with you. This can be used for
- finding the bathroom in the middle of the night, or just for reading
- porno magazines in your sleeping bag. For the latter option, this will
- let everyone around you locate you, and you can then trade porno
- magazines with each other. However, please keep in mind that I do not
- read porno magazines, nor do I promote pornography. <cough>
- _
- |_| 9. If you have a beeper or pager, leave it home if possible. It would be
- just plain annoying to be watching a demo when all of a sudden, someone's
- beeper goes off, half the crowd turns to find the source of the noise,
- and misses the best part of the demo. Though it would be funny to hear a
- tune with such a sound in it, or even a phone ringing, and watch everyone
- looking for it.
- _
- |_| 10. Keep a calculator with you and keep track of the exchange rate for
- your currency. You don't want to get ripped off when buying stuff or
- exchanging your money. And in the event you want to sell something, you
- can rip them off if you do it right.
- _
- |_| 11. You might want to bring some homework with you. You'll most likely
- be away from home all weekend, and you might have some extra time during
- which you can study. Or if you're really lucky, your books will get
- stolen and you won't bother going to class anymore.
- _
- |_| 12. Bring a portable radio. If you live somewhat far from Quebec, you can
- occupy yourself by finding cool radio stations that you'll never be able
- to hear again after Sunday. You'll also have something to look forward to
- when NAID '96 is planned.
- _
- |_| 13. Two words: breath mints. :)
- _
- |_| 14. Grab a flat-head screwdriver to take with you. What for? I don't
- know. Wait, hmm. Looks like I have run out of ideas for this list.
-
- I hope this guide becomes a part of your trip to NAID. Print it out, have it
- translated into french, sign language, and braille. Share this guide with
- others planning to attend. Fax it, snail mail it, tape it to your forehead.
- Memorize it backwards. Also, If you have any additions to this above list,
- please contact me at the email address below. Anyways, hope to see you there!
-
- GraveDigger [uuDW/CoRE]
- digger@freeside.scsd.k12.ny.us
-
- .,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,
-
- <<Editorial>>
-
- ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
-
- Much response was generated by last week's humorous editorial entitled
- Codethink(School);. This week, I take a U-turn from humorous to dramatic
- (hey, you can't expect me to be in the same mood every week).
-
- One small note: I will make frequent use of the pronoun "they" as being
- third-person singular. It is incorrect grammatically to have a sentence
- such as "Ask someone a question and THEY will give you an answer". The
- sentence should be "Ask someone a question and he or she will give you an
- answer". However, I will be using "they" as in the above example rather
- than filling this editorial with "he/she" everywhere. Enough said, let's
- go on...
-
- _____General Protection Relationships
-
- re-la-tion-ship, noun 1. a connection, association, or involvement.
-
- Without exception, every one of us in the demo scene has two things in
- common: we interact with computers and we interact with humans. In
- essence, we have relationships with both. Under close inspection, these
- relationships can actually reveal an amazing amount about who we are as
- individuals and how successfully we deal with others in our lives.
-
- Ask a computer what the sum of two plus two is and it will tell you four.
- Ask a human the same question and they will probably raise their eyebrows
- and wonder which mediation you've been taking. Ask that same person if
- they want to go and see a movie. Mabey they're sick, or busy, or tired, or
- just don't want to. If you're lucky they might even say "yes". Ask a
- computer if it wants to run a program. It might have difficulty, but that
- computer will die, trying to make you happy.
-
- If you think about it, a computer is your ultimate friend. It never tells
- you to get some sleep or do your homework. Its always there, waiting
- patiently for you to make a request. With games, demos, and various GIFs,
- the computer can give you hours and hours of entertainment. Even more,
- your computer actually changes with you: it remembers what you have done
- in the past and keeps track of what's new in your life.
-
- How many times have you had an argument with someone and gone to your room
- to watch Second Reality or play a game of DOOM? In that respect, a
- computer can help relieve stress. The computer is always in your corner,
- willing to help out with any problem you might have at the time.
-
- Over the years, I have had a lot of difficulty in forming lasting relation-
- ships with members of the opposite sex. Part of this stems from my
- inability to correctly guess what they "mean" all of the time. Say I ask
- woman X if she wants to go and eat at McDonalds. The reply is "well...ok".
- Let's just take a few possible interpretations of this answer:
- 1. "I am tired of eating at McDonalds, can't you think of anywhere else?"
- 2. "I don't really care where we eat."
- 3. "While I was saying the word 'well', I was actually trying to think
- of some place else we could eat. I couldn't, so I guess McDonalds
- is 'ok'."
- 4. "That was just a silly answer. You know I always love to at at
- McDonalds!"
- 5. "The only reason my answer came out like that was because I was
- watching the road for you to make a mistake while driving."
- 6. "What? Are you trying to tell me I'm FAT?"
- The list of guesses goes on and on. A computer only HAS two answers,
- yes and no (1 and 0). Its nice not having to play mind games once in a
- while.
-
- The computer is a shield between you and reality. It can transport your
- mind away from the physical world; away from the problems, the headaches,
- the work, and the daily routines that we go through every day. The more I
- think about it, I realize that our "Escape" CD was very appropriately
- named.
-
- As this article draws to a close, I begin to wonder if its any good or if I
- should just delete the whole thing and call it a day. I just asked my
- computer if it likes the article and it wouldn't tell me. Oddly enough, I
- feel like calling my parents right about now.
-
- -Christopher G. Mann / HORNET January 29, 1995
-
- .,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,
-
- <<Code>>
-
- ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
-
- _____Ctrl-Alt-Delete, Now Its a Game! by Denthor
-
- Telephone conversation :
- <Ring> <Ring>
- <Click>
- Fanus : Hello, Buys residence.
- Denthor : Hi there Fanus, whats up? Can I speak to Piet?
- Fanus : Ummm ... he's not in ... ummm ... who is this? I don't recognize
- you.
- Denthor : Don't worry, it must be my new haircut.
- Fanus : Oh. This must be Denthor.
-
- Hi all! I am back after a two week absence from the Demuan List. Today I am
- going to introduce you to two new games, which should make sitting at the
- computer and listening to music a lot more fun.
-
- The first game is one I have described before in my trainers. It requires
- two people and a computer. I like to call it Control-Alt-Delete. Here is
- how it works. One person gets the delete button, and the other person gets
- the Control and Alt buttons. Player one must then hit delete very quickly,
- while player two has to try and hit control and alt at the same time. If
- the computer reboots, player two wins, otherwise player one stays at his
- station. When player one wins, they swap sides and begin again.
-
- This game can provide hours of enjoyment, and really is great fun in
- between really boring lectures about stuff you learned years ago. When I
- invented the game, I thought I was doing really badly against Pipsy until I
- realised that the computer had frozen.
-
- Note : People have caught on how to play at the local university, and sneak
- up and play it on my computer while I am telnetting. Be warned. Also, the
- game isn't as much of a challenge when you play it by yourself.
-
- The second game I invented while I was on holiday last week (one of the
- reasons I didn't write an article) ... we were down the South Coast, stuck
- in a hotel room while it poured with rain outside. The Tugela river
- overflowed it's banks, the sand bars dissapeared, and the tan I was hoping
- to get never appeared. (I have been programming so much I haven't seen the
- sun for the past three months, so when I finally get to go away, it rains,
- of course. Way to go, Murphy.)
-
- Anyway, with no computers, no phone, South African TV and no nightlife, we
- had no choice but to listen to the radio. After a while of mind numbing
- boredom, I invented a new game. I haven't named it yet, but here goes. You
- listen to a song on the radio. Every time the singer says a word that is
- more then one syllable long, you add a point. You don't count words twice,
- or all songs would get a high score.
-
- Most of the songs got between three and five, but we lost count when they
- played a Counting Crows song. Ace of Base did surprisingly well, wile some
- rap artists didn't score anything. Try it, you'll be amazed.
-
- The PC Games Programming Encyclopedia part two will be out on the 10th of
- Febuary, I will make sure that Hornet is one of the first sites to get it.
- I hope to have up to number 20 of my trainer series in it.
-
- So, I leave you to pick a game and start playing!
-
- Byeeeee...
-
- Denthor - denthor@beastie.cs.und.ac.za
-
- PS. This no-GUS thing is a Creative Labs conspiracy, isn't it?
-
- ................................................................continued...
-