Известные прерывания

int 0FFh: получить адрес функции

Известные функции

Func1 0h: получить версию фирмваре

вызов
        les     bx, dword ptr ptrFunc1
        call    dword ptr es:[bx]
		
вход
 нет
выход
 ax,dx - версия
описание

Func7 018h: настройка цветов экрана

вызов
        push    segment
        push    offset
        les     bx, dword ptr ptrFunc7
        call    dword ptr es:[bx+18h]
вход
 указатель на тиблицу цветов из 32 байт
выход
 нет
описание
screen[цвет]=цвет цвета :)

Func7 020h: вывод на экран

вызов
        push    0;
        les     bx, dword ptr ptrFunc7
        call    dword ptr es:[bx+20h]
вход
 байт - наизвесно что...
выход
 нет
описание

Func7 078h: подготовить строку к выводу на экран

вызов
        push    segment;
        push    offset;
        les     bx, dword ptr ptrFunc7
        call    dword ptr es:[bx+78h]
вход
  указатель на структуру string
выход
 нет
описание
string  	struc
Goto_X	  	dw ?   ; положение по X в пикселях
Goto_Y      dw ?   ; положение по Y в пикселях 
pStr    	dd ?   ; указатель на строку
Fon_Color	dw ?   ; цвет фона
Text_Color 	dw ?   ; цвет текста
field_C  	dw ?   ; неизвестно	
		ends


Hosted by uCoz