mirror of
https://github.com/romychs/DemoN.git
synced 2026-02-21 22:01:52 +03:00
106 lines
1.7 KiB
NASM
106 lines
1.7 KiB
NASM
DssRst EQU 0x10
|
|
|
|
Dss.Version EQU 0x00
|
|
Dss.ChDisk EQU 0x01
|
|
Dss.CurDisk EQU 0x02
|
|
Dss.DskInfo EQU 0x03
|
|
;Dss.G_ENTRY EQU 0x04
|
|
; EQU 0x05
|
|
; EQU 0x06
|
|
; EQU 0x07
|
|
; EQU 0x08
|
|
Dss.BOOTDSK EQU 0x09
|
|
;File io
|
|
Dss.Create EQU 0x0A
|
|
Dss.Creat_N EQU 0x0B
|
|
; EQU 0x0C
|
|
;Dss.ERASE EQU 0x0D
|
|
Dss.Delete EQU 0x0E
|
|
;Dss.Move EQU 0x0F
|
|
Dss.Rename EQU 0x10
|
|
Dss.Open EQU 0x11
|
|
Dss.Close EQU 0x12
|
|
Dss.Read EQU 0x13
|
|
Dss.Write EQU 0x14
|
|
Dss.Move_FP EQU 0x15
|
|
Dss.Attrib EQU 0x16
|
|
Dss.Get_D_T EQU 0x17
|
|
Dss.Put_D_T EQU 0x18
|
|
Dss.F_First EQU 0x19
|
|
Dss.F_Next EQU 0x1A
|
|
Dss.MkDir EQU 0x1B
|
|
Dss.RmDir EQU 0x1C
|
|
Dss.ChDir EQU 0x1D
|
|
Dss.CurDir EQU 0x1E
|
|
; EQU 0x1F
|
|
; EQU 0x20
|
|
Dss.SysTime EQU 0x21
|
|
Dss.SetTime EQU 0x22
|
|
; EQU 0x23
|
|
; EQU 0x24
|
|
; EQU 0x25
|
|
; EQU 0x26
|
|
; EQU 0x27
|
|
; EQU 0x28
|
|
; EQU 0x29
|
|
; EQU 0x2A
|
|
; EQU 0x2B
|
|
; EQU 0x2C
|
|
; EQU 0x2D
|
|
; EQU 0x2E
|
|
; EQU 0x2F
|
|
;Keyboard
|
|
Dss.WaitKey EQU 0x30
|
|
Dss.ScanKey EQU 0x31
|
|
Dss.EchoKey EQU 0x32
|
|
Dss.CTRLKey EQU 0x33
|
|
;Dss.EDIT EQU 0x34
|
|
Dss.K_CLEAR EQU 0x35
|
|
Dss.K_SETUP EQU 0x36
|
|
Dss.TESTKEY EQU 0x37
|
|
;Memory
|
|
Dss.SetWin EQU 0x38
|
|
Dss.SetWin1 EQU 0x39
|
|
Dss.SetWin2 EQU 0x3A
|
|
Dss.SetWin3 EQU 0x3B
|
|
Dss.INFOMEM EQU 0x3C
|
|
Dss.GetMem EQU 0x3D
|
|
Dss.FreeMem EQU 0x3E
|
|
Dss.SetMem EQU 0x3F
|
|
;Execution
|
|
Dss.Exec EQU 0x40
|
|
Dss.Exit EQU 0x41
|
|
Dss.Wait EQU 0x42
|
|
|
|
Dss.GSwitch EQU 0x43
|
|
Dss.DosName EQU 0x44
|
|
Dss.EX_Path EQU 0x45
|
|
Dss.Environ EQU 0x46
|
|
Dss.AppInfo EQU 0x47
|
|
; EQU 0x48
|
|
; EQU 0x49
|
|
; EQU 0x4A
|
|
; EQU 0x4B
|
|
; EQU 0x4C
|
|
; EQU 0x4D
|
|
; EQU 0x4E
|
|
; EQU 0x4F
|
|
|
|
Dss.SetVMod EQU 0x50
|
|
Dss.GetVMod EQU 0x51
|
|
Dss.Locate EQU 0x52
|
|
Dss.Cursor EQU 0x53
|
|
Dss.SelPage EQU 0x54
|
|
Dss.Scroll EQU 0x55
|
|
Dss.Clear EQU 0x56
|
|
Dss.RdChar EQU 0x57
|
|
Dss.WrChar EQU 0x58
|
|
Dss.WinCopy EQU 0x59
|
|
Dss.WinRest EQU 0x5A
|
|
Dss.PutChar EQU 0x5B
|
|
Dss.PChars EQU 0x5C
|
|
;Dss.RES_PRN EQU 0x5D
|
|
;Dss.CTRLPRN EQU 0x5E
|
|
Dss.Print EQU 0x5F
|
|
;
|