X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f996b,78c58b4fa7d3bf94 X-Google-Attributes: gidf996b,public X-Google-Thread: fbb9d,78c58b4fa7d3bf94 X-Google-Attributes: gidfbb9d,public X-Google-Thread: 110f55,78c58b4fa7d3bf94 X-Google-Attributes: gid110f55,public X-Google-ArrivalTime: 1994-10-24 18:19:42 PST Path: nntp.gmd.de!dearn!blekul11!idefix.CS.kuleuven.ac.be!ub4b!EU.net!howland.reston.ans.net!news.sprintlink.net!sashimi.wwa.com!not-for-mail From: birk@elf.etsu.edu (David C. Birkhead) Newsgroups: rec.arts.ascii,alt.ascii-art,alt.binaries.pictures.ascii Subject: Info: 3-D theory Followup-To: rec.arts.ascii,alt.ascii-art,alt.binaries.pictures.ascii Date: 24 Oct 1994 15:10:34 -0500 Organization: East Texas State University, Commerce, Texas Lines: 607 Sender: boba@wwa.com Approved: boba@wwa.com Message-ID: <38h4bq$nkv@sashimi.wwa.com> References: <36fgtc$378@jadzia.CSOS.ORST.EDU> <37co2r$ee1@newsbf01.news.aol.com> <37f6as$9rm@sashimi.wwa.com> <383om5$7et@sashimi.wwa.com> NNTP-Posting-Host: sashimi.wwa.com Xref: nntp.gmd.de rec.arts.ascii:2434 alt.ascii-art:15875 DR J (is94drj@brunel.ac.uk) wrote: : Gilbert Healton (ghealton@thales.nmia.com) wrote: : : I would simply like to read some theory on how 3D pictures work and : : how to create them. A good place to find computer theory and programming strategies: Index of all subdirectories in x2ftp.oulu.fi:/pub/msdos/programming ### Directory . 00index.all index of all files - always up-to-date 00index.txt this file 00readme/ * messages from x2ftp to you books/ * biased info about books, from the authors convert/ * file converters, both graphics and music docs/ * documentation and text files faq/ * Frequently Asked Questions from internet formats/ * file format specifications gamesrc/ * games and their source gdm/ * Game Developers Magazine - official site gpe/ * Game Programmers Encyclopedia - official site libs/ * programming libraries misc/ * misc material - mostly 3D world demos music/ * music/sound editing/programming/playing/writing news/ * some interesting news articles worth saving qdpmi/ * Qualitas DPMI libraries source/ * misc source code specs/ * technical && official specifications utils/ * programming utilities vla/ * material from demo group VLA - check 00index.vla ### Directory ./00readme 00july94.new material added during July 1994 removed.txt what we do not want from you wanted.txt What we do want from you ### Directory ./books g_gems4.txt Preface and table of contents of Graphics Gems IV ### Directory ./convert 16vocw.exe VOC <-> WAV (SB 16) - Creative Technology (sound) 6692mod.zip 669 -> 8-track MOD - v1.0 (music) bmp2bgi1.zip BMP -> BGI - v1.0 with c source (graphics) cake2mid.lzh Cakewalk 2.0 -> MIDI format 1 (music) cmf2mid.zip CMF -> MIDI format 0 (music) conv-mpg.zip MPEG -> RAW or DIB - dmpeg 1.1 (graphics) convrt12.zip 26 formats -> 13 formats - Convert 1.2B (music) dl2gl.arj DL -> GL (animation) dxf2hsh.zip 3D Font -> Animation Master - C source (graphics) fli2exe2.zip FLI -> EXE - version 2.0 (animation) fli2gif.zip FLI -> GIF (animation -> graphics) gif2bmp.zip GIF -> BMP (graphics) gif2icon.zip GIF -> ICON - 32x32x16 gif to Windows icon (graphics) gif2jpg2.zip GIF <-> JPEG - beware HSI format (graphics) gif2lbm.zip 256 color GIF -> XLib LBM/PAL - 1.1 w/source (graphics) hlp2thp.zip TurboPower HLP -> Borland HLP - pascal help file converter iff2pbm.zip ILBM -> PBM/PAL (Xlib/ACK3D) pictures w/src (graphics) iffvoc.exe IFF (Amiga) -> VOC - 1.0 by Kevin Bachus (sound) iw2gif.zip ImageWise -> GIF (graphics) mac2gif.zip MacPaint -> GIF - MAC2GIF 1.00 (graphics) midcmf.exe MID -> CMF (SB) - Creative Technology (music) mod2669.zip MOD -> 669 (music) mod2mid.lzh MOD -> MIDI (Windows 3.x Visual Basic program) mtmmod11.zip MTM -> MOD - v1.1 (music) pat2raw.arj GUS patch files -> raw samples (8/16-bit sound) pcx2csrc.zip PCX -> C++ source code - XLib (320x200x256) (graphics) pcx2img.zip PCX -> IMG (ack3d) files (graphics) pnmtobjc.uue PNM -> Canon Raster Image Command (graphics) (uuencoded) ptmid3.zip general MIDI 0 and 1 -> MOD - Ptmid 0.3 w/C source (music) pvocw.exe VOC <-> WAV (SB PRO) - Creative Technology (sound) rolcmf.exe ROL (AdLib) -> CMF - Creative Technology (music) sc11.zip Sound Converter 1.1 - NST/STM/669/MOD 6/8-tracks (music) sndtowav.zip SND -> WAV - v0.05 (sound) sndvoc.exe VOC -> SND (Raw File) - 0.01b Kevin Withnall (sound) stm2mod.zip STM -> MOD - ToAmiga v1.0 (music) sun2voc.lzh AU -> VOC - version 1.0 by Kevin Bachus (sound) tga2tif.zip TARGA -> TIFF (graphics) tx2pcx.zip text screen -> PCX (graphics) voc2sam3.lzh VOC -> SAM (sample) - version 3.0 (sound) vocwav.exe VOC <-> WAV - Creative Technology (sound) wav2voc.exe WAV -> VOC - version 1.01 (sound) wavconv.zip WAV <-> VMF/SND/VOC/VMD - WavConv 1.0 by James Curran (sound) wavtosnd.exe WAV -> SND - v0.05 (sound) wsd2snd.lzh 16bit Motorola WDS -> 16bit Intel SND - (sound samples) ### Directory ./docs 386intel.zip Intel 386 Programmer's Reference Manual (huge == about 880k) amiindex.lzh AMI ftp-place index (Ami bios support etc) as-guide.lzh Whizzard's Guide to Text Adventure Authorship v1.0 asmtutor.arc IBM pc assembly language tutorial (MASM) by Joshua Auerbach bindex.zip ftp.borland.com master file index bluebook.arc Bluebook of Assembly Routines book source files cbooks.zip A list of books (169) on the C programming language (1989) chap32.zip general intro to US Copyright Law cis_game.arj discussions from CompuServe GAMERS forum collisio.txt Collision Detection with Sectors - theory + source (C) creative.ind ftp.creaf.com index (19 July 1994) - Creative Technology cut16.zip crippled listing of 1369 PD/Shareware C/C++ products cutilv.zip C/C++ product vendor contacting info (DBase III database) ddbs_bbs.ind DDBS BBS index - FastGraph support BBS dosref33.zip Programmer's Technical Reference 3.3 - NOT a tutorial gmouse.doc Programmer's Reference to Genius Mouse graphpro.lzh The Michael Abrash columns from DDJ 91-93 + xsharp21 (!!!) gus_sdk.lzh Gravis UltraSound SDK - postscript doc helppc21.zip HelpPC 2.10 - programmer's tech reference, soft/hardware intel.lzh Intel 8086/80186/80286/80386/80486 Instruction set inter42a.zip MSDOS Interrupt List 42 - part 1 inter42b.zip MSDOS Interrupt List 42 - part 2 inter42c.zip MSDOS Interrupt List 42 - part 3 inter42d.zip MSDOS Interrupt List 42 - 3rd party utils keyboard.txt Summary: how to detect key press/release (pascal) m2m_088.lzh Mage 2 Mage Spell System 0.88 (game rule system) manual.ps PostScript summary (psman.ps) mindex.zip ftp.microsoft.com Microsoft Software Library index ms_arcad.zip Programming Object Orientated Arcade Games in Turbo C (book) newlaw.zip US Copyright Law and Shareware proguide.zip Programmers' Guide by Nelson Ford - what to do w/program saucs1.zip Shareware author user case study v1 - what works and why sharebk1.zip The Shareware Book vol1 - shareware author guide theref42.zip TheRef 4.20 - pc hardware tech reference tut1-9.zip tutorial to make demo effects with TP6/7 w/pascal source tut10.zip VGA trainer in chain-4 (pascal) tut11.zip VGA trainer in cross fading (pascal) tut12.zip VGA trainer full-screen scrolling (pascal) tut13.zip VGA trainer 3D starfield (pascal) vgadoc3.zip register level (s)vga programming info and card tester xintro18.zip Introduction to Mode X version 1.8 w/source and pics xsharp21.zip X-Sharp 3D animation package #21 by Michael Abrash ### Directory ./faq 3d-books.200 3D graphics books reviewed by Brian Hook - 2.00 3d-prog.18 3-D Information for the Programmer - version 1.8 3dstudio.faq 3D Studio mailing list info 29 March 1994 68hc11.faq 68hc11 microcontroller FAQ - 4 August 1994 8051.faq 8051 microcontroller FAQ - 4 August 1994 aas.faq Adventure Authoring Systems FAQ 15 Oct 1993 adlib_sb.txt Programming the Adlib/SoundBlaster FM Music Chips 2.0 afffaq.308 Audio File Formats FAQ 3.08 ai_gener.118 general Artificial Intelligence FAQ 1.18 algorith.113 comp.graphics.algorithms FAQ - version 1.13 animatio.11 comp.graphics.animation FAQ - version 1.1 asciiart.35 ASCII Art Questions & Answers - 3.5 audio.309 Audio File Formats - 3.09 c_faq.faq comp.lang.c FAQ - 16 April 1994 colors.faq Color space FAQ - 29 June 1994 comp2306.94 comp.os.msdos.programmer FAQ 23 June 1994 compcomp.faq comp.compilers FAQ - July 1994 compiler.65 catalog of free compilers and intepreters w/src - version 6.5 compression file compression, archiving and fileformats - 31 March 1994 demos.faq comp.sys.ibm.pc.demos FAQ - 4 April 1994 design.151 rec.games.design FAQ 1.51 dolby.201 How Dolby Stereo (aka Dolby Surround) works version 2.01 finding.faq How To Find Sources 1.134 fractal.faq Fractal questions and answers - 18 June 1994 free-dbs.110 free database systems w/sources - version 1.10 fuzzyl.18 Fuzzy Logic and Fuzzy Expert Systems FAQ 1.8 graphics.faq comp.graphics FAQ - 08 August 1994 graphics.ftp Computer Graphics FTP site list - 3D, raytracing, sites etc. graphres.faq Computer Graphics Resource Listing 31 July 1994 gusfaq.155 Gravis Ultrasound FAQ 1.55 hardware.adr Entertainment Hardware Company addresses 19 July 1994 jpeq0808.faq JPEG Image Compression FAQ - 8 August 1994 learnccc.faq Learn C/C++ today FAQ: list of tutorials - 10 July 1994 mcontrol.faq Microcontroller primer and FAQ - 4 August 1994 medimage.103 Medical Image Format FAQ - 1.03 midi_ftp.177 MIDI files/archives on internet - version 1.77 modex.faq Mode X FAQ by Zoombapup (Phil) - 10 June 1994 mpeg_faq.31 MPEG FAQ multimedia compression - version 3.1 notation.faq Music Notation Programs - 4 August 1994 pc-chip.51 Personal Computer Chiplist (hardware) 5.1 portgui.18 portable GUI development kits - version 1.8 projectm.19 Project Management Software FAQ - version 1.9 sega3107.faq Sega Programming FAQ - July 31 5th edition serport.14 Serial port communication using TTY protocol - release 14 soft_eng.faq comp.software-eng FAQ - 18 June 1994 software.adr Entertainment Software Company addresses 1 August 1994 ssas.13 Software, System and Applications Standards - version 1.3 standard.117 the Standards FAQ - version 1.17 ### Directory ./formats acr-nema.txt ACR-NEMA standard info (medical images) anmformt.zip DeluxePaint Animation (ANM) file format + sample code biff.inf notes about BIFF file format bmp.zip BMP (BitMaP) graphics file format specification bnk_form.txt AdLib music instrument bank (BNK) file format ccitt-t4.doc CCITT Draft Recommendation T.4 cd.txt CD-ROM Technical Summary - how data is saved on CD cgm.txt Computer Graphics Metafile (CGM) information cmf_form.txt CMF music file format dbasefil.inf dBASE III database file structure face.txt FaceSaver File Format fits.txt Flexible Image Transport System (FITS) information fli_flc.txt Autodesk Animator Flic Files (FLI/FLC) description gif87a.doc Graphics Interchange Format (GIF) specification gif89a.doc GIF89a specification gks.txt Graphics Kernel System (GKS) information glformat.zip GRASP animation file format specification 19 Jan 1991 hpgl.txt Hewlett-Packard Graphics Language (HPGL) information iff.doc "EA IFF 85" standard for Interchange format files iges3.txt IGES 3.0 information landsat.inf Satellite image data format - Landsat Thematic Mapper lib-info.zip Microsoft library (.LIB) format modform.lzh ProTracker module (MOD) file format inc. NoiseTracker effects moviebyu.txt MOVIE.BYU geometry file format info musfmt10.zip computer music formats coll 1.0 - MODs (17), general MIDI, ROL nff.doc Neutral File Format description - draft #1 version 3.0 nitf.inf National Imagery Transmission Format info off.doc OFF - A 3D Object File Format specification pcx.doc Z-Soft PCX image file format specification pcx2.doc some more PCX format clarification (not from Z-Soft) ps16form.lzh PAS 16 file format w/asm source renderma.txt RenderMAN Interface 3.0 information riffform.txt RIFF WAVE (.wav) file format rol_form.txt ROL music file format ss0288.zip .OBJ - Relocatable Object Module Format by Microsoft sun_rast.txt SUN Rasterfile format info targa2.txt Targa (TGA) 2.0 specification information tiff6_ps.lzh Tagged Image File Format (TIFF) 6.0 specification tiff_40.txt Tagged Image File Format (TIFF) 4.0 specification tiff_50.txt Tagged Image File Format (TIFF) 5.0 specification tiff_f.doc TIFF Class F specification vicar2.txt VICAR2 image file format + info vocform2.zip 2 files about VOC file format wavefron.txt Wavefront object format ### Directory ./gamesrc 2ktetris.zip SmallTetris 1.0 source (asm) blowup.zip basic minesweeper w/c source c-pong.c classic game of Pong (Megamax C - Macintosh) fghedge.zip Hedge Row: sample SVGA game source using FastGraph fring11.lzh FringDus game + map/sprite maker sources (pascal) hunchy.zip Hunchback by Robert Schmidt - CGA, pascal othello.c portable othello source (DeSmet C) by Bennett Todd roads15.arj 4-way scrolling tilebased world (C - FastGraph) rocksvga.zip asteroids clone source by Paul Kahler spadv.zip Space Adventure 2.01 by Robert Schmidt - CGA, pascal tank11.zip Super Tank 1.1 source (asm/C) by Kevin Dahlhausen (mode 13h) wallgame.zip Wallgame by Jari Karjala - breakout game w/Pascal source ### Directory ./gdm gdm001.zip Game Developers Magazine - Issue 1 gdm002.zip Game Developers Magazine - Issue 2 gdm003.zip Game Developers Magazine - Issue 3 gdm004.zip Game Developers Magazine - Issue 4 ### Directory ./gpe patch10a.txt update PC GPE 1.0 -> 1.0a pcgpe10.zip The PC Games Programmers Encyclopedia 1.0 wpcgpe10.zip PC-GPE 1.0 in Windows Help Format ### Directory ./libs 386p_101.zip 386Power + XGE 1.01 - dos extender and game lib w/asm source 3dlib.zip 3D Transforms 1.0 - manipulate/display 3d objects (turbo C) 3dlib30a.zip 3dLIB 3.0 - 3D graphic object library (pascal/C++) 3dlib30b.zip 3dLIB 3.0 - 3D graphic object library (C++/pascal) 3dvect37.zip full modeX 3D Vector Library 3.7 w/386+ asm source ackkit.lzh ACK3D Animation Construction Kit 3D - Wolf3D-type engine actlib17.zip Another C Tools LIBrary 1.7 - several libs w/source (C) advent1b.zip Advent System 1.01b - create adventure games alib10.zip ALIB 1.0 - asm library, compress/math/mem/hypertext/database anivga12.zip aniVGA 1.2 - mode13h sprite lib w/source & sample game (TP6+) asynlib2.zip Async serial communication routines (asm/C) - 2nd release cephes22.zip CEPHES mathematical function library - 400 routines (C) co256-05.zip COL256 - modeX library for Borland Pascal 7.0 and 286+ crnchr22.zip CRUNCHER 2.2 - C library for FFT, wavelet, coherence etc. ctask22d.zip CTask 2.2d - multitasking kernel for C with source (asm/c) dcg301.zip DCGAMES 3.01 graphics adventure builder - rpg script system dcg301sb.zip DCGAMES 3.01 SoundBlaster sound effects dcg301up.zip DCGAMES 3.0 -> 3.01 update dcg301ut.zip DCGAMES 3.01 utilities dcg301xb.zip DCGAMES 3.01 extra sounds dos32v24.zip DOS32 2.4 - 32bit DOS extender for asm programmers egl_rise.zip EGL-rise arcade game language + sample games exec33b.zip swap to EMS/XMS/disk and spawn - asm/c/pascal source fgl303a.zip FastGraph 3.03 Lite executables/libs fgl303b.zip FastGraph 3.03 Lite manuals fgl303c.zip FastGraph 3.03 Lite C sample code fgl303d.zip FastGraph 3.03 Lite Basic sample code fgl303e.zip FastGraph 3.03 Lite Pascal sample code fgl303f.zip FastGraph 3.03 Lite Fortran sample code fgtext.doc FastGraph 3.03 Lite release notes flilib.zip FLI.LIB - create and play FLI animations w/source (C) giflib12.zip portable GIF handling library with utils - C source glcb.zip Graphics Library for 'C' Beginners - very portable programs graphsrc.zip portable Core System graphics package - 3D graphics source hcsvga13.zip HiColor SuperVGA Library 1.3b - Borland C, Tseng/VESA HiColor hobbes3.zip Hobbes 0.3 modeX library joysdk11.zip Gravis PC GamePad and Analog Pro SDK 1.1 lzpip101.zip portable lossless compression library - LZW/deflate, C source mcomm557.zip MCOMM 5.57 async serial port comm library (C) memman2a.zip Turbo C Memory manager 2.01a mgl11.zip MegaGraph Graphics Library 1.1 - 386+, VESA/SVGA, C/C++ mgld11.zip MegaGraph Graphics Library 1.1 demos mgld3d01.zip MegaGraph Graphics Library 3D Extensions demo mlib.zip MLIB mode13 C++ graphics library model3d.lzh SURFMODL 3.00c - 3D Surface Modeller (pascal) moupp400.zip Mouse++ 4.0 - C++ mouse library mtgrap1c.zip mtGraph mode13h Graphics Toolkit 1.0c - mode13h, 286+ mtl11.zip MegaToolBox - console/event/mouse/sysinfo libs, 386+, C/C++ mvis01.zip MegaVision Application Frameworks - GUI lib, 386+, C++ source oasys.zoo Object-orientated Adventure System for text adv w/source pmc101.zip PMC 1.01 by Tran - free 32bit dos extender for BC4 w/source psy_kit.zip Demomaker Kit by Psychose Inc - flat real mode/MODs/datafiles spx30.zip SPX 3.0 - mode13h graphics/sound/GUI/3D/scroll (pascal) stk110.zip The Sprite Toolkit 1.1 + StarMines game source (asteroids) svgabg52.zip SuperVGA/Tweak BGI drivers 5.2 svgacc21.zip SVGACC 2.1 - hi-res SVGA, 386+, 256 color, MSC and BC/C++ svgakt43.zip SuperVGA Test Kit library for VESA cards (C/C++) svgapb21.zip SVGACC 2.1 - hi-res SVGA, 386+, 256 color, SP Power BASIC 3.x svgapv21.zip SVGACC 2.1 - hi-res SVGA, 386+, 256 color, PDS and VBDOS svgaqb21.zip SVGACC 2.1 - hi-res SVGA, 386+, 256 color, QuickBASIC 4.x tge132.zip The Graphics Engine 1.32 - VGA/SVGA/VESA C/C++ library tlp4v11c.zip Tale Graphics Driver 1.1c - modeX, 80186+, C tool6v11.arj "Complete" Borland TP6 Toolbox 1.1 - pascal lib tttdem51.zip TechnoJock's Turbo Toolkit 5.10 - demo programs (TP) tttdoc51.zip TechnoJock's Turbo Toolkit 5.10 - documentation (TP) tttsrc51.zip TechnoJock's Turbo Toolkit 5.10 - source code (Turbo Pascal) univbe43.zip Universal VESA VBE (TSR) for most supervga cards vesatp11.zip VESA Turbo Pascal Unit 1.20 - 386+, lots of stuff vgakit52.zip vgakit 5.2b - programming toolkit for vga/svga cards vgl20.lzh Vga Graphics Library 2.0 - mode 13 library w/source wattcp.zip Waterloo TCP TCP/IP library with source - 16 July 1993 wgraf102.zip The Warp Graphics Library 1.02 - EGA/VGA/C++ wgt4.zip Wordup Graphics Toolkit 4.0 for 320x200x256 wgt4help.zip Wordup Graphics Toolkit 4.0 help in Borland THELP format wgtfnt10.zip Wordup Graphics Toolkit font utils 1.0 x1.zip generic Wolf-3D style engine (320x240) xlib06.zip XLIB Mode X graphics library 6.0 xlib61.zip XLIB Mode X graphics library 6.1 - w/Windows support xlibp201.zip XLibPas 2.1 - another XLib pascal port + more, 386+, BP7 xlibtp52.zip XLib_TP 5.2 - XLib5 ported to Pascal (TP6) + utils, 286+ xv_pc16a.zip XView-PC 1.6a - Sun XView lookalike GUI for Pascal/C/C++ xyz_20.zip XYZ++ 2.0 - 3D graphics class lib for BC/C++ yak24pat.zip update YakIcons 2.3 -> 2.4 - need YakIcons 2.3 for this yakdemo.zip YakIcons demo w/source yakems11.zip YakEms 1.1 - transparent C++ EMS library interface yicons24.zip YakIcons 2.4 by Victor Putz - modeX C++ lib based on xlib ### Directory ./misc aatweak.arj Autodesk Animator Pro tweak mode driver 1.0 by Thaco borlan32.zip 32bit DOS protected mode programs with Borland C++ 4.0 colorclp.zip Color Bits Volume I version 1.1 - PCX clipart (95 pics) dp400.zip Deluxe Paint II patch - use mode X (320x400x256) dwu.zip 3D dynamics/graphics engine by David Wu ed3deng3.zip Ed's 3D (game) Engine - version 3 exepcvga.zip GLBC examples compiled for dos hfield.zip Height Field demo 0.1 by Aaron Wacker (see spxdemos.zip) i3ddemo2.zip I3D Toolkit 2.0 demo - 3D raycasting engine for dos/windows svga_gr.lzh 1024x768x256 non-VESA demo, source available by Jou-Nan Chen t004dos.zip wt 0.04 - portable 3D game engine (32bit DOS binaries) tsdemo.zip TrueSpace from Caligari - full working demo (no save/restore) vpe45.zip Virtual Presence Engine 0.45 (DOOM-like 3D maze engine) wt004wc.zip wt 0.04 patch for Watcom C32 9.5 zox3d15.zip wolf3D-like sample + info about library by Robert Schmidt ### Directory ./music adlib.zip lowlevel interface to Adlib FM sound card (C) adpcmexe.zip ADPCM 1.2 executables adpcmsrc.zip ADPCM 1.2 4:1 mono/stereo sample data de/coder source (C) blast13.zip SoundBlaster library + utils (turboC) bmstr60.zip BLASTER Master 6.00 - VOC/WAV/SND editor cacoph10.zip PC Cacophony 1.0 - pc speaker music library (C) compoz10.zip COMPOZ 1.0 - CMF music file editor cppsound.zip play digitized sounds via PC speaker (C++) (DDJ 3/93) demovt15.zip DemoVT 1.51 - background MOD player library dmkit.zip DIGPAK & MIDPAK Developers Kit 0.9 - commercial sound library dmp301.zip Dual Module Player 3.01 + DSMI info (sound library) dp30.zip Advanced Digiplayer 3.0b - sample editor dsikdemo.zip Digital Sound Interface Kit 1.01a demo - 386+, source avail epictest.zip Epic's sound system for testing (Joshua Jensen's MASI) fasttrak.zip Triton FastTracker - MOD editor and player fmplay11.zip Adlib/SB FM Music Toolkit 1.1 - w/C source gldwav21.zip GoldWave 2.10 sound editor - many formats, Windows 3.x, 386+ gusdk221.lzh official Gravis Ultrasound Development Kit 2.21 - LOTS code jmp.zip Jorian's Mod Player "CRAP" - C source for MOD player longp100.zip LongPlay 1.00 - AU,WAV - 386+,SVGA,VESA (pascal/asm) mdss032a.zip MIDAS Sound System 0.32a with source (asm/C/pascal) mdss032b.zip MIDAS Sound System 0.32b patch (need mdss032a.zip) midp041e.zip MIDAS Module Player 0.41e mikm100b.arj MikMod 1.00 beta - GUS modplayer with C source mmed101b.zip MultiTracker Module Editor 1.01b - 386+, 32-tracks, SB/GUS modobj.zip MODOBJ 0.03 by Marc J. Cox - MOD playback object module nm201.zip Noisemaster 2.01 - sample editor WAV/VOC/RAW, Windows 3.x nohiss10.zip Digital noice reduction 1.0 - VOC/SND playbwc.zip PlayBWC 1.06 sample editor qseq-11b.zip QSEQ 1.1b - dos MIDI sequencer rukc1d.zip Ruckus 1.0d SB music library - MOD/VOC/WAVE/MIDI (C) sb_book.zip Sound Blaster: The Official Book material sbf3.zip SoundBlaster Freedom project 3.0 - SB code and info sbrecog1.zip speech recognition demo for SB by J.Kiehl w/source (C) scoptrax.zip ScopTrax 1.0 sound editor - AU/IFF/SND/VOC/WAV 8086+ scrmt301.zip Scream Tracker 3.01b + s3m file format by Future Crew sndblst4.zip Sound Blaster programming code and info soundx.zip SoundX Library 1.0 - SB/Adlib sound/music lib w/src sox10dos.zip SOund eXchange 10 for dos - sound file converter/processor spkplay.zip SPKPLAY 1.1a - pc speaker VOC player/library tinyplay.zip Tiny MOD Player 0.1 w/286 asm source (SB compatible) tnypl211.zip 32-bit PM Tiny MOD player 2.11 for DOS/4GW (asm/C) by Pelusa vtexe12b.arj VangelisTracker 1.20 beta - the old SB compatible vtsrc12b.arj VangelisTracker 1.20 beta source - asm,pascal,Spanish ### Directory ./news 3d_utils.txt 3D Studio utils uploaded to Avalon alchemy.txt official Alchemy Mindworks (Graphic Workshop) ftp site circuits.txt ftp site with >16000 circuit references grayimag.txt grayscale image processing C++ class library source jpeg5b.txt Free JPEG 5 beta1 software + source available lclint13.txt LCLint 1.3 available - lint-like tool for ANSI C mpeg2src.txt MPEG-2 source code and dos exes available ocr_code.txt public domain OCR software and source pov_ray.txt info on POV (Persistence of Vision Raytracer) - ftp, source rcs5674.txt Revision Control System 5.6.7.4 for DOS and OS/2 speech.txt FTP audio/speech compression packages w/source spx30ftp.txt official SPX ftp site and the new 3.0 version ### Directory ./qdpmi 00readme.1st some legalese information about Qualitas DMPI library usage bc2.zip DPMI class library for Borland C compiler, version 2 bc3.zip DPMI class library for Borland C compiler, version 3 dpmilib.txt README file for Qualitas DPMI class libraries msc6.zip DPMI class library for Microsoft C compiler, version 6 msc7.zip DPMI class library for Microsoft C compiler, version 7 ### Directory ./source 1svga.zip lots of good looking (S)VGA utils and source code (pascal) 2m21src.zip High Capasity Floppy Formatter 2.1 - source (asm, Spanish) 386id.zip 386/486 component identifier + theory + asm source 386p_099.zip 386Power 0.999 DOS extender + eXtended Game Engine 0.999 (asm) 3dlab103.zip 3D-Labyrinth 1.03 - almost all source (pascal) acksrc.lzh ACK3D sources - 3D graphics engine ala Wolf3D bars.lzh copper bars by Patch (asm) bgires.zip put .BGI files into a resource file (TP6 source) bios.arc Intel 8088/NEC V20 BIOS source (MASM 4.0) blit.zip picture blitting code + theory (C) bmscaler.zip bitmap scaling trainer by Tumblin (modeX, C) burn.zip excellent fire routine by Frank Patxi (pascal) c_plasma.zip plasma - in C this time.. cdrom_c.zip CD ROM audio player by Barry Egerter (C++) chips.arc processor id 8088/86/186/286/386,V20/30,8087/287/387 w/src code32.lzh start to code in protected mode w/sample asm code cpuid3.zip Intel recommended CPU/MCP id code - see 386id/chips also crc-c.zip crc-16 and crc-ccitt with source (C) dbpcxl15.zip Dave Boynton PCX library 1.5 for 2/16/256 color pictures + src dbreak.zip trap ctrl-c / ctrl-break / ctrl-alt-del (asm) dbvgal17.zip Dave Boynton (VESA) VGA library 1.7 + src demostuf.zip lots of demo stuff: stars,rotate,magnify,3D maze (pascal/asm) dflat15.zip D-Flat 15 windowing system (C) drivesex.zip check and report disk drives A-Z by Lee Hamell - asm, 286+ dugide10.zip IDE disk drive info 1.0 - w/C source fakedemo.zip Fake Demo by Pelusa - demo 386+, source 286+ asm fakemode.zip FakeMode specs + sample code - 3840 colors w/standard VGA fastclok.zip increase timer rate to 1165 ticks per second (C) fdesi313.zip Fractal Designer 3.08 and 3.13 w/source (C) fgfdemo.arj Fastgraph/Fonts demo 1.2 + source frasr182.zip Fractint 18.2 source code (c/asm) fullr_1.zip full screen rotate/scale source fuzzy.zip Fuzzy Prolog Intepreter 3.0 (Ada source) gemsiv.zip Graphics Gems IV - source code (C) gif-csrc.zip GIF decoder source (c) gifsave.zip save pics as .GIF (C src) graphgem.zip Graphics Gems I/II/III books source code gtcmous1.zip 80x25 vga text mode "graphic" mouse (C src) gurumode.zip 12 tweaked 256 color modes (asm) hobbspr2.zip horiz scrolling with Hobbes library (C++) hsort.c general purpose heapsort (C) int24-c2.zip Critical Error Handler (INT24) - c source isad2src.zip VGA/Adlib loader source (asm) jpegsrc4.zip Independent JPEG Group release 4 - JPEG utils,source,specs (C) kbdhand9.zip keyboard interrupt andler #9 by Patch kernel.zip real-time OS kernel (asm) lenssrc.zip lens effect sample, code and info ll_land2.lzh fractal landscape (asm/c) by Lord Logic matrixc.zip matrix and 3D geometry functions by Nigel Salt (C) matrx042.zip Small Matrix Toolbox for C programmers 0.42 (C) microcad.zip simple CAD program (vector graphics) with c source msec_12.zip Pc millisecond resolution timer (asm/C) multijoy.arj Multi Joystick Interface - hard/software specs to use 6 js nrpas13.zip "Numerical Recipes in Pascal" source code (400+ files) pas_src.zip joystick and keyboard units (pascal/asm) by Ronny Wester pixelate.lzh bitmap scaling - two separate routines (asm) pmode30b.zip PMODE 3.0 DOS extender - source included by Tran pmode386.zip protected mode system 1.29a (raw,DPMMI,VCPI,XMS) qsort.c general purpose quicksort (C) r250.zip R250 random number generator (linear shift) (C) realmem.zip 32bit memory addressing in real mode by Progrex - asm,386+ rfvdemo.zip RFV-DEMO 0.1 - Rotate bitmaps/Fractal zooming/Voxelspace (C++) rotate.zip pan/scale/rotate bitmaps (320x200) rt.asm commented VGA loader source rtsrc800.zip Antonio Costa's raytracer 8.0.0 + utils (awk/sed/..) source sbdetect.asm detect SounBlaster IRQ and interrupt scale.lzh bitmap scaling in modeX/mode13h (asm) by John A. Slagel scroll2.zip vertical screen scroll in mode X shadebob.zip ShadeBob source by Nutcracker (asm) show_pcx.zip show_pcx.pas by ZSoft - show 2/4/16/256 color PCX (pascal) siv.arj SenSiv Scrolling Routines - asm, 286+ sjm386-1.zip basic 3D effects demo with source - 386+, xlib, lex, yacc snip9404.zip 30000+ lines C/C++ code in 300+ files - general routines source.lzh -* LOTS *- of misc source from net - unknown collector sprites.zip mode13h sprite engine w/source (TP6) spxdemos.zip 12 SPX graphics lib demo programs - pascal srgpsph3.arj SRGP(2D) and SPHIGS(3D) libs - source to Foley & van Dam book texmpsrc.zip "Slimy" (warping) texture mapping by SliQ (asm/C) text_eng.zip Texture mapping in C with comments (djgpp, watcom) texture.zip texture mapping source (asm) tf-texmp.zip full screen (320x200) texture mapping by AARDVARK (pascal) tf_sourc.lzh mcga/svga/vesa source by AARDVARK (asm/pascal) tgasave.zip save pics in .TGA (C src) tge129d.lzh old TGE 1.29d beta VGA/SVGA C/C++ library w/source timesrc.zip Timeless demo source by Tran - 32bit asm, pmode, 3D etc. tplas11.zip Tom's Plasma 1.1 - plasma fractal w/source vesates2.zip 640x480x256 SVGA VESA demo - graphics/sound/mouse (C++) vesavga.zip basic 256 color svga VESA routines (asm) vrserver.zip Vertical Retrace Interrupt Server 1.1 (asm) vtiris.lzh plasma demo by VangeliSTeam (asm) wormhole.lzh wormhole effect with asm/C code wr_prot.c check if disk is write-protected (C) xcode.zip "wrapped sprite code" - pcx/pcc, sprites, scrolling, modex xscalebm.zip bitmap scale/clip by John Slagel - 386, mode X, Xlib, asm zendisk1.zip Zen of Assembly Language by Michael Abrash - source part 1 zendisk2.zip Zen of Assembly Language by Michael Abrash - source part 2 ztimer11.zip Zen Timer Library 1.1 (asm/C/C++) ### Directory ./specs allatbus.zip Seagate disk drive (AT) technical specs (36 types) dpmispec.arj Dos Protected Mode Interface (DPMI) specification 0.9 dpmiv1.zip DPMI specification 1.0 drivspec.exe Micropolis disk drive technical specs (22 types) ems4spec.zip EMS 4.0 specification (the better version of limems41.doc) gameport.inf game port pinout and reading info joystick.ps digital -> pc analog joystick schematics limems41.zip LIM Expanded Memory Specification 4.0 mouse_hw.txt mouse hardware specs by Tomi Engdahl mscdex21.zip Microsoft MS-DOS CD-ROM Extensions 2.1 specification neatchip.zip Chips & Technologies NEAT CMOS chips specs + setup info nulcable.zip how-to-do a null modem cable vcpispec.arj Virtual Control Program Interface (VCPI) specs 1.0 vesasp12.zip VESA BIOS Extension 1.2 specification xms2spec.arj eXtended Memory Specification (XMS) 2.0 xms30.txt eXtended Memory Specification 3.0 ### Directory ./utils 2l8ce112.zip TooLate graphic Cursor Editor - vga, mouse, asm/c/hex/pas 2l8pe111.zip TooLate fill Pattern Editor - vga, mouse, c 2m21.zip High Capasity Floppy Formatter 2.1 2obj110.zip Binary to OBJ file converter 1.10 3dedb09.zip 3dedit beta 0.9 - design 3D polygon objects 3dkit1.zip tools for 3D wireframe graphics alch17.zip Image Alchemy 1.7 - image (60 formats) manipulation program ash16.zip graphical shell for Image Alchemy 1.6 bedit110.lzh Bobs/shade-bobs editor 1.10 by Avalanche bin2asm.zip convert pic to asm/c data file (modeX linkable module) bmorph30.zip Bmorph 3.0 - 320x200 BMP morphing in svga/vesa clt141.zip Clint 1.41 - C source checking tool crop.lzh crop 640x480x256 pcx files cutter1.zip Graphics Cutter 1.0 - cut/load/save pics from pcx file cxt220.zip C eXploration Tools 2.20 - analyze C source code disp184.zip Display 1.84 - all format, all purpose graphics util dta207.zip Dave's .TGA Animation program 2.0.7 - create FLI/FLC anim fe1.zip b&w bitmap editor + src (C++) - FastGraph related filhst10.zip Filehost 1.0 - turn bunch of files into one foned12.lzh font editor 1.2 with fonts frain182.zip Fractint 18.2 - fractal generation program, see frasr182.zip gredarc.exe Graphics Editor and Animator 1.00 beta - mode 13h, samples grfwk70d.zip Graphics Workshop 7.0d - manipulate graphics files icspred1.lzh Yc's Sprite Editor 1.0 - 32x32x256, SVGA/VESA, save C/Pascal improc42.zip IMPROCES 4.2 - 256 color image processor and paint program locksmit.zip Locksmith/PC 1.3 - diagnoses floppy disk formats mc302.zip DDS MICRO-C Compiler 3.02 - very portable and small C compiler mcdt101.zip Mouse Cursor Design Tool 1.01 mddos11.zip Mighty Draw 1.1 - bitmap paint program, 286+, PCX, GUI mdraw.zip XLib (320x240x256) sprite editor (64x64) ndmake45.zip NDMAKE 4.5 - unixlike make for dos neopnt22.zip NeoPaint 2.2 - excellent bitmap editor/paint package pbmpl91d.zip Jef Poskanzer's PBMplus - image tools (lots), 386+ pcad3d.zip ProtoCAD 3D 1.1 pcdcad33.zip Pc-Draft-CAD 3.03 pcwatch.zip PCWATCH 1.00 - great interrupt tracer pcxdmp91.zip PCXDUMP 9.10 - screen grabber, tweaked/svga/hicolor pcxutils.zip 256 color pcx utils including font converter - by Patch pholab18.zip PhotoLab 1.8a - imaga processing util (Windows 3.x) piclb191.zip PicLab 1.91 image processing program ppp.arj convert PCX to pascal source files (TP) pvquan16.zip POV Quantizer Utilities 1.6 - GIF/FLI/3D/modeX util source rad386.zip RAD Radiosity Rendering package ported to 386 rastms34.zip RasterMaster 3.4 - save pcx,bmp,ico,cel,raw / basic,c,pascal raysh386.zip RayShade 4.0.6 for 386 - raytracer rtrac800.zip Antonio Costa's raytracer 8.0.0 + utils sam001.zip SAM Sprite Animator 0.01 - 386+, mouse, vga shade10.zip Shade 1.0 - view shaded 3D models realtime - 386+, math copro sprdes.zip SPRite DESigner 0.8 - modeX, mode13h - mouse sprite21.zip sprite maker 2.01 - 16 color EGA/VGA theprn09.zip The Printer 0.9b - printer codes for hundreds of printers tweak16b.zip tweaked mode info v1.6b - creat your own vga modes unchain2.zip Unchain 2.1 - planar VGA mode13h enforcer (create modeXs) vecanim.zip Vector Animator 0.9 - 2D polygon graphics 320x200x256, 386+ vgae130.zip VGA Editor 1.30 (640x480x16) bitmap editor - reads .ICO wmorph10.zip WMORPH 1.0 - 320x200x256 color morphing xedit212.zip mode X icon editor 2.1.2 (esp. w/xlib and yakicons) xyz21.zip XYZ-EGA 3D Object Editor 2.1 - 3D CAD system ### Directory ./vla A good place to check out is