home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #2 / Amiga Plus CD - 2004 - No. 02.iso / AmiSoft / Dev / asm / DemoStartUP.lha / DemoStartUPv1.0 / sources / basemacros.i < prev    next >
Encoding:
Text File  |  2000-12-28  |  701 b   |  62 lines

  1. TRUE    equ    -1
  2. FALSE    equ    0
  3.  
  4. MUSIC    equ    TRUE     ;turn music on/off
  5.  
  6.  
  7. SCREEN_WIDTH    equ 320
  8. SCREEN_HEIGHT    equ 256
  9.  
  10.  
  11. ARG_SCREENMODE    equ    0*4
  12. ARG_AGA        equ    1*4
  13. ARG_WINDOW    equ    2*4
  14. ARG_PUBSCREEN    equ    3*4
  15. ARG_NOCHK    equ    4*4
  16. ARG_LIMITFPS    equ    5*4
  17. ARG_Count    equ    6
  18.  
  19. call    macro
  20.     jsr    _LVO\1(a6)
  21.     endm
  22.  
  23. callExe    macro
  24.     move.l    $4.w,a6
  25.     jsr    _LVO\1(a6)
  26.     endm
  27.  
  28. callDos    macro
  29.     move.l    _DosBase,a6
  30.     jsr    _LVO\1(a6)
  31.     endm
  32.  
  33. callGfx    macro
  34.     move.l    _GfxBase,a6
  35.     jsr    _LVO\1(a6)
  36.     endm
  37.  
  38. callCgx    macro
  39.     move.l    _CyberGfxBase,a6
  40.     jsr    _LVO\1(a6)
  41.     endm
  42.  
  43. callAsl    macro
  44.     move.l    _AslBase,a6
  45.     jsr    _LVO\1(a6)
  46.     endm
  47.  
  48.     rept    0
  49. callInt    macro
  50.     move.l    _IntuitionBase,a6
  51.     jsr    _LVO\1(a6)
  52.     endm
  53.     endr
  54.  
  55. callIco    macro
  56.     move.l    _IconBase,a6
  57.     jsr    _LVO\1(a6)
  58.     endm
  59.  
  60.  
  61.  
  62.