Top secrets sources NedoPC pentevo

Rev

Rev 775 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed | ?url?


;LAST UPDATE: 12.04.2018 savelij

ORG_SYS         EQU 0XE800;DE00                         ; ¤à¥á à ¡®âë *dos.sys

        IFNDEF JUMP_SIZE
JUMP_SIZE       EQU 3
        ENDIF

;[®¡é¨¥ ¯¥à¥¬¥­­ë¥]
 INIT_VAR 0xF000                                        ; ¤à¥á â ¡«¨æë ¯¥à¥å®¤®¢ DOS
 SETVAR BDOS_RAM_JUMPS,0
 SETVAR _ALLOC_SEGMENT,JUMP_SIZE                        ;00 ¢ë¤¥«¥­¨¥ 1 áâà ­¨æë ¯ ¬ïâ¨
 SETVAR _FREE_SEGMENT,JUMP_SIZE                         ;01 ®á¢®¡®¦¤¥­¨¥ áâà ­¨æë ¯ ¬ï⨠¯® ­®¬¥àã
 SETVAR _SET_WIN0,JUMP_SIZE                             ;02 ¢ª«î祭¨¥ áâà ­¨æë ®§ã ¢ 0 ®ª­®
 SETVAR _SET_WIN1,JUMP_SIZE                             ;03 ¢ª«î祭¨¥ áâà ­¨æë ®§ã ¢ 1 ®ª­®
 SETVAR _SET_WIN2,JUMP_SIZE                             ;04 ¢ª«î祭¨¥ áâà ­¨æë ®§ã ¢ 2 ®ª­®
 SETVAR _SET_VIDEOMODE,JUMP_SIZE                        ;05 ¢ª«î祭¨¥ ¢¨¤¥®à¥¦¨¬ 
 SETVAR _READ_BYTE,JUMP_SIZE                            ;06 ç⥭¨¥ ¡ ©â  ¨§ áâà ­¨æë BDOS
 SETVAR _WRITE_BYTE,JUMP_SIZE                           ;07 § ¯¨áì ¡ ©â  ¢ áâà ­¨æë BDOS
 SETVAR _TRANSFER_PAGE0,JUMP_SIZE                       ;08 ¯¥à¥¤ ç  ¡ ©â ¢/¨§ áâà ­¨æë BDOS
 SETVAR _JMP_BDOS,JUMP_SIZE                             ;09 ¢ë§®¢ BDOS ¢ áâà ­¨æ å BDOS
 SETVAR _BDOS_RAM,JUMP_SIZE                             ;0A ¢ª«î祭¨¥ ª®­ä¨£  BDOS
 SETVAR _USER_RAM,JUMP_SIZE                             ;0B ¢ª«î祭¨¥ ª®­ä¨£  ¯®«ì§®¢ â¥«ï
 SETVAR _GET_VARS_KEYS,JUMP_SIZE                        ;0C ¯®«ã祭¨¥  ¤à¥á  ¯¥à¥¬¥­­ëå ª« ¢¨ âãàë
 SETVAR _GET_ADR_PAGES,JUMP_SIZE                        ;0D ¯®«ã祭¨¥  ¤à¥á  ­®¬¥à®¢ áâà ­¨æ ª®­ä¨£ãà æ¨¨
 ADDVAR JUMP_SIZE                                       ;0E १¥à¢
 ADDVAR JUMP_SIZE                                       ;0F १¥à¢

 SETVAR END_JUMP_TABLE,0
 
;[­®¬¥à  ä㭪権 ¢ë§®¢  ¤¨áª®¢®£® ¤à ©¢¥à ]
 INIT_VAR
 SETVAR _DSKIO_READ                                     ;00
 SETVAR _DSKIO_WRITE                                    ;01
 SETVAR _DSKIO_DSKCHG                                   ;02
 SETVAR _DSKIO_GETDPB                                   ;03
 SETVAR _DSKIO_CHOICE                                   ;04
 SETVAR _DSKIO_DSKFMT                                   ;05
 SETVAR _DSKIO_ABSREAD                                  ;06
 SETVAR _DSKIO_ABSWRITE                                 ;07
 SETVAR _DSKIO_INIT                                     ;08