|
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.
|
|
|
|
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.
|
|
|
|
|
|
|
Rotating 3d escher-knot by Oliver Nash /code/3d/systems/gsescher.zip
| 30 Jun 1998 (catalog date)
19,895 bytes
| Download FTP scene.org
| Rating:
| The author says he appreciates a mention when you "steal" his formula, but "his" formula was already used on the amiga a long time ago. It might be useful downloading though if you're a starting 3d coder because the flatshaded 3d engine is very easy to understand. C
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
F. mod docs by Firelight /code/audio/docs/fmoddoc.zip
| 10 Jan 1997 (catalog date)
83,795 bytes
| Download FTP scene.org
| Rating:
| Firelight's mod format description - The perfect text file for someone who is writing a mod player especially first timers. Assumes knowledge of programming and doesn't cover details of sound card specific issues, like setting up a DMA transfer or initializing the sound card.
|
|
|
|
IW SDK /code/audio/docs/iw_sdk20.zip
| 10 Jul 1997 (catalog date)
2,796,518 bytes
| Download FTP scene.org
| Rating:
| The SDK for the IW chip. The docs are Adobe Acrobat files and are probably meant for printing out. I didn't try yet, but the "univerval translator" at CMU should be able to convert the files to a text format, which would be infinitely more useful. This is one of those everything you needed to know and more type docs.
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
Data (de)compressing Library by Markus Oberhumer /code/compress/lzo100.zip
| 17 Jan 1999 (catalog date)
375,931 bytes
| Download FTP scene.org
| Rating:
| Favours speed over compression ratio which makes it very suitable for realtime (de)compression. Supports a lot of different operating systems and even the Atari ST TOS.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
Power Grid loader source by Friar Tuck of Ice /code/demosrc/bbsintro/pgloader.zip
| 10 Jan 1997 (catalog date)
80,967 bytes
| Download FTP scene.org
| Rating:
| Source for a BBS loader with a text writer, music, and a lens - Has the adlib player from fcsp2src.zip. No comments. The lens is nice as the equations used make it look like a crystal ball.
|
|
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.
|
|
ACiDween loader by Wonder Monkey of Acid /code/demosrc/bbsintro/wm-h_src.zip
| 10 Jan 1997 (catalog date)
76,513 bytes
| Download FTP scene.org
| Rating:
| Source for a halloween BBS loader - So-So source. Scarey warnings about ripping. But I'm sure I'll want this guy's routine for masking off bits. I suppose he thinks SHR AL, 3: SHL AL, 3 is faster than AND AL, 11111000b.
|
|
|
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 :)
|
|
|
|
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.
|
|
|
|
Stupikeffyloooopy Full Source by FAC of Delabu Alama /code/demosrc/demos/loopysrc.zip
| 25 Apr 1998 (catalog date)
211,591 bytes
| Download FTP scene.org
| | Full source for the Stupikeffyloopy demo. - Coded in TMT Pascal v2.0 registered. - Can be compiled with either registered or unregistered versions - Supports Sound Blaster / No Sound - MOD Player by Cesar Vellido / CiMedia - Enjoy it.
|
|
|
|
|
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.
|
|
|
|
|
|
1k source by Frenzy of SparC /code/demosrc/intros/1k_sourc.zip
| 18 Mar 1997 (catalog date)
11,052 bytes
| Download FTP scene.org
| Rating:
| source to a 1k intro (911 bytes). Easy to follow code, but it's ideal you understand it all in the first place. Odd use of fpu (uses lots of fi[blah] instructions... why not take advantage of extra precision?)
|
|
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.
|
|
|
|
|
|
|
|
Fire by JARE of Iguana /code/effects/fire/fire_win.zip
| 10 Jan 1997 (catalog date)
10,716 bytes
| Download FTP scene.org
| Rating:
| A fire routine under windows - Crawls on my p133. :( Don't bother looking at this unless you've programmed for windows before. You're likely to have a heart attack. :) Requires WinG to run.
|
|
|
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.
|
|
Linefire by Kable /code/effects/fire/linefire.zip
| 26 Jun 1997 (catalog date)
26,759 bytes
| Download FTP scene.org
| Rating:
| Mystify your fire. I half expected to hear the FM sounds from Amnesia to kick in. It's only one line with a *much* longer (and blured) tail, but still. Uses a Bresenham's line routine.
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Starz V1.0 by VuLgAr UnIcOrN /code/effects/stars/starz10.zip
| 03 Jun 1998 (catalog date)
154,676 bytes
| Download FTP scene.org
| | This is a 2D side scrolling stars demo. There are multiple star speeds / sizes / colors. There are also lots of options like directions and color changing. It is written using C++ in the MS VC++5.0/MFC environment.
|
|
|
|
|
Tunnel Source by bca of Karva /code/effects/tunnel/bca_tnl.zip
| 19 Jan 1998 (catalog date)
19,956 bytes
| Download FTP scene.org
| Rating:
| A texture mapped tunnel effect. Has holes in the tunnel. No useful comments in the source. One nifty (old!) idea of taking advantage of mirrors in the lookup table. FYI - vasen=left, oikea=right, yl„=upper, ala=lower.
|
|
|
|
|
|
|
|
|
|
|
|
Voxel by 6502 of Fatal Rage /code/effects/voxel/newvox.zip
| 26 Jun 1997 (catalog date)
3,227 bytes
| Download FTP scene.org
| Rating:
| Beautiful hightfield rendering. If there's anyone with half a clue who can't understand this, I'd like to know. The effect itself is beautiful, fast, and the code is gratuitously commented. My only quip is having (gipped) allocation of some 180k that just eats up base memory. Has no .exe, but compiles with watcom with no problems.
|
|
Heart Quake's water source by ARM of Iguana /code/effects/water/hq_water.zip
| 10 Jan 1997 (catalog date)
370,188 bytes
| Download FTP scene.org
| Rating:
| The authoratative source on the water effect - Includes a description of the physics behind the effect and the simplifications done to make the routine run quickly.
|
|
|
256 Byte Water by Cagdas Calik /code/effects/water/w256.zip
| 24 May 1998 (catalog date)
786 bytes
| Download FTP scene.org
| | A 256 byte water effect coded in pure assembly by Cagdas Calik, moreover with 286 instructions. It's recommended that you're mouse driver is load before you run the program, otherwise it will crash. Click left mouse button to go back to dos. Have fun...
|
|
|
Water by Yamaha of XYZZ /code/effects/water/watrxyzz.zip
| 25 Aug 1997 (catalog date)
128,613 bytes
| Download FTP scene.org
| Rating:
| A water effect sample. Won't compile as is since it's missing quite a number of library files. Get hq_water if you want to understand this effect. Get this afterwards only if you can't understand asm.
|
|
|
|
Animation Construction Kit 3D (source) by Lary Myers /code/effects/worlds/acksrc.zip
| 25 Aug 1997 (catalog date)
146,731 bytes
| Download FTP scene.org
| Rating:
| A Wolfenstein-like 3d world engine by Lary Myers, including all sources and a good explanation of how it works. To make it run you also have to download ackkit.zip which contains all the data.
|
|
|
|
2asm Anything 2 Asm,c,pas Converter by sneaqo of aardbei /code/fileutil/2asm.zip
| 21 Aug 1998 (catalog date)
97,877 bytes
| Download FTP scene.org
| | converts a binary file into a db list, or a C or Pascal array. has a lot of options, and examples for all 3 languages included. Assembler, C, Pascal
|
|
|
|
|
|
Virtual File System by Dark Fiber /code/fileutil/ilfs202b.zip
| 17 Jan 1999 (catalog date)
110,874 bytes
| Download FTP scene.org
| Rating:
| For Watcom C and DOS32 Assembler. Puts all your datafiles in one big file. Does not compress the data, and you have to do too many things by yourself that could have been done by the library.
|
|
|
File (de)concatenator by Kli /code/fileutil/klitar10.zip
| 17 Jan 1999 (catalog date)
19,344 bytes
| Download FTP scene.org
| Rating:
| Puts separate files in one big file and separates them again. Not very useful, unless you want to use it as a utility for your own virtual file system.
|
|
|
LZO Data Compression Library v0.20 by Markus Oberhumer /code/fileutil/lzo020.zip
| 06 Oct 1996 (catalog date)
184,964 bytes
| Download FTP scene.org
| Rating:
| over conscious about compression ratios and statistics and has many long files about its stats in the /doc directory, but no description about the API. You have to figure out how to use it yourself from the two short examples that come with it. Otherwise, it's fairly complete and you can decide which compression routines you'd like to link yourself (assuming you can figure out that much).
|
|