home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: Devpac Amiga 1 / Lowe_DevpacAmiga1.adf / include / exec / alerts.i < prev    next >
Encoding:
Text File  |  1987-11-09  |  3.3 KB  |  157 lines

  1.  
  2.     IFND    EXEC_ALERTS_I
  3. EXEC_ALERTS_I    SET 1
  4.  
  5. SB_ALERTWACK    equ    1
  6. SF_ALERTWACK    equ    1<<1
  7.  
  8.     IFND    EXEC_EXEC_LIB_I
  9.     include    "exec/exec_lib.i"        for _LVOAlert
  10.     ENDC
  11.  
  12. ALERT    macro    (alertNumber, paramArray, scratch)
  13.     movem.l    d7/a5/a6,-(sp)
  14.     move.l    #\1,d7
  15.     IFNC    '\2',''
  16.     lea    \2,a5
  17.     ENDC
  18.     move.l    4.w,a6      ; (use proper name!!!)
  19.     jsr    _LVOAlert(a6)
  20.     movem.l    (sp)+,d7/a5/a6
  21.     endm
  22.  
  23.  
  24. AT_DeadEnd    equ $80000000
  25. AT_Recovery    equ $00000000
  26.  
  27. AG_NoMemory    equ $00010000
  28. AG_MakeLib    equ $00020000
  29. AG_OpenLib    equ $00030000
  30. AG_OpenDev    equ $00040000
  31. AG_OpenRes    equ $00050000
  32. AG_IOError    equ $00060000
  33. AG_NoSignal     equ $00070000    1.2
  34.  
  35. AO_ExecLib    equ $00008001
  36. AO_GraphicsLib    equ $00008002
  37. AO_LayersLib    equ $00008003
  38. AO_Intuition    equ $00008004
  39. AO_MathLib    equ $00008005
  40. AO_CListLib    equ $00008006
  41. AO_DOSLib    equ $00008007
  42. AO_RAMLib    equ $00008008
  43. AO_IconLib    equ $00008009
  44. AO_AudioDev    equ $00008010
  45. AO_ConsoleDev    equ $00008011
  46. AO_GamePortDev    equ $00008012
  47. AO_KeyboardDev    equ $00008013
  48. AO_TrackDiskDev    equ $00008014
  49. AO_TimerDev    equ $00008015
  50. AO_CIARsrc    equ $00008020
  51. AO_DiskRsrc    equ $00008021
  52. AO_MiscRsrc    equ $00008022
  53. AO_BootStrap    equ $00008030
  54. AO_Workbench    equ $00008031
  55.  
  56.  
  57.  
  58. AN_ExecLib    equ $01000000
  59. AN_ExcptVect    equ $81000001
  60. AN_BaseChkSum    equ $81000002
  61. AN_LibChkSum    equ $81000003
  62. AN_LibMem    equ $81000004
  63. AN_MemCorrupt    equ $81000005
  64. AN_IntrMem    equ $81000006
  65. AN_InitAPtr    equ $81000007
  66. AN_SemCorrupt   equ $81000008    1.2
  67. AN_FreeTwice    equ $81000009    1.2
  68. AN_BogusExcpt   equ $8100000A    1.2
  69.  
  70. AN_GraphicsLib    equ $02000000
  71. AN_GfxNoMem     equ $82010000    1.2
  72. AN_LongFrame    equ $82010006    1.2
  73. AN_ShortFrame   equ $82010007    1.2
  74. AN_TextTmpRas   equ $02010009    1.2
  75. AN_BltBitMap    equ $8201000A    1.2
  76. AN_RegionMemory equ $8201000B    1.2
  77. AN_MakeVPort    equ $82010030    1.2
  78. AN_GfxNoLCM     equ $82011234    1.2
  79.  
  80. AN_LayersLib    equ $03000000
  81.  
  82. AN_Intuition    equ $04000000
  83. AN_GadgetType    equ $84000001
  84. AN_BadGadget    equ $04000001
  85. AN_CreatePort    equ $84010002
  86. AN_ItemAlloc    equ $04010003
  87. AN_SubAlloc    equ $04010004
  88. AN_PlaneAlloc    equ $84010005
  89. AN_ItemBoxTop    equ $84000006
  90. AN_OpenScreen    equ $84010007
  91. AN_OpenScrnRast    equ $84010008
  92. AN_SysScrnType    equ $84000009
  93. AN_AddSWGadget    equ $8401000A
  94. AN_OpenWindow    equ $8401000B
  95. AN_BadState    equ $8400000C
  96. AN_BadMessage    equ $8400000D
  97. AN_WeirdEcho    equ $8400000E
  98. AN_NoConsole    equ $8400000F
  99.  
  100. AN_MathLib    equ $05000000
  101.  
  102. AN_CListLib    equ $06000000
  103.  
  104. AN_DOSLib    equ $07000000
  105. AN_StartMem    equ $07010001
  106. AN_EndTask    equ $07000002
  107. AN_QPktFail    equ $07000003
  108. AN_AsyncPkt    equ $07000004
  109. AN_FreeVec    equ $07000005
  110. AN_DiskBlkSeq    equ $07000006
  111. AN_BitMap    equ $07000007
  112. AN_KeyFree    equ $07000008
  113. AN_BadChkSum    equ $07000009
  114. AN_DiskError    equ $0700000A
  115. AN_KeyRange    equ $0700000B
  116. AN_BadOverlay    equ $0700000C
  117.  
  118. AN_RAMLib    equ $08000000
  119. AN_BadSegList   equ $08000001    1.2
  120.  
  121. AN_IconLib    equ $09000000
  122.  
  123. AN_ExpansionLib equ $0A000000    1.2
  124. AN_BadExpansionFree     equ $0A000001    1.2
  125.  
  126. AN_AudioDev    equ $10000000
  127.  
  128. AN_ConsoleDev    equ $11000000
  129.  
  130. AN_GamePortDev    equ $12000000
  131.  
  132. AN_KeyboardDev    equ $13000000
  133.  
  134. AN_TrackDiskDev    equ $14000000
  135. AN_TDCalibSeek    equ $14000001
  136. AN_TDDelay    equ $14000002
  137.  
  138. AN_TimerDev    equ $15000000
  139. AN_TMBadReq    equ $15000001
  140. AN_TMBadSupply  equ $15000002    1.2
  141.  
  142. AN_CIARsrc    equ $20000000
  143.  
  144. AN_DiskRsrc    equ $21000000
  145. AN_DRHasDisk    equ $21000001  : get unit: already has disk
  146. AN_DRIntNoAct    equ $21000002
  147.  
  148. AN_MiscRsrc    equ $22000000
  149.  
  150. AN_BootStrap    equ $30000000
  151. AN_BootError    equ $30000001
  152.  
  153. AN_Workbench    equ $31000000
  154.  
  155.     ENDC    !EXEC_ALERTS_I
  156.  
  157.