home *** CD-ROM | disk | FTP | other *** search
- ;*************** AES ***************
- NOLIST
- SCF_AES:MACRO %\1,%\2,%\3,%\4,%\5
- LEA CONTRL,A3
- MOVE #\1,(A3)+
- MOVE #\2,(A3)+
- MOVE #\3,(A3)+
- MOVE #\4,(A3)+
- MOVE #\5,(A3)
- ENDM
- AES:MACRO
- MOVE.L AESPTR,D1
- MOVE #$C8,D0
- TRAP #2
- ENDM
- APPL_INIT:MACRO $\1
- SCF_AES 10,0,1,0,0
- AES
- LEA \1,A3
- MOVE INTOUT,(A3)
- ENDM
- APPL_EXIT:MACRO $\1
- SCF_AES 19,0,1,0,0
- AES
- MOVE INTOUT,\1
- ENDM
- GRAF_HANDLE:MACRO $\1
- SCF_AES 77,0,5,0,0
- AES
- LEA INTOUT,A3
- LEA \1,A4
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3)+,(A4)+
- MOVE (A3),(A4)
- ENDM
- WIND_GET:MACRO $\1,\2,$\3,$\4
- SCF_AES 104,2,5,0,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE #\2,(A3)
- AES
- LEA INTOUT,A3
- MOVE (A3)+,\3
- IFEQ (\2-8)*(\2-9)*(\2-10)*(\2-15)*(\2-16),0
- MOVE (A3),\4
- ELSE
- LEA \4,A4
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3),(A4)
- ENDIF
- ENDM
- WIND_CREATE:MACRO $\1,$\2,$\3
- SCF_AES 100,5,1,0,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- LEA \2,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- WIND_OPEN:MACRO $\1,$\2,$\3
- SCF_AES 101,5,1,0,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- LEA \2,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- WIND_CLOSE:MACRO $\1,$\2
- SCF_AES 102,1,1,0,0
- LEA INTIN,A3
- MOVE \1,(A3)
- AES
- MOVE INTOUT,\2
- ENDM
- WIND_DELETE:MACRO $\1,$\2
- SCF_AES 103,1,1,0,0
- LEA INTIN,A3
- MOVE \1,(A3)
- AES
- MOVE INTOUT,\2
- ENDM
- WIND_SET:MACRO $\1,\2,$\3,$\4,$\5
- SCF_AES 105,6,1,0,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE #\2,(A3)+
- IFEQ \2,14
- PEA \3
- MOVE.L (SP)+,D3
- SWAP D3
- MOVE.L D3,(A3)+
- MOVE \4,(A3)
- AES
- MOVE INTOUT,\5
- ELSE
- IFEQ (\2-1)*(\2-8)*(\2-9)*(\2-10)*(\2-15)*(\2-16),0
- MOVE \3,(A3)
- ELSE
- LEA \3,A4
- IFEQ (\2-2)*(\2-3),0
- MOVE.L A4,(A3)
- ELSE
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- ENDIF
- ENDIF
- AES
- MOVE INTOUT,\4
- ENDIF
- ENDM
- WIND_FIND:MACRO $\1,$\2,$\3
- SCF_AES 106,2,1,0,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- WIND_UPDATE:MACRO $\1,$\2
- SCF_AES 107,1,1,0,0
- LEA INTIN,A3
- MOVE \1,(A3)
- AES
- MOVE INTOUT,\2
- ENDM
- WIND_CALC:MACRO $\1,$\2,$\3,$\4,$\5
- SCF_AES 108,6,5,0,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)+
- LEA \3,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- AES
- LEA INTOUT,A3
- MOVE (A3)+,\4
- LEA \5,A4
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3),(A4)
- ENDM
- EVNT_KEYBD:MACRO $\1
- SCF_AES 20,0,1,0,0
- AES
- MOVE INTOUT,\1
- ENDM
- EVNT_BUTTON:MACRO $\1,$\2,$\3,$\4,$\5,$\6
- SCF_AES 21,3,5,0,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)+
- MOVE \3,(A3)
- AES
- LEA INTOUT,A3
- MOVE (A3)+,\4
- LEA \5,A4
- MOVE.L (A3)+,(A4)+
- MOVE (A3)+,(A4)+
- MOVE (A3),\6
- ENDM
- EVNT_MOUSE:MACRO $\1,$\2,$\3,$\4
- SCF_AES 22,5,5,0,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- LEA \2,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- AES
- LEA INTOUT,A3
- MOVE (A3)+,\3
- LEA \4,A4
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3),(A4)
- ENDM
- EVNT_TIMER:MACRO $\1,$\2
- SCF_AES 24,2,1,0,0
- LEA INTIN,A3
- MOVE.L \1,D3
- SWAP D3
- MOVE.L D3,(A3)
- AES
- MOVE INTOUT,\2
- ENDM
- EVNT_MESAG:MACRO $\1,$\2
- SCF_AES 23,0,1,1,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\2
- ENDM
- EVNT_MULTI:MACRO $\1,$\2,$\3,$\4,$\5,$\6,$\7,$\8,$\9,$\10,$\11,$\12,$\13,$\14
- SCF_AES 25,16,7,1,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)+
- MOVE \3,(A3)+
- MOVE \4,(A3)+
- MOVE \5,(A3)+
- LEA \6,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)+
- MOVE \7,(A3)+
- LEA \8,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)+
- MOVE.L \9,D3
- SWAP D3
- MOVE.L D3,(A3)
- LEA ADDRIN,A3
- LEA \10,A4
- MOVE.L A4,(A3)
- AES
- LEA INTOUT,A3
- MOVE (A3)+,\11
- LEA \12,A4
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3)+,(A4)
- MOVE (A3)+,\13
- MOVE (A3),\14
- ENDM
- APPL_READ:MACRO $\1,$\2,$\3,$\4
- SCF_AES 11,2,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)
- LEA ADDRIN,A3
- LEA \3,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\4
- ENDM
- APPL_WRITE:MACRO $\1,$\2,$\3,$\4
- SCF_AES 12,2,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)
- LEA ADDRIN,A3
- LEA \3,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\4
- ENDM
- OBJC_DRAW:MACRO $\1,$\2,$\3,$\4,$\5
- SCF_AES 42,6,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)+
- LEA \3,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- LEA ADDRIN,A3
- LEA \4,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\5
- ENDM
- OBJC_FIND:MACRO $\1,$\2,$\3,$\4,$\5,$\6
- SCF_AES 43,4,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)+
- MOVE \3,(A3)+
- MOVE \4,(A3)
- LEA ADDRIN,A3
- LEA \5,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\6
- ENDM
- OBJC_OFFSET:MACRO $\1,$\2,$\3,$\4,$\5
- SCF_AES 44,1,3,1,0
- LEA INTIN,A3
- MOVE \1,(A3)
- LEA ADDRIN,A3
- LEA \2,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\3
- MOVE INTOUT+2,\4
- MOVE INTOUT+4,\5
- ENDM
- OBJC_EDIT:MACRO $\1,$\2,$\3,$\4,$\5,$\6,$\7
- SCF_AES 46,4,2,1,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)+
- MOVE \3,(A3)+
- MOVE \4,(A3)
- LEA ADDRIN,A3
- LEA \5,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\6
- MOVE INTOUT+2,\7
- ENDM
- OBJC_CHANGE:MACRO $\1,$\2,$\3,$\4,$\5,$\6,$\7
- SCF_AES 47,8,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)+
- LEA \3,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)+
- MOVE \4,(A3)+
- MOVE \5,(A3)
- LEA ADDRIN,A3
- LEA \6,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\7
- ENDM
- RSRC_LOAD:MACRO $\1,$\2
- SCF_AES 110,0,1,1,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\2
- ENDM
- RSRC_FREE:MACRO $\1
- SCF_AES 111,0,1,0,0
- AES
- MOVE INTOUT,\1
- ENDM
- RSRC_GADDR:MACRO $\1,$\2,$\3,$\4
- SCF_AES 112,2,1,0,1
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)
- AES
- MOVE INTOUT,\3
- MOVE.L ADDROUT,\4
- ENDM
- RSRC_SADDR:MACRO $\1,$\2,$\3,$\4
- SCF_AES 113,2,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)
- LEA ADDRIN,A3
- LEA \3,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\4
- ENDM
- FORM_DO:MACRO $\1,$\2,$\3
- SCF_AES 50,1,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)
- LEA ADDRIN,A3
- LEA \2,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- FORM_DIAL:MACRO $\1,$\2,$\3,$\4
- SCF_AES 51,9,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- LEA \2,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)+
- LEA \3,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- AES
- MOVE INTOUT,\4
- ENDM
- FORM_CENTER:MACRO $\1,$\2,$\3
- SCF_AES 54,0,5,1,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)
- AES
- LEA INTOUT,A3
- MOVE (A3)+,\2
- LEA \3,A4
- MOVE.L (A3)+,(A4)+
- MOVE.L (A3),(A4)
- ENDM
- FORM_ALERT:MACRO $\1,$\2,$\3
- SCF_AES 52,1,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)
- LEA ADDRIN,A3
- LEA \2,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- FORM_ERROR:MACRO $\1,$\2
- SCF_AES 53,1,1,0,0
- LEA INTIN,A3
- MOVE \1,(A3)
- AES
- MOVE INTOUT,\2
- ENDM
- MENU_BAR:MACRO $\1,$\2,$\3
- SCF_AES 30,1,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)
- LEA ADDRIN,A3
- LEA \2,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- MENU_ICHECK:MACRO $\1,$\2,$\3,$\4
- SCF_AES 31,2,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)
- LEA ADDRIN,A3
- LEA \3,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\4
- ENDM
- MENU_IENABLE:MACRO $\1,$\2,$\3,$\4
- SCF_AES 32,2,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)
- LEA ADDRIN,A3
- LEA \3,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\4
- ENDM
- MENU_TNORMAL:MACRO $\1,$\2,$\3,$\4
- SCF_AES 33,2,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)
- LEA ADDRIN,A3
- LEA \3,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\4
- ENDM
- MENU_TEXT:MACRO $\1,$\2,$\3,$\4
- SCF_AES 34,1,1,2,0
- LEA INTIN,A3
- MOVE \1,(A3)
- LEA ADDRIN,A3
- LEA \2,A4
- MOVE.L A4,(A3)+
- LEA \3,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\4
- ENDM
- MENU_REGISTER:MACRO $\1,$\2,$\3
- SCF_AES 35,1,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)
- LEA ADDRIN,A3
- LEA \2,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- GRAF_RUBBERBOX:MACRO $\1,$\2,$\3,$\4
- SCF_AES 70,4,3,0,0
- LEA INTIN,A3
- LEA \1,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- AES
- LEA INTOUT,A3
- MOVE (A3)+,\2
- MOVE (A3)+,\3
- MOVE (A3),\4
- ENDM
- GRAF_DRAGBOX:MACRO $\1,$\2,$\3,$\4,$\5,$\6,$\7,$\8
- SCF_AES 71,8,3,0,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)+
- MOVE \3,(A3)+
- MOVE \4,(A3)+
- LEA \5,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- AES
- LEA INTOUT,A3
- MOVE (A3)+,\6
- MOVE (A3)+,\7
- MOVE (A3),\8
- ENDM
- GRAF_MOVEBOX:MACRO $\1,$\2,$\3,$\4,$\5,$\6,$\7
- SCF_AES 72,6,1,0,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)+
- MOVE \3,(A3)+
- MOVE \4,(A3)+
- MOVE \5,(A3)+
- MOVE \6,(A3)
- AES
- MOVE INTOUT,\7
- ENDM
- GRAF_GROWBOX:MACRO $\1,$\2,$\3
- SCF_AES 73,8,1,0,0
- LEA INTIN,A3
- LEA \1,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)+
- LEA \2,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- GRAF_SHRINKBOX:MACRO $\1,$\2,$\3
- SCF_AES 74,8,1,0,0
- LEA INTIN,A3
- LEA \1,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)+
- LEA \2,A4
- MOVE.L (A4)+,(A3)+
- MOVE.L (A4),(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- GRAF_WATCHBOX:MACRO $\1,$\2,$\3,$\4,$\5
- SCF_AES 75,4,1,1,0
- LEA INTIN+2,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)+
- MOVE \3,(A3)
- LEA ADDRIN,A3
- LEA \4,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\5
- ENDM
- GRAF_SLIDEBOX:MACRO $\1,$\2,$\3,$\4,$\5
- SCF_AES 76,3,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)+
- MOVE \3,(A3)
- LEA ADDRIN,A3
- LEA \4,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\5
- ENDM
- GRAF_MOUSE:MACRO $\1,$\2,$\3
- SCF_AES 78,1,1,1,0
- LEA INTIN,A3
- MOVE \1,(A3)
- LEA ADDRIN,A3
- LEA \2,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- GRAF_MKSTATE:MACRO $\1,$\2,$\3,$\4,$\5
- SCF_AES 79,0,5,0,0
- AES
- LEA INTOUT,A3
- MOVE (A3)+,\1
- MOVE (A3)+,\2
- MOVE (A3)+,\3
- MOVE (A3)+,\4
- MOVE (A3),\5
- ENDM
- APPL_FIND:MACRO $\1,$\2
- SCF_AES 13,0,1,1,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\2
- ENDM
- APPL_TPLAY:MACRO $\1,$\2,$\3,$\4
- SCF_AES 14,2,1,1,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)
- LEA INTIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- AES
- MOVE INTOUT,\4
- ENDM
- APPL_TRECORD:MACRO $\1,$\2,$\3
- SCF_AES 15,1,1,1,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)
- LEA INTIN,A3
- MOVE \2,(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- EVNT_DCLICK:MACRO $\1,$\2,$\3
- SCF_AES 26,2,1,0,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- OBJC_ADD:MACRO $\1,$\2,$\3,$\4
- SCF_AES 40,2,1,1,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)
- LEA INTIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- AES
- MOVE INTOUT,\4
- ENDM
- OBJC_DELETE:MACRO $\1,$\2,$\3
- SCF_AES 41,1,1,1,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)
- LEA INTIN,A3
- MOVE \2,(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- OBJC_ORDER:MACRO $\1,$\2,$\3,$\4
- SCF_AES 45,2,1,1,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)
- LEA INTIN,A3
- MOVE \2,(A3)+
- MOVE \3,(A3)
- AES
- MOVE INTOUT,\4
- ENDM
- SCRP_READ:MACRO $\1,$\2
- SCF_AES 80,0,1,1,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\2
- ENDM
- SCRP_WRITE:MACRO $\1,$\2
- SCF_AES 81,0,1,1,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\2
- ENDM
- FSEL_INPUT:MACRO $\1,$\2,$\3,$\4
- SCF_AES 90,0,2,2,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)+
- LEA \2,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\3
- MOVE INTOUT+2,\4
- ENDM
- RSRC_OBFIX:MACRO $\1,$\2,$\3
- SCF_AES 114,1,1,1,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)
- LEA INTIN,A3
- MOVE \2,(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- SHEL_READ:MACRO $\1,$\2,$\3
- SCF_AES 120,0,1,2,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)+
- LEA \2,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- SHEL_WRITE:MACRO $\1,$\2,$\3,$\4,$\5,$\6
- SCF_AES 121,3,1,2,0
- LEA INTIN,A3
- MOVE \1,(A3)+
- MOVE \2,(A3)+
- MOVE \3,(A3)
- LEA ADDRIN,A3
- LEA \4,A4
- MOVE.L A4,(A3)+
- LEA \5,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\6
- ENDM
- SHEL_FIND:MACRO $\1,$\2
- SCF_AES 124,0,1,1,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\2
- ENDM
- SHEL_ENVRN:MACRO $\1,$\2,$\3
- SCF_AES 125,0,1,2,0
- LEA ADDRIN,A3
- LEA \1,A4
- MOVE.L A4,(A3)+
- LEA \2,A4
- MOVE.L A4,(A3)
- AES
- MOVE INTOUT,\3
- ENDM
- LIST
- END
-
-