DemoN/EQU/dss_equ.asm
2024-08-08 14:52:38 +03:00

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
;