home *** CD-ROM | disk | FTP | other *** search
- Xlib version 2 modifications
-
- Files modified:
- XLIB.INC
- XMAIN.ASM
- DEMO.C
-
-
- 26-09-92 - PRIMARILY JUST ADDED SUPPORT FOR PEL PANNING
-
- Pel panning code added to allow for panning to any pixel
- coordinates.
- Functions affected:
- x_set_splitscreen
- Split screen pel panning suppression code added.
- Functionally unchanged.
- x_set_start_addr,x_page_flip
- Pel panning code added. The x parameter now expects
- a pixel coordinate where previously a byte coordinate
- was expected.
-
- Original files modified
- -----------------------
- XLIB.INC
- XMAIN.ASM
- DEMO.C
- Aknowledgements
- ---------------
- Thanks to Robert Schmidt for contributed PEL panning sample
- code and everyone else who responded to my rec.games.programmer
- post.
-
- Xlib version 3 modifications
-
- 10-10-92 - BUG ERADICATION AND ADDITION OF NEW MODULES AND MINOR CODE
- EXTENSIONS
-
- MaxScrollX and MaxScrollY were not always set correctly, now
- that's fixed (I Think)
- Added variable "SplitScrnVisibleHeight" needed for above fix.
- Some miscellaneous code changes
- Included XCBITMAP module generously donated by Matthew MacKenzie
- Added support for the LARGE memory model
- Added a make file to simplify compilation
- Library modules now compiled into .LIB files
- Added a documentation file
- Added XBMTOOLS module containing bitmap type conversion
- Added XDETECT module containing hardware detection functions
- Added C header files for all modules
- ADDED XFILEIO module
- ADDED XRLETOOL module
-
- Original files modified
- -----------------------
- XLIB.INC
- XMAIN.ASM
- DEMO.C
- XTEXT.INC
- XTEXT.ASM
-
- Aknowledgements
- ---------------
- Special thanks to Matthew Mackenzie for an excellent module
- and Darren Lyon for putting together a C header file for XLIB.
- Again thanks also to everyone else who supported this software.
-
- Xlib version 4 modifications
-
-
- 30-10-92 EXTENSIONS TO XLIB 3 AND BUG FIXES
-
- Files Modified
- --------------
- Assume all have been modified
-
- Modifications/Additions
- ------------------------
- **** Fixed ATI VGA incompatibility problem ****
- **** Fixed Large Model problems ***************
- Manual : The ref. manual has been split ito two files for
- those editors that cannot cope with file > 64k
- XDETECT: added numeric co-pro detection
- added mouse driver detection
- XMAIN : added new resolution tweaks
- added clipping rectangle setting proc and vars
- further bug fixes (I can't remember exactly what)
- XCBITMAP:Improved performance of compilation and compiled bitmaps
- and added a function to calculate mem required for
- a bitmap compilation
- XPBITMAP:Improved performance of planar bitmaps
- XRECT :Added "x_shift_rect" function
- XPBMTOOL:Added several utility macros
-
- New Modules
- -----------
- XPBMCLIP:Implements clipping versions of functions in XPBITMAP
- XVBITMAP:Video based masked bitmap functions. Contains standard
- and clipping versions of all functions.
- XMAKEVBM:Support module for XVBITMAP
- XMOUSE :Basic mouse support module
- XBEZIER :Fast Bezier curves (For scalable fonts etc..)
-
-