This is the biggest project of all: A complete 3D Engine written in 100% assembler. It uses the 32bit flat protected mode supplied by the Gomez DOS extender and offers various shading techniques (flat, gouraud, environment mapped, textured, bump mapped, etc). The engine is quite fast and runs in 8 bit palettized and 16 bit high-colour modes of VESA 2.0 adaptors.

In order to get the code compiled, you will need the Turbo Assembler from Borland.

Download Base (627kB)

Download Textures and Scenes (5.74MB)