Looking for the latest version? Download DOS_API.ZIP (1.0 MB)
Name Modified Size Downloads / Week Status
Totals: 3 Items   1.0 MB 2
EUPHORIA 2011-12-26 22 weekly downloads
DOS_API.ZIP 2011-12-26 1.0 MB 11 weekly downloads
README.TXT 2011-12-26 1.5 kB 11 weekly downloads
Included in the DOS_API archive is all the required files needed to use the FREEDOM GUI programming system. All you will need to do to make it operational on the FreeDOS system is to unzip the archive in your root directory C:/ using UNZIP DOS_API.ZIP DO NOT ALTER THE RESULTING DIRECTORY TREE UNTIL YOU UPDATE THE SOURCES TO REFLECT THOSE YOUR CHANGES OR THE SYSTEM WILL NOT WORK. FREEDOM.E is an example program on how to create a message loop for FREEDOM. It is only a very basic functional test of the objects currently included in the API. The purpose of putting FREEDOM on Source Forge was to allow others to add additional objects, and to add their new sources to this one. FREEDOM.INI is the initialization file for all programs using the GUI. It is filled with comments to explain what the entries are for. Be very careful when using VESA VIDEO CODE values. Make sure your system monitor can handle it. The new VESA driver for Euphoria is designed to use all possible VESA codes, including all screen resolutions or color value levels (256, hi-color (32K), hi-color (64K), and tru-color (16M)). You can easily write a VESA system check program to find out what modes your system has available to you by using the GetVesaList() function in the VESA_API.E include file. The help files for the VESA_API.E, FONT_API.E, and IMAG_API.E files are contained within the EUPH24.ZIP archive.
Source: README.TXT, updated 2011-12-26