AUTHOR: BRUNO AUGIER AKA DzzD
   WEB: http://dzzd.net/

Some sources code and sample I made a long time ago (1993-1996) most produced in ASM.
including : an ASM 3D engine, GC programming sample, game demo, many others sources codes


some demo requiere a dos emulator, they can be run properly with DOSBox v0.72 on window XP PRO SP3


my more recents works can be found at http://dzzd.net




DIRECTORY INFO:


3D ENGINE DEMO : A FLOPPY DRIVE AND CAR ROTATING IN 3D - UNE VOITURE ET UNE DISQUETTE QUI TOURNE EN 3D
=> REQUIRE DOS EMULATOR 
=> SOURCES CODE AVAILABLE

.\ASM\VOITURE\JEU.EXE

KEYS CONTROL: 
- 1 ROTATE
- 2 ROTATE
- ESC : EXIT




3D ENGINE DEMO : 3D ROTATING CAR -  UNE VOITURE QUI TOURNE EN 3D 
=> REQUIRE DOS EMULATOR 
=> SOURCES CODE AVAILABLE

.\ASM\YOUPI\JEU.EXE

KEYS CONTROL:
- ESC : EXIT




WALKTROUGHT DEMO - UNE DEMO DE LANDSCAPE BASIQUE 
=> REQUIRE DOS EMULATOR 
=> SOURCES CODE AVAILABLE

.\ASM\TEST\TEST7.EXE (FULL ASM)

KEYS CONTROL: 
- KEYBOARD ARROW : MOVE
- ESC : EXIT




FREQUENCE & OSCILOSCOPE SOFTWARE (REQUIRE EXTERNAL DEVICE) 
=> REQUIRE DOS EMULATOR 
=> SOURCES CODE AVAILABLE

.\DEMO\PROJIUT\PROJET.EXE (FULL ASM)

KEYS CONTROL: 
- MOUSE : CONTROL GUI
- ESC : EXIT




GAME MIXING DEMO OF TARGAN & PRINCE OF PERSIA 
=> RUN UNDER WINDOW 
=> SOURCES CODE AVAILABLE

.\DEMO\PRINCE\PRINCE3.EXE (TURBO PASCAL & ASM)  

KEYS CONTROL: 
- KEYBOARD : MOVE
- ESC : EXIT




GRAPHIC DEMO : A FLYING PLANE  
=> RUN UNDER WINDOW

.\DEMO\FLYER\TEST.EXE (TURBO PASCAL & ASM) 

KEYS CONTROL: 
- ESC : EXIT




GRAPHIC DEMO : A ROTATING IMAGE 
=> RUN UNDER WINDOW

.\DEMO\IMGMAPPE\ESSAI.EXE (TURBO PASCAL & ASM) 

KEYS CONTROL: 
- ESC : EXIT




HOLD GC CRT GRAPHIC PROGRAMMING DEMO : A MOVING BALL TRANSPARENCY IS MADE BY PROGRAMMING VIDEO CARD
=> RUN UNDER WINDOW 
=> SOURCES CODE AVAILABLE

.\DEMO\BALLE\DEMO.EXE (FULL ASM)

KEYS CONTROL: 
- ESC : EXIT




ZOOM & BILINEAR FILTERING TEST - TEST DE ZOOM & FILTRAGE BILINEAIRE 
=> REQUIRE DOS EMULATOR 
=> SOURCES CODE AVAILABLE

.\DEMO\FILTRAGE\BILIN.EXE     ==>> WARNING: MAY HANG 
.\DEMO\FILTRAGE\NOBILIN.EXE   ==>> WARNING: MAY HANG 





ASM LIBRARIES INFO:

 MEMORY   : .\ASM\MEMOIRE\         - SOME MEMORY LIBRARIES
 IMAGE    : .\ASM\IMAGES\	   - IMAGE FILE LOADER PCX/BMP/IMG
 GRAPHIC  : .\ASM\GRAPH\           - GRAPHIC LIBRARIES : BLIT/SPRITE/LINE/ETC...
 KEYBOARD : .\ASM\CLAVIER\         - KEYBOARD MANAGMENT
 3D       : .\ASM\3D\              - 3D API : ZBUFFER / ROTATE 3D POINT ETC...
 MEMORY   : .\ASM\MEMOIRE\         - SOME MEMORY LIBRARIES


 GENERAL  : .\ASM\FONCTION\BSYS.FNC    - PERFORM ALL NECESSARY INITILISATION (INCLUDE MOST OF THE FOLLOWING)
 MEMORY   : .\ASM\FONCTION\FLAT.FNC    - ENABLE FLAT MEMORY MODE USE
 MEMORY   : .\ASM\FONCTION\HIMEM.FNC   - ENABLE A20 ADRESS LINE TO ACCESS HIGH MEMORY
 MEMORY   : .\ASM\FONCTION\MEMOIRE.FNC - MEMORY MANAGMENT kind of malloc/frre/realloc ...
 GRAPHIC  : .\ASM\FONCTION\GRAPH.FNC   - TO DRAW A LINE
 3D       : .\ASM\FONCTION\3D.FNC      - 3D=>2D & 3D TRANSLATION FUNCTION
 3D/2D    : .\ASM\FONCTION\GRAPH\      - 2D & 3D GRAPHICS	
 3D       : .\ASM\FONCTION\3DGRAPH.FNC - ZBUFFERED 3D ENGINE
 MOUSE    : .\ASM\FONCTION\SOURIS.FNC  - MY MOUSE DRIVER AND LIBRARY
 KEYBOARD : .\ASM\FONCTION\CLAVIER.FNC - MY KEYBOARD DRIVER AND LIBRARY (ENABLE MULTIPLE KEY AT ONCE)
 VIDEO    : .\ASM\FONCTION\FLIFLC.FNC  - AUTODESK FLI & FLC VIDEO FILE PLAYBACK
 VIDEO    : .\ASM\FONCTION\VESA.FNC    - TO USE VESA DRIVER



AND TOO MANY OTHER FILES AND DIFFERENTS VERSIONS....