home *** CD-ROM | disk | FTP | other *** search
- ENTRY 0,DOS_TAB_ENDE+20,DOS_TAB
- DOS_TAB:
- TAB_START@:
- ENTRY "Close",Close
- ENTRY "CreateDir",CreateDir
- ENTRY "CreateProc",CreateProc
- ENTRY "CurrentDir",CurrentDir
- ENTRY "DateStamp",DateStamp
- ENTRY "Delay",Delay
- ENTRY "DeleteFile",DeleteFile
- ENTRY "DeviceProc",DeviceProc
- ENTRY "DupLock",DupLock
- ENTRY "Examine",Examine
- ENTRY "Execute",Execute
- ENTRY "Exit",Exit
- ENTRY "ExNext",ExNext
- ENTRY "GetPacket",GetPacket
- ENTRY "Info",Info
- ENTRY "Input",_Input
- ENTRY "IoErr",IoErr
- ENTRY "IsInteractive",IsInteractive
- ENTRY "LoadSeg",LoadSeg
- ENTRY "Lock",Lock
- ENTRY "Open",Open
- ENTRY "Output",Output
- ENTRY "ParentDir",ParentDir
- ENTRY "QueuePacket",QueuePacket
- ENTRY "Read",Read
- ENTRY "Rename",Rename
- ENTRY "Seek",Seek
- ENTRY "SetComment",SetComment
- ENTRY "SetProtection",SetProtection
- ENTRY "UnLoadSeg",UnLoadSeg
- ENTRY "UnLock",UnLock
- ENTRY "WaitForChar",WaitForChar
- DOS_TAB_ENDE:
- ENTRY "Write",Write
- ENTRY 0,DOS_TAB_ENDE+20
-
- Open:
- dc.b "D1 ^ name",0
- dc.b "D2 = accessMode",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = file",0,0
-
- Close:
- dc.b "D1 ^ file",0
- dc.b "A6 ^ DosBase",0,0
-
- Read:
- dc.b "D1 ^ file",0
- dc.b "D2 ^ buffer",0
- dc.b "D3 = length",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = actualLength",0,0
-
- Write:
- dc.b "D1 ^ file",0
- dc.b "D2 ^ buffer",0
- dc.b "D3 = length",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = returnedLength",0,0
-
- _Input:
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 ^ file",0,0
-
- Output:
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 ^ file",0,0
-
- Seek:
- dc.b "D1 ^ file",0
- dc.b "D2 = position",0
- dc.b "D3 = mode",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = oldPosition",0,0
-
- DeleteFile:
- dc.b "D1 ^ name",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = success",0,0
-
- Rename:
- dc.b "D1 ^ oldName",0
- dc.b "D2 ^ newName",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = success",0,0
-
- Lock:
- dc.b "D1 ^ name",0
- dc.b "D2 = accessMode",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 ^ lock",0,0
-
- UnLock:
- dc.b "D1 ^ lock",0
- dc.b "A6 ^ DosBase",0,0
-
- DupLock:
- dc.b "D1 ^ lock",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 ^ newLock",0,0
-
- Examine:
- dc.b "D1 ^ lock",0
- dc.b "D2 ^ FileInfoBlock",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = success",0,0
-
- ExNext:
- dc.b "D1 ^ lock",0
- dc.b "D2 ^ FileInfoBlock",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = success",0,0
-
- Info:
- dc.b "D1 ^ lock",0
- dc.b "D2 ^ InfoData",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = success",0,0
-
- CreateDir:
- dc.b "D1 ^ name",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 ^ lock",0,0
-
- CurrentDir:
- dc.b "D1 ^ lock",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 ^ oldLock",0,0
-
- IoErr:
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = error",0,0
-
- CreateProc:
- dc.b "D1 ^name",0
- dc.b "D2 = pri",0
- dc.b "D3 ^ segment",0
- dc.b "D4 = stackSize",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = process",0,0
-
- Exit:
- dc.b "D1 = returnCode",0
- dc.b "A6 ^ DosBase",0,0
-
- LoadSeg:
- dc.b "D1 ^ name",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = segment",0,0
-
- UnLoadSeg:
- dc.b "D1 ^ segment",0
- dc.b "A6 ^ DosBase",0,0
-
- GetPacket:
- dc.b "D1 = wait",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = success",0,0
-
- QueuePacket:
- dc.b "D1 ^ packet",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = error",0,0
-
- DeviceProc:
- dc.b "D1 ^ name",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 ^ process",0,0
-
- SetComment:
- dc.b "D1 ^ name",0
- dc.b "D2 ^ comment",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = success",0,0
-
- SetProtection:
- dc.b "D1 ^ name",0
- dc.b "D2 = mask",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = success",0,0
-
- DateStamp:
- dc.b "D1 ^ v",0
- dc.b "A6 ^ DosBase",0,0
-
- Delay:
- dc.b "D1 = timeout",0
- dc.b "A6 ^ DosBase",0,0
-
- WaitForChar:
- dc.b "D1 ^ file",0
- dc.b "D2 = timeout",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = bool",0,0
-
- ParentDir:
- dc.b "D1 ^ lock",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 ^ lock",0,0
-
- IsInteractive:
- dc.b "D1 ^ file",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = bool",0,0
-
- Execute:
- dc.b "D1 ^ commandString",0
- dc.b "D2 ^ input",0
- dc.b "D3 ^ output",0
- dc.b "A6 ^ DosBase",0
- dc.b "> D0 = success",0,0
-
- END