2_3.zip |
71 |
2/3 Projection like in RPG games similar to War Craft
and Age of Empires games (in Russian). |
3dbasics.zip |
188 |
Basics of 3d. Docs in RTF format. (Originally in
English plus Russian translation
of passages). |
3dprog523.zip |
10 |
A FAQ on 3d programming. |
abrash_ps.zip |
380 |
Abrash's gfx column (postscript). |
abrash_txt.zip |
399 |
Abrash's gfx column. |
brescirc.zip |
3 |
Drawing circles and ellipses using Bresenham's algorithms (Pascal+Asm mixed sources). |
dd3dr2.zip |
99 |
demo.design 3D programming FAQ, release 2 (plain text (in Russian), with examples). |
dd3dr2h.zip |
187 |
demo.design 3D programming FAQ, release 2 (HTML (in Russian)). |
game_faq.zip |
218 |
Game programming FAQ. Docs in RTF format. (Originally
in English plus Russian translation
of passages). |
gametech.zip |
848 |
GameTech by John DiCamillo - very cool site that explains 3d graphics
pipeline. There are a lot of trics and tips explained plus some nice screenshots
are provided for illustrative purposes. I doubt it's a site for beginners,
but I think you should know much more than just basics of 3d.
|
gems1.zip |
96 |
Source code related to the book "Graphics Gems" (editor, Andrew S. Glassner). |
gems2.zip |
97 |
Source code related to the book "Graphics Gems" (editor, Andrew S. Glassner). |
gems3.zip |
122 |
Source code related to the book "Graphics Gems" (editor, Andrew S. Glassner). |
gems4.zip |
333 |
Source code related to the book "Graphics Gems" (editor, Andrew S. Glassner). |
gems5.zip |
267 |
Source code related to the book "Graphics Gems" (editor, Andrew S. Glassner). |
misc.zip |
57 |
Some docs on shading, lighting, z/s-buffering. |
otmmatx.zip |
14 |
Matrix transformation tutorial. |
raycast.zip |
643 |
The ray-casting conception explained in a great deal by F.Permadi. |
texture.zip |
42 |
An old thread on texturemapping from news:rec.games.programmer. |
trainer.zip |
310 |
Asphixya VGA Trainers by Denthor - 2d/3d gfx
tutorials in Pascal and Assembly (well-documented). It's
simply the best for a beginner. |
ttka3ddo.zip |
16 |
More about shading, z-buffer and textures. |
zed.zip |
633 |
Zed3D. A compact reference for 3d computer graphics
programming by Sebastien Loisel. |
arc_tool.zip |
22 |
Data compression algorithms of LARC and LHarc by
Haruhiko Okumura. Sample programs in C are included. |
arithm.zip |
22 |
Arithmetical encoding (in Russian). |
crc.zip |
27 |
A painless guide to CRC error detection algorithms. |
iocompress.zip |
30 |
Input/Output with Embedded Data Compression - Diploma
Paper (in Russian). Sample program is
included. |
lzhdemo.zip |
6 |
A unit and a sample program for LZH compression with
Borland/Turbo Pascal. |
lzss.zip |
7 |
A unit and a sample program for LZSS compression with
Borland/Turbo Pascal. |
modeling.zip |
58 |
Modeling for Text Compression. The doc is translated
to Russian but still has original author
names and referencies in English. |
splay.zip |
22 |
Application of Splay Trees to Data Compression. The
doc is translated to Russian but still has
original author names and referencies in English. |
asmdos1.zip |
75 |
MASM reference (in Russian) |
asmnort.zip |
287 |
The assembly language database by Norton. Now includes TSR viewer and
database on CPU, FPU and MMX instructions. |
masm.zip |
565 |
Yet another good programmer's reference on MASM (in
Russian). |
masm51.zip |
173 |
Programmer's reference on MASM 5.1 (instruction set,
interrupts, examples). |
masmref.zip |
132 |
Programming in MASM for MS-DOS (in
Russian). Very good doc. |
tasm3x.zip |
232 |
TASM 3.0 reference (in Russian). |
guadalajara.zip |
31 |
Intro to Assembler, Assembler tutorial by Hugo Perez Perez. |
gga.zip |
69 |
Gavins' guide to x86 Assembly Language. |
techhelp.zip |
695 |
Tech Help 6.0 -- Reference Book on BIOS, DOS and related things (interrupts, data structures and much more). |
c_borland.zip |
533 |
Turbo C/C++ documentation (in Russian). |
c_k_r.zip |
178 |
The C language by Kernighan and Ritchie (in
Russian). |
c_prof.zip |
189 |
C for Professional Programmers by Herbert Shildt (in
Russian). |
diff_c.zip |
36 |
Different editions od the C language and their
differencies to Kernighan &Ritchie C (in Russian). |
msc_lib.zip |
96 |
Microsoft C compiler for DOS libraries (in
Russian). |
tc.zip |
168 |
Technique of programming in C by A. Stivens (in
Russian). |
tc1.zip |
54 |
Turbo C - docs on compiler and language (in
Russian). |
tc2.zip |
316 |
Turbo C 2.0 user's manual (in Russian). |
cpp.zip |
174 |
C++ tour (in Russian). |
tcpp.zip |
217 |
Yet another good book on C++ (in Russian). |
tcpp_lib.zip |
228 |
Turbo C++ library reference (in Russian). |
tcpp_pg.zip |
247 |
Turbo C++ 1.0 programmer's guide (in
Russian). |
tvcpp.zip |
316 |
Turbo Vision for Turbo C manual (in
Russain). |
tvcppref.zip |
526 |
Interactive Turbo Vision for Turbo C reference (in
Russian). |
tvdd.zip |
266 |
Turbo Vision Dialog Design for Turbo Pascal and
Borland C. |
ega_vga.zip |
137 |
A few docs about programming EGA and VGA cards (in
Russian). |
egavga.zip |
138 |
A doc on programming EGA and VGA cards (in
Russian). |
tauron30.zip |
138 |
Tauron utilities. Utilities show how to setup any
standard VGA mode without calling BIOS services. Just a
direct port I/O. Sample programs provided both for Turbo
C and TASM. |
vgadoc4b.zip |
578 |
The great VGADOC. Includes info about VGA, SVGA (VESA,
particular cards). Great thingy. |
vgaguide.zip |
257 |
Programmers Guide to PC(R) and PS/2(TM) Video Systems.
Maximum Performance from EGA, VGA, HGC and MCG. By
Richard Wilton. |
vgag-src.zip |
128 |
The companion disk for the Richard Wilton's book. |
vbe3.zip |
224 |
VESA BIOS EXTENSION (VBE) Core Functions Standard. Version: 3.0. |
coff.zip |
15 |
COFF .O format description. This format is uor DOS. |
elf.zip |
102 |
ELF spec (PDF). |
exe.zip |
1 |
MSDOS EXE file description. |
exeinfo.zip |
7 |
MSDOS EXE file description. |
gif.zip |
35 |
GIF file format description (both in English and Russian). |
lxexe.zip |
20 |
Linear eXecutable Module Format Description. |
objmod.zip |
20 |
Relocable Object Module Format Spec (in
Russian). |
omf11g.zip |
113 |
Relocable Object Module Format Specification 1.1 (Postscript). |
pe.zip |
112 |
Portable Executable (PE) file format by Microsoft (PDF). An example is
included. |
readobj.zip |
16 |
A program that shows contents of an .OBJ (OMF) file. |
ss0288.zip |
58 |
Relocable Object Module Format Specification from
Microsoft. |
i386.zip |
232 |
Intel 80386 Programmer's Reference Manual. |
i386rus1.zip |
107 |
Intel 80386 Programmer's Reference Manual (in
Russian). |
i386rus2.zip |
216 |
Intel 80386 Programmer's Reference Manual (in
Russian). |
i387.zip |
121 |
Intel 80387 Programmer's Reference Manual. |
fpu.zip |
8 |
My doc on i80387 FPU (in Russian). |
copro16a.zip |
75 |
Yet another doc on i80387 FPU. |
i486rus1.zip |
524 |
Intel 80486 Programmer's Reference Manual (in
Russian). |
24319002.zip |
1590 |
Intel Architecture Software Developer's Manual Volume 1: Basic Architecture. 1999.
|
24319102.zip |
3438 |
Intel Architecture Software Developer's Manual Volume 2: Instruction Set Reference. 1999.
|
24319202.zip |
3064 |
Intel Architecture Software Developer's Manual Volume 3: System Programming. 1999.
|
bp70lr.zip |
122 |
Borland Pascal 7.0 Language reference (in
Russian). |
bp7rtl.zip |
453 |
RTL sources for BP 7.0 |
copascal.zip |
57 |
Co-Pascal compiler for DEC VAX written with Borland/Turbo
Pascal. The compiler also can interpret a program. All
sources and executable are included. |
docs.zip |
2540 |
User's manuals for: Borland Pascal 7.0, Turbo
Assembler, Turbo Debugger, Turbo Prifiler, Resource
Workshop, other utils; Turbo Vision and Object Windows
docs (in Russian). |
f_lib.zip |
135 |
A diskette with programs described in the "Programming
Practice" book by V. Faronov (in Russian). |
pas2.zip |
36 |
Portable Pascal compiler source code, source code for
assembler and pascal interpreter. |
pas60pg.zip |
204 |
A book on programming in Turbo Pascal 6.0 (in
Russian). |
pas60tvg.zip |
242 |
A book on programming in Turbo Vision for Turbo
Pascal 6.0 (in Russian). |
tp50.zip |
505 |
Turbo Pascal 5.0 user's guide (in Russian). |
tp55oop.zip |
81 |
Turbo Pascal 5.5 OOP guide (in Russian). |
tp60ug.zip |
209 |
Turbo Pascal 6.0 user's guide (in Russain). |
tp70.zip |
204 |
Turbo Pascal 7.0 user's guide (in Russian). |
tp_prof.zip |
232 |
A book about practical work with Turbo Pascal (based
on Shildt's book) (in Russian). |
turbo.zip |
292 |
Turbo Pascal 6.0 TURBO.EXE sources. Doesn't work
alone. You need other tools and RTL anyway. |
pcgpe1.zip |
746 |
The great PC Games Programmers Encyclopedy 1.0!
Includes lots of info about game-specific programming (I/O
devices, file formats, algorithms). Sample programs are
available and written for Turbo Pascal 7.0 and TASM.
Detailed: Assembly Tutorials; VGA/SVGA specs, Bresenham,
3d algorithms, texture mapping, fire and stars effects;
PCX, BMP, GIF, IFF/LBM, FLI/FLC formats, PC speaker,
AdLib, SoundBlaster, GUS; Mod, Voc, Wav, Midi formats;
Mouse, Keyboard, Joystic; EMS, XMS, DMA; PIT; Doom
techniques... |
i386.zip |
232 |
Intel 80386 Programmer's Reference Manual. |
24319202.zip |
3064 |
Intel Architecture Software Developer's Manual Volume 3: System Programming. 1999.
|
bsp_pmode.zip |
231 |
An excellent book about PMode (in Russian). |
bsp_pmode_disk.zip |
134 |
Example programs for the book about PMode (Turbo C,
TASM). |
intel_pmode.zip |
40 |
Protected Mode Programming for the intel386, intel486
and Pentium processors (from Intel). |
pmtuts.zip |
253 |
Protected Mode Tutorials in C & Asm by Alexei A. Frounze.
Check these out. |
lfbemu22.zip |
29 |
LFBemu 2.2 is a Linear Frame Buffer (aka LFB) emulator for VESA 1.xx+ cards by Alexei A. Frounze.
It emulates a contiguous linear frame buffer (usually available on VESA 2.xx+ - compatible graphics
cards) by means of page translation mechanism of the i80386+ CPU. This mechanism makes it easy to
avoid the annoying bank switching on old VESA 1.xx cards (and some new ones, which don't support
VESA LFB for some weird reason). Check this one out, too. |
8250.zip |
16 |
Description of the serial I/O chip (in Russian). |
async1.zip |
44 |
Low-level serial communication package for Turbo
Pascal 5.0. |
serial.zip |
27 |
Programming the serial port (in Russian). |
serial2.zip |
203 |
Programming the serial port (HTML,PDF). |
82c50a.zip |
95 |
Universal Asynchronous Receiver/Transmitter 82C50A (PDF). |
tl16c450.zip |
292 |
Universal Asynchronous Receiver/Transmitter TL16C450 (PDF). |
pc16550d.zip |
279 |
Universal Asynchronous Receiver/Transmitter PC16550D (PDF). |
st16c650a.zip |
262 |
Universal Asynchronous Receiver/Transmitter ST16C650A (PDF). |
uart_comparison.zip |
72 |
A comparison of INS8250, NS16450 and NS16550AF Series of UARTs (PDF). |