home *** CD-ROM | disk | FTP | other *** search
Text File | 1985-11-20 | 17.2 KB | 1,110 lines |
- ;*************** VDI ***************
- NOLIST
- SCF_VDI:MACRO %\1,%\2,%\3,$\4
- LEA CONTRL,A3
- MOVE #\1,(A3)
- MOVE #\2,2(A3)
- MOVE #\3,6(A3)
- MOVE \4,12(A3)
- ENDM
- VDI:MACRO
- MOVE.L VDIPTR,D1
- MOVE #$73,D0
- TRAP #2
- ENDM
- V_OPNWK:MACRO $\1,$\2,$\3
- SCF_VDI 1,0,11,GR_HANDLE
- LEA INTIN,A4
- LEA \1,A3
- MOVEQ #10,D3
- MOVE (A3)+,(A4)+
- DBRA D3,#-4
- VDI
- LEA \3,A4
- LEA INTOUT,A3
- MOVEQ #44,D3
- MOVE (A3)+,(A4)+
- DBRA D3,#-4
- LEA PTSOUT,A3
- MOVEQ #11,D3
- MOVE (A3)+,(A4)+
- DBRA D3,#-4
- LEA \2,A3
- MOVE CONTRL+12,(A3)
- ENDM
- V_CLSWK:MACRO $\1
- SCF_VDI 2,0,0,\1
- VDI
- ENDM
- V_OPNVWK:MACRO $\1,$\2,$\3
- SCF_VDI 100,0,11,GR_HANDLE
- LEA INTIN,A4
- LEA \1,A3
- MOVEQ #10,D3
- MOVE (A3)+,(A4)+
- DBRA D3,#-4
- VDI
- LEA \3,A4
- LEA INTOUT,A3
- MOVEQ #44,D3
- MOVE (A3)+,(A4)+
- DBRA D3,#-4
- LEA PTSOUT,A3
- MOVEQ #11,D3
- MOVE (A3)+,(A4)+
- DBRA D3,#-4
- LEA \2,A3
- MOVE CONTRL+12,(A3)
- ENDM
- V_CLSVWK:MACRO $\1
- SCF_VDI 101,0,0,\1
- VDI
- ENDM
- V_CLRWK:MACRO $\1
- SCF_VDI 3,0,0,\1
- VDI
- ENDM
- V_UPDWK:MACRO $\1
- SCF_VDI 4,0,0,\1
- VDI
- ENDM
- VST_LOAD_FONTS:MACRO $\1,$\2,$\3
- SCF_VDI 119,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VST_UNLOAD_FONTS:MACRO $\1,$\2
- SCF_VDI 120,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- ENDM
- VS_CLIP:MACRO $\1,$\2,$\3
- SCF_VDI 129,2,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)+
- LEA PTSIN,A3
- LEA \3,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- VDI
- ENDM
- V_PLINE:MACRO $\1,$\2,$\3
- LEA CONTRL,A3
- MOVE #6,(A3)+
- MOVE \2,(A3)
- MOVE #0,4(A3)
- MOVE \1,10(A3)
- LEA PTSIN,A3
- LEA \3,A4
- MOVE \2,D3
- MOVEQ #127,D4
- MOVE.L (A4)+,(A3)+
- SUBQ #1,D3
- DBLE D4,#-6
- VDI
- ENDM
- V_PMARKER:MACRO $\1,$\2,$\3
- LEA CONTRL,A3
- MOVE #7,(A3)+
- MOVE \2,(A3)
- MOVE #0,4(A3)
- MOVE \1,10(A3)
- LEA PTSIN,A3
- LEA \3,A4
- MOVE \2,D3
- MOVEQ #127,D4
- MOVE.L (A4)+,(A3)+
- SUBQ #1,D3
- DBLE D4,#-6
- VDI
- ENDM
- V_GTEXT:MACRO $\1,$\2,$\3,$\4
- SCF_VDI 8,1,127,\1
- LEA INTIN,A3
- LEA \4,A4
- MOVEQ #126,D3
- CLR D4
- MOVE.B (A4)+,D4
- MOVE D4,(A3)+
- DBEQ D3,#-6
- LEA CONTRL+6,A3
- SUB D3,(A3) ;Länge
- LEA PTSIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- VDI
- ENDM
- V_FILLAREA:MACRO $\1,$\2,$\3
- LEA CONTRL,A3
- MOVE #9,(A3)+
- MOVE \2,(A3)
- MOVE #0,4(A3)
- MOVE \1,10(A3)
- LEA PTSIN,A3
- LEA \3,A4
- MOVE \2,D3
- MOVEQ #127,D4
- MOVE.L (A4)+,(A3)+
- SUBQ #1,D3
- DBLE D4,#-6
- VDI
- ENDM
- V_CELLARRAY:MACRO $\1,$\2,$\3,$\4,$\5,$\6,$\7
- LEA CONTRL,A3
- MOVE #10,(A3)+
- MOVE #2,(A3)+
- ADDQ.L #8,A3
- MOVE \1,(A3)+
- MOVE \3,(A3)+
- MOVE \4,(A3)+
- MOVE \5,(A3)+
- MOVE \6,(A3)
- MOVE -2(A3),D3
- MULU -4(A3),D3
- MOVE D3,-14(A3)
- LEA INTIN,A3
- LEA \7,A4
- MOVE (A4)+,(A3)+
- DBRA D3,#-4
- LEA PTSIN,A3
- LEA \2,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- VDI
- ENDM
- V_CONTOURFILL:MACRO $\1,$\2,$\3,$\4
- SCF_VDI 103,1,1,\1
- LEA INTIN,A3
- MOVE \4,(A3)
- LEA PTSIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- VDI
- ENDM
- VR_RECFL:MACRO $\1,$\2
- SCF_VDI 114,2,0,\1
- LEA PTSIN,A3
- LEA \2,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- VDI
- ENDM
- V_BAR:MACRO $\1,$\2
- SCF_VDI 11,2,0,\1
- MOVE #1,10(A3)
- LEA PTSIN,A3
- LEA \2,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- VDI
- ENDM
- V_ARC:MACRO $\1,$\2,$\3,$\4,$\5,$\6
- SCF_VDI 11,4,2,\1
- MOVE #2,10(A3)
- LEA INTIN,A3
- MOVE \5,(A3)+
- MOVE \6,(A3)
- LEA PTSIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)+
- CLR.L (A3)+
- CLR.L (A3)+
- MOVE \4,(A3)+
- CLR (A3)
- VDI
- ENDM
- V_PIESLICE:MACRO $\1,$\2,$\3,$\4,$\5,$\6
- SCF_VDI 11,4,2,\1
- MOVE #3,10(A3)
- LEA INTIN,A3
- MOVE \5,(A3)+
- MOVE \6,(A3)
- LEA PTSIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)+
- CLR.L (A3)+
- CLR.L (A3)+
- MOVE \4,(A3)+
- CLR (A3)
- VDI
- ENDM
- V_CIRCLE:MACRO $\1,$\2,$\3,$\4
- SCF_VDI 11,3,0,\1
- MOVE #4,10(A3)
- LEA PTSIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)+
- CLR.L (A3)+
- MOVE \4,(A3)+
- CLR (A3)
- VDI
- ENDM
- V_ELLARC:MACRO $\1,$\2,$\3,$\4,$\5,$\6,$\7
- SCF_VDI 11,2,2,\1
- MOVE #6,10(A3)
- LEA INTIN,A3
- MOVE \6,(A3)+
- MOVE \7,(A3)
- LEA PTSIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)+
- MOVE \4,(A3)+
- MOVE \5,(A3)
- VDI
- ENDM
- V_ELLPIE:MACRO $\1,$\2,$\3,$\4,$\5,$\6,$\7
- SCF_VDI 11,2,2,\1
- MOVE #7,10(A3)
- LEA INTIN,A3
- MOVE \6,(A3)+
- MOVE \7,(A3)
- LEA PTSIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)+
- MOVE \4,(A3)+
- MOVE \5,(A3)
- VDI
- ENDM
- V_ELLIPSE:MACRO $\1,$\2,$\3,$\4,$\5
- SCF_VDI 11,2,0,\1
- MOVE #5,10(A3)
- LEA PTSIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)+
- MOVE \4,(A3)+
- MOVE \5,(A3)
- VDI
- ENDM
- V_RBOX:MACRO $\1,$\2
- SCF_VDI 11,2,0,\1
- MOVE #8,10(A3)
- LEA PTSIN,A3
- LEA \2,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- VDI
- ENDM
- V_RFBOX:MACRO $\1,$\2
- SCF_VDI 11,2,0,\1
- MOVE #9,10(A3)
- LEA PTSIN,A3
- LEA \2,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- VDI
- ENDM
- V_JUSTIFIED:MACRO $\1,$\2,$\3,$\4,$\5,$\6,$\7
- SCF_VDI 11,2,129,\1
- LEA INTIN,A3
- MOVE \6,(A3)+
- MOVE \7,(A3)+
- LEA \4,A4
- MOVEQ #126,D3
- CLR D4
- MOVE.B (A4)+,D4
- MOVE D4,(A3)+
- DBEQ D3,#-6
- LEA CONTRL+6,A3
- SUB D3,(A3) ;Länge
- LEA PTSIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)+
- MOVE \5,(A3)+
- CLR (A3)
- VDI
- ENDM
- VSWR_MODE:MACRO $\1,$\2,$\3
- SCF_VDI 32,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VS_COLOR:MACRO $\1,$\2,$\3
- SCF_VDI 14,0,4,\1
- LEA INTIN,A3
- MOVE \2,(A3)+
- LEA \3,A4
- MOVE.L (A4)+,(A3)+
- MOVE (A4),(A3)
- VDI
- ENDM
- VSL_COLOR:MACRO $\1,$\2,$\3
- SCF_VDI 17,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VSL_TYPE:MACRO $\1,$\2,$\3
- SCF_VDI 15,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VSL_UDSTY:MACRO $\1,$\2
- SCF_VDI 113,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- ENDM
- VSL_WIDTH:MACRO $\1,$\2,$\3
- SCF_VDI 16,1,0,\1
- LEA PTSIN,A3
- MOVE \2,(A3)+
- CLR (A3)
- VDI
- MOVE PTSOUT,\3
- ENDM
- VSL_ENDS:MACRO $\1,$\2,$\3
- SCF_VDI 108,0,2,\1
- LEA INTIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- VDI
- ENDM
- VSM_TYPE:MACRO $\1,$\2,$\3
- SCF_VDI 18,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VSM_HEIGHT:MACRO $\1,$\2,$\3
- SCF_VDI 19,1,0,\1
- LEA PTSIN,A3
- CLR (A3)+
- MOVE \2,(A3)
- VDI
- MOVE.L INTOUT,\3
- ENDM
- VSM_COLOR:MACRO $\1,$\2,$\3
- SCF_VDI 20,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VST_HEIGHT:MACRO $\1,$\2,$\3
- SCF_VDI 12,1,0,\1
- LEA PTSIN,A3
- CLR (A3)+
- MOVE \2,(A3)
- VDI
- LEA PTSOUT,A3
- LEA \3,A4
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3),(A4)
- ENDM
- VST_POINT:MACRO $\1,$\2,$\3,$\4
- SCF_VDI 107,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- LEA PTSOUT,A3
- LEA \4,A4
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3),(A4)
- ENDM
- VST_ROTATION:MACRO $\1,$\2,$\3
- SCF_VDI 13,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VST_FONT:MACRO $\1,$\2,$\3
- SCF_VDI 21,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VST_EFFECTS:MACRO $\1,$\2,$\3
- SCF_VDI 106,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VST_COLOR:MACRO $\1,$\2,$\3
- SCF_VDI 22,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VST_ALIGNMENT:MACRO $\1,$\2,$\3,$\4,$\5
- SCF_VDI 39,0,2,\1
- LEA INTIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- VDI
- MOVE INTOUT,\4
- MOVE INTOUT+2,\5
- ENDM
- VSF_INTERIOR:MACRO $\1,$\2,$\3
- SCF_VDI 23,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VSF_STYLE:MACRO $\1,$\2,$\3
- SCF_VDI 24,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VSF_COLOR:MACRO $\1,$\2,$\3
- SCF_VDI 25,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VSF_PERIMETER:MACRO $\1,$\2,$\3
- SCF_VDI 104,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VSF_UDPAT:MACRO $\1,$\2,$\3
- LEA CONTRL,A3
- MOVE #112,(A3)
- CLR 2(A3)
- MOVE \3,D3
- LSL #4,D3
- MOVE D3,6(A3)
- MOVE \1,12(A3)
- LEA INTIN,A3
- LEA \2,A4
- MOVEQ #127,D4
- MOVE (A4)+,(A3)+
- SUBQ #1,D3
- DBLE D4,#-6
- VDI
- ENDM
- VRO_CPYFORM:MACRO $\1,$\2,$\3,$\4,$\5
- SCF_VDI 109,4,1,\1
- LEA \4,A4
- MOVE.L A4,14(A3)
- LEA \5,A4
- MOVE.L A4,18(A3)
- LEA INTIN,A3
- MOVE \2,(A3)
- LEA PTSIN,A3
- LEA \3,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- VDI
- ENDM
- VRO_CPYFM:MACRO $\1,$\2,$\3,$\4,$\5,$\6
- SCF_VDI 121,4,3,\1
- LEA \4,A4
- MOVE.L A4,14(A3)
- LEA \5,A4
- MOVE.L A4,18(A3)
- LEA INTIN,A3
- MOVE \2,(A3)+
- LEA \6,A4
- MOVE.L (A4),(A3)
- LEA PTSIN,A3
- LEA \3,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- VDI
- ENDM
- VR_TRNFM:MACRO $\1,$\2,$\3
- SCF_VDI 110,0,0,\1
- LEA \2,A4
- MOVE.L A4,14(A3)
- LEA \3,A4
- MOVE.L A4,18(A3)
- VDI
- ENDM
- V_GET_PIXEL:MACRO $\1,$\2,$\3,$\4,$\5
- SCF_VDI 105,1,0,\1
- LEA PTSIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- VDI
- MOVE INTOUT,\4
- MOVE INTOUT+2,\5
- ENDM
- VSIN_MODE:MACRO $\1,$\2,$\3,$\4
- SCF_VDI 33,0,2,\1
- LEA INTIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- VDI
- MOVE INTOUT,\4
- ENDM
- VRQ_LOCATOR:MACRO $\1,$\2,$\3,$\4,$\5,$\6
- SCF_VDI 28,1,0,\1
- LEA PTSIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- VDI
- MOVE PTSOUT,\4
- MOVE PTSOUT+2,\5
- MOVE INTOUT,\6
- ENDM
- VSM_LOCATOR:MACRO $\1,$\2,$\3,$\4,$\5,$\6,$\7
- SCF_VDI 28,1,0,\1
- LEA PTSIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- VDI
- MOVE CONTRL+4,D3
- MOVE CONTRL+8,D4
- ANDI #1,D3
- ANDI #2,D4
- OR D3,D4
- MOVE D4,\4
- MOVE PTSOUT,\5
- MOVE PTSOUT+2,\6
- MOVE INTOUT,\7
- ENDM
- VRQ_VALUATOR:MACRO $\1,$\2,$\3,$\4
- SCF_VDI 29,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- MOVE INTOUT+2,\4
- ENDM
- VSM_VALUATOR:MACRO $\1,$\2,$\3,$\4,$\5
- SCF_VDI 29,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE CONTRL+8,\5
- MOVE INTOUT,\3
- MOVE INTOUT+2,\4
- ENDM
- VRQ_CHOICE:MACRO $\1,$\2,$\3
- SCF_VDI 30,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VSM_CHOICE:MACRO $\1,$\2,$\3
- SCF_VDI 30,0,0,\1
- VDI
- MOVE CONTRL+8,\2
- MOVE INTOUT,\3
- ENDM
- VRQ_STRING:MACRO $\1,$\2,$\3,$\4,$\5
- SCF_VDI 31,1,2,\1
- LEA INTIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- LEA PTSIN,A3
- LEA \4,A4
- MOVE.L (A4),(A3)
- VDI
- LEA INTOUT+2,A3
- LEA \5,A4
- MOVE CONTRL+8,D3
- BRA.S #4
- MOVE (A3)+,D4
- MOVE.B D4,(A4)+
- DBRA D3,#-6
- CLR.B (A4)
- ENDM
- VSM_STRING:MACRO $\1,$\2,$\3,$\4,$\5,$\6
- SCF_VDI 31,1,2,\1
- LEA INTIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- LEA PTSIN,A3
- LEA \4,A4
- MOVE.L (A4),(A3)
- VDI
- LEA INTOUT+2,A3
- LEA \6,A4
- MOVE CONTRL+8,D3
- MOVE D3,\5
- BRA.S #4
- MOVE (A3)+,D4
- MOVE.B D4,(A4)+
- DBRA D3,#-6
- CLR.B (A4)
- ENDM
- VSC_FORM:MACRO $\1,$\2
- SCF_VDI 111,0,37,\1
- LEA INTIN,A3
- LEA \2,A4
- MOVEQ #36,D3
- MOVE (A4)+,(A3)+
- DBRA D3,#-4
- VDI
- ENDM
- VEX_TIME:MACRO $\1,$\2,$\3,$\4
- SCF_VDI 118,0,0,\1
- LEA \2,A4
- MOVE.L A4,14(A3)
- VDI
- MOVE.L CONTRL+18,\3
- MOVE INTOUT,\4
- ENDM
- V_SHOW_C:MACRO $\1,$\2
- SCF_VDI 122,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- ENDM
- V_HIDE_C:MACRO $\1
- SCF_VDI 123,0,0,\1
- VDI
- ENDM
- VQ_MOUSE:MACRO $\1,$\2,$\3,$\4
- SCF_VDI 124,0,0,\1
- VDI
- MOVE INTOUT,\2
- MOVE PTSOUT,\3
- MOVE PTSOUT+2,\4
- ENDM
- VEX_BUTV:MACRO $\1,$\2,$\3
- SCF_VDI 125,0,0,\1
- LEA \2,A4
- MOVE.L A4,14(A3)
- VDI
- MOVE.L CONTRL+18,\3
- ENDM
- VEX_MOTV:MACRO $\1,$\2,$\3
- SCF_VDI 126,0,0,\1
- LEA \2,A4
- MOVE.L A4,14(A3)
- VDI
- MOVE.L CONTRL+18,\3
- ENDM
- VEX_CURV:MACRO $\1,$\2,$\3
- SCF_VDI 127,0,0,\1
- LEA \2,A4
- MOVE.L A4,14(A3)
- VDI
- MOVE.L CONTRL+18,\3
- ENDM
- VQ_KEY_S:MACRO $\1,$\2
- SCF_VDI 128,0,0,\1
- VDI
- MOVE INTOUT,\2
- ENDM
- VQ_EXTND:MACRO $\1,$\2,$\3
- SCF_VDI 102,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- LEA \3,A4
- LEA INTOUT,A3
- MOVEQ #44,D3
- MOVE (A3)+,(A4)+
- DBRA D3,#-4
- LEA PTSOUT,A3
- MOVEQ #11,D3
- MOVE (A3)+,(A4)+
- DBRA D3,#-4
- ENDM
- VQ_COLOR:MACRO $\1,$\2,$\3,$\4
- SCF_VDI 26,0,2,\1
- LEA INTIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- VDI
- LEA INTOUT+2,A3
- LEA \4,A4
- MOVE.L (A3)+,(A4)+
- MOVE (A3),(A4)
- ENDM
- VQL_ATTRIBUTES:MACRO $\1,$\2
- SCF_VDI 35,0,0,\1
- VDI
- LEA INTOUT,A3
- LEA \2,A4
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3)+,(A4)+
- MOVE (A3),(A4)+
- MOVE PTSOUT,(A4)
- ENDM
- VQM_ATTRIBUTES:MACRO $\1,$\2
- SCF_VDI 36,0,0,\1
- VDI
- LEA INTOUT,A3
- LEA \2,A4
- MOVE.L (A3)+,(A4)+
- MOVE (A3),(A4)+
- MOVE.L PTSOUT,(A4)
- ENDM
- VQF_ATTRIBUTES:MACRO $\1,$\2
- SCF_VDI 37,0,0,\1
- VDI
- LEA INTOUT,A3
- LEA \2,A4
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3)+,(A4)+
- MOVE (A3),(A4)
- ENDM
- VQT_ATTRIBUTES:MACRO $\1,$\2
- SCF_VDI 38,0,0,\1
- VDI
- LEA INTOUT,A3
- LEA \2,A4
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3),(A4)+
- LEA PTSOUT,A3
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3),(A4)
- ENDM
- VQT_EXTENT:MACRO $\1,$\2,$\3
- SCF_VDI 116,0,127,\1
- LEA INTIN,A3
- LEA \2,A4
- MOVEQ #126,D3
- CLR D4
- MOVE.B (A4)+,D4
- MOVE D4,(A3)+
- DBEQ D3,#-6
- LEA CONTRL+6,A3
- SUB D3,(A3)
- VDI
- LEA PTSOUT,A3
- LEA \3,A4
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3),(A4)
- ENDM
- VQT_WIDTH:MACRO $\1,$\2,$\3,$\4,$\5,$\6
- SCF_VDI 117,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- LEA PTSOUT,A3
- MOVE (A3),\4
- MOVE 4(A3),\5
- MOVE 8(A3),\6
- ENDM
- VQIN_MODE:MACRO $\1,$\2,$\3
- SCF_VDI 115,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VQT_NAME:MACRO $\1,$\2,$\3,$\4
- SCF_VDI 130,0,1,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- LEA INTOUT,A3
- MOVE (A3)+,\3
- LEA \4,A4
- MOVEQ #31,D3
- MOVE (A3)+,D4
- MOVE.B D4,(A4)+
- DBRA D3,#-6
- ENDM
- VQ_CELLARRAY:MACRO $\1,$\2,$\3,$\4,$\5,$\6,$\7,$\8
- SCF_VDI 27,2,0,\1
- MOVE \3,14(A3)
- MOVE \4,16(A3)
- LEA PTSIN,A3
- LEA \2,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- VDI
- LEA CONTRL+18,A3
- MOVE (A3)+,\5
- MOVE (A3)+,\6
- MOVE (A3),\7
- LEA INTOUT,A3
- LEA \8,A4
- MOVE CONTRL+8,D3
- MOVE (A3)+,(A4)+
- DBRA D3,#-4
- ENDM
- VQT_FONTINFO:MACRO $\1,$\2,$\3,$\4,$\5
- SCF_VDI 131,0,0,\1
- VDI
- MOVE INTOUT,\2
- MOVE INTOUT+2,\3
- LEA PTSOUT,A3
- LEA \4,A4
- MOVE 2(A3),(A4)+
- MOVE 6(A3),(A4)+
- MOVE 10(A3),(A4)+
- MOVE 14(A3),(A4)+
- MOVE 18(A3),(A4)
- MOVE (A3),\5
- LEA \6,A4
- MOVE 4(A3),(A4)+
- MOVE 8(A3),(A4)+
- MOVE 12(A3),(A4)
- ENDM
- ESC_VDI:MACRO %\1,%\2,%\3,$\4
- LEA CONTRL,A3
- MOVE #5,(A3)
- MOVE #\1,2(A3)
- MOVE #\2,6(A3)
- MOVE #\3,10(A3)
- MOVE \4,12(A3)
- ENDM
- VQ_CHCELLS:MACRO $\1,$\2,$\3
- ESC_VDI 0,0,1,\1
- VDI
- MOVE INTOUT,\2
- MOVE INTOUT+2,\3
- ENDM
- V_EXIT_CUR:MACRO $\1
- ESC_VDI 0,0,2,\1
- VDI
- ENDM
- V_ENTER_CUR:MACRO $\1
- ESC_VDI 0,0,3,\1
- VDI
- ENDM
- V_CURUP:MACRO $\1
- ESC_VDI 0,0,4,\1
- VDI
- ENDM
- V_CURDOWN:MACRO $\1
- ESC_VDI 0,0,5,\1
- VDI
- ENDM
- V_CURRIGHT:MACRO $\1
- ESC_VDI 0,0,6,\1
- VDI
- ENDM
- V_CURLEFT:MACRO $\1
- ESC_VDI 0,0,7,\1
- VDI
- ENDM
- V_CURHOME:MACRO $\1
- ESC_VDI 0,0,8,\1
- VDI
- ENDM
- V_EEOS:MACRO $\1
- ESC_VDI 0,0,9,\1
- VDI
- ENDM
- V_EEOL:MACRO $\1
- ESC_VDI 0,0,10,\1
- VDI
- ENDM
- VS_CURADDRESS:MACRO $\1,$\2,$\3
- ESC_VDI 0,2,11,\1
- LEA INTIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- VDI
- ENDM
- V_CURTEXT:MACRO $\1,$\2
- ESC_VDI 0,127,12,\1
- LEA INTIN,A3
- LEA \2,A4
- MOVEQ #126,D3
- CLR D4
- MOVE.B (A4)+,D4
- MOVE D4,(A3)+
- DBEQ D3,#-6
- LEA CONTRL+6,A3
- SUB D3,(A3) ;Länge
- VDI
- ENDM
- V_RVON:MACRO $\1
- ESC_VDI 0,0,13,\1
- VDI
- ENDM
- V_RVOFF:MACRO $\1
- ESC_VDI 0,0,14,\1
- VDI
- ENDM
- VQ_CURADDRESS:MACRO $\1,$\2,$\3
- ESC_VDI 0,0,15,\1
- VDI
- MOVE INTOUT,\2
- MOVE INTOUT+2,\3
- ENDM
- VQ_TABSTATUS:MACRO $\1,$\2
- ESC_VDI 0,0,16,\1
- VDI
- MOVE INTOUT,\2
- ENDM
- V_HARDCOPY:MACRO $\1
- ESC_VDI 0,0,17,\1
- VDI
- ENDM
- V_DSPCUR:MACRO $\1,$\2,$\3
- ESC_VDI 1,0,18,\1
- LEA PTSIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- VDI
- ENDM
- V_RMCUR:MACRO $\1
- ESC_VDI 0,0,19,\1
- VDI
- ENDM
- V_FORM_ADV:MACRO $\1
- ESC_VDI 0,0,20,\1
- VDI
- ENDM
- V_OUTPUT_WINDOW:MACRO $\1,$\2
- ESC_VDI 2,0,21,\1
- LEA PTSIN,A3
- LEA \2,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- VDI
- ENDM
- V_CLEAR_DISP_LIST:MACRO $\1
- ESC_VDI 0,0,22,\1
- VDI
- ENDM
- V_BIT_IMAGE:MACRO $\1,$\2,$\3,$\4,$\5,$\6
- LEA CONTRL,A3
- MOVE #5,(A3)
- MOVE \5,2(A3)
- MOVE #127,6(A3)
- MOVE #23,10(A3)
- MOVE \1,12(A3)
- LEA INTIN,A3
- MOVE \3,(A3)+
- MOVE \4,(A3)+
- LEA \2,A4
- MOVEQ #124,D3
- CLR D4
- MOVE.B (A4)+,D4
- MOVE D4,(A3)+
- DBEQ D3,#-6
- LEA CONTRL+6,A3
- SUB D3,(A3)
- LEA PTSIN,A3
- LEA \6,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- VDI
- ENDM
- VS_PALETTE:MACRO $\1,$\2,$\3
- ESC_VDI 0,1,60,\1
- LEA INTIN,A3
- MOVE \2,(A3)
- VDI
- MOVE INTOUT,\3
- ENDM
- VQP_FILMS:MACRO $\1,$\2
- ESC_VDI 0,0,91,\1
- VDI
- LEA INTOUT,A3
- LEA \2,A4
- MOVEQ #124,D3
- MOVE (A3)+,D4
- MOVE.B D4,(A4)+
- DBRA D3,#-6
- ENDM
- VQP_STATE:MACRO $\1,$\2,$\3,$\4,$\5,$\6,$\7
- ESC_VDI 0,0,92,\1
- VDI
- LEA INTOUT,A3
- MOVE (A3)+,\2
- MOVE (A3)+,\3
- MOVE (A3)+,\4
- MOVE (A3)+,\5
- MOVE (A3)+,\6
- LEA \7,A4
- MOVEQ #15,D3
- MOVE (A3)+,D4
- MOVE.B D4,(A4)+
- DBRA D3,#-6
- ENDM
- VSP_STATE:MACRO $\1,$\2,$\3,$\4,$\5,$\6,$\7
- ESC_VDI 0,21,93,\1
- LEA INTIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)+
- MOVE \4,(A3)+
- MOVE \5,(A3)+
- MOVE \6,(A3)+
- LEA \7,A4
- MOVEQ #15,D3
- CLR D4
- MOVE.B (A4)+,D4
- MOVE D4,(A3)+
- DBRA D3,#-6
- VDI
- ENDM
- VSP_SAVE:MACRO $\1
- ESC_VDI 0,0,94,\1
- VDI
- ENDM
- VSP_MESSAGE:MACRO $\1
- ESC_VDI 0,0,95,\1
- VDI
- ENDM
- VQP_ERROR:MACRO $\1,$\2
- ESC_VDI 0,0,96,\1
- VDI
- MOVE INTOUT,\2
- ENDM
- V_META_EXTENTS:MACRO $\1,$\2
- ESC_VDI 2,0,98,\1
- LEA PTSIN,A3
- LEA \2,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- VDI
- ENDM
- V_WRITE_META:MACRO $\1,$\2,$\3,$\4,$\5
- LEA CONTRL,A3
- MOVE #5,(A3)
- MOVE \4,2(A3)
- MOVE \2,6(A3)
- MOVE #99,10(A3)
- MOVE \1,12(A3)
- LEA INTIN,A3
- LEA \3,A4
- MOVE CONTRL+6,D3
- BRA.S #2
- MOVE (A4)+,(A3)+
- DBRA D3,#-4
- LEA PTSIN,A3
- LEA \5,A4
- MOVE CONTRL+2,D3
- BRA.S #2
- MOVE (A4)+,(A3)+
- DBRA D3,#-4
- VDI
- ENDM
- VM_FILENAME:MACRO $\1,$\2
- ESC_VDI 0,73,100,\1
- LEA INTIN,A3
- LEA \2,A4
- MOVEQ #72,D3
- CLR D4
- MOVE.B (A4)+,D4
- MOVE D4,(A3)+
- DBEQ D3,#-6
- LEA CONTRL+6,A3
- SUB D3,(A3) ;Länge
- VDI
- ENDM
- LIST
- END
-