Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Графика    >>    egatkit3
   
 
 Enhanced Graphics Toolkit 3.0 for EGA  Ed Connell 25.04.1988

Enhanced Graphics Toolkit is a collection of low level graphic functions for Turbo Pascal 4.0+, MS Fortan, MS Quick Basic, MS C 5.0 and MASM. Full sources and examples included.



359k 
 

**************************************************************** * Enhanced Graphics Toolkit 3.0. * * * * Written By: Ed Connell Revised: 4/22/88 * * Connell Scientific Graphics * * PO Box 1765 * * Woodinville, WA 98072-1765 * * (206) 485-2828 * * * * Copyright (C) Connell Scientific Graphics 1986, 1987, 1988* * All Rights Reserved. * **************************************************************** Notes For Turbo Pascal The GETADD, INKEY and ST2BIN functions are not implemented in turbo pascal. The Turbo "ofs() and seg()" functions should be used to determine the address of an item in place of the GETADD function. Since Turbo allows hex notation in the language, it should be used instead of ST2BIN. Turbo also provides functions for getting keyboard characters so INKEY is not needed. Notes For MS FORTRAN MS Fortran now has type checking. This is helps prevent programming errors, but causes compiler errors when a routine can accept variables of different data types. When calling the assembly language routines errors F3606 and F3607 may be generated. If they are, and you know what you are doing is correct, ignore the errors. The correct code will be generated. If FORTRAN is going to do type checking then it should also have type casting ! Oh well, some day.... Notes For MS QuickBasic The functions GETADD, INKEY, and ST2BIN were not intended for use with BASIC; so there are no BASIC examples for these functions. When using the LDFONT routine there is one difference for BASIC: the user does not allocate the space for the font to be loaded. The LDFONT routine allocates the space and returns an offset and segment to the space. Please review the example program provided BLDFONT.BAS. XFRVDT is an assembly routine and is called differently than the other toolkit functions. Again please review the example program BXFRVDT.BAS Toolkit General Notes: We have tried very hard to test and proof the documentation and software for v3.0. If you do however happen to find any typographical errors or any other problems, please feel free to notify us by mail or phone. We are always interested in our customers comments and opinions. Thank you, C.S.G. (206) 485-2828