|
3d math by Lithium of VLA /code/3d/docs/3d_math.zip
| 10 Jan 1997 (catalog date)
11,835 bytes
| Download FTP scene.org
| Rating:
| Explanations of some 3d math concepts - I remember not getting the 3d rotations working correctly when I first started programming, but I'm not sure if that's my fault or the fault of the doc. Most of the docs are some simple linear algebra. They spell out the equations in the end for those who can't completely understand them.
|
|
3d basics by Synergist /code/3d/docs/3dbasics.zip
| 10 Jan 1997 (catalog date)
2,745 bytes
| Download FTP scene.org
| Rating:
| Some basic 3d documentation - I'd never want to tell someone that this doc is a good place to start. The person writing this has no concept of structures, which severely ease the programming of complex things such as 3d systems.
|
|
3D Coding tutorial by Ica of Hubris /code/3d/docs/3dica221.zip
| 30 Jun 1998 (catalog date)
422,704 bytes
| Download FTP scene.org
| Rating:
| This tutorial is very easy to understand and describes everything you need to know like the mathematical basics, the different kind of polyfillers, shading methods, camera movement, sorting and backface culling and much much more. A must-have for every 3d coder! Text
|
|
|
|
Zed 3D by Zed /code/3d/docs/zed3d060.zip
| 10 Jan 1997 (catalog date)
357,811 bytes
| Download FTP scene.org
| Rating:
| A comprehensive doc on many aspects of 3d math and programming - Designed for those comfortable with math. It spells out the math concepts needed and shows their application, but by no means spoon feeds the information to you.
|
|
Zed 3D by Zed /code/3d/docs/zed3d095.zip
| 19 Jan 1998 (catalog date)
697,450 bytes
| Download FTP scene.org
| Rating:
| Zed 3d - a document explaining the maths you'll need for 3d. Word and postscript formats of the same file. Zed has an attention to detail and a great way to explain all the math. I highly recommend this to anyone starting to make a 3d engine who doesn't know where to start (start with the math, not the polygon fillers, believe me! the fillers are trivial in comparison). See the bibliography for where to go next.
|
|
|
|
|
|
|
|
|
Raw GFX Lib by Ghyll of TGA /code/3d/systems/tgarx2b1.zip
| 02 Jul 1997 (catalog date)
34,488 bytes
| Download FTP scene.org
| Rating:
| An elementary graphics system. The functions are very base and it's a good idea for anyone coding graphics engines either to understand how those functions work or to be given higher level functions to work with.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Crappy Texture Map by Mandrill /code/3d/trifill/texmap/ctm.zip
| 19 Jan 1998 (catalog date)
6,214 bytes
| Download FTP scene.org
| Rating:
| Crappy Texture Map. At least you know what code should be doing what. The filler looks familiar (the register lay out). The texture 'swims' so I'm not sure this is a routine to emulate.
|
|
|
|
Tiled Texture Mapping Tutorial by TheGlide of Spinning Kids /code/3d/trifill/texmap/tiletmap.zip
| 03 Jun 1998 (catalog date)
4,757 bytes
| Download FTP scene.org
| | This is a little document that explains how to code a tiled texture mapper that handles any power of 2 texture sizes. The document contains some little C code to get you started. To fully understand the doc you should have already read MRI's fatmap.txt and fatmap2.txt.
|
|
|
|
|
|
GUS Environment by Patch /code/audio/detect/gusenv.zip
| 10 Jan 1997 (catalog date)
1,481 bytes
| Download FTP scene.org
| Rating:
| Grabs the Ultrasnd environment for you - Good for those who don't know how to find an environment variable, but it doesn't tell you much. It may give you a place to start.
|
|
|
oplid by ? of Audiotrix /code/audio/detect/oplid.zip
| 11 Jan 1997 (catalog date)
31,180 bytes
| Download FTP scene.org
| Rating:
| Detects what type of OPL chip is on your sound card - An ad for audiotrix more than anything else. No code. It looks like there should be more files in the archive than there are.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DemoVT by JCAB of Iguana /code/audio/players/demovt15.zip
| 10 Jan 1997 (catalog date)
228,287 bytes
| Download FTP scene.org
| Rating:
| A music player - Has no source for the player and a few bugs. But it's easy to interface from *any* language with support for SB and GUS. Rename file heartq.002 from Iguana's demo HeartQuake to demovt.exe and use that instead. It's version "1.6"
|
|
|
|
|
|
|
|
|
|
Midas v1.11 by Sahara Surfers /code/audio/players/midas111.zip
| 17 Jan 1999 (catalog date)
1,981,785 bytes
| Download FTP scene.org
| Rating:
| This version fixes some bugs in the 1.1 version, which was really necessary because some demos who used that version really sounded bad on a gus, so make sure you use this version, and not an older one!
|
|
|
|
Tiny Play by pascal of Cubic Team /code/audio/players/mxmp12.zip
| 11 Jan 1997 (catalog date)
92,697 bytes
| Download FTP scene.org
| Rating:
| Tiny Gus Play - Has source for the player, but can interface with asm and watcom. GUS only. requires that music be run through a converter and the playback is similar to FT2 when it comes to s3ms (but it will play xm's!)
|
|
|
|
|
|
|
|
Sound Deluxe System 5.04 by Maple Leaf /code/audio/players/sds504.zip
| 17 Jan 1999 (catalog date)
603,983 bytes
| Download FTP scene.org
| Rating:
| This player supports a lot of different module formats, but the GUS support seems to have a bug because I hear nothing, while it works great on my Soundblaster Pro. It supports a lot of different languages, including Turbo Basic!
|
|
|
StarPlayer by Jedi of Oxygen /code/audio/players/sp-code.zip
| 25 Aug 1997 (catalog date)
125,394 bytes
| Download FTP scene.org
| Rating:
| A mod/s3m player with source. THIS is the player you want to pick up if you're doing a 100% asm intro with Tran's pmode v2.xx and need SB support. It's easily tweakable to play your tune from memory, though the code given loads from disk. If you don't need SB support, also check out Robban's GUSPlay.
|
|
|
|
|
Tnt's Mod Player by ByteRaver of TNT, NO-ID /code/audio/players/tnt-mp11.zip
| 10 Jun 1998 (catalog date)
306,622 bytes
| Download FTP scene.org
| | This is a .MOD, .WOW player for DOS or a W95 DOS BOX. It supports the GUS and SoundBlaster. Features are interpolative mixing routines (stereo with panning effects), 5 octaves, 1 to 32 channels, _ALL_ MOD types supported, very powerful .MOD loader, MIDAS-alike setup. full pascal and asm source is included. Info about programming mixing routines is included, too.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Black Ice source by Sinbad /code/demosrc/bbsintro/blacdemo.zip
| 10 Jan 1997 (catalog date)
432,910 bytes
| Download FTP scene.org
| Rating:
| Sources for a large BBS intro with a scrollie, fire, and a zoomer - Comments for the effects, recompiles easily. Shows influences from Mental Surgery, mainly in the sound code. Old effects, but recent code.
|
|
|
|
|
|
|
|
|
Space Port 2 BBS intro source by PSI /code/demosrc/bbsintro/fcsp2src.zip
| 10 Jan 1997 (catalog date)
32,242 bytes
| Download FTP scene.org
| Rating:
| Sources to a BBS intro with ADlib music, scrollie, and star field all in 1993 bytes - The Adlib player in this BBS intro has been ripped and used time and time again by many people. Simple and easy to use. Kudos to those who have credited the source of where they got their player.
|
|
|
|
|
42 Source by Maniac of LBA /code/demosrc/bbsintro/lba42src.zip
| 26 Jun 1997 (catalog date)
10,213 bytes
| Download FTP scene.org
| Rating:
| BBS ad with a scroller and a lighting-esque effect. Both an asm and Pascal version compile, though the pascal version looks like nothing more than a rewrite of the asm code in Pascal's inline syntax. Few comments.
|
|
Micaco BBS ad source by Chc /code/demosrc/bbsintro/micsrc41.zip
| 10 Jan 1997 (catalog date)
190,207 bytes
| Download FTP scene.org
| Rating:
| Source for a BBS ad with an environment mapped object - It's all asm source, but you need Watcom to compile it. Comes with an extra ASC file format converter. All comments are in Spanish though there's a (shorter) Enlish readme file. Knowing Spanish is very useful for these sources as the comments are good.
|
|
Squid source by tlc, The Doctor /code/demosrc/bbsintro/sqd1_src.zip
| 10 Jan 1997 (catalog date)
21,591 bytes
| Download FTP scene.org
| Rating:
| Source for a BBS loader with copper bars, a scrollie, altered text characters, and an adlib player - Copious comments and tight source. They even do checks for the proper equipment, i.e. VGA and a 386. Comes with docs on programming the adlib and SB fm chips. Comments are in Portuguese.
|
|
The Shed BBS loader source by naich /code/demosrc/bbsintro/the_shed.zip
| 10 Jan 1997 (catalog date)
11,922 bytes
| Download FTP scene.org
| Rating:
| Source for a BBS loader with smoothe text scrolling (horizontal), dual layer starfield, and nifty fade out - Good comments, rather large source as it could use a random number generator as opposed to a table and some other (obvious?) size optimization concerns.
|
|
|
Amnesia Vector source by Tran of Renaissance /code/demosrc/demos/as.zip
| 10 Jan 1997 (catalog date)
7,047 bytes
| Download FTP scene.org
| Rating:
| The sources for the temple vector part of Amnesia - Sparce comments. Tight code, but probably only understandable by those who have written atleast a simple vector system and familiar with pmode. Certainly good code, but I question its usefulness to those who read it.
|
|
|
BB Demo Source by Jan Hubicka /code/demosrc/demos/bbsrc.zip
| 19 Jan 1998 (catalog date)
1,575,247 bytes
| Download FTP scene.org
| Rating:
| Text Mode/ASCII demo for DOS and UNIX. Requires gcc to compile unless you really want to mess with the makefiles. Also requires /code/utils/graphics/aa-lib10.zip. Nicely done.
|
|
Bytes & Kisses source by Jeff Lawson of JL Enterprise /code/demosrc/demos/bkisssrc.zip
| 10 Jan 1997 (catalog date)
513,669 bytes
| Download FTP scene.org
| Rating:
| Sources for a demo with a scrollie, plasma, shadebobs, tunnel, bitmap rotation and stretching, and cool credits - Nice comments, but not precompiled. add /misc.!!! to your path and be sure to have pklite somewhere in your path. Go through each directory and use Borland's make on all the targets of each make file. Then make bytekiss.exe from /. Nice demo for its time, but frightfully boring except on Valentine's day. :)
|
|
Byte B4 Christmas source by Jeff Lawson of JL Enterprise /code/demosrc/demos/byte-src.zip
| 10 Jan 1997 (catalog date)
560,382 bytes
| Download FTP scene.org
| Rating:
| Sources for a demo with snowflakes, fire, and some text writers - Nice comments, but not precompiled. add /misc.!!! to your path and be sure to have pklite somewhere in your path. Go through each directory and use Borland's make on all the targets of each make file. Then make bytekiss.exe from /. Nice demo for its time, but frightfully boring except on Christmas Eve :)
|
|
|
Fake demo source by Pelusa /code/demosrc/demos/fakedemo.zip
| 10 Jan 1997 (catalog date)
335,424 bytes
| Download FTP scene.org
| Rating:
| Sources for a demo with a sinus waver, wormhole, rotating landscape, fire, scrollie, shadebobs, lens, mandelbrot set zoomer - Comments for proceedures, many parts, lots to look over. Clean code too. (old cheesy necros music. :)
|
|
|
Hell source by Tran /code/demosrc/demos/hellsrc.zip
| 10 Jan 1997 (catalog date)
62,331 bytes
| Download FTP scene.org
| Rating:
| Source for Tran's demo Hell - Like most of Tran's released source, it makes a good example, but is difficult for people to read unless you've already done something similarly complex.
|
|
|
|
|
|
|
|
Phro source by Phred of OTM /code/demosrc/demos/phro.zip
| 10 Jan 1997 (catalog date)
294,474 bytes
| Download FTP scene.org
| Rating:
| Source for a demo with texture mapping, space cut, motion blur, a tunnel, and texture warping - All pascal with inline assembler. Good source, but no comments.
|
|
|
|
|
|
|
|
Timeless source by Tran /code/demosrc/demos/timesrc.zip
| 10 Jan 1997 (catalog date)
356,568 bytes
| Download FTP scene.org
| Rating:
| Source for Tran's timeless demos - Curiously better than Tran's other source releases. If you intend to figure out how it works, I suggest you start at line 127 of v.asm. Few comments, but excellent source.
|
|
|
Birthday source by Sliq /code/demosrc/intros/birthsrc.zip
| 10 Jan 1997 (catalog date)
25,025 bytes
| Download FTP scene.org
| Rating:
| Sources for an intro with simple 3d - Comments for the proceedures, easy to read source. Shows influences from Mental Surgery, mainly in the interupt handling. Old sources (1993), but otherwise good.
|
|
bits'93 source by David Hedley /code/demosrc/intros/bits93.zip
| 10 Jan 1997 (catalog date)
34,416 bytes
| Download FTP scene.org
| Rating:
| Sources for an intro with a bouncing lens and a sinus scroller - Few comments. Shows influences from Mental Surgery, mainly in the interrupt routines. Old sources (1993), good timing of effects.
|
|
Chaos 4k intro source by Codex /code/demosrc/intros/chaos4k1.zip
| 10 Jan 1997 (catalog date)
14,345 bytes
| Download FTP scene.org
| Rating:
| Sources for a 4k intro with static, sinus scrollie, vector cube, and some other stuff - No comments or description. Rather non-standard C at that, but I wonder how else a 4k intro would be made in C. Good for the curious.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Seasick source by Draeden of VLA /code/demosrc/intros/sea_code.zip
| 10 Jan 1997 (catalog date)
33,542 bytes
| Download FTP scene.org
| Rating:
| Source for an intro with a reflecting scrollie and text writer - Old source, but well constructed. Great for those who just know asm, but don't know how to put something complete together using just asm.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2d bump mapping by HELiX /code/effects/bump/bumpsrc.zip
| 18 Mar 1997 (catalog date)
63,540 bytes
| Download FTP scene.org
| Rating:
| Simple example and explanation of how to do 2d bump mapping. Looks like it was written by a beginner (because of the code optimization, or lack there of), but is fairly nicely commented, which is a big plus!
|
|
Gallery Source by ARM of Iguana /code/effects/doom/gallery.zip
| 10 Jan 1997 (catalog date)
593,716 bytes
| Download FTP scene.org
| Rating:
| Source to Iguana's gallery scene from Inconexia (a doom clone) - Nice code, but low accuracy on the maths. Cool pictures, but I saw them the first time, when they were in the Prado. :) I always thought that there should have been an Easter Egg for May 3rd. Run subdirs.exe to get the full source.
|
|
|
|
|
|
|
|
|
small flame by Gaffer of PRoMETHEUS /code/effects/fire/flame160.zip
| 18 Mar 1997 (catalog date)
2,964 bytes
| Download FTP scene.org
| Rating:
| Source for a small fire routine. Doesn't actually work on my computer. To answer a question proposed by the author about size optimization, inc al is bigger than inc ax because intel doesn't have an inc /r8 instruction. inc ax is of the form inc /r16 which compiles to db 40+rw, where rw = 0 for ax, 1 for cx, 2 for dx, 3 for bx, ... inc al is of the form inc r/m8 and compiles to db FE /1 where /1 = c0 for al, c4 for ah, c1 for bl..., 05 for a memory reference.... See an intel document for more details.
|
|
|
|
|
|
|
|
|
Chaotic Fractal Screensaver by Magister of Phazix /code/effects/fractal/mfract.zip
| 24 Apr 1998 (catalog date)
16,607 bytes
| Download FTP scene.org
| | A screensaver of sorts (plain DOS only, no Windows 95) that zooms into the Mandelbrot set and animates the Julia set. Source code included. Also includes a text file that explains fractals and how to generate them. Text, assembler, protected-mode.
|
|
|
|
|
|
|
Iguana Landscape by JCAB, Jare of Iguana /code/effects/land/ign_land.zip
| 10 Jan 1997 (catalog date)
23,458 bytes
| Download FTP scene.org
| Rating:
| The voxel landscape from Heartquake - No explaination of the effect, non-recompileable. The code is largely dependant on code libraries that the coders have developed and is thus somewhat difficult to follow.
|
|
|
|
|
rotating landscape by TTT /code/effects/land/rotscape.zip
| 10 Jan 1997 (catalog date)
129,844 bytes
| Download FTP scene.org
| Rating:
| A landscape routine similar to that at the end of unreal - Comments only on function names and has a larger executable than need be for this effect. (Lots of tables, i.e. the landscape itself)
|
|
|
bglass by Konrad Olejnik of K!O /code/effects/lens/bglass.zip
| 19 Jan 1998 (catalog date)
50,803 bytes
| Download FTP scene.org
| Rating:
| Bumped glass routine. For TMT pascal. You might call this a bump map type effect. The difference I'm going to call is that bump map routines alter light intensity while lens routines change your position in a texture map. Interesting way to get the timer! :) For C users, that would be int *time = 0x046C. See a BIOS data reference for further details.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tom's Plasma by Tom Dibble /code/effects/plasma/tplas11.zip
| 10 Jan 1997 (catalog date)
139,950 bytes
| Download FTP scene.org
| Rating:
| Decent plasma example - Has some "fractal clouds" code too. Needs a random number generator of it's own so that there isn't the huge data file of mostly random numbers that goes along with it.
|
|
|
|
|
|
Alias by Minimalist /code/effects/rotozoom/alias.zip
| 25 Aug 1997 (catalog date)
164,287 bytes
| Download FTP scene.org
| Rating:
| Scaling, rotating, anti-aliasing. There's a turboC, WatcomC, and Pascal version of this program all included. Admittedly, he cheats the palette on anti-aliasing (as shown by using most any non-grayscale image), the programming is good nonetheless.
|
|
|
|
|