home *** CD-ROM | disk | FTP | other *** search
/ Amiga ACS 1998 #6 / amigaacscoverdisc1998-061998.iso / games / shareware / gms / gmsdev / includes / pragmas / screens_pragmas.h < prev    next >
C/C++ Source or Header  |  1998-06-08  |  3KB  |  68 lines

  1. #ifndef _INCLUDE_PRAGMA_SCREENS_LIB_H
  2. #define _INCLUDE_PRAGMA_SCREENS_LIB_H
  3.  
  4. #ifndef CLIB_SCREENS_PROTOS_H
  5. #include <clib/screens_protos.h>
  6. #endif
  7.  
  8. #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
  9. #pragma amicall(SCRBase,0x006,AllocVideoMem(d0,d1))
  10. #pragma amicall(SCRBase,0x00C,BlankColours(a0))
  11. #pragma amicall(SCRBase,0x012,BlankOn())
  12. #pragma amicall(SCRBase,0x018,BlankOff())
  13. #pragma amicall(SCRBase,0x01E,ChangeColours(a0,a1,d0,d1))
  14. #pragma amicall(SCRBase,0x024,ColourMorph(a0,d0,d1,d3,d4,d2,d5))
  15. #pragma amicall(SCRBase,0x02A,ColourToPalette(a0,d0,d1,d3,d4,a1,d2))
  16. #pragma amicall(SCRBase,0x030,FreeVideoMem(d0))
  17. #pragma amicall(SCRBase,0x036,ReadySwitch(a0))
  18. #pragma amicall(SCRBase,0x03C,WaitAVBL())
  19. #pragma amicall(SCRBase,0x042,SetBmpOffsets(a0,d0,d1))
  20. #pragma amicall(SCRBase,0x048,prvMoveBitmap(a0))
  21. #pragma amicall(SCRBase,0x04E,SetScrOffsets(a0,d0,d1))
  22. #pragma amicall(SCRBase,0x054,SetScrDimensions(a0,d0,d1))
  23. #pragma amicall(SCRBase,0x05A,PaletteMorph(a0,d0,d1,d3,d4,a1,a2))
  24. #pragma amicall(SCRBase,0x060,PaletteToColour(a0,d0,d1,d3,d4,a1,d2))
  25. #pragma amicall(SCRBase,0x066,RefreshScreen(a0))
  26. #pragma amicall(SCRBase,0x06C,prvRemakeScreen(a0))
  27. #pragma amicall(SCRBase,0x072,prvSwitchScreen())
  28. #pragma amicall(SCRBase,0x078,ReturnDisplay())
  29. #pragma amicall(SCRBase,0x07E,SwapBuffers(a0))
  30. #pragma amicall(SCRBase,0x084,TakeDisplay(a0))
  31. #pragma amicall(SCRBase,0x08A,UpdateColour(a0,d0,d1))
  32. #pragma amicall(SCRBase,0x090,UpdatePalette(a0))
  33. #pragma amicall(SCRBase,0x096,WaitRastLine(a0,d0))
  34. #pragma amicall(SCRBase,0x09C,WaitVBL())
  35. #pragma amicall(SCRBase,0x0A2,WaitSwitch(a0))
  36. #endif
  37. #if defined(_DCC) || defined(__SASC)
  38. #pragma libcall SCRBase AllocVideoMem        006 1002
  39. #pragma libcall SCRBase BlankColours         00C 801
  40. #pragma libcall SCRBase BlankOn              012 00
  41. #pragma libcall SCRBase BlankOff             018 00
  42. #pragma libcall SCRBase ChangeColours        01E 109804
  43. #pragma libcall SCRBase ColourMorph          024 524310807
  44. #pragma libcall SCRBase ColourToPalette      02A 294310807
  45. #pragma libcall SCRBase FreeVideoMem         030 001
  46. #pragma libcall SCRBase ReadySwitch          036 801
  47. #pragma libcall SCRBase WaitAVBL             03C 00
  48. #pragma libcall SCRBase SetBmpOffsets        042 10803
  49. #pragma libcall SCRBase prvMoveBitmap        048 801
  50. #pragma libcall SCRBase SetScrOffsets        04E 10803
  51. #pragma libcall SCRBase SetScrDimensions     054 10803
  52. #pragma libcall SCRBase PaletteMorph         05A A94310807
  53. #pragma libcall SCRBase PaletteToColour      060 294310807
  54. #pragma libcall SCRBase RefreshScreen        066 801
  55. #pragma libcall SCRBase prvRemakeScreen      06C 801
  56. #pragma libcall SCRBase prvSwitchScreen      072 00
  57. #pragma libcall SCRBase ReturnDisplay        078 00
  58. #pragma libcall SCRBase SwapBuffers          07E 801
  59. #pragma libcall SCRBase TakeDisplay          084 801
  60. #pragma libcall SCRBase UpdateColour         08A 10803
  61. #pragma libcall SCRBase UpdatePalette        090 801
  62. #pragma libcall SCRBase WaitRastLine         096 0802
  63. #pragma libcall SCRBase WaitVBL              09C 00
  64. #pragma libcall SCRBase WaitSwitch           0A2 801
  65. #endif
  66.  
  67. #endif    /*  _INCLUDE_PRAGMA_SCREENS_LIB_H  */
  68.