home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / C / SC650D6.DMS / in.adf / sc / include / hardware / custom.h < prev    next >
Encoding:
Text File  |  1993-10-31  |  1.6 KB  |  119 lines

  1. €ˆHARDWARE_CUSTOM_H€HARDWARE_CUSTOM_HˆEXEC_TYPES_HŒ"exec/types.h"‡
  2. ƒCustom{
  3. ‰bltddat;
  4. ‰dmaconr;
  5. ‰vposr;
  6. ‰vhposr;
  7. ‰dskdatr;
  8. ‰joy0dat;
  9. ‰joy1dat;
  10. ‰clxdat;
  11. ‰adkconr;
  12. ‰pot0dat;
  13. ‰pot1dat;
  14. ‰potinp;
  15. ‰serdatr;
  16. ‰dskbytr;
  17. ‰intenar;
  18. ‰intreqr;
  19. ”dskpt;
  20. ‰dsklen;
  21. ‰dskdat;
  22. ‰refptr;
  23. ‰vposw;
  24. ‰vhposw;
  25. ‰copcon;
  26. ‰serdat;
  27. ‰serper;
  28. ‰potgo;
  29. ‰joytest;
  30. ‰strequ;
  31. ‰strvbl;
  32. ‰strhor;
  33. ‰strlong;
  34. ‰bltcon0;
  35. ‰bltcon1;
  36. ‰bltafwm;
  37. ‰bltalwm;
  38. ”bltcpt;
  39. ”bltbpt;
  40. ”bltapt;
  41. ”bltdpt;
  42. ‰bltsize;
  43. Špad2d;
  44. Šbltcon0l;
  45. ‰bltsizv;
  46. ‰bltsizh;
  47. ‰bltcmod;
  48. ‰bltbmod;
  49. ‰bltamod;
  50. ‰bltdmod;
  51. ‰pad34[4];
  52. ‰bltcdat;
  53. ‰bltbdat;
  54. ‰bltadat;
  55. ‰pad3b[3];
  56. ‰deniseid;
  57. ‰dsksync;
  58. —cop1lc;
  59. —cop2lc;
  60. ‰copjmp1;
  61. ‰copjmp2;
  62. ‰copins;
  63. ‰diwstrt;
  64. ‰diwstop;
  65. ‰ddfstrt;
  66. ‰ddfstop;
  67. ‰dmacon;
  68. ‰clxcon;
  69. ‰intena;
  70. ‰intreq;
  71. ‰adkcon;
  72. ƒAudChannel{
  73. ‰*ac_ptr;
  74. ‰ac_len;
  75. ‰ac_per;
  76. ‰ac_vol;
  77. ‰ac_dat;
  78. ‰ac_pad[2];
  79. }aud[4];
  80. ”bplpt[8];
  81. ‰bplcon0;
  82. ‰bplcon1;
  83. ‰bplcon2;
  84. ‰bplcon3;
  85. ‰bpl1mod;
  86. ‰bpl2mod;
  87. ‰bplcon4;
  88. ‰clxcon2;
  89. ‰bpldat[8];
  90. ”sprpt[8];
  91. ƒSpriteDef{
  92. ‰pos;
  93. ‰ctl;
  94. ‰dataa;
  95. ‰datab;
  96. }spr[8];
  97. ‰color[32];
  98. ‰htotal;
  99. ‰hsstop;
  100. ‰hbstrt;
  101. ‰hbstop;
  102. ‰vtotal;
  103. ‰vsstop;
  104. ‰vbstrt;
  105. ‰vbstop;
  106. ‰sprhstrt;
  107. ‰sprhstop;
  108. ‰bplhstrt;
  109. ‰bplhstop;
  110. ‰hhposw;
  111. ‰hhposr;
  112. ‰beamcon0;
  113. ‰hsstrt;
  114. ‰vsstrt;
  115. ‰hcenter;
  116. ‰diwhigh;
  117. ‰padf3[11];
  118. ‰fmode;
  119. };°ECS_SPECIFIC€VARVBLANK 0x1000€LOLDIS 0x800€CSCBLANKEN 0x400€VARVSYNC 512€VARHSYNC 256€VARBEAM 128€DISPLAYDUAL 64€DISPLAYPAL 32€VARCSYNC 16€CSBLANK 8€CSYNCTRUE 4€VSYNCTRUE 2€HSYNCTRUE 1€USE_BPLCON3 1€BPLCON2_ZDCTEN (1<<10)€BPLCON2_ZDBPEN (1<<11)€BPLCON2_ZDBPSEL0 (1<<12)€BPLCON2_ZDBPSEL1 (1<<13)€BPLCON2_ZDBPSEL2 (1<<14)€BPLCON3_EXTBLNKEN (1<<0)€BPLCON3_EXTBLKZD (1<<1)€BPLCON3_ZDCLKEN (1<<2)€BPLCON3_BRDNTRAN (1<<4)€BPLCON3_BRDNBLNK (1<<5)‡‡