|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
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.
|
|
Boardz source by Vulture /code/demosrc/bbsintro/vga-vul1.zip
| 10 Jan 1997 (catalog date)
11,913 bytes
| Download FTP scene.org
| Rating:
| Source for a BBS loader with a star field and scrollie - I never thought I'd give this high a rating for source to a BBS loader, but I figure there's got to be some way for people to know what to look for. The source is beautiful and there are more comments than there are lines of source! *Perfect* for the beginner, though not a tutorial.
|
|
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.
|
|
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. :)
|
|
|
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.
|
|
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?)
|
|
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.
|
|
|
|
|
|
|
|
|
|
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!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
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
|
|
|
|
|
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).
|
|
AWE-DIP-01-ENG by Creative Labs engineers /code/hardware/audio/adip.zip
| 10 Jan 1997 (catalog date)
708,753 bytes
| Download FTP scene.org
| Rating:
| Examples and API for using the AWE32 - And people wonder why there's not much SB support. The information in the packet is contorted. I could go on this for days. Comments like /* main - here's where the fun begins */ are misleading. The fun actually began several hundred lines ago (starting at line 134). It's late. I'm not exactly bored, but this bit of code is frustrating. I wonder why CL even bothered. There are no technical docs of any sort and the code that is here *REEKS* of bad style. For extra frustration, I unzipped the file which had a self extracting .exe in it, which gave me 4 zips which when each extracted with the -d option finally gives me the SDK. Kneebiter - at 1:30 in the morning. Need more tea...
|
|
|
|
Intel docs by ? /code/hardware/cpu/intel.doc
| 10 Jan 1997 (catalog date)
114,654 bytes
| Download FTP scene.org
| Rating:
| A complete listing of the 80x86 opcodes - Great reference for those learning assembler and those needing to double check opcodes. Dubious clock listings (none for pentium.)
|
|
|
|
Flat Real Mode Interface by Juanito /code/hardware/memory/frmi_150.exe
| 10 Jan 1997 (catalog date)
38,210 bytes
| Download FTP scene.org
| Rating:
| An interface for flat real mode from BC - Has some docs on xms and comments explaining how the interface works itself. I didn't test to see if it works. Doesn't work in v86 mode, meaning most programs made with this will require a reboot.
|
|
Virtual Memory Management by Flux /code/hardware/memory/fxvmm210.zip
| 10 Jan 1997 (catalog date)
112,232 bytes
| Download FTP scene.org
| Rating:
| A virtual memory management interface for BC - Once again, I didn't test this. This system is much more complete than the above and certainly much more useful. From the code, I'd say I'd like to work with this guy. :)
|
|
|
Real Memory by Chatter /code/hardware/memory/realmem.zip
| 10 Jan 1997 (catalog date)
10,850 bytes
| Download FTP scene.org
| Rating:
| Supposedly gets you past the 64k barrier in real mode - I have no clue what compiler this is supposed to compile for. It uses opcodes not allowed in BC's inline assembler, watcom doesn't use that kind of inline assembler (and doesn't need this extender anyway), and this is pointless for djgpp which only compiles 32bit pmode apps. I have neither TC (but considering that's a sub-set of BC I can assume it won't work) nor Quick C (but that's so old, it's inline assembler's probably incomplete too).
|
|
|
|
|
|
Eclipse operating System v3.05 /code/hardware/pmode/e_os305.zip
| 30 Jun 1998 (catalog date)
1,442,821 bytes
| Download FTP scene.org
| Rating:
| A combination of a dos extender and a demo library containing a lot of useful functions. It's very useful for intros because the tiny version is very small (including a sb and gus modplayer). C, Assembler
|
|
|
Kernel 1.30b /code/hardware/pmode/krnl130b.zip
| 26 Jun 1997 (catalog date)
314,227 bytes
| Download FTP scene.org
| Rating:
| A Pmode kernel program with some extra libraries. Has a sound library and many other extras to make up for the fact that it's rather new and things such as midas, GUSPlay, or whatnot won't work with it. It's picky about assembling (tasm32+wlink only). No real documentation to help you get started.
|
|
|
|
|
System 64 by Simm of Analogue /code/hardware/pmode/s64.zip
| 10 Jan 1997 (catalog date)
61,037 bytes
| Download FTP scene.org
| Rating:
| A DOS protected mode extender - Comes with full source and looks fairly complete including real mode call back support. Worth giving a look at if you'll find it easier to use than Tran's pmode or DOS32.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bytes Of Wisdom Diskmag Engine Sources by MinMax of Septic Productions /code/mags/bow5src.zip
| 21 Aug 1998 (catalog date)
109,870 bytes
| Download FTP scene.org
| | Sources to diskmag engine written in Watcom C. Can use VBE 1.2/2.0 & textmode. Very flexible. Also it is recomended that you download the diskmag itself (to get the example files) (bow5.zip)
|
|
|
The Mag by Spellcaster /code/mags/mag11.zip
| 01 Jul 1997 (catalog date)
95,422 bytes
| Download FTP scene.org
| Rating:
| A serial coding magazine. Sorting, matrix algebra, geometric transformations, more complex 3d, still adding to that game. (This magazine has come a long way since issue one and is entirely progressive.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|