Firstly - we also have a misunderstanding in terminology. You are not interrested in API but in graphic library.
If you want to use the pascal programming language you have to decide whether you want to use Turbopascal/Borland pascal or more modern Freepascal. (there are also other compilers but these are the most usable). If you decide for 16-bit TP/BP compiler you can use some library (unit) in some mirror of Garbo archive in "turbopas" subdirectory. If you want to use 32-bit Freepascal your range will be quite limited. With this compiler are two possible DOS graphic libraries supplied. It is traditional unit Graph which mimics the TP/BP unit graph and unit (pascal) PTC which goes with own way and for new projects should be preffered. You can also use some 3rd libraries. Some of them are extremaly powerfull (like GraphiX or LX5suite) but they were written for verz old FPC versions (pre 1.0 releases) and it is difficult to use them even with 1.0.10 version and extremely difficult with current 3.0.0 version. Some of these libraries are uploaded into FPC site under "contributed units" section. In this situation I can offer you my graphical unit/library VenomGFX which I use in all my projects. It is still under active development and can be used with all FPC versions up to 3.0.0. It has a lots of very poweful (and often really unique) graphic functions but also one disadvantage. It works only for 16-bit (HiColor) videomodes. http://laaca.borec.cz/soubory/venom.rar
------------------------------------------------------------------------------
_______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel