DUGL-The DOS Ultimate Game Library
DUGL
The DOS Ultimate Game Library
Home
Features
License
Install
Tools
Samples
Downloads
Documentation
Forum
Features
DUGL and DUGL-Plus provides :
- Initialising any 8,16 bpp graphic mode supported by your graphic card VESA BIOS.
- Drawing 8bpp and 16bpp line, pixel & 12 kind of polygones (textured, color, gouraud, RGB16..)
- Fast blur filter.
- Support not pow of 2 textures.
- Ascending y axis & changing the origin of the screen & defining View in the screen.
- Blitting masked & unmasked image to the screen.
- Loading pcx, gif & saving pcx image format.
- Loading and saving jpg image format through the libjpeg6.
- Proprietaty & fast font format with an editor.
- Full mouse suport through the INT33H with a mouse event stack
- Full keybord handler with a keyboard map editor(stack of the keys & asciis, ...) and ability to load unload keybord map at run time.
- Timer & synchronisation.
- Sound support with loadable sound driver (written and assembly and support mixing up to 32 voice& more...), provide only sb16 & nosound driver.
- Loading wav voice format.
- Full support of the network protocol IPX.
- A limited but fast C++ GUI (support button, textbox, checkbox, menu, multi-windows, messagesBox, FileBox, scrollbar,listbox ...).
- Enable the MTRR if it runs at ring 0 (faster video through put)
- Flat memory model : extends the limit of the GDT to reach the mapped LFB of video memory.
- And more ...
Missing features :
- texture wrapping
- perpective corrected texture mapping
- Z-buffering
- 24 bits and 32 bits graphic mode support.
- SBpro, AC97, ESS, .. sound driver