home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 594b.lha / VectorLibrary / Cprg / vector_stub.a < prev    next >
Text File  |  1991-11-09  |  3KB  |  150 lines

  1.          section code
  2.  
  3.         XREF     _VecBase
  4.         XDEF     _SetVBI
  5.         XDEF     _InitVBOBs
  6.         XDEF     _OpenVScreen
  7.         XDEF     _CloseVScreen
  8.         XDEF     _UseJoy
  9.         XDEF     _DoAnim
  10.         XDEF     _RotateX
  11.         XDEF     _RotateY
  12.         XDEF     _RotateZ
  13.         XDEF     _FreeVBOBs
  14.         XDEF     _AutoScaleOn
  15.         XDEF     _AutoScaleOff
  16.         XDEF     _FreeJoy
  17.         XDEF     _SetColors
  18.  
  19.  
  20. _SetVBI
  21.         move.l   4(a7),a1
  22.         move.l   a6,-(a7)
  23.         move.l   _VecBase,a6
  24.         jsr      -30(a6)
  25.         move.l   (a7)+,a6
  26.         rts
  27.  
  28. _InitVBOBs
  29.         move.l  4(a7),d0
  30.         move.l  8(a7),a0
  31.         move.l  12(a7),a1
  32.         move.l  16(a7),a2
  33.         move.l  a6,-(a7)
  34.         move.l  _VecBase,a6
  35.         jsr     -36(a6)
  36.         move.l  (a7)+,a6
  37.         rts
  38.  
  39. _OpenVScreen
  40.         move.l  4(a7),a1
  41.         move.l  a6,-(a7)
  42.         move.l  _VecBase,a6
  43.         jsr     -42(a6)
  44.         move.l  (a7)+,a6
  45.         rts
  46.  
  47. _CloseVScreen
  48.         move.l  a6,-(a7)
  49.         move.l  _VecBase,a6
  50.         jsr     -48(a6)
  51.         move.l  (a7)+,a6
  52.         rts
  53.  
  54. _UseJoy
  55.         move.l  4(a7),d0
  56.         move.l  8(a7),a1
  57.         move.l  a6,-(a7)
  58.         move.l  _VecBase,a6
  59.         jsr     -54(a6)
  60.         move.l  (a7)+,a6
  61.         rts
  62.  
  63. _DoAnim
  64.         move.l  4(a7),a1
  65.         move.l  a6,-(a7)
  66.         move.l  _VecBase,a6
  67.         jsr     -60(a6)
  68.         move.l  (a7)+,a6
  69.         rts
  70.  
  71. _RotateX
  72.         move.l  4(a7),d0
  73.         move.l  8(a7),d1
  74.         move.l  12(a7),d2
  75.         move.l  16(a7),d3
  76.         move.l  20(a7),d4
  77.         move.l  24(a7),d5
  78.         move.l  28(a7),d6
  79.         move.l  a6,-(a7)
  80.         move.l  _VecBase,a6
  81.         jsr     -66(a6)
  82.         move.l  (a7)+,a6
  83.         rts
  84.  
  85. _RotateY
  86.         move.l  4(a7),d0
  87.         move.l  8(a7),d1
  88.         move.l  12(a7),d2
  89.         move.l  16(a7),d3
  90.         move.l  20(a7),d4
  91.         move.l  24(a7),d5
  92.         move.l  28(a7),d6
  93.         move.l  a6,-(a7)
  94.         move.l  _VecBase,a6
  95.         jsr     -72(a6)
  96.         move.l  (a7)+,a6
  97.         rts
  98.  
  99. _RotateZ
  100.         move.l  4(a7),d0
  101.         move.l  8(a7),d1
  102.         move.l  12(a7),d2
  103.         move.l  16(a7),d3
  104.         move.l  20(a7),d4
  105.         move.l  24(a7),d5
  106.         move.l  28(a7),d6
  107.         move.l  a6,-(a7)
  108.         move.l  _VecBase,a6
  109.         jsr     -78(a6)
  110.         move.l  (a7)+,a6
  111.         rts
  112.  
  113. _FreeVBOBs
  114.         move.l  a6,-(a7)
  115.         move.l  _VecBase,a6
  116.         jsr     -84(a6)
  117.         move.l  (a7)+,a6
  118.         rts
  119.  
  120. _AutoScaleOn
  121.         move.l  4(a7),d0
  122.         move.l  a6,-(a7)
  123.         move.l  _VecBase,a6
  124.         jsr     -90(a6)
  125.         move.l  (a7)+,a6
  126.         rts
  127.  
  128. _AutoScaleOff
  129.         move.l  a6,-(a7)
  130.         move.l  _VecBase,a6
  131.         jsr     -96(a6)
  132.         move.l  (a7)+,a6
  133.         rts
  134.  
  135. _FreeJoy
  136.         move.l  a6,-(a7)
  137.         move.l  _VecBase,a6
  138.         jsr     -102(a6)
  139.         move.l  (a7)+,a6
  140.         rts
  141.  
  142. _SetColors
  143.         move.l  4(a7),a0
  144.         move.l  8(a7),a1
  145.         move.l  a6,-(a7)
  146.         move.l  _VecBase,a6
  147.         jsr     -108(a6)
  148.         move.l  (a7)+,a6
  149.         rts
  150.