home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / pocketbk / developmen / s3asm2 / PROC.INC < prev    next >
Text File  |  1993-09-30  |  1KB  |  58 lines

  1. ;
  2. ; !File!
  3. ;   proc.inc
  4. ;
  5. ; !Desc!
  6. ;   Epoc Services for Psion Series 3/3a
  7. ;
  8. ; !Authors!
  9. ;   Krister Wombell
  10. ;
  11. ; !Date!
  12. ;   21:00-25/09/93
  13. ;
  14.  
  15. ; SemManager
  16. SemCreate        EPOC    $00,$82,bx
  17. SemDelete        EPOC    $01,$82,bx
  18. SemWait            EPOC    $02,$82,bx
  19. SemSignalOnce        EPOC    $03,$82,bx
  20. SemSignalMany        EPOC    $04,$82,bx,cx
  21. SemSignalOnceNoReSched    EPOC    $05,$82,bx
  22.  
  23. ; MessManager
  24. MessInit        EPOC    $00,$83,bl,bh
  25. MessReceiveAsynchronous    EPOC    $01,$83,bx,di
  26. MessReceiveWithWait    EPOC    $02,$83,bx
  27. MessReceiveCancel    EPOC    $03,$83
  28. MessSend        EPOC    $04,$83,bx,cx,si
  29. MessSendReceiveAsynchronous EPOC    $05,$83,bx,cx,di
  30. MessSendReceiveWithWait    EPOC    $06,$83,bx,cx,si
  31. MessFree        EPOC    $07,$83,bx,cx
  32. MessSignal        EPOC    $08,$83,bx,cx
  33. MessSignalCancel    EPOC    $09,$83,bx,cx
  34.  
  35. ; ProcManager
  36. ProcId            EPOC    $00,$88
  37. ProcIdByName        EPOC    $01,$88,bx
  38. ProcGetPriority        EPOC    $02,$88,bx
  39. ProcSetPriority        EPOC    $03,$88,bx,al
  40. ProcCreate        EPOC    $04,$88,bx
  41. ProcCreateTask        EPOC    $05,$88,bx,cl,di,si
  42. ProcResume        EPOC    $06,$88,bx
  43. ProcSuspend        EPOC    $07,$88,bx
  44. ProcKill        EPOC    $08,$88,al,bx
  45. ProcPanicById        EPOC    $09,$88,al,bx
  46. ProcNameById        EPOC    $0A,$88,bx,di
  47. ProcFind        EPOC    $0B,$88,bx,di,si
  48. ProcRename        EPOC    $0C,$88,bx,di
  49. ProcTerminate        EPOC    $0D,$88,al,bx
  50. ProcOnTerminate        EPOC    $0E,$88,bx
  51. ProcWatchAllExits    EPOC    $0F,$88,bx
  52. ProcGetOwner        EPOC    $10,$88,bx
  53. ProcPanic        EPOC    -1,$90,al
  54. ProcCopyFromById    EPOC    -1,$91,bx,cx,di
  55. ProcCopyToById        EPOC    -1,$92,bx,cx,di
  56. ProcIndStringCopyFromById EPOC    -1,$DC,bx,cx,di,si
  57.  
  58.