Top secrets sources NedoPC ngs

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?


; LAST UPDATE: 08.04.2023 savelij

BIOSF
; ”㭪樨 à ¡®âë á ¯ ¬ïâìî
.EMM_FN0                EQU 0xC0        ; Ž¯à¥¤¥«¥­¨¥ ®¡ê¥¬®¢ Ž‡“
.EMM_FN1                EQU 0xC1        ; ˆ­¨æ¨ «¨§ æ¨ï à á¯à¥¤¥«¥­¨ï ¯ ¬ïâ¨
.EMM_FN2                EQU 0xC2        ; ‚뤥«¥­¨¥ ¡«®ª  Ž‡“
.EMM_FN3                EQU 0xC3        ; Žá¢®¡®¤¨âì ¡«®ª Ž‡“
.EMM_FN4                EQU 0xC4        ; ®«ãç¨âì 䨧¨ç¥áª¨© ­®¬¥à áâà ­¨æë ¨§ ¡«®ª  ¯ ¬ïâ¨
.EMM_FN5                EQU 0xC5        ; ®«ãç¨âì ᯨ᮪ 䨧¨ç¥áª¨å áâà ­¨æ ¡«®ª 
.EMM_FN6                EQU 0xC6        ; ®«ã祭¨¥  ¤à¥á®¢ ¯®à⮢ ®ª®­
.EMM_FN7                EQU 0xC7        ; ®«ãç¨âì ­®¬¥à á«¥¤ãî饩 áâà ­¨æë ¡«®ª 
.EMM_FN8                EQU 0x9E        ; ‘«¨ï­¨¥ ¡«®ª®¢
.EMM_FN9                EQU 0x9D        ;  §¤¥«¥­¨¥ ¡«®ª 
 
; ”㭪樨 ã¯à ¢«¥­¨ï '¦¥«¥§®¬'
.FN_VERSION             EQU 0xEF        ; ‚ë¤ ç  ¨­ä®à¬ æ¨¨ ® ¢¥àᨨ BIOS  ¨ ¦¥«¥§ 
.FN_SI                  EQU 0xF2        ; “áâ ­®¢ª  ᨭåà®­¨§ æ¨¨, ®ç¨á⪠ áâà ­¨æë ०¨¬  íªà ­ 
.CMOS_TEST              EQU 0xF5        ; à®¢¥à¨âì ­ «¨ç¨¥ CMOS
.CMOS_RD                EQU 0xF6        ; —¨â âì ¨§ ॣ¨áâà  CMOS
.CMOS_WR                EQU 0xF7        ; ¨á âì ¢ ॣ¨áâà CMOS
.FN_TURBO               EQU 0x8F        ; ”ã­ªæ¨ï ã¯à ¢«¥­¨ï âãà¡® ०¨¬®¬

; ”㭪樨 ã¯à ¢«¥­¨ï ®ª­ ¬¨ ¨ ०¨¬ ¬¨ íªà ­ 
.WIN_OPEN               EQU 0xB0        ; ”ã­ªæ¨ï ®âªàëâ¨ï ®ª­ 
.WIN_CLOSE              EQU 0xB1        ; § ªàë⨥ ®ª­ 
.WIN_COPY_WIN           EQU 0xB2        ; Š®¯¨à®¢ ­¨¥ ¤ ­­ëå ⥪á⮢®£® ®ª­  ¢ ¯ ¬ïâì (§ ¯®¬¨­ ­¨¥ ®ª­ )
.WIN_RESTORE_WIN        EQU 0xB3        ; Š®¯¨à®¢ ­¨¥ ¨§ ¯ ¬ï⨠¢ ⥪á⮢®¥ ®ª­® (¢®ááâ ­®¢«¥­¨¥ ®ª­ )
.WIN_GET_SYM            EQU 0xB4        ; ‚§ïâì ᨬ¢®« á íªà ­ 
.WIN_PUT_SYM            EQU 0xB5        ; ®«®¦¨âì ᨬ¢®« ­  íªà ­
.WIN_SET_ZG             EQU 0xB6        ; ãáâ ­®¢ª  §­ ª®£¥­¥à â®à 
.WIN_MOVE_WIN           EQU 0xB7        ; ¥à¥¬¥é¥­¨¥ ®ª­ 
.WIN_GET_ZG             EQU 0xB8        ; ®«ã祭¨¥ §­ ª®£¥­¥à â®à 

; ”㭪樨 ¢ë¢®¤  ⥪áâ  ­  íªà ­
.LP_PRINT_ALL           EQU 0x81        ; ¥ç âì ᨬ¢®«®¢ á  âਡã⮬
.LP_PRINT_SYM           EQU 0x82        ; ‚뢮¤ ᨬ¢®«®¢ ­  íªà ­ ¡¥§  âਡãâ 
.LP_PRINT_ATR           EQU 0x83        ; ¯¥ç âì  âਡã⮢
.LP_SET_PLACE           EQU 0x84        ; “áâ ­®¢ª  ⥪ã饣® §­ ª®¬¥áâ  ¢ ®ª­¥
.LP_PRINT_LN            EQU 0x85        ; ‚뢮¤ áâப¨ ᨬ¢®«®¢ ­  íªà ­ á ⥪ã饣® §­ ª®¬¥áâ 
.LP_PRINT_LN2           EQU 0x86        ; ‚뢮¤ áâப¨ ᨬ¢®«®¢ ­  íªà ­ ¡¥§  âਡã⮢
.LP_PRINT_LN3           EQU 0x87        ; ‚뢮¤ áâப¨ ᨬ¢®«®¢ ¤® à §¤¥«¨â¥«ï
.LP_PRINT_LN4           EQU 0x88        ; ‚뢮¤ áâப¨ ᨬ¢®«®¢ ¤® à §¤¥«¨â¥«ï, ¡¥§  âਡã⮢
.LP_CLS_WIN             EQU 0x89        ; Žç¨á⪠ íªà ­ 
.LP_SCROLL_UD           EQU 0x8A        ; ‘ªà®««¨­£ ç á⨠£«®¡ «ì­®£® ®ª­  ¢¢¥àå/¢­¨§
.LP_PRINT_LN5           EQU 0x8B        ; ‚뢮¤ áâப¨ ᨬ¢®«®¢ ­  íªà ­ ¤® à §¤¥«¨â¥«ï
.LP_PRINT_LN6           EQU 0x8C        ; ‚뢮¤ áâப¨ ᨬ¢®«®¢ ­  íªà ­ ¤® à §¤¥«¨â¥«ï ¡¥§  âਡã⮢
.LP_CLS_WIN2            EQU 0x8D        ; Žç¨á⪠ íªà ­  á 㪠§ ­¨¥¬ ᨬ¢®«  § ¯®«­¥­¨ï
.LP_GET_PLACE           EQU 0x8E        ; ®«ãç¨âì ⥪ã饥 ¯®«®¦¥­¨¥ ¢ë¢®¤  ­  íªà ­

; ƒà ä¨ç¥áª¨¥ ä㭪樨
.PIC_POINT              EQU 0xA1        ; “áâ ­®¢¨âì â®çªã
.PIC_SET_PAL            EQU 0xA4        ; “áâ ­®¢ª  ¯ «¨âàë
.SET_PAL_INIT           EQU 0xA6        ; “áâ ­®¢ª  ¢­ãâ७­¥© ¯ «¨âàë

; ”㭪樨 à ¡®âë á ¦¥á⪨¬¨ ¤¨áª ¬¨ ¨ ¤¨áª®¢®¤ ¬¨
.DRV_RESET              EQU 0x51        ; ‘¡à®á ª®­â஫«¥à  ¨ ­ áâனª  ­  ¤¨áª
.DRV_VERIFY             EQU 0x54        ; à®¢¥àª  ᥪâ®à®¢
.DRV_READ               EQU 0x55        ; —⥭¨¥ á ãáâனá⢠
.DRV_WRITE              EQU 0x56        ; ‡ ¯¨áì ­  ãáâனá⢠
.DRV_DETECT             EQU 0x57        ; Ž¯à¥¤¥«¥­¨¥ ¯ à ¬¥â஢ ãáâனá⢠
.DRV_GET_PAR            EQU 0x58        ; ®«ãç¨âì ¯ à ¬¥âàë ­®á¨â¥«ï
.DRV_SET_PAR            EQU 0x59        ; “áâ ­®¢¨âì ¯ à ¬¥âàë ­®á¨â¥«ï
.EXT_VERSION            EQU 0x5A        ; ®¬¥à ¢¥àᨨ ¤¨áª®¢®© ᯥæ¨ä¨ª æ¨¨
.DRV_LIST               EQU 0x5F        ; ‘¯¨á®ª ¤¨áª®¢ëå ãáâனáâ¢