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

Des codes sources et des demos faite il y'a longtemps (1993-1996) la plupart en ASM.
incluant : un moteur 3D en ASM, un exemple de programmation de la CG, une demo de jeu, et beaucoup d'autre codes sources.


des demos necessitent un emulateur dos, elles peuvent etre lances correctement avec DOSBox v0.72 sur window XP PRO SP3


mes travaux plus recents sont disponibles sur le site 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....

