Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2016
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. | -|-Fundamental-|-
  2. |
  3. | PROJECT C Library, X68000 PROGRAMMING INTERFACE DEFINITION
  4. | --------------------------------------------------------------------
  5. | This file is written by the Project C Library Group,  and completely
  6. | in public domain. You can freely use, copy, modify, and redistribute
  7. | the whole contents, without this notice.
  8. | --------------------------------------------------------------------
  9. | 0xId: doscall.mac,v 1.5 1993/10/06 16:43:41 mura Exp 0x
  10. |
  11.  
  12. .nolist
  13.  
  14. .equ    _EXIT,      0xff00
  15. .equ    _GETCHAR,   0xff01
  16. .equ    _PUTCHAR,   0xff02
  17. .equ    _COMINP,    0xff03
  18. .equ    _COMOUT,    0xff04
  19. .equ    _PRNOUT,    0xff05
  20. .equ    _INPOUT,    0xff06
  21. .equ    _INKEY,     0xff07
  22. .equ    _GETC,      0xff08
  23. .equ    _PRINT,     0xff09
  24. .equ    _GETS,      0xff0a
  25. .equ    _KEYSNS,    0xff0b
  26. .equ    _KFLUSH,    0xff0c
  27. .equ    _FFLUSH,    0xff0d
  28. .equ    _CHGDRV,    0xff0e
  29. .equ    _CHDRV,     0xff0e
  30. .equ    _DRVCTRL,   0xff0f
  31. .equ    _CONSNS,    0xff10
  32. .equ    _PRNSNS,    0xff11
  33. .equ    _CINSNS,    0xff12
  34. .equ    _COUTSNS,   0xff13
  35. .equ    _FATCHK,    0xff17
  36. .equ    _HENDSP,    0xff18
  37. .equ    _CURDRV,    0xff19
  38. .equ    _GETSS,     0xff1a
  39. .equ    _FGETC,     0xff1b
  40. .equ    _FGETS,     0xff1c
  41. .equ    _FPUTC,     0xff1d
  42. .equ    _FPUTS,     0xff1e
  43. .equ    _ALLCLOSE,  0xff1f
  44. .equ    _SUPER,     0xff20
  45. .equ    _FNCKEY,    0xff21
  46. .equ    _KNJCTRL,   0xff22
  47. .equ    _CONCTRL,   0xff23
  48. .equ    _KEYCTRL,   0xff24
  49. .equ    _INTVCS,    0xff25
  50. .equ    _PSPSET,    0xff26
  51. .equ    _GETTIM2,   0xff27
  52. .equ    _SETTIM2,   0xff28
  53. .equ    _NAMESTS,   0xff29
  54. .equ    _GETDATE,   0xff2a
  55. .equ    _SETDATE,   0xff2b
  56. .equ    _GETTIME,   0xff2c
  57. .equ    _SETTIME,   0xff2d
  58. .equ    _VERIFY,    0xff2e
  59. .equ    _DUP0,      0xff2f
  60. .equ    _VERNUM,    0xff30
  61. .equ    _KEEPPR,    0xff31
  62. .equ    _GETDPB,    0xff32
  63. .equ    _BREAKCK,   0xff33
  64. .equ    _DRVXCHG,   0xff34
  65. .equ    _INTVCG,    0xff35
  66. .equ    _DSKFRE,    0xff36
  67. .equ    _NAMECK,    0xff37
  68. .equ    _MKDIR,     0xff39
  69. .equ    _RMDIR,     0xff3a
  70. .equ    _CHDIR,     0xff3b
  71. .equ    _CREATE,    0xff3c
  72. .equ    _OPEN,      0xff3d
  73. .equ    _CLOSE,     0xff3e
  74. .equ    _READ,      0xff3f
  75. .equ    _WRITE,     0xff40
  76. .equ    _DELETE,    0xff41
  77. .equ    _SEEK,      0xff42
  78. .equ    _CHMOD,     0xff43
  79. .equ    _IOCTRL,    0xff44
  80. .equ    _DUP,       0xff45
  81. .equ    _DUP2,      0xff46
  82. .equ    _CURDIR,    0xff47
  83. .equ    _MALLOC,    0xff48
  84. .equ    _MFREE,     0xff49
  85. .equ    _SETBLOCK,  0xff4a
  86. .equ    _EXEC,      0xff4b
  87. .equ    _EXIT2,     0xff4c
  88. .equ    _WAIT,      0xff4d
  89. .equ    _FILES,     0xff4e
  90. .equ    _NFILES,    0xff4f
  91.  
  92. .macro DOS callname
  93.     .short      \callname
  94. .endm
  95.  
  96. .list
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement