home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 3
/
PDCD_3.iso
/
pocketbk
/
developmen
/
s3asm2
/
PROC.INC
< prev
next >
Wrap
Text File
|
1993-09-30
|
1KB
|
58 lines
;
; !File!
; proc.inc
;
; !Desc!
; Epoc Services for Psion Series 3/3a
;
; !Authors!
; Krister Wombell
;
; !Date!
; 21:00-25/09/93
;
; SemManager
SemCreate EPOC $00,$82,bx
SemDelete EPOC $01,$82,bx
SemWait EPOC $02,$82,bx
SemSignalOnce EPOC $03,$82,bx
SemSignalMany EPOC $04,$82,bx,cx
SemSignalOnceNoReSched EPOC $05,$82,bx
; MessManager
MessInit EPOC $00,$83,bl,bh
MessReceiveAsynchronous EPOC $01,$83,bx,di
MessReceiveWithWait EPOC $02,$83,bx
MessReceiveCancel EPOC $03,$83
MessSend EPOC $04,$83,bx,cx,si
MessSendReceiveAsynchronous EPOC $05,$83,bx,cx,di
MessSendReceiveWithWait EPOC $06,$83,bx,cx,si
MessFree EPOC $07,$83,bx,cx
MessSignal EPOC $08,$83,bx,cx
MessSignalCancel EPOC $09,$83,bx,cx
; ProcManager
ProcId EPOC $00,$88
ProcIdByName EPOC $01,$88,bx
ProcGetPriority EPOC $02,$88,bx
ProcSetPriority EPOC $03,$88,bx,al
ProcCreate EPOC $04,$88,bx
ProcCreateTask EPOC $05,$88,bx,cl,di,si
ProcResume EPOC $06,$88,bx
ProcSuspend EPOC $07,$88,bx
ProcKill EPOC $08,$88,al,bx
ProcPanicById EPOC $09,$88,al,bx
ProcNameById EPOC $0A,$88,bx,di
ProcFind EPOC $0B,$88,bx,di,si
ProcRename EPOC $0C,$88,bx,di
ProcTerminate EPOC $0D,$88,al,bx
ProcOnTerminate EPOC $0E,$88,bx
ProcWatchAllExits EPOC $0F,$88,bx
ProcGetOwner EPOC $10,$88,bx
ProcPanic EPOC -1,$90,al
ProcCopyFromById EPOC -1,$91,bx,cx,di
ProcCopyToById EPOC -1,$92,bx,cx,di
ProcIndStringCopyFromById EPOC -1,$DC,bx,cx,di,si