DemoNews Issue #108 - November 12, 1995
Start.of.DemoNews.108..............................................Size:48,738
______/\___________________________ __ ________________ ___ /\_______
\____ \ ________ _ _ ______ \ / \| \ ________ | \/ ______/
/ | \ _) \ \_/ \ | \ / \ \ _) \ | \______ \
/ | \ \ | \ | \ / \ \ /~\ \ / \
\_____ /_______/___| /________/ \____\_____/_______/_________/________/
\_____/ |____/
| Subscribers : 1663
DemoNews Issue #108 - November 12, 1995 | Last Week : 1666
------------- | Change : -3
DemoNews is a newsletter for the demo scene. | Archive Size : 1399M
It is produced by Hornet at the site ftp.cdrom.com. | Last Week : 1291M
Our demo archive is located under /pub/demos. | Remaining : 864M
|
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
<CONTENTS>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Uploads
Articles
Introduction................................Snowman
One Fan.....................................GD
VGA Hardware Tricks, Part 2/6...............Trixter
4DOS 4DEMOS: Part 5.........................Snowman
Subscribing
Closing
=-[Uploads]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=----------------------------------------------------------[File Information]-=
1. Uploads listed below are on ftp.cdrom.com or its mirrors.
2. Ratings are subjective.
3. ftp.cdrom.com too slow? Check out DN102 for info on ftpmail.
=-------------------------------------------------------------[Demos:General]-=
Location /demos/alpha Size Rated Description
=-------------------------------- ---- ----- ---------------------------------=
/1994/b/byron.zip 266 *+ The Byron Question by DDD
/1995/b/boretro1.zip 28 * Boretro Emag Ad by Slack Mammoth
/1995/c/clash.zip 361 ***+ Clash by Grif
/1995/f/fsn_dsy.zip 356 **** Daisy by Fascination
/1995/q/quiet.zip 236 **+ Quiet by United Force
Summer Encounter '95 Demos (SE95:demo:)
/1995/p/partypix.zip 221 ** 06: PartyPix by Sat. Night Live
=--------------------------------------------------------[Demos:Non-Reviewed]-=
Location /demos/alpha Size Description
=-------------------------------- ---- ---------------------------------------=
/bbs/m/mycool.zip 40 My Cool SmashWare Demo by Dodo Lover
/bbs/v/vision.zip 178 SmashWare Vision Demo by Alonzo
/party/1995/WIR95/impwir95.zip 374 Wired '95 Invitation by Imphobia
=-------------------------------------------------------------[Music:General]-=
Location /demos/music Size Rated Description
=-------------------------------- ---- ----- ---------------------------------=
/disks/1995/m/moz-0005.zip 1454 *** moz[IC]art Music Pack #5
/disks/1995/m/moz-m007.zip 974 **+ moz[IC]art Music Pack #7
/disks/1995/p/p-aqua.zip 1122 **** Aquarious by Purple/Mystical
/disks/1995/p/pure-in2.zip 844 ** Inch Solo Album #2 by Pure
/disks/1995/p/pure-m7.zip 840 **+ Retrospect by Pure
/disks/1995/r/rpmotion.zip 738 * Red Motions by Red Power
/disks/1995/s/s-flood.zip 277 *+ Flood by Solar
/disks/1995/s/sky_od13.zip 1404 ***+ Orbital Distance by SkyJump [1/3]
/disks/1995/s/sky_od23.zip 1404 ***+ Orbital Distance by SkyJump [2/3]
/disks/1995/s/sky_od33.zip 960 ***+ Orbital Distance by SkyJump [3/3]
/songs/1993/mod/a/ambpower.zip 327 **** Ambient Power by Vogue
/songs/1993/mod/d/d-dawn.zip 260 ***+ Desert Dawn by Lizardking
/songs/1993/mod/d/declogue.zip 297 ***+ The Declogue by Vogue
/songs/1994/mod/a/agony_od.lha 102 *** Agony of Despair by Hypno
/songs/1994/mod/b/brother.zip 104 *** Brotherly by Mick Rippon
/songs/1994/mod/d/dancing.zip 82 **+ Dancing Alone by Frog
/songs/1994/mod/d/dos.zip 166 *** L.K.'s Doskpop by Lizardking
/songs/1994/s3m/b/bj-1st.zip 126 *** First Escape by Big Jim
/songs/1994/s3m/b/bj-cold.zip 157 **+ Cold Fear by Big Jim
/songs/1994/s3m/p/pn-japan.zip 56 **+ Neo-Tokyo by Pinion
/songs/1995/mod/a/amu-gbrg.zip 205 **+ Gabburger by amusic
/songs/1995/mod/a/amu-mous.zip 19 **+ Mousmoulo by amusic
/songs/1995/mod/a/amu-luci.lha 200 **+ Lucid Breeds by amusic
/songs/1995/mod/e/eliminat.zip 93 ***+ Elimination By LizardKing
/songs/1995/mod/e/escape.lha 73 + Escape by Hypno
/songs/1995/mod/f/freedom.zip 34 **+ Air Freedom by Frog
/songs/1995/mod/f/freedom2.zip 100 **+ Air Freedom 2 by Frog
/songs/1995/mod/f/ftb.zip 115 ** Feel The Beat by Trance Ambie.
/songs/1995/mod/g/gumby.zip 265 *** Gumby Is A Trip by Black Fox
/songs/1995/mod/h/hurtz.zip 211 *** Tech 6 by Harpe Kerkeling
/songs/1995/mod/h/hyper.zip 34 + Hyper by Black Fox
/songs/1995/mod/k/k_django.zip 229 ** Django by Hollywood
/songs/1995/mod/l/lickit.zip 531 *+ Lick it! by Mot
/songs/1995/mod/m/m-electr.zip 84 *** Electric Yuppie by Mystical
/songs/1995/mod/m/m-mouse.zip 29 **** The Mysterious Mouse by Mystical
/songs/1995/mod/m/m-power.zip 62 *** Power On by Mystical/Purple
/songs/1995/mod/m/mananita.lzh 51 ** Happy Birthday by G. Perales
/songs/1995/mod/m/mygirlmo.zip 61 *+ My Girl by Josh Weeks
/songs/1995/mod/o/ode2ptk.zip 12 ***+ Ode to Protracker by Asle
/songs/1995/mod/s/sevenend.zip 80 **+ Sevens End by Fumar of Leaf
/songs/1995/mod/s/skibidi.zip 90 **+ Skibidibubadi by ???
/songs/1995/mod/t/tan-nogd.zip 747 * No Good by Tangerine/Overlook
/songs/1995/mtm/k/k-force.zip 221 **+ The Force by Maelcum
/songs/1995/mtm/k/k-fsabo.zip 120 **+ Funk Saboteur by Maelcum
/songs/1995/mtm/k/k_cins.zip 54 ** Chrome Insanity by Maelcum
/songs/1995/mtm/k/k_esteem.zip 328 **+ Self Esteem by Maelcum
/songs/1995/mtm/k/k_oven.zip 360 *** One Big Oven by Maelcum
/songs/1995/mtm/k/k_song.zip 53 ** Song Without Voice by Maelcum
/songs/1995/mtm/s/sp-pick.zip 200 ** Pickle Ball by Sujjarit Patel
/songs/1995/mtm/s/sr-inmot.zip 158 **** In Motion by Warp/Surrounders
/songs/1995/s3m/a/ackoo.zip 514 **** Ackoo by The Hornet
/songs/1995/s3m/a/acting.zip 166 *** Acting on impulse by blackwolf
/songs/1995/s3m/a/ad-tuxwi.zip 140 *** Tuxedos and Wine by Dodger
/songs/1995/s3m/a/anthrday.zip 87 *+ Another Day by Michael Gaare (sp?)
/songs/1995/s3m/b/badgun.zip 520 **+ Bad Gun by Bedlamite
/songs/1995/s3m/b/bamsemum.zip 109 **+ Bamsemum by Mental
/songs/1995/s3m/b/bj-land.zip 322 ***+ Land Beyond Hope by Big Jim
/songs/1995/s3m/b/bj-smell.zip 120 *** Smells Like Banannas by Big Jim
/songs/1995/s3m/b/book.zip 100 ***+ Book by Lord Blanka the Black
/songs/1995/s3m/c/cavagape.zip 141 ** Caveat Agape by Catspaw
/songs/1995/s3m/c/crossing.zip 111 **+ Crossing the Gate by ?
/songs/1995/s3m/d/dmk-sf.zip 213 **+ Stereo Foundation by Acid Rain
/songs/1995/s3m/d/death-ll.zip 9 * Last Lamer by Last Lamer
/songs/1995/s3m/d/dumb-is.zip 53 *+ Dumb Du Dumb Dumb by The Pope
/songs/1995/s3m/f/firesirn.arj 279 *** Firesiren by Hector
/songs/1995/s3m/g/getout!.arj 116 * Get Out Of Here Not by Hector
/songs/1995/s3m/g/gonnadie.arj 164 * We're All Gonna Die by Hector
/songs/1995/s3m/h/hammer.arj 248 ** Hammer by Sop
/songs/1995/s3m/e/eastside.zip 91 ** Eastside by Gentle & Schizoid
/songs/1995/s3m/e/existing.zip 171 **** Existing by Mick Rippon
/songs/1995/s3m/f/ff2-had.zip 44 **+ Freeze Frame (Remix) by Hadji
/songs/1995/s3m/f/fina-67.zip 104 *+ Job 67 by Bolleke
/songs/1995/s3m/f/fina-72.zip 110 * Job 72 by Bolleke
/songs/1995/s3m/f/fina-72r.zip 202 * Job 72 Remix by Bolleke
/songs/1995/s3m/f/fina-81.zip 146 *+ Job 81 by Bolleke
/songs/1995/s3m/f/freefall.zip 31 *** Freefall by Freejack
/songs/1995/s3m/g/gc-deep.zip 75 *** Deeper Worlds by MNB
/songs/1995/s3m/g/guiano.zip 19 ** Guiano by Drive
/songs/1995/s3m/h/hardlike.zip 160 ** Hard Like A Criminal by Peric
/songs/1995/s3m/h/havitall.zip 145 ****+ Having It All by Ariel
/songs/1995/s3m/i/infopot.zip 92 *+ Information Pothole by Charlatan
/songs/1995/s3m/j/j-markoh.zip 194 *+ Mark Oh by Ch:ilm
/songs/1995/s3m/j/j-zigzag.zip 196 * Them Girls Them Girls by Ch:ilm
/songs/1995/s3m/m/m-deviou.zip 91 *** Devious Disaster by Mystical
/songs/1995/s3m/m/m-flying.zip 118 *** Flying Indian by Mystical/Purple
/songs/1995/s3m/m/m-india2.zip 154 ***+ Flying Indian II by Mystical
/songs/1995/s3m/m/m-mindpl.zip 82 **+ The Mindpool by Mystical/Purple
/songs/1995/s3m/m/m-vision.zip 110 ***+ A Strange Vision by Mystical
/songs/1995/s3m/m/m-world.zip 142 *** In a World of Crystals by Mystical
/songs/1995/s3m/m/mnb.zip 25 ** Mother Nature ... by cyberdmon
/songs/1995/s3m/m/moth-had.zip 98 ** Motherf**k by Hadji/Delirium
/songs/1995/s3m/m/mthsorrw.lzh 111 **+ Math Sorrow by Akinternal
/songs/1995/s3m/m/mtv-grnd.zip 172 **+ Malefic Underground by Spoon/MTV
/songs/1995/s3m/m/mtv-yday.zip 187 **+ Yvesday remix by Animal/MTV
/songs/1995/s3m/n/ncruiser.arj 122 *** Night Cruiser by Sop/Club 0
/songs/1995/s3m/n/nm-wintr.zip 268 ***+ Winter Nights by Nomex
/songs/1995/s3m/n/noname.zip 50 ** Noname by Drive
/songs/1995/s3m/p/plutofir.zip 312 ** Plutofire by Kevin Kumshot
/songs/1995/s3m/p/pop.zip 150 **+ Cure for Insomnia by Bigpie
/songs/1995/s3m/p/pun-had.zip 50 **+ Punish You by Hadji/Delirium
/songs/1995/s3m/r/rfa.zip 141 *+ Razor Filled Apple by BlackWolf
/songs/1995/s3m/r/rhodes.arj 131 + Rhodes Glitters by Sop/Club 0
/songs/1995/s3m/r/ridev.zip 178 *** To Awesome People by StormCaller
/songs/1995/s3m/r/rm-metjr.zip 138 ***+ Mental Voyage by Remnant
/songs/1995/s3m/s/sandbox.arj 306 **+ Disk In The Sandbox3 by Sop/C0
/songs/1995/s3m/t/tea_cosy.zip 198 *** Tea Cosy by Mick Rippon
/songs/1995/s3m/t/tekno1.zip 214 * Visious Emmition by Sweeny/Scoffer
/songs/1995/s3m/t/teknoo.arj 261 ** Equalizer Burnout by Sop/Club 0
/songs/1995/s3m/t/thevenin.arj 184 **+ Thevenin's Grave by Sop/Club 0
/songs/1995/s3m/t/timlslul.zip 269 *** Timeless Lullaby by Mozart/CTM
/songs/1995/s3m/t/tl-myst.zip 263 **** Mystique Part One by TimeLord
/songs/1995/s3m/t/tl-myst2.zip 420 **** Mystique Part Two by TimeLord
/songs/1995/s3m/t/tl-myst3.zip 494 **** Mystique Part Three by TimeLord
/songs/1995/s3m/t/topspin.arj 128 **+ Topspin by Sop/Club 0
/songs/1995/s3m/t/trans.zip 330 *** Transmition Assimilate by Blurry
/songs/1995/s3m/t/twins.zip 180 **+ Heavenly Twins by Ruffkut
/songs/1995/xm/0-9/1t.arj 170 *** Lole's First Try by ???/lole
/songs/1995/xm/0-9/2t.arj 347 ** Lole's 2nd Try by ???/lole
/songs/1995/xm/0-9/12thsect.zip 698 *** The 12th Sectory by Kraken
/songs/1995/xm/0-9/3rdreali.zip 87 + 3rd Reality by ???
/songs/1995/xm/0-9/6daysrmx.zip 174 ** 6 Days ravehard remix by Nomad
/songs/1995/xm/a/above.zip 142 **+ Above Above by Zanti
/songs/1995/xm/a/ambient.zip 580 **+ Ambient Twist by Otis
/songs/1995/xm/e/enhancd3.zip 104 *** Enhanced Intuition by ?
/songs/1995/xm/f/flp-drea.zip 129 *** Freonic Dreams by Wraith
/songs/1995/xm/f/flp-love.zip 246 *** Theme Of Love by Wraith
/songs/1995/xm/f/fr-airp.zip 44 *** Airport by Nabo
/songs/1995/xm/f/fr-alter.zip 307 ***+ Alterations by Nabo
/songs/1995/xm/f/fr-barq1.zip 88 **+ Baroque 1 by Nabo
/songs/1995/xm/f/fr-barq2.zip 87 *** Baroque 2 by Nabo
/songs/1995/xm/h/harmonia.zip 421 *** Harmonial by Deus Ex
/songs/1995/xm/m/maatmoss.zip 651 ** The Maatmoss by The Maatmoss
/songs/1995/xm/m/mld-mind.zip 398 *** Mind Distortion by Mellow-D/FM
/songs/1995/xm/m/mld-stre.zip 164 **** Streamline Groove by Mellow-D/FM
/songs/1995/xm/m/mtr-astr.zip 586 *** Astral Bacon by Metheor
/songs/1995/xm/n/neb-conn.zip 133 **+ Connection by Molson/Nebula
/songs/1995/xm/n/needfor.zip 307 **+ Need for Beat by Boomerang
/songs/1995/xm/n/nukeedit.zip 129 ** Pure Passion '95 by Nuke/ZGP
/songs/1995/xm/o/opleasur.zip 191 **** Optional Pleasure by Zanti/ELQ
/songs/1995/xm/p/phl19.zip 145 *** I believe in the deep by Phenyl
/songs/1995/xm/p/psionic.zip 62 **+ Psionic Feedback by Black Fox
/songs/1995/xm/r/rhumble.zip 125 * Rhumble In Jungle by Alex Noble
=--------------------------------------------------------[Music:Non-Reviewed]-=
Location /demos/music Size Description
=-------------------------------- ---- ---------------------------------------=
/contests/aimc/aimc11.txt 10 Artificial Intelligence MC v1.1
/contests/aimc/mmm.txt 58 Music, Mind, and Meaning
/contests/aimc/template.zip 243 Example Template for AIMC
=----------------------------------------------------------[Graphics:General]-=
Location /demos/graphics Size Rated Description
=-------------------------------- ---- ----- ---------------------------------=
The Party '94 Graphics (TP94:grfx:)
/images/1994/h/helge.zip 170 ****+ 01: Helge Schneider by Peachy
/images/1994/a/ahselfd.zip 44 ***+ 02: AH. Self D. by RA
/images/1994/m/miragebz.zip 56 ***+ 03: Vampire by Mirage
/images/1994/s/selfport.zip 32 ***+ 04: Self Portrait by Dize
/images/1994/d/digital.zip 176 ***+ 05: Digital Modelling by Luma
/images/1994/d/dad_dear.zip 73 **** 06: Daddy Dearest by Devilstar
/images/1994/f/fire_emb.zip 103 *** 07: Fire Emblem by Pris
/images/1994/d/divers.zip 106 ***+ 08: Divers Dream by Merlin
/images/1994/f/fishfood.zip 99 **** 09: Fish Food by Fiven
/images/1994/r/rapedaga.zip 61 ***+ 11: Raped Aga-Comp by Tyshdomos
/images/1994/j/jellyfis.zip 48 *** 12: Jellyfish by Electron
/images/1994/a/attaq.zip 137 ***+ 13: Attaq by JMS
/images/1994/n/nudefac.zip 63 ***+ 14: Nude Girls by Facet
/images/1994/d/dean.zip 65 ***+ 15: Dean by Louie
/images/1994/l/life.zip 57 *** 16: Life? by Flow
/images/1994/c/chaoswar.zip 93 ***+ 17: Chaos Warrior by Zeeloyd
/images/1994/s/shaman.zip 232 **** 18: Shaman by Endor
/images/1994/f/fearless.zip 141 ***+ 19: Fearless by Teevaan
/images/1994/b/breakfas.zip 77 ***+ 20: Breakfast by Reward
/images/1994/s/smoking.zip 31 ***+ 21: Smokin' by Absurd
/images/1994/t/tzeeneth.zip 217 ***+ 22: Tzeeneth by Mr. Bean
/images/1994/h/history.zip 127 ***+ 23: History by Agony
/images/1994/r/retina_s.zip 54 *** 24: Retina by Spiral
/images/1994/s/silicon.zip 302 *** 25: Silicon Life by Motion
/images/1994/w/why.zip 68 *** 26: Why? by Pixie
/images/1994/w/woschiff.zip 189 **** 27: Wo Ist Schiff by Wintermute
/images/1994/f/faceofna.zip 57 ***+ 28: Face of Nature by Cougar
/images/1994/c/crowbar.zip 77 ***+ 29: Crowbar by Lobo
/images/1994/a/aplaceto.zip 79 **** 30: A Place to Be by Prowler
/images/1994/e/europoli.zip 257 **** 32: Europolis by Excess
/images/1994/y/you_fuck.zip 109 ***+ 33: You Buck My Wife by Kyle
/images/1994/o/oceandre.zip 117 **+ 34: Ocean Dreams by Kama
/images/1994/s/shortcut.zip 118 ***+ 35: Shortcut to Heaven
/images/1994/s/sandra.zip 31 *** 36: Sandra by Unique
/images/1994/l/latete.zip 106 ****+ 37: La Tete a Toko by Slaine
/images/1994/m/mr_hyde.zip 36 **** 38: Mr. Hyde by Titan
/images/1994/h/houseofp.zip 139 ***+ 39: House of Pain by Lovelace
/images/1994/z/zailor.zip 51 ***+ 40: Zailor Power by R.W.O.
/images/1994/g/generoti.zip 42 ***+ 41: Generotica by Laz
/images/1994/m/mandroid.zip 29 *** 42: Mandroid by Mitch
/images/1994/d/demoniac.zip 47 *** 43: Demoniac by Bifrost
/images/1994/t/trouble.zip 29 *** 44: Trouble by Razuhu
/images/1994/d/divergen.zip 53 ***+ 45: Divergence by Neuron
/images/1994/l/light.zip 55 ***+ 46: Light by Wolf
/images/1994/l/levellin.zip 58 ***+ 47: Levelling Land by Bridgeclaw
/images/1994/m/monster.zip 47 *** 48: Monster by MRK
/images/1994/f/fuckface.zip 14 **+ 49: Buck Face by Von Broom
/images/1994/t/thetoad.zip 108 *** 52: The Toad by Skutt
/images/1994/s/swampthi.zip 66 ***+ 53: Swamp Thing by Ricochet
/images/1994/h/heavene.zip 87 **** 54: Heaven & Earth by LBS
/images/1994/j/justice.zip 38 ***+ 55: Justice by Marlon
/images/1994/c/connors.zip 55 **+ 57: Connors' Portrait by Connor
/images/1994/m/mcchicke.zip 72 **** 58: McChicken by Nazgul
/images/1994/f/fdream.zip 55 ***+ 59: Fdream by Jugi
/images/1994/t/tittie.zip 40 ***+ 61: Tittietante by Cyclone
/images/1994/s/snoop_go.zip 205 ***+ 62: Snoog Kwiwa and Goey by Magic
/images/1994/c/century.zip 244 **** 63: Midsummer Century by XTC
/images/1994/l/lasthope.zip 158 ***+ 64: Last Hope by LPN
/images/1994/o/outofima.zip 169 ***+ 65: Out of Imagination by Onyx
/images/1994/l/legomani.zip 83 **+ 66: Legomania by Tony Wiren
/images/1994/d/deviljoh.zip 137 *** 68: Devil John by Deckard
/images/1994/t/twistedh.zip 75 *** 69: Twisted Head by Mount
/images/1994/p/psychojo.zip 31 **+ 70: Psycho John by Tactica
/images/1994/i/irish_im.zip 65 *** 71: Irish Impressions by JCS
/images/1994/p/pigpic.zip 41 *** 72: Pig Pic by Talon
/images/1994/l/lucky.zip 27 *** 73: The Lucky Hunter by Conhead
/images/1994/h/humanrac.zip 41 *** 76: Human Race by Humanoid
/images/1994/b/bubble2.zip 36 *** 77: Bubble Dreams by Marvel
/images/1994/z/zac-jojo.zip 111 *** 78: Jojo by Zac
/images/1994/0-9/3hshit.zip 13 **+ XX: 3H Shit by Kube
/images/1994/a/aldi.zip 4 * XX: Aldi by Fireball
/images/1994/b/banzai.zip 15 *+ XX: Banzai by Nagumo
/images/1994/b/beholder.zip 63 **** EE: Beholder by Pixel
/images/1994/b/birdman.zip 22 ** XX: Birdman by BroWallia
/images/1994/b/blackbox.zip 181 **+ XX: Blackbox on Ice by Gandalf
/images/1994/b/bondage.zip 119 *** XX: Bondage Dream by Codac&Tenhu
/images/1994/c/c_intel3.zip 3 * XX: Inside Intel? by Azzrael
/images/1994/c/canyon.zip 162 ***+ XX: Canyan by Q
/images/1994/c/cocoon.zip 52 ***+ XX: Cocoon by PeeWee H
/images/1994/c/compocul.zip 19 ** XX: Compocul by SHK
/images/1994/c/condom4.zip 4 * XX: Condom 4 by Hippo
/images/1994/d/deenswe.zip 50 **** XX: Deen Aua Swe by Deen
/images/1994/e/earthq.zip 29 * XX: Not a Copy by Earthquake
/images/1994/e/elektra.zip 79 * XX: Elektra by The Guide
/images/1994/e/elementa.zip 47 *** XX: Elemental Power by Sanctum
/images/1994/f/freedom.zip 42 **+ XX: Freedom by Alchemist
/images/1994/h/hell.zip 167 ** XX: Hell by Quevis
/images/1994/i/its_hard.zip 10 * XX: It's Hard by Dr. Weird
/images/1994/j/justarou.zip 121 *** XX: Just Around Corner by Ivarzon
/images/1994/k/knight25.zip 174 **+ XX: Knight 25 by Hades
/images/1994/l/lapasse.zip 112 **+ XX: La Passe by Benz
/images/1994/l/lets_di.zip 57 ** XX: Let's Die by Skeggspir
/images/1994/l/lipstick.zip 40 ***+ XX: Lipstick by Motion Lotion
/images/1994/l/lonelyma.zip 238 **+ XX: Lonelyman 2 by AOS
/images/1994/m/mushroom.zip 22 ** XX: Mushroom by Harlequin
/images/1994/m/my_dog.zip 42 ***+ XX: My Dog by Suny
/images/1994/n/nexus.zip 70 *** XX: Nexus by Enzo
/images/1994/p/partyan2.zip 26 ** XX: Party Animal by Dice
/images/1994/p/pearl.zip 57 **+ XX: Pearl by Pearl
/images/1994/p/powerpic.zip 6 * XX: Power Pic by Jacob Wald
/images/1994/r/rahow_sd.zip 21 *** XX: Rahow-SD by Rahow
/images/1994/r/redreams.zip 65 **** XX: Red Dreams by Zealot & B.Droid
/images/1994/r/relax.zip 2 *+ XX: Relax by Frank Meier
/images/1994/s/schizo-m.zip 20 *+ XX: Schizo Man 2
/images/1994/s/soccerti.zip 54 *** XX: Soccertime by Xanth
/images/1994/s/spaghett.zip 2 + XX: Spaghetti Bolognese by Tyoata
/images/1994/s/spirit_o.zip 32 *+ XX: Spirit of K. by DOH
/images/1994/s/squidcan.zip 125 **+ XX: Squidcans by Martin Linde
/images/1994/s/st526.zip 48 ** XX: St526 by Realtech
/images/1994/s/sw_blade.zip 24 *+ XX: Switchblade by Terminator
/images/1994/t/tetsuo_s.zip 13 *+ XX: Tetsuo's Sister by Tetsuo
/images/1994/t/thebitch.zip 9 *** XX: The Bitch by Grandma
/images/1994/t/the_crow.zip 9 ** XX: The Crow by Josh
/images/1994/t/theflyer.zip 45 ** XX: The Flyer by Duffe
/images/1994/u/up2u.zip 27 *** XX: Up 2 U by Beaver Master
/images/1994/v/venice.zip 109 ** XX: Venice by Raf
/images/1994/v/vision_m.zip 213 ***+ XX: Vision Molefique by Floppy
/images/1994/w/warrior.zip 23 *** XX: Warrior by Stony
/images/1994/w/water.zip 93 *** XX: Water by Zee
/images/1994/z/zieuh.zip 122 **+ XX: Zieuh by Biro
=------------------------------------------------[Miscellaneous:Non-Reviewed]-=
Location /demos Size Description
=-------------------------------- ---- ---------------------------------------=
/hornet/d..s/101-120/demonews.105 42 DemoNews #105
/hornet/d..s/101-120/demonews.106 51 DemoNews #106
/info/traxw/traxweek.031 56 TraxWeekly #31
/info/traxw/traxweek.032 65 TraxWeekly #32
/party/1995/WIR95/w95inv30.zip 105 Wired '95 Info File v3.0
=-[Articles]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=---------------------------------------------------[Introduction]--[Snowman]-=
Hello all, and welcome to DemoNews issue 108.
You know, it's kind of fun getting to write these introductions each week.
They usually generate about 10 e-mail responses each. I'd be curious to
know if anyone out there has noticed any change in my writing style over
the past year. Oh well... on to more interesting matters.
Wired '95 was recently held and most of the productions are online, with
one notable exception; Valhalla's first place demo. I was told by Darkness
of Imphobia that (according to the rules), Valhalla has exactly one month
to release it or the compo version will be uploaded by the Wired
organizers. Let's hope we don't have to wait that long.
I'd like to take a second and say that the subscriber information at the
top of this newsletter is a bit misleading. If you notice, we are at about
the same number of subscribers that we were last issue. However, we have
picked up over 40 new subscribers in the past week. How can this be?
Well, we also lost over 40 subscribers. Whenever one of those notification
messages comes out saying "This is just to verify that you are subscribed
to DemoNews", about 30-40 people usually decide to unsubscribe. Everything
seems to balance out though.
There is good news in the ftp.cdrom.com automation department. I have
successfully been building a Perl library of functions and variables that
will help us to review and move files more quickly. With the help of
Diablo (who has also written a considerable amount of code) you should see
files being moved out of /incoming much faster. :)
I'd like to take a second to thank Thor Teague. A couple of weeks ago, he
sent me an audio CD containing songs he wrote in Scream Tracker 3. Its
always nice to see one of our own making a name for him/herself outside the
scene.
This week I promised a review of The Party 1994 CD. Well, you ain't gonna
get it. :) There is simply a large backlog of articles and I can only
squeeze a finite number of them in each issue. Hopefully next issue I can
get in a review of both TP94 and Freedom CDs.
Not that this has any bearing on the scene, but I am going to start
co-operative education at the end of the year. Co-opping is simply a
work/study system designed by the university to give us computer junkies
some real-world experience before we get out of college. The only reason I
even mention this is because I may be drastically relocating (and perhaps
changing e-mail addresses). Stay tuned for exciting developments! :)
Can't think of anything else interesting for this introduction, so I'll
call it a wrap. Enjoy the articles, enjoy the ratings, and send this poor
college student some food.
Snowman / Hornet - r3cgm@ftp.cdrom.com
=-------------------------------------------------------------[One Fan]--[GD]-=
What is the point of writing and releasing music, graphics, or demos? Why do
people spend countless hours creating something just for the "fun" of it?
Basehead put this mystery in perspective during a recent interview: "to a
certain extent you do it for fun, but there's also the idea of wanting other
people to like it." Thus, there are a vast number of demos and music
available on the net, either on assorted FTP sites, or through DCC over IRC,
just waiting to be noticed.
How do they get there, though? They don't just randomly appear. A fisherman
is trying to catch you, baiting his hook and casting his line to where you
will see it. Once he reels you in, you are a victim of his ego construction.
Do some people push their work too much? For example, perhaps they don't get
enough satisfaction from just uploading their files to an FTP site and
waiting for others to find it. True enough, its plenty easy to get one's
upload lost among the countless others. As a result, they feel the need to
advertise.
IRC provides a good way to transfer files, for those that want to engage in
such a practice. By sending a few commands on IRC, one user can copy a file
another user. There are even IRC scripts to automate a file request system,
where a user can enter a command to request a file from another user.
Sometimes, a person may be especially eager to get their files noticed. They
may mislabel it, send it to someone who doesn't request it, or constantly let
others know that their file is available for the taking. Unfortunately, such
actions break certain generally-observed "netiquette" guidelines, and this
can cause a disruption between users. Not a good idea when the object of
one's game is to get some positive recognition.
Occasionally, someone will put a label on a particular work of art. This
label may take the form of an adjective, such as "awesome," "mediocre," and
even "horrible." Depending on how much weight others give to the person's
opinion who placed this label, the effects of that particular labeling could
be devastating, or have no effects at all.
People often deny it, but everyone else's opinion is more important to them
than their own opinion is. Anyone can be self-biased, but it takes talent to
impress others.
Unfortunately, there are some people who fail to see the correct ways to get
someone's attention. I, nor no one I know, do not have a particular knack for
taking time out of what I am doing to talk to someone who has been pestering
about this-and-that. Remember, if you want to sell something, be sure to put
it in the right package.
GD / Hornet - gd@ftp.cdrom.com
=----------------------------------[VGA Hardware Tricks, Part 2/6]--[Trixter]-=
_____Introduction
Welcome to VGA Hardware Tricks, a six-part series written by
Trixter/Hornet. In this series, I'll be exploring ways you can push VGA
harder to achieve new effects. The emphasis of this series is twofold:
- The techniques discussed will work on any *standard* VGA card.
(No SVGA or VESA video cards are necessary, but these techniques
will work on those cards as well.)
- The techniques discussed require very little calculation, so
they will work on slower computers. (Some techniques, however,
requires a lot of CPU *attention*, which means that while the
effects are happening, they can't be disturbed by other
calculations, etc. Good Assembler programmers might be able to
get around this, however.)
This series is for intermediate to advanced coders, so there are a couple
of prerequisites you should meet: Example code will be given in assembler
and Pascal, so familiarity with those languages will be helpful when
looking at the example code; also, a familiarity with Mode X (unchained
VGA) is required, as procedures like changing video resolutions will be
discussed.
This series covers six topics:
- Crossfading 16-color pictures
- Crossfading 256-color pictures (this article)
- More than 256 colors: 12-bit color
- More than 256 colors: 18-bit color
- Copper effects in text mode
- Displaying graphics in text mode
_____Overview
As covered in the first installment of this series, Crossfading is a clever
effect that, to my knowledge, was displayed first in an EMF demo in 1991.
Fading in/out a palette had been used extensively until then, but
crossfading was much more impressive. For anyone who's never seen
crossfading, it works just like crossfades do in movies or television: A
picture on the screen gradually fades into another picture until only the
second picture is displayed.
However, as we discovered last time, there's no easy way to cross-fade
pictures with more bits that, when combined, exceed 8 (the same amount of
bits in a single 256-color pixel). What if you want to crossfade pictures
with all 256 colors? You can't fit 16 bits of information into 8!
One of the solutions (the one we'll be covering in this article) uses
probably the most timing-dependant of all the tricks we'll be covering:
Page flipping. Page flipping itself isn't time dependant, but when you
have to change the entire palette every page flip, you'll find that you are
paying very close attention to the state of VGA's vertical retrace. :-)
Crossfading 256 color pictures is done in a very brute-force way. To
understand it, let's look at first how to display *both* pictures at the
same time:
- Switch into ModeX
- Load one picture onto the first video page
- Load the second picture onto the second video page
- Enter a loop:
- Switch to the first video page
- Load/Display the first picture's palette
- Switch to the second video page
- Load/Display the second picture's palette
- End loop when key is pressed
This will display both pictures at the same time (although not very
nicely). To crossfade, you can start the second picture's palette at all
black; then (while flipping pages) lower the first palette to black and the
second picture's palette from black to itself. If your programming skills
are good and you have a fast machine, you can pull this off without any
assembler programming. (To make this work on a slow machine, we'll have to
simulate a vertical-retrace interrupt, which I'll define later).
If you stopped reading this article right now and did what I just
described, what do you think you'd see? Well, unless your monitor is a
piece of crap, you'd see a great deal of flickering. This is because your
refresh rate in 320x200 mode, 70 Hz, is *halved* by trying to display two
pictures at the same time, bringing it down to 35 Hz (your display is
displaying a picture, then black, then a picture, then black, etc.)
If we want to avoid inducing epileptic seizures, we'll have to do something
different. For this particular method, we'll try the crossfading with a
raster.
Let's look at a pseudocode example:
1. Set the video mode to 320x400.
2. Load the first picture into video memory so that the pixels are set
with raster... like this:
x x x x
x x x x
x x x x
x x x x
So every other pixel in picture is "halved".
Use video page 0.
3. Load the second picture into the opposite raster, like this:
x x x x
x x x x
x x x x
x x x x
Use video page 1.
4. Set palette correctly for the first picture, and set page 0 as visual.
5. Wait for vertical retrace.
6. Set palette to totally black and page 1 as visual.
7. Wait for vertical retrace.
8. Repeat from number four until you want to start fading.
9. a=0
10. Set palette for first picture faded (100-a)% towards black,
visual page 0.
11. Vertical retrace.
12. Palette for second picture faded a% towards the correct palette,
visual page 1.
13. Vertical retrace.
14. Increase a until it reaches 100.
15. Voila, you're done.
This method fools our persistence of vision (how our brain "fills in"
missing visual information) significantly enough to reduce the flicker that
we mentioned before, but still has one very bad drawback: the picture's
colors are dimmed to 25% from the original because half of the time you're
flipping pages, you're displaying a color pixel, then a totally black one,
then color, then black, etc. With bright colors or white, the flicker is
extremely bad. So, how to combat that?
Instead of swapping between a color and a black pixel, swap between a color
and a "shadow" pixel that tries to resemble the color one. There's not
enough palette entries to make a color "shadow" picture (it would take
anywhere from 48-64 palette entries, which steals away from the 256 colors
in the picture), but since our eyes are more sensitive to light, we can
create a 16-element grayscale picture and still have 240 colors left over
for the picture. Not a bad compromise. (So, you can see that I lied a
bit--we're crossfading 240-color pictures, not 256-color pictures.)
HOWEVER, this adds a third problem: When flipping between a color and a
gray pixel, the colors are now *lightened* by about 25%. The brightness of
the colors (the "luminance") is back to normal, but it looks like all the
colors are "washed out". So, to combat this, we pre-process all the
pictures in a batch image conversion program like Paint Shop Pro, raising
the color saturation (the color "strength") by about 75%.
Implement the above system and you might get an unpleasant surprise: Your
video card is too slow to switch video pages *and* update all 256 colors of
the palette every frame. This is seen as bad flickering.
If there was only some way we could start our processing *right before* the
beam goes into vertical retrace... Well, older video cards (notably EGA)
used IRQ 2 as the vertical-retrace interrupt: When IRQ 2 "fired", you knew
you were in vertical retrace, and you could attach any routine to that
interrupt to run some code. This was convenient because you could be doing
other things (like normal game calculations) and you didn't have to worry
about missing the retrace, and subsequently, screwing up your
animation/palette/whatever.
Later video cards (like VGA), sadly, discontinued this interrupt. In order
to do the same thing (have code executed automatically when vertical
retrace happens), we'll have to simulate that interrupt ourself. Provided
in the code example (see below) is code to simulate a vertical retrace
interrupt, the use of which allows us to make our crossfading technique
work even on slow video cards and slow machines. (The actual method of
simulating a vertical-retrace interrupt will not be covered here; it is
beyond the scope of this article; and, admittedly, beyond the scope of this
programmer. :-)
_____Code
Code that achieves this effect is available on ftp.cdrom.com in the
directory /pub/demos/hornet/demonews/vgahard in the file vgahard2.zip. To
compile the code directly, you'll need Turbo Pascal 7.0 or later. (The code
can be compiled on earlier compilers as well, but some slight modification
might be necessary).
_____Notes
While the idea for crossfading 256-color pictures was mine, none of it
would have been possible without Jussi Lahdenniemi / Virtual Visions.
Without his ideas on how to fix the flickering and his vertical retrace
interrupt code, it would not have become a reality. Thanks, Jussi!
_____Conclusion
I think we've taken crossfading to it's maximum extent without using a ton
of real-time CPU calculation for the effect. But we've discovered
something very interesting, haven't we? By flipping between pages quickly,
persistence of vision (how our brain "fills in" missing visual information)
can be fooled into not seeing flicker--do you think it can be tricked into
seeing more colors as well?
Guess what: It can! The next two installments in VGA Hardware Tricks cover
displaying pictures with much more than 256 colors--on a *standard* VGA
card. Don't miss it!
Trixter / Hornet - trixter@ftp.cdrom.com
=_-------------------------------------------[4DOS 4DEMOS: Part 5]--[Snowman]-=
_____Introduction
Hello and welcome back to the 4DOS 4DEMOS training series. Today we will
be looking at the SELECT statement, basic-level function calls, and
reusable directory variables. I have enough material for at least 11 of
these tutorials so there still is a lot of neato stuff left to learn.
_____General Overview
This article assumes you have read Parts 1 through 4. Be sure to follow
all of the steps I listed there. We will be relying on them now. Just for
reference, here is a list of what we have covered so far (and what we will
cover today):
Part 1 (DemoNews.091) - Overview of 4DOS
How to get started
Part 2 (DemoNews.093) - Made SET_ENVS.BAT for environmental variables
Made SET_COLS.BAT for color-coded files
Part 3 (DemoNews.095) - Renamed .BAT files to .BTM to speed things up
Made SET_PATH.BTM for PATH and CDPATH variables
Made ALIAS.LST for basic-level aliases
Part 4 (DemoNews.103) - Added to SET_ENVS.BTM for executable extensions
Added to ALIAS.LST for intermediate-level aliases
Part 5 (DemoNews.108) - Discussed the basic SELECT statement
Discussed basic-level function calls
Added to SET_ENVS.BTM for reusable directory vars
_____The SELECT Statement
In a nutshell, the SELECT statement lists files on the screen and lets you
perform a given action on them. When you run SELECT, you are given a
highlight bar with which you can tag any number of files. This could mean
displaying all .S3Ms (tagging 3 or 4 of them) and running Capamod,
displaying all .ASM files and running TASM on them, etc.
You remember in Part 4 how we set up the executable extensions? Man, they
come in handy now. Rather than saying "show me all .S3Ms and run Capamod
on them", you can just say "show me all .S3Ms and execute them!" Your
default player would automatically kick in and start to work.
Here is an example SELECT statement:
SELECT C:\DOS\EDIT.COM (*.TXT)
This would show me a list of all .txt files in the current directory,
allow me to select one or more (by tagging with the spacebar), and then
run DOS's edit program on them.
Let's say I selected the files MYFILE1.TXT and MYFILE2.TXT. The
statement would be expanded to:
C:\DOS\EDIT.COM MYFILE1.TXT
C:\DOS\EDIT.COM MYFILE2.TXT
So in this case the edit program is called twice, each with a different
file name. But what if I wanted to send the names of _both_ text files at
the same time?
SELECT C:\DOS\EDIT.COM [*.TXT]
Notice that the [] brackets are used instead of the () parenthesis. This
would be expanded to:
C:\DOS\EDIT.COM MYFILE1.TXT MYFILE2.TXT
OK, that is it for the basics. Now it is time for fun! Let's put this
baby to work.
Here are a few personal aliases in my ALIAS.LST file:
@@Alt-e = SELECT /a:-d /o:en C:\UTILS\Q.EXE [*.*]
This requires a bit of explanation. The "/a:-d" simply means that I
don't want directories displayed along with files. The "/o:en" means to
order the files displayed first by extension, then by name. A full list
of SELECT parameters is available, just type "HELP SELECT".
So when I type "Alt-e", all of the files in the current directory are
displayed and I can select one or more and run Qedit (a text editor) on
them. Think of it, if the file I wanted to edit was the first in the
directory, I would need only 3 keystrokes to edit it (Alt-e, enter)! This
is speed and efficiency! Just envision the lamers typing out the entire
command at the dos prompt.
@@Alt-s = SELECT /o:en (*.*)
This is a rather simple alias. When I type "Alt-s", all of the files
in the current directory are displayed and I can run a whole bunch of
programs simultaneously.
Say I wanted to run HELLO.EXE and GOODBYE.EXE right after each other.
Yes, it might just be easier to use that filename expansion thing with
the tab, but what if I can't remember the name of the files and they
scrolled of the screen when I typed dir? OK, so I'm lazy, but this
command is quicker than several other alternatives I have tried.
@@Alt-2 = SELECT (c:\songs\s3m\*.s3m)
OK, this is a really groovy alias. I type "Alt-2" and a list of all
the .S3Ms I have online pops up. I tag a few, hit enter, and off goes
Capamod pumping out the tunage. Since I already defined the executable
extension for .S3M, I don't even need to specify a calling program in
this SELECT! Now that is slick.
We will be returning to SELECT later on in this edition and showing you how
to make your statements more portable.
_____Basic-Level Function Calls
4DOS provides a wonderful set of built-in function calls. By calling
a function, you can obtain information about different parts of your
computer or a file.
For example, if you were to type %@DOSMEM[k] at your prompt, you might get
something back like "Invalid command or filename '596'." That doesn't look
very promising, does it? But notice that the '596' happens to be the exact
number of k base memory you have. 4DOS can tell a lot about your system,
so use the information wisely.
Function calls are a little tricky when it comes to syntax. However, we
are only going to going over the basics so this should not be overwhelming.
Say you were to put this same function call in your prompt. Blammo! Now
your prompt automatically displays how much memory you have free at all
times. Here is a neato basic prompt you can put in your AUTOEXEC.BAT file:
PROMPT %@DOSMEM[k]k base, %@EMS[k]k ems, %@XMS[k]k xms, $p$g
Now your prompt might look something like:
612k base, 0k ems, 7164k xms, c:\demonews\4dos>
A full list of the function calls available is provided in the 4DOS help.
We will be returning to this topic much more in future editions of these
tutorials. In the meantime, play and experiment.
_____Reusable Directory Variables
By now you may notice that we are using directory path names in quite a few
things (executable extensions, aliases, select statements, etc.). So what
happens if I decide to move all of my .S3Ms from C:\SONGS\S3M to
C:\MUSIC\SONGS\S3M? Now I have to go back and change everything that
referred to that old path! That, my friend, would suck.
Most of you reading this know a programming language of some sort. And
don't your teachers tell you to avoid global variables? They say it is bad
programming practice and they are correct (to a certain extent). However,
if you want to keep using 4DOS with greater functionality, it is _critical_
that you set up some global variables for your system.
This isn't a very difficult thing to do and will allow you to change your
system quickly and easily. This is much easier to show than to explain, so
I'll give some examples. Let us add another line to SET_ENVS.BTM:
SET DIRPLAY=C:\MUSIC\PLAYERS
We have now set up the variable "DIRPLAY". It contains the directory where
all of my song players are contained. This variable is usable just about
everywhere.
We can now add two more variables:
SET DIRCMOD=%DIRPLAY\CMOD225
SET DIRCP=%DIRPLAY\CP15
So now we have variables for CapaMod and Cubic Player that are in _terms_
of our original DIRPLAY variable. If we decide to change the directory
where our players are at, we do not have to update either of these new
variables. Now let us put these variables to work.
We can change our executable extension for .S3Ms from:
SET .S3M=C:\MUSIC\PLAYERS\CMOD225\CS3MTSR.EXE
to:
SET .S3M=%DIRCMOD\CS3MTSR.EXE
Earlier (back when we were talking about the SELECT statement), I said
that we would be talking about how to make things more portable. So
why don't we do a:
SET DIRS3M=C:\SONGS\S3M
and change the alias from:
@@Alt-2 = SELECT (C:\SONGS\S3M\*.S3M)
to:
@@Alt-2 = SELECT (%DIRS3M\*.S3M)
I'm sure that you can see the advantage to this sort of system. If we
ever have to change the directory for any type of file, we change _one_
single variable and the change cascades to all the rest of our system.
Though it really depends on your own system, I would recommend setting
up variables for song, player, tracker, compiler, graphic display, and
utility directories. Use these new variables whenever you make a new
alias and your life will be much easier.
_____Conclusion
In the next edition of this series, we will talk about how to DESCRIB your
files, combine all of those yucky SET_XXXX.BTM files into one solid file,
and discuss substituted drives.
And remember, 4DOS 4EVER!
Snowman / Hornet - r3cgm@ftp.cdrom.com
=-[Subscribing]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
_____How to subscribe to DemoNews
Start an e-mail to listserver@unseen.aztec.co.za (any subject line will do)
In the mail, write: subscribe demuan-list FirstName LastName
Examples: subscribe demuan-list Christopher Mann
subscribe demuan-list Snowman
subscribe demuan-list r3cgm@ftp.cdrom.com <-- WRONG!
The listserver will start sending DemoNews to your e-mail's return address.
_____Back Issues
Older issues of DemoNews can be located under /demos/hornet/demonews
Newly released issues of DemoNews are posted to /demos/incoming/news
These directories are on our site (ftp.cdrom.com) or its mirrors.
=-[Closing]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
For questions and comments, you can contact us at r3cgm@ftp.cdrom.com
Your mail will be forwarded to the appropriate individual.
..........................................................End.of.DemoNews.108.
______/\___________________________ __ ________________ ___ /\_______
\____ \ ________ _ _ ______ \ / \| \ ________ | \/ ______/
/ | \ _) \ \_/ \ | \ / \ \ _) \ | \______ \
/ | \ \ | \ | \ / \ \ /~\ \ / \
\_____ /_______/___| /________/ \____\_____/_______/_________/________/
\_____/ |____/
| Subscribers : 1663
DemoNews Issue #108 - November 12, 1995 | Last Week : 1666
------------- | Change : -3
DemoNews is a newsletter for the demo scene. | Archive Size : 1399M
It is produced by Hornet at the site ftp.cdrom.com. | Last Week : 1291M
Our demo archive is located under /pub/demos. | Remaining : 864M
|
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
<CONTENTS>
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Uploads
Articles
Introduction................................Snowman
One Fan.....................................GD
VGA Hardware Tricks, Part 2/6...............Trixter
4DOS 4DEMOS: Part 5.........................Snowman
Subscribing
Closing
=-[Uploads]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=----------------------------------------------------------[File Information]-=
1. Uploads listed below are on ftp.cdrom.com or its mirrors.
2. Ratings are subjective.
3. ftp.cdrom.com too slow? Check out DN102 for info on ftpmail.
=-------------------------------------------------------------[Demos:General]-=
Location /demos/alpha Size Rated Description
=-------------------------------- ---- ----- ---------------------------------=
/1994/b/byron.zip 266 *+ The Byron Question by DDD
/1995/b/boretro1.zip 28 * Boretro Emag Ad by Slack Mammoth
/1995/c/clash.zip 361 ***+ Clash by Grif
/1995/f/fsn_dsy.zip 356 **** Daisy by Fascination
/1995/q/quiet.zip 236 **+ Quiet by United Force
Summer Encounter '95 Demos (SE95:demo:)
/1995/p/partypix.zip 221 ** 06: PartyPix by Sat. Night Live
=--------------------------------------------------------[Demos:Non-Reviewed]-=
Location /demos/alpha Size Description
=-------------------------------- ---- ---------------------------------------=
/bbs/m/mycool.zip 40 My Cool SmashWare Demo by Dodo Lover
/bbs/v/vision.zip 178 SmashWare Vision Demo by Alonzo
/party/1995/WIR95/impwir95.zip 374 Wired '95 Invitation by Imphobia
=-------------------------------------------------------------[Music:General]-=
Location /demos/music Size Rated Description
=-------------------------------- ---- ----- ---------------------------------=
/disks/1995/m/moz-0005.zip 1454 *** moz[IC]art Music Pack #5
/disks/1995/m/moz-m007.zip 974 **+ moz[IC]art Music Pack #7
/disks/1995/p/p-aqua.zip 1122 **** Aquarious by Purple/Mystical
/disks/1995/p/pure-in2.zip 844 ** Inch Solo Album #2 by Pure
/disks/1995/p/pure-m7.zip 840 **+ Retrospect by Pure
/disks/1995/r/rpmotion.zip 738 * Red Motions by Red Power
/disks/1995/s/s-flood.zip 277 *+ Flood by Solar
/disks/1995/s/sky_od13.zip 1404 ***+ Orbital Distance by SkyJump [1/3]
/disks/1995/s/sky_od23.zip 1404 ***+ Orbital Distance by SkyJump [2/3]
/disks/1995/s/sky_od33.zip 960 ***+ Orbital Distance by SkyJump [3/3]
/songs/1993/mod/a/ambpower.zip 327 **** Ambient Power by Vogue
/songs/1993/mod/d/d-dawn.zip 260 ***+ Desert Dawn by Lizardking
/songs/1993/mod/d/declogue.zip 297 ***+ The Declogue by Vogue
/songs/1994/mod/a/agony_od.lha 102 *** Agony of Despair by Hypno
/songs/1994/mod/b/brother.zip 104 *** Brotherly by Mick Rippon
/songs/1994/mod/d/dancing.zip 82 **+ Dancing Alone by Frog
/songs/1994/mod/d/dos.zip 166 *** L.K.'s Doskpop by Lizardking
/songs/1994/s3m/b/bj-1st.zip 126 *** First Escape by Big Jim
/songs/1994/s3m/b/bj-cold.zip 157 **+ Cold Fear by Big Jim
/songs/1994/s3m/p/pn-japan.zip 56 **+ Neo-Tokyo by Pinion
/songs/1995/mod/a/amu-gbrg.zip 205 **+ Gabburger by amusic
/songs/1995/mod/a/amu-mous.zip 19 **+ Mousmoulo by amusic
/songs/1995/mod/a/amu-luci.lha 200 **+ Lucid Breeds by amusic
/songs/1995/mod/e/eliminat.zip 93 ***+ Elimination By LizardKing
/songs/1995/mod/e/escape.lha 73 + Escape by Hypno
/songs/1995/mod/f/freedom.zip 34 **+ Air Freedom by Frog
/songs/1995/mod/f/freedom2.zip 100 **+ Air Freedom 2 by Frog
/songs/1995/mod/f/ftb.zip 115 ** Feel The Beat by Trance Ambie.
/songs/1995/mod/g/gumby.zip 265 *** Gumby Is A Trip by Black Fox
/songs/1995/mod/h/hurtz.zip 211 *** Tech 6 by Harpe Kerkeling
/songs/1995/mod/h/hyper.zip 34 + Hyper by Black Fox
/songs/1995/mod/k/k_django.zip 229 ** Django by Hollywood
/songs/1995/mod/l/lickit.zip 531 *+ Lick it! by Mot
/songs/1995/mod/m/m-electr.zip 84 *** Electric Yuppie by Mystical
/songs/1995/mod/m/m-mouse.zip 29 **** The Mysterious Mouse by Mystical
/songs/1995/mod/m/m-power.zip 62 *** Power On by Mystical/Purple
/songs/1995/mod/m/mananita.lzh 51 ** Happy Birthday by G. Perales
/songs/1995/mod/m/mygirlmo.zip 61 *+ My Girl by Josh Weeks
/songs/1995/mod/o/ode2ptk.zip 12 ***+ Ode to Protracker by Asle
/songs/1995/mod/s/sevenend.zip 80 **+ Sevens End by Fumar of Leaf
/songs/1995/mod/s/skibidi.zip 90 **+ Skibidibubadi by ???
/songs/1995/mod/t/tan-nogd.zip 747 * No Good by Tangerine/Overlook
/songs/1995/mtm/k/k-force.zip 221 **+ The Force by Maelcum
/songs/1995/mtm/k/k-fsabo.zip 120 **+ Funk Saboteur by Maelcum
/songs/1995/mtm/k/k_cins.zip 54 ** Chrome Insanity by Maelcum
/songs/1995/mtm/k/k_esteem.zip 328 **+ Self Esteem by Maelcum
/songs/1995/mtm/k/k_oven.zip 360 *** One Big Oven by Maelcum
/songs/1995/mtm/k/k_song.zip 53 ** Song Without Voice by Maelcum
/songs/1995/mtm/s/sp-pick.zip 200 ** Pickle Ball by Sujjarit Patel
/songs/1995/mtm/s/sr-inmot.zip 158 **** In Motion by Warp/Surrounders
/songs/1995/s3m/a/ackoo.zip 514 **** Ackoo by The Hornet
/songs/1995/s3m/a/acting.zip 166 *** Acting on impulse by blackwolf
/songs/1995/s3m/a/ad-tuxwi.zip 140 *** Tuxedos and Wine by Dodger
/songs/1995/s3m/a/anthrday.zip 87 *+ Another Day by Michael Gaare (sp?)
/songs/1995/s3m/b/badgun.zip 520 **+ Bad Gun by Bedlamite
/songs/1995/s3m/b/bamsemum.zip 109 **+ Bamsemum by Mental
/songs/1995/s3m/b/bj-land.zip 322 ***+ Land Beyond Hope by Big Jim
/songs/1995/s3m/b/bj-smell.zip 120 *** Smells Like Banannas by Big Jim
/songs/1995/s3m/b/book.zip 100 ***+ Book by Lord Blanka the Black
/songs/1995/s3m/c/cavagape.zip 141 ** Caveat Agape by Catspaw
/songs/1995/s3m/c/crossing.zip 111 **+ Crossing the Gate by ?
/songs/1995/s3m/d/dmk-sf.zip 213 **+ Stereo Foundation by Acid Rain
/songs/1995/s3m/d/death-ll.zip 9 * Last Lamer by Last Lamer
/songs/1995/s3m/d/dumb-is.zip 53 *+ Dumb Du Dumb Dumb by The Pope
/songs/1995/s3m/f/firesirn.arj 279 *** Firesiren by Hector
/songs/1995/s3m/g/getout!.arj 116 * Get Out Of Here Not by Hector
/songs/1995/s3m/g/gonnadie.arj 164 * We're All Gonna Die by Hector
/songs/1995/s3m/h/hammer.arj 248 ** Hammer by Sop
/songs/1995/s3m/e/eastside.zip 91 ** Eastside by Gentle & Schizoid
/songs/1995/s3m/e/existing.zip 171 **** Existing by Mick Rippon
/songs/1995/s3m/f/ff2-had.zip 44 **+ Freeze Frame (Remix) by Hadji
/songs/1995/s3m/f/fina-67.zip 104 *+ Job 67 by Bolleke
/songs/1995/s3m/f/fina-72.zip 110 * Job 72 by Bolleke
/songs/1995/s3m/f/fina-72r.zip 202 * Job 72 Remix by Bolleke
/songs/1995/s3m/f/fina-81.zip 146 *+ Job 81 by Bolleke
/songs/1995/s3m/f/freefall.zip 31 *** Freefall by Freejack
/songs/1995/s3m/g/gc-deep.zip 75 *** Deeper Worlds by MNB
/songs/1995/s3m/g/guiano.zip 19 ** Guiano by Drive
/songs/1995/s3m/h/hardlike.zip 160 ** Hard Like A Criminal by Peric
/songs/1995/s3m/h/havitall.zip 145 ****+ Having It All by Ariel
/songs/1995/s3m/i/infopot.zip 92 *+ Information Pothole by Charlatan
/songs/1995/s3m/j/j-markoh.zip 194 *+ Mark Oh by Ch:ilm
/songs/1995/s3m/j/j-zigzag.zip 196 * Them Girls Them Girls by Ch:ilm
/songs/1995/s3m/m/m-deviou.zip 91 *** Devious Disaster by Mystical
/songs/1995/s3m/m/m-flying.zip 118 *** Flying Indian by Mystical/Purple
/songs/1995/s3m/m/m-india2.zip 154 ***+ Flying Indian II by Mystical
/songs/1995/s3m/m/m-mindpl.zip 82 **+ The Mindpool by Mystical/Purple
/songs/1995/s3m/m/m-vision.zip 110 ***+ A Strange Vision by Mystical
/songs/1995/s3m/m/m-world.zip 142 *** In a World of Crystals by Mystical
/songs/1995/s3m/m/mnb.zip 25 ** Mother Nature ... by cyberdmon
/songs/1995/s3m/m/moth-had.zip 98 ** Motherf**k by Hadji/Delirium
/songs/1995/s3m/m/mthsorrw.lzh 111 **+ Math Sorrow by Akinternal
/songs/1995/s3m/m/mtv-grnd.zip 172 **+ Malefic Underground by Spoon/MTV
/songs/1995/s3m/m/mtv-yday.zip 187 **+ Yvesday remix by Animal/MTV
/songs/1995/s3m/n/ncruiser.arj 122 *** Night Cruiser by Sop/Club 0
/songs/1995/s3m/n/nm-wintr.zip 268 ***+ Winter Nights by Nomex
/songs/1995/s3m/n/noname.zip 50 ** Noname by Drive
/songs/1995/s3m/p/plutofir.zip 312 ** Plutofire by Kevin Kumshot
/songs/1995/s3m/p/pop.zip 150 **+ Cure for Insomnia by Bigpie
/songs/1995/s3m/p/pun-had.zip 50 **+ Punish You by Hadji/Delirium
/songs/1995/s3m/r/rfa.zip 141 *+ Razor Filled Apple by BlackWolf
/songs/1995/s3m/r/rhodes.arj 131 + Rhodes Glitters by Sop/Club 0
/songs/1995/s3m/r/ridev.zip 178 *** To Awesome People by StormCaller
/songs/1995/s3m/r/rm-metjr.zip 138 ***+ Mental Voyage by Remnant
/songs/1995/s3m/s/sandbox.arj 306 **+ Disk In The Sandbox3 by Sop/C0
/songs/1995/s3m/t/tea_cosy.zip 198 *** Tea Cosy by Mick Rippon
/songs/1995/s3m/t/tekno1.zip 214 * Visious Emmition by Sweeny/Scoffer
/songs/1995/s3m/t/teknoo.arj 261 ** Equalizer Burnout by Sop/Club 0
/songs/1995/s3m/t/thevenin.arj 184 **+ Thevenin's Grave by Sop/Club 0
/songs/1995/s3m/t/timlslul.zip 269 *** Timeless Lullaby by Mozart/CTM
/songs/1995/s3m/t/tl-myst.zip 263 **** Mystique Part One by TimeLord
/songs/1995/s3m/t/tl-myst2.zip 420 **** Mystique Part Two by TimeLord
/songs/1995/s3m/t/tl-myst3.zip 494 **** Mystique Part Three by TimeLord
/songs/1995/s3m/t/topspin.arj 128 **+ Topspin by Sop/Club 0
/songs/1995/s3m/t/trans.zip 330 *** Transmition Assimilate by Blurry
/songs/1995/s3m/t/twins.zip 180 **+ Heavenly Twins by Ruffkut
/songs/1995/xm/0-9/1t.arj 170 *** Lole's First Try by ???/lole
/songs/1995/xm/0-9/2t.arj 347 ** Lole's 2nd Try by ???/lole
/songs/1995/xm/0-9/12thsect.zip 698 *** The 12th Sectory by Kraken
/songs/1995/xm/0-9/3rdreali.zip 87 + 3rd Reality by ???
/songs/1995/xm/0-9/6daysrmx.zip 174 ** 6 Days ravehard remix by Nomad
/songs/1995/xm/a/above.zip 142 **+ Above Above by Zanti
/songs/1995/xm/a/ambient.zip 580 **+ Ambient Twist by Otis
/songs/1995/xm/e/enhancd3.zip 104 *** Enhanced Intuition by ?
/songs/1995/xm/f/flp-drea.zip 129 *** Freonic Dreams by Wraith
/songs/1995/xm/f/flp-love.zip 246 *** Theme Of Love by Wraith
/songs/1995/xm/f/fr-airp.zip 44 *** Airport by Nabo
/songs/1995/xm/f/fr-alter.zip 307 ***+ Alterations by Nabo
/songs/1995/xm/f/fr-barq1.zip 88 **+ Baroque 1 by Nabo
/songs/1995/xm/f/fr-barq2.zip 87 *** Baroque 2 by Nabo
/songs/1995/xm/h/harmonia.zip 421 *** Harmonial by Deus Ex
/songs/1995/xm/m/maatmoss.zip 651 ** The Maatmoss by The Maatmoss
/songs/1995/xm/m/mld-mind.zip 398 *** Mind Distortion by Mellow-D/FM
/songs/1995/xm/m/mld-stre.zip 164 **** Streamline Groove by Mellow-D/FM
/songs/1995/xm/m/mtr-astr.zip 586 *** Astral Bacon by Metheor
/songs/1995/xm/n/neb-conn.zip 133 **+ Connection by Molson/Nebula
/songs/1995/xm/n/needfor.zip 307 **+ Need for Beat by Boomerang
/songs/1995/xm/n/nukeedit.zip 129 ** Pure Passion '95 by Nuke/ZGP
/songs/1995/xm/o/opleasur.zip 191 **** Optional Pleasure by Zanti/ELQ
/songs/1995/xm/p/phl19.zip 145 *** I believe in the deep by Phenyl
/songs/1995/xm/p/psionic.zip 62 **+ Psionic Feedback by Black Fox
/songs/1995/xm/r/rhumble.zip 125 * Rhumble In Jungle by Alex Noble
=--------------------------------------------------------[Music:Non-Reviewed]-=
Location /demos/music Size Description
=-------------------------------- ---- ---------------------------------------=
/contests/aimc/aimc11.txt 10 Artificial Intelligence MC v1.1
/contests/aimc/mmm.txt 58 Music, Mind, and Meaning
/contests/aimc/template.zip 243 Example Template for AIMC
=----------------------------------------------------------[Graphics:General]-=
Location /demos/graphics Size Rated Description
=-------------------------------- ---- ----- ---------------------------------=
The Party '94 Graphics (TP94:grfx:)
/images/1994/h/helge.zip 170 ****+ 01: Helge Schneider by Peachy
/images/1994/a/ahselfd.zip 44 ***+ 02: AH. Self D. by RA
/images/1994/m/miragebz.zip 56 ***+ 03: Vampire by Mirage
/images/1994/s/selfport.zip 32 ***+ 04: Self Portrait by Dize
/images/1994/d/digital.zip 176 ***+ 05: Digital Modelling by Luma
/images/1994/d/dad_dear.zip 73 **** 06: Daddy Dearest by Devilstar
/images/1994/f/fire_emb.zip 103 *** 07: Fire Emblem by Pris
/images/1994/d/divers.zip 106 ***+ 08: Divers Dream by Merlin
/images/1994/f/fishfood.zip 99 **** 09: Fish Food by Fiven
/images/1994/r/rapedaga.zip 61 ***+ 11: Raped Aga-Comp by Tyshdomos
/images/1994/j/jellyfis.zip 48 *** 12: Jellyfish by Electron
/images/1994/a/attaq.zip 137 ***+ 13: Attaq by JMS
/images/1994/n/nudefac.zip 63 ***+ 14: Nude Girls by Facet
/images/1994/d/dean.zip 65 ***+ 15: Dean by Louie
/images/1994/l/life.zip 57 *** 16: Life? by Flow
/images/1994/c/chaoswar.zip 93 ***+ 17: Chaos Warrior by Zeeloyd
/images/1994/s/shaman.zip 232 **** 18: Shaman by Endor
/images/1994/f/fearless.zip 141 ***+ 19: Fearless by Teevaan
/images/1994/b/breakfas.zip 77 ***+ 20: Breakfast by Reward
/images/1994/s/smoking.zip 31 ***+ 21: Smokin' by Absurd
/images/1994/t/tzeeneth.zip 217 ***+ 22: Tzeeneth by Mr. Bean
/images/1994/h/history.zip 127 ***+ 23: History by Agony
/images/1994/r/retina_s.zip 54 *** 24: Retina by Spiral
/images/1994/s/silicon.zip 302 *** 25: Silicon Life by Motion
/images/1994/w/why.zip 68 *** 26: Why? by Pixie
/images/1994/w/woschiff.zip 189 **** 27: Wo Ist Schiff by Wintermute
/images/1994/f/faceofna.zip 57 ***+ 28: Face of Nature by Cougar
/images/1994/c/crowbar.zip 77 ***+ 29: Crowbar by Lobo
/images/1994/a/aplaceto.zip 79 **** 30: A Place to Be by Prowler
/images/1994/e/europoli.zip 257 **** 32: Europolis by Excess
/images/1994/y/you_fuck.zip 109 ***+ 33: You Buck My Wife by Kyle
/images/1994/o/oceandre.zip 117 **+ 34: Ocean Dreams by Kama
/images/1994/s/shortcut.zip 118 ***+ 35: Shortcut to Heaven
/images/1994/s/sandra.zip 31 *** 36: Sandra by Unique
/images/1994/l/latete.zip 106 ****+ 37: La Tete a Toko by Slaine
/images/1994/m/mr_hyde.zip 36 **** 38: Mr. Hyde by Titan
/images/1994/h/houseofp.zip 139 ***+ 39: House of Pain by Lovelace
/images/1994/z/zailor.zip 51 ***+ 40: Zailor Power by R.W.O.
/images/1994/g/generoti.zip 42 ***+ 41: Generotica by Laz
/images/1994/m/mandroid.zip 29 *** 42: Mandroid by Mitch
/images/1994/d/demoniac.zip 47 *** 43: Demoniac by Bifrost
/images/1994/t/trouble.zip 29 *** 44: Trouble by Razuhu
/images/1994/d/divergen.zip 53 ***+ 45: Divergence by Neuron
/images/1994/l/light.zip 55 ***+ 46: Light by Wolf
/images/1994/l/levellin.zip 58 ***+ 47: Levelling Land by Bridgeclaw
/images/1994/m/monster.zip 47 *** 48: Monster by MRK
/images/1994/f/fuckface.zip 14 **+ 49: Buck Face by Von Broom
/images/1994/t/thetoad.zip 108 *** 52: The Toad by Skutt
/images/1994/s/swampthi.zip 66 ***+ 53: Swamp Thing by Ricochet
/images/1994/h/heavene.zip 87 **** 54: Heaven & Earth by LBS
/images/1994/j/justice.zip 38 ***+ 55: Justice by Marlon
/images/1994/c/connors.zip 55 **+ 57: Connors' Portrait by Connor
/images/1994/m/mcchicke.zip 72 **** 58: McChicken by Nazgul
/images/1994/f/fdream.zip 55 ***+ 59: Fdream by Jugi
/images/1994/t/tittie.zip 40 ***+ 61: Tittietante by Cyclone
/images/1994/s/snoop_go.zip 205 ***+ 62: Snoog Kwiwa and Goey by Magic
/images/1994/c/century.zip 244 **** 63: Midsummer Century by XTC
/images/1994/l/lasthope.zip 158 ***+ 64: Last Hope by LPN
/images/1994/o/outofima.zip 169 ***+ 65: Out of Imagination by Onyx
/images/1994/l/legomani.zip 83 **+ 66: Legomania by Tony Wiren
/images/1994/d/deviljoh.zip 137 *** 68: Devil John by Deckard
/images/1994/t/twistedh.zip 75 *** 69: Twisted Head by Mount
/images/1994/p/psychojo.zip 31 **+ 70: Psycho John by Tactica
/images/1994/i/irish_im.zip 65 *** 71: Irish Impressions by JCS
/images/1994/p/pigpic.zip 41 *** 72: Pig Pic by Talon
/images/1994/l/lucky.zip 27 *** 73: The Lucky Hunter by Conhead
/images/1994/h/humanrac.zip 41 *** 76: Human Race by Humanoid
/images/1994/b/bubble2.zip 36 *** 77: Bubble Dreams by Marvel
/images/1994/z/zac-jojo.zip 111 *** 78: Jojo by Zac
/images/1994/0-9/3hshit.zip 13 **+ XX: 3H Shit by Kube
/images/1994/a/aldi.zip 4 * XX: Aldi by Fireball
/images/1994/b/banzai.zip 15 *+ XX: Banzai by Nagumo
/images/1994/b/beholder.zip 63 **** EE: Beholder by Pixel
/images/1994/b/birdman.zip 22 ** XX: Birdman by BroWallia
/images/1994/b/blackbox.zip 181 **+ XX: Blackbox on Ice by Gandalf
/images/1994/b/bondage.zip 119 *** XX: Bondage Dream by Codac&Tenhu
/images/1994/c/c_intel3.zip 3 * XX: Inside Intel? by Azzrael
/images/1994/c/canyon.zip 162 ***+ XX: Canyan by Q
/images/1994/c/cocoon.zip 52 ***+ XX: Cocoon by PeeWee H
/images/1994/c/compocul.zip 19 ** XX: Compocul by SHK
/images/1994/c/condom4.zip 4 * XX: Condom 4 by Hippo
/images/1994/d/deenswe.zip 50 **** XX: Deen Aua Swe by Deen
/images/1994/e/earthq.zip 29 * XX: Not a Copy by Earthquake
/images/1994/e/elektra.zip 79 * XX: Elektra by The Guide
/images/1994/e/elementa.zip 47 *** XX: Elemental Power by Sanctum
/images/1994/f/freedom.zip 42 **+ XX: Freedom by Alchemist
/images/1994/h/hell.zip 167 ** XX: Hell by Quevis
/images/1994/i/its_hard.zip 10 * XX: It's Hard by Dr. Weird
/images/1994/j/justarou.zip 121 *** XX: Just Around Corner by Ivarzon
/images/1994/k/knight25.zip 174 **+ XX: Knight 25 by Hades
/images/1994/l/lapasse.zip 112 **+ XX: La Passe by Benz
/images/1994/l/lets_di.zip 57 ** XX: Let's Die by Skeggspir
/images/1994/l/lipstick.zip 40 ***+ XX: Lipstick by Motion Lotion
/images/1994/l/lonelyma.zip 238 **+ XX: Lonelyman 2 by AOS
/images/1994/m/mushroom.zip 22 ** XX: Mushroom by Harlequin
/images/1994/m/my_dog.zip 42 ***+ XX: My Dog by Suny
/images/1994/n/nexus.zip 70 *** XX: Nexus by Enzo
/images/1994/p/partyan2.zip 26 ** XX: Party Animal by Dice
/images/1994/p/pearl.zip 57 **+ XX: Pearl by Pearl
/images/1994/p/powerpic.zip 6 * XX: Power Pic by Jacob Wald
/images/1994/r/rahow_sd.zip 21 *** XX: Rahow-SD by Rahow
/images/1994/r/redreams.zip 65 **** XX: Red Dreams by Zealot & B.Droid
/images/1994/r/relax.zip 2 *+ XX: Relax by Frank Meier
/images/1994/s/schizo-m.zip 20 *+ XX: Schizo Man 2
/images/1994/s/soccerti.zip 54 *** XX: Soccertime by Xanth
/images/1994/s/spaghett.zip 2 + XX: Spaghetti Bolognese by Tyoata
/images/1994/s/spirit_o.zip 32 *+ XX: Spirit of K. by DOH
/images/1994/s/squidcan.zip 125 **+ XX: Squidcans by Martin Linde
/images/1994/s/st526.zip 48 ** XX: St526 by Realtech
/images/1994/s/sw_blade.zip 24 *+ XX: Switchblade by Terminator
/images/1994/t/tetsuo_s.zip 13 *+ XX: Tetsuo's Sister by Tetsuo
/images/1994/t/thebitch.zip 9 *** XX: The Bitch by Grandma
/images/1994/t/the_crow.zip 9 ** XX: The Crow by Josh
/images/1994/t/theflyer.zip 45 ** XX: The Flyer by Duffe
/images/1994/u/up2u.zip 27 *** XX: Up 2 U by Beaver Master
/images/1994/v/venice.zip 109 ** XX: Venice by Raf
/images/1994/v/vision_m.zip 213 ***+ XX: Vision Molefique by Floppy
/images/1994/w/warrior.zip 23 *** XX: Warrior by Stony
/images/1994/w/water.zip 93 *** XX: Water by Zee
/images/1994/z/zieuh.zip 122 **+ XX: Zieuh by Biro
=------------------------------------------------[Miscellaneous:Non-Reviewed]-=
Location /demos Size Description
=-------------------------------- ---- ---------------------------------------=
/hornet/d..s/101-120/demonews.105 42 DemoNews #105
/hornet/d..s/101-120/demonews.106 51 DemoNews #106
/info/traxw/traxweek.031 56 TraxWeekly #31
/info/traxw/traxweek.032 65 TraxWeekly #32
/party/1995/WIR95/w95inv30.zip 105 Wired '95 Info File v3.0
=-[Articles]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=---------------------------------------------------[Introduction]--[Snowman]-=
Hello all, and welcome to DemoNews issue 108.
You know, it's kind of fun getting to write these introductions each week.
They usually generate about 10 e-mail responses each. I'd be curious to
know if anyone out there has noticed any change in my writing style over
the past year. Oh well... on to more interesting matters.
Wired '95 was recently held and most of the productions are online, with
one notable exception; Valhalla's first place demo. I was told by Darkness
of Imphobia that (according to the rules), Valhalla has exactly one month
to release it or the compo version will be uploaded by the Wired
organizers. Let's hope we don't have to wait that long.
I'd like to take a second and say that the subscriber information at the
top of this newsletter is a bit misleading. If you notice, we are at about
the same number of subscribers that we were last issue. However, we have
picked up over 40 new subscribers in the past week. How can this be?
Well, we also lost over 40 subscribers. Whenever one of those notification
messages comes out saying "This is just to verify that you are subscribed
to DemoNews", about 30-40 people usually decide to unsubscribe. Everything
seems to balance out though.
There is good news in the ftp.cdrom.com automation department. I have
successfully been building a Perl library of functions and variables that
will help us to review and move files more quickly. With the help of
Diablo (who has also written a considerable amount of code) you should see
files being moved out of /incoming much faster. :)
I'd like to take a second to thank Thor Teague. A couple of weeks ago, he
sent me an audio CD containing songs he wrote in Scream Tracker 3. Its
always nice to see one of our own making a name for him/herself outside the
scene.
This week I promised a review of The Party 1994 CD. Well, you ain't gonna
get it. :) There is simply a large backlog of articles and I can only
squeeze a finite number of them in each issue. Hopefully next issue I can
get in a review of both TP94 and Freedom CDs.
Not that this has any bearing on the scene, but I am going to start
co-operative education at the end of the year. Co-opping is simply a
work/study system designed by the university to give us computer junkies
some real-world experience before we get out of college. The only reason I
even mention this is because I may be drastically relocating (and perhaps
changing e-mail addresses). Stay tuned for exciting developments! :)
Can't think of anything else interesting for this introduction, so I'll
call it a wrap. Enjoy the articles, enjoy the ratings, and send this poor
college student some food.
Snowman / Hornet - r3cgm@ftp.cdrom.com
=-------------------------------------------------------------[One Fan]--[GD]-=
What is the point of writing and releasing music, graphics, or demos? Why do
people spend countless hours creating something just for the "fun" of it?
Basehead put this mystery in perspective during a recent interview: "to a
certain extent you do it for fun, but there's also the idea of wanting other
people to like it." Thus, there are a vast number of demos and music
available on the net, either on assorted FTP sites, or through DCC over IRC,
just waiting to be noticed.
How do they get there, though? They don't just randomly appear. A fisherman
is trying to catch you, baiting his hook and casting his line to where you
will see it. Once he reels you in, you are a victim of his ego construction.
Do some people push their work too much? For example, perhaps they don't get
enough satisfaction from just uploading their files to an FTP site and
waiting for others to find it. True enough, its plenty easy to get one's
upload lost among the countless others. As a result, they feel the need to
advertise.
IRC provides a good way to transfer files, for those that want to engage in
such a practice. By sending a few commands on IRC, one user can copy a file
another user. There are even IRC scripts to automate a file request system,
where a user can enter a command to request a file from another user.
Sometimes, a person may be especially eager to get their files noticed. They
may mislabel it, send it to someone who doesn't request it, or constantly let
others know that their file is available for the taking. Unfortunately, such
actions break certain generally-observed "netiquette" guidelines, and this
can cause a disruption between users. Not a good idea when the object of
one's game is to get some positive recognition.
Occasionally, someone will put a label on a particular work of art. This
label may take the form of an adjective, such as "awesome," "mediocre," and
even "horrible." Depending on how much weight others give to the person's
opinion who placed this label, the effects of that particular labeling could
be devastating, or have no effects at all.
People often deny it, but everyone else's opinion is more important to them
than their own opinion is. Anyone can be self-biased, but it takes talent to
impress others.
Unfortunately, there are some people who fail to see the correct ways to get
someone's attention. I, nor no one I know, do not have a particular knack for
taking time out of what I am doing to talk to someone who has been pestering
about this-and-that. Remember, if you want to sell something, be sure to put
it in the right package.
GD / Hornet - gd@ftp.cdrom.com
=----------------------------------[VGA Hardware Tricks, Part 2/6]--[Trixter]-=
_____Introduction
Welcome to VGA Hardware Tricks, a six-part series written by
Trixter/Hornet. In this series, I'll be exploring ways you can push VGA
harder to achieve new effects. The emphasis of this series is twofold:
- The techniques discussed will work on any *standard* VGA card.
(No SVGA or VESA video cards are necessary, but these techniques
will work on those cards as well.)
- The techniques discussed require very little calculation, so
they will work on slower computers. (Some techniques, however,
requires a lot of CPU *attention*, which means that while the
effects are happening, they can't be disturbed by other
calculations, etc. Good Assembler programmers might be able to
get around this, however.)
This series is for intermediate to advanced coders, so there are a couple
of prerequisites you should meet: Example code will be given in assembler
and Pascal, so familiarity with those languages will be helpful when
looking at the example code; also, a familiarity with Mode X (unchained
VGA) is required, as procedures like changing video resolutions will be
discussed.
This series covers six topics:
- Crossfading 16-color pictures
- Crossfading 256-color pictures (this article)
- More than 256 colors: 12-bit color
- More than 256 colors: 18-bit color
- Copper effects in text mode
- Displaying graphics in text mode
_____Overview
As covered in the first installment of this series, Crossfading is a clever
effect that, to my knowledge, was displayed first in an EMF demo in 1991.
Fading in/out a palette had been used extensively until then, but
crossfading was much more impressive. For anyone who's never seen
crossfading, it works just like crossfades do in movies or television: A
picture on the screen gradually fades into another picture until only the
second picture is displayed.
However, as we discovered last time, there's no easy way to cross-fade
pictures with more bits that, when combined, exceed 8 (the same amount of
bits in a single 256-color pixel). What if you want to crossfade pictures
with all 256 colors? You can't fit 16 bits of information into 8!
One of the solutions (the one we'll be covering in this article) uses
probably the most timing-dependant of all the tricks we'll be covering:
Page flipping. Page flipping itself isn't time dependant, but when you
have to change the entire palette every page flip, you'll find that you are
paying very close attention to the state of VGA's vertical retrace. :-)
Crossfading 256 color pictures is done in a very brute-force way. To
understand it, let's look at first how to display *both* pictures at the
same time:
- Switch into ModeX
- Load one picture onto the first video page
- Load the second picture onto the second video page
- Enter a loop:
- Switch to the first video page
- Load/Display the first picture's palette
- Switch to the second video page
- Load/Display the second picture's palette
- End loop when key is pressed
This will display both pictures at the same time (although not very
nicely). To crossfade, you can start the second picture's palette at all
black; then (while flipping pages) lower the first palette to black and the
second picture's palette from black to itself. If your programming skills
are good and you have a fast machine, you can pull this off without any
assembler programming. (To make this work on a slow machine, we'll have to
simulate a vertical-retrace interrupt, which I'll define later).
If you stopped reading this article right now and did what I just
described, what do you think you'd see? Well, unless your monitor is a
piece of crap, you'd see a great deal of flickering. This is because your
refresh rate in 320x200 mode, 70 Hz, is *halved* by trying to display two
pictures at the same time, bringing it down to 35 Hz (your display is
displaying a picture, then black, then a picture, then black, etc.)
If we want to avoid inducing epileptic seizures, we'll have to do something
different. For this particular method, we'll try the crossfading with a
raster.
Let's look at a pseudocode example:
1. Set the video mode to 320x400.
2. Load the first picture into video memory so that the pixels are set
with raster... like this:
x x x x
x x x x
x x x x
x x x x
So every other pixel in picture is "halved".
Use video page 0.
3. Load the second picture into the opposite raster, like this:
x x x x
x x x x
x x x x
x x x x
Use video page 1.
4. Set palette correctly for the first picture, and set page 0 as visual.
5. Wait for vertical retrace.
6. Set palette to totally black and page 1 as visual.
7. Wait for vertical retrace.
8. Repeat from number four until you want to start fading.
9. a=0
10. Set palette for first picture faded (100-a)% towards black,
visual page 0.
11. Vertical retrace.
12. Palette for second picture faded a% towards the correct palette,
visual page 1.
13. Vertical retrace.
14. Increase a until it reaches 100.
15. Voila, you're done.
This method fools our persistence of vision (how our brain "fills in"
missing visual information) significantly enough to reduce the flicker that
we mentioned before, but still has one very bad drawback: the picture's
colors are dimmed to 25% from the original because half of the time you're
flipping pages, you're displaying a color pixel, then a totally black one,
then color, then black, etc. With bright colors or white, the flicker is
extremely bad. So, how to combat that?
Instead of swapping between a color and a black pixel, swap between a color
and a "shadow" pixel that tries to resemble the color one. There's not
enough palette entries to make a color "shadow" picture (it would take
anywhere from 48-64 palette entries, which steals away from the 256 colors
in the picture), but since our eyes are more sensitive to light, we can
create a 16-element grayscale picture and still have 240 colors left over
for the picture. Not a bad compromise. (So, you can see that I lied a
bit--we're crossfading 240-color pictures, not 256-color pictures.)
HOWEVER, this adds a third problem: When flipping between a color and a
gray pixel, the colors are now *lightened* by about 25%. The brightness of
the colors (the "luminance") is back to normal, but it looks like all the
colors are "washed out". So, to combat this, we pre-process all the
pictures in a batch image conversion program like Paint Shop Pro, raising
the color saturation (the color "strength") by about 75%.
Implement the above system and you might get an unpleasant surprise: Your
video card is too slow to switch video pages *and* update all 256 colors of
the palette every frame. This is seen as bad flickering.
If there was only some way we could start our processing *right before* the
beam goes into vertical retrace... Well, older video cards (notably EGA)
used IRQ 2 as the vertical-retrace interrupt: When IRQ 2 "fired", you knew
you were in vertical retrace, and you could attach any routine to that
interrupt to run some code. This was convenient because you could be doing
other things (like normal game calculations) and you didn't have to worry
about missing the retrace, and subsequently, screwing up your
animation/palette/whatever.
Later video cards (like VGA), sadly, discontinued this interrupt. In order
to do the same thing (have code executed automatically when vertical
retrace happens), we'll have to simulate that interrupt ourself. Provided
in the code example (see below) is code to simulate a vertical retrace
interrupt, the use of which allows us to make our crossfading technique
work even on slow video cards and slow machines. (The actual method of
simulating a vertical-retrace interrupt will not be covered here; it is
beyond the scope of this article; and, admittedly, beyond the scope of this
programmer. :-)
_____Code
Code that achieves this effect is available on ftp.cdrom.com in the
directory /pub/demos/hornet/demonews/vgahard in the file vgahard2.zip. To
compile the code directly, you'll need Turbo Pascal 7.0 or later. (The code
can be compiled on earlier compilers as well, but some slight modification
might be necessary).
_____Notes
While the idea for crossfading 256-color pictures was mine, none of it
would have been possible without Jussi Lahdenniemi / Virtual Visions.
Without his ideas on how to fix the flickering and his vertical retrace
interrupt code, it would not have become a reality. Thanks, Jussi!
_____Conclusion
I think we've taken crossfading to it's maximum extent without using a ton
of real-time CPU calculation for the effect. But we've discovered
something very interesting, haven't we? By flipping between pages quickly,
persistence of vision (how our brain "fills in" missing visual information)
can be fooled into not seeing flicker--do you think it can be tricked into
seeing more colors as well?
Guess what: It can! The next two installments in VGA Hardware Tricks cover
displaying pictures with much more than 256 colors--on a *standard* VGA
card. Don't miss it!
Trixter / Hornet - trixter@ftp.cdrom.com
=_-------------------------------------------[4DOS 4DEMOS: Part 5]--[Snowman]-=
_____Introduction
Hello and welcome back to the 4DOS 4DEMOS training series. Today we will
be looking at the SELECT statement, basic-level function calls, and
reusable directory variables. I have enough material for at least 11 of
these tutorials so there still is a lot of neato stuff left to learn.
_____General Overview
This article assumes you have read Parts 1 through 4. Be sure to follow
all of the steps I listed there. We will be relying on them now. Just for
reference, here is a list of what we have covered so far (and what we will
cover today):
Part 1 (DemoNews.091) - Overview of 4DOS
How to get started
Part 2 (DemoNews.093) - Made SET_ENVS.BAT for environmental variables
Made SET_COLS.BAT for color-coded files
Part 3 (DemoNews.095) - Renamed .BAT files to .BTM to speed things up
Made SET_PATH.BTM for PATH and CDPATH variables
Made ALIAS.LST for basic-level aliases
Part 4 (DemoNews.103) - Added to SET_ENVS.BTM for executable extensions
Added to ALIAS.LST for intermediate-level aliases
Part 5 (DemoNews.108) - Discussed the basic SELECT statement
Discussed basic-level function calls
Added to SET_ENVS.BTM for reusable directory vars
_____The SELECT Statement
In a nutshell, the SELECT statement lists files on the screen and lets you
perform a given action on them. When you run SELECT, you are given a
highlight bar with which you can tag any number of files. This could mean
displaying all .S3Ms (tagging 3 or 4 of them) and running Capamod,
displaying all .ASM files and running TASM on them, etc.
You remember in Part 4 how we set up the executable extensions? Man, they
come in handy now. Rather than saying "show me all .S3Ms and run Capamod
on them", you can just say "show me all .S3Ms and execute them!" Your
default player would automatically kick in and start to work.
Here is an example SELECT statement:
SELECT C:\DOS\EDIT.COM (*.TXT)
This would show me a list of all .txt files in the current directory,
allow me to select one or more (by tagging with the spacebar), and then
run DOS's edit program on them.
Let's say I selected the files MYFILE1.TXT and MYFILE2.TXT. The
statement would be expanded to:
C:\DOS\EDIT.COM MYFILE1.TXT
C:\DOS\EDIT.COM MYFILE2.TXT
So in this case the edit program is called twice, each with a different
file name. But what if I wanted to send the names of _both_ text files at
the same time?
SELECT C:\DOS\EDIT.COM [*.TXT]
Notice that the [] brackets are used instead of the () parenthesis. This
would be expanded to:
C:\DOS\EDIT.COM MYFILE1.TXT MYFILE2.TXT
OK, that is it for the basics. Now it is time for fun! Let's put this
baby to work.
Here are a few personal aliases in my ALIAS.LST file:
@@Alt-e = SELECT /a:-d /o:en C:\UTILS\Q.EXE [*.*]
This requires a bit of explanation. The "/a:-d" simply means that I
don't want directories displayed along with files. The "/o:en" means to
order the files displayed first by extension, then by name. A full list
of SELECT parameters is available, just type "HELP SELECT".
So when I type "Alt-e", all of the files in the current directory are
displayed and I can select one or more and run Qedit (a text editor) on
them. Think of it, if the file I wanted to edit was the first in the
directory, I would need only 3 keystrokes to edit it (Alt-e, enter)! This
is speed and efficiency! Just envision the lamers typing out the entire
command at the dos prompt.
@@Alt-s = SELECT /o:en (*.*)
This is a rather simple alias. When I type "Alt-s", all of the files
in the current directory are displayed and I can run a whole bunch of
programs simultaneously.
Say I wanted to run HELLO.EXE and GOODBYE.EXE right after each other.
Yes, it might just be easier to use that filename expansion thing with
the tab, but what if I can't remember the name of the files and they
scrolled of the screen when I typed dir? OK, so I'm lazy, but this
command is quicker than several other alternatives I have tried.
@@Alt-2 = SELECT (c:\songs\s3m\*.s3m)
OK, this is a really groovy alias. I type "Alt-2" and a list of all
the .S3Ms I have online pops up. I tag a few, hit enter, and off goes
Capamod pumping out the tunage. Since I already defined the executable
extension for .S3M, I don't even need to specify a calling program in
this SELECT! Now that is slick.
We will be returning to SELECT later on in this edition and showing you how
to make your statements more portable.
_____Basic-Level Function Calls
4DOS provides a wonderful set of built-in function calls. By calling
a function, you can obtain information about different parts of your
computer or a file.
For example, if you were to type %@DOSMEM[k] at your prompt, you might get
something back like "Invalid command or filename '596'." That doesn't look
very promising, does it? But notice that the '596' happens to be the exact
number of k base memory you have. 4DOS can tell a lot about your system,
so use the information wisely.
Function calls are a little tricky when it comes to syntax. However, we
are only going to going over the basics so this should not be overwhelming.
Say you were to put this same function call in your prompt. Blammo! Now
your prompt automatically displays how much memory you have free at all
times. Here is a neato basic prompt you can put in your AUTOEXEC.BAT file:
PROMPT %@DOSMEM[k]k base, %@EMS[k]k ems, %@XMS[k]k xms, $p$g
Now your prompt might look something like:
612k base, 0k ems, 7164k xms, c:\demonews\4dos>
A full list of the function calls available is provided in the 4DOS help.
We will be returning to this topic much more in future editions of these
tutorials. In the meantime, play and experiment.
_____Reusable Directory Variables
By now you may notice that we are using directory path names in quite a few
things (executable extensions, aliases, select statements, etc.). So what
happens if I decide to move all of my .S3Ms from C:\SONGS\S3M to
C:\MUSIC\SONGS\S3M? Now I have to go back and change everything that
referred to that old path! That, my friend, would suck.
Most of you reading this know a programming language of some sort. And
don't your teachers tell you to avoid global variables? They say it is bad
programming practice and they are correct (to a certain extent). However,
if you want to keep using 4DOS with greater functionality, it is _critical_
that you set up some global variables for your system.
This isn't a very difficult thing to do and will allow you to change your
system quickly and easily. This is much easier to show than to explain, so
I'll give some examples. Let us add another line to SET_ENVS.BTM:
SET DIRPLAY=C:\MUSIC\PLAYERS
We have now set up the variable "DIRPLAY". It contains the directory where
all of my song players are contained. This variable is usable just about
everywhere.
We can now add two more variables:
SET DIRCMOD=%DIRPLAY\CMOD225
SET DIRCP=%DIRPLAY\CP15
So now we have variables for CapaMod and Cubic Player that are in _terms_
of our original DIRPLAY variable. If we decide to change the directory
where our players are at, we do not have to update either of these new
variables. Now let us put these variables to work.
We can change our executable extension for .S3Ms from:
SET .S3M=C:\MUSIC\PLAYERS\CMOD225\CS3MTSR.EXE
to:
SET .S3M=%DIRCMOD\CS3MTSR.EXE
Earlier (back when we were talking about the SELECT statement), I said
that we would be talking about how to make things more portable. So
why don't we do a:
SET DIRS3M=C:\SONGS\S3M
and change the alias from:
@@Alt-2 = SELECT (C:\SONGS\S3M\*.S3M)
to:
@@Alt-2 = SELECT (%DIRS3M\*.S3M)
I'm sure that you can see the advantage to this sort of system. If we
ever have to change the directory for any type of file, we change _one_
single variable and the change cascades to all the rest of our system.
Though it really depends on your own system, I would recommend setting
up variables for song, player, tracker, compiler, graphic display, and
utility directories. Use these new variables whenever you make a new
alias and your life will be much easier.
_____Conclusion
In the next edition of this series, we will talk about how to DESCRIB your
files, combine all of those yucky SET_XXXX.BTM files into one solid file,
and discuss substituted drives.
And remember, 4DOS 4EVER!
Snowman / Hornet - r3cgm@ftp.cdrom.com
=-[Subscribing]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
_____How to subscribe to DemoNews
Start an e-mail to listserver@unseen.aztec.co.za (any subject line will do)
In the mail, write: subscribe demuan-list FirstName LastName
Examples: subscribe demuan-list Christopher Mann
subscribe demuan-list Snowman
subscribe demuan-list r3cgm@ftp.cdrom.com <-- WRONG!
The listserver will start sending DemoNews to your e-mail's return address.
_____Back Issues
Older issues of DemoNews can be located under /demos/hornet/demonews
Newly released issues of DemoNews are posted to /demos/incoming/news
These directories are on our site (ftp.cdrom.com) or its mirrors.
=-[Closing]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
For questions and comments, you can contact us at r3cgm@ftp.cdrom.com
Your mail will be forwarded to the appropriate individual.
..........................................................End.of.DemoNews.108.
Comments
Post a Comment