Subversion Repositories pentevo

Rev

Rev 775 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
761 savelij 1
 
780 savelij 2
;LAST UPDATE: 12.04.2018 savelij
761 savelij 3
 
775 savelij 4
ORG_SYS         EQU 0XE800;DE00                         ;���� ࠡ��� *dos.sys
5
 
780 savelij 6
        IFNDEF JUMP_SIZE
7
JUMP_SIZE       EQU 3
8
        ENDIF
761 savelij 9
 
10
;[��騥 ��६����]
775 savelij 11
 INIT_VAR 0xF000                                        ;���� ⠡���� ���室�� DOS
761 savelij 12
 SETVAR BDOS_RAM_JUMPS,0
780 savelij 13
 SETVAR _ALLOC_SEGMENT,JUMP_SIZE                        ;00 �뤥����� 1 ��࠭��� �����
14
 SETVAR _FREE_SEGMENT,JUMP_SIZE                         ;01 �᢮�������� ��࠭��� ����� �� ������
15
 SETVAR _SET_WIN0,JUMP_SIZE                             ;02 ����祭�� ��࠭��� ��� � 0 ����
16
 SETVAR _SET_WIN1,JUMP_SIZE                             ;03 ����祭�� ��࠭��� ��� � 1 ����
17
 SETVAR _SET_WIN2,JUMP_SIZE                             ;04 ����祭�� ��࠭��� ��� � 2 ����
18
 SETVAR _SET_VIDEOMODE,JUMP_SIZE                        ;05 ����祭�� �����०���
19
 SETVAR _READ_BYTE,JUMP_SIZE                            ;06 �⥭�� ���� �� ��࠭��� BDOS
20
 SETVAR _WRITE_BYTE,JUMP_SIZE                           ;07 ������ ���� � ��࠭��� BDOS
21
 SETVAR _TRANSFER_PAGE0,JUMP_SIZE                       ;08 ��।�� ���� �/�� ��࠭��� BDOS
22
 SETVAR _JMP_BDOS,JUMP_SIZE                             ;09 �맮� BDOS � ��࠭��� BDOS
23
 SETVAR _BDOS_RAM,JUMP_SIZE                             ;0A ����祭�� ���䨣� BDOS
24
 SETVAR _USER_RAM,JUMP_SIZE                             ;0B ����祭�� ���䨣� ���짮��⥫�
25
 SETVAR _GET_VARS_KEYS,JUMP_SIZE                        ;0C ����祭�� ���� ��६����� ����������
26
 SETVAR _GET_ADR_PAGES,JUMP_SIZE                        ;0D ����祭�� ���� ����஢ ��࠭�� ���䨣��樨
27
 ADDVAR JUMP_SIZE                                       ;0E १��
28
 ADDVAR JUMP_SIZE                                       ;0F १��
761 savelij 29
 
30
 SETVAR END_JUMP_TABLE,0
31
 
32
;[����� �㭪権 �맮�� ��᪮���� �ࠩ���]
33
 INIT_VAR
34
 SETVAR _DSKIO_READ                                     ;00
35
 SETVAR _DSKIO_WRITE                                    ;01
36
 SETVAR _DSKIO_DSKCHG                                   ;02
37
 SETVAR _DSKIO_GETDPB                                   ;03
38
 SETVAR _DSKIO_CHOICE                                   ;04
39
 SETVAR _DSKIO_DSKFMT                                   ;05
40
 SETVAR _DSKIO_ABSREAD                                  ;06
41
 SETVAR _DSKIO_ABSWRITE                                 ;07
42
 SETVAR _DSKIO_INIT                                     ;08