Download Latest Version EUPH24.ZIP (2.0 MB)
Email in envelope

Get an email when there's a new version of Freedom

Home
Name Modified Size InfoDownloads / Week
EUPHORIA 2011-12-26
DOS_API.ZIP 2011-12-26 1.0 MB
README.TXT 2011-12-26 1.5 kB
Totals: 3 Items   1.0 MB 1
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