svn://kolibrios.org/programs/develop/libraries/pixlib исходники pixlib
компилируется mingw32
gcc -c -mmmx -O2 -fno-builtin -fomit-frame-pointer -o pixlib.obj pixlib.c
svn://kolibrios.org/programs/develop/sdk/trunk/pixlib примеры и заголовочный файл.
Драйвер грузит библиотека при инициализации.
Code: Select all
srv_hw2d = get_service("HDRAW");
if(srv_hw2d == 0)
srv_hw2d = load_service("/rd/1/drivers/ati2d.drv");
Code: Select all
extern inline u32_t load_service(char *name)
{
u32_t retval;
asm("int $0x40"
:"=a"(retval)
:"a"(68),"b"(21),"c"(name)); //функция для загрузки PE драйверов
return retval;
};