         section code

        XREF     _VecBase
        XDEF     _SetVBI
        XDEF     _InitVBOBs
        XDEF     _OpenVScreen
        XDEF     _CloseVScreen
        XDEF     _UseJoy
        XDEF     _DoAnim
        XDEF     _RotateX
        XDEF     _RotateY
        XDEF     _RotateZ
        XDEF     _FreeVBOBs
        XDEF     _AutoScaleOn
        XDEF     _AutoScaleOff
        XDEF     _FreeJoy
        XDEF     _SetColors


_SetVBI
        move.l   4(a7),a1
        move.l   a6,-(a7)
        move.l   _VecBase,a6
        jsr      -30(a6)
        move.l   (a7)+,a6
        rts

_InitVBOBs
        move.l  4(a7),d0
        move.l  8(a7),a0
        move.l  12(a7),a1
        move.l  16(a7),a2
        move.l  a6,-(a7)
        move.l  _VecBase,a6
        jsr     -36(a6)
        move.l  (a7)+,a6
        rts

_OpenVScreen
        move.l  4(a7),a1
        move.l  a6,-(a7)
        move.l  _VecBase,a6
        jsr     -42(a6)
        move.l  (a7)+,a6
        rts

_CloseVScreen
        move.l  a6,-(a7)
        move.l  _VecBase,a6
        jsr     -48(a6)
        move.l  (a7)+,a6
        rts

_UseJoy
        move.l  4(a7),d0
        move.l  8(a7),a1
        move.l  a6,-(a7)
        move.l  _VecBase,a6
        jsr     -54(a6)
        move.l  (a7)+,a6
        rts

_DoAnim
        move.l  4(a7),a1
        move.l  a6,-(a7)
        move.l  _VecBase,a6
        jsr     -60(a6)
        move.l  (a7)+,a6
        rts

_RotateX
        move.l  4(a7),d0
        move.l  8(a7),d1
        move.l  12(a7),d2
        move.l  16(a7),d3
        move.l  20(a7),d4
        move.l  24(a7),d5
        move.l  28(a7),d6
        move.l  a6,-(a7)
        move.l  _VecBase,a6
        jsr     -66(a6)
        move.l  (a7)+,a6
        rts

_RotateY
        move.l  4(a7),d0
        move.l  8(a7),d1
        move.l  12(a7),d2
        move.l  16(a7),d3
        move.l  20(a7),d4
        move.l  24(a7),d5
        move.l  28(a7),d6
        move.l  a6,-(a7)
        move.l  _VecBase,a6
        jsr     -72(a6)
        move.l  (a7)+,a6
        rts

_RotateZ
        move.l  4(a7),d0
        move.l  8(a7),d1
        move.l  12(a7),d2
        move.l  16(a7),d3
        move.l  20(a7),d4
        move.l  24(a7),d5
        move.l  28(a7),d6
        move.l  a6,-(a7)
        move.l  _VecBase,a6
        jsr     -78(a6)
        move.l  (a7)+,a6
        rts

_FreeVBOBs
        move.l  a6,-(a7)
        move.l  _VecBase,a6
        jsr     -84(a6)
        move.l  (a7)+,a6
        rts

_AutoScaleOn
        move.l  4(a7),d0
        move.l  a6,-(a7)
        move.l  _VecBase,a6
        jsr     -90(a6)
        move.l  (a7)+,a6
        rts

_AutoScaleOff
        move.l  a6,-(a7)
        move.l  _VecBase,a6
        jsr     -96(a6)
        move.l  (a7)+,a6
        rts

_FreeJoy
        move.l  a6,-(a7)
        move.l  _VecBase,a6
        jsr     -102(a6)
        move.l  (a7)+,a6
        rts

_SetColors
        move.l  4(a7),a0
        move.l  8(a7),a1
        move.l  a6,-(a7)
        move.l  _VecBase,a6
        jsr     -108(a6)
        move.l  (a7)+,a6
        rts
