This is going to be short, I'll have hurry back home to see how
Finland will (again) beat USA in ice hockey in Italy:
I have the great pleasure to officially announce the new (pc) game
programming orientated ftp-place teeri.oulu.fi. It's currently an old
sun3, has max 20 user limit, is located in Finland (Europe) and has
about 40M more or less game programming orientated material online +
lots more to come.
teeri.oulu.fi:/pub/msdos/programming
(uploads to teeri.oulu.fi:/incoming with a .txt file, please)
There are graphics libs, sound libs, hardware tech specs, file format
specs, drawing utils, music composing utils, sample game source, some
carefully selected FAQs, file format converters, all 3 known Game
Programmers Magazines, is the official home && dist site for Game
Programmers Encyclopedia (as soon as it's released) etc. etc.
Well, that's about it. I'll include 00index.all at the end. Hope
someone will find this useful..
--jouni maintaining teeri.oulu.fi:/pub/msdos/programming
Index of all subdirectories in teeri.oulu.fi:/pub/msdos/programming
### Directory .
00index.all index of all files - check the filedate
00index.txt this file
convert/ file converters, both graphics and music
docs/ documentation and specification
faq/ Frequently Asked Questions from internet
gamesrc/ games and their source
gdm/ Game Developers Magazine
gpe/ Game Programmers Encyclopedia (pc) official site
libs/ programming libraries
misc/ misc material
music/ music/sound editing/programming/playing/writing
qdpmi/ Qualitas DPMI libraries
source/ misc source code
utils/ programmming utilities
vla/ material from demo group VLA - check 00index.vla
### Directory ./convert
bmp2bgi1.zip BMP to BGI 1.0 with c source (graphics)
gif2jpg2.zip GIF to/from JPEG - beware HSI format (graphics)
gif2lbm.zip 256 color GIFs to xlib LBM/PAL format (graphics)
iff2pbm.zip ILBM to PBM/PAL (Xlib/ACK3D) pictures w/src (graphics)
iw2gif.zip ImageWise to GIF (graphics)
pcx2img.zip PCX to IMG (ack3d) files (graphics)
tga2tif.zip TARGA to TIFF (graphics)
tx2pcx.zip text screen to PCX (graphics)
### Directory ./docs
allatbus.zip Seagate disk drive (AT) technical specs (36 types)
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
bluebook.arc Bluebook of Assembly Routines book source files
bmp.zip BMP (BitMaP) graphics file format specification
chap32.zip general intro to US Copyright Law
cis_game.arj discussions from CompuServe GAMERS forum
dpmispec.arj Dos Protected Mode Interface (DPMI) specification 0.9
drivspec.exe Micropolis disk drive technical specs (22 types)
gameport.inf game port pinout and reading info
glformat.zip GRASP animation file format specification 19 Jan 1991
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
intel.lzh Intel 8086/80186/80286/80386/80486 Instruction set
inter40a.zip MSDOS Interrupt List 40 - part 1
inter40b.zip MSDOS Interrupt List 40 - part 2
inter40c.zip MSDOS Interrupt List 40 - part 3
inter40d.zip MSDOS Interrupt List 40 - 3rd party utils
limems41.zip LIM Expanded Memory Specification 4.0
m2m_088.lzh Mage 2 Mage Spell System 0.88 (game rule system)
manual.ps PostScript summary (psman.ps)
modform.lzh ProTracker module (MOD) file format inc. NoiseTracker effects
mouse_hw.txt mouse hardware specs by Tomi Engdahl
mscdex21.zip Microsoft MS-DOS CD-ROM Extensions 2.1 specification
newlaw.zip US Copyright Law and Shareware
proguide.zip Programmers' Guide by Nelson Ford - what to do w/program
ps16form.lzh PAS 16 file format w/asm source
rol_form.txt ROL music file format
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)
vcpispec.arj Virtual Control Program Interface (VCPI) specs 1.0
vesasp12.zip VESA BIOS Extension 1.2 specification
vgadoc3.zip register level (s)vga programming info and card tester
xintro18.zip Introduction to Mode X version 1.8 w/source and pics
xms2spec.arj eXtended Memory Specification (XMS) 2.0
xsharp21.zip X-Sharp 3D animation package #21 by Michael Abrash
### Directory ./faq
3d-prog.17 3-D Information for the Programmer - version 1.7
3dbooks.txt 3D graphics related books
3dstudio.faq 3D Studio mailing list info 29 March 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
comp0505.94 comp.os.msdos.programmer FAQ 05 May 1994
compiler.65 catalog of free compilers and intepreters w/src - version 6.5
compression file compression, archiving and fileformats - 31 March 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
free-dbs.17 free database systems w/sources - version 1.7
fuzzyl.18 Fuzzy Logic and Fuzzy Expert Systems FAQ 1.8
graphalg.faq comp.graphics.algorith preliminary FAQ 18 March 1994
graphres.faq Computer Graphics Resource Listing 21 April 1994
gusfaq.155 Gravis Ultrasound FAQ 1.55
hardware.adr Entertainment Hardware Company addresses 20 April 1994
midi_ftp.156 MIDI files/archives on internet - version 1.56
modex.faq Mode X FAQ by Zoombapup (Phil) May-94
pc-chip.31 Personal Computer Chiplist (hardware) 3.1
portgui.18 portable GUI development kits - version 1.8
serport.13 Serial port communication using TTY protocol - release 13
### Directory ./gamesrc
2ktetris.zip SmallTetris 1.0 source (asm)
blowup.zip basic minesweeper w/c source
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
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
wallgame.zip Wallgame by Jari Karjala - breakout game w/Pascal source
### Directory ./gdm
gdm003.zip Game Developers Magazine - Issue 3
gdm1.zip Game Developers Magazine - Issue 1
gdm2.zip Game Developers Magazine - Issue 2
### Directory ./gpe
### Directory ./libs
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)
3dvect30.zip full modeX 3D Vector Library 3.0 w/386+ asm source
ackkit.lzh ACK3D Animation Construction Kit 3D - Wolf3D-type engine
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+)
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
dos32v22.zip DOS32 2.2 - 32bit DOS extender for asm programmers
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
hobbes3.zip Hobbes 0.3 modeX library
lzpip101.zip portable lossless compression library - LZW/deflate, C source
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)
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
psy_kit.zip Demomaker Kit by Psychose Inc - flat real mode/MODs/datafiles
spx20.zip SPX 2.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
svgakt43.zip SuperVGA Test Kit library for VESA cards (C/C++)
tge130.arj The Graphics Engine 1.30 VGA/SVGA C/C++ library
univbe43.zip Universal VESA VBE (TSR) for most supervga cards
vgakit52.zip vgakit 5.2b - programming toolkit for vga/svga cards
vgl20.lzh Vga Graphics Library 2.0 - mode 13 library w/source
wgt4.zip WordUp Graphics Toolkit 4.0 for 320x200x256
x1.zip generic Wolf-3D style engine (320x240)
xlib06.zip XLIB Mode X graphics library 6.0
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
dp400.zip Deluxe Paint II patch - use mode X (320x400x256)
exepcvga.zip GLBC examples compiled for dos
zox3d15.zip wolf3D-like sample + info about library by Robert Schmidt
### Directory ./music
adlib.zip lowlevel interface to Adlib FM sound card (C)
blast13.zip SoundBlaster library + utils (turboC)
bmstr595.zip BLASTER Master 5.95 - VOC/WAV/SND editor
cacoph10.zip PC Cacophony 1.0 - pc speaker music library (C)
compoz10.zip COMPOZ 1.0 - CMF music file editor
demovt15.zip DemoVT 1.51 - background MOD player library
dmp289.zip Dual Module Player 2.89 + DSMI info (sound library)
dp30.zip Advanced Digiplayer 3.0b - sample editor
fasttrak.zip Triton FastTracker - MOD editor and player
fmplay11.zip Adlib/SB FM Music Toolkit 1.1 - w/C source
gldwav20.zip GoldWave 2.0 sound editor - many formats, Windows 3.x, 386+
gusdk201.lzh official Gravis Ultrasound Development Kit 2.01
modobj.zip MODOBJ 0.03 by Marc J. Cox - MOD playback object module
nohiss10.zip Digital noice reduction 1.0 - VOC/SND
playbwc.zip PlayBWC 1.06 sample editor
qseq-10f.zip QSEQ 1.0f - dos MIDI sequencer
rukc1d.zip Ruckus 1.0d SB music library - MOD/VOC/WAVE/MIDI (C)
sbf3.zip SoundBlaster Freedom project 3.0 - SB code and info
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 Adlib/SB FM/sample playing library w/source
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)
tnyplay2.zip Tinyplay 2.00a - protected mode MOD player by Pelusa w/src
vtexe12b.arj VangelisTracker 1.20 beta - the old SB compatible
vtsrc12b.arj VangelisTracker 1.20 beta source - asm,pascal,Spanish
### 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
386id.zip 386/486 component identifier + theory + asm source
acksrc.lzh ACK3D sources - 3D graphics engine ala Wolf3D
bars.lzh copper bars by Patch (asm)
bios.arc Intel 8088/NEC V20 BIOS source (MASM 4.0)
blit.zip picture blitting code + theory (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
dugide10.zip IDE disk drive info 1.0 - w/C source
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
gif-csrc.zip GIF decoder source (c)
graphgem.zip Graphics Gems I/II/III books source code
gurumode.zip 12 tweaked 256 color modes (asm)
hobbspr2.zip horiz scrolling with Hobbes library (C++)
isad2src.zip VGA/Adlib loader source (asm)
jpegsrc4.zip Independent JPEG Group release 4 - JPEG utils,source,specs (C)
kbdhand8.zip keyboard interrupt andler #8 by Patch
lenssrc.zip lens effect sample, code and info
ll_land2.lzh fractal landscape (asm/c) by Lord Logic
microcad.zip simple CAD program (vector graphics) with c source
pixelate.lzh bitmap scaling - two separate routines (asm)
pmode24.zip Tran's protected mode system 2.4
pmode386.zip protected mode system 1.29a (raw,DPMMI,VCPI,XMS)
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)
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)
texmpsrc.zip "Slimy" (warping) texture mapping by SliQ (asm/C)
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)
tge129d.lzh old TGE 1.29d beta VGA/SVGA C/C++ library w/source
tplas11.zip Tom's Plasma 1.1 - plasma fractal w/source
wormhole.lzh wormhole effect with asm/C code
xcode.zip "wrapped sprite code" - pcx/pcc, sprites, scrolling, modex
### Directory ./utils
2obj110.zip Binary to OBJ file converter 1.10
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)
bmorph22.zip Bmorph 2.2 - 320x200 grayscale BMP morphing in svga/vesa
crop.lzh crop 640x480x256 pcx files
cutter1.zip Graphics Cutter 1.0 - cut/load/save pics from pcx file
dta207.zip Dave's .TGA Animation program 2.0.7 - create FLI/FLC anim
foned12.lzh font editor 1.2 with fonts
frain182.zip Fractint 18.2 - fractal generation program, see frasr182.zip
grfwk70b.zip Graphics Workshop 7.0b - manipulate graphics files
improc42.zip IMPROCES 4.2 - 256 color image processor and paint program
locksmit.zip Locksmith/PC 1.3 - diagnoses floppy disk formats
mcdt101.zip Mouse Cursor Design Tool 1.01
mdraw.zip XLib (320x240x256) sprite editor (64x64)
ndmake45.zip NDMAKE 4.5 - unixlike make for dos
neopnt2a.zip NeoPaint 2.0a - excellent bitmap editor/paint package
pbmpl91d.zip Jef Poskanzer's PBMplus - image tools (lots), 386+
pcwatch.zip PCWATCH 1.00 - great interrupt tracer
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
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
sprdes.zip SPRite DESigner 0.8 - modeX, mode13h - mouse
sprite21.zip sprite maker 2.01 - 16 color EGA/VGA
tweak16b.zip tweaked mode info v1.6b - creat your own vga modes
unchain2.zip Unchain 2.1 - planar VGA mode13h enforcer (create modeXs)
wmorph10.zip WMORPH 1.0 - 320x200x256 color morphing
xedit.zip mode X icon editor 2.1.x (esp. w/xlib and yakicons)
### Directory ./vla
--
* Jouni Miettunen j...@stekt.oulu.fi * Oulu * Finland * Europe *
*** Good fortune will find you, providing you gave directions ***