Subversion Repositories ngs

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
163 savelij 1
 
2
; LAST UPDATE: 08.04.2023 savelij
3
 
4
BIOSF
5
; �㭪樨 ࠡ��� � �������
6
.EMM_FN0                EQU 0xC0        ; ��।������ ��ꥬ�� ���
7
.EMM_FN1                EQU 0xC1        ; ���樠������ ��।������ �����
8
.EMM_FN2                EQU 0xC2        ; �뤥����� ����� ���
9
.EMM_FN3                EQU 0xC3        ; �᢮������ ���� ���
10
.EMM_FN4                EQU 0xC4        ; ������� 䨧��᪨� ����� ��࠭��� �� ����� �����
11
.EMM_FN5                EQU 0xC5        ; ������� ᯨ᮪ 䨧��᪨� ��࠭�� �����
12
.EMM_FN6                EQU 0xC6        ; ����祭�� ���ᮢ ���⮢ ����
13
.EMM_FN7                EQU 0xC7        ; ������� ����� ᫥���饩 ��࠭��� �����
14
.EMM_FN8                EQU 0x9E        ; ���ﭨ� ������
15
.EMM_FN9                EQU 0x9D        ; ���������� �����
16
 
17
; �㭪樨 �ࠢ����� '�������'
18
.FN_VERSION             EQU 0xEF        ; �뤠� ���ଠ樨 � ���ᨨ BIOS� � ������
19
.FN_SI                  EQU 0xF2        ; ��⠭���� ᨭ�஭���樨, ���⪠ ��࠭��� ०��� ��࠭�
20
.CMOS_TEST              EQU 0xF5        ; �஢���� ����稥 CMOS
21
.CMOS_RD                EQU 0xF6        ; ����� �� ॣ���� CMOS
22
.CMOS_WR                EQU 0xF7        ; ����� � ॣ���� CMOS
23
.FN_TURBO               EQU 0x8F        ; �㭪�� �ࠢ����� ��࡮ ०����
24
 
25
; �㭪樨 �ࠢ����� ������ � ०����� ��࠭�
26
.WIN_OPEN               EQU 0xB0        ; �㭪�� ������ ����
27
.WIN_CLOSE              EQU 0xB1        ; �����⨥ ����
28
.WIN_COPY_WIN           EQU 0xB2        ; ����஢���� ������ ⥪�⮢��� ���� � ������ (����������� ����)
29
.WIN_RESTORE_WIN        EQU 0xB3        ; ����஢���� �� ����� � ⥪�⮢�� ���� (����⠭������� ����)
30
.WIN_GET_SYM            EQU 0xB4        ; ����� ᨬ��� � ��࠭�
31
.WIN_PUT_SYM            EQU 0xB5        ; �������� ᨬ��� �� ��࠭
32
.WIN_SET_ZG             EQU 0xB6        ; ��⠭���� ������������
33
.WIN_MOVE_WIN           EQU 0xB7        ; ��६�饭�� ����
34
.WIN_GET_ZG             EQU 0xB8        ; ����祭�� ������������
35
 
36
; �㭪樨 �뢮�� ⥪�� �� ��࠭
37
.LP_PRINT_ALL           EQU 0x81        ; ����� ᨬ����� � ��ਡ�⮬
38
.LP_PRINT_SYM           EQU 0x82        ; �뢮� ᨬ����� �� ��࠭ ��� ��ਡ��
39
.LP_PRINT_ATR           EQU 0x83        ; ����� ��ਡ�⮢
40
.LP_SET_PLACE           EQU 0x84        ; ��⠭���� ⥪�饣� ��������� � ����
41
.LP_PRINT_LN            EQU 0x85        ; �뢮� ��ப� ᨬ����� �� ��࠭ � ⥪�饣� ���������
42
.LP_PRINT_LN2           EQU 0x86        ; �뢮� ��ப� ᨬ����� �� ��࠭ ��� ��ਡ�⮢
43
.LP_PRINT_LN3           EQU 0x87        ; �뢮� ��ப� ᨬ����� �� ࠧ����⥫�
44
.LP_PRINT_LN4           EQU 0x88        ; �뢮� ��ப� ᨬ����� �� ࠧ����⥫�, ��� ��ਡ�⮢
45
.LP_CLS_WIN             EQU 0x89        ; ���⪠ ��࠭�
46
.LP_SCROLL_UD           EQU 0x8A        ; ��஫���� ��� ������쭮�� ���� �����/����
47
.LP_PRINT_LN5           EQU 0x8B        ; �뢮� ��ப� ᨬ����� �� ��࠭ �� ࠧ����⥫�
48
.LP_PRINT_LN6           EQU 0x8C        ; �뢮� ��ப� ᨬ����� �� ��࠭ �� ࠧ����⥫� ��� ��ਡ�⮢
49
.LP_CLS_WIN2            EQU 0x8D        ; ���⪠ ��࠭� � 㪠������ ᨬ���� ����������
50
.LP_GET_PLACE           EQU 0x8E        ; ������� ⥪�饥 ��������� �뢮�� �� ��࠭
51
 
52
; ����᪨� �㭪樨
53
.PIC_POINT              EQU 0xA1        ; ��⠭����� ���
54
.PIC_SET_PAL            EQU 0xA4        ; ��⠭���� �������
55
.SET_PAL_INIT           EQU 0xA6        ; ��⠭���� ����७��� �������
56
 
57
; �㭪樨 ࠡ��� � ���⪨�� ��᪠�� � ��᪮������
58
.DRV_RESET              EQU 0x51        ; ���� ����஫��� � ����ன�� �� ���
59
.DRV_VERIFY             EQU 0x54        ; �஢�ઠ ᥪ�஢
60
.DRV_READ               EQU 0x55        ; �⥭�� � ���ன�⢠
61
.DRV_WRITE              EQU 0x56        ; ������ �� ���ன�⢠
62
.DRV_DETECT             EQU 0x57        ; ��।������ ��ࠬ��஢ ���ன�⢠
63
.DRV_GET_PAR            EQU 0x58        ; ������� ��ࠬ���� ���⥫�
64
.DRV_SET_PAR            EQU 0x59        ; ��⠭����� ��ࠬ���� ���⥫�
65
.EXT_VERSION            EQU 0x5A        ; ����� ���ᨨ ��᪮��� ᯥ�䨪�樨
66
.DRV_LIST               EQU 0x5F        ; ���᮪ ��᪮��� ���ன��