DemoNews Issue #110 - December 11, 1995
.Start.of.DemoNews.110..............................................Size:38,771
______/\___________________________ __ ________________ ___ /\_______
\____ \ ________ _ _ ______ \ / \| \ ________ | \/ ______/
/ | \ _) \ \_/ \ | \ / \ \ _) \ | \______ \
/ | \ \ | \ | \ / \ \ /~\ \ / \
\_____ /_______/___| /________/ \____\_____/_______/_________/________/
\_____/ |____/
| Subscribers : 1794
DemoNews Issue #110 - December 11, 1995 | Last Week : 1735
------------- | Change : +59
DemoNews is a newsletter for the demo scene. | Archive Size : 1546M
It is produced by Hornet at the site ftp.cdrom.com. | Last Week : 1436M
Our demo archive is located under /pub/demos. | Remaining : 391M
|
=-[Contents]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Uploads
Articles
Introduction................................Snowman
Imphobia Voting.............................Darkness
Bitmap Resampling...........................JsNO
Movement 1995 in Israel.....................Scorpios
VGA Hardware Tricks, Part 2.5/6.............Trixter
United Kingdom Coder Needed.................Sam Swain
Subscribing
Closing
=-[Uploads]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=----------------------------------------------------------[File Information]-=
All files listed below are on ftp.cdrom.com under.
Please keep in mind that all ratings are subjective.
If your file transfers are too slow, there are several alternatives:
Use our european mirror at ftp://ftp.uni-paderborn.de/pub/pc-demos
Try getting files from the web at http://www.cdrom.com/pub/demos
See /hornet/demonews/101-120/demonews.102 for details about ftpmail.
You may also wish to check out a couple of other good demo sites:
ftp://ftp.arosnet.se/e:\demo maintained by Zodiak / Cascada
ftp://hagar.arts.kuleuven.ac.be/demos maintained by Sleeping Dog / Natives
=-------------------------------------------------------------[Demos:General]-=
Location /demos/alpha Size Rated Description
=-------------------------------- ---- ----- ---------------------------------=
/1995/a/acolors.zip 1192 **** Colors by A-Men
/1995/i/itsdemo.zip 3594 ****+ Into the Shadows by Triton
/1995/t/tro.zip 58 ***+ Tro by Remal
/1995/u/ufo.zip 345 ***+ UFO by Zeb and Barti
Assembly '95 Demos (ASM95:demo:)
/1995/j/juice11.zip 868 **** 02: Juice by Psychic Link
/1995/j/juicefix.zip 64 **** 02: Juice (patch) by Psychic Link
=--------------------------------------------------------[Demos:Non-Reviewed]-=
Location /demos/alpha Size Description
=-------------------------------- ---- ---------------------------------------=
/bbs/b/blsthtro.zip 301 Stairway to Heaven by Blasm
/bbs/p/pzero.zip 7 Point Zero by Xtatic
/bbs/s/sxn-uwel.zip 7 Underworld Elements by Sanxion
/party/1995/TP95/bustp95.zip 958 The Party 1995 Bus Trip
/party/1995/TP95/tp5_inv.zip 318 The Party 1995 Invitation Intro
/party/1996/JUH96/j3preinv.zip 67 Juhla 1996 Pre-Invitation Intro
=-------------------------------------------------------------[Music:General]-=
Location /demos/music Size Rated Description
=-------------------------------- ---- ----- ---------------------------------=
/disks/1995/0-9/4play.zip 1250 ***+ 4Play Music Disk
/disks/1995/f/fm-prog.zip 1992 ****+ Progression by Necros
/disks/1995/f/fonp1.zip 1011 ** Freaks of Nature by Neil H.
/disks/1995/l/lostworx.zip 556 **+ The Lost Works by Abstract Vision
/disks/1995/m/moz-0008.zip 1330 *** moz[IC]art Music Pack #8
/disks/1995/o/offsprin.zip 233 *+ Offspring by fh94.3
/disks/1995/r/radpack2.zip 1023 *+ RadioActivity by Radiance
/disks/1995/s/sdc-0001.zip 1505 ** Disk Volume-001 by SDC
/disks/1995/s/smx1_1.zip 768 *+ [1/3] Spiritual Minds by Dementia
/disks/1995/s/smx1_2.zip 971 *+ [2/3] Spiritual Minds by Dementia
/disks/1995/s/smx1_3.zip 1049 *+ [3/3] Spiritual Minds by Dementia
/disks/1995/s/sstones.zip 1147 **** Standing Stones by Ghost Fellow
/disks/1995/t/tr-phs02.zip 1582 ***+ Phase 02 by Tracktor
/disks/1995/u/unify1_1.zip 1107 ** [1/3] Unification:v1 by AIM Higher
/disks/1995/u/unify1_2.zip 1450 ** [2/3] Unification:v1 by AIM Higher
/disks/1995/u/unify1_3.zip 1398 ** [3/3] Unification:v1 by AIM Higher
/disks/1995/v/vsl-dj-1.zip 1458 **+ [1/5] A DJ's Dream by VSL
/disks/1995/v/vsl-dj-2.zip 1435 **+ [2/5] A DJ's Dream by VSL
/disks/1995/v/vsl-dj-3.zip 1446 **+ [3/5] A DJ's Dream by VSL
/disks/1995/v/vsl-dj-4.zip 1423 **+ [4/5] A DJ's Dream by VSL
/disks/1995/v/vsl-dj-5.zip 1398 **+ [5/5] A DJ's Dream by VSL
/songs/1993/mod/h/hackmani.zip 205 ***+ hackerrence Mania by Lizardking
/songs/1993/mod/t/tango.zip 59 ***+ Tango Love by Lizardking
/songs/1993/mod/t/trnsatln.arj 214 **** Trans Atlantic by Lizardking
/songs/1993/s3m/strshine.zip 222 ****+ Starshine by Purple Motion/FC
/songs/1994/mod/s/se-phnkm.zip 58 ** Phunk by Sonic Enigma
/songs/1994/xm/l/liquidat.zip 115 *** Liquidation by Vogue
/songs/1994/xm/l/longstab.zip 143 ***+ Longstabben by Lizardking & Vogue
/songs/1995/mod/0-9/25.zip 26 + Birthday Farts by ?
/songs/1995/mod/f/fix.zip 161 ***+ Fix by Xenon D.
/songs/1995/mod/s/shdyside.zip 140 ***+ On The Shady Side by Sulphur
/songs/1995/mod/s/sortof.zip 121 **** Sort Of..? by Sulphur
/songs/1995/mod/s/spammm.zip 111 + Spammm! by SPaM
/songs/1995/mod/s/surndtst.zip 45 + Surround Test by Magic Fred
/songs/1995/mod/t/trancezz.zip 61 ** Zone Z by Trance
/songs/1995/mod/u/underwrl.zip 462 *** Underworld Dreams by Lizardking
/songs/1995/mod/v/volumnus.zip 175 ** Volumnus Simplicity by ?
/songs/1995/mtm/k/k_depart.zip 127 **+ Departure by theHacker
/songs/1995/mtm/v/v-hybrid.zip 220 **+ Hybrid Hype by Pariah
/songs/1995/mtm/v/v-moverr.zip 227 *+ Move It (remix) by Pariah
/songs/1995/mtm/v/v-ncpush.zip 178 **+ Nightcrawlers (remix) by Pariah
/songs/1995/s3m/a/asy-wind.arj 245 ***+ Windswept by Asyntote
/songs/1995/s3m/a/atoms.zip 111 ** Atoms by The King
/songs/1995/s3m/b/b13-0014.zip 94 *** A Secret Smile by Wolfgang K
/songs/1995/s3m/b/b13-0016.zip 157 **+ Blue Winter by Extene
/songs/1995/s3m/b/b13-0017.zip 475 *** Urgency by Wolfgang Krauser
/songs/1995/s3m/b/b13-0018.zip 365 **+ Indefinity by Wolfagang Krauser
/songs/1995/s3m/b/back-had.zip 231 *+ Back the Fuck Off by Hadji
/songs/1995/s3m/b/badon.zip 116 *** Badon by Crux
/songs/1995/s3m/b/batchman.arj 604 **+ Dreaming by Batchman
/songs/1995/s3m/b/bed_card.zip 197 *** Falling House of... by Bedlamite
/songs/1995/s3m/c/ccs-amg.zip 313 *** Carcass is...by Aahz the Demon
/songs/1995/s3m/c/ccs-azss.zip 283 *** Sidestep by Aahz the Demon
/songs/1995/s3m/c/ccs-hypn.zip 261 ***+ Hypnosis by Aahz the Demon
/songs/1995/s3m/c/class_9a.zip 62 **+ Class 9a by Vadim Shustov
/songs/1995/s3m/c/codeath.zip 76 **+ Cause of Death by Vadim Shustov
/songs/1995/s3m/c/col.zip 24 ** Coolabrannesiusin by Joika
/songs/1995/s3m/c/cowdotj.zip 72 *** Death of the Jocks by Cracker
/songs/1995/s3m/c/cowunho.zip 73 **+ Unfinished Homework by Cracker
/songs/1995/s3m/c/cusm_zar.zip 149 *+ Zarniwoop by CarterUSM
/songs/1995/s3m/c/cyberrat.zip 138 *** Cyberrats by Mental
/songs/1995/s3m/d/days.zip 239 *** Days of Old by Darkwolf
/songs/1995/s3m/d/deep2.zip 202 **+ Deep Troubles by Populus
/songs/1995/s3m/d/dmg-hbea.zip 140 *** Feel My Hard Beat by DMG
/songs/1995/s3m/d/dmg-real.zip 175 *** Make It Real by DMG
/songs/1995/s3m/d/dmk-sitd.zip 61 *** Screams in the Dark by Acid Rain
/songs/1995/s3m/d/dnc2trnc.arj 86 ** Dance to the Trance by Hector
/songs/1995/s3m/d/dontgeta.zip 276 *** Don't Get Around Much by DD
/songs/1995/s3m/d/doom-hth.arj 506 ** Doom and Stuff V4 by HTH
/songs/1995/s3m/d/dreary.arj 34 ** Dreary as All Hell by HTH
/songs/1995/s3m/d/drkslide.zip 113 ** Darkslides by Cyberdmon
/songs/1995/s3m/d/ds-xtc.zip 181 * XTC by DJ Dark Hart
/songs/1995/s3m/e/ele-temp.zip 419 **+ Ice Temple by Elemental
/songs/1995/s3m/e/emg-emer.zip 38 ** Emergency by Emergency
/songs/1995/s3m/e/emg-girl.zip 50 ** Kick it, Girl by Emergency
/songs/1995/s3m/e/emg-hous.zip 62 *+ Is This House? by Emergency
/songs/1995/s3m/e/emg-intg.zip 67 **+ Integrity by Emergency
/songs/1995/s3m/e/emg-k2.zip 60 ** K2 Anthem by Emergency
/songs/1995/s3m/e/emg-love.zip 92 **+ Love by Emergency
/songs/1995/s3m/e/emg-snd.zip 48 *** Sounds by Emergency
/songs/1995/s3m/e/emg-sund.zip 117 * Sunday Walk by Emergency
/songs/1995/s3m/e/emg-tekn.zip 41 ** Teknologia by Emergency
/songs/1995/s3m/e/epi-etud.zip 52 ** Etude by Riders
/songs/1995/s3m/e/escape.zip 693 *** Esc. From Reality by S-wave.
/songs/1995/s3m/e/expwy.zip 79 * Expressway by Herbivore
/songs/1995/s3m/f/fdn-arab.zip 91 *** Arabian Nites by Ender
/songs/1995/s3m/f/fdn-sky.zip 135 ***+ Skyline Movement by Ender
/songs/1995/s3m/f/flp-beta.zip 201 ** BetaM by Aksen
/songs/1995/s3m/f/flp-dend.zip 79 ** Da End by Mikrospastique
/songs/1995/s3m/f/flp-kort.zip 86 *+ Kortic by QCD
/songs/1995/s3m/f/flp-uags.zip 118 ** Under A Grey Sky by Aksen
/songs/1995/s3m/f/fred-kmg.zip 220 ***+ Timeless Voyage by Fred
/songs/1995/s3m/f/fugler3.zip 340 + Alle Fugler by Joika
/songs/1995/s3m/g/g-doh.zip 50 * Deception of Heat by Gentle
/songs/1995/s3m/g/g_hungry.zip 115 * Hungry for Pteridine by Gentle
/songs/1995/s3m/g/g_wander.zip 182 ** Wanderlust by Gentle
/songs/1995/s3m/g/gl-crnge.lzh 349 ***+ Cringe by Glitch
/songs/1995/s3m/g/gl-dream.lzh 304 *** Dreams of Glory by Glitch
/songs/1995/s3m/g/gl-scrm.lzh 428 *** Scream by Glitch
/songs/1995/s3m/h/haitari.zip 94 *** Haitari by Wode Tc
/songs/1995/s3m/h/hd-92jam.zip 148 ** 92042 Jam by Undertaker
/songs/1995/s3m/h/hd-apple.zip 341 ***+ Apples are Delicious by Crus
/songs/1995/s3m/h/hd-btrmk.zip 217 *** Thang Called Buttermilk by Crus
/songs/1995/s3m/h/hd-ctech.zip 458 ***+ Cooltechno by Undertaker
/songs/1995/s3m/h/hd-gftec.zip 205 ***+ Goodtechno by Undertaker
/songs/1995/s3m/h/hd-isuhp.zip 158 **+ Is You Happy? by Undertaker
/songs/1995/s3m/h/hd-rlze.zip 128 ** Realize by Crus
/songs/1995/s3m/h/hd-wckd.zip 316 *** Da Wicked Tech by Crus
/songs/1995/s3m/h/hd-wtchll.zip 183 ** What The Hell is This?? by Crus
/songs/1995/s3m/h/hidas.zip 212 ***+ Illan Viimeinen Hidas by Wode
/songs/1995/s3m/h/houseeey.lzh 96 *** You Know, its.. by Hidenori Hori
/songs/1995/s3m/h/hw-ak-ti.zip 75 ** Titaniumleafprints by h-wood
/songs/1995/s3m/i/ice_sw.zip 152 ** Ice by Streetwize
/songs/1995/s3m/k/k_carrot.zip 266 *** Carrot World by Zake
/songs/1995/s3m/k/k_echoes.zip 387 *** Echoes Inside me by Zake
/songs/1995/s3m/k/k_journ.zip 213 **** Journey Skyward by Leviathan
/songs/1995/s3m/k/kxnetrun.zip 193 **+ Net Runner by Kxmode
/songs/1995/s3m/l/lomlife.zip 65 **+ Love of my Life by The King
/songs/1995/s3m/l/lonpray.zip 111 ** Living on a Prayer by The King
/songs/1995/s3m/m/m-n0gen.zip 104 *** En n0gen, and... by Mystical
/songs/1995/s3m/m/microg.zip 259 **** Microgroove by Sirrus
/songs/1995/s3m/m/mr_p.zip 53 **** Mr. Pringle by F.Ashraf
/songs/1995/s3m/n/no-7spir.zip 111 **** The Seven Spirits by Delta X
/songs/1995/s3m/n/no-greym.zip 107 **+ Pray Aphrodite by SamH
/songs/1995/s3m/n/no-prodi.zip 87 **+ Prodigal Elements by shawnm
/songs/1995/s3m/p/pr-chil.zip 270 **+ Chillout Folk by Nexus
/songs/1995/s3m/p/pr-ovrfl.zip 9 **+ Overflow by Draygen
/songs/1995/s3m/p/pr-prime.zip 254 *** Prime by Hades
/songs/1995/s3m/p/pr-tn.zip 138 *** Trance Nation by Nexus
/songs/1995/s3m/p/prelude.zip 124 ** Prelude in C by Joika
/songs/1995/s3m/r/radio666.zip 147 ***+ Heard it on Channel 666 by Wode
/songs/1995/s3m/r/raf-dsir.zip 134 **+ Desired by Zovirax/R.A.F
/songs/1995/s3m/r/reverie.zip 143 **+ Reverie by Darkwolf/Bass Prod.
/songs/1995/s3m/r/rm-adrif.zip 88 ** Lost and Adrift by Remnant
/songs/1995/s3m/s/sands.zip 103 ** The Sand Of Night by Miracle
/songs/1995/s3m/s/scat.zip 74 + Scatman's World by Joika
/songs/1995/s3m/s/smeg_abc.zip 15 **+ ad&aboc by Smeghead/Terraformers
/songs/1995/s3m/s/sms.zip 201 *+ Slap Me Silly by Puppeteer
/songs/1995/s3m/s/sr-attck.zip 148 **+ Attack by SpeedRaver/HFR
/songs/1995/s3m/s/sr-etrty.zip 174 ** Eternity by SpeedRaver/HFR
/songs/1995/s3m/s/sunrise.zip 243 **+ Sunrise..Dreamland by NG PEI SIN
/songs/1995/s3m/t/tanz-had.zip 140 **+ Tanzen Sie Gern? by Hadji
/songs/1995/s3m/t/tau_zero.zip 266 **+ Tau Zero by Wode
/songs/1995/s3m/t/tearhate.zip 151 ***+ Tears of Hate by Ghost Fellow/MWB
/songs/1995/s3m/t/tech1.zip 450 ** JC's Dance Party by Black Dragon
/songs/1995/s3m/t/tfouchie.zip 98 *+ Please ... Better by The Finn/VLA
/songs/1995/s3m/t/thoughts.lzh 16 *+ Thoughts by Akintunde
/songs/1995/s3m/t/tildeath.zip 115 * Till Death Do Us Part by Herbivore
/songs/1995/s3m/t/tk-emban.zip 224 * Embian...Groove by Stanke-E/TK
/songs/1995/s3m/t/tk-night.zip 206 *+ Wlcm..Nghtmr by Stank-E&Tamrx/TK
/songs/1995/s3m/t/tk-obliv.zip 239 * Oblivion by Stank-E/Total Kaos
/songs/1995/s3m/t/tk-rbea2.zip 183 + Rainy Beats by Stank-E/Total Kaos
/songs/1995/s3m/t/tkwinner.zip 91 **+ The Winner by The King
/songs/1995/s3m/t/toj-acsd.zip 449 + Access Denied by Cerulean/Vertigo
/songs/1995/s3m/t/tuntemat.zip 144 *** Tunte ... Tunnari by A.M.Otsala
/songs/1995/s3m/v/v-beckon.zip 377 *** Underground Beckons by Hyp. Mel.
/songs/1995/s3m/v/v-break.zip 109 **+ Breaking Free by Vicious
/songs/1995/s3m/v/v-go.zip 203 ** Let It Go by Vicious
/songs/1995/s3m/v/v-haunt.zip 131 ** Haunting Melody by Hypnotic Melody
/songs/1995/s3m/v/v-intro.zip 61 ** The Intro by Vicious
/songs/1995/s3m/v/v-moment.zip 109 **+ Moments of Extacy by Vicious
/songs/1995/s3m/v/v-sweat.zip 130 ** Work It Till You Sweat by Vicious
/songs/1995/s3m/v/v-unknow.zip 167 **+ The Unknown by Vicious
/songs/1995/s3m/v/victory.zip 275 *** Final Victory by Daedalus
/songs/1995/s3m/v/viima.zip 297 *** Viima by Mirror/Symptom.
/songs/1995/s3m/v/vrsilver.zip 306 **+ Silverplace by Virtual Rythum
/songs/1995/s3m/v/vrstatic.zip 310 *** Static by Virtual Rythum
/songs/1995/s3m/v/vrsubst.zip 295 *** Substance by Virtual Rythum
/songs/1995/xm/a/adrftyou.zip 430 ***+ Adrift With You by Scirocco
/songs/1995/xm/e/epi-made.zip 222 **** Made Again by bert
/songs/1995/xm/e/everlost.zip 440 **+ Everlost by ?
/songs/1995/xm/f/feel.zip 216 *+ You make me feel so by Outrage
/songs/1995/xm/f/flp-sofp.zip 310 *** thesoundoffallenpeta by Dinugz
/songs/1995/xm/f/fm-cubic.zip 174 **** Cubic Inch by Mellow-D
/songs/1995/xm/f/fr-angel.zip 225 **+ In the time of angel by Teo
/songs/1995/xm/f/fr-some.zip 204 *** Something In The Air by Teo
/songs/1995/xm/g/ghg2.zip 224 + Heretic by Guru
/songs/1995/xm/g/ghg3.zip 146 * Sshnaps by Guru
/songs/1995/xm/h/htc-cnfd.zip 275 *** Confide by Hunz
/songs/1995/xm/h/hyperdrv.zip 438 **** Hyperdrive by Scirocco
/songs/1995/xm/i/i_took.zip 253 *+ I Took my Own Life by Jimmac
/songs/1995/xm/j/jbn-joy.zip 127 **+ Joy-Expressive by Jaben
/songs/1995/xm/k/k_worm.zip 572 *** WormHole by Khyron
/songs/1995/xm/l/lalala.zip 485 * Big Boys Don't Lala by Deniax
/songs/1995/xm/l/leaves.zip 86 **+ Leaves by Eye-Oh
/songs/1995/xm/l/lifelike.zip 159 *+ Life is Like a Dance by Jaromir
/songs/1995/xm/l/lk2.zip 355 ***+ Lizardking's Theme by Lizardking
/songs/1995/xm/l/llenties.arj 98 ** Llenties Accelerades by JAk
/songs/1995/xm/l/lok_jtop.zip 173 * Jus' Can't Stop by Ganja Man
/songs/1995/xm/m/mb-whyme.zip 106 *+ Why Me? by CaND-iCe
/songs/1995/xm/m/mnc-sade.zip 151 **+ Sade History by Monaco's
/songs/1995/xm/m/moses16.zip 83 ** Acid Wash by DJ Moses
/songs/1995/xm/m/mx-nsr.zip 421 *** Non-Stop Rave by MAxA
/songs/1995/xm/p/pq4.zip 119 ***+ PQ4 by Jimmac
/songs/1995/xm/p/pr-rthm2.zip 139 ***+ Rythmic Techno II by Hades
/songs/1995/xm/p/purple_h.zip 1199 **** Purple Haze by Zackman
/songs/1995/xm/r/reachsky.zip 290 ***+ Reach...Sky by Mike X/Xenon Dev.
/songs/1995/xm/r/reconclt.zip 244 *+ Reconciliation by Mirror/Sypmtom
/songs/1995/xm/r/revelatn.zip 187 **** Revelation by Marvin & Voice
/songs/1995/xm/r/rez_ii.zip 207 * We all Love Rez! by Wild!Eye
/songs/1995/xm/r/rough.zip 2743 *** Rough Sex by Dmkeup
/songs/1995/xm/s/satura.zip 134 *+ Satura by Lance and Riders
/songs/1995/xm/s/sol-con.zip 242 *** Tranze Contam. by Solaris
/songs/1995/xm/s/sol-hard.zip 309 **+ Confuss by Solaris/Nearly Gods
/songs/1995/xm/s/sol-slav.zip 146 ** Teknoslave by Solaris/Nearly Gods
/songs/1995/xm/s/sol-smix.zip 114 ** Spicemix by Solaris/Nearly Gods
/songs/1995/xm/s/sol-spi.zip 303 ** Low Sprit by Solaris/Nearly Gods
/songs/1995/xm/s/sol-uf.zip 252 ** Ufoflow by Solaris/Nearly Gods
/songs/1995/xm/t/tmission.zip 259 ***+ The Mission by Contagion/Massive
/songs/1995/xm/t/trix.zip 170 *+ No Tricks by Jimmac
/songs/1995/xm/t/tunel.zip 182 ** Tunelm by Jimmac
/songs/1995/xm/v/vd-down.zip 230 **+ Never Let Me Down by Vlad Dracl
/songs/1995/xm/z/zlt_ton.zip 207 ***+ Tontrolleri by Zalt
=--------------------------------------------------------[Music:Non-Reviewed]-=
Location /demos/music Size Description
=-------------------------------- ---- ---------------------------------------=
/programs/misc/awefxw10.zip 22 AWE32FXWorkShop v1.0
/programs/players/amp10.zip 89 AMP MPEG Decoder v1.0a
/programs/players/bbzpl102.zip 61 BBZPlay v1.02
/programs/rippers/burp0268.arj 24 Burp ripper v0.268
/programs/players/cp16.zip 266 Cubic Player v1.6
/programs/players/crlm05b.zip 16 CoralMod player v0.5beta
/programs/players/iplay122.zip 151 Inertia Player v1.22
/programs/players/modm22a.zip 126 Mod Masher player v2.2
/programs/rippers/ripper49.zip 164 Ripper v4.9
/programs/samplers/dac21.zip 302 Digital Audio Copy v2.1
/programs/spectrum/osci111.zip 12 OSCI SB Oscilloscope v1.11
/programs/trackers/dtrk200a.zip 50 Disorder Tracker v2.00alpha
/programs/trackers/fmc.arj 31 Faust Music Creator (adlib tracker)
/programs/trackers/radpas12.zip 11 RADPAS v1.2 TP interface for RAD Tracker
/programs/trackers/radv1_1a.zip 113 Reality Adlib Tracker v1.1a
=----------------------------------------------------------------------[Code]-=
Location /demos/code Size Rated Lang Description
=-------------------------------- ---- ----- ---- ----------------------------=
/graph/3d/textvec.zip 23 *** A P 3D vectors from Textro/OTM
/memory/fxvmm210.zip 109 ***+ A C Free Virtual Memory Manager
/pmode/dos32v33.zip 339 ***** A C DOS32 DOS Extender v.33
/pmode/flat.zip 11 ***+ A CP "Flat" mode memory package
/utils/crypt120.zip 6 **+ A Protect files from lamerz
/utils/gema23gm.zip 138 ****+ A Motorola-style assembler
=-[Articles]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=---------------------------------------------------[Introduction]--[Snowman]-=
Hello everyone!
This intro begun,
You'll note a new creative aim.
I've struggled to rhyme,
have meter and time,
and yet keep the content the same.
Now check the reviews,
too many to choose!
At last, music disks have been moved.
With index in place,
the .txt we erase,
though ALLFILES "too big" has been proved. :(
Our Nunny is back!
His tasty code snack,
will teach you to bitmap resample.
With Alex explore,
crossfading and more,
the details he's given are ample.
A message from Jim,
'more cool stuff to skim',
on his "PC Demos Explained."
[An apology,
goes to you from me,
for late DemoNews I am blamed.]
In new party news...
Just who'll win and loose,
at The Party nineteen nine-five?
Well, shortly we'll know,
(short weeks left to go,
before this event comes alive).
An ASCII report,
we'll have of some sort,
for three of our own will be there.
My thoughts go along,
with Zodiak's song.
A three-timing champ? (that's a scare)
A DemoNews note,
you'll think "Just who wrote,
that intro for issue 112?"
To make a long trip,
an issue I'll skip,
while Diablo does this himself.
In two weeks I leave,
arrive New Year's Eve,
from OH to CA I'll split.
Now take care. Peruse,
this new DemoNews.
"Snowy G." Mann / Hornet
=-----------------------------------------------[Imphobia Voting]--[Darkness]-=
[Note: This mail was sent to me (Snowman) on 24 November, so voting is
probably closed. However, Imphobia seems to be delayed almost as much as
this newsletter, so go ahead and send in your votes! Darkness will
probably kill me for this. :)]
If you haven't done it yet, this is your last chance to vote for the
Imphobia 11 charts. It is very important for all scene people to fill in a
voting form so that the charts reflects in its best way the opinion of the
whole scene...
Voting forms won't be accepted after Sunday.. So hurry up.
You can find the voting form in DemoNews issue 102, located at
/demos/hornet/demonews/101-120/demonews.102.
Darkness / Imphobia - jeff.van.audenhove@infoboard.be
=-------------------------------------------------[Bitmap Resampling]--[JsNO]-=
_____Preface
Just recently, I've wanted to resample some large 256 color indexed images
to be used in my oz96 entry. Normally I use Animator Pro 1.3a to do this,
but Animator will not accept bitmap images greater than the actual display
area (namely 640x480, 800x600 and 1024x768).
So there was a problem for me... I had to resample these images, but didn't
have the software available. I looked around the net for a day or so
before I decided to write my own. I've used no formal method to make this
as I didn't know of any when writing it (until Trixter pointed this out to
me afterwards). So this is the "nunny method" I guess.
For the purposes of this program/article, "resampling" means reducing the
actual colors present in a given bitmap. You can do lots of other stuff
with these algorithms I have provided, like changing the RGB ratio or
changing the intensity etc... but i won't be covering that here.
_____Introduction
The problem any demo coder faces when making a demo is that the 256 colour
boundary is never enough. Your graphics artist, or your scanner may
produce a set of pictures that you would want displayed on the screen at
any one time, but can't due to this "256 boundary".
Bitmap A will total 200 colors, bitmap B will total 80 colors and bitmap
C may contain 100 colors... so how can we make it possible for all these
bitmaps to be displayed at once?. - Simple, we shrink the colors for each
bitmap, and the program I have written goes about it in the following way
(refer to my PRESAMP.ASM program, found at ftp.cdrom.com under
/demos/incoming/code/presamp.zip):
1. The palette RGB values are first copied to what I call a the "palette
statistic table." Each R G B colour is "resampled."
R resampled value = (R * factor) > 8
G resampled value = (G * factor) > 8
B resampled value = (B * factor) > 8
You will see later why we do this.
2. The computer adds up the frequencies of each RGB index (i.e. how many
times they occur in the bitmap) in the palette stat table.
3. This stat table is then sorted in descending order (i.e. in an order of
most occurring to least occurring). It uses the above frequencies as a
basis for sorting.
4. Now we go through the palette statistic table and try to reduce the RGB
values, as the above RGB values have been resampled (i.e. reduced). We
will have a lot of indexes that will be of the same RGB value. We then
simply go through and kill identical RGB values so that we have only
unique RGB values in our table.
The color will start from the top of the list and compare "the most used
indices" with the least used indices. The most used colors are the
colors we want to actually have "left over". This is because a user
will see these given color values on the screen the most.
If one, two, or more of the same RGB value are found, the algorithm will
trade the most popular or for the least popular, so that only the most
popular have been substituted. When each unique colour is reduced or a
single/unique value is found, it is stored to a new palette statistic
table. We then link the index values of these two tables so we know how
to translate the new index for each pixel.
BTW: Sorry if I'm not explaining this very well.. I'm not a very good
columnist. :)
5. Once we have reduced (simplified - a better word) our statistic palette,
we can now begin to "translate" the actual bitmap values from our old
palette statistic table and newly compiled palette statistic table.
The computer will go through each pixel, and translate its index value
and respective RGB value according to the old palette. This value is
then resampled...
R resampled value = (R * factor) > 8
G resampled value = (G * factor) > 8
B resampled value = (B * factor) > 8
...and compared with the resampled values in our palette statistic
table. Once a match is found, we can now translate the palette index
value found in the old palette statistic table to a palette index value
found in our new palette statistic table.
The RGB colour value found in this entry is the color that will be used,
and the position index of this entry within the table is the translated
pixel value of our new pixel. We do this for every pixel until the
entire bitmap has been converted.
I didn't explain that very well did I? Here is a better way of
explaining it, with an extract of my code:
mov ah,[edi+tpal_stat_table.index_pal]
mov edi,offset new_pal_stat_table
xor dl,dl
@@f_match_newrbg:
cmp ah,[edi+tpal_stat_table.index_pal]
jne @@f_no_newrgb
mov [esi],dl
jmp @@index_xlated
@@f_no_newrgb:
add edi,size tpal_stat_table
add dl,1
jnc @@f_match_newrbg
@@f_no_match:
add edi,size tpal_stat_table
add dh,1
jnc @@f_match_rgbl
Here is an entity relationship diagram that may aid your understanding:
/\
pal_stat_table ---------- / \ ----- new_pal_stat_table -------.
/ | \ / | \
/ |- Pallette Index \/ |- Pallette Index \
| |- RGB value (sampled) `- RGB value (actual RGB) |
| `- Tally |
/\ /\
/ \ / \
\ / <-- RGB value (sampled) Pallette Index --> \ /
\/ \/
| |
| |
\ /
`-- Old Bitmap Translated Bitmap --'
The program is ready made, but if you need to modify it you will need TASM
and DOS32V32.
To run the program type in:
PRESAMP -sXX -cXX <filein>.VGA <fileout>.VGA
-sXX being a decimal number from 00 to FF. This is the position in the
palette table of the bitmap where you want colors to start from.
-sXX being a decimal number from 00 to FF is the total number of colors you
want in the resampled bitmap.
For example:
PRESAMP -s00 -c80 in.vga out.vga
_____Other Issues
You could expand this program to except a number of bitmaps at once, to
pool all their palettes to together. As the possible number of colors will
increase, better quality pictures will be achieved than simply reducing
each one separately. This is because bitmaps will be "borrowing" colors
from other bitmaps that fit more closely with the old bitmap color. Also,
you could make it "protect" certain regions of the palette, so that those
colors will always be considered first. You can do this by forcing these
colors to be sorted first in the palette statistic table.
This program will consider ALL color indices whether they are used or not
used in the source bitmap. This means that if you ask it to reduce the
bitmap to 50 colors and it only used 128 of these colors, the resultant
color total will be less than 50. Although it is poor coding on my part,
it greatly simplifies things.. it's ok for what I want it to do anyway. :)
Hand on, now I come to think of it, an easy way to get around this is to
simply extrapolate the target colors with the number of actual colors:
target_colors modified_target_colors
----------------- = -----------------------
no_source_colors 256
You can modify the RGB ratio of the bitmaps by playing around with the
resample code:
R resampled value = (R * factor) > 8
G resampled value = (G * factor) > 8
B resampled value = (B * factor) > 8
Hence you can make am image a little bit more red, or a little bit more
green etc. NB/ Only bias the values either at palette statistic
construction or the translation stage only..not both. If you do, it won't
have any effect.
_____Conclusion
Lastly, this program is a hack (ie - rough as guts). Therefore, once it
worked, I stopped coding. Improvements in speed can be made in the
translation process by changing all the exhaustive searches to binary
searches etc. This would greatly improve speed.
See ya.
JsNO / SuperReal & Hornet - jsno@turtle.apana.org.au
=---------------------------------------[Movement 1995 in Israel]--[Scorpios]-=
The first ever Israeli party is planned for the Hanukka holiday and will be
the first try to accelerate the demo scene in Israel. Since we don't have
a lot of scene members in Israel to justify a big event, we have decided to
do a smaller one, still - with compos, mutual swapping & FUN! If you wanna
be a scene member, you already are or you just wanna have a glance at this
wonderful world... be there!
This party will be held on December 24-25, 1995.
If interested, please check out the information file for this party at
/demos/incoming/party/mv95r202.txt.
Scorpios / Movement '95 Organizer - scorpios@mail.snunit.k12.il
=--------------------------------[VGA Hardware Tricks, Part 2.5/6]--[Trixter]-=
_____Preface
Welcome to VGA Hardware Tricks, a six-part series written by
Trixter/Hornet. In this special insert into the series (contributed by
Trouls of TnT), we'll take one last look at crossfading; this time, with
128-color pictures. (Next week we'll resume our original schedule.)
_____Introduction
By now you're probably wondering where the multi-color techniques that I
wrote about last time are. Well, Trouls of TnT (alias Alex Wenger) wrote
me right after I did my article on crossfading 16 and 256-color pictures
and pointed out something that I forgot to describe: Crossfading 128-color
pictures. He even went so far as to write source code and a small article,
so I'm pleased to reprint that information here.
Crossfading 128-color pictures is extremely simple. Since the total number
of combined colors is 256, we can effectively plot both pictures to the
screen, make one picture's palette all black, and then fade that palette
from black to colors as we fade the other to black. Simple, eh?
_____Overview
How you decide to *arrange* all those pixels, however, is a different
story. Alex writes of two possible solutions:
1. Set the video mode to 320x400.
2. Load the first picture, put the 1st line of image data in the 1st line
of VGA memory, the 2nd image line in the 3th VGA line, and the 3th line
in the 5th line and so on (hence putting each line of picture data on
every _other_ line of VGA memory).
Like this:
Picture1: VGA-Ram: Picture2:
xxxxxx ------> xxxxxx ____ yyyyyy
xxxxxx ____ yyyyyy <---' ___ yyyyyy
xxxxxx ___ `-> xxxxxx / _ yyyyyy
xxxxxx _ \ yyyyyy <---' / yyyyyy
\ `-> xxxxxx / /
\ yyyyyy <----' /
`--> xxxxxx /
yyyyyy <----'
3. Load the second picture in the lines that are still free. Convert the
colors that picture 1 uses pallette entries 0-127, and the colors
that picture 2 uses to entries 128-255.
4. Prepare the palette for picture 1 by setting colors 128-255 black.
5. Fade the pallette from picture 1's pallette to picture 2's pallette.
If you want to, you can try this pattern:
VGA-Ram:
xyxyxyxy
yxyxyxyx
xyxyxyxy
yxyxyxyx
It's simple to program. It's also possible to reserve a few palette
entries for a logo or something.
_____Code
Code that achieves this effect is available on ftp.cdrom.com in the
directory /pub/demos/hornet/demonews/vgahard in the file vgahar25.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
This technique has been used extensively before; most recently, in the end
credits part of Orange's X14 demo. They used the pixel-interleaving to
overlay text on a twisting column; it's the same idea.
Alex also wrote of one other thing, and while it's not a VGA hardware
effect, it's something that beginners might not have thought of: Pixel
crossfading. In this technique, all you have to do is make sure both
pictures have the same palette, no matter how many colors; then,
*gradually* overwrite the onscreen's picture with the other picture's
pixels.
- Change every 7 (or whatever you want) pixels until the whole picture
is done and you have a nice crossfading effect.
- Change the pixels along lines or change whole blocks of pixels for a
slide show effect.
_____Conclusion
With the addition of this special "insert" in this series, I'm pretty sure
we've exhausted crossfading. :-) Next week, we'll be delving into fun
stuff: How to make your standard VGA card display more than 256 colors at
once. Have fun until then!
Trixter / Hornet - trixter@ftp.cdrom.com
=----------------------------------[United Kingdom Coder Needed]--[Sam Swain]-=
Oxford Softworks now also requires computer programmers to work on various
computer game projects. We need people who have programmed in C/C++ on MAC
or PC platforms and can work on their own or as part of a team. Windows
programming experience is useful although not essential. They also need to
be prepared to move the the Oxfordshire area of the U.K. and start work as
soon as possible.
Send your C.V. and a disk with some examples to:
Oxford Softworks,
Stonefield House,
198 The Hill,
Burford,
Oxford OX18 4HX,
England.
or you can E-Mail us at: post@cpsoft.demon.co.uk
If your work is currently on the Net somewhere, tell us where we can find
it (in demos/art compos etc).
We hope to hear from you soon.
PS: Check out our home page at www.demon.co.uk/oxford-soft
Sam Swain - sam@cpsoft.demon.co.uk
=-[Subscribing]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
_____How to subscribe to DemoNews
Mail to : listserver@unseen.aztec.co.za
Body : subscribe demuan-list [first_name] [last_name]
The listserver will send 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.
=-[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.110.
______/\___________________________ __ ________________ ___ /\_______
\____ \ ________ _ _ ______ \ / \| \ ________ | \/ ______/
/ | \ _) \ \_/ \ | \ / \ \ _) \ | \______ \
/ | \ \ | \ | \ / \ \ /~\ \ / \
\_____ /_______/___| /________/ \____\_____/_______/_________/________/
\_____/ |____/
| Subscribers : 1794
DemoNews Issue #110 - December 11, 1995 | Last Week : 1735
------------- | Change : +59
DemoNews is a newsletter for the demo scene. | Archive Size : 1546M
It is produced by Hornet at the site ftp.cdrom.com. | Last Week : 1436M
Our demo archive is located under /pub/demos. | Remaining : 391M
|
=-[Contents]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Uploads
Articles
Introduction................................Snowman
Imphobia Voting.............................Darkness
Bitmap Resampling...........................JsNO
Movement 1995 in Israel.....................Scorpios
VGA Hardware Tricks, Part 2.5/6.............Trixter
United Kingdom Coder Needed.................Sam Swain
Subscribing
Closing
=-[Uploads]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=----------------------------------------------------------[File Information]-=
All files listed below are on ftp.cdrom.com under.
Please keep in mind that all ratings are subjective.
If your file transfers are too slow, there are several alternatives:
Use our european mirror at ftp://ftp.uni-paderborn.de/pub/pc-demos
Try getting files from the web at http://www.cdrom.com/pub/demos
See /hornet/demonews/101-120/demonews.102 for details about ftpmail.
You may also wish to check out a couple of other good demo sites:
ftp://ftp.arosnet.se/e:\demo maintained by Zodiak / Cascada
ftp://hagar.arts.kuleuven.ac.be/demos maintained by Sleeping Dog / Natives
=-------------------------------------------------------------[Demos:General]-=
Location /demos/alpha Size Rated Description
=-------------------------------- ---- ----- ---------------------------------=
/1995/a/acolors.zip 1192 **** Colors by A-Men
/1995/i/itsdemo.zip 3594 ****+ Into the Shadows by Triton
/1995/t/tro.zip 58 ***+ Tro by Remal
/1995/u/ufo.zip 345 ***+ UFO by Zeb and Barti
Assembly '95 Demos (ASM95:demo:)
/1995/j/juice11.zip 868 **** 02: Juice by Psychic Link
/1995/j/juicefix.zip 64 **** 02: Juice (patch) by Psychic Link
=--------------------------------------------------------[Demos:Non-Reviewed]-=
Location /demos/alpha Size Description
=-------------------------------- ---- ---------------------------------------=
/bbs/b/blsthtro.zip 301 Stairway to Heaven by Blasm
/bbs/p/pzero.zip 7 Point Zero by Xtatic
/bbs/s/sxn-uwel.zip 7 Underworld Elements by Sanxion
/party/1995/TP95/bustp95.zip 958 The Party 1995 Bus Trip
/party/1995/TP95/tp5_inv.zip 318 The Party 1995 Invitation Intro
/party/1996/JUH96/j3preinv.zip 67 Juhla 1996 Pre-Invitation Intro
=-------------------------------------------------------------[Music:General]-=
Location /demos/music Size Rated Description
=-------------------------------- ---- ----- ---------------------------------=
/disks/1995/0-9/4play.zip 1250 ***+ 4Play Music Disk
/disks/1995/f/fm-prog.zip 1992 ****+ Progression by Necros
/disks/1995/f/fonp1.zip 1011 ** Freaks of Nature by Neil H.
/disks/1995/l/lostworx.zip 556 **+ The Lost Works by Abstract Vision
/disks/1995/m/moz-0008.zip 1330 *** moz[IC]art Music Pack #8
/disks/1995/o/offsprin.zip 233 *+ Offspring by fh94.3
/disks/1995/r/radpack2.zip 1023 *+ RadioActivity by Radiance
/disks/1995/s/sdc-0001.zip 1505 ** Disk Volume-001 by SDC
/disks/1995/s/smx1_1.zip 768 *+ [1/3] Spiritual Minds by Dementia
/disks/1995/s/smx1_2.zip 971 *+ [2/3] Spiritual Minds by Dementia
/disks/1995/s/smx1_3.zip 1049 *+ [3/3] Spiritual Minds by Dementia
/disks/1995/s/sstones.zip 1147 **** Standing Stones by Ghost Fellow
/disks/1995/t/tr-phs02.zip 1582 ***+ Phase 02 by Tracktor
/disks/1995/u/unify1_1.zip 1107 ** [1/3] Unification:v1 by AIM Higher
/disks/1995/u/unify1_2.zip 1450 ** [2/3] Unification:v1 by AIM Higher
/disks/1995/u/unify1_3.zip 1398 ** [3/3] Unification:v1 by AIM Higher
/disks/1995/v/vsl-dj-1.zip 1458 **+ [1/5] A DJ's Dream by VSL
/disks/1995/v/vsl-dj-2.zip 1435 **+ [2/5] A DJ's Dream by VSL
/disks/1995/v/vsl-dj-3.zip 1446 **+ [3/5] A DJ's Dream by VSL
/disks/1995/v/vsl-dj-4.zip 1423 **+ [4/5] A DJ's Dream by VSL
/disks/1995/v/vsl-dj-5.zip 1398 **+ [5/5] A DJ's Dream by VSL
/songs/1993/mod/h/hackmani.zip 205 ***+ hackerrence Mania by Lizardking
/songs/1993/mod/t/tango.zip 59 ***+ Tango Love by Lizardking
/songs/1993/mod/t/trnsatln.arj 214 **** Trans Atlantic by Lizardking
/songs/1993/s3m/strshine.zip 222 ****+ Starshine by Purple Motion/FC
/songs/1994/mod/s/se-phnkm.zip 58 ** Phunk by Sonic Enigma
/songs/1994/xm/l/liquidat.zip 115 *** Liquidation by Vogue
/songs/1994/xm/l/longstab.zip 143 ***+ Longstabben by Lizardking & Vogue
/songs/1995/mod/0-9/25.zip 26 + Birthday Farts by ?
/songs/1995/mod/f/fix.zip 161 ***+ Fix by Xenon D.
/songs/1995/mod/s/shdyside.zip 140 ***+ On The Shady Side by Sulphur
/songs/1995/mod/s/sortof.zip 121 **** Sort Of..? by Sulphur
/songs/1995/mod/s/spammm.zip 111 + Spammm! by SPaM
/songs/1995/mod/s/surndtst.zip 45 + Surround Test by Magic Fred
/songs/1995/mod/t/trancezz.zip 61 ** Zone Z by Trance
/songs/1995/mod/u/underwrl.zip 462 *** Underworld Dreams by Lizardking
/songs/1995/mod/v/volumnus.zip 175 ** Volumnus Simplicity by ?
/songs/1995/mtm/k/k_depart.zip 127 **+ Departure by theHacker
/songs/1995/mtm/v/v-hybrid.zip 220 **+ Hybrid Hype by Pariah
/songs/1995/mtm/v/v-moverr.zip 227 *+ Move It (remix) by Pariah
/songs/1995/mtm/v/v-ncpush.zip 178 **+ Nightcrawlers (remix) by Pariah
/songs/1995/s3m/a/asy-wind.arj 245 ***+ Windswept by Asyntote
/songs/1995/s3m/a/atoms.zip 111 ** Atoms by The King
/songs/1995/s3m/b/b13-0014.zip 94 *** A Secret Smile by Wolfgang K
/songs/1995/s3m/b/b13-0016.zip 157 **+ Blue Winter by Extene
/songs/1995/s3m/b/b13-0017.zip 475 *** Urgency by Wolfgang Krauser
/songs/1995/s3m/b/b13-0018.zip 365 **+ Indefinity by Wolfagang Krauser
/songs/1995/s3m/b/back-had.zip 231 *+ Back the Fuck Off by Hadji
/songs/1995/s3m/b/badon.zip 116 *** Badon by Crux
/songs/1995/s3m/b/batchman.arj 604 **+ Dreaming by Batchman
/songs/1995/s3m/b/bed_card.zip 197 *** Falling House of... by Bedlamite
/songs/1995/s3m/c/ccs-amg.zip 313 *** Carcass is...by Aahz the Demon
/songs/1995/s3m/c/ccs-azss.zip 283 *** Sidestep by Aahz the Demon
/songs/1995/s3m/c/ccs-hypn.zip 261 ***+ Hypnosis by Aahz the Demon
/songs/1995/s3m/c/class_9a.zip 62 **+ Class 9a by Vadim Shustov
/songs/1995/s3m/c/codeath.zip 76 **+ Cause of Death by Vadim Shustov
/songs/1995/s3m/c/col.zip 24 ** Coolabrannesiusin by Joika
/songs/1995/s3m/c/cowdotj.zip 72 *** Death of the Jocks by Cracker
/songs/1995/s3m/c/cowunho.zip 73 **+ Unfinished Homework by Cracker
/songs/1995/s3m/c/cusm_zar.zip 149 *+ Zarniwoop by CarterUSM
/songs/1995/s3m/c/cyberrat.zip 138 *** Cyberrats by Mental
/songs/1995/s3m/d/days.zip 239 *** Days of Old by Darkwolf
/songs/1995/s3m/d/deep2.zip 202 **+ Deep Troubles by Populus
/songs/1995/s3m/d/dmg-hbea.zip 140 *** Feel My Hard Beat by DMG
/songs/1995/s3m/d/dmg-real.zip 175 *** Make It Real by DMG
/songs/1995/s3m/d/dmk-sitd.zip 61 *** Screams in the Dark by Acid Rain
/songs/1995/s3m/d/dnc2trnc.arj 86 ** Dance to the Trance by Hector
/songs/1995/s3m/d/dontgeta.zip 276 *** Don't Get Around Much by DD
/songs/1995/s3m/d/doom-hth.arj 506 ** Doom and Stuff V4 by HTH
/songs/1995/s3m/d/dreary.arj 34 ** Dreary as All Hell by HTH
/songs/1995/s3m/d/drkslide.zip 113 ** Darkslides by Cyberdmon
/songs/1995/s3m/d/ds-xtc.zip 181 * XTC by DJ Dark Hart
/songs/1995/s3m/e/ele-temp.zip 419 **+ Ice Temple by Elemental
/songs/1995/s3m/e/emg-emer.zip 38 ** Emergency by Emergency
/songs/1995/s3m/e/emg-girl.zip 50 ** Kick it, Girl by Emergency
/songs/1995/s3m/e/emg-hous.zip 62 *+ Is This House? by Emergency
/songs/1995/s3m/e/emg-intg.zip 67 **+ Integrity by Emergency
/songs/1995/s3m/e/emg-k2.zip 60 ** K2 Anthem by Emergency
/songs/1995/s3m/e/emg-love.zip 92 **+ Love by Emergency
/songs/1995/s3m/e/emg-snd.zip 48 *** Sounds by Emergency
/songs/1995/s3m/e/emg-sund.zip 117 * Sunday Walk by Emergency
/songs/1995/s3m/e/emg-tekn.zip 41 ** Teknologia by Emergency
/songs/1995/s3m/e/epi-etud.zip 52 ** Etude by Riders
/songs/1995/s3m/e/escape.zip 693 *** Esc. From Reality by S-wave.
/songs/1995/s3m/e/expwy.zip 79 * Expressway by Herbivore
/songs/1995/s3m/f/fdn-arab.zip 91 *** Arabian Nites by Ender
/songs/1995/s3m/f/fdn-sky.zip 135 ***+ Skyline Movement by Ender
/songs/1995/s3m/f/flp-beta.zip 201 ** BetaM by Aksen
/songs/1995/s3m/f/flp-dend.zip 79 ** Da End by Mikrospastique
/songs/1995/s3m/f/flp-kort.zip 86 *+ Kortic by QCD
/songs/1995/s3m/f/flp-uags.zip 118 ** Under A Grey Sky by Aksen
/songs/1995/s3m/f/fred-kmg.zip 220 ***+ Timeless Voyage by Fred
/songs/1995/s3m/f/fugler3.zip 340 + Alle Fugler by Joika
/songs/1995/s3m/g/g-doh.zip 50 * Deception of Heat by Gentle
/songs/1995/s3m/g/g_hungry.zip 115 * Hungry for Pteridine by Gentle
/songs/1995/s3m/g/g_wander.zip 182 ** Wanderlust by Gentle
/songs/1995/s3m/g/gl-crnge.lzh 349 ***+ Cringe by Glitch
/songs/1995/s3m/g/gl-dream.lzh 304 *** Dreams of Glory by Glitch
/songs/1995/s3m/g/gl-scrm.lzh 428 *** Scream by Glitch
/songs/1995/s3m/h/haitari.zip 94 *** Haitari by Wode Tc
/songs/1995/s3m/h/hd-92jam.zip 148 ** 92042 Jam by Undertaker
/songs/1995/s3m/h/hd-apple.zip 341 ***+ Apples are Delicious by Crus
/songs/1995/s3m/h/hd-btrmk.zip 217 *** Thang Called Buttermilk by Crus
/songs/1995/s3m/h/hd-ctech.zip 458 ***+ Cooltechno by Undertaker
/songs/1995/s3m/h/hd-gftec.zip 205 ***+ Goodtechno by Undertaker
/songs/1995/s3m/h/hd-isuhp.zip 158 **+ Is You Happy? by Undertaker
/songs/1995/s3m/h/hd-rlze.zip 128 ** Realize by Crus
/songs/1995/s3m/h/hd-wckd.zip 316 *** Da Wicked Tech by Crus
/songs/1995/s3m/h/hd-wtchll.zip 183 ** What The Hell is This?? by Crus
/songs/1995/s3m/h/hidas.zip 212 ***+ Illan Viimeinen Hidas by Wode
/songs/1995/s3m/h/houseeey.lzh 96 *** You Know, its.. by Hidenori Hori
/songs/1995/s3m/h/hw-ak-ti.zip 75 ** Titaniumleafprints by h-wood
/songs/1995/s3m/i/ice_sw.zip 152 ** Ice by Streetwize
/songs/1995/s3m/k/k_carrot.zip 266 *** Carrot World by Zake
/songs/1995/s3m/k/k_echoes.zip 387 *** Echoes Inside me by Zake
/songs/1995/s3m/k/k_journ.zip 213 **** Journey Skyward by Leviathan
/songs/1995/s3m/k/kxnetrun.zip 193 **+ Net Runner by Kxmode
/songs/1995/s3m/l/lomlife.zip 65 **+ Love of my Life by The King
/songs/1995/s3m/l/lonpray.zip 111 ** Living on a Prayer by The King
/songs/1995/s3m/m/m-n0gen.zip 104 *** En n0gen, and... by Mystical
/songs/1995/s3m/m/microg.zip 259 **** Microgroove by Sirrus
/songs/1995/s3m/m/mr_p.zip 53 **** Mr. Pringle by F.Ashraf
/songs/1995/s3m/n/no-7spir.zip 111 **** The Seven Spirits by Delta X
/songs/1995/s3m/n/no-greym.zip 107 **+ Pray Aphrodite by SamH
/songs/1995/s3m/n/no-prodi.zip 87 **+ Prodigal Elements by shawnm
/songs/1995/s3m/p/pr-chil.zip 270 **+ Chillout Folk by Nexus
/songs/1995/s3m/p/pr-ovrfl.zip 9 **+ Overflow by Draygen
/songs/1995/s3m/p/pr-prime.zip 254 *** Prime by Hades
/songs/1995/s3m/p/pr-tn.zip 138 *** Trance Nation by Nexus
/songs/1995/s3m/p/prelude.zip 124 ** Prelude in C by Joika
/songs/1995/s3m/r/radio666.zip 147 ***+ Heard it on Channel 666 by Wode
/songs/1995/s3m/r/raf-dsir.zip 134 **+ Desired by Zovirax/R.A.F
/songs/1995/s3m/r/reverie.zip 143 **+ Reverie by Darkwolf/Bass Prod.
/songs/1995/s3m/r/rm-adrif.zip 88 ** Lost and Adrift by Remnant
/songs/1995/s3m/s/sands.zip 103 ** The Sand Of Night by Miracle
/songs/1995/s3m/s/scat.zip 74 + Scatman's World by Joika
/songs/1995/s3m/s/smeg_abc.zip 15 **+ ad&aboc by Smeghead/Terraformers
/songs/1995/s3m/s/sms.zip 201 *+ Slap Me Silly by Puppeteer
/songs/1995/s3m/s/sr-attck.zip 148 **+ Attack by SpeedRaver/HFR
/songs/1995/s3m/s/sr-etrty.zip 174 ** Eternity by SpeedRaver/HFR
/songs/1995/s3m/s/sunrise.zip 243 **+ Sunrise..Dreamland by NG PEI SIN
/songs/1995/s3m/t/tanz-had.zip 140 **+ Tanzen Sie Gern? by Hadji
/songs/1995/s3m/t/tau_zero.zip 266 **+ Tau Zero by Wode
/songs/1995/s3m/t/tearhate.zip 151 ***+ Tears of Hate by Ghost Fellow/MWB
/songs/1995/s3m/t/tech1.zip 450 ** JC's Dance Party by Black Dragon
/songs/1995/s3m/t/tfouchie.zip 98 *+ Please ... Better by The Finn/VLA
/songs/1995/s3m/t/thoughts.lzh 16 *+ Thoughts by Akintunde
/songs/1995/s3m/t/tildeath.zip 115 * Till Death Do Us Part by Herbivore
/songs/1995/s3m/t/tk-emban.zip 224 * Embian...Groove by Stanke-E/TK
/songs/1995/s3m/t/tk-night.zip 206 *+ Wlcm..Nghtmr by Stank-E&Tamrx/TK
/songs/1995/s3m/t/tk-obliv.zip 239 * Oblivion by Stank-E/Total Kaos
/songs/1995/s3m/t/tk-rbea2.zip 183 + Rainy Beats by Stank-E/Total Kaos
/songs/1995/s3m/t/tkwinner.zip 91 **+ The Winner by The King
/songs/1995/s3m/t/toj-acsd.zip 449 + Access Denied by Cerulean/Vertigo
/songs/1995/s3m/t/tuntemat.zip 144 *** Tunte ... Tunnari by A.M.Otsala
/songs/1995/s3m/v/v-beckon.zip 377 *** Underground Beckons by Hyp. Mel.
/songs/1995/s3m/v/v-break.zip 109 **+ Breaking Free by Vicious
/songs/1995/s3m/v/v-go.zip 203 ** Let It Go by Vicious
/songs/1995/s3m/v/v-haunt.zip 131 ** Haunting Melody by Hypnotic Melody
/songs/1995/s3m/v/v-intro.zip 61 ** The Intro by Vicious
/songs/1995/s3m/v/v-moment.zip 109 **+ Moments of Extacy by Vicious
/songs/1995/s3m/v/v-sweat.zip 130 ** Work It Till You Sweat by Vicious
/songs/1995/s3m/v/v-unknow.zip 167 **+ The Unknown by Vicious
/songs/1995/s3m/v/victory.zip 275 *** Final Victory by Daedalus
/songs/1995/s3m/v/viima.zip 297 *** Viima by Mirror/Symptom.
/songs/1995/s3m/v/vrsilver.zip 306 **+ Silverplace by Virtual Rythum
/songs/1995/s3m/v/vrstatic.zip 310 *** Static by Virtual Rythum
/songs/1995/s3m/v/vrsubst.zip 295 *** Substance by Virtual Rythum
/songs/1995/xm/a/adrftyou.zip 430 ***+ Adrift With You by Scirocco
/songs/1995/xm/e/epi-made.zip 222 **** Made Again by bert
/songs/1995/xm/e/everlost.zip 440 **+ Everlost by ?
/songs/1995/xm/f/feel.zip 216 *+ You make me feel so by Outrage
/songs/1995/xm/f/flp-sofp.zip 310 *** thesoundoffallenpeta by Dinugz
/songs/1995/xm/f/fm-cubic.zip 174 **** Cubic Inch by Mellow-D
/songs/1995/xm/f/fr-angel.zip 225 **+ In the time of angel by Teo
/songs/1995/xm/f/fr-some.zip 204 *** Something In The Air by Teo
/songs/1995/xm/g/ghg2.zip 224 + Heretic by Guru
/songs/1995/xm/g/ghg3.zip 146 * Sshnaps by Guru
/songs/1995/xm/h/htc-cnfd.zip 275 *** Confide by Hunz
/songs/1995/xm/h/hyperdrv.zip 438 **** Hyperdrive by Scirocco
/songs/1995/xm/i/i_took.zip 253 *+ I Took my Own Life by Jimmac
/songs/1995/xm/j/jbn-joy.zip 127 **+ Joy-Expressive by Jaben
/songs/1995/xm/k/k_worm.zip 572 *** WormHole by Khyron
/songs/1995/xm/l/lalala.zip 485 * Big Boys Don't Lala by Deniax
/songs/1995/xm/l/leaves.zip 86 **+ Leaves by Eye-Oh
/songs/1995/xm/l/lifelike.zip 159 *+ Life is Like a Dance by Jaromir
/songs/1995/xm/l/lk2.zip 355 ***+ Lizardking's Theme by Lizardking
/songs/1995/xm/l/llenties.arj 98 ** Llenties Accelerades by JAk
/songs/1995/xm/l/lok_jtop.zip 173 * Jus' Can't Stop by Ganja Man
/songs/1995/xm/m/mb-whyme.zip 106 *+ Why Me? by CaND-iCe
/songs/1995/xm/m/mnc-sade.zip 151 **+ Sade History by Monaco's
/songs/1995/xm/m/moses16.zip 83 ** Acid Wash by DJ Moses
/songs/1995/xm/m/mx-nsr.zip 421 *** Non-Stop Rave by MAxA
/songs/1995/xm/p/pq4.zip 119 ***+ PQ4 by Jimmac
/songs/1995/xm/p/pr-rthm2.zip 139 ***+ Rythmic Techno II by Hades
/songs/1995/xm/p/purple_h.zip 1199 **** Purple Haze by Zackman
/songs/1995/xm/r/reachsky.zip 290 ***+ Reach...Sky by Mike X/Xenon Dev.
/songs/1995/xm/r/reconclt.zip 244 *+ Reconciliation by Mirror/Sypmtom
/songs/1995/xm/r/revelatn.zip 187 **** Revelation by Marvin & Voice
/songs/1995/xm/r/rez_ii.zip 207 * We all Love Rez! by Wild!Eye
/songs/1995/xm/r/rough.zip 2743 *** Rough Sex by Dmkeup
/songs/1995/xm/s/satura.zip 134 *+ Satura by Lance and Riders
/songs/1995/xm/s/sol-con.zip 242 *** Tranze Contam. by Solaris
/songs/1995/xm/s/sol-hard.zip 309 **+ Confuss by Solaris/Nearly Gods
/songs/1995/xm/s/sol-slav.zip 146 ** Teknoslave by Solaris/Nearly Gods
/songs/1995/xm/s/sol-smix.zip 114 ** Spicemix by Solaris/Nearly Gods
/songs/1995/xm/s/sol-spi.zip 303 ** Low Sprit by Solaris/Nearly Gods
/songs/1995/xm/s/sol-uf.zip 252 ** Ufoflow by Solaris/Nearly Gods
/songs/1995/xm/t/tmission.zip 259 ***+ The Mission by Contagion/Massive
/songs/1995/xm/t/trix.zip 170 *+ No Tricks by Jimmac
/songs/1995/xm/t/tunel.zip 182 ** Tunelm by Jimmac
/songs/1995/xm/v/vd-down.zip 230 **+ Never Let Me Down by Vlad Dracl
/songs/1995/xm/z/zlt_ton.zip 207 ***+ Tontrolleri by Zalt
=--------------------------------------------------------[Music:Non-Reviewed]-=
Location /demos/music Size Description
=-------------------------------- ---- ---------------------------------------=
/programs/misc/awefxw10.zip 22 AWE32FXWorkShop v1.0
/programs/players/amp10.zip 89 AMP MPEG Decoder v1.0a
/programs/players/bbzpl102.zip 61 BBZPlay v1.02
/programs/rippers/burp0268.arj 24 Burp ripper v0.268
/programs/players/cp16.zip 266 Cubic Player v1.6
/programs/players/crlm05b.zip 16 CoralMod player v0.5beta
/programs/players/iplay122.zip 151 Inertia Player v1.22
/programs/players/modm22a.zip 126 Mod Masher player v2.2
/programs/rippers/ripper49.zip 164 Ripper v4.9
/programs/samplers/dac21.zip 302 Digital Audio Copy v2.1
/programs/spectrum/osci111.zip 12 OSCI SB Oscilloscope v1.11
/programs/trackers/dtrk200a.zip 50 Disorder Tracker v2.00alpha
/programs/trackers/fmc.arj 31 Faust Music Creator (adlib tracker)
/programs/trackers/radpas12.zip 11 RADPAS v1.2 TP interface for RAD Tracker
/programs/trackers/radv1_1a.zip 113 Reality Adlib Tracker v1.1a
=----------------------------------------------------------------------[Code]-=
Location /demos/code Size Rated Lang Description
=-------------------------------- ---- ----- ---- ----------------------------=
/graph/3d/textvec.zip 23 *** A P 3D vectors from Textro/OTM
/memory/fxvmm210.zip 109 ***+ A C Free Virtual Memory Manager
/pmode/dos32v33.zip 339 ***** A C DOS32 DOS Extender v.33
/pmode/flat.zip 11 ***+ A CP "Flat" mode memory package
/utils/crypt120.zip 6 **+ A Protect files from lamerz
/utils/gema23gm.zip 138 ****+ A Motorola-style assembler
=-[Articles]=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=---------------------------------------------------[Introduction]--[Snowman]-=
Hello everyone!
This intro begun,
You'll note a new creative aim.
I've struggled to rhyme,
have meter and time,
and yet keep the content the same.
Now check the reviews,
too many to choose!
At last, music disks have been moved.
With index in place,
the .txt we erase,
though ALLFILES "too big" has been proved. :(
Our Nunny is back!
His tasty code snack,
will teach you to bitmap resample.
With Alex explore,
crossfading and more,
the details he's given are ample.
A message from Jim,
'more cool stuff to skim',
on his "PC Demos Explained."
[An apology,
goes to you from me,
for late DemoNews I am blamed.]
In new party news...
Just who'll win and loose,
at The Party nineteen nine-five?
Well, shortly we'll know,
(short weeks left to go,
before this event comes alive).
An ASCII report,
we'll have of some sort,
for three of our own will be there.
My thoughts go along,
with Zodiak's song.
A three-timing champ? (that's a scare)
A DemoNews note,
you'll think "Just who wrote,
that intro for issue 112?"
To make a long trip,
an issue I'll skip,
while Diablo does this himself.
In two weeks I leave,
arrive New Year's Eve,
from OH to CA I'll split.
Now take care. Peruse,
this new DemoNews.
"Snowy G." Mann / Hornet
=-----------------------------------------------[Imphobia Voting]--[Darkness]-=
[Note: This mail was sent to me (Snowman) on 24 November, so voting is
probably closed. However, Imphobia seems to be delayed almost as much as
this newsletter, so go ahead and send in your votes! Darkness will
probably kill me for this. :)]
If you haven't done it yet, this is your last chance to vote for the
Imphobia 11 charts. It is very important for all scene people to fill in a
voting form so that the charts reflects in its best way the opinion of the
whole scene...
Voting forms won't be accepted after Sunday.. So hurry up.
You can find the voting form in DemoNews issue 102, located at
/demos/hornet/demonews/101-120/demonews.102.
Darkness / Imphobia - jeff.van.audenhove@infoboard.be
=-------------------------------------------------[Bitmap Resampling]--[JsNO]-=
_____Preface
Just recently, I've wanted to resample some large 256 color indexed images
to be used in my oz96 entry. Normally I use Animator Pro 1.3a to do this,
but Animator will not accept bitmap images greater than the actual display
area (namely 640x480, 800x600 and 1024x768).
So there was a problem for me... I had to resample these images, but didn't
have the software available. I looked around the net for a day or so
before I decided to write my own. I've used no formal method to make this
as I didn't know of any when writing it (until Trixter pointed this out to
me afterwards). So this is the "nunny method" I guess.
For the purposes of this program/article, "resampling" means reducing the
actual colors present in a given bitmap. You can do lots of other stuff
with these algorithms I have provided, like changing the RGB ratio or
changing the intensity etc... but i won't be covering that here.
_____Introduction
The problem any demo coder faces when making a demo is that the 256 colour
boundary is never enough. Your graphics artist, or your scanner may
produce a set of pictures that you would want displayed on the screen at
any one time, but can't due to this "256 boundary".
Bitmap A will total 200 colors, bitmap B will total 80 colors and bitmap
C may contain 100 colors... so how can we make it possible for all these
bitmaps to be displayed at once?. - Simple, we shrink the colors for each
bitmap, and the program I have written goes about it in the following way
(refer to my PRESAMP.ASM program, found at ftp.cdrom.com under
/demos/incoming/code/presamp.zip):
1. The palette RGB values are first copied to what I call a the "palette
statistic table." Each R G B colour is "resampled."
R resampled value = (R * factor) > 8
G resampled value = (G * factor) > 8
B resampled value = (B * factor) > 8
You will see later why we do this.
2. The computer adds up the frequencies of each RGB index (i.e. how many
times they occur in the bitmap) in the palette stat table.
3. This stat table is then sorted in descending order (i.e. in an order of
most occurring to least occurring). It uses the above frequencies as a
basis for sorting.
4. Now we go through the palette statistic table and try to reduce the RGB
values, as the above RGB values have been resampled (i.e. reduced). We
will have a lot of indexes that will be of the same RGB value. We then
simply go through and kill identical RGB values so that we have only
unique RGB values in our table.
The color will start from the top of the list and compare "the most used
indices" with the least used indices. The most used colors are the
colors we want to actually have "left over". This is because a user
will see these given color values on the screen the most.
If one, two, or more of the same RGB value are found, the algorithm will
trade the most popular or for the least popular, so that only the most
popular have been substituted. When each unique colour is reduced or a
single/unique value is found, it is stored to a new palette statistic
table. We then link the index values of these two tables so we know how
to translate the new index for each pixel.
BTW: Sorry if I'm not explaining this very well.. I'm not a very good
columnist. :)
5. Once we have reduced (simplified - a better word) our statistic palette,
we can now begin to "translate" the actual bitmap values from our old
palette statistic table and newly compiled palette statistic table.
The computer will go through each pixel, and translate its index value
and respective RGB value according to the old palette. This value is
then resampled...
R resampled value = (R * factor) > 8
G resampled value = (G * factor) > 8
B resampled value = (B * factor) > 8
...and compared with the resampled values in our palette statistic
table. Once a match is found, we can now translate the palette index
value found in the old palette statistic table to a palette index value
found in our new palette statistic table.
The RGB colour value found in this entry is the color that will be used,
and the position index of this entry within the table is the translated
pixel value of our new pixel. We do this for every pixel until the
entire bitmap has been converted.
I didn't explain that very well did I? Here is a better way of
explaining it, with an extract of my code:
mov ah,[edi+tpal_stat_table.index_pal]
mov edi,offset new_pal_stat_table
xor dl,dl
@@f_match_newrbg:
cmp ah,[edi+tpal_stat_table.index_pal]
jne @@f_no_newrgb
mov [esi],dl
jmp @@index_xlated
@@f_no_newrgb:
add edi,size tpal_stat_table
add dl,1
jnc @@f_match_newrbg
@@f_no_match:
add edi,size tpal_stat_table
add dh,1
jnc @@f_match_rgbl
Here is an entity relationship diagram that may aid your understanding:
/\
pal_stat_table ---------- / \ ----- new_pal_stat_table -------.
/ | \ / | \
/ |- Pallette Index \/ |- Pallette Index \
| |- RGB value (sampled) `- RGB value (actual RGB) |
| `- Tally |
/\ /\
/ \ / \
\ / <-- RGB value (sampled) Pallette Index --> \ /
\/ \/
| |
| |
\ /
`-- Old Bitmap Translated Bitmap --'
The program is ready made, but if you need to modify it you will need TASM
and DOS32V32.
To run the program type in:
PRESAMP -sXX -cXX <filein>.VGA <fileout>.VGA
-sXX being a decimal number from 00 to FF. This is the position in the
palette table of the bitmap where you want colors to start from.
-sXX being a decimal number from 00 to FF is the total number of colors you
want in the resampled bitmap.
For example:
PRESAMP -s00 -c80 in.vga out.vga
_____Other Issues
You could expand this program to except a number of bitmaps at once, to
pool all their palettes to together. As the possible number of colors will
increase, better quality pictures will be achieved than simply reducing
each one separately. This is because bitmaps will be "borrowing" colors
from other bitmaps that fit more closely with the old bitmap color. Also,
you could make it "protect" certain regions of the palette, so that those
colors will always be considered first. You can do this by forcing these
colors to be sorted first in the palette statistic table.
This program will consider ALL color indices whether they are used or not
used in the source bitmap. This means that if you ask it to reduce the
bitmap to 50 colors and it only used 128 of these colors, the resultant
color total will be less than 50. Although it is poor coding on my part,
it greatly simplifies things.. it's ok for what I want it to do anyway. :)
Hand on, now I come to think of it, an easy way to get around this is to
simply extrapolate the target colors with the number of actual colors:
target_colors modified_target_colors
----------------- = -----------------------
no_source_colors 256
You can modify the RGB ratio of the bitmaps by playing around with the
resample code:
R resampled value = (R * factor) > 8
G resampled value = (G * factor) > 8
B resampled value = (B * factor) > 8
Hence you can make am image a little bit more red, or a little bit more
green etc. NB/ Only bias the values either at palette statistic
construction or the translation stage only..not both. If you do, it won't
have any effect.
_____Conclusion
Lastly, this program is a hack (ie - rough as guts). Therefore, once it
worked, I stopped coding. Improvements in speed can be made in the
translation process by changing all the exhaustive searches to binary
searches etc. This would greatly improve speed.
See ya.
JsNO / SuperReal & Hornet - jsno@turtle.apana.org.au
=---------------------------------------[Movement 1995 in Israel]--[Scorpios]-=
The first ever Israeli party is planned for the Hanukka holiday and will be
the first try to accelerate the demo scene in Israel. Since we don't have
a lot of scene members in Israel to justify a big event, we have decided to
do a smaller one, still - with compos, mutual swapping & FUN! If you wanna
be a scene member, you already are or you just wanna have a glance at this
wonderful world... be there!
This party will be held on December 24-25, 1995.
If interested, please check out the information file for this party at
/demos/incoming/party/mv95r202.txt.
Scorpios / Movement '95 Organizer - scorpios@mail.snunit.k12.il
=--------------------------------[VGA Hardware Tricks, Part 2.5/6]--[Trixter]-=
_____Preface
Welcome to VGA Hardware Tricks, a six-part series written by
Trixter/Hornet. In this special insert into the series (contributed by
Trouls of TnT), we'll take one last look at crossfading; this time, with
128-color pictures. (Next week we'll resume our original schedule.)
_____Introduction
By now you're probably wondering where the multi-color techniques that I
wrote about last time are. Well, Trouls of TnT (alias Alex Wenger) wrote
me right after I did my article on crossfading 16 and 256-color pictures
and pointed out something that I forgot to describe: Crossfading 128-color
pictures. He even went so far as to write source code and a small article,
so I'm pleased to reprint that information here.
Crossfading 128-color pictures is extremely simple. Since the total number
of combined colors is 256, we can effectively plot both pictures to the
screen, make one picture's palette all black, and then fade that palette
from black to colors as we fade the other to black. Simple, eh?
_____Overview
How you decide to *arrange* all those pixels, however, is a different
story. Alex writes of two possible solutions:
1. Set the video mode to 320x400.
2. Load the first picture, put the 1st line of image data in the 1st line
of VGA memory, the 2nd image line in the 3th VGA line, and the 3th line
in the 5th line and so on (hence putting each line of picture data on
every _other_ line of VGA memory).
Like this:
Picture1: VGA-Ram: Picture2:
xxxxxx ------> xxxxxx ____ yyyyyy
xxxxxx ____ yyyyyy <---' ___ yyyyyy
xxxxxx ___ `-> xxxxxx / _ yyyyyy
xxxxxx _ \ yyyyyy <---' / yyyyyy
\ `-> xxxxxx / /
\ yyyyyy <----' /
`--> xxxxxx /
yyyyyy <----'
3. Load the second picture in the lines that are still free. Convert the
colors that picture 1 uses pallette entries 0-127, and the colors
that picture 2 uses to entries 128-255.
4. Prepare the palette for picture 1 by setting colors 128-255 black.
5. Fade the pallette from picture 1's pallette to picture 2's pallette.
If you want to, you can try this pattern:
VGA-Ram:
xyxyxyxy
yxyxyxyx
xyxyxyxy
yxyxyxyx
It's simple to program. It's also possible to reserve a few palette
entries for a logo or something.
_____Code
Code that achieves this effect is available on ftp.cdrom.com in the
directory /pub/demos/hornet/demonews/vgahard in the file vgahar25.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
This technique has been used extensively before; most recently, in the end
credits part of Orange's X14 demo. They used the pixel-interleaving to
overlay text on a twisting column; it's the same idea.
Alex also wrote of one other thing, and while it's not a VGA hardware
effect, it's something that beginners might not have thought of: Pixel
crossfading. In this technique, all you have to do is make sure both
pictures have the same palette, no matter how many colors; then,
*gradually* overwrite the onscreen's picture with the other picture's
pixels.
- Change every 7 (or whatever you want) pixels until the whole picture
is done and you have a nice crossfading effect.
- Change the pixels along lines or change whole blocks of pixels for a
slide show effect.
_____Conclusion
With the addition of this special "insert" in this series, I'm pretty sure
we've exhausted crossfading. :-) Next week, we'll be delving into fun
stuff: How to make your standard VGA card display more than 256 colors at
once. Have fun until then!
Trixter / Hornet - trixter@ftp.cdrom.com
=----------------------------------[United Kingdom Coder Needed]--[Sam Swain]-=
Oxford Softworks now also requires computer programmers to work on various
computer game projects. We need people who have programmed in C/C++ on MAC
or PC platforms and can work on their own or as part of a team. Windows
programming experience is useful although not essential. They also need to
be prepared to move the the Oxfordshire area of the U.K. and start work as
soon as possible.
Send your C.V. and a disk with some examples to:
Oxford Softworks,
Stonefield House,
198 The Hill,
Burford,
Oxford OX18 4HX,
England.
or you can E-Mail us at: post@cpsoft.demon.co.uk
If your work is currently on the Net somewhere, tell us where we can find
it (in demos/art compos etc).
We hope to hear from you soon.
PS: Check out our home page at www.demon.co.uk/oxford-soft
Sam Swain - sam@cpsoft.demon.co.uk
=-[Subscribing]-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
_____How to subscribe to DemoNews
Mail to : listserver@unseen.aztec.co.za
Body : subscribe demuan-list [first_name] [last_name]
The listserver will send 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.
=-[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.110.
Comments
Post a Comment