Top secrets sources NedoPC ngs

Rev

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


; LAST UPDATE: 08.04.2023 savelij

DSSF
; ”㭪樨 ¨¤¥­â¨ä¨ª æ¨¨ á¨á⥬ë
.VERSION                EQU 0x00        ; (‚¥àá¨ï DSS)

; ”㭪樨 ¤«ï à ¡®âë á ¤¨áª®¬
.CHDISK                 EQU 0x01        ; (‘¬¥­  ⥪ã饣® ¤¨áª )
.CURDISK                EQU 0x02        ; (®¬¥à ⥪ã饣® ¤¨áª )
.DSKINFO                EQU 0x03        ; (ˆ­ä®à¬ æ¨ï ® ¤¨áª¥)
.BOOTDSK                EQU 0x09        ; (®¬¥à á¨á⥬­®£® ¤¨áª )

; ”㭪樨 ¤«ï à ¡®âë á ä ©« ¬¨
.CREATE                 EQU 0x0A        ; (‘®§¤ ­¨¥ ä ©« )
.CREATE_NEW_FILE        EQU 0x0B        ; (‘®§¤ ­¨¥ ­®¢®£® ä ©« )
.DELETE                 EQU 0x0E        ; (“¤ «¥­¨¥ ä ©« )
.RENAME                 EQU 0x10        ; (¥à¥¨¬¥­®¢ ­¨¥ ä ©« )
.OPEN                   EQU 0x11        ; (Žâªàë⨥ ä ©« )
.CLOSE                  EQU 0x12        ; (‡ ªàë⨥ ä ©« )
.READ                   EQU 0x13        ; (—⥭¨¥ ¨§ ä ©« )
.WRITE                  EQU 0x14        ; (‡ ¯¨áì ¢ ä ©«)
.MOVE_FP                EQU 0x15        ; (¥à¥¬¥é¥­¨¥ 㪠§ â¥«ï ¢ ä ©«¥)
.ATTRIB                 EQU 0x16        ; (®«ã祭¨¥/¨§¬¥­¥­¨¥  âਡãâ  ä ©« )
.GET_D_T                EQU 0x17        ; (ˆ­ä®à¬ æ¨ï ® ¤ â¥ ¨ ¢à¥¬¥­¨ ä ©« )
.PUT_D_T                EQU 0x18        ; (ˆ§¬¥­¥­¨¥ ¤ âë ¨ ¢à¥¬¥­¨ ä ©« )
.F_FIRST                EQU 0x19        ; (®¨áª ¯¥à¢®£® ᮢ¯ ¤ î饣® ä ©« )
.F_NEXT                 EQU 0x1A        ; (®¨áª á«¥¤ãî饣® ᮢ¯ ¤ î饣® ä ©« )
.MKDIR                  EQU 0x1B        ; (‘®§¤ ­¨¥ ª â «®£ )
.RMDIR                  EQU 0x1C        ; (“áâà ­¥­¨¥ ª â «®£ )
.CHDIR                  EQU 0x1D        ; (‘¬¥­  ⥪ã饣® ª â «®£ )
.CURDIR                 EQU 0x1E        ; (ˆ­ä®à¬ æ¨ï ® ⥪ã饬 ª â «®£¥)

; ”㭪樨 ¤«ï à ¡®âë á ¤ â®© ¨ ¢à¥¬¥­¥¬
.GETTIME                EQU 0x21        ; (’¥ªãé ï ¤ â  ¨ ¢à¥¬ï)
.SETTIME                EQU 0x22        ; (“áâ ­®¢¨âì ⥪ãéãî ¤ âã ¨ ¢à¥¬ï)

; ”㭪樨 ã¯à ¢«¥­¨ï ¯ ¬ïâìî
.SETWIN                 EQU 0x38        ; (®¤ª«î祭¨¥ áâà ­¨æë ¯ ¬ïâ¨)
.SETWIN1                EQU 0x39        ; (®¤ª«î祭¨¥ áâà ­¨æë ¯ ¬ï⨠¢ ¯¥à¢®¥ ®ª­®)
.SETWIN2                EQU 0x3A        ; (®¤ª«î祭¨¥ áâà ­¨æë ¯ ¬ï⨠¢® ¢â®à®¥ ®ª­®)
.SETWIN3                EQU 0x3B        ; (®¤ª«î祭¨¥ áâà ­¨æë ¯ ¬ï⨠¢ âà¥âì¥ ®ª­®)
.INFOMEM                EQU 0x3C        ; (ˆ­ä®à¬ æ¨ï ® ¯ ¬ïâ¨)
.GETMEM                 EQU 0x3D        ; (‚뤥«¥­¨¥ ¡«®ª  ¯ ¬ïâ¨)
.FREEMEM                EQU 0x3E        ; (Žá¢®¡®¦¤¥­¨¥ ¡«®ª  ¯ ¬ïâ¨)
.SETMEM                 EQU 0x3F        ; (ˆ§¬¥­¥­¨¥ ¡«®ª  ¯ ¬ïâ¨)

; ”㭪樨 ¢¢®¤  á ª« ¢¨ âãàë
.WAITKEY                EQU 0x30        ; (Ž¦¨¤ ­¨¥ ᨬ¢®«  á ª« ¢¨ âãàë)
.SCANKEY                EQU 0x31        ; (Ž¯à®á ª« ¢¨ âãàë ¡¥§ ®¦¨¤ ­¨ï)
.ECHOKEY                EQU 0x32        ; (Ž¦¨¤ ­¨¥ ᨬ¢®«  á ª« ¢¨ âãàë á ¯¥ç âìî)
.CTRLKEY                EQU 0x33        ; (®«ãç¨âì á®áâ®ï­¨¥ ª« ¢¨ âãàë)
.K_CLEAR                EQU 0x35        ; (Žç¨áâ¨âì ¡ãä¥à ª« ¢¨ âãàë ¨ ¢ë¯®«­¨âì äã­ªæ¨î)
.K_SETUP                EQU 0x36        ; (“¯à ¢«¥­¨¥ ­ áâனª ¬¨ ª« ¢¨ âãàë)
.TESTKEY                EQU 0x37        ; (Ž¯à®á ¡ãä¥à  ª« ¢¨ âãàë)

; ”㭪樨 ¤«ï ¨á¯®«­¥­¨ï ¯à®£à ¬¬
.EXEC                   EQU 0x40        ; (‚믮«­¨âì ä ©«)
.EXIT                   EQU 0x41        ; (‡ ¢¥à襭¨¥ ¯à®£à ¬¬ë)
.WAIT                   EQU 0x42        ; (®«ãç¨âì ª®¤ § ¢¥à襭¨ï ¯à®£à ¬¬ë)

; ”㭪樨 ¤«ï à ¡®âë á® áâப ¬¨ ¨ ª®¬ ­¤­®© áâப®©
.GSWITCH                EQU 0x43        ; (‚뤥«¨âì ¯ à ¬¥âà ª®¬ ­¤­®© áâப¨)
.DOSNAME                EQU 0x44        ; (à¥®¡à §®¢ âì ¨¬ï ä ©« )
.EXCMDLN                EQU 0x45        ; ( §¡®à ª®¬ ­¤­®© áâப¨)
.EXCMDLN_0              EQU 0x00        ; ®¤äã­ªæ¨ï 0 -  §®¡à âì áâபã
.EXCMDLN_1              EQU 0x01        ; ®¤äã­ªæ¨ï 1 - ‚뤥«¨âì ¨¬ï ¤¨áª 
.EXCMDLN_2              EQU 0x02        ; ®¤äã­ªæ¨ï 2 - ‚뤥«¨âì ¤¨à¥ªâ®à¨î
.EXCMDLN_3              EQU 0x03        ; ®¤äã­ªæ¨ï 3 - ‚뤥«¨âì ¨¬ï ä ©« 
.EXCMDLN_4              EQU 0x04        ; ®¤äã­ªæ¨ï 4 - ‚뤥«¨âì à áè¨à¥­¨¥ ä ©« 
.EXCMDLN_5              EQU 0x05        ; ®¤äã­ªæ¨ï 5 - ‚뤥«¨âì ¨¬ï ¤¨áª , ¯ãâì ª ä ©«ã, ¨¬ï ä ©«  ¨ à áè¨à¥­¨¥ ä ©« 
.EXCMDLN_7              EQU 0x07        ; ®¤äã­ªæ¨ï 7 - ‚뤥«¨âì ¯ à ¬¥âà ª®¬ ­¤­®© áâப¨
.EXCMDLN_8              EQU 0x08        ; ®¤äã­ªæ¨ï 8 - à¥®¡à §®¢ âì ¨§ 11 ᨬ¢®«ì­®£® ä®à¬ â  ¢ ä®à¬ â „Ž‘
.EXCMDLN_9              EQU 0x09        ; ®¤äã­ªæ¨ï 9 - à¥®¡à §®¢ âì ¨§ ä®à¬ â  „Ž‘ ¢ 11 ᨬ¢®«ì­ë© ä®à¬ â

; ”㭪樨 ¤«ï à ¡®âë á ¯¥à¥¬¥­­ë¬¨
.ENVIRON                EQU 0x46        ; (‘¨á⥬­®¥ ®ªà㦥­¨¥)
.APPINFO                EQU 0x47        ; (®«ã祭¨¥ ¨­ä®à¬ æ¨¨ ¯à¨«®¦¥­¨ï)

; ”㭪樨 à ¡®âë á íªà ­®¬
.SETVMOD                EQU 0x50        ; (‚ë¡®à ०¨¬  íªà ­ )
.GETVMOD                EQU 0x51        ; (®«ãç¨âì ⥪ã騩 ०¨¬ íªà ­ )
.LOCATE                 EQU 0x52        ; (“áâ ­®¢¨âì ¯®§¨æ¨î ªãàá®à )
.CURSOR                 EQU 0x53        ; (®«ãç¨âì ⥪ãéãî ¯®§¨æ¨î ªãàá®à )
.SELPAGE                EQU 0x54        ; (‚ë¡à âì  ªâ¨¢­ãî áâà ­¨æã íªà ­ )
.SCROLL                 EQU 0x55        ; (à®ªàã⪠ ®ª­ )
.CLEAR                  EQU 0x56        ; (Žç¨á⪠ ®ª­ )
.RDCHAR                 EQU 0x57        ; (‘ç¨â âì ᨬ¢®« á íªà ­ )
.WRCHAR                 EQU 0x58        ; ( ¯¥ç â âì ᨬ¢®« ­  íªà ­¥)
.WINCOPY                EQU 0x59        ; (‡ ¯®¬­¨âì ®ª­® íªà ­ )
.WINREST                EQU 0x5A        ; (‚®ááâ ­®¢¨âì ®ª­® íªà ­ )
.PUTCHAR                EQU 0x5B        ; ( ¯¥ç â âì ᨬ¢®« ¢ ⥪ã饩 ¯®§¨æ¨¨ ªãàá®à )
.PCHARS                 EQU 0x5C        ; ( ¯¥ç â âì áâபã ᨬ¢®«®¢ ¢ ⥪ã饩 ¯®§¨æ¨¨ ªãàá®à )

; ”㭪樨 ¤«ï ¯¥ç â¨ ­  ¯à¨­â¥à¥
.PRINT                  EQU 0x5F        ; (‚뢮¤ ᨬ¢®«  ­  ¯à¨­â¥à ¡¥§ ®¦¨¤ ­¨ï)