NNNNNNp NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNN^"`  @`! #@%`')+-/1 3@5`79;=A C@E`GIKMO/S@oWY[]_ac@e`ikmoq s@u`y{/@ @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Aa!!#A%a')+-/1!3A5a79;A!CAEaGIKMOQ!SY[]_a!cAeagikmoq!sAuawy{}!Aa!Aa!Aa!Aa!Aaǁɡ!Aa١!Aa!Aa " B b  !"!B!b!!!`  @`! #@%`')+-/1 3@5`79;=A C@E`GIKMO/S@oWY[]_ac@e`ikmoq s@u`y{/@ @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Aa!!#A%a')+-/1!3A5a79;A!CAEaGIKMOQ!SY[]_a!cAeagikmoq!sAuawy{}!Aa!Aa!Aa!Aa!Aaǁɡ!Aa١!Aa!Aa " B b  !"!B!b!!!ASSEMBLERYASSEMPRO P SEKA nP <ASM GSTwP TDESKTOP INFF . P  .. P  TOS !P ASSEMPROINFOP ASSEMPROPRGQP ASSEMPRORSCaP HpASSEMPROTABfP BDRCONV TTPjP (QL. P! .. P! TOS L "P pAES S (P ,-BIOS S +P 8bGEMDOS S .P :VDI S 0P ?DXBIOS S 4P QAES VAR7P U"+BIOS VAR:P `GEMDOS VAR=P bVDI VARBP g'=XBIOS VAREP wTABELLE S HP |TOS S JP }E TOS_SV S LP TERM, CLR -(SP) TRAP #1 ADDQ.L #2,SP ENDM CONIN:0 MOVE #1,-(SP) TRAP #1 ADDQ.L #2,SP ENDM CONOUTD@\1 MOVE \1,-(SP) MOVE #2,-(SP) TRAP #1 ADDQ.L #4,SP ENDM AUXIN:0 MOVE #3,-(SP) TRAP #1 ADDQ.L #2,SP ENDM AUXOUTD@\1 MOVE \1,-(SP) MOVE #4,-(SP) TRAP #1 ADDQ.L #4,SP ENDM PRTOUTD@\1 MOVE \1,-(SP) MOVE #5,-(SP) TRAP #1 ADDQ.L #4,SP ENDM RAWCONIOD@\1 MOVE \1,-(SP) MOVE #6,-(SP) TRAP #1 ADDQ.L #4,SP ENDM CONIN_WE0 MOVE #7,-(SP) TRAP #1 ADDQ.L #2,SP ENDM PRINTLINE:<@\1 PEA \1 MOVE #9,-(SP) TRAP #1 ADDQ.L #6,SP ENDM READLINE>@\1 PEA \1 MOVE #10,-(SP) TRAP #1 ADDQ.L #6,SP ENDM CONSTAT:2 MOVE #$B,-(SP) TRAP #1 ADDQ.L #2,SP ENDM SETDRVD@\1 MOVE \1,-(SP) MOVE #$E,-(SP) TRAP #1 ADDQ.L #4,SP ENDM CONOSTAT2 MOVE #$10,-(SP) TRAP #1 ADDQ.L #2,SP ENDM PRTOSTAT2 MOVE #$11,-(SP) TRAP #1 ADDQ.L #2,SP ENDM AUXISTAT2 MOVE #$12,-(SP) TRAP #1 ADDQ.L #2,SP ENDM AUXOSTAT2 MOVE #$13,-(SP) TRAP #1 ADDQ.L #2,SP ENDM CURDRV2 MOVE #$19,-(SP) TRAP #1 ADDQ.L #2,SP ENDM SETDTA>@\1 PEA \1 MOVE #$1A,-(SP) TRAP #1 ADDQ.L #6,SP ENDM SUPER:>@\1 PEA \1 MOVE #$20,-(SP) TRAP #1 ADDQ.L #6,SP ENDM GET_DATE2 MOVE #$2A,-(SP) TRAP #1 ADDQ.L #2,SP ENDM SET_DATEF@\1 MOVE \1,-(SP) MOVE #$2B,-(SP) TRAP #1 ADDQ.L #4,SP ENDM GET_TIME2 MOVE #$2C,-(SP) TRAP #1 ADDQ.L #2,SP ENDM SET_TIMEF@\1 MOVE \1,-(SP) MOVE #$2D,-(SP) TRAP #1 ADDQ.L #4,SP ENDM GETDTA2 MOVE #$2F,-(SP) TRAP #1 ADDQ.L #2,SP ENDM GETVNR2 MOVE #$30,-(SP) TRAP #1 ADDQ.L #2,SP ENDM KEEPPROCZ @\1@\2 MOVE \1,-(SP) MOVE.L \2,-(SP) MOVE #$31,-(SP) TRAP #1 ADDQ.L #8,SP ENDM GETDFREER @\1@\2 MOVE \1,-(SP) PEA \2 MOVE #$36,-(SP) TRAP #1 ADDQ.L #8,SP ENDM MKDIR:>@\1 PEA \1 MOVE #$39,-(SP) TRAP #1 ADDQ.L #6,SP ENDM RMDIR:>@\1 PEA \1 MOVE #$3A,-(SP) TRAP #1 ADDQ.L #6,SP ENDM CHDIR:>@\1 PEA \1 MOVE #$3B,-(SP) TRAP #1 ADDQ.L #6,SP ENDM CREATER @\1@\2 MOVE \1,-(SP) PEA \2 MOVE #$3C,-(SP) TRAP #1 ADDQ.L #8,SP ENDM OPENR @\1@\2 MOVE \1,-(SP) PEA \2 MOVE #$3D,-(SP) TRAP #1 ADDQ.L #8,SP ENDM CLOSE:F@\1 MOVE \1,-(SP) MOVE #$3E,-(SP) TRAP #1 ADDQ.L #4,SP ENDM READd@\1@\2@\3 PEA \1 MOVE.L \2,-(SP) MOVE \3,-(SP) MOVE #$3F,-(SP) TRAP #1 ADD #12,SP ENDM WRITE:d@\1@\2@\3 PEA \1 MOVE.L \2,-(SP) MOVE \3,-(SP) MOVE #$40,-(SP) TRAP #1 ADD #12,SP ENDM UNLINK>@\1 PEA \1 MOVE #$41,-(SP) TRAP #1 ADDQ.L #6,SP ENDM LSEEK:l@\1@\2@\3 MOVE \1,-(SP) MOVE \2,-(SP) MOVE.L \3,-(SP) MOVE #$42,-(SP) TRAP #1 ADD #10,SP ENDM CHMOD:b@\1@\2@\3 MOVE \1,-(SP) MOVE \2,-(SP) PEA \3 MOVE #$43,-(SP) TRAP #1 ADD #10,SP ENDM DUP:F@\1 MOVE \1,-(SP) MOVE #$45,-(SP) TRAP #1 ADDQ.L #4,SP ENDM FORCE:X @\1@\2 MOVE \1,-(SP) MOVE \2,-(SP) MOVE #$46,-(SP) TRAP #1 ADDQ.L #6,SP ENDM GETDIRR @\1@\2 MOVE \1,-(SP) PEA \2 MOVE #$47,-(SP) TRAP #1 ADDQ.L #8,SP ENDM MALLOCH@\1 MOVE.L \1,-(SP) MOVE #$48,-(SP) TRAP #1 ADDQ.L #6,SP ENDM MFREE:>@\1 PEA \1 MOVE #$49,-(SP) TRAP #1 ADDQ.L #6,SP ENDM SETBLOCK\ @\1@\2 MOVE.L \1,-(SP) PEA \2 CLR -(SP) MOVE #$4A,-(SP) TRAP #1 ADD #12,SP ENDM EXECh@\1@\2@\3@\4 PEA \1 PEA \2 PEA \3 MOVE \4,-(SP) MOVE #$4B,-(SP) TRAP #1 ADD #16,SP ENDM TERM_28@\1 MOVE \1,-(SP) MOVE #$4C,-(SP) TRAP #1 ENDM SFIRSTR @\1@\2 MOVE \1,-(SP) PEA \2 MOVE #$4E,-(SP) TRAP #1 ADDQ.L #8,SP ENDM SNEXT:2 MOVE #$4F,-(SP) TRAP #1 ADDQ.L #2,SP ENDM RENAMET @\1@\2 PEA \1 PEA \2 CLR -(SP) MOVE #$56,-(SP) TRAP #1 ADD #12,SP ENDM GSDTOFb@\1@\2@\3 MOVE \1,-(SP) MOVE \2,-(SP) PEA \3 MOVE #$57,-(SP) TRAP #1 ADD #10,SP ENDM GETMPB:@\1 PEA \1 CLR -(SP) TRAP #13 ADDQ.L #6,SP ENDM BCONSTATD@\1 MOVE \1,-(SP) MOVE #1,-(SP) TRAP #13 ADDQ.L #4,SP ENDM BCONIND@\1 MOVE \1,-(SP) MOVE #2,-(SP) TRAP #13 ADDQ.L #4,SP ENDM BCONOUT:X @\1@\2 MOVE \1,-(SP) MOVE \2,-(SP) MOVE #3,-(SP) TRAP #13 ADDQ.L #6,SP ENDM RWABS:@\1@\2@\3@\4@\5 MOVE \1,-(SP) MOVE \2,-(SP) MOVE \3,-(SP) PEA \4 MOVE \5,-(SP) MOVE #4,-(SP) TRAP #13 ADD #14,SP ENDM SETEXEC:P @\1@\2 PEA \1 MOVE \2,-(SP) MOVE #5,-(SP) TRAP #13 ADDQ.L #8,SP ENDM TICKCAL:2 MOVE #6,-(SP) TRAP #13 ADDQ.L #2,SP ENDM GETBPBD@\1 MOVE \1,-(SP) MOVE #7,-(SP) TRAP #13 ADDQ.L #4,SP ENDM BCOSTAT:D@\1 MOVE \1,-(SP) MOVE #8,-(SP) TRAP #13 ADDQ.L #4,SP ENDM MEDIACH:D@\1 MOVE \1,-(SP) MOVE #9,-(SP) TRAP #13 ADDQ.L #4,SP ENDM DRVMAP2 MOVE #10,-(SP) TRAP #13 ADDQ.L #2,SP ENDM KBSHIFT:F@\1 MOVE \1,-(SP) MOVE #11,-(SP) TRAP #13 ADDQ.L #4,SP ENDM INITMOUSV@\1@\2@\3 PEA \1 PEA \2 MOVE \3,-(SP) CLR -(SP) TRAP #14 ADD #12,SP ENDM SSBRK:D@\1 MOVE \1,-(SP) MOVE #1,-(SP) TRAP #14 ADDQ.L #4,SP ENDM PHYSBASE2 MOVE #2,-(SP) TRAP #14 ADDQ.L #2,SP ENDM LOGBASE:2 MOVE #3,-(SP) TRAP #14 ADDQ.L #2,SP ENDM GETREZ2 MOVE #4,-(SP) TRAP #14 ADDQ.L #2,SP ENDM SETSCREEN:Z@\1@\2@\3 MOVE \1,-(SP) PEA \2 PEA \3 MOVE #5,-(SP) TRAP #14 ADD #12,SP ENDM SETPALETTE>@\1 PEA \1 MOVE #6,-(SP) TRAP #14 ADDQ.L #6,SP ENDM SETCOLORX @\1@\2 MOVE \1,-(SP) MOVE \2,-(SP) MOVE #7,-(SP) TRAP #14 ADDQ.L #6,SP ENDM FLOPRD@\1@\2@\3@\4@\5@\6 MOVE \1,-(SP) MOVE \2,-(SP) MOVE \3,-(SP) MOVE \4,-(SP) MOVE \5,-(SP) CLR.L -(SP) PEA \6 MOVE #8,-(SP) TRAP #14 ADD #20,SP ENDM FLOPWR@\1@\2@\3@\4@\5@\6 MOVE \1,-(SP) MOVE \2,-(SP) MOVE \3,-(SP) MOVE \4,-(SP) MOVE \5,-(SP) CLR.L -(SP) PEA \6 MOVE #9,-(SP) TRAP #14 ADD #20,SP ENDM FLOPFMT: @\1@\2@\3@\4@\5@\6@\7 MOVE \1,-(SP) MOVE.L #$87654321,-(SP) MOVE \2,-(SP) MOVE \3,-(SP) MOVE \4,-(SP) MOVE \5,-(SP) MOVE \6,-(SP) CLR.L -(SP) PEA \7 MOVE #10,-(SP) TRAP #14 ADD #26,SP ENDM MIDIWSR @\1@\2 PEA \1 MOVE \2,-(SP) MOVE #12,-(SP) TRAP #14 ADDQ.L #8,SP ENDM MFPINTR @\1@\2 PEA \1 MOVE \2,-(SP) MOVE #13,-(SP) TRAP #14 ADDQ.L #8,SP ENDM IOREC:F@\1 MOVE \1,-(SP) MOVE #14,-(SP) TRAP #14 ADDQ.L #4,SP ENDM RSCONF@\1@\2@\3@\4@\5@\6 MOVE \1,-(SP) MOVE \2,-(SP) MOVE \3,-(SP) MOVE \4,-(SP) MOVE \5,-(SP) MOVE \6,-(SP) MOVE #15,-(SP) TRAP #14 ADD #14,SP ENDM KEYTBLT@\1@\2@\3 PEA \1 PEA \2 PEA \3 MOVE #16,-(SP) TRAP #14 ADD #14,SP ENDM RANDOM2 MOVE #17,-(SP) TRAP #14 ADDQ.L #2,SP ENDM PROTOBT:x@\1@\2@\3@\4 MOVE \1,-(SP) MOVE \2,-(SP) MOVE.L \3,-(SP) PEA \4 MOVE #18,-(SP) TRAP #14 ADD #14,SP ENDM FLOPVER:@\1@\2@\3@\4@\5@\6 MOVE \1,-(SP) MOVE \2,-(SP) MOVE \3,-(SP) MOVE \4,-(SP) MOVE \5,-(SP) CLR.L -(SP) PEA \6 MOVE #19,-(SP) TRAP #14 ADD #20,SP ENDM SCRDMP2 MOVE #20,-(SP) TRAP #14 ADDQ.L #2,SP ENDM CURSCONFX @\1@\2 MOVE \1,-(SP) MOVE \2,-(SP) MOVE #21,-(SP) TRAP #14 ADDQ.L #6,SP ENDM SETTIME:H@\1 MOVE.L \1,-(SP) MOVE #22,-(SP) TRAP #14 ADDQ.L #6,SP ENDM GETTIME:2 MOVE #23,-(SP) TRAP #14 ADDQ.L #2,SP ENDM BIOSKEYS2 MOVE #24,-(SP) TRAP #14 ADDQ.L #2,SP ENDM IKBDWSR @\1@\2 PEA \1 MOVE \2,-(SP) MOVE #25,-(SP) TRAP #14 ADDQ.L #8,SP ENDM JDISINT:F@\1 MOVE \1,-(SP) MOVE #26,-(SP) TRAP #14 ADDQ.L #4,SP ENDM JENABINTF@\1 MOVE \1,-(SP) MOVE #27,-(SP) TRAP #14 ADDQ.L #4,SP ENDM GIACCESSX @\1@\2 MOVE \1,-(SP) MOVE \2,-(SP) MOVE #28,-(SP) TRAP #14 ADDQ.L #6,SP ENDM OFFGIBITF@\1 MOVE \1,-(SP) MOVE #29,-(SP) TRAP #14 ADDQ.L #4,SP ENDM ONGIBIT:F@\1 MOVE \1,-(SP) MOVE #30,-(SP) TRAP #14 ADDQ.L #4,SP ENDM XBTIMER:v@\1@\2@\3@\4 PEA \1 MOVE \2,-(SP) MOVE \3,-(SP) MOVE \4,-(SP) MOVE #31,-(SP) TRAP #14 ADD #12,SP ENDM DOSOUND:>@\1 PEA \1 MOVE #32,-(SP) TRAP #14 ADDQ.L #6,SP ENDM SETPRTF@\1 MOVE \1,-(SP) MOVE #33,-(SP) TRAP #14 ADDQ.L #4,SP ENDM KBDVBASE2 MOVE #34,-(SP) TRAP #14 ADDQ.L #2,SP ENDM KBRATEX @\1@\2 MOVE \1,-(SP) MOVE \2,-(SP) MOVE #35,-(SP) TRAP #14 ADDQ.L #6,SP ENDM PRTBLK>@\1 PEA \1 MOVE #36,-(SP) TRAP #14 ADDQ.L #6,SP ENDM WVBL2 MOVE #37,-(SP) TRAP #14 ADDQ.L #2,SP ENDM SUPEXEC:>@\1 PEA \1 MOVE #38,-(SP) TRAP #14 ADDQ.L #6,SP ENDM PUNTAES:2 MOVE #39,-(SP) TRAP #14 ADDQ.L #2,SP ENDM MU_KEYBD MU_BUTTON MU_M1 MU_M2 MU_MESAGMU_TIMER MN_SELECTED= WM_REDRAW  WM_TOPPED  WM_CLOSED  WM_FULLED  WM_ARROWEDWM_HSLIDWM_VSLIDWM_SIZEDWM_MOVED WM_NEWTOP AC_OPEN AC_CLOSEG_BOX G_TEXT G_BOXTEXT G_IMAGE  G_PROGDEF G_IBOXG_BUTTON G_BOXCHAR G_STRINGG_FTEXT  G_FBOXTEXTG_ICONG_TITLE NONE SELECTABLEDEFAULT EXITEDITABLERBUTTON LASTOB TOUCHEXIT @HIDETREEINDIRECTNORMALSELECTEDCROSSED CHECKED DISABLEDOUTLINEDSHADOWED WF_KIND WF_NAME WF_INFO  WF_WORKXYWH= WF_CURRXYWH= WF_PREVXYWH= WF_FULLXYWH= WF_HSLIDE  WF_VSLIDE WF_TOP WF_FIRSTXYWH WF_NEXTXYWH= WF_NEWDESK WF_HSLSIZE WF_VSLSIZEGEM_INIT MOVE.L 4(A7),A5 ;START OF BASEPAGE MOVE.L $C(A5),D0 ADD.L $14(A5),D0 ADD.L $1C(A5),D0 ADD.L #1800,D0 ;FR STACK UND BASEPAGE ANDI.B #$FE,D0 LEA -104(A5,D0.L),A7 SETBLOCK D0,(A5) MOVE.L A7,A3 LEA VDIPB+20,A7 PEA PTSOUT PEA INTOUT PEA PTSIN PEA INTIN PEA CONTRL PEA ADDROUT PEA ADDRIN PEA INTOUT PEA INTIN PEA GLOBAL PEA CONTRL PEA VDIPB PEA AESPB MOVE.L A3,A7 APPL_INIT AP_ID GRAF_HANDLE GR_HANDLE V_OPNVWK WORK_IN,HANDLE,WORK_OUT ENDM GEM_EXITt V_CLSVWK HANDLE APPL_EXIT D0 TERM RTS DATA GLOBAL: APVERSION:DC.W 0 APCOUNT:DC.W 0 AP_ID: DC.W 0 APPRIVATE:DC.L 0 APPTREE:DC.L 0 AP1RESV:DC.L 0 AP2RESV:DC.L 0 AP3RESV:DC.L 0 AP4RESV:DC.L 0 WORK_IN:DC.W 1,1,1,1,1,1,1,1,1,1,2 BSS AESPTR DC.L 0 VDIPTR DC.L 0 AESPB: DS.L 6 VDIPB DS.L 5 CONTRL: OPCODE: DC.W 0 SINTIN: DC.W 0 SINTOUT:DC.W 0 SADDRIN:DC.W 0 SADDROUT:DC.W 0 DS.W 6 HANDLE DS.W 1 GR_HANDLE:DS.W 1 GR_HWCHAR:DS.W 1 GR_HHCHAR:DS.W 1 GR_HWBOX:DS.W 1 GR_HHBOX:DS.W 1 INTIN DS.W 128 PTSIN DS.W 256 INTOUT DS.W 128 PTSOUT DS.W 128 ADDRIN DS.W 128 ADDROUT DS.W 128 WORK_OUT:DS.W 57 TEXT ENDM RSRC_CALC:@\1 LEA \1,A4 MOVE.L A4,D7 MOVEQ #0,D3 MOVEQ #0,D4 \MLOOP: MOVEQ #2,D6 MOVEQ #0,D0 \ILOOP: MOVE 0(A4,D0),D5 BMI.S \POSIND CMP D3,D5 BLS.S \POSIND MOVE D5,D3 MOVE D5,D4 MULU #24,D4 \POSIND: ADDQ #2,D0 DBRA D6,\ILOOP LEA 16(A4),A5 MOVEQ #3,D5 MOVE.L GR_HWCHAR,D6 \XYLOOP: SWAP D6 MOVE.B (A5),D0 MOVE (A5),D1 EXT.W D0 MULU D6,D0 EXT.W D1 ADD D1,D0 MOVE D0,(A5)+ DBRA D5,\XYLOOP MOVE 6(A4),D6 CMPI #G_BOX,D6 BEQ.S \EXIT CMPI #G_IBOX,D6 BEQ.S \EXIT CMPI #G_BOXCHAR,D6 BEQ.S \EXIT ADD.L D7,12(A4) CMPI #G_BUTTON,D6 BEQ.S \EXIT CMPI #G_STRING,D6 BEQ.S \EXIT CMPI #G_TITLE,D6 BEQ.S \EXIT MOVE.L 12(A4),A3 MOVE.L A3,D5 ADD.L D5,(A3)+ CMPI #G_IMAGE,D6 BEQ.S \EXIT CMPI #G_PROGDEF,D6 BEQ.S \EXIT ADD.L D5,(A3)+ ADD.L D5,(A3) \EXIT: BTST #5,9(A4) ;LASTOB BNE.S \ENDE ADD #24,A4 MOVE.L D7,A3 LEA 0(A3,D4.L),A3 ;^ LASTOB CMP.L A3,A4 BLS \MLOOP \ENDE: ENDM SCF_AES:|\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:4 MOVE.L AESPTR,D1 MOVE #$C8,D0 TRAP #2 ENDM APPL_INIT:D@\1 SCF_AES 10,0,1,0,0 AES LEA \1,A3 MOVE INTOUT,(A3) ENDM APPL_EXIT:8@\1 SCF_AES 19,0,1,0,0 AES MOVE INTOUT,\1 ENDM GRAF_HANDLE:z@\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@\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:@\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:@\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_CLOSEX @\1@\2 SCF_AES 102,1,1,0,0 LEA INTIN,A3 MOVE \1,(A3) AES MOVE INTOUT,\2 ENDM WIND_DELETE:X @\1@\2 SCF_AES 103,1,1,0,0 LEA INTIN,A3 MOVE \1,(A3) AES MOVE INTOUT,\2 ENDM WIND_SET@\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:l@\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:X @\1@\2 SCF_AES 107,1,1,0,0 LEA INTIN,A3 MOVE \1,(A3) AES MOVE INTOUT,\2 ENDM WIND_CALC:@\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_KEYBD8@\1 SCF_AES 20,0,1,0,0 AES MOVE INTOUT,\1 ENDM EVNT_BUTTON:@\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@\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_TIMERp @\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_MESAGf @\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_MULTIF@\1@\2@\3@\4@\5@\6@\7@\8@\9@\100@\111@\122@\133@\144 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:@\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@\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:@\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:@\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:@\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: @\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: @\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:f @\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:8@\1 SCF_AES 111,0,1,0,0 AES MOVE INTOUT,\1 ENDM RSRC_GADDR@\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@\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:@\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:@\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:@\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@\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_ERRORX @\1@\2 SCF_AES 53,1,1,0,0 LEA INTIN,A3 MOVE \1,(A3) AES MOVE INTOUT,\2 ENDM MENU_BAR@\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:@\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@\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@\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:@\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:@\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@\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$@\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 @\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@\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@\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:@\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:@\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@\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@\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:f @\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@\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@\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:j@\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@\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:@\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@\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:f @\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_WRITEf @\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@\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@\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:@\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@\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:f @\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@\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 SCF_VDI:h\1\2\3@\4 LEA CONTRL,A3 MOVE #\1,(A3) MOVE #\2,2(A3) MOVE #\3,6(A3) MOVE \4,12(A3) ENDM VDI:4 MOVE.L VDIPTR,D1 MOVE #$73,D0 TRAP #2 ENDM V_OPNWK:@\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:&@\1 SCF_VDI 2,0,0,\1 VDI ENDM V_OPNVWK @\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(@\1 SCF_VDI 101,0,0,\1 VDI ENDM V_CLRWK:&@\1 SCF_VDI 3,0,0,\1 VDI ENDM V_UPDWK:&@\1 SCF_VDI 4,0,0,\1 VDI ENDM VST_LOAD_FONTS\@\1@\2@\3 SCF_VDI 119,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VST_UNLOAD_FONTSH @\1@\2 SCF_VDI 120,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI ENDM VS_CLIP:@\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:@\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:@\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:@\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) ;Lnge LEA PTSIN,A3 MOVE \2,(A3)+ MOVE \3,(A3) VDI ENDM V_FILLAREA@\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:Z @\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:z@\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_RECFLj @\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:z @\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:@\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@\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@\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 @\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 @\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:@\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_RBOXz @\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:z @\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:& @\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) ;Lnge LEA PTSIN,A3 MOVE \2,(A3)+ MOVE \3,(A3)+ MOVE \5,(A3)+ CLR (A3) VDI ENDM VSWR_MODE:Z@\1@\2@\3 SCF_VDI 32,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VS_COLORz@\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:Z@\1@\2@\3 SCF_VDI 17,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VSL_TYPEZ@\1@\2@\3 SCF_VDI 15,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VSL_UDSTY:H @\1@\2 SCF_VDI 113,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI ENDM VSL_WIDTH:f@\1@\2@\3 SCF_VDI 16,1,0,\1 LEA PTSIN,A3 MOVE \2,(A3)+ CLR (A3) VDI MOVE PTSOUT,\3 ENDM VSL_ENDSZ@\1@\2@\3 SCF_VDI 108,0,2,\1 LEA INTIN,A3 MOVE \2,(A3)+ MOVE \3,(A3) VDI ENDM VSM_TYPEZ@\1@\2@\3 SCF_VDI 18,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VSM_HEIGHTh@\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:Z@\1@\2@\3 SCF_VDI 20,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VST_HEIGHT@\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:@\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_ROTATIONZ@\1@\2@\3 SCF_VDI 13,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VST_FONTZ@\1@\2@\3 SCF_VDI 21,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VST_EFFECTS:\@\1@\2@\3 SCF_VDI 106,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VST_COLOR:Z@\1@\2@\3 SCF_VDI 22,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VST_ALIGNMENT:@\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_INTERIORZ@\1@\2@\3 SCF_VDI 23,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VSF_STYLE:Z@\1@\2@\3 SCF_VDI 24,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VSF_COLOR:Z@\1@\2@\3 SCF_VDI 25,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VSF_PERIMETER:\@\1@\2@\3 SCF_VDI 104,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VSF_UDPAT:@\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:@\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:@\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_TRNFMj@\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:@\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:n@\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:@\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: @\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_VALUATORp@\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@\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_CHOICEZ@\1@\2@\3 SCF_VDI 30,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VSM_CHOICEP@\1@\2@\3 SCF_VDI 30,0,0,\1 VDI MOVE CONTRL+8,\2 MOVE INTOUT,\3 ENDM VRQ_STRING@\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@\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_FORMr @\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_TIMEv@\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_CH @\1@\2 SCF_VDI 122,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI ENDM V_HIDE_C(@\1 SCF_VDI 123,0,0,\1 VDI ENDM VQ_MOUSEf@\1@\2@\3@\4 SCF_VDI 124,0,0,\1 VDI MOVE INTOUT,\2 MOVE PTSOUT,\3 MOVE PTSOUT+2,\4 ENDM VEX_BUTVb@\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_MOTVb@\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_CURVb@\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< @\1@\2 SCF_VDI 128,0,0,\1 VDI MOVE INTOUT,\2 ENDM VQ_EXTND@\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@\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 @\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~ @\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| @\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 @\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@\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:@\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:\@\1@\2@\3 SCF_VDI 115,0,1,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VQT_NAME@\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*$@\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@\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:x\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_CHCELLSP@\1@\2@\3 ESC_VDI 0,0,1,\1 VDI MOVE INTOUT,\2 MOVE INTOUT+2,\3 ENDM V_EXIT_CUR&@\1 ESC_VDI 0,0,2,\1 VDI ENDM V_ENTER_CUR:&@\1 ESC_VDI 0,0,3,\1 VDI ENDM V_CURUP:&@\1 ESC_VDI 0,0,4,\1 VDI ENDM V_CURDOWN:&@\1 ESC_VDI 0,0,5,\1 VDI ENDM V_CURRIGHT&@\1 ESC_VDI 0,0,6,\1 VDI ENDM V_CURLEFT:&@\1 ESC_VDI 0,0,7,\1 VDI ENDM V_CURHOME:&@\1 ESC_VDI 0,0,8,\1 VDI ENDM V_EEOS&@\1 ESC_VDI 0,0,9,\1 VDI ENDM V_EEOL&@\1 ESC_VDI 0,0,10,\1 VDI ENDM VS_CURADDRESS:Z@\1@\2@\3 ESC_VDI 0,2,11,\1 LEA INTIN,A3 MOVE \2,(A3)+ MOVE \3,(A3) VDI ENDM V_CURTEXT: @\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) ;Lnge VDI ENDM V_RVON&@\1 ESC_VDI 0,0,13,\1 VDI ENDM V_RVOFF:&@\1 ESC_VDI 0,0,14,\1 VDI ENDM VQ_CURADDRESS:P@\1@\2@\3 ESC_VDI 0,0,15,\1 VDI MOVE INTOUT,\2 MOVE INTOUT+2,\3 ENDM VQ_TABSTATUS: @\1@\2 ESC_VDI 0,0,16,\1 VDI MOVE INTOUT,\2 ENDM V_HARDCOPY&@\1 ESC_VDI 0,0,17,\1 VDI ENDM V_DSPCURZ@\1@\2@\3 ESC_VDI 1,0,18,\1 LEA PTSIN,A3 MOVE \2,(A3)+ MOVE \3,(A3) VDI ENDM V_RMCUR:&@\1 ESC_VDI 0,0,19,\1 VDI ENDM V_FORM_ADV&@\1 ESC_VDI 0,0,20,\1 VDI ENDM V_OUTPUT_WINDOW:j @\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:&@\1 ESC_VDI 0,0,22,\1 VDI ENDM V_BIT_IMAGE:^@\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_PALETTEZ@\1@\2@\3 ESC_VDI 0,1,60,\1 LEA INTIN,A3 MOVE \2,(A3) VDI MOVE INTOUT,\3 ENDM VQP_FILMS: @\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: @\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: @\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&@\1 ESC_VDI 0,0,94,\1 VDI ENDM VSP_MESSAGE:&@\1 ESC_VDI 0,0,95,\1 VDI ENDM VQP_ERROR:: @\1@\2 ESC_VDI 0,0,96,\1 VDI MOVE INTOUT,\2 ENDM V_META_EXTENTSj @\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(@\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: @\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) ;Lnge VDI ENDM ;*************** 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 ;************** BIOS ************** NOLIST GETMPB:MACRO $\1 PEA \1 CLR -(SP) TRAP #13 ADDQ.L #6,SP ENDM BCONSTAT:MACRO $\1 MOVE \1,-(SP) MOVE #1,-(SP) TRAP #13 ADDQ.L #4,SP ENDM BCONIN:MACRO $\1 MOVE \1,-(SP) MOVE #2,-(SP) TRAP #13 ADDQ.L #4,SP ENDM BCONOUT:MACRO $\1,$\2 MOVE \1,-(SP) MOVE \2,-(SP) MOVE #3,-(SP) TRAP #13 ADDQ.L #6,SP ENDM RWABS:MACRO $\1,$\2,$\3,$\4,$\5 MOVE \1,-(SP) MOVE \2,-(SP) MOVE \3,-(SP) PEA \4 MOVE \5,-(SP) MOVE #4,-(SP) TRAP #13 ADD #14,SP ENDM SETEXEC:MACRO $\1,$\2 PEA \1 MOVE \2,-(SP) MOVE #5,-(SP) TRAP #13 ADDQ.L #8,SP ENDM TICKCAL:MACRO MOVE #6,-(SP) TRAP #13 ADDQ.L #2,SP ENDM GETBPB:MACRO $\1 MOVE \1,-(SP) MOVE #7,-(SP) TRAP #13 ADDQ.L #4,SP ENDM BCOSTAT:MACRO $\1 MOVE \1,-(SP) MOVE #8,-(SP) TRAP #13 ADDQ.L #4,SP ENDM MEDIACH:MACRO $\1 MOVE \1,-(SP) MOVE #9,-(SP) TRAP #13 ADDQ.L #4,SP ENDM DRVMAP:MACRO MOVE #10,-(SP) TRAP #13 ADDQ.L #2,SP ENDM KBSHIFT:MACRO $\1 MOVE \1,-(SP) MOVE #11,-(SP) TRAP #13 ADDQ.L #4,SP ENDM LIST END ;************* GEMDOS ************** NOLIST TERM:MACRO CLR -(SP) TRAP #1 ADDQ.L #2,SP ENDM CONIN:MACRO MOVE #1,-(SP) TRAP #1 ADDQ.L #2,SP ENDM CONOUT:MACRO $\1 MOVE \1,-(SP) MOVE #2,-(SP) TRAP #1 ADDQ.L #4,SP ENDM AUXIN:MACRO MOVE #3,-(SP) TRAP #1 ADDQ.L #2,SP ENDM AUXOUT:MACRO $\1 MOVE \1,-(SP) MOVE #4,-(SP) TRAP #1 ADDQ.L #4,SP ENDM PRTOUT:MACRO $\1 MOVE \1,-(SP) MOVE #5,-(SP) TRAP #1 ADDQ.L #4,SP ENDM RAWCONIO:MACRO $\1 MOVE \1,-(SP) MOVE #6,-(SP) TRAP #1 ADDQ.L #4,SP ENDM CONIN_WE:MACRO MOVE #7,-(SP) TRAP #1 ADDQ.L #2,SP ENDM PRINTLINE:MACRO $\1 PEA \1 MOVE #9,-(SP) TRAP #1 ADDQ.L #6,SP ENDM READLINE:MACRO $\1 PEA \1 MOVE #10,-(SP) TRAP #1 ADDQ.L #6,SP ENDM CONSTAT:MACRO MOVE #$B,-(SP) TRAP #1 ADDQ.L #2,SP ENDM SETDRV:MACRO $\1 MOVE \1,-(SP) MOVE #$E,-(SP) TRAP #1 ADDQ.L #4,SP ENDM CONOSTAT:MACRO MOVE #$10,-(SP) TRAP #1 ADDQ.L #2,SP ENDM PRTOSTAT:MACRO MOVE #$11,-(SP) TRAP #1 ADDQ.L #2,SP ENDM AUXISTAT:MACRO MOVE #$12,-(SP) TRAP #1 ADDQ.L #2,SP ENDM AUXOSTAT:MACRO MOVE #$13,-(SP) TRAP #1 ADDQ.L #2,SP ENDM CURDRV:MACRO MOVE #$19,-(SP) TRAP #1 ADDQ.L #2,SP ENDM SETDTA:MACRO $\1 PEA \1 MOVE #$1A,-(SP) TRAP #1 ADDQ.L #6,SP ENDM SUPER:MACRO $\1 PEA \1 MOVE #$20,-(SP) TRAP #1 ADDQ.L #6,SP ENDM GET_DATE:MACRO MOVE #$2A,-(SP) TRAP #1 ADDQ.L #2,SP ENDM SET_DATE:MACRO $\1 MOVE \1,-(SP) MOVE #$2B,-(SP) TRAP #1 ADDQ.L #4,SP ENDM GET_TIME:MACRO MOVE #$2C,-(SP) TRAP #1 ADDQ.L #2,SP ENDM SET_TIME:MACRO $\1 MOVE \1,-(SP) MOVE #$2D,-(SP) TRAP #1 ADDQ.L #4,SP ENDM GETDTA:MACRO MOVE #$2F,-(SP) TRAP #1 ADDQ.L #2,SP ENDM GETVNR:MACRO MOVE #$30,-(SP) TRAP #1 ADDQ.L #2,SP ENDM KEEPPROC:MACRO $\1,$\2 MOVE \1,-(SP) MOVE.L \2,-(SP) MOVE #$31,-(SP) TRAP #1 ADDQ.L #8,SP ENDM GETDFREE:MACRO $\1,$\2 MOVE \1,-(SP) PEA \2 MOVE #$36,-(SP) TRAP #1 ADDQ.L #8,SP ENDM MKDIR:MACRO $\1 PEA \1 MOVE #$39,-(SP) TRAP #1 ADDQ.L #6,SP ENDM RMDIR:MACRO $\1 PEA \1 MOVE #$3A,-(SP) TRAP #1 ADDQ.L #6,SP ENDM CHDIR:MACRO $\1 PEA \1 MOVE #$3B,-(SP) TRAP #1 ADDQ.L #6,SP ENDM CREATE:MACRO $\1,$\2 MOVE \1,-(SP) PEA \2 MOVE #$3C,-(SP) TRAP #1 ADDQ.L #8,SP ENDM OPEN:MACRO $\1,$\2 MOVE \1,-(SP) PEA \2 MOVE #$3D,-(SP) TRAP #1 ADDQ.L #8,SP ENDM CLOSE:MACRO $\1 MOVE \1,-(SP) MOVE #$3E,-(SP) TRAP #1 ADDQ.L #4,SP ENDM READ:MACRO $\1,$\2,$\3 PEA \1 MOVE.L \2,-(SP) MOVE \3,-(SP) MOVE #$3F,-(SP) TRAP #1 ADD #12,SP ENDM WRITE:MACRO $\1,$\2,$\3 PEA \1 MOVE.L \2,-(SP) MOVE \3,-(SP) MOVE #$40,-(SP) TRAP #1 ADD #12,SP ENDM UNLINK:MACRO $\1 PEA \1 MOVE #$41,-(SP) TRAP #1 ADDQ.L #6,SP ENDM LSEEK:MACRO $\1,$\2,$\3 MOVE \1,-(SP) MOVE \2,-(SP) MOVE.L \3,-(SP) MOVE #$42,-(SP) TRAP #1 ADD #10,SP ENDM CHMOD:MACRO $\1,$\2,$\3 MOVE \1,-(SP) MOVE \2,-(SP) PEA \3 MOVE #$43,-(SP) TRAP #1 ADD #10,SP ENDM DUP:MACRO $\1 MOVE \1,-(SP) MOVE #$45,-(SP) TRAP #1 ADDQ.L #4,SP ENDM FORCE:MACRO $\1,$\2 MOVE \1,-(SP) MOVE \2,-(SP) MOVE #$46,-(SP) TRAP #1 ADDQ.L #6,SP ENDM GETDIR:MACRO $\1,$\2 MOVE \1,-(SP) PEA \2 MOVE #$47,-(SP) TRAP #1 ADDQ.L #8,SP ENDM MALLOC:MACRO $\1 MOVE.L \1,-(SP) MOVE #$48,-(SP) TRAP #1 ADDQ.L #6,SP ENDM MFREE:MACRO $\1 PEA \1 MOVE #$49,-(SP) TRAP #1 ADDQ.L #6,SP ENDM SETBLOCK:MACRO $\1,$\2 MOVE.L \1,-(SP) PEA \2 CLR -(SP) MOVE #$4A,-(SP) TRAP #1 ADD #12,SP ENDM EXEC:MACRO $\1,$\2,$\3,$\4 PEA \1 PEA \2 PEA \3 MOVE \4,-(SP) MOVE #$4B,-(SP) TRAP #1 ADD #16,SP ENDM TERM_2:MACRO $\1 MOVE \1,-(SP) MOVE #$4C,-(SP) TRAP #1 ENDM SFIRST:MACRO $\1,$\2 MOVE \1,-(SP) PEA \2 MOVE #$4E,-(SP) TRAP #1 ADDQ.L #8,SP ENDM SNEXT:MACRO MOVE #$4F,-(SP) TRAP #1 ADDQ.L #2,SP ENDM RENAME:MACRO $\1,$\2 PEA \1 PEA \2 CLR -(SP) MOVE #$56,-(SP) TRAP #1 ADD #12,SP ENDM GSDTOF:MACRO $\1,$\2,$\3 MOVE \1,-(SP) MOVE \2,-(SP) PEA \3 MOVE #$57,-(SP) TRAP #1 ADD #10,SP ENDM LIST END ;*************** 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) ;Lnge 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) ;Lnge 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) ;Lnge 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) ;Lnge VDI ENDM LIST END ;************** XBIOS ************** NOLIST INITMOUS:MACRO $\1,$\2,$\3 PEA \1 PEA \2 MOVE \3,-(SP) CLR -(SP) TRAP #14 ADD #12,SP ENDM SSBRK:MACRO $\1 MOVE \1,-(SP) MOVE #1,-(SP) TRAP #14 ADDQ.L #4,SP ENDM PHYSBASE:MACRO MOVE #2,-(SP) TRAP #14 ADDQ.L #2,SP ENDM LOGBASE:MACRO MOVE #3,-(SP) TRAP #14 ADDQ.L #2,SP ENDM GETREZ:MACRO MOVE #4,-(SP) TRAP #14 ADDQ.L #2,SP ENDM SETSCREEN:MACRO $\1,$\2,$\3 MOVE \1,-(SP) PEA \2 PEA \3 MOVE #5,-(SP) TRAP #14 ADD #12,SP ENDM SETPALETTE:MACRO $\1 PEA \1 MOVE #6,-(SP) TRAP #14 ADDQ.L #6,SP ENDM SETCOLOR:MACRO $\1,$\2 MOVE \1,-(SP) MOVE \2,-(SP) MOVE #7,-(SP) TRAP #14 ADDQ.L #6,SP ENDM FLOPRD:MACRO $\1,$\2,$\3,$\4,$\5,$\6 MOVE \1,-(SP) MOVE \2,-(SP) MOVE \3,-(SP) MOVE \4,-(SP) MOVE \5,-(SP) CLR.L -(SP) PEA \6 MOVE #8,-(SP) TRAP #14 ADD #20,SP ENDM FLOPWR:MACRO $\1,$\2,$\3,$\4,$\5,$\6 MOVE \1,-(SP) MOVE \2,-(SP) MOVE \3,-(SP) MOVE \4,-(SP) MOVE \5,-(SP) CLR.L -(SP) PEA \6 MOVE #9,-(SP) TRAP #14 ADD #20,SP ENDM FLOPFMT:MACRO $\1,$\2,$\3,$\4,$\5,$\6,$\7 MOVE \1,-(SP) MOVE.L #$87654321,-(SP) MOVE \2,-(SP) MOVE \3,-(SP) MOVE \4,-(SP) MOVE \5,-(SP) MOVE \6,-(SP) CLR.L -(SP) PEA \7 MOVE #10,-(SP) TRAP #14 ADD #26,SP ENDM MIDIWS:MACRO $\1,$\2 PEA \1 MOVE \2,-(SP) MOVE #12,-(SP) TRAP #14 ADDQ.L #8,SP ENDM MFPINT:MACRO $\1,$\2 PEA \1 MOVE \2,-(SP) MOVE #13,-(SP) TRAP #14 ADDQ.L #8,SP ENDM IOREC:MACRO $\1 MOVE \1,-(SP) MOVE #14,-(SP) TRAP #14 ADDQ.L #4,SP ENDM RSCONF:MACRO $\1,$\2,$\3,$\4,$\5,$\6 MOVE \1,-(SP) MOVE \2,-(SP) MOVE \3,-(SP) MOVE \4,-(SP) MOVE \5,-(SP) MOVE \6,-(SP) MOVE #15,-(SP) TRAP #14 ADD #14,SP ENDM KEYTBL:MACRO $\1,$\2,$\3 PEA \1 PEA \2 PEA \3 MOVE #16,-(SP) TRAP #14 ADD #14,SP ENDM RANDOM:MACRO MOVE #17,-(SP) TRAP #14 ADDQ.L #2,SP ENDM PROTOBT:MACRO $\1,$\2,$\3,$\4 MOVE \1,-(SP) MOVE \2,-(SP) MOVE.L \3,-(SP) PEA \4 MOVE #18,-(SP) TRAP #14 ADD #14,SP ENDM FLOPVER:MACRO $\1,$\2,$\3,$\4,$\5,$\6 MOVE \1,-(SP) MOVE \2,-(SP) MOVE \3,-(SP) MOVE \4,-(SP) MOVE \5,-(SP) CLR.L -(SP) PEA \6 MOVE #19,-(SP) TRAP #14 ADD #20,SP ENDM SCRDMP:MACRO MOVE #20,-(SP) TRAP #14 ADDQ.L #2,SP ENDM CURSCONF:MACRO $\1,$\2 MOVE \1,-(SP) MOVE \2,-(SP) MOVE #21,-(SP) TRAP #14 ADDQ.L #6,SP ENDM SETTIME:MACRO $\1 MOVE.L \1,-(SP) MOVE #22,-(SP) TRAP #14 ADDQ.L #6,SP ENDM GETTIME:MACRO MOVE #23,-(SP) TRAP #14 ADDQ.L #2,SP ENDM BIOSKEYS:MACRO MOVE #24,-(SP) TRAP #14 ADDQ.L #2,SP ENDM IKBDWS:MACRO $\1,$\2 PEA \1 MOVE \2,-(SP) MOVE #25,-(SP) TRAP #14 ADDQ.L #8,SP ENDM JDISINT:MACRO $\1 MOVE \1,-(SP) MOVE #26,-(SP) TRAP #14 ADDQ.L #4,SP ENDM JENABINT:MACRO $\1 MOVE \1,-(SP) MOVE #27,-(SP) TRAP #14 ADDQ.L #4,SP ENDM GIACCESS:MACRO $\1,$\2 MOVE \1,-(SP) MOVE \2,-(SP) MOVE #28,-(SP) TRAP #14 ADDQ.L #6,SP ENDM OFFGIBIT:MACRO $\1 MOVE \1,-(SP) MOVE #29,-(SP) TRAP #14 ADDQ.L #4,SP ENDM ONGIBIT:MACRO $\1 MOVE \1,-(SP) MOVE #30,-(SP) TRAP #14 ADDQ.L #4,SP ENDM XBTIMER:MACRO $\1,$\2,$\3,$\4 PEA \1 MOVE \2,-(SP) MOVE \3,-(SP) MOVE \4,-(SP) MOVE #31,-(SP) TRAP #14 ADD #12,SP ENDM DOSOUND:MACRO $\1 PEA \1 MOVE #32,-(SP) TRAP #14 ADDQ.L #6,SP ENDM SETPRT:MACRO $\1 MOVE \1,-(SP) MOVE #33,-(SP) TRAP #14 ADDQ.L #4,SP ENDM KBDVBASE:MACRO MOVE #34,-(SP) TRAP #14 ADDQ.L #2,SP ENDM KBRATE:MACRO $\1,$\2 MOVE \1,-(SP) MOVE \2,-(SP) MOVE #35,-(SP) TRAP #14 ADDQ.L #6,SP ENDM PRTBLK:MACRO $\1 PEA \1 MOVE #36,-(SP) TRAP #14 ADDQ.L #6,SP ENDM WVBL:MACRO MOVE #37,-(SP) TRAP #14 ADDQ.L #2,SP ENDM SUPEXEC:MACRO $\1 PEA \1 MOVE #38,-(SP) TRAP #14 ADDQ.L #6,SP ENDM PUNTAES:MACRO MOVE #39,-(SP) TRAP #14 ADDQ.L #2,SP ENDM LIST END DC.W 0,ENDE_AES-AES DS.B 16 AES: DC.B 'APPL_EXIT' DS.B 9 DC.W APPL_EXIT-AES DC.B 'APPL_FIND' DS.B 9 DC.W APPL_FIND-AES DC.B 'APPL_INIT' DS.B 9 DC.W APPL_INIT-AES DC.B 'APPL_READ' DS.B 9 DC.W APPL_READ-AES DC.B 'APPL_TPLAY' DS.B 8 DC.W APPL_TPLAY-AES DC.B 'APPL_TRECORD' DS.B 6 DC.W APPL_TRECORD-AES DC.B 'APPL_WRITE' DS.B 8 DC.W APPL_WRITE-AES DC.B 'EVNT_BUTTON' DS.B 7 DC.W EVNT_BUTTON-AES DC.B 'EVNT_DCLICK' DS.B 7 DC.W EVNT_DCLICK-AES DC.B 'EVNT_KEYBD' DS.B 8 DC.W EVNT_KEYBD-AES DC.B 'EVNT_MESAG' DS.B 8 DC.W EVNT_MESAG-AES DC.B 'EVNT_MOUSE' DS.B 8 DC.W EVNT_MOUSE-AES DC.B 'EVNT_MULTI' DS.B 8 DC.W EVNT_MULTI-AES DC.B 'EVNT_TIMER' DS.B 8 DC.W EVNT_TIMER-AES DC.B 'FORM_ALERT' DS.B 8 DC.W FORM_ALERT-AES DC.B 'FORM_CENTER' DS.B 7 DC.W FORM_CENTER-AES DC.B 'FORM_DIAL' DS.B 9 DC.W FORM_DIAL-AES DC.B 'FORM_DO' DS.B 11 DC.W FORM_DO-AES DC.B 'FORM_ERROR' DS.B 8 DC.W FORM_ERROR-AES DC.B 'FSEL_INPUT' DS.B 8 DC.W FSEL_INPUT-AES DC.B 'GRAF_DRAGBOX' DS.B 6 DC.W GRAF_DRAGBOX-AES DC.B 'GRAF_GROWBOX' DS.B 6 DC.W GRAF_GROWBOX-AES DC.B 'GRAF_HANDLE' DS.B 7 DC.W GRAF_HANDLE-AES DC.B 'GRAF_MKSTATE' DS.B 6 DC.W GRAF_MKSTATE-AES DC.B 'GRAF_MOUSE' DS.B 8 DC.W GRAF_MOUSE-AES DC.B 'GRAF_MOVEBOX' DS.B 6 DC.W GRAF_MOVEBOX-AES DC.B 'GRAF_RUBBERBOX' DS.B 4 DC.W GRAF_RUBBERBOX-AES DC.B 'GRAF_SHRINKBOX' DS.B 4 DC.W GRAF_SHRINKBOX-AES DC.B 'GRAF_SLIDEBOX' DS.B 5 DC.W GRAF_SLIDEBOX-AES DC.B 'GRAF_WATCHBOX' DS.B 5 DC.W GRAF_WATCHBOX-AES DC.B 'MENU_BAR' DS.B 10 DC.W MENU_BAR-AES DC.B 'MENU_ICHECK' DS.B 7 DC.W MENU_ICHECK-AES DC.B 'MENU_IENABLE' DS.B 6 DC.W MENU_IENABLE-AES DC.B 'MENU_REGISTER' DS.B 5 DC.W MENU_REGISTER-AES DC.B 'MENU_TEXT' DS.B 9 DC.W MENU_TEXT-AES DC.B 'MENU_TNORMAL' DS.B 6 DC.W MENU_TNORMAL-AES DC.B 'OBJC_ADD' DS.B 10 DC.W OBJC_ADD-AES DC.B 'OBJC_CHANGE' DS.B 7 DC.W OBJC_CHANGE-AES DC.B 'OBJC_DELETE' DS.B 7 DC.W OBJC_DELETE-AES DC.B 'OBJC_DRAW' DS.B 9 DC.W OBJC_DRAW-AES DC.B 'OBJC_EDIT' DS.B 9 DC.W OBJC_EDIT-AES DC.B 'OBJC_FIND' DS.B 9 DC.W OBJC_FIND-AES DC.B 'OBJC_OFFSET' DS.B 7 DC.W OBJC_OFFSET-AES DC.B 'OBJC_ORDER' DS.B 8 DC.W OBJC_ORDER-AES DC.B 'RSRC_FREE' DS.B 9 DC.W RSRC_FREE-AES DC.B 'RSRC_GADDR' DS.B 8 DC.W RSRC_GADDR-AES DC.B 'RSRC_LOAD' DS.B 9 DC.W RSRC_LOAD-AES DC.B 'RSRC_OBFIX' DS.B 8 DC.W RSRC_OBFIX-AES DC.B 'RSRC_SADDR' DS.B 8 DC.W RSRC_SADDR-AES DC.B 'SCRP_READ' DS.B 9 DC.W SCRP_READ-AES DC.B 'SCRP_WRITE' DS.B 8 DC.W SCRP_WRITE-AES DC.B 'SHEL_ENVRN' DS.B 8 DC.W SHEL_ENVRN-AES DC.B 'SHEL_FIND' DS.B 9 DC.W SHEL_FIND-AES DC.B 'SHEL_READ' DS.B 9 DC.W SHEL_READ-AES DC.B 'SHEL_WRITE' DS.B 8 DC.W SHEL_WRITE-AES DC.B 'WIND_CALC' DS.B 9 DC.W WIND_CALC-AES DC.B 'WIND_CLOSE' DS.B 8 DC.W WIND_CLOSE-AES DC.B 'WIND_CREATE' DS.B 7 DC.W WIND_CREATE-AES DC.B 'WIND_DELETE' DS.B 7 DC.W WIND_DELETE-AES DC.B 'WIND_FIND' DS.B 9 DC.W WIND_FIND-AES DC.B 'WIND_GET' DS.B 10 DC.W WIND_GET-AES DC.B 'WIND_OPEN' DS.B 9 DC.W WIND_OPEN-AES DC.B 'WIND_SET' DS.B 10 DC.W WIND_SET-AES DC.B 'WIND_UPDATE' DS.B 7 DC.W WIND_UPDATE-AES ENDE_AES: DC.W 0,ENDE_AES-AES APPL_INIT:DC.B o,' Ap_id ^',0,0 graf_handle:DC.B o,' Gr_h ^ to handle,',0 dc.b ' wchar,hchar',0 dc.b ' wbox,hbox',0,0 wind_get:DC.B I,' Wi_ghandle ~',0 dc.b i,' Wi_gfield #',0 dc.b o,' Wi_greturn ~',0 dc.b o,' Wi_gw : CASE Wi_gfield OF',0 dc.b ' 4,5,6,7,11,12 : ^ to x,y,w,h',0 dc.b ' else : ~ value',0,0 wind_create:DC.B I,' Wi_crkind ~',0 dc.b i,' Wi_crw ^ to x,y,w,h',0 dc.b o,' Wi_crreturn ~',0,0 wind_open:DC.B I,' Wi_ohandle ~',0 dc.b i,' Wi_ow ^ to x,y,w,h',0 dc.b o,' Wi_oreturn ~',0,0 wind_close:DC.B I,' Wi_clhandle ~',0 dc.b o,' Wi_clreturn ~',0,0 wind_delete:DC.B I,' Wi_dhandle ~',0 dc.b o,' Wi_dreturn ~',0,0 wind_set:DC.B I,' Wi_shandle ~',0 dc.b i,' Wi_sfield #',0 dc.b i,' Wi_sw : CASE Wi_sfield OF',0 dc.b ' 1,8,9,10,15,16 : ~ value',0 dc.b ' 2,3 : ^ String',0 dc.b ' 14 : ^ Tree, ~ Index',0 dc.b ' else : ^ to x,y,w,h',0 dc.b o,' Wi_sreturn ~',0,0 wind_find:DC.B I,' Wi_fmx ~',0 dc.b i,' Wi_fmy ~',0 dc.b o,' Wi_freturn ~',0,0 wind_update:DC.B I,' Wi_ubegend ~',0 dc.b o,' Wi_ureturn ~',0,0 wind_calc:DC.B I,' Wi_ctype ~',0 dc.b i,' Wi_ckind ~',0 dc.b i,' Wi_cin ^ to x,y,w,h',0 dc.b o,' Wi_creturn ~',0 dc.b o,' Wi_cout ^ to x,y,w,h',0,0 evnt_keybd:DC.B o,' Ev_kreturn ~',0,0 evnt_button:DC.B I,' Ev_bclicks ~',0 dc.b i,' Ev_bmask ~',0 dc.b i,' Ev_bstate ~',0 dc.b o,' Ev_breturn ~',0 dc.b o,' Ev_b ^ to mx,my,button',0 dc.b o,' Ev_bkstate ~',0,0 evnt_mouse:DC.B I,' Ev_moflags ~',0 dc.b i,' Ev_mo ^ to x,y,w,h',0 dc.b o,' Ev_moresvd ~',0 dc.b o,' Ev_mo ^ to mx,my,button,kstate',0,0 evnt_timer:DC.B I,' Ev_tcount ~ (long word)',0 dc.b o,' Ev_tresvd ~',0,0 evnt_mesag:DC.B I,' Ev_mgpbuff ^',0 dc.b o,' Ev_mgresvd ~',0,0 evnt_multi:DC.B I,' Ev_mflags ~',0 dc.b i,' Ev_mbclicks ~',0 dc.b i,' Ev_mbmask ~',0 dc.b i,' Ev_mbstate ~',0 dc.b i,' Ev_mm1flags ~',0 dc.b i,' Ev_mm1 ^ to x,y,w,h',0 dc.b i,' Ev_mm2flags ~',0 dc.b i,' Ev_mm2 ^ to x,y,w,h',0 dc.b i,' Ev_mtcount ~ (long word)',0 dc.b i,' Ev_mmgpbuff ^',0 dc.b o,' Ev_mwhich ~',0 dc.b o,' Ev_mmo ^ to x,y,button,kstate',0 dc.b o,' Ev_mkreturn ~',0 dc.b o,' Ev_mbreturn ~',0,0 appl_read:DC.B I,' Ap_rid ~',0 dc.b i,' Ap_rlength ~',0 dc.b i,' Ap_rpbuff ^',0 dc.b o,' Ap_rreturn ~',0,0 appl_write:DC.B I,' Ap_wid ~',0 dc.b i,' Ap_wlength ~',0 dc.b i,' Ap_wpbuff ^',0 dc.b o,' Ap_wreturn ~',0,0 objc_draw:DC.B I,' Ob_drstartob ~',0 dc.b i,' Ob_drdepth ~',0 dc.b i,' Ob_drclip ^ to x,y,w,h',0 dc.b i,' Ob_drtree ^',0 dc.b o,' Ob_drreturn ~',0,0 objc_find:DC.B I,' Ob_fstartob ~',0 dc.b i,' Ob_fdepth ~',0 dc.b i,' Ob_fmx ~',0 dc.b i,' Ob_fmy ~',0 dc.b i,' Ob_ftree ^',0 dc.b o,' Ob_fobnum ~',0,0 objc_offset:DC.B I,' Ob_ofobject ~',0 dc.b i,' Ob_oftree ^',0 dc.b o,' Ob_ofreturn ~',0 dc.b o,' Ob_ofxoff ~',0 dc.b o,' Ob_ofyoff ~',0,0 objc_edit:DC.B I,' Ob_edobject ~',0 dc.b i,' Ob_edchar ~',0 dc.b i,' Ob_edidx ~',0 dc.b i,' Ob_edkind ~',0 dc.b i,' Ob_edtree ^',0 dc.b o,' Ob_edreturn ~',0 dc.b o,' Ob_ednewidx ~',0,0 objc_change:DC.B I,' Ob_cobject ~',0 dc.b i,' Ob_cresvd ~',0 dc.b i,' Ob_cclip ^ to x,y,w,h',0 dc.b i,' Ob_cnewstate ~',0 dc.b i,' Ob_credraw ~',0 dc.b i,' Ob_ctree ^',0 dc.b o,' Ob_creturn ~',0,0 rsrc_load:DC.B I,' Re_lpfname ^',0 dc.b o,' Re_lreturn ~',0,0 rsrc_free:DC.B o,' Re_freturn ~',0,0 rsrc_gaddr:DC.B I,' Re_gtype ~',0 dc.b i,' Re_gindex ~',0 dc.b o,' Re_greturn ~',0 dc.b o,' Re_gaddr ~ (long word)',0,0 rsrc_saddr:DC.B I,' Re_stype ~',0 dc.b i,' Re_sindex ~',0 dc.b o,' Re_saddr ^',0 dc.b o,' Re_sreturn ~',0,0 form_do:DC.B I,' Fo_dostartob ~',0 dc.b i,' Fo_dotree ^',0 dc.b o,' Fo_doreturn ~',0,0 form_dial:DC.B I,' Fo_diflag ~',0 dc.b i,' Fo_dilittl ^ to x,y,w,h',0 dc.b i,' Fo_dibig ^ to x,y,w,h',0 dc.b o,' Fo_direturn ~',0,0 form_center:DC.B I,' Fo_ctree ^',0 dc.b o,' Fo_cresvd ~',0 dc.b o,' Fo_c ^ to x,y,w,h',0,0 form_alert:DC.B I,' Fo_adefbttn ~',0 dc.b i,' Fo_astring ^',0 dc.b o,' Fo_aexbttn ~',0,0 form_error:DC.B I,' Fo_enum ~',0 dc.b o,' Fo_eexbttn ~',0,0 menu_bar:DC.B I,' Me_bshow ~',0 dc.b i,' Me_btree ^',0 dc.b o,' Me_breturn ~',0,0 menu_icheck:DC.B I,' Me_citem ~',0 dc.b i,' Me_ccheck ~',0 dc.b i,' Me_ctree ^',0 dc.b o,' Me_creturn ~',0,0 menu_ienable:DC.B I,' Me_eitem ~',0 dc.b i,' Me_eenable ~',0 dc.b i,' Me_etree ^',0 dc.b o,' Me_ereturn ~',0,0 menu_tnormal:DC.B I,' Me_ntitle ~',0 dc.b i,' Me_nnormal ~',0 dc.b i,' Me_ntree ^',0 dc.b o,' Me_nreturn ~',0,0 menu_text:DC.B I,' Me_titem ~',0 dc.b i,' Me_ttree ^',0 dc.b i,' Me_ttext ^',0 dc.b o,' Me_treturn ~',0,0 menu_register:DC.B I,' Me_rapid ~',0 dc.b i,' Me_rpstring ^',0 dc.b o,' Me_rmenuid ~',0,0 graf_rubberbox:DC.B I,' Gr_r ^ to x,y,minw,minh',0 dc.b o,' Gr_rreturn ~',0 dc.b o,' Gr_rlastwidth ~',0 dc.b o,' Gr_rlastheight ~',0,0 graf_dragbox:DC.B I,' Gr_dwidth ~',0 dc.b i,' Gr_dheight ~',0 dc.b i,' Gr_dstartx ~',0 dc.b i,' Gr_dstarty ~',0 dc.b i,' Gr_dbound ^ to x,y,w,h',0 dc.b o,' Gr_dreturn ~',0 dc.b o,' Gr_dfinishx ~',0 dc.b o,' Gr_dfinishy ~',0,0 graf_movebox:DC.B I,' Gr_mwidth ~',0 dc.b i,' Gr_mheight ~',0 dc.b i,' Gr_msourcex ~',0 dc.b i,' Gr_msourcey ~',0 dc.b i,' Gr_mdestx ~',0 dc.b i,' Gr_mdesty ~',0 dc.b o,' Gr_mreturn ~',0,0 graf_growbox:DC.B I,' Gr_gst ^ to x,y,w,h',0 dc.b i,' Gr_gfin ^ to x,y,w,h',0 dc.b o,' Gr_greturn ~',0,0 graf_shrinkbox:dc.b i,' Gr_sfin ^ to x,y,w,h',0 DC.B I,' Gr_sst ^ to x,y,w,h',0 dc.b o,' Gr_sreturn ~',0,0 graf_watchbox:DC.B I,' Gr_wobject ~',0 dc.b i,' Gr_winstate ~',0 dc.b i,' Gr_woutstate ~',0 dc.b i,' Gr_wptree ^',0 dc.b o,' Gr_wreturn ~',0,0 graf_slidebox:DC.B I,' Gr_slparent ~',0 dc.b i,' Gr_slobject ~',0 dc.b i,' Gr_slvh ~',0 dc.b i,' Gr_slptree ^',0 dc.b o,' Gr_slreturn ~',0,0 graf_mouse:DC.B I,' Gr_monumber ~',0 dc.b i,' Gr_mofaddr ^',0 dc.b o,' Gr_moreturn ~',0,0 graf_mkstate:DC.B o,' Gr_mkresvd ~',0 dc.b o,' Gr_mkmx ~',0 dc.b o,' Gr_mkmy ~',0 dc.b o,' Gr_mkmstate ~',0 dc.b o,' Gr_mkkstate ~',0,0 appl_find:DC.B I,' Ap_fpname ^',0 dc.b o,' Ap_fid ~',0,0 appl_tplay:dc.b i,' Ap_tpmem ^',0 DC.B I,' Ap_tpnum ~',0 dc.b i,' Ap_tpscale ~',0 dc.b o,' Ap_tpreturn ~',0,0 appl_trecord:DC.B I,' Ap_trmem ^',0 dc.b i,' Ap_trcount ~',0 dc.b o,' Ap_trreturn ~',0,0 appl_exit:DC.B o,' Ap_xreturn ~',0,0 evnt_dclick:DC.B I,' Ev_dnew ~',0 dc.b i,' Ev_dgetset ~',0 dc.b o,' Ev_dspeed ~',0,0 objc_add:DC.B I,' Ob_atree ^',0 dc.b i,' Ob_aparent ~',0 dc.b i,' Ob_achild ~',0 dc.b o,' Ob_areturn ~',0,0 objc_delete:DC.B I,' Ob_dltree ^',0 dc.b i,' Ob_dlobject ~',0 dc.b o,' Ob_dlreturn ~',0,0 objc_order:DC.B I,' Ob_ortree ^',0 dc.b i,' Ob_orobject ~',0 dc.b i,' Ob_ornewpos ~',0 dc.b o,' Ob_orreturn ~',0,0 scrp_read:DC.B I,' Sc_rpscrap ^',0 dc.b o,' Sc_rreturn ~',0,0 scrp_write:DC.B I,' Sc_wpscrap ^',0 dc.b o,' Sc_wreturn ~',0,0 fsel_input:DC.B I,' Fs_iinpath ^',0 dc.b i,' Fs_iinsel ^',0 dc.b o,' Fs_ireturn ~',0 dc.b o,' Fs_iexbutton ~',0,0 rsrc_obfix:DC.B I,' Re_otree ^',0 dc.b i,' Re_oobject ~',0 dc.b o,' Re_oresvd ~',0,0 shel_read:DC.B I,' Sh_rpcmd ^',0 dc.b i,' Sh_rptail ^',0 dc.b o,' Sh_rreturn ~',0,0 shel_write:DC.B I,' Sh_wdoex ~',0 dc.b i,' Sh_wisgr ~',0 dc.b i,' Sh_wiscr ~',0 dc.b i,' Sh_wpcmd ^',0 dc.b i,' Sh_wptail ^',0 dc.b o,' Sh_wreturn ~',0,0 shel_find:DC.B I,' Sh_fpbuff ^',0 dc.b o,' Sh_freturn ~',0,0 shel_envrn:DC.B I,' Sh_epvalue ^',0 dc.b i,' Sh_eparm ^',0 dc.b o,' Sh_eresvd ~',0,0 ALIGN END DC.W 0,ENDE_BIOS-BIOS DS.B 16 BIOS: DC.B 'BCONIN' DS.B 12 DC.W BCONIN-BIOS DC.B 'BCONOUT' DS.B 11 DC.W BCONOUT-BIOS DC.B 'BCONSTAT' DS.B 10 DC.W BCONSTAT-BIOS DC.B 'BCOSTAT' DS.B 11 DC.W BCOSTAT-BIOS DC.B 'DRVMAP' DS.B 12 DC.W DRVMAP-BIOS DC.B 'GETBPB' DS.B 12 DC.W GETBPB-BIOS DC.B 'GETMPB' DS.B 12 DC.W GETMPB-BIOS DC.B 'KBSHIFT' DS.B 11 DC.W KBSHIFT-BIOS DC.B 'MEDIACH' DS.B 11 DC.W MEDIACH-BIOS DC.B 'RWABS' DS.B 13 DC.W RWABS-BIOS DC.B 'SETEXEC' DS.B 11 DC.W SETEXEC-BIOS DC.B 'TICKCAL' DS.B 11 DC.W TICKCAL-BIOS ENDE_BIOS: DC.W 0,ENDE_BIOS-BIOS GETMPB:DC.B I,' Buffer ^',0,0 BCONSTAT:DC.B I,' Device No. ~',0 DC.B O,' D0= 0:No character available',0 DC.B ' -1:Characters available',0,0 BCONIN:DC.B I,' Device No. ~',0 DC.B O,' D0=Character',0,0 BCONOUT:DC.B I,' Character ~',0 DC.B I,' Device No. ~',0,0 RWABS:DC.B I,' Drive ~',0 DC.B I,' Start sector ~',0 DC.B I,' Number of sectors ~',0 DC.B I,' Buffer ^',0 DC.B I,' Mode ~',0,0 SETEXEC:DC.B I,' new adress ^',0 DC.B I,' Vector No. ~',0 DC.B O,' D0=old vector',0,0 TICKCAL:DC.B O,' D0=Time (in ms)',0,0 GETBPB:DC.B I,' Drive ~',0 DC.B O,' D0=^ to BIOS parameter block',0,0 BCOSTAT=BCONSTAT MEDIACH:DC.B I,' Drive ~',0 DC.B O,' D0=Flag',0,0 DRVMAP:DC.B O,' D0=available drives',0,0 KBSHIFT:DC.B I,' Mode ~',0 DC.B O,' D0=Status',0,0 ALIGN END DC.W 0,ENDE_GEMDOS-GEMDOS DS.B 16 GEMDOS: DC.B 'AUXIN' DS.B 13 DC.W AUXIN-GEMDOS DC.B 'AUXISTAT' DS.B 10 DC.W AUXISTAT-GEMDOS DC.B 'AUXOSTAT' DS.B 10 DC.W AUXOSTAT-GEMDOS DC.B 'AUXOUT' DS.B 12 DC.W AUXOUT-GEMDOS DC.B 'CHDIR' DS.B 13 DC.W CHDIR-GEMDOS DC.B 'CHMOD' DS.B 13 DC.W CHMOD-GEMDOS DC.B 'CLOSE' DS.B 13 DC.W CLOSE-GEMDOS DC.B 'CONIN' DS.B 13 DC.W CONIN-GEMDOS DC.B 'CONIN_WE' DS.B 10 DC.W CONIN_WE-GEMDOS DC.B 'CONOSTAT' DS.B 10 DC.W CONOSTAT-GEMDOS DC.B 'CONOUT' DS.B 12 DC.W CONOUT-GEMDOS DC.B 'CONSTAT' DS.B 11 DC.W CONSTAT-GEMDOS DC.B 'CREATE' DS.B 12 DC.W CREATE-GEMDOS DC.B 'CURDRV' DS.B 12 DC.W CURDRV-GEMDOS DC.B 'DUP' DS.B 15 DC.W DUP-GEMDOS DC.B 'EXEC' DS.B 14 DC.W EXEC-GEMDOS DC.B 'FORCE' DS.B 13 DC.W FORCE-GEMDOS DC.B 'GETDFREE' DS.B 10 DC.W GETDFREE-GEMDOS DC.B 'GETDIR' DS.B 12 DC.W GETDIR-GEMDOS DC.B 'GETDTA' DS.B 12 DC.W GETDTA-GEMDOS DC.B 'GETVNR' DS.B 12 DC.W GETVNR-GEMDOS DC.B 'GET_DATE' DS.B 10 DC.W GET_DATE-GEMDOS DC.B 'GET_TIME' DS.B 10 DC.W GET_TIME-GEMDOS DC.B 'GSDTOF' DS.B 12 DC.W GSDTOF-GEMDOS DC.B 'KEEPPROC' DS.B 10 DC.W KEEPPROC-GEMDOS DC.B 'LSEEK' DS.B 13 DC.W LSEEK-GEMDOS DC.B 'MALLOC' DS.B 12 DC.W MALLOC-GEMDOS DC.B 'MFREE' DS.B 13 DC.W MFREE-GEMDOS DC.B 'MKDIR' DS.B 13 DC.W MKDIR-GEMDOS DC.B 'OPEN' DS.B 14 DC.W OPEN-GEMDOS DC.B 'PRINTLINE' DS.B 9 DC.W PRINTLINE-GEMDOS DC.B 'PRTOSTAT' DS.B 10 DC.W PRTOSTAT-GEMDOS DC.B 'PRTOUT' DS.B 12 DC.W PRTOUT-GEMDOS DC.B 'RAWCONIO' DS.B 10 DC.W RAWCONIO-GEMDOS DC.B 'READ' DS.B 14 DC.W READ-GEMDOS DC.B 'READLINE' DS.B 10 DC.W READLINE-GEMDOS DC.B 'RENAME' DS.B 12 DC.W RENAME-GEMDOS DC.B 'RMDIR' DS.B 13 DC.W RMDIR-GEMDOS DC.B 'SETBLOCK' DS.B 10 DC.W SETBLOCK-GEMDOS DC.B 'SETDRV' DS.B 12 DC.W SETDRV-GEMDOS DC.B 'SETDTA' DS.B 12 DC.W SETDTA-GEMDOS DC.B 'SET_DATE' DS.B 10 DC.W SET_DATE-GEMDOS DC.B 'SET_TIME' DS.B 10 DC.W SET_TIME-GEMDOS DC.B 'SFIRST' DS.B 12 DC.W SFIRST-GEMDOS DC.B 'SNEXT' DS.B 13 DC.W SNEXT-GEMDOS DC.B 'SUPER' DS.B 13 DC.W SUPER-GEMDOS DC.B 'TERM' DS.B 14 DC.W TERM-GEMDOS DC.B 'TERM_2' DS.B 12 DC.W TERM_2-GEMDOS DC.B 'UNLINK' DS.B 12 DC.W UNLINK-GEMDOS DC.B 'WRITE' DS.B 13 DC.W WRITE-GEMDOS ENDE_GEMDOS: DC.W 0,ENDE_GEMDOS-GEMDOS TERM=EMPTY CONIN:DC.B O,' D0=Character',0,0 CONOUT:DC.B I,' Character ~',0,0 AUXIN=CONIN AUXOUT=CONOUT PRTOUT=CONOUT RAWCONIO:DC.B I,' Character ~',0 DC.B 'If character=$FF => D0 like by CONIN',0,0 CONIN_WE=CONIN PRINTLINE:DC.B I,' String ^',0 DC.B O,' D0=Number of output characters',0,0 READLINE:DC.B I,' Buffer ^',0 DC.B O,' D0=Number of input characters ( w/o CR )',0,0 CONSTAT:DC.B O,' D0= 0:no characters available',0 DC.B ' -1:Characters available',0,0 SETDRV:DC.B I,' Drive No. ~',0 DC.B O,' D0=present drive',0,0 CONOSTAT=CONSTAT PRTOSTAT=CONSTAT AUXISTAT=CONSTAT AUXOSTAT=CONSTAT CURDRV:DC.B O,' D0=active drive',0,0 SETDTA:DC.B I,' Buffer ^',0,0 SUPER:DC.B I,' Supervisor stack ^',0 DC.B O,' D0=old SSP',0,0 GET_DATE:DC.B O,' D0=Date',0,0 SET_DATE:DC.B I,' Date ~',0,0 GET_TIME:DC.B O,' D0=Time',0,0 SET_TIME:DC.B I,' Time ~',0,0 GETDTA:DC.B O,' D0=^ to buffer',0,0 GETVNR:DC.B O,' D0=Version No.',0,0 KEEPPROC:DC.B I,' Error flag ~',0 DC.B I,' Length of area to be protected ~',0,0 GETDFREE=GETDTA MKDIR:DC.B I,' Folder name ^',0,0 RMDIR=MKDIR CHDIR:DC.B I,' Path name ^',0,0 CREATE:DC.B I,' Status ~',0 DC.B I,' File name ^',0 DC.B O,' D0=Handle',0,0 OPEN=CREATE CLOSE:DC.B I,' Handle ~',0,0 READ:DC.B I,' Start address ^',0 DC.B I,' Length ~ (long word)',0 DC.B I,' Handle ~',0 DC.B O,' D0=Number of bytes read',0,0 WRITE:DC.B I,' Start address ^',0 DC.B I,' Length ~ (long word)',0 DC.B I,' Handle ~',0 DC.B O,' D0=Number of bytes written',0,0 UNLINK:DC.B I,' File name ^',0,0 LSEEK:DC.B I,' Mode ~',0 DC.B I,' Handle ~',0 DC.B I,' Number bytes ~ (long word)',0 DC.B O,' D0=absolute position',0,0 CHMOD:DC.B I,' new attribute ~',0 DC.B I,' Mode ~',0 DC.B I,' File name ^',0 DC.B O,' D0=actual attribute',0,0 DUP:DC.B I,' Device No. ~',0 DC.B O,' D0=Handle',0,0 FORCE:DC.B I,' Flag ~',0 DC.B I,' Handle ~',0,0 GETDIR:DC.B I,' Drive No. ~',0 DC.B I,' Buffer ^',0,0 MALLOC:DC.B I,' Number of bytes ~ (long word)',0 DC.B O,' D0=^ to start address',0,0 MFREE:DC.B I,' Adress ^',0,0 SETBLOCK:DC.B I,' Length ~ (long word)',0 DC.B I,' Adress ^',0,0 EXEC:DC.B I,' Environment ^',0 DC.B I,' Command line ^',0 DC.B I,' File name ^',0 DC.B I,' Mode ~',0 DC.B O,' D0=^ to base page',0,0 TERM_2:DC.B I,' Error No. ~',0,0 SFIRST:DC.B I,' Attribute ~',0 DC.B I,' File name ^',0,0 SNEXT=EMPTY RENAME:DC.B I,' new file name ^',0 DC.B I,' old file name ^',0,0 GSDTOF:DC.B I,' Mod ~',0 DC.B I,' Handle ~',0 DC.B I,' Buffer ^',0,0 ALIGN END DC.W 0,ENDE_VDI-VDI DS.B 16 VDI: DC.B 'VEX_BUTV' DS.B 10 DC.W VEX_BUTV-VDI DC.B 'VEX_CURV' DS.B 10 DC.W VEX_CURV-VDI DC.B 'VEX_MOTV' DS.B 10 DC.W VEX_MOTV-VDI DC.B 'VEX_TIME' DS.B 10 DC.W VEX_TIME-VDI DC.B 'VM_FILENAME' DS.B 7 DC.W VM_FILENAME-VDI DC.B 'VQF_ATTRIBUTES' DS.B 4 DC.W VQF_ATTRIBUTES-VDI DC.B 'VQIN_MODE' DS.B 9 DC.W VQIN_MODE-VDI DC.B 'VQL_ATTRIBUTES' DS.B 4 DC.W VQL_ATTRIBUTES-VDI DC.B 'VQM_ATTRIBUTES' DS.B 4 DC.W VQM_ATTRIBUTES-VDI DC.B 'VQP_ERROR' DS.B 9 DC.W VQP_ERROR-VDI DC.B 'VQP_FILMS' DS.B 9 DC.W VQP_FILMS-VDI DC.B 'VQP_STATE' DS.B 9 DC.W VQP_STATE-VDI DC.B 'VQT_ATTRIBUTES' DS.B 4 DC.W VQT_ATTRIBUTES-VDI DC.B 'VQT_EXTENT' DS.B 8 DC.W VQT_EXTENT-VDI DC.B 'VQT_FONTINFO' DS.B 6 DC.W VQT_FONTINFO-VDI DC.B 'VQT_NAME' DS.B 10 DC.W VQT_NAME-VDI DC.B 'VQT_WIDTH' DS.B 9 DC.W VQT_WIDTH-VDI DC.B 'VQ_CELLARRAY' DS.B 6 DC.W VQ_CELLARRAY-VDI DC.B 'VQ_CHCELLS' DS.B 8 DC.W VQ_CHCELLS-VDI DC.B 'VQ_COLOR' DS.B 10 DC.W VQ_COLOR-VDI DC.B 'VQ_CURADDRESS' DS.B 5 DC.W VQ_CURADDRESS-VDI DC.B 'VQ_EXTND' DS.B 10 DC.W VQ_EXTND-VDI DC.B 'VQ_KEY_S' DS.B 10 DC.W VQ_KEY_S-VDI DC.B 'VQ_MOUSE' DS.B 10 DC.W VQ_MOUSE-VDI DC.B 'VQ_TABSTATUS' DS.B 6 DC.W VQ_TABSTATUS-VDI DC.B 'VRO_CPYFM' DS.B 9 DC.W VRO_CPYFM-VDI DC.B 'VRO_CPYFORM' DS.B 7 DC.W VRO_CPYFORM-VDI DC.B 'VRQ_CHOISE' DS.B 8 DC.W VRQ_CHOISE-VDI DC.B 'VRQ_LOCATOR' DS.B 7 DC.W VRQ_LOCATOR-VDI DC.B 'VRQ_STRING' DS.B 8 DC.W VRQ_STRING-VDI DC.B 'VRQ_VALUATOR' DS.B 6 DC.W VRQ_VALUATOR-VDI DC.B 'VR_RECFL' DS.B 10 DC.W VR_RECFL-VDI DC.B 'VR_TRNFM' DS.B 10 DC.W VR_TRNFM-VDI DC.B 'VSC_FORM' DS.B 10 DC.W VSC_FORM-VDI DC.B 'VSF_COLOR' DS.B 9 DC.W VSF_COLOR-VDI DC.B 'VSF_INTERIOR' DS.B 6 DC.W VSF_INTERIOR-VDI DC.B 'VSF_PERIMETER' DS.B 5 DC.W VSF_PERIMETER-VDI DC.B 'VSF_STYLE' DS.B 9 DC.W VSF_STYLE-VDI DC.B 'VSF_UDPAT' DS.B 9 DC.W VSF_UDPAT-VDI DC.B 'VSIN_MODE' DS.B 9 DC.W VSIN_MODE-VDI DC.B 'VSL_COLOR' DS.B 9 DC.W VSL_COLOR-VDI DC.B 'VSL_ENDS' DS.B 10 DC.W VSL_ENDS-VDI DC.B 'VSL_TYPE' DS.B 10 DC.W VSL_TYPE-VDI DC.B 'VSL_UDSTY' DS.B 9 DC.W VSL_UDSTY-VDI DC.B 'VSL_WIDTH' DS.B 9 DC.W VSL_WIDTH-VDI DC.B 'VSM_CHOISE' DS.B 8 DC.W VSM_CHOISE-VDI DC.B 'VSM_COLOR' DS.B 9 DC.W VSM_COLOR-VDI DC.B 'VSM_HEIGHT' DS.B 8 DC.W VSM_HEIGHT-VDI DC.B 'VSM_LOCATOR' DS.B 7 DC.W VSM_LOCATOR-VDI DC.B 'VSM_STRING' DS.B 8 DC.W VSM_STRING-VDI DC.B 'VSM_TYPE' DS.B 10 DC.W VSM_TYPE-VDI DC.B 'VSM_VALUATOR' DS.B 6 DC.W VSM_VALUATOR-VDI DC.B 'VSP_MESSAGE' DS.B 7 DC.W VSP_MESSAGE-VDI DC.B 'VSP_SAVE' DS.B 10 DC.W VSP_SAVE-VDI DC.B 'VSP_STATE' DS.B 9 DC.W VSP_STATE-VDI DC.B 'VST_ALIGNMENT' DS.B 5 DC.W VST_ALIGNMENT-VDI DC.B 'VST_COLOR' DS.B 9 DC.W VST_COLOR-VDI DC.B 'VST_EFFECTS' DS.B 7 DC.W VST_EFFECTS-VDI DC.B 'VST_FONT' DS.B 10 DC.W VST_FONT-VDI DC.B 'VST_HEIGHT' DS.B 8 DC.W VST_HEIGHT-VDI DC.B 'VST_LOAD_FONTS' DS.B 4 DC.W VST_LOAD_FONTS-VDI DC.B 'VST_POINT' DS.B 9 DC.W VST_POINT-VDI DC.B 'VST_ROTATION' DS.B 6 DC.W VST_ROTATION-VDI DC.B 'VST_UNLOAD_FONTS' DS.B 2 DC.W VST_UNLOAD_FONTS-VDI DC.B 'VSWR_MODE' DS.B 9 DC.W VSWR_MODE-VDI DC.B 'VS_CLIP' DS.B 11 DC.W VS_CLIP-VDI DC.B 'VS_COLOR' DS.B 10 DC.W VS_COLOR-VDI DC.B 'VS_CURADDRESS' DS.B 5 DC.W VS_CURADDRESS-VDI DC.B 'VS_PALETTE' DS.B 8 DC.W VS_PALETTE-VDI DC.B 'V_ARC' DS.B 13 DC.W V_ARC-VDI DC.B 'V_BAR' DS.B 13 DC.W V_BAR-VDI DC.B 'V_BIT_IMAGE' DS.B 7 DC.W V_BIT_IMAGE-VDI DC.B 'V_CELLARRAY' DS.B 7 DC.W V_CELLARRAY-VDI DC.B 'V_CIRCLE' DS.B 10 DC.W V_CIRCLE-VDI DC.B 'V_CLEAR_DISP_LIST' DS.B 1 DC.W V_CLEAR_DISP_LIST-VDI DC.B 'V_CLRWK' DS.B 11 DC.W V_CLRWK-VDI DC.B 'V_CLSVWK' DS.B 10 DC.W V_CLSVWK-VDI DC.B 'V_CLSWK' DS.B 11 DC.W V_CLSWK-VDI DC.B 'V_CONTOURFILL' DS.B 5 DC.W V_CONTOURFILL-VDI DC.B 'V_CURDOWN' DS.B 9 DC.W V_CURDOWN-VDI DC.B 'V_CURHOME' DS.B 9 DC.W V_CURHOME-VDI DC.B 'V_CURLEFT' DS.B 9 DC.W V_CURLEFT-VDI DC.B 'V_CURRIGHT' DS.B 8 DC.W V_CURRIGHT-VDI DC.B 'V_CURTEXT' DS.B 9 DC.W V_CURTEXT-VDI DC.B 'V_CURUP' DS.B 11 DC.W V_CURUP-VDI DC.B 'V_DSPCUR' DS.B 10 DC.W V_DSPCUR-VDI DC.B 'V_EEOL' DS.B 12 DC.W V_EEOL-VDI DC.B 'V_EEOS' DS.B 12 DC.W V_EEOS-VDI DC.B 'V_ELLARC' DS.B 10 DC.W V_ELLARC-VDI DC.B 'V_ELLIPSE' DS.B 9 DC.W V_ELLIPSE-VDI DC.B 'V_ELLPIE' DS.B 10 DC.W V_ELLPIE-VDI DC.B 'V_ENTER_CUR' DS.B 7 DC.W V_ENTER_CUR-VDI DC.B 'V_EXIT_CUR' DS.B 8 DC.W V_EXIT_CUR-VDI DC.B 'V_FILLAREA' DS.B 8 DC.W V_FILLAREA-VDI DC.B 'V_FORM_ADV' DS.B 8 DC.W V_FORM_ADV-VDI DC.B 'V_GET_PIXEL' DS.B 7 DC.W V_GET_PIXEL-VDI DC.B 'V_GTEXT' DS.B 11 DC.W V_GTEXT-VDI DC.B 'V_HARDCOPY' DS.B 8 DC.W V_HARDCOPY-VDI DC.B 'V_HIDE_C' DS.B 10 DC.W V_HIDE_C-VDI DC.B 'V_JUSTIFIED' DS.B 7 DC.W V_JUSTIFIED-VDI DC.B 'V_META_EXTENTS' DS.B 4 DC.W V_META_EXTENTS-VDI DC.B 'V_OPNVWK' DS.B 10 DC.W V_OPNVWK-VDI DC.B 'V_OPNWK' DS.B 11 DC.W V_OPNWK-VDI DC.B 'V_OUTPUT_WINDOW' DS.B 3 DC.W V_OUTPUT_WINDOW-VDI DC.B 'V_PIESLICE' DS.B 8 DC.W V_PIESLICE-VDI DC.B 'V_PLINE' DS.B 11 DC.W V_PLINE-VDI DC.B 'V_PMARKER' DS.B 9 DC.W V_PMARKER-VDI DC.B 'V_RBOX' DS.B 12 DC.W V_RBOX-VDI DC.B 'V_RFBOX' DS.B 11 DC.W V_RFBOX-VDI DC.B 'V_RMCUR' DS.B 11 DC.W V_RMCUR-VDI DC.B 'V_RVOFF' DS.B 11 DC.W V_RVOFF-VDI DC.B 'V_RVON' DS.B 12 DC.W V_RVON-VDI DC.B 'V_SHOW_C' DS.B 10 DC.W V_SHOW_C-VDI DC.B 'V_UPDWK' DS.B 11 DC.W V_UPDWK-VDI DC.B 'V_WRITE_META' DS.B 6 DC.W V_WRITE_META-VDI ENDE_VDI: DC.W 0,ENDE_VDI-VDI V_OPNWK:DC.B I,' Work_in ^',0 DC.B I,O,' Handle ^',0 DC.B o,' Work_out ^',0,0 v_clswk:DC.B I,' Handle ~',0,0 v_opnvwk=v_opnwk v_clsvwk=v_clswk V_clrwk=v_clswk v_updwk=v_clswk vst_load_fonts:DC.B I,' Handle ~',0 dc.b i,' Select ~',0 dc.b o,' Additional ~',0,0 vst_unload_fonts:DC.B I,' Handle ~',0 dc.b i,' Select ~',0,0 vs_clip:DC.B I,' Handle ~',0 dc.b i,' Clip_flag ~',0 dc.b i,' Pxyarray ^',0,0 v_pline:DC.B I,' Handle ~',0 dc.b i,' Count ~',0 dc.b i,' Pxyarray ^',0,0 v_pmarker=v_pline v_gtext:DC.B I,' Handle ~',0 dc.b i,' x ~',0 dc.b i,' y ~',0 dc.b i,' String ^',0 dc.b '(The string will automatically be brought',0 dc.b 'into the INTIN array and converted !)',0,0 v_fillarea=v_pline v_cellarray:DC.B I,' Handle ~',0 DC.B I,' Pxyarray ^',0 DC.B I,' Row_length ~',0 DC.B I,' El_used ~',0 DC.B I,' Num_rows ~',0 DC.B I,' Wrt_mode ~',0 DC.B I,' Colarray ^',0,0 v_contourfill:DC.B I,' Handle ~',0 dc.b i,' x ~',0 dc.b i,' y ~',0 dc.b i,' Index ~',0,0 vr_recfl:DC.B I,' Handle ~',0 dc.b i,' Pxyarray ^',0,0 v_bar=vr_recfl v_arc:DC.B I,' Handle ~',0 dc.b i,' x ~',0 dc.b i,' y ~',0 dc.b i,' Radius ~',0 dc.b i,' Begang ~',0 dc.b i,' Endang ~',0,0 v_pieslice=v_arc v_circle:DC.B I,' Handle ~',0 dc.b i,' x ~',0 dc.b i,' y ~',0 dc.b i,' Radius ~',0,0 v_ellarc:DC.B I,' Handle ~',0 dc.b i,' x ~',0 dc.b i,' y ~',0 dc.b i,' Xradius ~',0 dc.b i,' Yradius ~',0 dc.b i,' Begang ~',0 dc.b i,' Endang ~',0,0 v_ellpie=v_ellarc v_ellipse:DC.B I,' Handle ~',0 dc.b i,' x ~',0 dc.b i,' y ~',0 dc.b i,' Xradius ~',0 dc.b i,' Yradius ~',0,0 v_rbox=vr_recfl v_rfbox=vr_recfl v_justified:DC.B I,' Handle ~',0 dc.b i,' x ~',0 dc.b i,' y ~',0 dc.b i,' String ^',0 dc.b i,' Length ~',0 dc.b i,' Word_space ~',0 dc.b i,' Char_space ~',0 dc.b '(The string will automatically be brought',0 dc.b 'into the INTIN array and converted !)',0,0 vswr_mode:DC.B I,' Handle ~',0 dc.b i,' Mode ~',0 dc.b o,' Set_mode ~',0,0 vs_color:DC.B I,' Handle ~',0 dc.b i,' Index ~',0 dc.b i,' RGR_in ^',0,0 vsl_color:DC.B I,' Handle ~',0 dc.b i,' Color_index ~',0 dc.b o,' Set_color ~',0,0 vsl_type:DC.B I,' Handle ~',0 dc.b i,' Style ~',0 dc.b o,' Set_style ~',0,0 vsl_udsty:DC.B I,' Handle ~',0 dc.b i,' Pattern ~',0,0 vsl_width:DC.B I,' Handle ~',0 dc.b i,' Width ~',0 dc.b o,' Set_width ~',0,0 vsl_ends:DC.B I,' Handle ~',0 dc.b i,' Beg_style ~',0 dc.b i,' End_style ~',0,0 vsm_type:DC.B I,' Handle ~',0 dc.b i,' Symbol ~',0 dc.b o,' Set_type ~',0,0 vsm_height:DC.B I,' Handle ~',0 dc.b i,' Height ~',0 dc.b o,' Set_height ~',0,0 vsm_color=vsl_color vst_height:DC.B I,' Handle ~',0 dc.b i,' Height ~',0 dc.b o,' Height_array ^ to',0 dc.b ' char_width,char_height',0 dc.b ' cell_width,cell_height',0,0 vst_point:DC.B I,' Handle ~',0 dc.b i,' Point ~',0 dc.b o,' Set_point ~',0 dc.b o,' Height_array ^ to',0 dc.b ' char_width,char_height',0 dc.b ' cell_width,cell_height',0,0 vst_rotation:DC.B I,' Handle ~',0 dc.b i,' Angle ~',0 dc.b o,' Set_baseline ~',0,0 vst_font:DC.B I,' Handle ~',0 dc.b i,' Font ~',0 dc.b o,' Set_font ~',0,0 vst_color=vsl_color vst_effects:DC.B I,' Handle ~',0 dc.b i,' Effect ~',0 dc.b o,' Set_effect ~',0,0 vst_alignment:DC.B I,' Handle ~',0 dc.b i,' Hor_in ~',0 dc.b i,' Vert_in ~',0 dc.b o,' Hor_out ~',0 dc.b o,' Vert_out ~',0,0 vsf_interior:DC.B I,' Handle ~',0 dc.b i,' Style ~',0 dc.b o,' Set_interior ~',0,0 vsf_style:DC.B I,' Handle ~',0 dc.b i,' Style_index ~',0 dc.b o,' Set_style ~',0,0 vsf_color=vsl_color vsf_perimeter:DC.B I,' Handle ~',0 dc.b i,' Per_vis ~',0 dc.b o,' Set_perimeter ~',0,0 vsf_udpat:DC.B I,' Handle ~',0 dc.b i,' Pfill_pat ^',0 dc.b i,' Planes ~',0,0 VRO_cpyform:DC.B I,' Handle ~',0 dc.b i,' Wr_mode ~',0 dc.b i,' Pxyarray ^',0 dc.b i,' PsrcMFDB ^',0 dc.b i,' PdesMFDB ^',0,0 vro_cpyfm:DC.B I,' Handle ~',0 dc.b i,' Wr_mode ~',0 dc.b i,' Pxyarray ^',0 dc.b i,' PsrcMFDB ^',0 dc.b i,' PdesMFDB ^',0 dc.b i,' Color_index ^',0,0 vr_trnfm:DC.B I,' Handle ~',0 dc.b i,' PsrcMFDB ^',0 dc.b i,' PdesMFDB ^',0,0 v_get_pixel:DC.B I,' Handle ~',0 dc.b i,' x ~',0 dc.b i,' y ~',0 dc.b o,' Pel ~',0 dc.b o,' Index ~',0,0 vsin_mode:DC.B I,' Handle ~',0 dc.b i,' Dev_type ~',0 dc.b i,' Mode ~',0 dc.b o,' Set_mode ~',0,0 vrq_locator:DC.B I,' Handle ~',0 dc.b i,' x ~',0 dc.b i,' y ~',0 dc.b o,' Xout ~',0 dc.b o,' Yout ~',0 dc.b o,' Term ~',0,0 vsm_locator:DC.B I,' Handle ~',0 dc.b i,' x ~',0 dc.b i,' y ~',0 dc.b o,' Status ~',0 dc.b o,' Xout ~',0 dc.b o,' Yout ~',0 dc.b o,' Term ~',0,0 vrq_valuator:DC.B I,' Handle ~',0 dc.b i,' Valuator_in ~',0 dc.b o,' Valuator_out ~',0 dc.b o,' Terminator ~',0,0 vsm_valuator:DC.B I,' Handle ~',0 dc.b i,' Val_in ~',0 dc.b o,' Val_out ~',0 dc.b o,' Term ~',0 dc.b o,' Status ~',0,0 vrq_choise:DC.B I,' Handle ~',0 dc.b i,' Ch_in ~',0 dc.b o,' Ch_out ~',0,0 vsm_choise:DC.B I,' Handle ~',0 dc.b o,' Status ~',0 dc.b o,' Choise ~',0,0 vrq_string:DC.B I,' Handle ~',0 dc.b i,' Max_length ~',0 dc.b i,' Echo_mode ~',0 dc.b i,' Echo_xy ^',0 dc.b o,' String ^',0 dc.b '(The string will automatically be gotten',0 dc.b 'out of the INTOUT array and converted !)',0,0 vsm_string:DC.B I,' Handle ~',0 dc.b i,' Max_length ~',0 dc.b i,' Echo_mode ~',0 dc.b i,' Echo_xy ^',0 dc.b o,' Status ~',0 dc.b o,' String ^',0 dc.b '(The string will automatically be gotten',0 dc.b 'out of the INTOUT array and converted !)',0,0 vsc_form:DC.B I,' Handle ~',0 dc.b i,' Pcur_form ^',0,0 vex_time:DC.B I,' Handle ~',0 dc.b i,' Tim_addr ^',0 dc.b o,' Otim_addr ~ (longword)',0 dc.b o,' Tim_conv ~',0,0 v_show_c:DC.B I,' Handle ~',0 dc.b i,' Reset ~',0,0 v_hide_c=v_clswk vq_mouse:DC.B I,' Handle ~',0 dc.b o,' Status ~',0 dc.b o,' x ~',0 dc.b o,' y ~',0,0 vex_butv:DC.B I,' Handle ~',0 dc.b i,' Pusrcode ^',0 dc.b o,' Psavcode ~ (longword)',0,0 vex_motv=vex_butv vex_curv=vex_butv vq_key_s:DC.B I,' Handle ~',0 dc.b o,' Pstatus ~',0,0 vq_extnd:DC.B I,' Handle ~',0 dc.b i,' Owflag ~',0 dc.b o,' Work_out ^',0,0 vq_color:DC.B I,' Handle ~',0 dc.b i,' Color_index ~',0 dc.b i,' Set_flag ~',0 dc.b o,' RGB ^',0,0 vql_attributes:DC.B I,' Handle ~',0 dc.b o,' Attrib ^',0,0 vqm_attributes=vql_attributes vqf_attributes=vql_attributes vqt_attributes=vql_attributes vqt_extent:DC.B I,' Handle ~',0 dc.b i,' String ^',0 dc.b o,' Extend ^',0 dc.b '(The string will automatically be brought',0 dc.b 'into the INTIN array and converted !)',0,0 vqt_width:DC.B I,' Handle ~',0 dc.b i,' Character ~',0 dc.b o,' Status ~',0 dc.b o,' Cell_width ~',0 dc.b o,' Left_delta ~',0 dc.b o,' Right_delta ~',0,0 vqin_mode:DC.B I,' Handle ~',0 dc.b i,' Dev_type ~',0 dc.b o,' Input_mode ~',0,0 vqt_name:DC.B I,' Handle ~',0 dc.b i,' Element_num ~',0 dc.b o,' Index ~',0 dc.b o,' Name ^',0 dc.b '(The name will automatically be gotten',0 dc.b 'out of the INTOUT array and converted !)',0,0 vq_cellarray:DC.B I,' Handle ~',0 DC.B I,' Pxyarray ^',0 DC.B I,' Row_length ~',0 dc.b i,' Num_rows ~',0 DC.B o,' El_used ~',0 DC.B o,' Rows_used ~',0 DC.B o,' Status ~',0 DC.B o,' Colarray ^',0,0 vqt_fontinfo:DC.B I,' Handle ~',0 dc.b o,' MinADE ~',0 dc.b o,' MaxADE ~',0 dc.b o,' Distances ^',0 dc.b o,' Maxwidth ~',0 dc.b o,' Effects ^',0,0 vq_chcells:DC.B I,' Handle ~',0 dc.b o,' Rows ~',0 dc.b o,' Columns ~',0,0 v_exit_cur=v_clswk v_enter_cur=v_clswk v_curup=v_clswk v_curdown=v_clswk v_curright=v_clswk v_curleft=v_clswk v_curhome=v_clswk v_eeos=v_clswk v_eeol=v_clswk vs_curaddress:DC.B I,' Handle ~',0 dc.b i,' Row ~',0 dc.b i,' Column ~',0,0 v_curtext:DC.B I,' Handle ~',0 dc.b o,' String ^',0 dc.b '(The string will automatically be gotten',0 dc.b 'out of the INTOUT array and converted !)',0,0 v_rvon=v_clswk v_rvoff=v_clswk vq_curaddress:DC.B I,' Handle ~',0 dc.b o,' Row ~',0 dc.b o,' Column ~',0,0 vq_tabstatus:DC.B I,' Handle ~',0 dc.b o,' Status ~',0,0 v_hardcopy=v_clswk v_dspcur:DC.B I,' Handle ~',0 dc.b i,' x ~',0 dc.b i,' y ~',0,0 v_rmcur=v_clswk v_form_adv=v_clswk v_output_window:DC.B I,' Handle ~',0 dc.b i,' Xyarray ^',0,0 v_clear_disp_list=v_clswk v_bit_image:DC.B I,' Handle ~',0 dc.b i,' Filename ^',0 dc.b i,' Aspect ~',0 dc.b i,' Scaling ~',0 dc.b i,' Num_pts ~',0 dc.b i,' Xyarray ^',0 dc.b '(The filename will automatically be brought',0 dc.b 'into the INTIN array and converted !)',0,0 vs_palette:DC.B I,' Handle ~',0 dc.b i,' Palette ~',0 dc.b o,' Selected ~',0,0 vqp_films:DC.B I,' Handle ~',0 dc.b o,' Film_names ^',0 dc.b '(The names will automatically be gotten',0 dc.b 'out of the INTOUT array and converted !)',0,0 vqp_state:DC.B I,' Handle ~',0 dc.b o,' Port ~',0 dc.b o,' Film_name ~',0 dc.b o,' Lightness ~',0 dc.b o,' Interlace ~',0 dc.b o,' Planes ~',0 dc.b o,' Indexes ^',0,0 vsp_state:DC.B I,' Handle ~',0 dc.b o,' Port ~',0 dc.b o,' Film_num ~',0 dc.b o,' Lightness ~',0 dc.b o,' Interlace ~',0 dc.b o,' Planes ~',0 dc.b o,' Indexes ^',0,0 vsp_save=v_clswk vsp_message=v_clswk vqp_error:DC.B I,' Handle ~',0 dc.b o,' Status ~',0,0 v_meta_extents:DC.B I,' Handle ~',0 dc.b i,' Boundarray ^ to',0 dc.b ' min_x,min_y,max_x,max_y',0,0 v_write_meta:DC.B I,' Handle ~',0 dc.b i,' Num_intin ~',0 dc.b i,' Intin ^',0 dc.b i,' Num_ptsin ~',0 dc.b i,' Ptsin ^',0,0 vm_filename:DC.B I,' Handle ~',0 dc.b i,' Filename ^',0 dc.b '(The filename will automatically be brought',0 dc.b 'into the INTIN array and converted !)',0,0 align END DC.W 0,ENDE_XBIOS-XBIOS DS.B 16 XBIOS: DC.B 'BIOSKEYS' DS.B 10 DC.W BIOSKEYS-XBIOS DC.B 'CURSCONF' DS.B 10 DC.W CURSCONF-XBIOS DC.B 'DOSOUND' DS.B 11 DC.W DOSOUND-XBIOS DC.B 'FLOPFMT' DS.B 11 DC.W FLOPFMT-XBIOS DC.B 'FLOPRD' DS.B 12 DC.W FLOPRD-XBIOS DC.B 'FLOPVER' DS.B 11 DC.W FLOPVER-XBIOS DC.B 'FLOPWR' DS.B 12 DC.W FLOPWR-XBIOS DC.B 'GETREZ' DS.B 12 DC.W GETREZ-XBIOS DC.B 'GETTIME' DS.B 11 DC.W GETTIME-XBIOS DC.B 'GIACCESS' DS.B 10 DC.W GIACCESS-XBIOS DC.B 'IKBDWS' DS.B 12 DC.W IKBDWS-XBIOS DC.B 'INITMOUS' DS.B 10 DC.W INITMOUS-XBIOS DC.B 'IOREC' DS.B 13 DC.W IOREC-XBIOS DC.B 'JDISINT' DS.B 11 DC.W JDISINT-XBIOS DC.B 'JENABINT' DS.B 10 DC.W JENABINT-XBIOS DC.B 'KBDVBASE' DS.B 10 DC.W KBDVBASE-XBIOS DC.B 'KBRATE' DS.B 12 DC.W KBRATE-XBIOS DC.B 'KEYTBL' DS.B 12 DC.W KEYTBL-XBIOS DC.B 'LOGBASE' DS.B 11 DC.W LOGBASE-XBIOS DC.B 'MFPINT' DS.B 12 DC.W MFPINT-XBIOS DC.B 'MIDIWS' DS.B 12 DC.W MIDIWS-XBIOS DC.B 'OFFGIBIT' DS.B 10 DC.W OFFGIBIT-XBIOS DC.B 'ONGIBIT' DS.B 11 DC.W ONGIBIT-XBIOS DC.B 'PHYSBASE' DS.B 10 DC.W PHYSBASE-XBIOS DC.B 'PROTOBT' DS.B 11 DC.W PROTOBT-XBIOS DC.B 'PRTBLK' DS.B 12 DC.W PRTBLK-XBIOS DC.B 'PUNTAES' DS.B 11 DC.W PUNTAES-XBIOS DC.B 'RANDOM' DS.B 12 DC.W RANDOM-XBIOS DC.B 'RSCONF' DS.B 12 DC.W RSCONF-XBIOS DC.B 'SCRDMP' DS.B 12 DC.W SCRDMP-XBIOS DC.B 'SETCOLOR' DS.B 10 DC.W SETCOLOR-XBIOS DC.B 'SETPALETTE' DS.B 8 DC.W SETPALETTE-XBIOS DC.B 'SETPRT' DS.B 12 DC.W SETPRT-XBIOS DC.B 'SETSCREEN' DS.B 9 DC.W SETSCREEN-XBIOS DC.B 'SETTIME' DS.B 11 DC.W SETTIME-XBIOS DC.B 'SSBRK' DS.B 13 DC.W SSBRK-XBIOS DC.B 'SUPEXEC' DS.B 11 DC.W SUPEXEC-XBIOS DC.B 'WVBL' DS.B 14 DC.W WVBL-XBIOS DC.B 'XBTIMER' DS.B 11 DC.W XBTIMER-XBIOS ENDE_XBIOS: DC.W 0,ENDE_XBIOS-XBIOS INITMOUS:DC.B I,' Vector ^',0 DC.B I,' Parameterbuffer ^',0 DC.B I,' Type ~',0,0 SSBRK:DC.B I,' Number of bytes ~',0 DC.B O,' D0=^ to Start adress',0,0 PHYSBASE:DC.B O,' D0=^ to screen adress',0,0 LOGBASE=PHYSBASE GETREZ:DC.B O,' D0=Resolution',0,0 SETSCREEN:DC.B I,' Resolution ~',0 DC.B I,' physical screen adress ^',0 DC.B I,' logical screen adress ^',0,0 SETPALETTE:DC.B I,' Palette ^',0,0 SETCOLOR:DC.B I,' Color ~',0 DC.B I,' Color register ~',0 DC.B O,' D0=old color value (if color = -1)',0,0 FLOPRD:DC.B I,' Number of sectors ~',0 DC.B I,' Disk side ~',0 DC.B I,' Track ~',0 DC.B I,' first sector ~',0 DC.B I,' Drive ~',0 DC.B I,' Buffer ^',0,0 FLOPWR=FLOPRD FLOPFMT:DC.B I,' Write value ~',0 DC.B I,' Sequence ~',0 DC.B I,' Disk side ~',0 DC.B I,' Track ~',0 DC.B I,' Sectors per track ~',0 DC.B I,' Drive ~',0 DC.B I,' Buffer ^',0,0 MIDIWS:DC.B I,' String ^',0 DC.B I,' Number-1 ~',0,0 MFPINT:DC.B I,' Vector ^',0 DC.B I,' Vectornumber ~',0,0 IOREC:DC.B I,' Device ~',0 DC.B O,' D0=^ to buffer record',0,0 RSCONF:DC.B I,' scr ~',0 DC.B I,' tsr ~',0 DC.B I,' rsr ~',0 DC.B I,' ucr ~',0 DC.B I,' ctrl ~',0 DC.B I,' Baudrate ~',0,0 KEYTBL:DC.B I,' Capslock table ^',0 DC.B I,' Shift table ^',0 DC.B I,' Unshift table ^',0 DC.B O,' D0=^ to Vectortable',0,0 RANDOM:DC.B O,' D0=Random number',0,0 PROTOBT:DC.B I,' Execflag ~',0 DC.B I,' Disk type ~',0 DC.B I,' Serial number ~ (longword)',0 DC.B I,' Buffer ^',0,0 FLOPVER=FLOPRD SCRDMP=EMPTY CURSCONF:DC.B I,' Flash rate ~',0 DC.B I,' Function ~',0 DC.B O,' if function=5 => D0=flash rate',0,0 SETTIME=SET_TIME GETTIME=GET_TIME BIOSKEYS=EMPTY IKBDWS=MIDIWS JDISINT:DC.B I,' Vectornumber ~',0,0 JENABINT=JDISINT GIACCESS:DC.B I,' Register No. ~',0 DC.B I,' Value ~',0,0 OFFGIBIT:DC.B I,' Bitnumber ~',0,0 ONGIBIT=OFFGIBIT XBTIMER:DC.B I,' Vector ^',0 DC.B I,' Data ~',0 DC.B I,' Control ~',0 DC.B I,' Timer No. ~',0,0 DOSOUND:DC.B I,' String ^',0,0 SETPRT:DC.B I,' Printer configuration ~',0 DC.B O,' D0=aktual configuration',0,0 KBDVBASE:DC.B O,' D0=^ to vector table',0,0 KBRATE:DC.B I,' Repeat time ~',0 DC.B I,' Delay ~',0 DC.B O,' D0=old values',0,0 PRTBLK:DC.B I,' Parameter block ^',0,0 WVBL=EMPTY SUPEXEC:DC.B I,' Start adress ^',0,0 PUNTAES=EMPTY ALIGN END TAB: DC.L GEMDOS-TAB DC.L BIOS-TAB DC.L XBIOS-TAB DC.L VDI-TAB DC.L AES-TAB ;***************** I=4 ; O=3 ; EMPTY: DC.B 'no parameters.',0,0 align INCLUDE GEMDOS.VAR INCLUDE BIOS.VAR INCLUDE XBIOS.VAR INCLUDE VDI.VAR INCLUDE AES.VAR END ;*************** GEM *************** INCLUDE GEMDOS.S INCLUDE BIOS.S INCLUDE XBIOS.S INCLUDE VDI.S INCLUDE AES.S NOLIST MU_KEYBD =1 MU_BUTTON =2 MU_M1 =4 MU_M2 =8 MU_MESAG =16 MU_TIMER =32 MN_SELECTED=10 WM_REDRAW =20 WM_TOPPED =21 WM_CLOSED =22 WM_FULLED =23 WM_ARROWED =24 WM_HSLID =25 WM_VSLID =26 WM_SIZED =27 WM_MOVED =28 WM_NEWTOP =29 AC_OPEN =30 AC_CLOSE =31 G_BOX =20 G_TEXT =21 G_BOXTEXT =22 G_IMAGE =23 G_PROGDEF =24 G_IBOX =25 G_BUTTON =26 G_BOXCHAR =27 G_STRING =28 G_FTEXT =29 G_FBOXTEXT =30 G_ICON =31 G_TITLE =32 NONE =0 SELECTABLE =1 DEFAULT =2 EXIT =4 EDITABLE =8 RBUTTON =16 LASTOB =32 TOUCHEXIT =64 HIDETREE =128 INDIRECT =256 NORMAL =0 SELECTED =1 CROSSED =2 CHECKED =4 DISABLED =8 OUTLINED =16 SHADOWED =32 WF_KIND =1 WF_NAME =2 WF_INFO =3 WF_WORKXYWH=4 WF_CURRXYWH=5 WF_PREVXYWH=6 WF_FULLXYWH=7 WF_HSLIDE =8 WF_VSLIDE =9 WF_TOP =10 WF_FIRSTXYWH=11 WF_NEXTXYWH=12 WF_NEWDESK =14 WF_HSLSIZE =15 WF_VSLSIZE =16 GEM_INIT:MACRO MOVE.L 4(A7),A5 ;START OF BASEPAGE MOVE.L $C(A5),D0 ADD.L $14(A5),D0 ADD.L $1C(A5),D0 ADD.L #1800,D0 ;FR STACK UND BASEPAGE ANDI.B #$FE,D0 LEA -104(A5,D0.L),A7 SETBLOCK D0,(A5) MOVE.L A7,A3 LEA VDIPB+20,A7 PEA PTSOUT PEA INTOUT PEA PTSIN PEA INTIN PEA CONTRL PEA ADDROUT PEA ADDRIN PEA INTOUT PEA INTIN PEA GLOBAL PEA CONTRL PEA VDIPB PEA AESPB MOVE.L A3,A7 APPL_INIT AP_ID GRAF_HANDLE GR_HANDLE V_OPNVWK WORK_IN,HANDLE,WORK_OUT ENDM GEM_EXIT:MACRO V_CLSVWK HANDLE APPL_EXIT D0 TERM RTS DATA GLOBAL: APVERSION:DC.W 0 APCOUNT:DC.W 0 AP_ID: DC.W 0 APPRIVATE:DC.L 0 APPTREE:DC.L 0 AP1RESV:DC.L 0 AP2RESV:DC.L 0 AP3RESV:DC.L 0 AP4RESV:DC.L 0 WORK_IN:DC.W 1,1,1,1,1,1,1,1,1,1,2 BSS AESPTR DC.L 0 VDIPTR DC.L 0 AESPB: DS.L 6 VDIPB DS.L 5 CONTRL: OPCODE: DC.W 0 SINTIN: DC.W 0 SINTOUT:DC.W 0 SADDRIN:DC.W 0 SADDROUT:DC.W 0 DS.W 6 HANDLE DS.W 1 GR_HANDLE:DS.W 1 GR_HWCHAR:DS.W 1 GR_HHCHAR:DS.W 1 GR_HWBOX:DS.W 1 GR_HHBOX:DS.W 1 INTIN DS.W 128 PTSIN DS.W 256 INTOUT DS.W 128 PTSOUT DS.W 128 ADDRIN DS.W 128 ADDROUT DS.W 128 WORK_OUT:DS.W 57 TEXT ENDM RSRC_CALC:MACRO $\1 LEA \1,A4 MOVE.L A4,D7 MOVEQ #0,D3 MOVEQ #0,D4 \MLOOP: MOVEQ #2,D6 MOVEQ #0,D0 \ILOOP: MOVE 0(A4,D0),D5 BMI.S \POSIND CMP D3,D5 BLS.S \POSIND MOVE D5,D3 MOVE D5,D4 MULU #24,D4 \POSIND: ADDQ #2,D0 DBRA D6,\ILOOP LEA 16(A4),A5 MOVEQ #3,D5 MOVE.L GR_HWCHAR,D6 \XYLOOP: SWAP D6 MOVE.B (A5),D0 MOVE (A5),D1 EXT.W D0 MULU D6,D0 EXT.W D1 ADD D1,D0 MOVE D0,(A5)+ DBRA D5,\XYLOOP MOVE 6(A4),D6 CMPI #G_BOX,D6 BEQ.S \EXIT CMPI #G_IBOX,D6 BEQ.S \EXIT CMPI #G_BOXCHAR,D6 BEQ.S \EXIT ADD.L D7,12(A4) CMPI #G_BUTTON,D6 BEQ.S \EXIT CMPI #G_STRING,D6 BEQ.S \EXIT CMPI #G_TITLE,D6 BEQ.S \EXIT MOVE.L 12(A4),A3 MOVE.L A3,D5 ADD.L D5,(A3)+ CMPI #G_IMAGE,D6 BEQ.S \EXIT CMPI #G_PROGDEF,D6 BEQ.S \EXIT ADD.L D5,(A3)+ ADD.L D5,(A3) \EXIT: BTST #5,9(A4) ;LASTOB BNE.S \ENDE ADD #24,A4 MOVE.L D7,A3 LEA 0(A3,D4.L),A3 ;^ LASTOB CMP.L A3,A4 BLS \MLOOP \ENDE: ENDM LIST END ;********** 288 Bibliotheksmacros und 64 Konstanten ********** INCLUDE TOS.S SLABEL TOS.L ;********** GEMDOS ********** TERM CONIN CONOUT AUXIN AUXOUT PRTOUT RAWCONIO CONIN_WE PRINTLINE READLINE CONSTAT SETDRV CONOSTAT PRTOSTAT AUXISTAT AUXOSTAT CURDRV SETDTA SUPER GET_DATE SET_DATE GET_TIME SET_TIME GETDTA GETVNR KEEPPROC GETDFREE MKDIR RMDIR CHDIR CREATE OPEN CLOSE READ WRITE UNLINK LSEEK CHMOD DUP FORCE GETDIR MALLOC MFREE SETBLOCK EXEC TERM_2 SFIRST SNEXT RENAME GSDTOF ;********** BIOS ********** GETMPB BCONSTAT BCONIN BCONOUT RWABS SETEXEC TICKCAL GETBPB BCOSTAT MEDIACH DRVMAP KBSHIFT ;********* XBIOS ********** INITMOUS SSBRK PHYSBASE LOGBASE GETREZ SETSCREEN SETPALETTE SETCOLOR FLOPRD FLOPWR FLOPFMT MIDIWS MFPINT IOREC RSCONF KEYTBL RANDOM PROTOBT FLOPVER SCRDMP CURSCONF SETTIME GETTIME BIOSKEYS IKBDWS JDISINT JENABINT GIACCESS OFFGIBIT ONGIBIT XBTIMER DOSOUND SETPRT KBDVBASE KBRATE PRTBLK WVBL SUPEXEC PUNTAES ;********** GEM ********** MU_KEYBD MU_BUTTON MU_M1 MU_M2 MU_MESAG MU_TIMER MN_SELECTED WM_REDRAW WM_TOPPED WM_CLOSED WM_FULLED WM_ARROWED WM_HSLID WM_VSLID WM_SIZED WM_MOVED WM_NEWTOP AC_OPEN AC_CLOSE G_BOX G_TEXT G_BOXTEXT G_IMAGE G_PROGDEF G_IBOX G_BUTTON G_BOXCHAR G_STRING G_FTEXT G_FBOXTEXT G_ICON G_TITLE NONE SELECTABLE DEFAULT EXIT EDITABLE RBUTTON LASTOB TOUCHEXIT HIDETREE INDIRECT NORMAL SELECTED CROSSED CHECKED DISABLED OUTLINED SHADOWED WF_KIND WF_NAME WF_INFO WF_WORKXYWH WF_CURRXYWH WF_PREVXYWH WF_FULLXYWH WF_HSLIDE WF_VSLIDE WF_TOP WF_FIRSTXYWH WF_NEXTXYWH WF_NEWDESK WF_HSLSIZE WF_VSLSIZE GEM_INIT GEM_EXIT RSRC_CALC ;********** AES ********** SCF_AES AES APPL_INIT APPL_EXIT GRAF_HANDLE WIND_GET WIND_CREATE WIND_OPEN WIND_CLOSE WIND_DELETE WIND_SET WIND_FIND WIND_UPDATE WIND_CALC EVNT_KEYBD EVNT_BUTTON EVNT_MOUSE EVNT_TIMER EVNT_MESAG EVNT_MULTI APPL_READ APPL_WRITE OBJC_DRAW OBJC_FIND OBJC_OFFSET OBJC_EDIT OBJC_CHANGE RSRC_LOAD RSRC_FREE RSRC_GADDR RSRC_SADDR FORM_DO FORM_DIAL FORM_CENTER FORM_ALERT FORM_ERROR MENU_BAR MENU_ICHECK MENU_IENABLE MENU_TNORMAL MENU_TEXT MENU_REGISTER GRAF_RUBBERBOX GRAF_DRAGBOX GRAF_MOVEBOX GRAF_GROWBOX GRAF_SHRINKBOX GRAF_WATCHBOX GRAF_SLIDEBOX GRAF_MOUSE GRAF_MKSTATE APPL_FIND APPL_TPLAY APPL_TRECORD EVNT_DCLICK OBJC_ADD OBJC_DELETE OBJC_ORDER SCRP_READ SCRP_WRITE FSEL_INPUT RSRC_OBFIX SHEL_READ SHEL_WRITE SHEL_FIND SHEL_ENVRN ;********** VDI ********** SCF_VDI VDI V_OPNWK V_CLSWK V_OPNVWK V_CLSVWK V_CLRWK V_UPDWK VST_LOAD_FONTS VST_UNLOAD_FONTS VS_CLIP V_PLINE V_PMARKER V_GTEXT V_FILLAREA V_CELLARRAY V_CONTOURFILL VR_RECFL V_BAR V_ARC V_PIESLICE V_CIRCLE V_ELLARC V_ELLPIE V_ELLIPSE V_RBOX V_RFBOX V_JUSTIFIED VSWR_MODE VS_COLOR VSL_COLOR VSL_TYPE VSL_UDSTY VSL_WIDTH VSL_ENDS VSM_TYPE VSM_HEIGHT VSM_COLOR VST_HEIGHT VST_POINT VST_ROTATION VST_FONT VST_EFFECTS VST_COLOR VST_ALIGNMENT VSF_INTERIOR VSF_STYLE VSF_COLOR VSF_PERIMETER VSF_UDPAT VRO_CPYFORM VRO_CPYFM VR_TRNFM V_GET_PIXEL VSIN_MODE VRQ_LOCATOR VSM_LOCATOR VRQ_VALUATOR VSM_VALUATOR VRQ_CHOIcE VSM_CHOIcE VRQ_STRING VSM_STRING VSC_FORM VEX_TIME V_SHOW_C V_HIDE_C VQ_MOUSE VEX_BUTV VEX_MOTV VEX_CURV VQ_KEY_S VQ_EXTND VQ_COLOR VQL_ATTRIBUTES VQM_ATTRIBUTES VQF_ATTRIBUTES VQT_ATTRIBUTES VQT_EXTENT VQT_WIDTH VQIN_MODE VQT_NAME VQ_CELLARRAY VQT_FONTINFO ESC_VDI VQ_CHCELLS V_EXIT_CUR V_ENTER_CUR V_CURUP V_CURDOWN V_CURRIGHT V_CURLEFT V_CURHOME V_EEOS V_EEOL VS_CURADDRESS V_CURTEXT V_RVON V_RVOFF VQ_CURADDRESS VQ_TABSTATUS V_HARDCOPY V_DSPCUR V_RMCUR V_FORM_ADV V_OUTPUT_WINDOW V_CLEAR_DISP_LIST V_BIT_IMAGE VS_PALETTE VQP_FILMS VQP_STATE VSP_STATE VSP_SAVE VSP_MESSAGE VQP_ERROR V_META_EXTENTS V_WRITE_META VM_FILENAME ENDS END B `aaBAMark blockstartngBEMark blockenddeBVMove blockockBKCopy blockBLDelete blockBDUnmark blockenE' ''''Joine momentane Zeile mit FolgenderFError FError E:LZ:ZN' END':A:W(E' ''':2E' ''':S';':L:CN)Convert *.I filegerecht aufbereitenH `t=?\`G6Z6666G&&"90<NB?y?yNuG6466663#"90<NB?yNuG666666#"90<NBG(o((NuG636 666G6 (o&&(o&&"90<NB?yNuG6266663#"90<NB?yNuG6/6666G66(o &&6 6#"90<NB?yNuG6,66663#"90<NBG?[?[?SNuG6+6666G66 6 6#"90<NB?yNuG6*6666G66 (o&&#"90<NB?yNuG6k66663"90<NB?yNuG6d6666G6(o&&"90<NB?yNuG6e6666G6(o&&"90<NB?yNuG6f66663"90<NB?yNuG6i6666G66 &&"90<NB?yNu*o - ЭЭмO/HUBg?<JNA &OOHyHyHyHyHyHyHyHyHyHyHyHyHy.KG6 6666"90<NBG6G6M6666"90<NBGI((8G6d7|7| 7y IGv 8Q"90<sNBIGv,8QGv 8QG6Hyl#2A6 ?<NNT#?<NNT# #4#Mj> ^HP??<NMP-@QHy?< NA\ @#.HP?< NA\?<NNTJ@fNl @gAL 0G6f7|7|7y G6"90<sNBIGv,8QGv 8Q32?<N6NC?<HQ?<GNAPJfB<\?<Hy^?<=NAPJ@k$>Hy*/<??<?NA ??<>NAXADB/9:?<HNA\JjN`C$E4"$$@Bй:"E 0<$QA /9>?<HNA\JjN`C8""C*"й>"$aBRC"2"BByA`BBBB3ABBB99g8/<~?<HNA\JjN`# @B#0<?BQHy?< NA\#d"9GB[&An&& d'AD @HP?< NA\Hy?<NA\#?<Hyl?<NNAPJ@k/NAX`??<>NAXpN`ZyG6n6666GIP&"90<NB:9JEfNpHyNXpHy&NXpHy*NX < u  < u PBpH u PBpx u PBp HyNXpx p0 pHyNXp0 u PBpx u PBpHyNXpHyNX;yp u PBpHyNXp0 u PBpHy"NXpHUurM*I0+ *QMJIJr0+ Qp HyNX <29IupHyNXpHyNXpHyNX <&u & <&u &p HyNX <&u I& <x&u I&pHyNXp HyNXpH+ p Hy NXpHyNXpHyNXpI(pH,u I,px,u I,Jj< < <  <8 <P <h pHyNXp0*u M*pHyNXpH*u *UBpHyNX <(u | <(u |?<NAT,<((uh <A@ 96VFp-N96VFp*N96VFp+N97WFp2N97VFp0N98VFp1N98VFp,N98VFp.N98VFp/N99VFp!N9VFpDNG66666G6GI&"90<NB>9JGfNNG6h6666G66"90<NBG:I((JEfNIG&'TIKJ0[80[80ۀ80Ӏ83G6l6666G66I&&"90<NBG:I((JEfNG0SSk@S7@G6l6666G66I&&"90<NBG:I((JEfN?9HyN:\JEfN3G6i6666?9?<YHyN: JEfNGC+pEH9gQC7"9>SN/<G6i6666?9?<]?N: JEfNG6i6666?9?<]?<N: JEfNG6i6666?9?<]?<N: JEfNG6i6666?9?< ]?<N: JEfNIG6888[SC8SSD8NX?9HyN:\JEfNN@IG&'TIKB0[80[80ۀ80Ӏ83=?9HyN:\JEjN3G6i6666?9?<YHyzN: JEfNGC"9:N/J@fNg! J:M9gA sg Kf09@gf:(r0N<2SAc00N@e$FJFfS`2R@  g  g  gSS@bSEc r0NJ@gC  g  g  fSS@b`0f1|0` Pf Shb1|0`SPb00( V@29HPepJh gh4Jh gNdBh `D0( V@Pe81P Yh d,Bh `$ tgt Mf09@gfX<( :(2RA0N8RDS@e&  g  fRDS@e  g  g00`REFb`r0Nx`0(rNR@Pb(Rh2( hd 1Af1|0(rNR@0`RP Pc009H2h @dPW@PdH4Jh B @}c 1| h `Pd4VBA1B 0<A@c1@ HA?<N6G67|7|7y G6GI&&"90<sNBN@G67|7|7y G6GI&&"90<sNB?<N6:<oy(d3(><(G6i6666?9?<]?N: LJEfN/C2NzB)CE $0iU@40iS@4G67|7|7y G6GI &&"90<sNBG6 7|7|7y G6"90<sNB0909 y29y2[AG67|7|7y GIv~BD6WGڗSG66"90<sNBG6 7|7|7y G6"90<sNB09G67|7|7y G6GI &&"90<sNB .`T Hf09@gfv20Nf$y8SAcc ! gRc ! gRc ! fR  gS _g \g Ae Zc ae zb01<` 01<`SPb00( @cPeShHa29H09 ?@?UAN"y"$y8 ! gR ! gRc ! fR  gS#"0N0Na~<9Hƌ:9&Fc>9 SGG6i6666?9?< ]?N: LJEfN?C2NzB)CE $0iU@40iS@4G67|7|7y G6GI &&"90<sNBG6 7|7|7y G6"90<sNB0909y29y2[AG67|7|7y GIv~BD6WGڗSG66"90<sNBC29 NzB)09y29y2[AG67|7|7y GIv~BD6WGڗSG66"90<sNBG6 7|7|7y G6"90<sNB09G67|7|7y G6GI &&"90<sNB  >` Pf09@grfZ4(20NfRABbܳd  f  gS _g \g Ae Zc ae zb01<`L0f01<`:RP0(Pd0f029HhSA@dPbRhHRA?a 209 R@NL$y""yA`( Rf@09@gvfpC EHyfQ?G6i6666?9?<YHyN: >JEfN`NCphe$ ) gH瀀?<?<NAXLaQC*0( @d  `?<?<NAX`N؎J@jNnA0R@NfpT<*y<.eNnBU `eSd  Rh` af"?aj09g ByNa ` SfF09@gffN`N`Nڲ?aNa>`~ f09@gf:fN|`N`N>?aNat>A`?rN>A&0hgBhJPg80(Nf&Id  f  gS 9<`SdB#9 SGG6i6666?9?< ]?N: >JEfN?><Jy&g̎&G6i6666?9?<]?N: >JEfN?AGC2NzC 2(NzC2(NzC$2(NzC7"9.JEfN`?<?<NAX`z g rfd?rN>A0(f0Nf&IJhgdJg  f  gSIHKp~ % VgR  99 SGG6i6666?9?< ]?N: LJEfNJh fJ`:Jh f@0HSANa:0/N0/S@N0/R@NaL`Bh H?<N6G67|7|7y G6GI&&"90<sNBN@G67|7|7y G6GI&&"90<sNB?<N6G6i6666?9?<]?<N: LJEfN?GC2NzC 2(NzC2(NzC$2(NzC7"9.JEfN?><Jy&g̎&G6i6666?9?<]?N: >JEfN` ByNpNnG67|7|7y G6GI&&"90<sNBG6 7|7|7y G6"90<sNB09G67|7|7y G6"90<sNB09NuG67|7|7y G6"90<sNB09G6 7|7|7y G6"90<sNB09G67|7|7y G6GI&&"90<sNBNu fCRA0 @da fR@`1`24AJ1 Nug Jh f1|HC2<NzB)CE $0iU@40iS@4G67|7|7y G6GI &&"90<sNBG6 7|7|7y G6"90<sNB0909 y29y2[AG67|7|7y GIv~BD6WGڗSG66"90<sNBG6 7|7|7y G6"90<sNB09G67|7|7y G6GI &&"90<sNB L`~A wg Gf09@gNff Pf80(hf.09HhS@1@h c^1h fV1|`N00`D2<0(NR@Pg0`,0`& Pf hf1h f1|`00NܚJEfN`: bfK/J`f@CRE09(69anW<R@ @TBBK?G6i6666?9?<YHUN: >JEfN`24AJ1 Nu Tel ]bd<TEK?G6i6666?9?<YHUN: >JEfN` ;e> Db8<;EKb#?N>J@g?ac0Nn f*y09f@f p u PB+yTm09mA 0UX0p"u 0 HR@ @)cp)3@?HU?<?<HyHUN@: *W?<HUN0\A*_> p u #`9gAJ9fr HgD PgEr KgDA Mg fBZ`p Rd8Rl4r`^ RcBZr`RJAj0HH@ @fSRNg`lR Rd4r`" Rc4r`09@f"EARlBRr` Rc(4r` gӐlB c ` Hg: Pf09@f"Hp$YR `"<f @`B`@"PE09@g"<fE@eUeHNLLe?.9JHGG6i6666?9?< ]?N: NK?<N6*y"?<?<HyHUN@: ?<N6>` af 3`f f(9g?Ng?<NATNf>`9f9f e  cr e gx c^ ep 'gd (g^ )cD +eV 5c6 9g0 Jg* Ng$ `g ce0 qc xe" bJf09HJf<  f< yJedڱde e*e .e$e (eA02II @dV ae fb0eh  ceZ bRH2H@H@ @4::` @@?C2"J&Q092H*y"M*I06< u ~NY: x~NY QQxf|QBH?HUN024L @A0!5H`?<?<HPHUN@0 L @??<HyHUN@0 >zM`@?N?<HytNJ0\NX>` f ?N`>J@g?N0Nn f9g?Ndb>` fJ@g?N0Nn f9gx*y" <(5 gNdj`NXNg#6Hy?< NA\F'#:A"PNa.`/ ? L Nsg 9g AC0Qe nib f0ie \ib T2(QHy(RA0iHy 9f*HG6|7|7|7y "90<sNB:9<9<9LgHN؎A  G6N6666G6GI&"90<NB09NG6F6666GI&&"90<NBG4:<H&NXG6N6666G6GI&"90<NB09LdLJBgvyyQedic:)iePic<)QHŊy(REiHƌy ?HrNR@od?@r0/NR@od?@LcAR&((0000JgJf8KT~NAbpCJ`VAA202QG67|7|7y G6GI&&"90<sNBN@G67|7|7y G6GI&&"90<sNB>`H?N>`:E44N?CE $0iU@40iS@4G67|7|7y G6GI &&"90<sNBG6 7|7|7y G6"90<sNB09C29NzB)09 y29y2[AG67|7|7y GIv~BD6WGڗSG66"90<sNB C29NzB)09y29y2[AG67|7|7y GIv~BD6WGڗSG66"90<sNB G6 7|7|7y G6"90<sNB09G67|7|7y G6GI &&"90<sNB>`HygTL "y"$y zcEtJg*gR``Q?HQG6%7|7|7y "90<sNBGIf((8aA8C0S@y(y0yS@1@0y yV@y20yS@1@G6r7|7|7y GI8&&"90<sNBG6 7|7|7y G6"90<sNB09G67|7|7y AC0S@y(y00y R@S@y0"_ABBP"90<sNBARJg^JgVC02heDfPe`9ggB`9gAC02XeXeXbXb*y"??<?<??HUN< >JFkp Ff?*y"?<HUN024A*y"p0!5ShH`yN]"N]?<N6*y"?<?<HyHUN@0 9g"*y"?<.?<HyHUN@: ?<N6>` Ffz?*y"?<HUN024J@gJRARBA*y" <!5H`yW@?<?<HP??<HUNR0>J@fN` Ff?*y"?<HUN024J@gJRARBA*y"px!5UhH`yW@?<?<HP??<HUNR0>J@fN9g?NK?<N6*y"?<?<HyHUN@: ?<N6>`d0Ar4XWfH*y"?HUN:24JEg`A*y"0!5 og o gSPH`4/C2AW2@4/??<HP??<HUNR:LJEfN`9g4 ye(AJzXg RE Ec`?G0*yr0 rx p+t <$u $RCp'QBJ+WApHu u Ap`u u +SA <u u +SµAA <u u +RA <u u H?< ?<HUaNNt?aM0*_XL:r0 rx  @fzpH5 W <5 VA <5 VB <5 VCABC <$u $RCp'rRAWB10ovHHQN"_<HFBFA6/ HPNAH="_"LJ@gNnM_0(g: hf2 96 g$ h c h fgCDJg !ѐ4( B2(AIA0( @eh Jhg* hd" h g hf2(A AgJ+f22<g~B2<v +c2<0 +c2< vA`2<gLBH@< @ f!C 0(g @f<` @f",J+g<#,`aKpNnaKpNn Ff ?N`>J@gf?N0Nn Ff?Ndb>`B Ff?*y"?<HUN024J@gvRAA*y"p!5ShH`yW@?<?<HP??<HUNR0J@g(N]*y"?<.?<HyHUN@0 >J@fN9fA*zXgxRE Ec Ff9gdx yeAC@$Qpd$He$HJZk,#Jpd$He$HJZ"Y`^*y"9fL3??HUN024>J@fN09AHQ@dp3Ng` 05 VD6KAJ&00ApWWCCgHG6|7|7|7y "90<sNB092949LgH*y"?HUN024LJ@fNHoN0/L*y"G6G6666G6666I&&"90<NBG024HG6|7|7|7y "90<sNB092949HNXLJ@fNH *y"?<?<??HUN< LJFk Ff` Do MAJ$pPAv0g XC C! JGHy?< NA\4 @HP?< NA\AJ$p0de&dN?<HyuNJ0\`AtvJ jJCj6 gXB BJ@f N Ff|?*y"?<HUN024J@gNRARBA*y" <!5UPH`yW@?<?<HP??<HUNR0>J@f DN Ff yetCJjCDJg Y#J?"HAG6i6666?9?< ]?N0 >J@fNN?*yp u P*=$BN`>J@g?N0Nn Ff>?*y"?<HUN024J@gHRBA*y" <!5H`yW@?<?<HP??<HUNR0>J@fN9f(GJk"SHQ?<INA\J@f^&`/J@fFN Ff?*y&p` u PB < u PBp0 < ?<?<HUNNt*_X @f: <5 gE~(JW|*.PRGBC.PRGBHyHyN<>\JFgajjC ):f6<Ae. b(@??<NAXJ@k y <( p Q Hy?<;NA\J@fJGgl*y&p` u P <"u "QE`p05 g> 9o4$@"@ @HNgLG#6p05 W@"<5 WAA?HydHPHQHR??<KNA.Nf 2Jk Af, y!B#A м ##JNXN\G6i6666?9?<YHy8N0 J@gX.9JHGG6i6666?9?< ]?N0 J@g>`NX>`TNTNn Ff9gp 9kf/NgD _HP?<INA\J@jNn#?N\G6i6666?9?<YHy8N0 >J@fLN FfvAD o `JhfPeȐe""H$H f JfJgYeӐtgSe Bf`Ӑ` F?fl*yrx p+u < u PB < < < ??< ?<HUa>dNt?a>,0*_X>rx  @f? <5 VB@ <5 VGBAٚ <"u "Qrp(RAW 0"HB`NA6# MHNL@gJ@fhJGfN0Bg `Q`HN/V<L@Jf>g 96 g ADJgԠN0fJGf` G@f<`,`>N0#6Nn3#6Hy?< NA\#: yJC2SAelJGVGRGdZ$H&I0 Vg` @3By #J y:HP?< NA\NK>#6`6 y:HP?< NA\?<HyuNJ0\>#6`0fgXtt?G6N6666G6GI&"90<NB69>gXtt?G6N6666G6GI&"90<NB69>?N>gZM2 V fS/*yG6!6666G66GI&"90<NB:9,_JEgfP V f&Bg?</9ab*_X < ` Vf?<?</9ab*_XpH M, Fi,le <: KpWB*yG6"6666G6GI&I&"90<NB:9JEgeN`& Vf Hy?<NA\#*yHUHyNP?<HyHyN:P?<HyHyN:P*y?<?<HyHUN@: JEgD?<NAT>?< NMT<zKu,y0 g Ef `   RE Ee*y?<?<HyHUN@: JEgab*y?<NAT??< NMXJ@g C\B)HQ?<;NA\J@kR`$C?<HQ?<GNAPJ@k6JfB<\?<?<HyHUN@: JEgH?</NAT(@~?<Hyv?<NNAPJ@k fRG?<ONATJ@j<HX/?<HNA\Jk,@#BxB#?</NAT*@SFcF?<Hyv?<NNAPJ@kt -f M"Np QBSFc ?<ONATJ@jaIv *y,y~0+ SGe Jg`*y?<?<HyHUN@: JEg4aa*y?<HUN:\ EfTa,?<HyHyN:P?<HyHyN:P yHP?<INA\J@k`"`0|AurRFXWf:<AA :f??<NAXJ@kB"y <("q F yHP?<INA\J@k#`|*y??<Hy?<?<HUNR0J@g`Av rXWfF"u Jgaa&$Hpd$WB<\Hy?<;NA\J@k`\B` Ef*y??<Hy?<?<HUNR0J@gCJgP :gUa \fSc6`Se \fB(Hy?<;NA\J@k` Ef$ yeJg#` Ef< yCpJgQ#`b*yP NuAJfSNu yJg.C$HJgaTd$I`gLLHH` y"H .fJg .fJfB# I`Nu*J(IJg Jg gNu Nu?a^?<HyHyN:PJk yHP?<INA\0`]`a^j?<HyHyN:PJk_N yHP?<INA\`_: Vf~Hy?<NA\Bg?<*ypC+ EpW|.BHUa[*_X>x @ gC$~Qg \Q`^GErW|.Tf @f4N؎J@f\v,y8,9< FoT#6.d:BR`4,y@,9Do0HnNgDX @g ܼa\?<?<HyNP>k0HV/??<@NA Jkgb??<>NAXa\`p/??<>NAX fHy?<ANA\a\ `[ VfHy?<NA\Bg?<*ypC+ HUaZr*_X>x @ gFH @faag`aafL `&L C$~Qg \Q`]0E~(JW|*.T&IfCErW|.f?HyHyN<>\:JFg\aZ|CEr .gWBM, Fi,le <: KpWBH*yG6"6666G6GI&I&"90<NB<9LJFg\.C ):f6<Ae. b(@??<NAXJ@kY y <( p Q Hy?<;NA\J@fYJGg?<Hy?<NNAPJ@fY?</NAT"@ Ef^p"9.*SeYx,y*,)C8""ݑaY?<Hy?<=NAP>kHV/??<?NA Jk輀fB6h??<>NAXA8"X$PcJ"gR #6C"2" YBByʱd  fRQ` fS  gRQaYGCrNzC rNzC29 NzC$29&NzC7"9.<Jy&g̎&G6i6666?9?<]?N: JEgYG6i6666?9?<]?<N: JEgYG6i6666?9?< ]?<N: JEgYjaFf`>p/??<>NAXaXH `W4JDg( y@HhNgD _HP?<INA\JfW BD/k HV/??<?NA Jk f??<>NAXaWL(y@GC"a]C'"a]|C6"a]r/\JFgTTaRC ):f6<Ae. b(@??<NAXJ@kR y <( p Q Hy?<;NA\J@fQJGgaR`Hy?<ANA\aRJ@kQ`X`S Vf,yp0-v, pH v PBp-v  p`-v9 px v PB?<?<HVaPn,_X> GfBaQpH,v ,VIKaX,ypx,v ,VIKaWHyHyBg?<VNA aRJ@kP` Vf,yp0-vV pH v PBp-vF p`-vc px v PB?<?<HVaO,_X> Gf|aQpH,v ,VIKaWV,ypx,v ,VIKaW8Hy?<NA\K?<Hy?<NNAPJ@kD(U?<Hy?<NNAPJ@k*g e(UaQ Cvpa @faPn#?<Hy?<=NAPJ@k<?<Hy?<=NAPJ@k>zByRdzHy/<??<?NA JkHy/<??<?NA Jk|99gRyCw "HaVLrQd҅z?<?/?<BNA Jk2?<?/?<BNA Jkx&օc(9Hy/??<?NA JkHy/??<?NA Jkځc*9RE?<?/?<BNA Jk?<?/?<BNA JkSECEwGw4?a8CEwDGwca|CvpaO>aaN @g~??<>NAX??<>NAXaOCvp29gCvNz[pa`/??<>NAX??<>NAXaN `Mv`:ft` |ft!` [ft(` ]ft)a"aSCeQ   QNu<0<9c<NuH?HQNJ0\LNu Vf,yp0 pH p-w p`-w px v PB?<?<HVaK,_X> p0 pH GfaMRpx,v ,VIKaSHy?<9NA\aMJ@kL` VfGBIaVGJIaH?<Hy^?<aLHy*/<??<@NA ??<>NAXaM<`K0]60]60606Nu V!fy9WF*yp!aM` V#faRFgaRvg`N V%f?<N6NXNN?<N6?<?<NAXJydg(JDgH y@Hh?<INA\JkKFBD`(GDJg##J98fGC"90,aR^CI"aRNC'"aRDC6"aR:/ /` V(f*y,MI fpx < `"pH,v ,VaP,Mpx < ?<?</ aG,_X*Np` *Npx5 gM(`pH,v ,VK* Ob*ject* cod:e:IaOZ*yG6"6666G6(GI&I&"90<NB:9JEgJ4` V*f G6SWF*yp*aI` V+f G6SWF*yp+aI` V,f G8SWF*yp,aI\` V-f*y,M96V98VEFpx6 E6 pH6 6 p`FE6 6 99V99VEF <6 6 <6 6 F < 6 6 C9*ANz <P&v &STBC90ANz <&v &SVB <&v &S9+ <0B96VE <X6 6 E <p6 6 97VE <6 6 96VE <6 6 E <6 6 97VE <`6 6 E <x6 6 <&v &S91<0BI < ,v ,VaL?< ?</ aD,_X*N < < ,v ,VKIaLD*ypx5 WFM6N*yp-aF*ypH5 VE.. <5 VE.. <5 VE.. <X5 VE ߋ <5 VE@ <`5 VE.. <5 VE.. <P"u "QrNzN A* <*y"u "QrNzN A*B*y <"u "Q<0 B <"u "Q<0BN$peR` V.fx*y,M98V98VEFpx6 E6 pH6 6 p`FE6 6 99V99VEF <6 6 <6 6 F <6 6 C9*ANz <&v &STBC90ANz <(&v &SVBC94ANz <&v &SVBI <,v ,VaI,y99VE <h6 6 E <6 6 99WE <06 6 E <H6 6 99VE <p6 6 E <6 6 ?<?</a@,_X*N < <,v ,VKIaH*ypx5 WFM8N*yp.aC>*yM6pH5 VE.. <5 VE.. <5 VE.. <"u "QrNzN JW@A* <(*y"u "QrNzN A0 <*y"u "QrNzN A4*yM9 <h5 VE <H5 VE <p5 VE ߋ`P V/f0*y,M98VF <6 6 F <6 6 IpG fG .g WfS.ERRBI <,v ,VaG?< ?</ a>,_X*N < <,v ,VKIaFv*y <5 VVEFG8*yHUp/aA*_ <h"u 98gAp WB` V0fBG7SWF?*yp0a@J_g8g|*yp1a@` V1fBG8SWF?*yp1a@lJ_g7g|*yp0a@L` V2f G7SVF*yp2a@&`d V4f,yp0"v "Q"9:aEB?<?</9a=D*_X2 @gp0"u "QrNzN e2#: y$HP?<INA\Jk=/`p`` V[fpaLg>` V]fpa8g>` V\fpa$g>`p V^fp ag>`\ V_fpag>n`F*y < <8 < < < < < A"0C HUHyNP?<HyHyN:P?<HyHyN:P#xx *y,yx p0"u "QpQ <"u E2AgDrtGwgTRBQ [rB@grW @@g rL @gr\]BJy"fP?<?<HyHUN@: JEg*y?<?<HyHUN@: JEg`.?<?<HyHUN@: JEg y$*y?<HUN<\?o*yh z Wg*prJy"f0or??HyHUN@: >JEg@ Gf:?<HyHyN:P?<HyHyN:PzNuBy"Mx *V Gf ABCDf`,`. GfJfKx`*yp0 u PC$I4pRQWNC2NzJAo 1.fUANpGxSAm(K$I4 Vg Jf`*y,E0+JRg Re< <Mx N+ < N+ < + <`, ZfAwa4 <8`Aw~a"Q <M A"0 `Cw40&u &Sra 0&u &Sr6JC8< 8@QNuJg y#.#x *y @RA <uuA <puu < <8 < < < < < A(0C HUHyNP?<HyHyN:P?<HyHyN:P*y,yx p0"u "QpWJy(f(?<?<HyHUN@: JEg`.?<?<HyHUN@: JEg y**y?<HUN<\?o*yh z Wg*prJy(f0or??HyHUN@: >JEg@ Gf:?<HyHyN:P?<HyHyN:PzNuBy(Mx *V GfJUf,` Gf JUf`*yp0 u PC$I4pRQWNC2NzJAor&y.SAmf(K$I4 Vg JSf`L*y#x $y.Cx~ Jg2+ JfQ`2+ Q <M A(0 ` V;f CR29SA4AJq N` Vx @ gN`C6 0eL 9bFrp(RAJ1WN J@f4JBft3y&c3&fz3`pa4 y8$y<(I~RGy&b|"LdtJg:Jgj  g"a[ a[gرdLJgF  f  gS`3a53 3a aUa N`a4a` V?fAPWF*yG66666G6?6GI&"90<NB:9JEg5h9V@ AtPPN` VAf,yp0"v "Q"9>a:tB?<?</9a2*_X2 @fN`a9`fN`p0"u "QrNzN eP#> y*HP?<INA\Jk2/d e/?<HNA\Jk2\C*"&@Bй>"/G6i6666?9?<]?<N: JEg3G6i6666?9?<]?<N: JEg2G6i6666?9?< ]?<N: JEg2aN`p`0Vp`0^ VCf,yA <(WFv v pHVFv v <WFv v <`  WFv v < `WFv v ?<?<HVa.,_X A <6 WpH6 V  <6 W  <6 V@N` VDfbyWF*yG66666G6D6GI&"90<NB:9JEg0N` VGfak.g`aKJ@fx9gaa/.,yp0,v ,VA20aO  g 9gSRdD9g _g \gaUH Ae Zb N(I9fgdaUaUg`Jgbdg9gRd  gaT _g @g bp d Zbb Ad 9bT 0d`J9g a f,9g:*yp0*u *U|RFJ5`fHBaLBJ@k0fa$y<`aa.d9gpNu?a$aNbaH0Nuaa.4?<HyNJ0\9g3 pNu VFf@ak,g`aIJ@f$9gaa-J,yp0,v ,V|p(RFJWSA20aMƳc"J$y89gRSe@ NI`09fS@e4c$ aSJ$aSBg`S@ec$ g`aa->`9gc) \gatf1`ajf9g,HbaLF@J@k:fan y<ƳcZ"H`Tana,9gpNu?aaLa0NuaR _g. @g( b d Zb Ad 9b 0dpNupNu9gDH@aa43 aLjaPa@^?<HyNJ0\a@FL@U@d9g H@?<Jy&g̎&G6i6666?9?<]?N: JEgp9fpNupNupNu*ypx*u *UzREJ5PfNu&y8$yJEg) Gf"?<HyHyN:P?<HyHyN:P/G6i6666?9?<YHyN: JEg(M`JfN`*yp0"u "Q] ^,a ag(cN`(,N` GfACp WB` GfE~(JW|*.ERRBCEr WBHyHyN<>\JFg'a%CEr WBC ):f6<Ae. b(@??<NAXJ@k y <( p Q Hy?<;NA\J@fJGga%M`Jg VHP?<INA\J@kHVa,_?<Hy?<NNAPJ@f?</NAT @.(/NAXJ@kQ"^,ab@A($Ib6ad$H(cG(K*J Ip 24&Q*Q Q`a%$K~a*4pARJgJgp3*yp0"u "Q$yh\pWB`GIJg Jg gNuJg Nu6(C8*DDf6(jNupa$??<HyHyN:P0`#j G ffJ`g< y`HP?<INA\J@k*yp0"u "QBHyPA`BBBK~a)Bp ARJgJgp3Nu Gf6M`Jg"n I(e aVg-H`,.a`-F` GfM`Jg"n I,.a6(b ag-H`p-V`hGIJg Jg gNuJNu( `(iH@HNu VKfjaJ@f"@a&aCdaJN`M`Jg n(e*yp0"u "QEJg Jg g`Jf|ag-HG0(R@f0< @c0<60(@f0<kc0+fp6G/C2(ANzECpW| > 0 @m @l| @4n E @`0<`Q2`QBa>bJ@fBG6i6666?9?<YHy/N: pNu VLfaJ@f aaAaN`M`JgB n(*n(b.*yp0"u "QEJg Jg g`Jf aJg`G6i6666?9?<YHyN: Nu(ne:&n(b.&HpKVfKfpJg Jg VNuJNupNu V6f9fNK*yG6 6666G666GI&"90<NB09J@g!?9NJ:JEg!zG6g6666G6"90<NB:9JEg!\ Gg GfT?a~>*yx ?<HyHyN:P?<HyHyN:PN`ga&`~I~06 f RG G epNu,yagKbIz"<P v Pr'WfS"<h v Pr'WfS"< v Pr'WB"< v Pr'WBBNu VNfa(k fN`aa:aN`a6J@f,/9r0/a9~R@Wd>AR"H  JfpNu2(hb f2hcHQa"_"pNuJf6KT~aAbpCJ`VAA202QpNu VOfPakBfN``6a5JJ@k,/9r0/a8R@Wd>AV"H  JfLpNu VSffa fN``akdg^H`CR#BBKT~aAtp a8LA<&P Њ 8e e`SdB`pNu 8 PBa)RGC$29&NzC7"9.<Jy&g̎&G6i6666?9?<]?N: pNua3J@kBARJg6Jg020HPa7b _20HQa7VJ@f  f ) fRR$_pNu VPf(ACR gg` fN` `f VQfakPfN``Lajk6g2H`A20a7:Lcd?<HyNJ0\pNu y<( M,,ٖSc,y. Scd d*HE" ev`%Sd$I*L"`Sd$LK"ҀePd`SdbBA/9"X/a#R"_a#V#`pNu VRfak4fN``0aNk6g2H`A20a6Lc d?<HyNJ0\pNupNuA<*P" ҋ.d $A MBd ,,S" B`%Sd`SdAJg&/9"X/a&#R"_a#V#` VUf,yp0 pH p-4 p`-I px v PB?<?<HVa,_X> p0 pH GgN`alpx,v ,VIKaakbgFB?<?<HyNP>kB& HR/??<@NA Jkf??<>NAXaN`p???<>NAX0an`\ VVfHE~(JW|*.SBC.SBHyHyN<>\JFgaC ):f6<Ae. b(@??<NAXJ@k y <( p Q Hy?<;NA\J@fJGfN`a&?<Hy?<NNAPJ@g&QHy?<;NA\NAP?Hy?<;NA\0J@kH?</NATJk:"@.)M<,܇pټ.d?<Hy?<=NAP<kHAzBBHPa0 _kg ! A20a2L@$VGx,B `"SdHQ/??<?NA Jkf??<>NAXJ@kaExzRJ"gJgRGX `SdB,AzJgD(X&Pcb8ax`4/9"LHSa#R"_a#V#a`& `pa ` VXgN`afN``CR "BBJgJgKT~aAtp `LpNu VfagN`GILL HH0G 09H[c7@09HSc6/ G6l6666G66"I&&"90<NBG:I((*_JEg*+y+y0- yfG0SSk@S7@/ G6l6666G66"I&&"90<NBG:I((*_JEg+y+y ></ G6i6666?9?<]?N: *_JEg8><Jy&g̎&/ G6i6666?9?<]?N: *_JEg<9Hƌ:<Fy(d3(><(/ G6i6666?9?<]?N: *_JEgj~<9Hƌ:9&Fc>9 SG/ G6i6666?9?< ]?N: *_JEga J@gt/ GC29aGC 29aGC29 aGG6i6666?9?<YHyN: *_JEg/ G6i6666?- ?<I/,/N: *_JEgFIG6888[SC0<@c6R@kdp7@8SSD <2S@@c8R@kdp68N` Vfa gN`GP&&`* Vfa gN`H?<N6axL yf fHG6h6666G66 "90<NBG:I((L A0(hgCEa *kHG67|7|7y G6GI&&"90<sNB.yf2ACE$$""aEC$$` yfaJL HG6h6666G66 "90<NBG:I((L JEfG67|7|7y G6GI&&"90<sNB?<N6aN` VfagN`GP&&` Vg VfagN`?G6i6666??< ]?N: 0JEg hrtMhygrM|B9gt AAtPPN9?N` Vf09ngN`fN`*yG6 6666G666GI&"90<NB09J@g ?9NJ:JEg G6g6666G6"90<NB:9JEg HCElp2Q?9HyN:\3k 6G6i6666?9?<YHyzN: JEg /9 SGG6i6666?9?< ]?N: JEgT`09ngN`9fN`0.HAJ c, `" VgN`K0- nfD0.frf 2-HfDAy n3 a~<9Hƌ:9&Fc>9 SGG6i6666?9?< ]?N: JEg>`rf 2-HfDAA(PlBP`0-H2P @c0P<9Hƌ:<F><ЎG6i6666?9?<]?N: JEg`^09ngN`9fN`0.gN`9gXAJf0"PEf eTE@UeLHNLLe`Hg"Hp$YR `$ @`rfDfAJӐlB c .9JHGG6i6666?9?< ]?N: JEgNKa\?<N6*y"?<?<HyHUN@: JEgT?<N6aDN`aGC29a=C 29a=C29 a=G6i6666?9?<YHyN: JEgaٜ?<N6G67|7|7y G6GI&&"90<sNBa0G67|7|7y G6GI&&"90<sNB?<N6a N`K0- ngK0- nNu0Yd0)40Yd0)40h2iAc0S@4jk0h2iAc0S@4jkpNuA 29HSA0Ahc 0Pb0NupA2( RAPc0p49H„ASBXd1Bp2(Pd0p2(Pc0p49H„ASBPd0pNu*oHUHyNP?<HyHyN:P?<HyHyN:P*o0/?<?HyHUN@: JEg*o0/ ?HUN0\??<HyHyN:P?<HyHyN:P0NuCrt(RAJ1WSAm 1\fB1Nu2\NuaE`pEC @m @l| @4n@`0<`QG2SAJ1f SAJ1fSAt$AJAm QJBm QHR?<HRNJ0\ gN`Ha\G6N6666G6GIz&"90<NB09G6z7|7|7y G6"90<sNBLNuHaG6N6666G6GI&"90<NB09aպLNuG6p6666G66"90<NB:9*yJEg,o,NuG66666G66GI&"90<NB:9JEgD*yNu?<HybNJ0\`?<HyNJ0\ @f N`a?<Hy(NJ0\*yG66666G6GI&"90<NB69a~G6o6666"90<NB09Mj> ^HP??<NMPQHy?< NA\ @#.HP?< NA\NfG6e7|7|7y "90<sNBG66666"90<NB09BgNATNu9f9fVNu9g$*y"?<?<HyHUN@0 NuG6 7|7|7y G6"90<sNB69G67|7|7y G6"90<sNB69G6r7|7|7y GI&&"90<sNBG67|7|7y G6"90<sNB69G6 7|7|7y G6"90<sNB69NuG6 7|7|7y G6"90<sNB69G67|7|7y G6"90<sNB69G6r7|7|7y GI&&"90<sNBaG67|7|7y G6"90<sNB69G6 7|7|7y G6"90<sNB69NuK~a&K ~`K ~aK~`K~:<H,yG6 6666G66GI&"90<NB69L QNu 9<86g H?<HyNJ0\LS@NupNu9g H?<Hy:NJ0\LS@NupNup  fS@d` Wg4Jg,..p  fS@d ,.fB$B%` WBBNup .f  QS`Wg pWBNu B@d.,<zt pR@d҆J@gt0 Q<0NuzQNuHy?<NA\99g?///?<NNAPJ@fr oH~CpEr(I*JgSAe \f(I*J`B)B#h#l&ypH,s ,Vapx,s ,V(Map'x p0' p`' ?<?<HS/Ggaΰ/Ggaa?/Iga/IgaZ0&_X> p GfpH,s ,V(yh*La("o8$IIpJfJgB g?/<Jy&g̎&G6i6666?9?<]?N: apNuRpNua*f`NuA0g 0fQPbBP`pNuAJPf0`PP PznpNup NuRaf 0BX pNu<0Ht 0e 9b<0H @QafBX0f1| pNuaJg )g :fpNupNuARa Ag Bg"SPb0` b Shb1|0`JRg RR`ARa Eg( BgRP Pcx0`pJVg V`0(rHQN"_R@Pb,Rh2( hd 1Af1|0(rHQN"_R@0`|RAR29SA4AJa, Sg LgpNu `H `@ARa Ag Bg& Fg6 Sg@SPb0`01<`JRg!yR`HQa"_J@gNuHQaB?a0"_gNuARa Eg, Bg8 FgH SgRRP0(Pd20f,0`$0f01<`vJVgl!yV``HQa"_J@gRNuHQa?av0"_g ,fa& )f0f0 Pc0T0f0`rt 0e 9b<0H @QNuRAaPpg XQpNu0(HQN"_`\A2001<a y8 e(`SdB#<`A20arB#<a8``raA&0hgLBhJPg@0(Nf&Id  f  gS 9<`SdB#<SPNu?<?<NAXNuRaTaJg2 :g, )g&E|"g |'gpNuRgf`BR Sg LfaǠa?ajJ_gHQ?<Hy?<NNAPJ@f?</NAT"@p"9.*Se,y*,)C8""ݑ?<Hy?<=NAP>k~HV/??<?NA JknffB6h??<>NAXA8"X$PcJ"gR #6C"2"BByaa޸9"_`"_Nup???<>NAX0"_NuHQa J@f,y8,9< FoƱ.dBR?<?<HyNP>kHV/??<@NA Jk.g(b??<>NAX 9<8#6"_`Np???<>NAX fHy?<ANA\0"_NuRAaH Vg$ Ng aJ@g,NuRP0(R@Pd0f01<RaT  BH@@a LJ@kH@@A20arL@&JǷ.d4#SGHFJFVF0Ghc|0Pb0F y8"y<09 ` d  fS@b  fR#"<9ySFz09g :y @Ef,Ha ~LySGeȱd  f  gSG67|7|7y GvBD c?:9(d&R@3`  gPQ6SCe  f`  g d  fRCBcyG66H"90<sNBL  fRy:Q 09 29HHaLR@y&RNu9f$9gB9f69f*H ,H9fjA*09@H00*y"HV?HUN024,_09P@@A&HySAySBHA`\CA&0S@y(y0yS@1@0QyV@y20yS@1@AC62""=|=|=|$-|B.Bn2Bn$Bn6 nBh1| n0 LNuyg y e$29HAb?$y<"y"2`Nud  fSAd  fRA8E02ZVAy200ySA0H@G6r7|7|7y GI8&&"90<sNBLG6R@yS@6G67|7|7y GvBD:9( 9d&R@3`  g(Q6SCe  fRCBcy"90<sNB09 _GRJgJgkekb6y e29HAbA8E0ڶkf2y(SAh2ZVAy200ڶkf4+y(SBj1BySA0G6%7|7|7y "90<sNBGIf((8G67|7|7y G6"90<sNB09G67|7|7y G6L"90<sNB09G67|7|7y G6N"90<sNB09G6 7|7|7y G6P"90<sNB09G6r7|7|7y GI8&&"90<sNBG67|7|7y G6f"90<sNB09G67|7|7y G6h"90<sNB09G67|7|7y G6j"90<sNB09G6 7|7|7y G6l"90<sNB09NuGƐy dB@y ez@ev4J6[VCy2PC6928"y4$IP:@RE<09R@SF`GHIH04Q"K$LQNuGƐy dB@y e@e4J6[VCy2PC6928"y4$IP:@RE<09R@0S@ІІDSF`GHIH05!Q"K$LQNuaZ9g&Cphe ) ga$aQ| C*0( @dNuH瀀?<?<NAXLNuHra LAJhffJhj0a^`("h$y<2h` d  fQ  gSGH(Kp( Qp!I1PdJg  gQNu"y8$y9gPg.0(a&IdJg  f  gSIHKp~ % VgR  909ʐy e29HAbCHG6R@yS@6G67|7|7y Gv<BD(y(e"6SCeSFdRCBcy"90<sNBNua0C)pheQ| Nua C)&I0<he.2  fRQ`  gRQ`SAQ QNuaC)0<he QNuaC(2( Ac0<AeQ| ShNu?<?<NAXNuafC*2(UAeDGp~At  f SRBQ`&  gSRBQR`Q QTA1ANu?<?<NAXNuaG*C2(UAep~AQ Q1|Nu?<?<NAXNuyg.a@pUAed  WfS`&Id  gR@`NuCHGp~ # VgRCd Nu"KpNuapUAed  WfSNupA2SAh dp1A Wh dBh 49H„2h Pdp6VCA1C A Cc 6<A1C T2(Pd0f02hdpSA1Af1|49H„6hSB2Bc*pCTA1ACSAhc1hRhhb1|fjJ@fd?CE $0iU@40iS@4G67|7|7y G6GI &&"90<sNBG6 7|7|7y G6"90<sNB09C29NzB)09 y29y2[A9fTG67|7|7y GIv~BD6WGڗSG66"90<sNB C29NzB)09y29y2[AfTG67|7|7y GIv~BD6WGڗSG66"90<sNB G6 7|7|7y G6"90<sNB09G67|7|7y G6GI &&"90<sNB>zNu?09 a#"?<N6G67|7|7y G6GI&&"90<sNBaG67|7|7y G6GI&&"90<sNB?<N6~<9Hƌ:9&Fc>9 SGG6i6666?9?< ]?N: >JEg?29H:<Ay(d3(><(G6i6666?9?<]?N: >JEg|?AGC2NzC 2(NzC2(Nzf8G6i6666?9?<YHyN: >Nu09CRJgig*b if3|XJg^igbVifP3|`Haja2apG6z7|7|7y G6"90<sNBNu ae zcGDg JfNuNuNuJDg( y@HhNgD _HP?<INA\J@k BDByׄBy ABBBAJCp WBCH2 Qaadk A9 g0 g f$?<?<HyNPJ@k lA۾0|O76BydByBFEBZBBPE 0<$QE|BBEܮBB$$BEp$BQEdpBQE$%Z%Z(R%LBET$%LEԎ$E$BadJ@k aJf aJfa3 @gJga(Jgk za` <2949f Z <49f JA|CܶGdKp98gp` 98gp''++ +ѫѓ + ѫ ѫR+ +Г'@'SBA  MܶAJk^,-PJkf і 9Ыƀi( VH@J@V@Y@,A  `$ <` P-<`&PJk,- BT&A BBA, C|B +Ы 98gйܲAD м. d8H/V@@f*4g$$4gԫ` gԫ)I`(y4AԎ ByAPg A6(O?ByBF# ABXBa kN9896g@99gp99f p`?<?<HyNPJ@kA"0a J@ka JfaB?a0fa.bJf(97gp$29a$Jka 6Jf` @fa "CԎ" <2949f| <49flA|CܶGdKp98gp` 98gp''++ +ѫѓ + ѫ ѫJydf2 <$+@f <$+ fA8?g"9k2 9k*g&ez98fn"A @ 9ʐk`gSnBMܶAC l, l, Jj8/9@a6NXJfDX/9@a68XYJf*` <`r Va5dJf98g09df y4JPfCZa0k`akA"y4 ACr aDa|fA9,Gg99fak4B< `.4Be< e9*carkZ< AC,)Afr<SFF<HƌHFF Gc~<RFFC`SBQ = ~a`Dak`Ha98g*C2R)cR)Ca kakC9*B1 1 H @ 1 fSBb`  fRSBb  TBa L  Jk,E,c IG ` QSb`Pa pLNuA209996fCtpRBJ1 Wa Dj&Nu98g` NuA2Ca kC I9*B0V@H Q|Gza Gp(<9zK`W< 98g&/ <| Ga C 93Aa6"_    XB` $y4gdBg*99f*99fT4^BB4g8Bf` 99f4G4^BBI &4Bg BfpNupNu99g$y4MCv-I~4gBg4^BB`JGg,$V`4Bg Bf"Vac"na d-J~`&J2A6CSAe SCe gNuJCNuaЌA6(0@ @g98g6G67|7|7y G6GI&&"90<sNBC29dg Ca29yG67|7|7y GIv~BD6WGڗSG66"90<sNBG67|7|7y G6GI&&"90<sNB`0Ca FkC29dg CaUa $kC g98flJydf?<?<HyNPJ@k>$9D$y@ag ԼHR/??<@NA Jkdg`b??<>NAX`TJydgL?9?<>NAXHy?<ANA\ADBA8`abJkg\a p`$paLIJ>KpO` \Jek ??<>NAXQA6((f(g?9"?<>NAXA9 g0 g f$?9۾?<>NAXJydfHy?<ANA\98g?9?<>NAXADBNu~AJCpWBAJ f 98><`00pppR@@ppa?fH>~20pACaB)G67|7|7y G6GI&&"90<sNBG6 7|7|7y G6"90<sNB6929JIRAyG67|7|7y GIv~BD6WGڗSG66"90<sNBG67|7|7y G6GI&&"90<sNBG6 7|7|7y G6"90<sNB69L~|LpNuCat`pH&@t z,<'gt0HA Q<0LdNu00?B0Hp?<HP?<=NAPJ@j&QHy?<;NA\NAP?Hy?<;NA\0 _2 @J@NuHa=fG67|7|7y G6GI&&"90<sNBaȚ`*HaȐ96 g ga=Jf`G6 7|7|7y G6"90<sNB69G67|7|7y G6GI&&"90<sNB29yG67|7|7y GIv~BD6WGڗSG66"90<sNBr09Ay29yC61G67|7|7y GIv~BD6WGڗSG66"90<sNB09Hy29IyG67|7|7y GIJv~BD6WGڗSG66"90<sNBG67|7|7y G6GI&&"90<sNBG6 7|7|7y G6"90<sNB69`C22CtpRBJ1 WJBoak`HA2C|?" QCE*|J*gGa<FPF96g Ga^FRFGBaGp(K` W| 98g&/ <| GanC 93Aa"_    XBa k`4g&HQ/?9"?<@NA JkgbNupNupNu2K``QNu0<xE*` E*@A` Q5|Nu96 gNuHa0@gHC|~aL|:P@96g*C2997fGJ6230Aa^@R@a*Cׄ97gC2SA5@ja`y6Aܶ $<EJ&J SCׄBY>Jrpj(rJgRABbT  f  fR&`t HD"M"a4L"G>gf>SG/ $K VL g `BNu@pNuHD72<< \f09JH@<Gf4APf 6` AJ>OSGD QBNu@pNu96f$L&M8>RGG&90GQeOSG8Q(|98GB#,$ *\gNQ0&y0AbZ*GO *c *@H@A ApJk $P%K# $@ &&` ! &&`pNuECٚ2o0  g*|,BRa>9٘jJfAٚ0`QJNupNuy٘JNu4B 1@ f \gpGO c )@H@G &sp o$[be 4^BBag &S jpNupNu6FCfCH$T*ISC VL$NuGJ>OGpDO$cb$4g ^BBe6CgGe bag`؞|n`,)2o #f"RSFHFSAaLJfvxzpNuHFpFNuHFz Aef~ag QSRfxv` Af B CCRfx` USPfx` (f< ))fd Ab^~af Cg AgFp~ 1+pfv`6SGpFGNu Af* )(f" ))f -f~aff CgvpNu AeF 1)f< 1(fh>WGa6f CgvYAHa@LJf Cfg|96g n mz`p2TANu Aezt 1.fTE 1Wg 1Lf >E 1,pf 1(pfXGa>f[C\DYGa|fEoVEHH~@/ EHEa$_JfJ L~ Cfg|96g n mzpC CfxNuvxz Ac$ 1.f 1Lgv 1Sf xajJfd`ahJfZ98fP97gg x|`gA| n m` n mxzNuUAHaL8Nup2HFFNupNupNu 1Dpfv`$ 1Spf 1Ppf RGvxpNu 1ApfvRG 10pe 17pbx1p0pNu 1Ppf 1CpfvxpNuavJNupNuKG8Bvzxa4JAo2 (fPeRSAn` +g -fXC Cxb7<\` ~fXC Cxb7<"V`HaLL(xJfl\E Exbl;GVJAo %fJ-g BRSA+aJAo )fQe0RSAn`zE tg.VQp FNup `p `p`p`p+ASA`p `JCo"bJEoA NJg+A`XC Cxb7`Jf Ee CeA NJg+A`t98g-g g 2HFFp,Nu$>98g0BJ@VGpNuDD-`FF98g:J-g4`" E e 98g-- gp,Nu-- \]EXYCpNu E e 98g-- g` E ed 98g-- g` E eB ѭh 96f8-- ` E e h 96f-- ``p B+Nup Nu E eH|& -*JjDJjDc@txd؀i4e0JWJjD+DL>98g-- g`96gL>p Nu E evJf96gLpNuHx "-tv(JjDJg$jDc`eԃgfJjD+BL98gn-- gb`Z^6|p&+-* /t8o~ %g $g2 "gd 'gX 0e 9cp \g _g Ae ZbEH4~`~pNu~tAۼ0P96g98gp2FNup`z a<0e bJEgRSAcQp`p~Nuza<0e  c_  e bJEgRSAcQ`p'`p"z`gRSAc~QRA`RSA`a>z <0e  b ee|ԀevԇepRSAclQ``RSAc 0gNuB`P @m @l| @4n @f C|RRC ?@Kׄ97g K`Q0 @fH@@ 29Ia"LJ@k>96G GgA6(( (FfAdRPA00XEJ4Jr jUBbTB0 J|G p fGQB40 J|G p fGQBHy/<(?9۾?<@NA Jk (fp`p` @g,y.<x vx.<x vxa,y.<x vx.<x vxp`L0<`8"ME2oD 1 fSAo8 1 fSAo, A(bBjPp'SA_oBEp'SA_BNuBRBjPNuECrp(RAWESp(RAW:RU| Nu0AHJUgH@H("HA@HAXP,yt=(=(t0T-( $<$v( CGJ6230AaUCKpW| :B09J @f09Nk,y.<x vxaH ?<?<NAXG6z7|7|7y G6"90<sNB?<N6,yHVHyNP?<HyHyN:P?<HyHyN:P,y?<?<HyHVN@: ,y?<HVN0\?,y W f NT` W f pN T` W f pN T` W fpN T`p Wfp N T`\ WfpN T`H?<HyHyN:P?<HyHyN:P?<N6G6{7|7|7y "90<sNB,y.<x vxa!f,a"G6 7|7|7y G6"90<sNB69G67|7|7y G6GI&&"90<sNBCJ2oEpXH`2RAy09HyG67|7|7y GIv~BD6WGڗSG66"90<sNB"o2ACaB)"RAyG67|7|7y GIv~BD6WGڗSG66"90<sNBLR@TUAnG67|7|7y G6GI&&"90<sNBG6 7|7|7y G6"90<sNB69 Wf A*oa>L0,yp Ggp Gg pAJBNu96gN98g*M2R.eR.H@@CazaLa?a|2<9*Ga8AdRPp`ZHy /?9"?<@NA NuJ1 fSBNu/  2@4FHAF0"WQGdaCa"_4a`Qa"_4aSBaCt1 1 Hq   RBa"_Nu?9ׄa97fGEׄ97fJ24`QJfz29ׄWH$C<ґ.b<"EF"RՒ ! gR$I&JKׄ2 9OCpDO$H4g^BB6CGg`#|n`$&J4g^BB6CGe`# |nBNuC،,2npNuHF 1.fUA Sg Bg QDBg QIFg UNTIfa =g<Ae b`p@HK,M0gfE0@@f` 12fQA&HKzB B JSfag~Nua pNup29،y؎Nu97g *y`*|C؎2A<< y4*|af`dTQYi#H@3H#DCP*㍋Cf"GT"""":g4C٘SY2RY SEe`CJQg0*J2RAA2@HD 2!ag `2L"A A@gLCJUYXQHD C,2HFaCJTYYQJfL""y`" AfbrfZ2<`TAP49JJ  A6fPC4A0&P^BB¹bX )KJWB6Q96f y\09JH PPH aL g Jg`LC؎2aaf/ G67|7|7y G6GI&&"90<sNBG6 7|7|7y G6"90<sNB6929JIRAyC؎0B109HyG67|7|7y GIv~BD6WGڗSG66"90<sNBG6 7|7|7y G6"90<sNB69G67|7|7y G6GI&&"90<sNB(_pA7NuE49JUBJ4RBpSBo 1\ f’BSA_BNu Sf,KٚJUfafatah(0+fa pNu SfadfaNaBKJs0gHParCٚaKܢH=axLJfaa*(03pfn` CfDNu2ID A<`&2SApNu  G Gf2pNuKzNJfp2* FAAj A|(f"X$PKܮH`za`fLKzLHHRa Jf&a@f"LHHRav Jfa&f ! pNua `a KܦA| NuMgl96g^>aJfX98fH98g2 EfHBHC"HQ/?9?<@NA L Jk` Ef4`$pNu29pNu Aeft QSTg4< QSFg` Af: Bt BRAg DBTg~4< DBFgr BSRgh Sg@ BfV`8 Abf04< DBRAgF QIFg QDBf4` Af, UNTIf$ )LfKp1M1]g TQpNu4SASApNu98gJo g/g98fv ofl o c o fZ o fbMܶJk /cBH`$ Vr ca:Jf$`2a*Jf,-oJLg pNuLNu Nu09*@gP@96g^@R@NuJf \DD` ajf 8<4EpNu E9b-g*9|T;| ` EaaCٚ0+g `>HaaGܢH=aLJNuafaJa98f0a`faJf*+Gf ea`vp-`p#29،y؎``C|"G6g& y`gg ` 896 fA9+g~ahpXNuafKJM0o06Ue NAXJ@kabJfC7AP 29JI SAVA6AJXhUPo Pof00`V <`NKJUf pKٚJUg2mpNu96f p%29`afaPJf y\0@ff 96fP` @f y` `afrA| Gfr$ԁFā՘Ր98g98fMBHV/?9?<@NA Jkt`na*fhaf`ak`CJ Q>dDTQ0BqYi0)#D@#@aTA7AP ㈁C2a`??<>NAXp`AFrtRWf a`A2 Ao|'af&|"(f0fp`R@QUPThpNu2(p Nu29ۼp`taffaft0/B0?<HP?<NNAP _J@g0 Hy?<;NA\NAP/Hy?<;NA\LJ@k0/?</NAT _"@c$)/?<HP?<=NAPJ@j&QHy?<;NA\NAP?Hy?<;NA\0(J@k>TyJa96g98f~98gXM<9*&<d&HHV/??<?NA L@JkJHHV/??<@NA L@Jk.b`"y׀HQ/??<?NA Jk(K|ٕٝpHaUyJ??<>NAXL`agCٚ,)HF2aJNuap`t/aLfH!a(Lf$Jf <Ndй|daga``zJGg9g p29`h96gJ98f@*y׀ `2JGfak>f$` G@fak*f:` avkf*SdK|$՝Օ96 f><aJf4K+JgA ^p 0f Q`a~`Bo98gDH祆MJGf` G@f<`,HV/?9?<@NA JkpLaNu.LaNuz*y׀JGf z96gn98f\aklfV`R 9|f\ G@f"z96g<98f*aVk8f":`96g98f a6kf*aJf K|۝ەpNupNuC,)HF2`A|C""C٘SYRQ2 JGf8ag296g 98gK|ӝӕ`ZaQ`N/a<.JfVafd98g$:MfzH/</9׀a: Jf6ag29`/aҜLgJgdA|C `a`C2 Ao.|'af&|"f"1fRWAWgC2RUAp NupNuJGf n$ m` G@f n mpNu96gpNuHafG67|7|7y G6GI&&"90<sNBG6 7|7|7y G6"90<sNB6929JIRAyG67|7|7y GIJv~BD6WGڗSG66"90<sNBG67|7|7y G6GI&&"90<sNBG6 7|7|7y G6"90<sNB69`Haf~G67|7|7y G6GI&&"90<sNBG6 7|7|7y G6"90<sNB6929JIRAyC0B109HyG67|7|7y GIv~BD6WGڗSG66"90<sNBG67|7|7y G6GI&&"90<sNBG6 7|7|7y G6"90<sNB69LNu9699p  g Nu96gh"y\fC29،ta^JoX`B 1 g> 1; g6 1' fSARB 1' Wf 1" fSARB 1" WfRBQJBo 1 fSBn96f0V@@A0&PYbpX )K6`Q yTP@ (\gKb+Hc* y\KP0@f*`29JI *K6`p`&y\0@ @@g 29p"`&l[f ` VgRBRABp4`p'29`p29`p`p&FXNuRApF`A6g"y\0@ff(ffQzA29yٚoC٘SY2RY C<2o*y0Yer>< $f><@` %f><` *f(~RSAoT  gK:SAQC2*I0 \f*UAk" d d* _g$ @g Zb Ad 9b 0eRQ !@f G@fr`29H煄aLfZD0RDL`0QREHaL g Jf4` Y9@9E#,7aJkf aJg"kaJgkra` @g @f`U`\Cׄ2K, ]$Ubp`@Q+C؎ Yf ENDMfC R@* U1!Ub)U7`vp429`j0@ @fadJfaJkPfa*/a„ g"kaJgk4a` @g @f"U`a"JkfC؎ Yf ENDMf7`97fp(F`AdG~`AlG~@`AtG~aZfC|MܶEdK98g EtK98g ElK$$LHLHPLH,A8?Kz*98gf y׀@?<?9/?<BNA Jk`afA6gCSQ(A-BBP`a\fA6gCSQ(`a.fv96gCSQA0R@`aJfJfC٘,2HF/aL&Jf(fC،,2HFH0ahLJfJB`<`Z`Xb6`Tc2`Pd.`Le*`Hf&`Dg"`@h` @f r 0V@` f r p0RJf@% #BHR/?9 g g y>HP/9B?9NAX `Paf(p1F` af"aXJffvKFJf*`ap2XNuK،2UNuafafTyJaC2B1?<HQ?<=NAPJ@j&QHy?<;NA\NAP?Hy?<;NA\0J@kL3?<HQ?<NNAPJ@g&QHy?<;NA\NAP?Hy?<;NA\0J@k?</NATJk: @.(96f Jo 90,Un$<d$d$HT/?9?<?NA Jkִf?f0^@,b?<?9/?<BNA Jk*LBT#,0@/aLfhH2<< "M y4YaLL JgFEQ0&y0Ab8@H *c *AIAA AJj!K`"P#K &&f"9|Ӭ98A` g,,A0 "@)@UeeHQ/?9?<?NA Jkft @f`AKb+Hc*#P6`2APf 6` AJ>OSGD Qp`"Jo$<d$HyJ/?9?<?NA Jk谂f09J^@,b?<?9/?<BNA JkHCJ2A<< y4*|axLJfhI 9JgZ gRAJ,0`eT?<?9/?<BNA Jk<`&??9?<>NAXa0UyJ`"0<`p`0<`0<`p29`a/?9?<>NAXa UyJXNu96fDCAJyٚgC٘a0 @(n B0*yp+ <$u $RB"0<HA*I~ *g(><@ $f96f`>< %g><`*S@o| 1 `f RFS@n`:SE`Q<*I \gN _gH Aef Zb^ dV d* _g$ @g 0e< 9c Ae. Zb&RS@n3#0a"f2af*6 y\g y@g96f/ G6z7|7|7y G6"90<sNB?<N6?< ?</9NtP??<N6G6{7|7|7y "90<sNBafaG6 7|7|7y G6"90<sNB69G67|7|7y G6GI&&"90<sNBCJ2oEpXH`2RAy09HyG67|7|7y GIv~BD6WGڗSG66"90<sNB"o2ACa,B)"RAyG67|7|7y GIv~BD6WGڗSG66"90<sNBLR@TUAnG67|7|7y G6GI&&"90<sNBG6 7|7|7y G6"90<sNB690(_>,yx @ g.<"vx "Qrp(RAJ1W y@gBaJff"y`""y\29 Af rGf2<Q?Q`0V@@A0&PYbX )K6`Q y\P@ (\gKb+Hc* y\KP0@f*`29JI *6p`8p429y`(@p`"p`0<`pa`|(` p`p329XNuaaaaa0aaaaB9f#6Hy?< NA\#:ACJ ""@p Q y:HP?< NA\|*9JM**y"I0Bu u ~a :: x~a ( QQxf|QBPQNu#6Hy?< NA\#:|IJ,\G*$y""N0WG5 r K(# ~a  Kގ9g$H8 ~ a f4B`Q~:LH VJf$ApWfTA(p QB`aL@*( Kގ9gz`0vJo0~a USc`    Q JoSDceBJnJoB(SFe@0.9WG5 r (#ؐ(p Q`f(Q y:HP?< NA\Nu#A$H0CgggH瀀a%VLfJPg2h h g`*yC2tQ~a9g"Jng ;".a.a "BpNufC8` fC>` fCD2QNuNu#(H2A`QJhg&H(JC#NJ@fh9g9gz(y4JTgn02^AA@f2 4$96 gй@ed,y0.``,y*yE y0.`H@ @d. pNupNuBWLAr`2IA4JH0HHE"JYYYYY2Ag80*f< Tf jg* gr ghg.S ` pNuaTfJ Tf0* @eR2,g.`0 Tf*0* @eRH24g4* BejfpNuL8H(a2LJ@f TfL8`,8L:MCDE`,LAJ"p@$p@N0H~afLڲ@f-QpNu0HH~aD(,R@f,KKDCa.E<W)pNupNuAK p0N Ed# Eg Eg0HH~` ~` 0H~` ~apNu0HЎT~a(PC`0HHЎ~v`@E`E`E`@fTNu @fFNuArhgXQNuNut2I6I8:MfABH>`z`z8L6CRCL24JH>`trt8:M6K `LafF.H@fp0#6.8L:MCDE0 @eC2,fpNu@f RA` @f SR`a.gHHЎ.S`0HЎT ~a*pNu2I8L6K4JB; H`@?2I4JH`v2""`d #HH~a.KCxz`42ItHaD`."2`  #~apNurtvxg@AHY`2Ix:ME6;P4;PJEf@AHY`a,8LCD0 @eC2,g  z`pNu6H@R@Nua0a&f0H:H@fJ@fp~#a` D0CxE`68Lt0HrfprH` @ @f RA`a0.@0 D,0HЎT~aBpNu68L0H24B B@gr Bf D DgpNutH`r4JBRBH`zr4J6BRBKxg@AH`V648L0H@R@:aCD0 @eC f2,g0a ` pNu2,g??a8,0 Df 2tQPQrgL4JD4B0RA Ab2g-RA AbfSA`RA Abg/`RA AcpNu9g9g9fHe dag(y4JTg(0^@@`F'.y: y6N`FN|K|K"e d|LA 9~abpr?Nf< y` R Kf y\`*96 g 9@LNu o Jj-D9g6H8aNAXN|0 / _g@0A .g` A^t.y6Hp09@ @?L>NsF'H>0/ @Nsg$ @Nug @Nwg o rPgUQ` /H `/o L>P`TNsTNs g g#&.F'H A"opWfBA6"P#<` ` #t.`"#.`#.` #^.F'H A0 Ni "y2Na|a N|*y.A- 9~a" f.ҀACtbc $P4 XTB BcLNuHA0 @ ep` @d2HHA AfR@0PLNu09k~yf" 9ذJf9f 9fTHy?< NA\#: y09HdCpQ y:HP?< NA\3Nu*y*p+ ,M9VF <6 6 9VF <6 6 F <6 6 9VF <X6 6 F <p6 6 9V9VEF <6 6 <6 6 F <6 6 C9ANz < &v &STBC9ANz <P&v &SVB <&v &S9 <0BI <,v ,VN¦?<?</ Nt,_X*N @f <,v ,VKINVM*y* <X5 VE <5 VE <5 VE <5 VE& <5 VE < "u "QrNzN  <P*y*"u "QrNzN *y* <"u "Q<0 C< )c6pHaf##׀#|JDf#@pxaf#ByA Agf6BE 0<$QE$%Z%Z(R%LBET$$$$#Ԏ#JaLf#6Hy?< NA\#:N9g,y? ANc A A`f,aAJk"PJ k"i ,Q ` aA!6azk8ak0ak(9g(y4H`?Ap Q`6a8k"9gRF9cajx3 y:HP?< NA\a\N|09Nu y:HP?< NA\aF?a,N|C"90,N9f8G6i6666?9?<YHyN: 0kpNu*y*"u "Qrp(RAJ1W0HQN"_<HFBFN0J@f(g 96 g ADJgԠpNu"Hy/?9?<@NA JkڲgpNup9f"p9f?<?<HyNP3Nu9 f09g ??<>NAXNu9f4Arp(RJ0WHP/?9?<@NA JkgpNupNuH9g@LpNuH9f9g Hy[/<?9?<@NA JkZ y* < p PCrp(RWA    XHQ/?9?<@NA Jkgp|LJ@Nu9g,HyT/<?9?<@NA Jk gpNupNu*yp+\ < u # q$9af*y < u PB?< ?<HUNt*_X @f` <"u "Qrp(RAJ1W0HQN"_<HFBFN0J@f4g 96 g ADJgԠ`bA!p*y"< u J@Nu 9k6"@geLJkez ) jaZfr#H `Za@fX# `:a f8 )k$@%H #H ` y0,c #0pNupNu 9k @cJkbpNupNuJ k h #` 9k @!N 9k"@gJjr $ygge JkeJ k$j ` )k$@%i kx"i #J` ) k"@#|#`A `B eb.H# )c!@` (ed!i` ) j@Nu[1][You can't write |into ROM.][ Sorry ]What should be flagged ? (NOT A7 !)[1][You've already set|all breakpoints !][Rien ne va plus][1][You can't set|breakpoints into ROM .][ Pardon ][1][You shouldn't set|breakpoints into AssemPro !][Sorry, hacker]rSearch for : [1][ |Not found.][ Sorry ] 8P(@Xp*.*Rename file old Name : new Name :Compare files : a) Name : b) Name :[1][The two files are identical.][ OK ][1][ ..... different Bytes.][ OK ][1][The files|have different lengths.][ Cancel |OK][1][Error at position ...... :| | | | ][ Cancel | OK ]Create new folderFoldername :.B.W.L.S! " 8Ph(@Xp0H`xABCD|ADDxADDAADDIADDQADDXALIGNANDANDIDASL ASR BBCHGBCLRBSETBSSlBTSTCHKCLRCMPdCMPACMPICMPMlDATAXDBDC,4^}DEFB@4^}DEFLh4^}DEFM|4^}DEFSDEFWT4^}DIVS DIVU DSELSEENDENDIFENDM0ENDS4EOR<EORIEQUEXGpEXTIBYTESIF3NtILABEL\ ILLEGALINCLUDEINPUTp   BJMPTJSRhLEALINKLISTLSL LSR$ MACROMERGEMOVEMOVEAMOVEM  .MOVEPMOVEQ(MULS4MULUHNBCDNEGNEGXNOLISTNOPNOTORORIXORG UPAGEPEA@REPEATRESET(ROL8 RORL ROXL` ROXRt RTE<RTRPRTSdSSBCDSLABEL STARTH STOPSUBSUBASUBI0SUBQSUBX\SWAPTAS,TEXTDTRAPTRAPVxTSTUNLKUNTIL tNtXORPXORI= dNo Operands.Object = Dn : Dn,Dn | #k,Dn orObject = memory (only 1 word operand !):(An)|(An)+|-(An)|d(An)|d(An,Rm)|a16|a32DC Expr {,Expr}* with Expr::= Expression.If DC.B ( DEFB , DEFM ) then :Expr ::= Expression | "String" | 'String'DS Expression [,fill]with fill ::= ExpressionName EQU String( Text replacement ! )IBYTES File name [,length]with length ::= ExpressionIFcc Expression,Expressionwith cc=condition like by Bcc commandbut without RA, T and F !INCLUDE File nameName MACRO [ Para {,Para}* ]Para::=\Name| $\Name| %\Name| *\NameReg,(An)|-(An)|d(An)|d(An,Rm)|a16|a32(An)|(An)+|d(Xn)|d(Xn,Rm)|a16|a32,RegReg ::= ( Rn|Reg/Reg|Reg\Reg|Reg-Reg )ORG ExpressionName=ExpressionUNTILcc Expression,ExpressionSLABEL File name{ Variable name }* (one per line)ENDSSOTS Expression(Sets start of TEXT segment)ILABEL File nameVAR_IN [ Text, ] VarVar ::= Name | $Name | %Name | *Name(no Label allowed in front of VAR_IN !)]^_`abcdefghijList to line number / variable [1][ |Not found !| ][ Sorry ][3][ Replace ? | ][ Yes | No |Cancel]KL The rest is error free ! Line : xxxxx, DisassemblingReassembling@Ph [3][You can't move|a block into itself !][ OK ][3][You can't copy|a block into itself !][ OK ]Save block to disk :Filename :PQRSUXPQRSUXKLKLUjUjU[3][Do you want to|save the source text|first ???][ Yes |No]o[3][Do you want to|save the object code|first ???][ Yes |No]aFile already exists ! old file : new file :;<?=ACDFGIKLNOPQRSUVX[]\^_ ;<?=ACDFGINOVKLPQRSUX %'(*+,-./0124[3][AES-Fehler !|nicht korrigierbar.][PROGRAMM-ABBRUCH]p[1][This program doesn't|work in low resolution| |Please change resolution !][See you later...]r[3][AES error !][ OK |Quit] [3][ | ][ Quit ] [3][ | ][ OK ]RASSEMPRO.RSCASSEMPRO.INFASSEMPRO.TAB Assembler Free : 100000 , TEXT : 0 , DATA : 0 , BSS : 0 , Rest : 999999 Editor Ln: 1, Cl: 1, Top: 1, Tot.: 0, Over ,Free: 29999, Rest: 999999 Debugger PC : 00000000 , SSP : 00000000 , USP : 00000000 , Program start : 00000000\\Load *. Save as . B!P'SS@B(PRGTOSTTPBS*OverIns.:($)21Ƅ2Ƅ3Ƅ4Ƅ5Ƅ6Ƅ7Ƅ8Ƅ9Ƅ*WrTǬbCLɘDʔZ̠BͺSELj*LRZrAEBLV,KHD?AVUNo variables defined.Variable table Line Sourcefile(s) :Address Objectcode Line Sourcetext Pass 1r No errors ! Errors. Page > !! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Illegal memory areaName not foundName already existsOnly global namesIllegal error End of file (ENDS forgotten ?!)UNTIL forgottenDATA field length changedTEXT field length changedRelocation error..... ENDIF missing"End of file (ENDIF forgotten ?!) End of file (ENDM forgotten ?!) Buffer full End of fileBreak in assemblingNo more files Error #48 Error #47Invalid drive designator Error #45 Error #44 Error #43 Error #42 Error #41Invalid memory addressNot enough memory Error #38Invalid handle numberAccess not possibleToo many files openPath name not foundFile not foundInvalid function number Error #31 Error #30 Error #29 Error #28 Error #27 Error #26 Error #25 Error #24 Error #23 Error #22 Error #21 Error #20 Error #19 Error #18 Insert disk Bad sectorUnknown deviceDisk was changedDisk is write-protectedError Read-error Write-error No paperSector not foundInvalid bootsectorTrack not foundInvalid command CRC errorUnknown commandDrive not readyErrorEverything is messed upReserved nameLabel already definedIllegal CharacterBracket's error Too longIncomplete lineUndefined labelArithmetic errorNumeric overflowToo many left bracketsOperand expectedTo many operatorsOperator expectedTo many operandsDivision by zeroToo bigIllegal register numberBad register errorIllegal operand sizeDistance too greatCommand not implemented not acceptibleMissing operand size$.B not allowed, because dest. is AnOdd jumpdistance Odd addressLabel expectedFile not foundAccess not possiblePath name not foundString end expectedDistance = 0Symbol expected&ORG not allowed, because PC-relativePC changed since pass 1Constant expectedMacro definition not allowedOnly global namesNo Macro definitionToo many ParametersNo IF defined$No more ELSEs (ENDIF forgotten !?)Not relocateable&ORG not allowed, because relocateable"Only long words are relocateableREPEAT is on another levelNo REPEAT definedNo SLABEL definedSTART already setLabel not allowedIllegal nameHILSCCCSNEEQVCVS PL MI GE LT GTLEHSLO ?ILLEGAL J lNOP Nq lRESET Np lRTE Ns lRTR Nw lRTS Nu lTRAPV Nv l@STOP Nr "\<@SWAP H@ tUNLK NX &@LINK NP \EXT H tTRAP N@ "JMOVEUSP N` bNBCD H Ѕ\TAS J Ѕ\PEA H@ x\JMP N x\JSR N x\ABCD NSBCD NFMOVEP 8 Z@DB P `GCLR B Ѕ\GEORI F\GXORI F\GCMPI \GADDI \GSUBI \GANDI  F\GORI F\GCMPM 8 JGNEG D Ѕ\GNEGX @ Ѕ\GTST J Ѕ\GNOT F Ѕ\VMOVEM H ܉BMOVE_SR @ ~GADDX 0N@DIVS @DIVU @MULS @MULU GSUBX 0NEXG 0 TfLEA A |BCHK A FSUBA ƅFADDA ƅFCMPA ƅGASL fGASR  fGLSL fGLSR  fGROL fGROR  fGROXL fGROXR  fBCHG @ p@BCLR p@BSET p@BTST @S P Ѕ\*GADDQ P ȶGSUBQ Q ȶFMOVEA @ƈMOVEQ p xGEOR 4GXOR 4GCMP ԅGADD GSUB GAND &GOR &HB ` lܶlGMOVE ORG fEND fz= fJDC fDEFB f@DEFW fDEFL fDEFM fDS fDEFS fMERGE fINCLUDE fIBYTES fFALIGN fEQU fPMACRO fENDM fTEXT fDATA fBSS fNOLIST fLIST fPAGE fIF f$ELSE fENDIF fHREPEAT frUNTIL fSLABEL f(ENDS fHSOTS fXILABEL fVAR_IN f11  11A1111111111 NvRr^B:Bn*>Rfz.F 2*>Zj zVjV.~:"J6&bf2vb~NF&BREAKPOINTDC.W L>0LF<>CR<QQQQQQQ0QD0A0(A0)(A0)+-(A0)PCQQQQQQRRCCRSRUSP0123456789ABCDEFAccessing a protected memory area at address " !"#$%&'()*+,-/0123456789:;<=>YZ~[[[[[d [3][ |Bus error | at address ][Debugger|Quit][3][ |Address error | at address ][Debugger|Quit][3][ |illegal command | at address ][Debugger|Quit|Continue][3][ |Division by zero | at address ][Debugger|Quit|Continue][3][ |CHK command | at address ][Debugger|Quit|Continue][3][ |TRAPV command | at address ][Debugger|Quit|Continue][3][ |Privelege contamination | at address ][Debugger|Quit|Continue]   8PhhexdecD0D1D2D3D4D5D6D7A0A1A2A3A4A5A6A7BUS errorADR errorRegister change : ( Rn=expression ) END More start addressesQuit                :     2   ""      & 6   *         F D   8        8              8`X"@,\              *             v*   ^  4  . *2      ,& $ :t<2                     F         "8< "6 "   " V( T8,   $   r *       0       0                D4"        ,            "      &&  $    ,"           & $($$ 2*       T    0<,&0*      ~JV,  :        .    (2 ,&BB  " $& 8  <&,   8  "P L   0( >(      2 LB> @` B  (    $0* D  ( D      T: 4 T $ *@ 6    >   l   l    F F  &22<B   4 F F   22\  dZ 0 (B    ,*&  $   Z  $B  2&<<     0 & <"    P    *&      Z  *6X0 ( B(  Z, @4  :   *       & &0(\l*^  >V02<<, &. X                H $ " 2 ."     H h ,   F8&0* ~     "  (         ,L"  &       ($       "         ",  $ ,>        d", 0 h           *               (," l"& ("2   ": *04> 2P 4( 2N  >. 4"^"(.,  &j.  6       $4  $    $ &                  *   >f$4" ,  4          z6J X@                       @        P  X 2T j &   N  6 (  >  2 0fR2    . ,z&       > &((    DF.$80        f(  "        & B: $ TP*  0 "V .8$",*>T0h L<$. :"$$lVPD  $*& 2.::< &6 ,     $         @".    "  20"Zb.( " & B*(          4L J   L  .,0f &* & & L(R&(*"* H,HN84:<""Z. >  @ 0   0* FBF RZ& @ 6 &     2,F                 $ l(,  0 BjN<: h   $ $  $""j"F@`B&F^ *P"t n B > "< 6: ,(<(,, (( ," 8         0** *0 R 6 F  >2(  Tt "X     $PF6&" , v        <      $     ` J   (N$"   * :  V$  "  "06 22 F  &*    "  H4& > B*      &  .& $8  B> ,T"&@.;"X"X"X$"Xo4pH Desk File Assembler Debugger Editor Search Block Table AssemPro Info-------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 Filename: Drive : A --------------------- Save Load Erase Rename Compare Folder Save defaults--------------------- Back-up copy--------------------- Quit Assembling...---------------------------- Source text:* Object code:* ---------------------------- File name output Optimize backward Bcc's Flag undef. variables Listing Symbol table Error file : PC-relative Relocatable Original line---------------------------- Memory Debugger----------------- Disassembling Reassembling Tabs List Function keys------------------ Change case------------------ Memory Enter string Replace-------------- Search  Search -------------- Error file-------------- Error  Error  Mark start Mark end List Move Copy Delete------------ Save Load------------ Unmark EA GEMDOS XBIOS BIOS VDI AESorFilename :DATENAMEEXT________.___FFFFFFFFFFFOKMemoryFile AssemPro (C) 1991 DATA BECKER and ABACUS SOFTWAREan ABACUS COMPUTER programAuthor:PeterLibertySchulzFilename :abcdefgh________FFFFFFFFOKSave as *.PRGTOSTTPBS( Code, inclusive Header )( Text )( Code )CancelError~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCancel~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSave and try againtry again Error in line 00000, DATENAME.DAT : Table :EAGEMDOSBIOSXBIOSVDIAESListing :singlecontinuousnoHeading :ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOutput to :PRT:AUX:DATENAMELSTFile : ________.___FFFFFFFFFFFLine width :132___999Characters,66__99Lines per page( only if done pagewise )Object code field width :2_9*8 Characters+ 8 Characters for addressLine numbering :yesnocontinuous( Line number ~ 8 Characters )Marking the opt. Bcc's :yesnoOKError messages in listing :yesnoMacros and INCLUDEs indented2_9Spaces to the right.Printer initialization : ____________________XXXXXXXXXXXXXXXXXXXX( once to begin )Error fileFilename :An error file will onlybe created, if you choosenot to have error messagesin listing ( if choosen ).noyesDATENAMEERR________.___FFFFFFFFFFFOKMemory size :100000______999999Changing memory's sizeBytesdeletes theoriginal contents !CancelReconfigurationVariable table :singlecontinuousno****************************************________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXThe above values are identicalHeading :Output to :Total line width :Sorted alphabetical :Number of variables/line:incl. local variables :yesnoPRT:AUX:DATENAMEDATFile : ________.___FFFFFFFFFFF132___999Characters,66__99Lines per pageyesnowith those for the listingOKand can'tbe set indepentlyfrom them !!oneas many as fitPrinter initialization :++++++++++++++++++++____________________XXXXXXXXXXXXXXXXXXXXTab :16__99Command: __________________XXXXXXXXXXXXXXXXXXQuitnext command Allowed operand size : .B.W.L.S [W]*** Dn An (An) (An)+ -(An) d(An) d(An,Rm)a16 a32 d(PC) d(PC,Rn) #k CCR SR USP X X X X X X X X X X X X X X Xsource/dest. Dn An (An) (An)+ -(An) d(An) d(An,Rm)a16 a32 d(PC) d(PC,Rn) #k CCR SR USPAn(An)(An)+-(An)d(An)d(An,Rm)a16a32d(PC)d(PC,Rn)#kCCRSRUSPDn X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X XCommand :Enter the desired command, orsearch for it with '' and ''.Click the command field, orhit < ENTER > to get an overviewof the allowed EAs.Operand size:The default is given in square brackets.If [\] is given as default,an operand size must be given.( i.e. EXT , DS or DC ).Parameter types:~ : arbitrary EAs.Not PC-relative as destination !^ : arbitrary address :(An),(An)+,-(An),d(Xn),d(Xn,Rm),a16,a32# : only arithmetic expressions : Input-,  :Output parameter.affected register : D3-D4/A3-A4 .If D0 negative : error number123456789ABCDE?ContentAddress.B.W.L........................................________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCancelOKactual pathname : Folder Drives OKErase :CancelProgram memoryText memoryFileOK**DATENAMEEXT________.___FFFFFFFFFFF*DATENAMEEXT________.___FFFFFFFFFFFCancelOKSearch for :........................................________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXvariablereplace with :........................................________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXReplaceonechoosen onesallignore caseOKReference file :................________________XXXXXXXXXXXXXXXXnext reference fileError file :LoadOKEraseFunction key:F1F2F3F4F5F6F7F10F8F9Program :........................................________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX........................................________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX........................................________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXExplanation :........................................________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCancelOK........................................________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Show registerHEX Numeric output Change registerFrom addressSymbolic DisassembledOutput :Status registerSingle step 68020 Emul.Run program HaltableBreakpointExecute program=> eraseRelocate Save screenSearchprogramstartEnvironment :........................................________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCommand line:........................................________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOKCancelloadfrom address :..............._______________XXXXXXXXXXXXXXXto address :..............._______________XXXXXXXXXXXXXXXOutput to :PRT:AUX:DATENAMEDATFile : ________.___FFFFFFFFFFFTotal line width :132___999Characters,66__99Lines per pageHeading :........................................________________________________________XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXPrinter initialization :....................____________________XXXXXXXXXXXXXXXXXXXXWidth of code field :5_9*4 CharactersOutput :singlecontinuoushexadecimaldecimalsymbolicOKCancel <=)>YZ[cdeklmuvw~   Bk))))+,-78 jmnovwx}~  6))}     ? A C S n o               ; = ? t       . / 0 K L M P Q R V W X d q }           $ % & 1 2  3 6 7 8 a ))  h l m n q r s x y z            ()*78 9=>?NOjOvw'x%'$ $%'&KL%MPQRWXY_`aghiopqz{ | #$$%#&JK$Lop#q$#$#+,$-PQ#Rvw$x#$#  $12#3WX$Y|}#~$#$#89$:]^#_$#$#$%& 'EFGgh i!)89:STUfgh{|}!(! '(!)KL"Mkl))&'(+,@IJ KTU VYZkrst    3\)) ))"&'(56 7;<=IJ KNOar =f)))) 3\))))En)) ))Bk))   - = s      !"!K))!!!!!!"J"M"N"O"V"W P P B $ + 3  ?  J" S* \2 d9  YP n $#*:PW^foy  ! " #  5%4&'()*;+X,k-./ 0 1 2 3 4$:697%8/9A5PB;A$<^=e>l?|@A:MCL, DEFGHIJKL$B0 YNX4 O< PH QR RX S^ Td Ul Vy W X M  Z_; [ \ ] ^ _ Y  -  "X !"t 1" ,"  "" # ##8#Ts #p $ #'# %  ## #$$4 $P $l  $'$ H$($ $ (% "%02  9( b7 %L7 %h7 %7%7%7%%7 +H!$ % & &,&H( _ !$  &d & & &$( &36&1 ! ' $  E& '(3  p !$ 'D'`'|6 '   ! !$  ''"'= # &$%!$%(#($' ((@!) A#* V+(\$ (x  2     ((((    ))  )< ')X 5   )t) ) )!)%*'B  * *8 *T*p(*            4 N * *  **+ +4 " +P- 0+l + + +3 +/  +  !, $"##,0!,L%P &,h '(,\H, ,# 6 PC'"& PC . I K M99,,- -,FEB-H  9-d-'& - - - - .  .(  .D !.` ".| #. $. %. &. / (/$ )/@ */\&+/x ,/&-/ ./&// 00&10 20<&30X 40t&50 60&70 80&91 :1& ;18 <1T& =1p >1& ?1 @1& A1 B1& C2 D24&E2P 2l&RGQ# H2I2J2K2L2M3N30 O3LP3h Q3 F3 \S[# T3 U3 V3W4X4,Y4HZ4d[4 R4 ]j3^m_o`qasbucwdye{f} g h i j \  2    !  4( 4 '4 C-<?<@5  A B C  D E FG H5(5D: PP @ [ \ ] ^ _ ` a %b , c5`5|55%5$ 5 6 6$ '6@  ; 6\(6x6 (     6  6 6  7'7 /  B P7<'P;P; P7X 7t&%7A   )Q7Q7Q7Q8 Q8 Q88 Q8T Q8p$ Q8Q8   8(8 (8 ( 9(942 '9P2 N9l( (?!NN:::%  A T S 210X N Z V C $0; F V _h.-%(v( w(!x("y(#z(${(%|(&}('~(( () (* (+ (, (-((?/>0123456789 : ; < = >.! 6!  9(4 9 (9  9 !  F9 % :2 M  !   i  n:0    :L! % :h0 3  : (!t :! ! :! !# !! """$"-"9"A- : %:*;DDEEFHxLMNRP\X]x``abceekl8  -\no parameters.AUXINAUXISTATAUXOSTATAUXOUTCHDIRCHMODCLOSE CONINCONIN_WECONOSTATCONOUTCONSTATCREATECURDRVDUPQEXECFORCEmGETDFREEoGETDIRGETDTAoGETVNRGET_DATEEGET_TIMEZGSDTOFKEEPPROCLSEEKMALLOCMFREEMKDIROPENPRINTLINE?PRTOSTATPRTOUTRAWCONIO READREADLINElRENAME}RMDIRSETBLOCKSETDRVSETDTASET_DATEPSET_TIMEeSFIRST`SNEXTSUPER"TERMTERM_2QUNLINKWRITEg D0=Character Character ~ Character ~If character=$FF => D0 like by CONIN String ^ D0=Number of output characters Buffer ^ D0=Number of input characters ( w/o CR ) D0= 0:no characters available -1:Characters available Drive No. ~ D0=present drive D0=active drive Buffer ^ Supervisor stack ^ D0=old SSP D0=Date Date ~ D0=Time Time ~ D0=^ to buffer D0=Version No. Error flag ~ Length of area to be protected ~ Folder name ^ Path name ^ Status ~ File name ^ D0=Handle Handle ~ Start address ^ Length ~ (long word) Handle ~ D0=Number of bytes read Start address ^ Length ~ (long word) Handle ~ D0=Number of bytes written File name ^ Mode ~ Handle ~ Number bytes ~ (long word) D0=absolute position new attribute ~ Mode ~ File name ^ D0=actual attribute Device No. ~ D0=Handle Flag ~ Handle ~ Drive No. ~ Buffer ^ Number of bytes ~ (long word) D0=^ to start address Adress ^ Length ~ (long word) Adress ^ Environment ^ Command line ^ File name ^ Mode ~ D0=^ to base page Error No. ~ Attribute ~ File name ^ new file name ^ old file name ^ Mod ~ Handle ~ Buffer ^BCONINLBCONOUTkBCONSTATBCOSTATDRVMAPPGETBPBGETMPBKBSHIFTgMEDIACH;RWABSSETEXECTICKCAL Buffer ^ Device No. ~ D0= 0:No character available -1:Characters available Device No. ~ D0=Character Character ~ Device No. ~ Drive ~ Start sector ~ Number of sectors ~ Buffer ^ Mode ~ new adress ^ Vector No. ~ D0=old vector D0=Time (in ms) Drive ~ D0=^ to BIOS parameter block Drive ~ D0=Flag D0=available drives Mode ~ D0=Status BIOSKEYStCURSCONFDOSOUNDFLOPFMTyFLOPRD$FLOPVER$FLOPWR$GETREZ~GETTIMEGIACCESS_IKBDWSINITMOUSIORECJDISINTMJENABINTMKBDVBASEKBRATEKEYTBLkLOGBASEeMFPINTMIDIWSOFFGIBIT{ONGIBIT{PHYSBASEePROTOBTPRTBLK=PUNTAEStRANDOMRSCONF4SCRDMPtSETCOLORSETPALETTESETPRTSETSCREENSETTIMESSBRK9SUPEXECRWVBLtXBTIMER  Vector ^ Parameterbuffer ^ Type ~ Number of bytes ~ D0=^ to Start adress D0=^ to screen adress D0=Resolution Resolution ~ physical screen adress ^ logical screen adress ^ Palette ^ Color ~ Color register ~ D0=old color value (if color = -1) Number of sectors ~ Disk side ~ Track ~ first sector ~ Drive ~ Buffer ^ Write value ~ Sequence ~ Disk side ~ Track ~ Sectors per track ~ Drive ~ Buffer ^ String ^ Number-1 ~ Vector ^ Vectornumber ~ Device ~ D0=^ to buffer record scr ~ tsr ~ rsr ~ ucr ~ ctrl ~ Baudrate ~ Capslock table ^ Shift table ^ Unshift table ^ D0=^ to Vectortable D0=Random number Execflag ~ Disk type ~ Serial number ~ (longword) Buffer ^ Flash rate ~ Function ~ if function=5 => D0=flash rate Vectornumber ~ Register No. ~ Value ~ Bitnumber ~ Vector ^ Data ~ Control ~ Timer No. ~ String ^ Printer configuration ~ D0=aktual configuration D0=^ to vector table Repeat time ~ Delay ~ D0=old values Parameter block ^ Start adress ^VEX_BUTVVEX_CURVVEX_MOTVVEX_TIME VM_FILENAMEVQF_ATTRIBUTES VQIN_MODEVQL_ATTRIBUTES VQM_ATTRIBUTES VQP_ERROR8VQP_FILMS!VQP_STATEVQT_ATTRIBUTES VQT_EXTENT7VQT_FONTINFO VQT_NAME$VQT_WIDTHVQ_CELLARRAYVQ_CHCELLSSVQ_COLORVQ_CURADDRESSVQ_EXTNDVQ_KEY_SVQ_MOUSE_VQ_TABSTATUSVRO_CPYFMVRO_CPYFORMVRQ_CHOISE~VRQ_LOCATORVRQ_STRINGVRQ_VALUATOR VR_RECFL VR_TRNFMVSC_FORMVSF_COLOR sVSF_INTERIORVSF_PERIMETER>VSF_STYLEVSF_UDPAThVSIN_MODEkVSL_COLOR sVSL_ENDS VSL_TYPE VSL_UDSTY VSL_WIDTH VSM_CHOISEVSM_COLOR sVSM_HEIGHT IVSM_LOCATORVSM_STRINGSVSM_TYPE %VSM_VALUATORGVSP_MESSAGE &VSP_SAVE &VSP_STATEVST_ALIGNMENTVST_COLOR sVST_EFFECTSVST_FONTiVST_HEIGHT oVST_LOAD_FONTS 2VST_POINT VST_ROTATIONBVST_UNLOAD_FONTS XVSWR_MODE 0VS_CLIP oVS_COLOR RVS_CURADDRESStVS_PALETTEV_ARC V_BAR V_BIT_IMAGEbV_CELLARRAY ,V_CIRCLE V_CLEAR_DISP_LIST &V_CLRWK &V_CLSVWK &V_CLSWK &V_CONTOURFILL V_CURDOWN &V_CURHOME &V_CURLEFT &V_CURRIGHT &V_CURTEXTV_CURUP &V_DSPCUR2V_EEOL &V_EEOS &V_ELLARC V_ELLIPSE dV_ELLPIE V_ENTER_CUR &V_EXIT_CUR &V_FILLAREA V_FORM_ADV &V_GET_PIXELAV_GTEXT V_HARDCOPY &V_HIDE_C &V_JUSTIFIED V_META_EXTENTSOV_OPNVWK V_OPNWK V_OUTPUT_WINDOWJV_PIESLICE V_PLINE V_PMARKER V_RBOX V_RFBOX V_RMCUR &V_RVOFF &V_RVON &V_SHOW_CIV_UPDWK &V_WRITE_META Work_in ^ Handle ^ Work_out ^ Handle ~ Handle ~ Select ~ Additional ~ Handle ~ Select ~ Handle ~ Clip_flag ~ Pxyarray ^ Handle ~ Count ~ Pxyarray ^ Handle ~ x ~ y ~ String ^(The string will automatically be broughtinto the INTIN array and converted !) Handle ~ Pxyarray ^ Row_length ~ El_used ~ Num_rows ~ Wrt_mode ~ Colarray ^ Handle ~ x ~ y ~ Index ~ Handle ~ Pxyarray ^ Handle ~ x ~ y ~ Radius ~ Begang ~ Endang ~ Handle ~ x ~ y ~ Radius ~ Handle ~ x ~ y ~ Xradius ~ Yradius ~ Begang ~ Endang ~ Handle ~ x ~ y ~ Xradius ~ Yradius ~ Handle ~ x ~ y ~ String ^ Length ~ Word_space ~ Char_space ~(The string will automatically be broughtinto the INTIN array and converted !) Handle ~ Mode ~ Set_mode ~ Handle ~ Index ~ RGR_in ^ Handle ~ Color_index ~ Set_color ~ Handle ~ Style ~ Set_style ~ Handle ~ Pattern ~ Handle ~ Width ~ Set_width ~ Handle ~ Beg_style ~ End_style ~ Handle ~ Symbol ~ Set_type ~ Handle ~ Height ~ Set_height ~ Handle ~ Height ~ Height_array ^ to char_width,char_height cell_width,cell_height Handle ~ Point ~ Set_point ~ Height_array ^ to char_width,char_height cell_width,cell_height Handle ~ Angle ~ Set_baseline ~ Handle ~ Font ~ Set_font ~ Handle ~ Effect ~ Set_effect ~ Handle ~ Hor_in ~ Vert_in ~ Hor_out ~ Vert_out ~ Handle ~ Style ~ Set_interior ~ Handle ~ Style_index ~ Set_style ~ Handle ~ Per_vis ~ Set_perimeter ~ Handle ~ Pfill_pat ^ Planes ~ Handle ~ Wr_mode ~ Pxyarray ^ PsrcMFDB ^ PdesMFDB ^ Handle ~ Wr_mode ~ Pxyarray ^ PsrcMFDB ^ PdesMFDB ^ Color_index ^ Handle ~ PsrcMFDB ^ PdesMFDB ^ Handle ~ x ~ y ~ Pel ~ Index ~ Handle ~ Dev_type ~ Mode ~ Set_mode ~ Handle ~ x ~ y ~ Xout ~ Yout ~ Term ~ Handle ~ x ~ y ~ Status ~ Xout ~ Yout ~ Term ~ Handle ~ Valuator_in ~ Valuator_out ~ Terminator ~ Handle ~ Val_in ~ Val_out ~ Term ~ Status ~ Handle ~ Ch_in ~ Ch_out ~ Handle ~ Status ~ Choise ~ Handle ~ Max_length ~ Echo_mode ~ Echo_xy ^ String ^(The string will automatically be gottenout of the INTOUT array and converted !) Handle ~ Max_length ~ Echo_mode ~ Echo_xy ^ Status ~ String ^(The string will automatically be gottenout of the INTOUT array and converted !) Handle ~ Pcur_form ^ Handle ~ Tim_addr ^ Otim_addr ~ (longword) Tim_conv ~ Handle ~ Reset ~ Handle ~ Status ~ x ~ y ~ Handle ~ Pusrcode ^ Psavcode ~ (longword) Handle ~ Pstatus ~ Handle ~ Owflag ~ Work_out ^ Handle ~ Color_index ~ Set_flag ~ RGB ^ Handle ~ Attrib ^ Handle ~ String ^ Extend ^(The string will automatically be broughtinto the INTIN array and converted !) Handle ~ Character ~ Status ~ Cell_width ~ Left_delta ~ Right_delta ~ Handle ~ Dev_type ~ Input_mode ~ Handle ~ Element_num ~ Index ~ Name ^(The name will automatically be gottenout of the INTOUT array and converted !) Handle ~ Pxyarray ^ Row_length ~ Num_rows ~ El_used ~ Rows_used ~ Status ~ Colarray ^ Handle ~ MinADE ~ MaxADE ~ Distances ^ Maxwidth ~ Effects ^ Handle ~ Rows ~ Columns ~ Handle ~ Row ~ Column ~ Handle ~ String ^(The string will automatically be gottenout of the INTOUT array and converted !) Handle ~ Row ~ Column ~ Handle ~ Status ~ Handle ~ x ~ y ~ Handle ~ Xyarray ^ Handle ~ Filename ^ Aspect ~ Scaling ~ Num_pts ~ Xyarray ^(The filename will automatically be broughtinto the INTIN array and converted !) Handle ~ Palette ~ Selected ~ Handle ~ Film_names ^(The names will automatically be gottenout of the INTOUT array and converted !) Handle ~ Port ~ Film_name ~ Lightness ~ Interlace ~ Planes ~ Indexes ^ Handle ~ Port ~ Film_num ~ Lightness ~ Interlace ~ Planes ~ Indexes ^ Handle ~ Status ~ Handle ~ Boundarray ^ to min_x,min_y,max_x,max_y Handle ~ Num_intin ~ Intin ^ Num_ptsin ~ Ptsin ^ Handle ~ Filename ^(The filename will automatically be broughtinto the INTIN array and converted !)APPL_EXITZAPPL_FINDAPPL_INITAPPL_READ APPL_TPLAYAPPL_TRECORD-APPL_WRITE ,EVNT_BUTTONEVNT_DCLICKjEVNT_KEYBDEVNT_MESAGEVNT_MOUSEVEVNT_MULTIEVNT_TIMERFORM_ALERT FORM_CENTER ]FORM_DIAL FORM_DO FORM_ERROR FSEL_INPUTzGRAF_DRAGBOX`GRAF_GROWBOXMGRAF_HANDLEGRAF_MKSTATEGRAF_MOUSEaGRAF_MOVEBOXGRAF_RUBBERBOXGRAF_SHRINKBOXGRAF_SLIDEBOXGRAF_WATCHBOXMENU_BAR MENU_ICHECKMENU_IENABLE:MENU_REGISTERMENU_TEXTMENU_TNORMALsOBJC_ADDOBJC_CHANGE OBJC_DELETEOBJC_DRAW dOBJC_EDIT WOBJC_FIND OBJC_OFFSET OBJC_ORDERRSRC_FREE PRSRC_GADDR `RSRC_LOAD 1RSRC_OBFIXRSRC_SADDR SCRP_READg =g %gJ`Rpr A9nA0m/ПЁRSBk`Jg n <#=`zRpr A9nA0m/ПЁRSBkT`JgN n <#<`8C:`C9rRSBk$  g  g  gQp`JBkQB"+ҫ =$9#:B#:FN#t/ K,MN Jp??<LNA` /`NVaZX n /Hy=N9&PHy:VHy=NbP#@RJfLHy=Hy:XNZP 9@S#@Jkp y@R@`Hy@NXNX n /Hy>BN9&PHy:tHy>BNbP#@VJfFHy:vN 6X 9@S#@Jkp y@R@`Hy@NXNHy:NZXHy>BHy=Hy:NZO /9@R/<Hy>N O Jg#>@Jp y@J-@  f< y@V (S y@V!@Jk"PRp HH`/9@Vp /NP` y@J *f$;/9@JHy:/9@VN"O `T y@JHHR @<fp-@Hnta\XHntN9XAs :gJg$HntHy:/9@VN"O HntaXAt-H .fR/.Hna$PHy:HnN9PJfHy:/9@VN"P`/.Hy:/9@VN"O HntaxXJg y@J g"y@V )S y@V!@Jk"PR y@JR@JHH`" y@JHHR@J/9@V/NP y@V (S y@V!@Jk"PRp;HH`/9@Vp;/NP/9@JHy:/9@VN"O ` y@V (S y@V!@Jk"PRp HH`~/9@Vp /NP`hHntaXHntHy;/9@VN"O y@J g"y@V )S y@V!@Jk"PR y@JR@JHH`" y@JHHR@J/9@V/NP y@V (S y@V!@Jk"PRp;HH`/9@Vp;/NP/9@JHy;/9@VN"O ` y@V (S y@V!@Jk"PRp HH`X/9@Vp /NP`BHy;/9@VN"P/9@RNX/9@VNXHy; N 6X 9@S#@Jkp y@R@`Hy@NXN^NuNV y@JHH/@R"@<gb gXJgT"y@V )S y@V!@Jk"PR y@JHH` y@JHH/9@V/NPR@J`~B y@JHHR"@<fJg"nRR@J` nBN^NuNVlB/.HnlaJPB .@Nn0rN8 @?Hnl/N9PJfp-@`R` .N^NuNVH n JgJ"nRHH/@R$@</Ig / ` n HH oR ` nBLN^Nu y@JJgZ"y@V )S y@V!@Jk"PR y@JR@JHH` y@JHHR@J/9@V/NP`NuHy;,Hy?N9&PHy;0Hy?2N9&PHy;6Hy?FN9&PHy;:Hy?ZN9&PHy;>Hy?nN9&PHy;BHy?N9&PHy;HHy?N9&PHy;MHy?N9&PHy;SHy?N9&PHy;XHy?N9&PHy;]Hy?N9&PHy;cHy?N9&PHy;iHy@N9&PHy;oHy@"N9&Pp #@NNuNVB@^p#@Z @Zl nHHR"@<gR` nJgZ 9@ZR@Z @@^  nHHJgR"@<fR` nrR@JfpNqHy@Hy;vHy9NO 9:-@ >g"Hy@Hy;xHy:NO -@` Hy@Hy;zHy:NO -@HyAHy;}Hy;|NO -@Jf p/N#XJf/.Hy;N Pp/NX/9 gJfV n@`\.gp`p nHH`8.gp`p` nHH` nBp#ѹ:F#:>:B#<#<#<#< N^NuNVa-@JfpN^Nu /./9/N8VO #:N/.aXJ:NWDHHLN^NuNV .r/@///r/rA/N8VO#:NJWDHH N^NuNVJfB/./. /.aON^Nu"n QB/./. / NON^NuNVJfp//./. /.a`ON^Nu"n Qp//./. / NON^NuNVH Jf pLN^NuAJ$n"Rg pLN^Nup". /. n/(/. /p/pB/N8VOLN^NuNVJgp@`p?r$.". v/A////./ n/(v//-@N8VO-@Jj #:NpN^Nu .N^NuNVBp/N8VP n pN^NuNVB .l& n HH/r/r/N8VO R` .N^NuNVB .l& n HH/r/r/N8VO R` .N^NuNVv . lS`p}@A r//r/r /N8VOp /p/p/N8VO .HHr-Ax-@| .|T".xl>6@w f| w .wf .xUDN^Nu .xU n wRx` .| }l n  .|RN^NuNVB .lP n @HH fp /p/p/N8VO .HH/r/r/N8VO R` .N^NuNVJg .`pN^NuNVB . l" @CBJf @CB N^NuR`pN^NuNV nBN^NuNV. am zn aAN^Nu. N^NuNV. HH/aX.HH/@aX/fp`pN^NuNVp-@p-@p-@-@ n JgR`B . nJg n@JgR =g ,f .S".f .N^Nu .R.HH n HH//-@a2PJfB. ,g =f p-@p-@ .,fRR`^Jg .S".f .N^NupN^NuNVH p-@r-Ar -A n-@-@-@ -f pR-@ nHH/@R @<gh 0fp0-@ nHHR-@ nHHR"@<g$ .r N8HHRЁ-@` n .fHRB nHHR"@<g$ .r N8HHRЁ-@` n lf pR-@B nHHrHkfNf`ne``g`Pc`*s`o`Xx`u`8d`Jg"n QX-P` "n QX-PJj(p-@` Jg"n QX-P` "n QX-Pp -@ .r N8-AJjDS .0". .r N8-@Jf fS .-A .r -A-H`vJg"n QX-P` "n QX-Pp-@S . @< . .-@JfA .r-A-H`Jg"n QX-P` "n QX-Pp -@S .0". .-@JfA .r -A-H` f-|"n QX"P-Iгf-| 9n8i 3F <)i/gRi`a:<) ҆Bц` .f Jif`Ri` eg efNa +g -f ia 0m. 9n(:)iFi im?)_ f $hB`4)?)_gDBi/gT3|?Jk Si`Jig ktia\adSi`aRi`t4)?)_gN7$h$$$h$p0)L~NYNXNu,(g !|NuH$hN<L?3FS fiNu?)_g|Nu$fprt`"HBHBB/t Q$Nu//gdB Jf BB /g$RB/fJjRd R`SBgBo Bl(J?BBHB_HB&Nu/<N8Fp`/<N8F0<HBBH@B@Or`NV#CN^NuNVH*OB:Npn@N?.*?.&?."?.?.?.?.?. NA.ML?N^NuH<*g2jD(g(jDBv㒴eRQ"jDjD`BBL when ready...NOPRESETRTERTRRTSTRAPVSTOP.DATA.BSS.END.ENDC.EVEN.PAGE.TEXTrwaaCan't open stdin file Can't open stdout file con:CON:prn:PRN:lst:LST:lpt:LPT:lpt1:LPT1:aux:AUX:com:COM:com1:COM1:rdr:RDR:pun:PUN:nul:NUL:null:NULL:CON:AXI:,AXO:,LST:,NIL:,CON:=*<0123456789ABCDEF ((((( H ((((( H _32KERRNO<_INAME9NUM_OPS@N_DOS9LINE@JFREOPENIN@RIO_CONOU)2CLOSE"_FWRITE&IO_LSTOU($_FRMV&8XCEXITLSEEK!PRINTFZCXVDF5ALLMEMCXM338SETBUFFPRINTF"ARGV@^_DNBS;_FLSBFGETSCB)RSTMEM_NUFBS=_FOPEN#IO_CONIN(dCXVFD3STRCPY9&_BUFSIZFCLOSEOUTFILE>BBLDMEM_FSEEK&_MAIN JOPS?_CXGEM8VFOPENbFGETS STRLEN9_OSERR:NCXFNM57_FCLOSE%IO_DISCI'^INFILE=_PFMT+RRLSML_MNEXT:BSTRCMP9_FILBF_MBASE:>_ONAME:SBRK#P_CTYPE - display n lines on screen ( from current one ) L - find in source code, start fron current line Z - delete current line E - edit current line A - assembly source code -options v- assembly listing on CON: (screen) e- ----------------- PRN: (printer) p- ----------------- AUX: (RS232) Object Code Commands H - info of memory allocation O - # RO - read object code RI - read memory image WO - write object code WI - write memory image X - display contents of CPU registers X - display & change reg. contents M - display / set memory Q - display memory in HEX & ASCII N - disassembly memory F - fill memory with data C - copy block in memory G - execute addr with brakpoints J - jump addr S - execute steps of program Miscellaneous Y - enter terminal emulator ^C - exit terminal emulator / exit SEKA ? - evaluate `NOBPjaFaHaHAHBGaFA#Na#P@#PD#P a~#N@ fB?< NAOa7BP d.HJUj a$a$ 9Pcgg ag 6 aN`j glaGt`Z fbBGa`p*aGp*aGaGaET`Ef09Ogk3O#OPa`AVaFjaFaE(`(Ha T La.yPPa).JfyP./a ,_Nxe` tAJ`\,z3&*8(¸ZT.3B,*/V06bEvAI`"9N$9NAHa6"9Nx$9N|a,&9P@PDg>"9P<$9P8a "9P@$9PDg aD> aC aB "Ha I`D8JfNu Sg Fg2 Lg2`laB yN\#Nx#N|#P<3ONua yN#N NuAIaB9W Yg ygAI`$Nu yP*NJgMV0<0QB gJfSMV gJf RyO#P"HJg g`AI2`fa~`atRyO yPf#P09Oa~aB,aC fNufaD09Oa` yP"H,|W*N gfS(NaBaAa>a`Ba`p3O yNxSa(#PNup yPSa`F gJfRyOQNu yP gJfSyOQRRyO` 3OR#P09Oa yP gTaB&`B8:g SE EeaXAEaB yP g&aAaB ahQ`:UEka yP gJf#PRyOQ`~ |W"H$yN| P&JRf#N|RR"SjfNu yP"H  d ) g 9N|kSjS#N|Nu yP gJfSyOQRyOR#PNu yPJfRyO#PNurB9PdaC4Q yN|#N|IaCa$yP&Jr aaAEa@aaA g6Hz g bX gR gJ gf gt gx g g g, g g( g g4NupaFNua6p *g *fa,Nu" gNu gNu g`" g`ҵf""| yN|#N|` f&INuaaa`$ *g *ga`Nu ga f29PhBB` g ga~ fBRBBbNuAD$a?a yP09Pfa#Pg yN|`۱f#N|p aA`(09PfgS@A|@r`r*A| QNuPe a6JyPff yOgra` yPfca`aa@a?f489Pfa`89PfgSDa?fa0RD Df89Pfa?faSDj29Ph09Pf\Aa@`@0@A|C}@ffNu0BAa@x0@C|A}@# p#g@h09ODHxaLBBdca@,fa@$f Ka@g, g gRBa?`p a?RB0@f`AB`a?`? yPK}@*89OrPPfBBBCf3Ph3Pf K g g gRB`BBRC**Q`BBQNuBRB`(J`>caR"Lٳf$L#N|INuan(`aR3H f`AAa= yP09Pfa#Pg yN|`۱f#N|a&Rp a> g>a)0` yN| fNua#N|Nua;MWa aNuA?a$A?a&NuA a `>8A lv0$"p/R@dԁSg> fp RSa>`;B@'d g#6NtBa2aByP0ByP2ByP4ByP.PP&a fZna a f@#P@Nt#Nn#NjA>09P.g Ha$A>a;ap`"XBGA?a;`n#PB9Pb 9P#P&a:2a:a;x g8MW.<ByWhaz bfPcaNabJf JjNu 9N| @#P #PAPv0<?BXQ0<P` A=a9AWg :gr ;gt Zc Vg, Eg> Pg8 HgD LgX GgR CgH OgN`  3NB9W`  3;N` ``|`t`h/A>a:4 _`T g A=Ya9. Nu0F@@fXKWh8HaL09OadrJ9Whg 9P*a8\P*Bar ` a8UgQa| yP29N ;g *g29Ng =gga;@S :fa629N g g g =ga;S ;ggz g f`a:SAa29N" ;g@gR g g "g 'g `g a:Q``g"ga:Qa29N$ga:Qa8g#IPJDnNuyP2jd g^A;JyP4g SH ga9Ta8yP43NP209P4A.Ha gA;a8ZAWa8Pa8b`8^NuJAka9QNuPbBPBP"BP8ByP6a*ByO,yNxRyOa9 g#P#O#PPB#PP*ByWha bfT :g &=fava =fa ,`( bf.Pcarfag2 Bf,`VNga(aJf/aP,_RJjXp` ,A=`g g g ;g |;JfSNu#PLRyP6/ga*_RMX0#Pg` ?fV0  lJRAg$Sag ,g ;g g`09P6X2<0XQ``MX0/ #PPBByWha bfB :g &=fa,a =fg` bfPca(NgaapJffga*_`,yPLJfSX` yPL`g ;g ,fQNuSNu,yNPOf8ByWhB0 @gc @g c @c" @c( @cB`0Ba <`NuHan`@4 a `aTR,FafJGkBОa `a4,Fa JGk~Jg gйP`йP"!`^AVj,NuGVjAAH@C& Jg0&CfJj R @0JNuJj Z @` INu4{IKJQPeqp-CihKgmlkjiDDPD $N SSBC 4DD &DD DD ND `SaEgNf|SECH@CLTSCdVCePHdJLeDGl>Gn8Hb2Lo,Lc&Lm MkPjR`LViVhM JLBHAMPrMм 0ODZMP MP BQBQBRQIVVIVNBPvBCTnBCUfBHT^BLUVBEWNBG\FBG^>BHR6BL_.BLS&BL]BM[BNVBPZBVXBVYAT2NDINDQ"LSVEbNX |OҺ XH@bOR LOBFrLLEGAJMNhSNbEA INNPS\SVISVINE_ INE INE_ INE OA\OV (OVEH@ OVEp ~OVE UL UL ACROVEOVENzEDOFEG@BCHONqLISҀ DBRRɀ EH@~AGLEWIINI6OfO`OXXOXPESENpTNsTNuTNwTNtUBQ pU”WAH@UB BC PQCTCUHTLUEWG\G^HRL_LSL]M[NVPZVX~VYxTONr UBUBSJ`RAPNvRAN@ AJBNLNXaa af@aa0@?XJf(` RyWp0@?XJfaVa\@yWx`haAa:aJ Ae$Aa a8 AdZB?0Xa`00X aaAa `aa Af`a gR@3NNua gDAN2HSA02AjBA000@+2HASAjBA0S@jB@0Nua afJff gJGka0`JAfNuR9Wh Nur Jg(r Xgr Dgr Cg r EfHJ@gNuNu gByP2Nug bg f`a@fNu/ga6,_RRyOB#P```9PgNua`an/a agpJf*g< Bg6 Wg" LfZ` ByWhaSjNuByWhahSjNuByWhaxSjNu  g .f  g adNuSBANu NuAM`aPc Bna HJg afa`Nu 9WPcg 9LPcgdJk>BfJfRPAWh2XH"9P& Akf #P&Nuf2A @b0#P&NuJkXP9PfVAWh2XH "9P& Akrfa #P&BJgl 9Pbf "9P8 AfP< PY`" 9PPH o `#P8#PPHJGk 9PbfRP8Nuf "9P8 Af P< PB#P8NuBP<#P&PDNuf f NuйP@NuйPDNu 9P#P<йP8"9PAHЁ#P&#P@йP#PD yP@Bh!z!z,!z!H!yP NuJkJBfJfTP9PfAWh2XH0"9P& AkfT0#P&NuBJg< Bc"HB"yP 2<a`R A #P&NuBB@a, #P&NuH@aH@2A A?b00#P&Nu"9P& Af.0#P&Nu yP&9P)fj"BNuA/.`AL`?a@@_`a&Aaa AgH69WpgB9Pcf AghfNC3WpAaDaUAgRA`aR9WqfavfyWpA}`yWpaRA#}`0C3WpBBRB9Wpfa& AmA|`aA}`9Wp@@yWp@3WpSg`yWpy<WpB@9Pc@@yWp`XaAaaAgN?BSAgPByWpa_`"aAg&?a|Ag0@B lB@@2Ag@@BBBBB`TaJAg"Aaa, Ag A fByWpaa SA`?a A fBByWpa4`xaaAg Wq@faSA`FaJAgAaaaf*Ala8yWpag3Wxg`z3Wxga\ AgAd`B?yWp09WxtPQQ3Wx`:aahaAdaaUA`aNAaa Af ?SfaAa4`naaAglSAgat`B9WpaA}`HaAaaBAa:aA`ala|A}a apSfBB9Wp`jajaRAg`ZaJAg0<0 A@g0< aa( Ab49Wqaa Abf8D6CDCCyWpa`f,f g3@WpaA}`f3BWp`3NhWpaA`HyWpIe IeId:yFWp`yDWp`J@f69WpC CbCN`3Wp`j` a>aN fByWp` a"a Lg Sg Jf f~Pc/a*_f P9PbHôfj:Hźf 9SPcg Ba`H@f Wqf yaWpg 3NqWp` <LA)` &yPSR$KpѹN|ѹP ѹP"f.rSa#`LaLa\Ad`aAa6aFf. f4yWpyWpA|`ag?<`,y Wp?` g?SfaSAfyWpyWp4`j?aA4 b_`aaAgL`?aU`aJAg~A?aSf(B0_`B9Pc`aAaTafA}a `lA(6`^g6C?yWp Ag AgA `f Nu 9Pcg`XPX9Wh`TPT9WhAWh<PXH NuEWhHHƝP<HNSFBZ$ ga``aQNuazJg Bg Wg Lf2<`r@`BAPcNuaJJg Bg Wg Lf\r`r`r``H?><a cg agJfpBaL?Nu BObXf 9NrfRBBBAN. 0 ra`aZ afNuaP cg af<y<?FF f<FB  ffNutg< .gr (fja zg f(6HöfNugNuBB (g -g #f(a$f|NuanD8 DfFNua,<x Wg R Lf4`(6a`BEF -g /g|Nua`?a08Dż@g@gR@`a<F cf``A$0`adڀ`ax`aʀ`a~`ax`a^W`* ga2^HHJg^A#`؈afJgJfNu,NuBNuafJgfNuafބfNua86H@HEH@CHEBEڄ`ar Bd؀QF`a cf&8 g$ >fPf8D9PbfH|2ax ,g )fVFHa +fPFaNuaB cf8 l2aT WgPB:a )fI {grc`t`a bgP *g -g" ~g, [gNu 9P9PbraNua (gD`r-NuaF af,JfNua&gNuagNurapBBJkJGkNu` GV+ d DgP Af BBrcNuA a*fNuUS?S=CC>SP> *gHg"  g  ga bf & gR:NugB g g0 eX e eat $g>t @g6t %g. ;g 'g "g `gNu<v B` vkB0 e e  d dHHJjЄ؀`SB raNuAVA g. _g0 e e  d0`  gSrbNuJfSBANuBgRfgHg`raBBNuga.`gB g g ;g2NuA`A `JGkNJkJafFaRfHRyP0 yP0"4CVjB  @Pb P#P#PNuAW`Aq`jGVj @AEPxH@A@nB@"yP f< I0"gP$ $HGVRf8Jj  @B f ggHB4 HBBraNul$BBANu g09P0g@@yP2mByP2a*a\aXATaBF"yP KPx:<?$M0"gv I$HSFj<9Na/a _`ar@fp.atJkQRA`p.abQ  @ g (ahp Jgp+a<`Aax`TM$MQap  fNuA`an$"9Pjg6 A#Pj|f$H~$<x#Pj&<,9Pna$L~LNu$<x&9Pjg,9PnaBPjBPn`d Xg IgP Og LgVJf`>a BaagaSfNuH?<NATLNuH?<NATLJ@Nu$<S.a6a$yP$<X&< / aD$_IXg" 4fS"@&Ja"`Q A ga`$aa٦a^`a҈$<`A` @gA-`AZ`Aa`??<>NAXJ@kNuAW(g . :g?<NATAAW(MW:f9W(A??<NAXOHyW(?<;NA\J@k9W(@?HyW*?<GNAPAW(JfU \g\*.*BAW(a/<X0?<NA9W(@?@.X0?<6NALX0aa|?|/|W(>NNAPJ@fZ9XEf 9XJAa׺a`A,a&v AXNg aQ`aQp|a?<ONATJ@f `A`vA `n Og Ig Xgf Ygp Lg(Jf yNx/$<S.aa _CX$ Bf"R C f/a _CX$ B< R g C f/a _`a~`$f@ g dp.afaQ#P&Nu3O"yNt0@ @N@g&@ @g @gNrBN yNn`LKN*:2J`,f#NtKN|Aa`aӘf* @:0JQB yNnNrN`LN./9Nt?9NrNsf#NtA!<6#Nj y!<6BN`J#N&#N*3Nr#NtHN.OB| Nh#NnA#NKN 9Nt#P& 6fN,gfN,F0 VJf<`9N gR@UgbSgdSg6Yg8SgB 2A)a60aa, 9Nta a4a`A`A`09Og09OgS@g`pL`:a^0ap)`0HЍUaXp(a"pPapC`a>2Ha`~<Da<0` <A`p#Jfz`x`a0p+`p#ap$`ap1`a`g" H`" 0HҀa `a g0` `a0a`pSapR`pCapCa~pR`xB`tB`pUapSapP` tx`Z1] `R2( `tQPQ2Nu2 (faBBxDaBxAIdJgp/aa0at/R fNua`Ha0-@`$EXG EXG EXG ILLEGAL  *2:B0f<Dz  (N.6>OR.@ AND.@ SUB.@ ADD.@ EOR.@ CMP.@ MOVES.@  BTST BCHG BCLR BSET  "*208@HBTST BCHG BCLR BSET MOVEP.W MOVEP.L MOVEP.W MOVEP.L MOVE.B MOVE.L MOVE.W ^f (D.6NEGX.@ CLR.@ NEG.@ NOT.@ TST.@ MOVEM.W (NBCD.B   SWAP PEA   EXT.W MOVEM.W &.@4TRAP LINK UNLK MOVE.L MOVE.L MOVEC  (08@HRESET NOP STOP RTE RTD RTS TRAPV RTR JSR CHK.W LEA  (N.6>MOVE.W MOVE.W MOVE.W  MOVE.W  TAS MOVEM.L JMP   EXT.L MOVEM.L ADDQ.@ SUBQ.@  Scc DBcc   (0.,*(&$" BRA BSR Bcc MOVEQ 2OR.@  SBCD.B SBCD.B OR.@  DIVU DIVS 2SUB.@  SUBX.@ SUBX.@ SUB.@ SUB.@ LINE_A (CMP.@  EOR.@ CMPM.@ CMP.@ 2AND.@  ABCD.B ABCD.B AND.@  MULU MULS 2ADD.@  ADDX.@ ADDX.@ ADD.@ ADD.@ d (08@HASd.@ LSd.@ ROXd.@ ROd.@ ASd.@ LSd.@ ROXd.@ ROd.@  (:864ASd.B LSd.B ROXd.B ROd.B LINE_F ?????? a `a`H@a`H@aH@?Ha0a0 9o`aHaLp`MW*N(Na gV gF g g g g e` NRRaPfgpa@S`g NR`g NS<a"g @a`p a S`2a0fBNug`a`VgPpaS`D  ea`(N`0afNuaj@`?< a< a0NuByOByONuCJg"pRa(p a"HSBaQp ` NuA` g.A b0 bt//???<NNOar09OyOgaaagaa`HaHAN09OyOg0R9OLNuHaL09OyONu9PegNu?< NATJ@gl?<NAJ@f.@. g g gW gV fT9Pdg, g g fp'AN29OR9ONuaABGaf`FAxaaraaPBgNA< a f gH??<NAXa.LNuH??<NAXa"LNupE`0pH`,pf`(pe`$pp` pq`?pYap _ap A`pK`pw`pI?pa0` vAndelos 68000 Assembler SEKA v1.6 - Copyright (C) Andelos Systems 1984-1986 Atari ST version - Sole distributors: Kuma Computers, Pangbourne, Berks, UK SEKA>OPTIONS>BEGIN>END>DEST>DATA> ErrorsSure? ^C Exit to System, Sure? FILENAME> PAGENo Errors of D0= D4= A0= A4= SSP=USP=SR= PC= *** Bus Error at $ *** Address Error at $ *** Illegal Instruction at $ *** Privilege Violation at $ *** Exception $ raised at $ accessing $ type instruction $BREAKPT>Reassembling... --SYMBOL TABLE-- -MACRO- Link Src Rel Obj option O: please wait... Y8 vSEKA>Y5 ------------------------------------------------------------------------------- dir t.s........xnzvcIllegal CommandIllegal DataUndefined ValueEnd of FileIllegal OperandMemory FullReserved WordSymbol Table FullDouble SymbolUndefined SymbolIllegal OperatorFile ErrorOut of RangeInvalid DestinationNot DoneNot FoundRelative Mode errorWord at odd addressNo SymbolLOAD without ORGIllegal SizeMismatched quotesInvalid Addressing ModeAddress reg Byte/LogicalNo FilesBranch forced to LongRelative word/byteNo ObjectNot LinkableLink option not specifiedFile not foundNo file spaceDisk Write ProtectNot a PathnameInvalid Baud rate/Protocol5       L^ *X N   &  4    .&    D8    l^0 $ $X* ,   ^^  "*FP$ 8tH$86"  ~zL*   & ,(h.F8 (         ". $*  ,* F zVB&$  "( H ,d,  RjXV\V    B   8^H  $ t"J   $B D$&     <"4 *& &42r,p$  P . Px T.. Px GSTC LNKyP UD MAP{P VLINKASM OVRP W CASM PRGP hyEDIT PRGP \GSTASM PRGP BrLINK PRGP QEDIT RSCP <GSTASM RSCP  SID TOSP p* Dummy link control file for Shell-driven linker * Link single module INPUT * * Define some stack DATA $100 GST 68000 Linker 00:03 Thursday 06/02/86 Page 1 D Command line information ======================== d Object module information ========================= `BNNJN^NtHNVaA (//Bg?<JNA.NB/</</ BN "NZHNVNFNN^L'NuHNVa.///N4N(HNVa///N64SBN *LB|NuN^L'NuNV G=H2n0n l4` 0nRn`C0n/"n 0nH0@"_ `C0n "H G /.HntNxPN^NuNV n P-H nA P-HJgZ nHh nC n""_" nHh( nHh, nC. G2"_2"_2 nC6 F2"n G `> nA P-H nA40P-H nS g nR"H G `/.tN&X/.tNXN^NuNV n P-H n PJg, n P"H n" nT0P/Hx/.tN8> N^NuNV n P-H n X"H n" nT0P/Hx/.tN8> N^NuNV n P-H nA JfN^Nu/.N&X/.N+XN^NuNV n P-H nA JfN^Nu/.N&X/.N+XN^NuNV n P-H n A JfN^Nu. H0@C fN^Nu/. NX. H0@C g& nA(0P/ nA00P"_l G` F g/. /.NP. H0@C gt/.HnHnN, n A/ nA($H0PRR"_-H"n. H0@  nR"H G  n0P/0n/0n//.N//. N xX/. NxXN^NuNV n A/ nA(0P"_-H nR"H G  nC( G2 nA6RP0P/. n A P"_e n A P-H n C n" n A/ n A P"_ I=HJnm$0n/ nA00P"F"_n G` F g` n A P-H nRJg`/. n A P"_e n A P-H n C n" nA./0P/ nA"0P"_ I"_2 nA6SP0P`,"n G /. N xXN^NuNV n P-H n A JfN^Nu/. NX n A P-H nA(0P=H0n/ nA00P"_l0 nH0@ @ g.H0@C g F` G g<.H0@C g"n0nRn"H.H0@ R n`z"n0n"H G  nC(0n2/. nA60P//.NT nJf`0 nH0@C f R n/. /.NP`/. NxXN^NuNV G=H n P-H nA P-H nA(0P=H nA JfN^Nu2n A I=H nA00P/ nA(0P"_ I=H2n0n l 0n=H Jn n"n G  GN^Nu/.N&XN &=HB0. @`/.A =H/NP`"Jngx/.NXSn0n/. nA(SP0P"_"H G /.HnHnN, n0P/0n/0n/Hz"N//.N xX/.NxX`B0. @CN0n/ nA"0P"_ I=H nA./0P/ nA"0P"_"_2`Jng/.NX`00n/ nA0P"_o/. nA"0P/N%P/.NXN^NuNVN2hCf HxN: X/N-nX F;H@N^NuNVJm@fN HnAT/AX/A\/N5=HHm@VHnHm@lN- Jnf HxN: XC@F0nJg/HzFN4PN: C@F0n"H F HxxN(X-H nA(-H"n n" nX"H n " nP"H n""n0n20n//HxHnHnN/r G=H2nAl:` 0nRn`/.0nC"_/C0n0P"_2`Jnf0n/HxN)P=H0n/HxN)P=H nC00n2 nC20n20n/HxN)P=H nHh40n"F/0nC"_N<"_2 nHh nHh nHh nA40P/N(X"_""_""_" nHh nA/0n"F/0n"F"_N<"_"_" nC6 F2`/./.NP nPJg nX"HA2` nX"HA2/HxHm@N(P /Hx nP/N(P /./.N"P nN^Nu[3][please re-boot and try again][ok]NV nX0P/ nP0P/ nA 0P/ nA 0P/ nA0P/N6t=HJnl HxN: X n\"H F2C@0n"H n " nT"H0n2 nA00P/ nA 0P"_N n PJg0n/Hx n P/N8> N^NuNV n P-H nT0P=H nP"H0n2 nC 0n2 nC 0n2 nC0n 2Hm@ nP/N)P n\JPf0n/Hx nP/N( /./.0n/N 0n/Hx HnHnHnHnN7X2n0ng 0n/Hx 0n////N7/.NXN^NuNV n P-H G=H/N-nX n\JPg//HxHx nP0P/ nA 0P/ nA 0P/ nA0P/N4 nT0P/ nP0P/ nA 0P/ nA 0P/ nA0P/N6 nT0P/Hx nHhN(P nHh nHhN(P/. nHhN)P//N6NP/.NX F=H n\"H G2Rm@0m@ nT0P/Hx HnHnHnHnN7X0n/ nT0P"_g. nT0P/Hx nT0P////N7 F=HJng /.NXN^NuNV nC0AP2 nC2A2 n Hh nA<"_"-H-H nX/A@l0P"F"_2 nP/ nX2PAN<^"_2 n\/A@lT0P"F"_2 n0P//Hm@lN0 nHh A@lP0P"_2 nC G2 nX2PAN<^/ n\0P"_N @2AADCB0.: @2AADCB0.6 @2AADCB0.2 @2AADCB0.. @2CAr n("AADCB0.& @2AADCB0." @2HxN9vX/.AAdTB0 @"_2/.AAdXB0 @"_2/.AAd\B0 @"_2/.AAdPB0 @"_2/. AAdA B0 @"_2/.AAdA B0 @"_2AAdB0 @N^NuNVCAD0n2CAr n"Hx4N9vXN^NuNVCAD0n&2AADT"H0n"2AADX"H0n2AAD\"H0n2AADP"H0n2AADC 0n2AADC 0n2AADC0n 2HxIN9vXN^NuNVCAD0n&2AADT"H0n"2AADX"H0n2AAD\"H0n2AADP"H0n2AADC 0n2AADC 0n2AADC0n 2HxJN9vXN^NuNVHxMN9vX/.AAdTB0 @"_2/.AAdXB0 @"_2/. AAd\B0 @"_2/.AAdPB0 @"_2AAdB0 @N^NuNVCAD0n2CAr n"HxNN9vXN^NuNVCADB0. @2AADT"H0n2AADX"H0n2AAD\"H0n2AADP"H0n 2HxdN9vXN^NuNVCAD0n2AADT"H0n2AADX"H0n2AAD\"H0n2AADP"H0n 2HxeN9vXN^NuNVCAD0n 2HxfN9vXN^NuNVCAD0n 2HxgN9vXN^NuNVCAD0n2AADT"H0n2HxhN9vX/.AAdTB0 @"_2/.AAdXB0 @"_2/. AAd\B0 @"_2/.AAdPB0 @"_2AAdB0 @N^NuNVCAD0n2AADT"H0n2AADX"H0n2AAD\"H0n2AADP"H0n2AADC 0n 2HxiN9vXN^NuNV0n/0n/"nAN<^//.//N7N^NuNVCAD0n2AADT"H0n 2HxjN9vXN^NuNVCAD0n 2HxkN9vXN^NuNVCAD0n.2AADT"HB0.* @2AADX"H0n&2AAD\"H0n"2AADP"H0n2AADC 0n2HxlN9vX/.AAdTB0 @"_2/.AAdXB0 @"_2/. AAd\B0 @"_2/.AAdPB0 @"_2AAdB0 @N^NuNVCA0n 2HmA~2n A ICN<"_-H F=H2nAl0` 0nRn`CA0n"H nRH0@2`N9AAdB0 @N^NuNV"-A0<NBN^NuNVNHxL. H0@/N;PN^NuNV"n nNv`v ffa^ (f2 -f(ag$haa;aa#`Bp/a>2`( )fa0` *f -faa`Bpa>`Bpa=LNuH`"h$mR)g -f Bp.a=`D)f Bp/a=`2E>J-f2)`2)NJ@f g gpBa=LNuH瀀 mR (R!@!@LNuHAJhg"mRCr'BaLNuH"hJ)g@a f$aC a| faC:ah` f Bpa<`a g gBpa` pBa5R`"  fa& g g~pBa5jR g+` o&B)L~NuHp fpgpRBa5.RELNuHxG(I fa`& f ta&J@fBC@a2J@fa fBCaJ@f` f&B@( @op Ba4BCaJ@f`p 'f4"hB2)m4otJfp#Ba4zC`"iaJ@ft`6 f"mRCBaJ@fZ` ftafJ@fJa` pB` f "`0 f @""` f @""`p,a1LNuH<"ғ"*+A*+gAIEG Rg: Sg42*klSm>(` koSm0(`2Sg Sm"88`JRf$K RgSm(`B\`p a1 Sg82*klSmN(`$ko Sm@8D\8`2Sg Sm.88` RgSm(` Sg Sm 8D\8`B\`p a0Aa?LNuMOVE(JMP(NJSR(NADDQ(SUBQ(MOVEQ(~LEA(AND(OR(EOR(ADD(8SUB(bCMP(MOVEM(>EXG(RTS(NuEXT(LINK(UNLK(TRAP(CLR(BNEG(DNOT(FTST(JBRA(BSR(BHI(BLS(BCC(BCS(BNE(BEQ(BVC(BVS( BPL( BMI( BGE( BLT( BGT(BLE(BHS(BLO(ANDI(HORI(HEORI(H ADDI(hSUBI(hCMPI(h SUBA(RCMPA(RADDA(RMOVEA(^ASL(ASR(LSL(LSR(ROXL(ROXR(ROL(ROR(BTST((BCHG((@BCLR((BSET((DBT(DBF(DBHI(DBLS(DBCC(DBCS(DBNE(DBEQ(DBVC(DBVS( DBPL( DBMI( DBGE( DBLT( DBGT(DBLE(DBHS(DBLO(DBRA(ST(tSF(tSHI(tSLS(tSCC(tSCS(tSNE(tSEQ(tSVC(tSVS(t SPL(t SMI(t SGE(t SLT(t SGT(tSLE(tSHS(tSLO(tCHK(ADIVU(ҀDIVS(ҁMULU(MULS(MOVEP(hCMPM(ABCD(SBCD(؁ADDX(SUBX(RESET(NpNOP(NqRTE(NsTRAPV(NvRTR(NwSTOP(SWAP(PEA(H@NBCD(HTAS(JNEGX(@INCLUDE)V-SECTION)-OFFSET)-END)^-EQU)-REG)-DC)L-DS)-DCB)v-PAGE)@-PAGEWID)-PAGELEN)-LIST) -NOLIST)(-TITLE)@-TTL)@-DATA)v-XREF)-XDEF)-ORG).-COMMON)-RORG)-MODULE)D-COMMENT)h-OPT)-LOCAL)/-SETSTR)2`-SETNUM)1-MACRO)0|-ENDM).|.XEXPAND).-NOEXPAND)1-ERROR).-WARNING)2-MACLAB)--IFSTR)/t-IFNUM)/.-GOTO).-$5 @5#D5$F" N`@" Nh 55&. H&5 H-& L5& L/ / 3 p3NP@@4NX@5454 54 5 A554 4H@@4 HD35P @  H   35@55 5@ 35 55 5@ 35 --55 3#<3$<35 55@ 3#<3$<35 55@ 3# <3$ <35 5 3#<3$<35 35 54 P1PA%PA14`%4`54@3 @  @--....4434Nr34N@3  !35 ( !5  5 5 .DEF9.LEN9.LEFT9 .RIGHT9.INSTR9.UCASE9.NPARMS9.PARM9.LAB9.EXT9.L9 .OTYPE9[.ABS9.TIME9.DATE9+.FILE9?.VER9S.OS9yStarting pass 1 Starting pass 2 Assembly finished Assembled with errorsAssembled with warningsNV*OaVaaaaa`N^NuaDAhafaha Ra-4azA`aLaNa$aaa4a ARa, -g&Br m\grAH` m^grAPaNuPB-*BmBmPB-B-BQQBmBAV|+HRAtw|BCABB(|1|Bha1Bm\Bm^BmdBmfBm4aDfJg aFa^`Jfa -*gaEp`B @ga+Nu/A BBm _Nu/aJgAa NuH|hH* a8Jg aLJfTBaX a aJf Ba.BL>NuH`C(Vvo(Xp$I&)g&"Cn  lY%Q`"Y" IBLNuHa$ fpЊf #b] JaLNuHȀ$HABX( "H ho%H#J"gҐf ِ($H#J" ҄f ؑ$"@#JLNuaaNuHPJf.a&Jf`2<a"m" f+H`"B!C+H`"m"Q+I&)2< a"-g"A#m +HB!CBBBL NuHP2< m&(AaVJfRm4+mHӭL NuH mg"P&(aLa I`B mg "Pa I`BL NuH m g+@a~ @$(aVB`pLNuH` m+Hg"(Bal P` m"Pg a8 I"P`+HBBLNuH@ m"(+B+Ba(LNuHP&"m#m2< a> +H!CaL Nu . %t@t$t'6 ;<>!#&()*+,-/ : [ ] |\ x=t~, \ /;@2A+H+HA+HA+H _NuHHatGa gja$gCLJQggV`NpBaa``zJGft`p fa` f\`T`Pa f``a >f` =f``a =f`"SpaD`"t`t` t`t `aLaPg?p2a0`"Ba.a2f"Jj a,҃d`h`& f  fpSBa` opBa!CB(B(Bh`FB AnRAaagag $g .g _g1A` a`a;G2LNuH@a. fa &f/C Q ha+ _LNu mBA(;A2 h h+HNu am zn Am ZnNu 0m 9nNuRG4pNuvaf0` af7o`JNu m h+HI>-24pNuC6BABa g4 'f a 'f RA`2A !BB(B(Bh`2A !BB(B(BhpBa0NuHHazG 'fa` C6BA g g RAa`2r;G2LNuH繈a2GBB gaa`a r;G2LNuBo RBNuHXa fa`GC6BA {f4a g }g RAa`2 }faz`p2aL`Gg fRAaV`2<;G2LNuHBmhA C: +g +f`VIT>&HaPf &I,aFg6 SGf p"+, 4f ,4gp(,a0 f8$(HH(f&f"Jh fav0@av0ra&NuA a^NuA:aJh g ap a`.$(2Hg p(,a`JBm pV(,a0raNuA aaapaNuA ,aހAazNuA:,àAahNu-(  fpQ-)a.<WBv Wfpv LfpvNuaHa.NuaHHa$NuaHHaNu-HHaNu-LNuH琀a&-a &- aL NuHB o$g CJhga>6aX,O??<>NA.NLqNuH`$<T,O/?<HNA.NJg @fRmB` pAaPL@NuHSm f f ,O/?<INA.NL@NuH2&-JgaL NuH@ g,f&B@@o 0 fR``R`(m"-N`$ Ao fp ap a`a SA`LNuH,OJo C6"h!IRh hma`DC??NA.NLC NuH,O"HA #HB0)g //??<@NAig pAa6Bi.NLCNuH0 (H,O0B0?</?<=NA.N LJo"av0BhBh"BLP NuJoa `aNuH BBo&a:J@o& f RBa&RBB`RB`| BJBfp2LNuH"CJifaJ@oSi iRLNuH,OA #H//<??<?NAJ@m3@.NLANupAa8NuHЂ A2Bh,O?<?/?<BNA.NgV fN,O?<?/<?<BNA.N& o,,OHz./<??<@NA.N g pAaS`LA NuH a"a҂L@NuH,O?<*NA.N"A8< i$xDfv`vWB"TAImA"AIGSA Ao aDSA`@@SBLNuB3 fCNuH,O?<,NA.N"A:< i$"AI<ԁ@HԀL#NuH琊&- g0/"a"(C6(H,O//??<@NA.N Lg pAaƚLQ NuHЀ - g, @6B2-,A.,O//??<@NA.Ng pAa^Bm,L NuNuGST 68000 Macro AssemblerPage GST 68000 Macro Assembler    -- line - - ****** ERROR **** WARNING %****** TOTAL ERRORS (line ) %**** TOTAL WARNINGS (line ) memory usage kbytes MondayTuesday WednesdayThursdayFridaySaturdaySundayNV| IA0<r a6aFQO&OAC$KaBCA0aC1Az0aCaA0W@aB+S@ACg0aCqA0aC|AL0a| aBBEA6C 0av@A0W@C ad@ RBA0C aL@Bm0Bm2;|4;|B6B-N^NuH瀀-gFJm2faDB@ 0 gR@`m4o m2fa&0-4aSm2at40<aSm2LNuH-gJB2-0RA;A0A"pa$A0an0-6@ ;@2A0<afaA0<aXaaLNuH瀀AH0a0LNuH琀A00a&-anALa*L NuHJgA&pr aT Bm8BmD|B-Bm`BmbLNuHJgJE&"mR )g:")pAa2)g2) DApAa` )f BApAazLNuH f`oA:4-8HSA B l  RBQ;B8LNuHJgP-- -g m(--gACDpfS@g  f| 2-4pA&a -g|+*`| *4-8gC: BotA7paTSBfpmDB4-8J-f Bo~R@m2oaA&aJgf0<r A&a ]BoC@A7paRTSBf4-Dg CFA&Bm Agl|SBfA g| A&a4-DgCFa"SBf0-4Jm`g;@dJmbg;@fLNuHA0C3a A PmA0C&a pA a2-4pAaD Pl 0-d;Ad`0-f;Af2pAa a! 0C&a  A&afLNuHJ-fNJf(CF4-D B n B fp!BJ  RmD| Pl Rm\Rm``Rm^RmbLNuHp -*f rXaRm^A*4-\6-da$AB4-^6-faAZ4-vaLNuHC&a 2pA2mAGa 2A&aTaLNuB - (g pB-)aJ@NuBJmg p BAaJ@NuBa gpBaJ@NuafafaNu -fafaA6aJaXB`Bp/aNut6a Nut7aNuaf`ad g pBa|`La´g p3Bah`8a2"hEJ-fEt+JR+jBJ-ga aaBNuaPf.af(af"aa #@#@G|a~BNuafLafFaf@ k opa`,aa#@#@w|+@+@a (a*BNuafdaf^"mR0*g&Jj f @gp4az`@0) jgp4ah`. k opaT`a#@#@+@aaBNuaZf&a(f af  @HlpH @o0<;@4BNua,fafaf  @lp;@6BNuafC2<aB-apBNuafaf P*aXBNuafafa>f rap+@BNuaffRafJat(Hf>*gp$ad`,AJhfp)BAaL`r'B"Ja  raB LNua fRa6fJaC a(HJ@f4$IAJhfp)BAa`r&BCaH *raB LNuafr-(afh ga8aTa:aX f*aN fa`"` g fa``aXaJ@f g0-8 @o;|8BNuajf^-(aZfV gaaaa6f>af8 jpa(`,"a J@f opa`"mRө raBNu/B-) f pQaBz`* BfzB` WfzB` LfzB`pa"J@Nuaf-(af ga a(aafjafb npap`T,"a XJ@f opaT`8 g pBaB`&a8f x`aBRo0-8 @o;|8BNuafafPB-aܦBNuafaf B-a܎BNuaf"af-- fa|B-adBNu(EaĊJ@faBNu/A64r` alaQB4-6HBJBgEFBBraaFQ _NuaFf@*gp$aP`0*gp5a@` *gp2a0`Jjgp6a"`BJ@NuJ*gpa`BJ@Nuaۨ(EaJ@NuHa Ja aLNu *cp(a`$ *g gpa` -gp_aNuaf|aftB - (f|~`$ -S(f~$` -L(f~` p-)a``@ChBGF3|Bi a fRm3mr'taa gBNua@f4aڸ 'f(( hJf` agaaڐ gBNuafCrQaB@ 1 gR@`BNuaf CrQaB@ 1 gR@`aBNuafPad g pBa|`Hl $4HZh,Jb~ !"#$%&6'L(j)*+.X/v01234586`789:;<= >,?X@APQRST U*VNWpXYZ[\ ]L^`_vH`AH24 AgAfUHLNuGST 68000 Macro Assembler GST 68000 Macro AssemblerA|&H$maJfNEra(H KCa2RAA9X9XaJPfNua"f -f -*gaNuH`aۢBABA 0 gRA` AgSAg 0[f 0[fC0aa @ga$`rJ-gaaHC04<A@l0an@@UHa0-2AC gR@RASB 1 fBB` 1 g 0Ha$B @f Af8LNuH@`RA0a.a @f"HaD  gBpa\ Ian ILNuH&HAp -g,(m$lgCa^Jg$Rg f g0$maJg$rab(HACab|8B, Ka0'J*LNuH -gB-B-BJg r[aRm^ -g* -*g -ga``Jg r\aRm^aLNuH$m+RfB-"jg g iaR I"QaJ` JaBLNuHBxa٠B&H2<a|(H&k)KJfTk` +g @0+14TkJmg ACaN9mRm m'oBm9m( g mh`mBFBAB@ @f Afa``(+L9F @f$aلPa @g aap`a*`aLBNuH"a  fa `. ,f Fga`6 \f`N  f``a ,f Fga```a  fa` \f`  f`n`r-aa< @f Ag Ag r>aRm\ B-B-`BBBa:a<  faR` \f`  f``p2-2aZ` rB`BBLDNuH瀀A2-20 ;f< LNuHa @f@ Af:alrav )HRF|:$H2-6TAaZ"HA6a^%I5FBLNuH` l"($(aa@ AgNE @fZa^aB-aJmfp)BB(aٌ`6$H"lCAagp?BAB(af`" ga2aLNuHb(mBa @f Afa frRF$l&Hg& @f *:fjfCAapp$R` @f02<aN$H|8ACaH$)Jra,BP%HBB`pBaج @f Ag\LFNu/ *8fJg jBa _NuTRUEFALSEDREGAREG,IND.INDDEC-INDINC/DISPL0INDEX1EXPR%PC2PCINDEX3IMMED&MULT"USP#CCR$SRERRORH@Ba gpBaJ@LNuH@Ba gpBaצJ@LNuH@Ban gpBa׆J@LNuH@@2TAaHa ILNuH@`Ba4 f6a$h 9fCe2*N`Jf p#Ba*`"ja`pBaJ@LNuH@BC jRCr aDRC f2TAaZ"H0 l-SCa ILNuH lx`x:SE Egp "a(SE`" a0SC a傔 CfL?NuH0NV($OBa(aB f jgp4H´n J`6`0 lBTAatUA&H0AC 0Ha|B Ja K`aLNuH|pBafajf$Ha&f~aXfv"Haff24Al Ja IaBa`T`F:AREBRBG 6SC1030f Cf30gBfܸ30gB Jal Iafa>` IaZ JaTL>NuBaTf6af0ahga6`$2 Ag0 am znSA`NuH`@B -f Bp:a`"m4) HaLNuH`HB -f p:BaӴ`pafj4-2a$f` g pBaӔ`P(m o< n6(m(lg ,:flf "la`(T`p=2aL`p=2aBLNuH@HB -f p:Ba&` (mCaLNuH@B -f p:Ba` ra`(m , fBP` 0lLNuH`B -f p:BaҾ`2ra"(mB4,r0 AgSA HB00BBHB`LNuHpxNV.(OBafLa"La g pBaV`2G SggTK6RC` SgC`CBaN^LNuH@`NV($OBa*f4aa @f& g pBa` jfCd`CdaTN^LNuH@@BCa>LNuH@@BCa*LNuH@@BCzaLNuH@`ra$H0C?pHa JBLNuH@@B"maLNuGOTOBaNuH@hB-afFJmfp)BB(a `2Jg,2<af$H(m$ )J ACaZ%maPLNuB-aѼfaќfB-Ba`PNuB-aјf$axf -gafa a `p:BazNu/p;Ban"NuH@aZf(a:f" -g (m|`|B-aLNuHbaf,af& -f p:Ba`Ba @faaLFNuH af6af0BBaL*|aa@aJ@flp`fB`paLxNuHR`aІfJaКfDBBa @fC62TAaHa|a&aa`J@f IC6a۠axaLJNuH@xavf -g(ma g pBa*`b$H&lpg @gACaB&S`J@f Jp^BaB`&2<aT&H&)KACaL|8Ba f @g~`p:BaήLNuH`xa~f&Jmfp)BAB(aΆ` aX  f< g f&HAaPJfp gN2<$a(HACaڴ|*9m4Tl)m m)h+LA$maa^B@` *f(hTlBPP`l gpABa`X *gp?BAAa`6(h4, ,g @0,DB1Tl4,m4gp^ABAa͈P+LP KLNuHaHf(a\f" -g (m|`|B-aLNuH`paffa:f^afV$&HAJhfp)BAa`8a 9fp@BAa` $hJg jaBa%H KLNuH@`a͚fnaffaAJhfp)BAa̖`HaD 9fp@BAa~`0$hJg jaBC62TAaHa%Ia&LNuH`/p]Ba8"LNuH`x fR$Ha g f>&H(m(l(l AgCa.f $,a K`(T` Jp9Ba`pBAaLNuH@ @f"av @f Afa` pazBa˚LNuH@ @f.aD @f$ Afa( @fa@` pa.HmNZBN:NV G-H n Cf nX P-HN/-/N#pPN//N'P/.NX fR, m,NNNN^NuNV F=HA=HJ,g0nCN-=HJngHx/N'P`0nCN-=H0n/////0n/0n////////Hm4//HnHnHnHnHnHnN!\=HJngHx/N'P0n"FN. gL mA /NXN0n/NXNJng HnHnHnHnN(" G=H0nCN. gNNN0nCN. g F=H0nCN. gj0n/0n/N*P=HJng N`>J,g6/-0/Hx0n/0n/N$=H0nC/N@X F=H`DN^NuNVNNHz N+XN- g/HzN&nPHxN:X//HmN+ /HxHm0N+ /HxHnHnHnHnN) m0C0n2 m0C0n2 m0C0n2 m0C0n2/Hx"m0AN."//-0//N*4/-0/Hx0n/0n/0n/0n/N$2HmsHzPNPCf G N^NuEDIT.RSC[3][Fatal Error!|EDIT.RSC|File not found][ABORT]*.*NVA4\0P=HA40P`NJ`PC0nJg0n/A4P/NP`$0n/Hx 0n////N*40n;HC0n P+HN`J,g(NP-H nN- gS, m,N`N/N:X`0n/NVX`0n/A4P/N,P`|NZ`tN"`lN`d```\N.6 $^`N^NuNVA4\0P=HA4P0P=H mAL P=H mAP P=H mA P=H0n=H0n=H2n0mgN^Nu0n`0nSn`0nRn`0n/ mA P"_ I=H`0n/ mA P"_=H`2nA I=H`0nC=H`z2n0n I=H`f2n0n=H`TN^Nu`LN.6VZ^t`Jnl G=HJnl G=H0n/0nC I"_o0nC I=H2n0ng mCL0n"/-N X`*2n0ng/-/0n/0n/NbN^NuNVC0n P-H F=H0n /HxHnN 0n /HxHnN CA2 G=H2nAl>` 0nRn`C0n0P/C0n0P"_g G=H`Jng0n /HxHnN 0n /HnN,PN^NuNVC0n P-H nA P-H/. n0PCCN."H F I"_20n/Hx/.N 0n/Hx nP/N nP/ nHhN6P nT0P// nHhN /. nA 0P/ nX0P"_N.j/ nA0P/ n\0P"_N.j/N N^NuNVA4\0P=HA4P0P-H mAP/ mAH P"_-H2n0mgN^Nu mA/N# /-Hx=/N# ` G+H/-Hx>/N# /-Hx=/N# `HxNnX`zHxNnX`lHxNnX`^HxNnX`P`LN^Nu`DN.6\=>@ABCE`N^NuNV/-/-HnN m`vA-H`A-H`A -H`A-H`A -H`A -H`A -H`tA-H`hA-H`\N^Nu`TN.6GHLOINMJK`//.HnN+ /./A0P/AT0P/AX0P/A\0P/N*N^NuNV mA P-HHnHnHnHnN("0n/ nP0P"_ I=H0n/ nA 0P"_ I=HJnm@Jnm80n/ nA 0P"_l 0n/ nA0P"_l F` G gb/- mAL/0n/ mA P"_N.j"_/ mAP/0n/ mA P"_N.j"_/Nn /NjXN^NuNV nCN. g nCN.-H nC f A -H nCf A'-H"nA m$"nAn nCg F` G g/-HnHnNH /-/NPJg/-/.NxP-H`./-/.NP-H/- n"F//.Nn Jg/Hz&N&nP/-/NP` /.N@XN^Nu[1][Line too long][CANCEL]NV G-H/-HnHnNH n` Jg/-NX`H/-/ n"F/Nn -HJg$/-Hx/.Nn /-NX-H`JfJg F` G g"/-Hx"n F I/Nn `/-NzXHxNjX`B n-H n-H/-NX/-HnHnNH "n nfP/-/ n"F/Nn /-HnHnNH "n nf/-/./.Nn `/-NX`/-NNX`Jf:Jf`/-/"n F I/Nn /-NDX-H`X/-NzX-HJg`>HxNjX/-NzX-HJg/-NDX-H`$/-/NPCf/-NzX``N`/-HzNP`N`N`Np`N`/-//.Nn `/-Hx/.Nn `~/-N־X`p mAP/ mA"P F I"_-H/-//./.Nb`4 mAP/ mA"P F I"_ I-H/-//./.Nb`N^Nu`N.6 JKMH$P* ;<= > ?@ABCD`/NjXN^Nu NV G=H/-0n/NPCf 0n =H`N^NuNV/-HnHnNH /-"n mN.j I"_ I-HJfP"n n-H/-/./.Nn /NjX/-HnHnNH "n n I-H"nAo/-Hm/.N ` nS g/-Hx NxP`N^NuNV n+H/-Hx@ nCW/N# /-HxA nCW/N# /-HxB nCW/N# /-HxC nCW/N# N^NuNV m,"GV @-H G-H G-HJg8 mAxJg mA|Jg F` G-H mA P-H/-Hx"m,A_/N# /-Hx. nCN."GV/N# /-Hx/ nCN."GV/N# /-Hx0 nCN."GV/N# /-Hx1 nCN."GV/N# /.NX/-Hx/.N# /-Hx/.N# /-Hx/.N# /-Hx/.N# /-Hx!/.N# /-Hx /.N# /-Hx#/.N# /-Hx$/.N# /-Hx'/.N# /-Hx)/.N# /-Hx*/.N# /-Hx+/.N# /-Hx,/.N# /-Hx7JgJ(g F` G/N# /-Hx3/.N# /-Hx4/.N# /-Hx=/.N# /-Hx>/.N# /-Hx@/.N# /-HxA/.N# /-HxB/.N# /-HxC/.N# /-HxE/.N# N^NuNV/-Hx6/.N# /-Hx9/.N# /-Hx:/.N# /-Hx/.N# /-Hx%/.N# /-Hx&/.N# N^NuNV mN- g F+H/N*XN^NuNVJg G+H/N*XN^NuNVC0n P-H nA P-HA =H nT0P=H0n/0n/HnN A =HAXJPfA\JPf F` G g`R/.HnNP g:HnHnN6P0n//HnN G+H /.N X F+H `h0n// nHhN N^NuNV/Hz N&nPN^Nu[1][Block start or end undefined][CANCEL]NV/-/NӸPN^NuNVA'-H-H mA|Jg|/-HxHnHnNd mAxJgV/-/HnHnNd"n nf"n nf F` G gNVNA'-H-HNV/-/NӸP/-HnHnNH "n nf"n nf F` G g N`n"n nm2"n nf"n nl F` G f G` F g ND` /Hz,N&nP/-/NӸP FN^Nu/-/NӸP GN^Nu[1][Block start must be before block end][CANCEL]NV G-H G-H mAxJgz/-/HnHnNd mA|JgV/-HxHnHnNd"n nf"n nf F` G gNVN G-H-HNV/-/NӸP/-HnHnNH "n nf"n nf F` G g N`n"n nn2"n nf"n no F` G f G` F g Nx` /Hz,N&nP/-/NӸP FN^Nu/-/NӸP GN^Nu[1][Block end must be after block start][CANCEL]NVN/-/NvP-H mCx F"/-/NPN^NuNVN./-/NvP-H mC| F"/-HxNPN^NuNVNVN.NN^NuNV mAxJgX mCx G"/-HnHnNH /-/NP/-/NvP/-NX/-/./.Nn N^NuNV mA|Jgb mC| G"/-HnHnNH /-HxNP/- mAx/NvP/-NX/-/./.Nn N^NuNVHnHzNPC G Hx/N'PHnHnHnN( Hx/N'P0nN- gN^NuHnHnNPAJgZHnHzfN/ZP-HJf N`8NV/-HxNPN/.NX/.N2X/-/NӸP/-/NPN^Nu*.*rNV/Hz N&nPN^Nu[1][Error on open][CANCEL]NVpHn8Hx/.N5> f`8Hn8HnpNP/-HnpHnpN=X/N g`` GN^NuNVN fN^Nu/-HxHnN /HxHnN+ nCC /NX-H/.HnNPC G /./A0P/AT0P/AX0P/A\0P/N*=H0nCfnAJgdHnHzlN/ZP-HJf N`BNV/-HxNPN/.NBX gN /.N2X/-/NӸP/-/NPN^NuwNV/-/HnHnNd/-HxHnHnNd/-/./.Nn n-H/-NX-H n-H"n nf "n n-H"n n I-H"n nf0 nS g nRH0@//.N3P``*/./.N4 P/-/R/.Nn `\/.N5X/.N5XN^NuNVN fN^NuN^ fN^NuNVN/-/NP/-HxNPN:/-/NӸPN^NuNVNN/-/NӸPN^NuNVN g(NV/-HxNPNN/-/NӸPN^NuNV mA|Jg mAxJg G` F g N GN^Nu/-HxHnHnNd/-/HnHnNd"n nf"n nf F` G gNN GN^Nu FN^NuNV/-/HnHnNd/-/NP/-/NvP/-NX/-NX/-HxHnHnNd/-HxNP/-/NvP/-NX/-NX"n n I-H/-NX nS g/-N־X/-NX`/-NDX mC| G" mCx G"N^NuNVNV/-/.NP-HN^NuNVNV/-//Nn -HN^NuNVNV/-Hx'Hx'Nn -HN^NuNV mAxJgNV/NX`NN^NuNV mA|JgNVHxNX`NN^NuNVHxNXN^NuNVN^NuNVJf/-/HnHnNd/-HxHnHnNd n"F"H n ICN.L-H"nA@l A@-H/.N;X+H"nA I+HJf/HzN&nP G+H mN^Nu[1][Insufficient RAM for cut & paste][CANCEL]NV/-/HnHnNd/-HxHnHnNd/-/./.Nn m-H n-H/-NX-H n-H"n nf "n n-H"n n I-H"n nfJ nS g nJg F` G g nR"H nRH0@ ``n nJg nR"H nRH0@ `/-/R/.Nn "n m mc/Hz*N&nP G+HN^Nu`"n m I+HN^Nu[1][The block is too long][CANCEL]NVJgJg F` G g/-/-/-N N^NuNV/-/NP/-HxHnN /HxHnN+ /.Hx /-:N /.Hx m:N-/N /.Hx /-6N /.Hx m6N-/N CA  nCT/NX-H/.HmNPC G  nC/Hx2NP/./A0P/AT0P/AX0P/A\0P/N*=H0nCf nCC /NX"FN."GV @+H: nC8C /NX"FN."GV @+H6NVHmN=X+H2/-HxNPJ2gN/-/NPN^NuNV/-/NP/-Hx!HnN /HxHnN+ /.Hx m:N-/N /.Hx/-:N /.Hx/-6N /.Hx m6N-/N /.Hx m>"GW/N /.Hx m>"FW/N /.Hx m>CW/N nC0C /NX-H/.HmNPC G  nC/Hx2NP nCC /NX-H/.HmNPC G  nC/Hx2NP/./A0P/AT0P/AX0P/A\0P/N*=H G+H20nCf nChC /NX"FN."GV @+H: nCC /NX"FN."GV @+H6 nCC /NX"FN. g G+H>`8 nCC /NX"FN. g F+H>` A+H>/-N XHmN=X+H2/-HxNPJ2g /->NX/-/NPN^NuNVJf N` n"Ff N`NpN^NuNV/-/NӸPNV gN/-/NӸPN^NuNV2md FN.CN.L=H/-/NӸPNV f`/-HxNPNVAB @Cf N` /->NX`/Hz N&nPN^Nu[1][Nothing to repeat][CANCEL]NV/-/NӸPNV gJ:f F` G g/-"m* m2//-.Nn /NjX/-/NӸPN^NuNVJ6gN G-H"n m2n:` nR`C n/C nB/NX"_ `/-NX+H&/-Hm*Hm.NH "m* m&-HJ:g.J*g nS`N g GN^NuN-H G+H*/.N X gF"n m& I+H*/-/-*/-.Nn m:CN.L"F I/NjX FN^NuJ:g nS"H m&f` `R nBJf``pN g GN^Nu m&-HJ:g N-H`DN^NuNV/-&N=X"H F I-H"n m2o"n m2 I-H"m& nN^NuNVA-H nBJgZ nRB @-H nCf`J6g/.NX-H"n nRB @g GN^Nu` FN^NuNV/-//-. m:CN.L"F I"_+H./Nn -H/-NX+H& nN^NuNV"nAam"nAzn nC-H nN^NuNVtN=H/. 0nCA"_  n R"HA:  n T"HA\ 0n"F/ n V/tNP/. tN=X"HAo/. Hz0tN-P` n T"H G /. /.tN-PN^Nu\NVHxtN>8XN^NuNVHxG/./. tN>^ N^NuNV/. tN=X-HJgP/. "n F I"_H0@ @C\g.H0@C:g F` G g F` G g nS`"n n"H G /. /.tN-PN^NuNVJg/.0n//tN `/.0n//tN< N^NuNV/.0nCN.L"_C /tNX-H/.0nCN.L"_C /"n0n N-/tNPN^NuNV/.0nCN.L"_C /tNX-H/.0nCN.L"_C /"n0n N-N./tNPN^NuNV/.0n//. nT/tN$ nX//.0nCN.L"_C/tNX"_2 n\//.0nCN.L"_C/tNX"_2N^NuNV/.HnHnHnHntN%/0n/0n/0n/0n /0n/0n/0n/0n/t N%l$/0n/0n/0n/0n /0n/0n/0n/0n/t N%l$/./Hx0n/0n/0n/0n/tN$2Hx/tN'P/.0n/tN%FP=HHx/tN'PHx0n/0n/0n/0n /0n/0n/0n/0n/t N%l$Hx0n/0n/0n/0n /0n/0n/0n/0n/t N%l$/.0n//tN 0nN^NuNV n PN^NuNV n0PN^NuNV"n 0n 2N^NuNV"n n"N^NuNVN<""HA'l/Hz~N&nP FN^NuJgHn/.N-VP`hHx/N'PHmsHmfHnN( Hx/N'PJnf FN^NuAfJg"HnHmsN-VPHnHmfNP``N|+H mA P-H n0P;H0m/HxHnN* HnHzN/ZP-HJf*/HzN&nP-H nCf N FN^Nu/-/.HnNL g NJg /.N2XAN^Nu mP P-H0m/Hx nA /N* Jg /.N2X GN^Nu[1][Insufficient RAM to edit another file.][CANCEL]r[2][New file][OK|CANCEL]NV/./. N-VP/.Hx.NnN^NuNV G-HHxHxN:P-HJf AN^Nu nP"H n" nHh nA$"_" nA //.N-VP nX//. n"_""_" nHh nP/ nP"_""_"J gHnHx/. N5> gHR nHnHnNPHnHnN=X//.N gNŬAN^Nu` nX P-H n P-H/. n"_gV nC n"/. nP"_" nP"H n" nX/ nP"_" nX//. n"_""_"P/.HlƂ/./.N/.NX GN^NuNV mP P-H/-NjX nA P-H/. nP"_gv nP P-H/. nA P"_d nRH0@//.N3P`/.N5X gN /-NXAN^Nu nX P-H`|NŬ GN^NuNV mP P-H/.NX nP/NX mP"H G"/.N;XN^NuNV nX P-H"n nf`/.NX`N^NuNV/Hz N&nPN^Nu[1][The disk is full][CANCEL]NV/Hz N&nPN^Nu[1][Out of memory][CANCEL]NV G-HJ g>Jg/././.N N^Nu/././.N N^Nu`.Jg/./.NLPN^Nu/./.NȴPN^Nu GN^NuNV n P-H nA P-H nA-H/. n"_g"n n n c G` F g2/./.N4P-HJf AN^Nu nA P-H/././. Nb nA /"P n "_" nAR P GN^NuNV nA P-H nP P-H nA-H/. nP"_g"n n n c G` F gL nP//.N4P-HJf AN^Nu nP/ nHh nA"_""_"-H"n n I-H/././. Nb nP"H n" nAR P GN^NuNV nA P-H nP P-H/. nP"_f AN^Nu n R "H nRH0@ C g`"n G  nP"H n" nASJn /.NX GN^NuNV n P-H nA P-H nP P-H F-H/. n"_f AN^Nu"n G S n"n nc0S nH0@C fR n` R n`/./. /.Nb nC n""n n"H G  nASJn /.NX GN^NuNVHxHxN:P-HJf NR GN^Nu"n n " nX"H n" n X"H n""n n" nP/ nHh nA"_""_" nC G" nN^NuNV n P-H nX P-H nX"H n""n n"/.N;XN^NuNV G-H"nAl n R H0@=H g F` G g0nC f`0nCf`0nC f`j0nC f@"nAl."n nR"HA  nCN. g``P"n nR"H0n `4"n nR"HA "n n"H G  GN^NuNV/-HnHntNH Jf6Jf GN^Nu/-Hx"n F I/tNn -H`Hx.H2@ nfHm n"F"_H0@N^Nu nC-H`AN^NuNV/-HnHntNH Jf FN^Nu nS/-/./.tNn GN^NuNV/-tNzXtNN^NuNVHxQHxN:P-HJf GN^NuHx /N:P-HJf GN^Nu nC n""n n" nC0n" nC0n "/.NX nN^NuNV n h -H n hH-HA-H"nAQl&` nR`"n n"H G"` nCDA" nC nX0P" nC n\0P" nHh$/./NP-H"_" nHh(/./NP-H"_""nA  nHh,"n G "_" nC< n hN-" nC4A" nC\ F" nCA" G-H"nAlJ` R n`/. nC("_"H G"/. nC0"_"H G"` nXJgZ nCH n"/.NX n hD l& nADR P nA4S P nA n hT"H n hDo n ATS P/. / n hT/Nn /. NX nCf GN^Nu nN^NuNV G-H n h4 f@ n h8 g/. NX-H`/. NX-HJg nN^Nu n hD-H"n nmP` S n`/. /.NP-H/. n"F/NP-H/./.HxHNb ` n A4S P n A"n n hPm,/. nC8"H n hP I"_"H F"` n h /NX n h`"GW @N^NuNV G-H/.N,X-HJg /. HxNzPN- f G` F gN^NuJl"n n hl F` G g n h"H n I-H"n n hl. n h / n h"H nN.L//N ` n h-H/. n hL/ n hP"H n//N n h /NX g/. N X` /. /./.N\ /. N*X/. NXN^NuNV n hP"H n -H/. n hP"H n "H n"_l ` R n`/./.NvP`/.NX GN^NuNV n hL"H n hg6 n h / nC n hL"/ n h/HxNvN^NuNV n hP"H n h"H n hH-H n h< o"n n h<-H n h / n hP/ n h//.NN^NuNV/.HxNzPN- gN^Nu n h //N$P"n n hPf n h //./N `@/. n hL/"n F I//N n h //.HxN /.NX/.NXN^NuNV . n ".`QN^NuNV . n "n`QN^NuNV .". n`SQN^NuNV n /"nAN.j ICHN.L"_N^NuNV n PC/"nAN.j ICHN.L"_N^NuNVJg(/./. HmHx/0n /$oNN^NuN^NuNVJg0/././. /. N=X//0n /$oNN^NuN^NuNV/./NӸP/.N0X-HJg`` nCg nN^Nu nA4"PAl"/.NX-HJg nN^Nu` GN^NuNV nX"H n" nP"H n " nCH n" GN^NuNV nA n0P/Hx n0P////N*4Hm n0P"_/N XN^NuNVC0n2 F=H2nAl,` 0nRn`C0n"H nT0P2`Hx/Hx0n/NN^NuNVC0n2AT"H0n2Hxi//0n/N/. A0P"_2/.AT0P"_2N^NuNV/. N X/.N XHxn//0n/NN^NuNV/.N RXHxo/Hx%0n/NHmN RXN^NuNVC0n2AT"H nT0P2AX"H n0P2/.N X/. N X/.N hXHxy//0n/NHmN hXN^NuNVC0n 2Hxz//0n/NN^NuNVHx{//0n /NN^NuNV/.Hx|//0n/N"_2/. AH0P"_2/.AHT0P"_2N^NuNV/.Hx//0n/N"_2N^NuNVC0n 2Hx //0n/NN^NuNVN/.N RX/.N ~X nCZ/N XHxd/Hx n 0P/N/. AA 0P"_2HmN RXHmN ~XHmHN XN^NuNVHxe//0n /NN^NuNVC0n2/. N X/.N X/.N hXHxmHx/0n/NHmN hXN^NuNV/.N hXC0n2HxHx/0n/NHmN hXN^NuNVC0n2AT"H0n2 G=HC0nRn"H nRB @2 g`Hx/Sn0n/0n/NN^NuNVC0n2AT"H0n2/. Hx'/Hx0n/N"_2/.AT0P"_2N^NuNVC0n 2Hxj//0n/NN^NuNVC0n 2Hx//0n/NA0PN^NuNVC0n 2Hx//0n/NA0PN^NuNVC0n 2Hx//0n/NA0PN^NuNV/.N hXHxrHx/0n/NHmN hXN^NuNVC0n2AT"H0n2/.N ~XHx/Hx0n/NHmN ~XN^NuNVCA"AX"HA"AP"HA"AC A"ACAH"N^NuNVC0n2AT"H0n2A\"H0n2AC 0n 2N @A0PN^NuNVA"psNBN^NuNVAX"H n"N^NuNVAP"H n"N^NuNVAC n"N^NuNVAC n"N^NuNVAA-H"n n"N^NuNVAA-H"n n"N^NuNV/.N XN^NuNVAA-H"n n P"N^NuNVHmA"_"AX/A "_"AP/A>"_"AHh A^"_"AHhAl"_"AHhAt"_"A+HHx N,,XA^B0 @;H FN^NuNVHxN,,X FN^NuNVC>B0.b @2A>T"HB0.^ @2A>X"HB0.Z @2A>\"HB0.V @2A>P"HB0.R @2A>C B0.N @2A>C B0.J @2A>CB0.F @2A>CB0.B @2A>CB0.> @2A>CB0.: @2A>CB0.6 @2A>CB0.2 @2A>CB0.. @2Cl n("A>CB0.& @2A>CB0." @2HxN,,X/.A^TB0 @"_2/.A^XB0 @"_2/.A^\B0 @"_2/.A^PB0 @"_2/. A^A B0 @"_2/.A^A B0 @"_2A^B0 @N^NuNVCl n "C>0n 2HxN,,XN^NuNVCl n"C>0n2A>T"H0n 2HxN,,XN^NuNVCl n"C>0n2A>T"H0n 2Hx N,,XN^NuNVCl n"C>0n2A>T"H0n 2Hx!N,,XN^NuNVCl n "C>0n2A>T"H0n2A>X"H0n2A>\"H0n2A>P"H0n2A>C 0n 2Hx*N,,XN^NuNVCl n"C>0n2Hx,N,,X/. A^TB0 @"_2/.A^XB0 @"_2A^B0 @N^NuNVCl n"C>0n2A>T"H0n2A>X"H0n2A>\"H0n 2Hx+N,,XN^NuNVCl n "C>0n 2Hx2N,,XN^NuNVC>0n*2A>T"H0n&2A>X"H0n"2A>\"H0n2A>P"H0n2A>C 0n2A>C 0n2A>C0n2A>C0n 2Hx3N,,XN^NuNVCl n"Hx6N,,X/.A^TB0 @"_2/.A^XB0 @"_2/. A^\B0 @"_2/.A^PB0 @"_2A^B0 @N^NuNVC>0n2Cl n"Hx4N,,XN^NuNVC>0n&2A>T"H0n"2A>X"H0n2A>\"H0n2A>P"H0n2A>C 0n2A>C 0n2A>C0n 2HxIN,,XN^NuNVC>0n&2A>T"H0n"2A>X"H0n2A>\"H0n2A>P"H0n2A>C 0n2A>C 0n2A>C0n 2HxJN,,XN^NuNVHxMN,,X/.A^TB0 @"_2/.A^XB0 @"_2/. A^\B0 @"_2/.A^PB0 @"_2A^B0 @N^NuNVC>0n2Cl n"HxNN,,XN^NuNVHxON,,X/.A^TB0 @"_2/.A^XB0 @"_2/. A^\B0 @"_2/.A^PB0 @"_2N^NuNVCl n"AlX"H n "HxZN,,X/.A^TB0 @"_2A^B0 @N^NuNVC>B0. @2A>T"H0n2A>X"H0n2A>\"H0n2A>P"H0n 2HxdN,,XN^NuNVC>0n2A>T"H0n2A>X"H0n2A>\"H0n2A>P"H0n 2HxeN,,XN^NuNVC>0n 2HxfN,,XN^NuNVC>0n 2HxgN,,XN^NuNVC>0n2A>T"H0n2HxhN,,X/.A^TB0 @"_2/.A^XB0 @"_2/. A^\B0 @"_2/.A^PB0 @"_2A^B0 @N^NuNVC>0n2A>T"H0n2A>X"H0n2A>\"H0n2A>P"H0n2A>C 0n 2HxiN,,XN^NuNV0n/0n/"nAN.//.//N*4N^NuNVC>0n2A>T"H0n 2HxjN,,XN^NuNVC>0n 2HxkN,,XN^NuNVC>0n.2A>T"HB0.* @2A>X"H0n&2A>\"H0n"2A>P"H0n2A>C 0n2HxlN,,X/.A^TB0 @"_2/.A^XB0 @"_2/. A^\B0 @"_2/.A^PB0 @"_2A^B0 @N^NuNVCl n"HxnN,,XN^NuNVC>0n2A>T"H0n2HxpN,,X/.At P"_"A^B0 @N^NuNVC0n 2Hmx2n A ICN.L"_-H F=H2nAl0` 0nRn`C0n"H nRH0@2`N,A^B0 @N^NuNV"-0<NBN^NuNVJl nN-N^Nu nN^NuNVJo FN^NuJf GN^NuAN^NuNV"n F I-HR nJg` nR"H nRH0@  g` n N^NuNV n -H nR"H nRH0@  g` n N^NuNVHxA/.N>RP-H nC߳f GN^NuJg AN^Nu GN^NuNV/.N-XN^Nu D @Nu W @Nu F @Nu " @Nu " @Nu " @Nu " ANu " ANu " ANu"_ g "fNN BNu"$ 68HAHBBHABA҃ ANu$ma`DaD A"BNu$" a A"BNu" j DaDDNu cPgc $BNurBNu&BCHCR(*$a.$Â$&HCHCԃb DbR`S`NuHPBAHA62HAB42HA6NuNV/-N4NXN^NuNV/./-N3PN^NuNV/./-N4 PHx /-N3PN^NuNVHx$/N;P-H fA+H GN^Nu/. /./.N/ o nN^Nu GN^NuNV n H0@/N=\X-H n`H G-H F-H`Z F-HA-H`HA-HA-H`4A+HN^Nu`$N.6RWA`/.Hz@N=P gB nCN--HJg/HxPHxHz/N+H m-H`/.HzN=P g$ nCN--H nC-H`/.HzN=P f/.HzN=P f G` F g2JfA-H` A-H nCN--H`N n"Ff*HxA/.N>RPHx^ -H`Hx=/./.N>^ -HJl n+HAN^Nu nCAf6 nCN. gA+HN^NuHxB//.HxN> nX/Hx/N;P"_" fA+HAN^Nu nP/ nHh nHh nC G""_""_""_" nCA""n n" nC n" nA Jf nC m" n+H nN^NuCON:CON:AUX:PRN:LST:NV nA PCN."GV @N^NuNV nA PCN."GV @N^NuNV/.N5X/.N2X g4 nA PCN. g n/NX` GN^Nu` n/N>FP"_" g AN^Nu nX/N;X nHh nHh nX"H G""_""_" GN^NuNV n C fHx /.N8P/. /.N8P n C f/.N2X g F` G g /.N5X nAJg AN^Nu n N^NuNV n Jg n R H0@//.N3P`N^NuNV/.N6 X-H nC f8/.N6 X-H nC f n-H`/./.N4P nCf8/.N6 X-H nCf n-H`/./.N4P nN^NuNV nA PCf n Cg G` F g AN^Nu nC n "N^NuNV n-HS J o@/.N4NX-HCf`$ nR"H n C f``"n G "n nf GN^Nu nN^NuNVJf mN^Nu nA PN^NuNV nC G"N^NuNV nA Jg/.N9X g AN^Nu GN^NuNV nA P"FN. f nCA"AN^Nu nA P-HCg nCA" nN^Nu/.N2X g\ nP/ nA P"_m>/-N5X nHh n/ nX/HxN "_" nP"H G"`b/.N2X g n/N>8XN^Nu nP/ nA P"_m/.N7zX g F` G g AN^Nu nX/ nP$H PR"_-H nH0@CN.N^NuNVHx? n/Hx nX/N>n-HJo nC n" nC G"`6 nC G"Jf nCA"` nC n" nP"H G" nA PN^NuNV nA PCN. f nCA"AN^Nu/.N2XN- g/.N2X g F` G g n//. N>FP n N^Nu nX/ nP$H PR"_-H"n n  nC F" nP"PAm/.N9X g F` G g AN^Nu n N^NuNV/.N2X g: nX P-H/. nP P"_"H G  n//.NP`tHx@ n/ nP/ nX/N>n-HJl nC n"`4/. nP P"_l nCA"` nC G" nP/ nC G""_" nA PN^NuNVHzN/6X. H0@/N:XN^NuabortedNVN:2HxL. H0@/N>FPN^NuNV m-HJg/.N5X nA P-H`N N^NuNV G-H"n nlF` nR` G-H"nAl"` nR`"n nN.L-H``N^NuNV/.N/6X/. N:XN^NuNV"n nN.L//N;PN^NuNV/./N;PN^NuNV n CCN.-H HxH/. N>RP-HJf GN^Nu nR"HA  n"FN. g nR"HA JgJg F` G g"S J g"n n "H G ` nN^NuNVS nH0@-H nCfS nH0@-H nCfHxI/.N>RP GN^NuNVHxHHxN>RPN^NuNV"nA _ @N^NuNV n Jg, n H2@. H0@f n N^NuR n ` GN^NuNV n H2@ nH0@f$ n Jf GN^NuR n R n` n H2@ nH0@ IN^NuNV n-H nS oH nR"H n R H0@  g` nS o nR"H G ``"n G  nN^NuNV"nAzn"nAam F` G g"nA IN^Nu nN^NuNV"n F I-HR nJg`"n n IN^NuNV n Jg@ n R H0@/N=\X/ nRH0@/N=\X"_g GN^Nu` nH0@"GW @N^Nu$O?*NA @.JNu$O?*?* `$O/*?* `$O?*/*?*`$O/*/*?*?*`$O?*?* /* ?*`$O/*/*/* ?*?*`NV G+H+HHzzHz{N/ZP+H nRH0@-H nC//N;P-H/././.N< CAD" nJg nH0@`R n`R/.HzHmN@ -H`R nH0@C>f"R/.HzHmN@ -H`/.HzHmN@ -H`n"mAlC mR"H n"/.N@LX-H`$N.6F H<^>``JfHz1Hz2N/ZP+HJf m+HN^NuCON:WrawCON:RNV nJg< nH0@/N<8X g nR"H G  nN^NuR n` nN^NuNV n-H/.N@LX-H/././. N/ZP"_" nN^NuA 0g C" ӑ`NuGST Screen Editor   $  ,04,044884@DH@DHLLHLLH  .,!?:;_,R *`r&o + ЫЫO// Bg?<JNA IKj~|NjHkNht.HmN`BNNVHztNFXN gHxtNX//HmtNb /-/tNxP//HmtNb /HxHmHmHmHmtN( mC0m2 mC0m2 mC0m2 mC0m2/Hx"mAN//-//tNڬ/-/Hx0m/0m/0m/0m/tNHxtNX=HHm0nCA"_ HxGAT/0n"F/tN$ HmtNX"HAoHmHztNP m/HztNZP m/tNDX m/tNDX//tNP;H2mAN;H 0mCN;H //tNtPJm gJm g F` G g/-0m //tN tN/tN͌X`pN^NuGSTASM.RSC\GST-ASM Shell - LogNV0m `R/tNJX`8HlHz4tNxP`$HlHz$tNxP`HlHztNxP`Hl~HztNxP`HlHztNxP`/tNXHl(HztNxP`Hl(HztNxP ftN `Hl(HztNxP ftN ftN(`jHmZtNX`ZHm\tNX`JHm^tNX`:HmXtNX`*Hl HzJtNxP`Hl HzHzztNX`.HzktNX`HzatNX`HzWtNX```N& 8!@"H#P$X&d'|)*+-/12436789`N^Nu*.**.C*.ASM*.PRG*.**.C*.C*.C*.ASM*.ASM*.BIN*.LNK LST: CON: AUX:NVHx0n /HntNb //.tNPN^NuNVHnHmtN\PHn/.tNPHnHmtN\P/tN͌XHnHnHntN =HJngJngAJg F` G gHnHx\tNP-H f"HnHx:tNP-H f G` F g nR"H G HmHntN\PHmHntN\PAJfC( G `"Hm(HntN\PHm(HntNP/. t$WNXN^NuAN^NuNV"n n0PN2/-0m / n0P/tN՞ N^NuNV"n G2/-0n //tN՞ N^NuNVHmx/.tN\P/-Hx6/.HztNPN/tN՞ /-Hx7/.HzotNPN/tN՞ /-Hx8/.HzMtNPN/tN՞ /-Hx9/.Hz+tNPN/tN՞ N^Nu LST: CON: AUX:NVAd-HHntNX/./tNJP g AI-H/.Hm(/tN =HJng0n/tNlX0nN^Nu1ST_WORD.PRGEDIT.PRGNVtNHmHm(tN\P GN^NuNVHm(Hz0/tN =HJng0n/tNlX0nN^NuNV G=HA(Jg&Hm(tN~X=HJngHxtNX0nN^NuNVHm(Hx.tNP-HJg "n G N^NuNVtNHnHm(tN\PAJgrJmXgHnHztNPJm^gHnHztNPJm\gHnHzptNPJmZg"HnHz\tNPHnHmxtNPHzDHn/tN =HJng0n/tNlX0nN^Nu -C -P -M -LCC.PRGNVtNHnHm(tN\PAJgJmbgDHnHztNPHnHmxtNP0mdN gHnHztNP`>Jm`g&HnHztNPHnHmxtNP`HnHzltNPHziHn/tN =H0nCf G=HJng0n/tNlX0nN^Nu -LIST -NOSYM -ERRORS -NOLISTASM.PRGNVHnHm(tN\PAJg2Hm(Hx.tNP-HJg"/.Hz@tNPN g F` G g0"n G HnHztN\PHnHm(tNP`2tNAJg"HnHztNPHnHmtNPJmhgHnHztNPJmjg`HnHztNPHnHmxtNPJmfgHnHztNP` 0mlN gHnHzytNP`HnHzmtNPHzjHn/tN =HJng0n/tNlXN^Nu.LNK-WITH -WITH -DEBUG -LIST -CRF -NOSYM -NOLISTLINK.PRGNV/-/tNxP m/tN*X//tNP/tN͌XHx/tNtPA"F//. tN\PHn/. tNX"_ HxK//.Hn/tN\=H/tN͌X/Hx"mAN//-//tNڬ/-/Hx0m/0m/0m/0m/tNHz~/./. tNr 2nAl0n/tNX`,0nCfHzCtNrX`Hz;tNrX/-/tNxP/tN͌X0nN^Nu%s %s  errors OK NV0n Cn2n An F` G g0n C I/tNXN^NuNV0n `A-H`A -H`A-H`A-H`A-H`A -H`A$-H`A#-H`A4-H`A@-H`|AJ-H`pAM-H`dN&lptx|`/.0n /tNrPN^Nuinvalid function file not found path not found too many open files access denied invalid handle disk full insufficient contiguous RAM invalid memory address invalid drive number no more files TOS error %d NV/-NXN^NuNV/./-N,PN^NuNV/./-NPHx /-N,PN^NuNVHx$/N$P-H fA+Hr GN^Nu/. /./.N> o nN^Nu GN^NuNV n H0@/N\X-H n`H G-H F-H`Z F-HA-H`HA-HA-H`4A+HrN^Nu`$N&RWA`/.Hz@NP gB nCN-HJg/HxPHxHz/Nb+Hv mv-H`/.HzNP g$ nCN-H nC-H`/.HzNP f/.HzNP f G` F g2JfA-H` A-H nCN-H`N n"Ff*HxA/.NPHx n/N P"_" g AN^Nu nX/NX nHh nHh nX"H G""_""_" GN^NuNV n C fHx /.NP/. /.NP n C f/.NJX g F` G g /.NzX n h g AN^Nu n N^NuNV n Jg n R H0@//.N,P`N^NuNV/.NX-H nC f8/.NX-H nC f n-H`/./.N~P nCf8/.NX-H nCf n-H`/./.N~P nN^NuNV n hCf n Cg G` F g AN^Nu nC n "N^NuNV n-HS J o@/.NX-HCf`$ nR"H n C f``"n G "n nf GN^Nu nN^NuNVJf mrN^Nu n hN^NuNV nC G"N^NuNV n h g/.NzX g AN^Nu GN^NuNV n h"FN f nCA"AN^Nu n h-HCg nCA" nN^Nu/.NJX gX nP"P n hm>/-NzX nHh n/ nX/HxN "_" nP"H G"`^/.N(X g n/NXN^Nu nP"P n hm/.NX g F` G g AN^Nu nX"P nP$H PR-H nH0@CNN^NuNVHx? n/Hx nX/N4-HJo nC n" nC G"`6 nC G"Jf nCA"` nC n" nP"H G" n hN^NuNV n hCN f nCA"AN^Nu/.NJXN g/.N(X g F` G g n//. N P n N^Nu nX"P nP$H PR-H"n n  nC F" nP"PAm/.NzX g F` G g AN^Nu n N^NuNV/.NJX g8 nX P-H"n nP P"H G  n//.NP`rHx@ n/ nP/ nX/N4-HJl nC n"`2"n nP Pl nCA"` nC G" nP/ nC G""_" n hN^NuNVHzNX. H0@/NXN^NuabortedNVNHxL. H0@/N PN^NuNV mn-HJg/.NzX n h -H`NN^NuNV/.NX/. NXN^NuNV"n nN nA P-H nA40P-H nS g nR"H G `/.tNDX/.tNXN^NuNV n P-H n PJg, n P"H n" nT0P/Hx/.tN N^NuNV n P-H n X"H n" nT0P/Hx/.tN N^NuNV n P-H nA JfN^Nu/.NDX/.NXN^NuNV n P-H nA JfN^Nu/.NDX/.NXN^NuNV n P-H n A JfN^Nu. H0@C fN^Nu/. NX. H0@C g& nA(0P/ nA00P"_l G` F g/. /.N.P. H0@C gt/.HnHnN n A/ nA($H0PRR"_-H"n. H0@  nR"H G  n0P/0n/0n//.N"/. NX/. NXN^NuNV n A/ nA(0P"_-H nR"H G  nC( G2 nA6RP0P/. n A P"_e n A P-H n C n" n A/ n A P"_ I=HJnm$0n/ nA00P"F"_n G` F g` n A P-H nRJg`/. n A P"_e n A P-H n C n" nA./0P/ nA"0P"_ I"_2 nA6SP0P`,"n G /. NXN^NuNV n P-H n A JfN^Nu/. NX n A P-H nA(0P=H0n/ nA00P"_l0 nH0@ @ g.H0@C g F` G g<.H0@C g"n0nRn"H.H0@ R n`z"n0n"H G  nC(0n2/. nA60P//.Nr nJf`0 nH0@C f R n/. /.N.P`/. NXN^NuNV G=H n P-H nA P-H nA(0P=H nA JfN^Nu2n A I=H nA00P/ nA(0P"_ I=H2n0n l 0n=H Jn n"n G  GN^Nu/.NDXND=HB0. @`/.A =H/NP`"Jngx/.NXSn0n/. nA(SP0P"_"H G /.HnHnN n0P/0n/0n/Hz"N"/.NX/.NX`B0. @CN=HB0."@A e(B0."@Ab2n0n l F` G gRn0n/.B0./NP`.N& `dB0. @C f``/. "n0n/N\P"n 0nRn"HA "n 0n"H G 0nN^Nu NV//NP=HB0. @C f A =HB0. @Cf A'=HB0. @N^NuNV n P-H G=H/.HnHnN 0n/ nA0P"_m 0n/ nA0P"_l G` F gf F=H nHh,/ nA 0P/ nA(0P/ nA0P/ nA 0PCN<"_NZ"_ I"_N0n/ nA"0P"_ I=H nA./0P/ nA"0P"_"_2`Jng/.NX`00n/ nA0P"_o/. nA"0P/N,P/.NXN^NuNVN҆Cf HxNX/N͌X F;HN^NuNVJmfN4HnAT/AX/A\/N=HHmzHnHmN Jnf HxNXCj0nJg/HzFNPNCj0n"H F HxxN,X-H nA(-H"n n" nX"H n " nP"H n""n0n20n//HxHnHnNϐ G=H2nAl:` 0nRn`/.0nC"_/C0n0P"_2`Jnf0n/HxNɤP=H0n/HxNɤP=H nC00n2 nC20n20n/HxNɤP=H nHh40n"F/0nC"_N<"_2 nHh nHh nHh nA40P/N,X"_""_""_" nHh nA/0n"F/0n"F"_N<"_"_" nC6 F2`/./.NP nPJg nX"HA2` nX"HA2/HxHmNn /Hx nP/Nn /./.N@P nN^Nu[3][please re-boot and try again][ok]NV nX0P/ nP0P/ nA 0P/ nA 0P/ nA0P/ND=HJnl HxNX n\"H F2C*0n"H n " nT"H0n2 nA00P/ nA 0P"_N @2AhCB0.: @2AhCB0.6 @2AhCB0.2 @2AhCB0.. @2C n("AhCB0.& @2AhCB0." @2HxNܤX/.ATB0 @"_2/.AXB0 @"_2/.A\B0 @"_2/.APB0 @"_2/. AA B0 @"_2/.AA B0 @"_2AB0 @N^NuNVC n "Ch0n 2HxNܤXN^NuNVC n"Ch0n2AhT"H0n 2HxNܤXN^NuNVC n"Ch0n2AhT"H0n 2Hx!NܤXN^NuNVC n "Ch0n2AhT"H0n2AhX"H0n2Ah\"H0n2AhP"H0n2AhC 0n 2Hx*NܤXN^NuNVC n"Ch0n2Hx,NܤX/. ATB0 @"_2/.AXB0 @"_2AB0 @N^NuNVCh0n 2Hx5NܤXN^NuNVCh0n2C n"Hx4NܤXN^NuNVCh0n&2AhT"H0n"2AhX"H0n2Ah\"H0n2AhP"H0n2AhC 0n2AhC 0n2AhC0n 2HxINܤXN^NuNVCh0n&2AhT"H0n"2AhX"H0n2Ah\"H0n2AhP"H0n2AhC 0n2AhC 0n2AhC0n 2HxJNܤXN^NuNVHxMNܤX/.ATB0 @"_2/.AXB0 @"_2/. A\B0 @"_2/.APB0 @"_2AB0 @N^NuNVCh0n2C n"HxNNܤXN^NuNVHxONܤX/.ATB0 @"_2/.AXB0 @"_2/. A\B0 @"_2/.APB0 @"_2N^NuNVC n"AX"H n "HxZNܤX/.ATB0 @"_2AB0 @N^NuNVChB0. @2AhT"H0n2AhX"H0n2Ah\"H0n2AhP"H0n 2HxdNܤXN^NuNVCh0n2AhT"H0n2AhX"H0n2Ah\"H0n2AhP"H0n 2HxeNܤXN^NuNVCh0n 2HxfNܤXN^NuNVCh0n 2HxgNܤXN^NuNVCh0n2AhT"H0n2HxhNܤX/.ATB0 @"_2/.AXB0 @"_2/. A\B0 @"_2/.APB0 @"_2AB0 @N^NuNVCh0n2AhT"H0n2AhX"H0n2Ah\"H0n2AhP"H0n2AhC 0n 2HxiNܤXN^NuNV0n/0n/"nAN//.//NڬN^NuNVCh0n2AhT"H0n 2HxjNܤXN^NuNVCh0n 2HxkNܤXN^NuNVCh0n.2AhT"HB0.* @2AhX"H0n&2Ah\"H0n"2AhP"H0n2AhC 0n2HxlNܤX/.ATB0 @"_2/.AXB0 @"_2/. A\B0 @"_2/.APB0 @"_2AB0 @N^NuNVC n"HxnNܤXN^NuNVCh0n2AhT"H0n2HxpNܤX/.A P"_"AB0 @N^NuNVCB0n 2Hm2n A ICN<"_-H F=H2nAl0` 0nRn`CB0n"H nRH0@2`N&AB0 @N^NuNV"-&0<NBN^NuNVN8"HA-HHl,Y n/Y/.N N^NuNVHl,/-N8"HA"HA I/N N^NuNVN8"HA-HHlLY/."nA I/N -H n"P G  nN^NuNV G-H nY P-H nJg, nH0@C%g./. nRH0@//. $oN R n`R nH0@C%f0/. nRH0@//. $oN R n`r nH0@C-f F @R n` G @ nH0@C0fA0 @` A @ nH0@/NX g< nR/NX-H nH0@/NX g R n`` G-H nH0@C.f:R/.NX-H nH0@/NX g R n`` G-H nY P-HA-H nRH0@`C n AR"H G ` n-H`/.HnNlP`/.HnHxN `/.HnHxN `/.HnHx N `j/.HnHxN `RC G `DN&Rchsldvboux`/.NX-HJg"n nl F` G g n-H"n no"n n I-H` G-H.H0@N g.H0@C g$Jg nH0@C-f F` G g4 nS/. nRH0@//. $oN R n nS g(/..H0@//. $oN R n` nS g./. nRH0@//. $oN R`J.g0 nnnS g"/.Hx /. $oN R n`` nN^NuNV n$H PR"H.H0@ N^NuNV n-H n -H l n N-H nR/"n A NZ IC0"_ "n A NZ-H o`Jl nR"HA- "n G /.NXN^NuNV n -H"n FN-H n"FN-H/./NP-H/."n nNZ FN"H n"_  nH2@A l n/H0@C0"_ ` n/H0@C7"_ R n"n nNZ-H g`V"n G /. NXN^NuNV nH0@/N8X g R n` F-H nH0@`A-HR n`N&-+ G-H nH0@/NX g0 nC N<"H nRH0@"HA0 I-H`"n nNf"R/.HzHmNb -H`/.HzHmNb -H`n"mAlC mR"H n"/.NX-H`$N&F H<^>``JfHz1Hz2NP+HJf m+HN^NuCON:WrawCON:RNV nJg< nH0@/N8X g nR"H G  nN^NuR n` nN^NuNV n-H/.NX-H/././. NP"_" nN^NuA 0g C" ӑ`NuA:\GSTC.LNK *, `P &o + ЫЫO// Bg?<JNA CN!R132V039 out of memoryB-4pNuH`aa:Ap2a"UH0LNuHHa;GApBA g g RAax`0;GLNuH=.JjDJjD6:HA48H@ք"HACHABCHCՃBJgp`JjpJjDJLNuH@00Qo0EG2<` mnRA@o0Pmnp`p`pL Nu/0T@a NuHn S@kQ`S@k QLNu/4<` RB@o$NuH瀀B@@g 0am 0zn0R@`LNuHpa\ataB<:0*a*a*a I</0*a*aaBL Nu B4B@H@ҀNuABAHA<AHAANu Z@H@R@pSaCaxgaTIJfp a(`aNJ-bfaJ@gp aLNu/Aa< _a>PbNuHat @f Ap a`8 Pf (*f -VgC` p a``aA"<BaLNuHa @f A>p a|`T<Ba$Ha @f A*p aZ`2CaJgp aF`a @f Ap a0`ab%ILNuHa @f Ap a`a:A|<BafJfjJ-YgAajJfX`B-[B-\B-]B-^J-Zg Aa?\Jf4J-Wg A.aVJf"`,a -agApa4,Bra4P`a*a`tNu/ R"@ NuH"-ga7"-ga7"-ga7 "-ga7LNuGST 68000 LinkerPageCommand line information *Command line and control file information Object module information Load map Symbol table Cross-reference - continued Command line Control file 9Address Symbol Section Module QType Start End Module/entry Section name   MondayTuesday WednesdayThursdayFridaySaturdaySundayHNV| IPA0<Pr aa3*&OAC EaCA0avC.A0W@ahB+S@AC40aLC>A 0a>CHA0a0| PBmFBmH;|PJJmLf;|<LCJ-VgA`A.0a N^LNuHJ-YgBJmHfa@B@ 0 gR@`mJo mHfa"0-JaaJ0<QaSmHLNuHJ-YgB2-FRA;AFApaAd0a0-L;@HahafAPapAahaTAa^aV - f B 0 gR@`CAV0aP a - gA a aaLNu/Aa _NuH"-gA0aH`AH24 AgAfUHLNuStarting pass 1 Starting pass 2 Errors in linker command fileLink completed with errorsLink completed with warnings%Link completed with undefined symbolsLink successfully completed NV*Oaa#0a#dB-aa a0`N^Nuaaah g Ara" fNuB-cAa$& -[gaa l -cf$aa*Z -cfAa#a (a.B -cfa aaBa.B`aa mgAr`& mgAr` mgAr`AralNuH@ -agA"a#pBa#a2<aa+HD2<aa+H@2<NuH vNuHs0GTK g,f$+Gj>3`Np f>4`Np` `TK`0<"L NuH@BB2<< mLaL2< mHa@LNu pINPUT EXTRACT LIBRARY  FROM HB&mBmBg.+KRm kah g aPc`a&m&S`LNuHdCz g+ fTIN`XI``X<CA^a kaaRma @fA"k"-af<B g| Sm @!g kaDPc`CAaAazAar kajapaL @f"-'Aa @fa @g @!g| kaPc`<CAa ka aRma @f0"-a @f"a, @fA"k"-az<B g| Sm @!g kaXPc`| NE`aL&NuJ-`g*-a!>BB&mBmgN fFRm + g6 + gaR kad gaa"+a @fan&S` gPcaaNu0aNuJ-[g Aa aNuH@a& fB+ABmC P,naԎ`BQLNuH mfBA"-$<a8 f Bfp`0` ;BA+H` Aaa m+HSmRLNuHdBg:Bm*$+A"-a gAa\av` gaVL&NuH g"-aJ gAa LNu Absolute symbols (sorted by value) : User defined symbols (in input order) : Dummy common sections : %Undefined symbols (alphabetically) :  aataaA\a$NuH砘B l(mD tg aT h`X`J-\gaa V&ml(mgo4,ap.apa(m`(mιg -_g , f`a~(l`+K -_g@(m-_g gah`Cag, ga2(l`-_g+K`+m ga `LNuHhJ-`gdf -RѬ$l"mB gJlF"m")&A $Ka"mg") ) $ԁo l&B$Kn`)KJ-\ga &JBl"l&,gT#C#CJ-\ga )g,/ @rI a F(_$HaJ-\ga "$jf, g֩ "Q` , g"@"J-`g df+CLNuH"mJ-\ga g0 )Щ $i+JBgo4*a p>azLNu )Ѫ aNuH -^g.2*Ag&a̴ gp5a@Q^P]`%HBjLNuH&m@B l*$s(g*f %H JRmBj$R`X` g`$HAa\AaTCarI Ja$HCA 0a AR@0aAaa,$jfLNuH&m@B l2$s(g"*f*f*g%H J$R`X` g4J-\gCarI aP$HJ-\ga 2a$jfLNuH$-gJ-\gCa Bg&a$h%m J-\ga aR P`LNuH@"-fp,"-g A-_g ( gp-RLNua:BNua2BNuH@a2<aʠ -g$@$`+HB+H+HBB!CB BB1mBBLNuH@aa( f<( gA"p4aPcp!`" a|"h +H+I*)") LNuH@@"-fp,`"AJmo o#E *B`p?LNuHAa~$H(f(gAp;apB`R!C BfB1m`2 Bl$aR gp8`"h %I%i#J`p9LNuH`-_g mg( gp-`jgRځ g g gp<`@a\ +g -fa~ fa gp)`` gp(` fBLNuH BoAa`RhAa`f Bl`ABa g fF$H2<av"j g"`%HBBBB B!J1m%H AajLNuH@a\a f4( gA"p4a߼Pcp!` aR"h +H+I*)LNuaBBaBNuH -g< @!E"( l"gR!A (g"@) g o#A`өBLNu -[g0AC 0-aVp < Aap0-@  aNNuH瀀 -[g A a4LNu -g @( g -_gp-`aBNuH@a"-f m` A P+H+HB"a^*ggp1`BLNuaaNuH@ mfp,`0"(҃*!E-_g"mg ) g`aBLNuHp-_g"mg) gp-`Za\ fgapgagxaSDfg2IaagaBLNuHha< g.adJBf(`o a(( ` a h (( -fDքLNuHA"HJBl(a"JfLHa i P0(mgp1`2#H `*axJf$Ha -^g0(Rh@ h1BLNuaa,NuaBBBBNuH瀀 -g @!ELNuH@aJf6+H"h +I*)-_g"mg ) g`"aJLNuHg$$gHHg4H¶ga0`&g$gBgB4gaLNuHNV &O0<" K0a* Kp6aN^L Nulma|RNu module number not in module listHpNVB4XB-O-O g ɕʱg&p!"H KI`&n'&n'$n&n r"s JgNn6 2g%$H p n%$K&I"q n`2 2g%$I"q n%$K&H p n  @ "@Jf" 2g%'`F`^ n"p @ 0nB IN^LNuH jm: j6*SC Cg*BDBF:E20P40Pao 1P1P<RDCf6`LNuH@ mұg!P P` m2<Ia\+HLNuH`"( $) dp`fB@`pLNuH aLNuH$mvAm8`8g Dg$RRC`fp:AaٞrBaT`RAmA8`C8g Dg$RRC`fp:Aa^rBa`AmC`Aa2LNuH`"($)dp`dp`"( $) Adp`dp`pLNu ABSOLUTEHAa@$IaTCA0aA p"*aҪ Aa| Aa"JaLNuCOMMONSECTIONHAaaCA, gA0aĤA p",aƆҬAazA"0CPazC| PAaԀLNuH&IAalaCA p"+a.ҫ Aa"4+ar0Ca  Aa*LNuHa6CAp"* aA 0C a AaLNuHpPr AaLNu mSB Bo PSB`ANu undefineddefinedabsolute H -]f -^f -Zf`BB&m@ l$s g "R$ J$I`XB`I ra4 -]gaՎ` -^gaծ$Hg0 -]f -^ga$ -^ga2 -Zga$R`LNuHaIAp*fr?a`"* aĚA r a,*fABB`2*gABB`"*f A4*`&j4+&kA"a BgaaahLNuHalCAp*frFaL|U `B"* a*g|D `* j (f|A ` @( g|R `|C A 0C a Aa,LNuHp6*g2BAaaar"j Co4aabSC`aBAaLNuH0@4B HB Bo6<BC86<PACo ahav2< C0a4@RAL NuH0@4 HB Bo6< BC86<PACo a a.2<C0a@RAL Nu/A a _Nu ERRMSG.PROCKEY:SCREEN: Error withsource input file drive fullfile not foundmemory allocation failed.BIN.LNK.MAP.PRG.SYMGST 68000 Linker GST Linker finished LINKASM.OVRGST 68000 LinkerNVa A +HN^NuG& @fGL @fG6 @fGHNuaAxaA`aAaNuH,O/</<Ax/?<?<KNA.N m+@C`(mN+A+A`B+|+|LNuHP a Bf& g(m"-N ` 2&-a4`PaLP NuH(H,O/?< NA?< ?<NA.N Lr( "HTHa I 2pLpNuHЊ g(m"-0N`2vaPLQ Nu mg(mN,O f( f0<` f0<` f0NA.NLANuHP&2Jga> @fAaϢL NuH@ Ao fp axp arSA`LNuH@ g.f(B@@o 0 fR@``R@`(m"-NB`$ Ao fp ap a`a SA`LNuH,OJo"? O//<??<@NAJlp`B` DC??NAB.NLANuH&2aLNuH BBo&a:J@o& g f a&RBB`RB`| BJBfp2LNuH@,O?"O/ /<??<?NAJ@mB.NLCNuH0"H4BR@ 1.g@f 1.g$Eza @fBa @g2Ba`BaL NuH0"H4BR@ 1.g@f 1.g E$a @fa @g2a`aL NuH<a:LNuHP,O//??<?NA.NJm$BLA NuaBNuH,O?<?/?<BNA.NfB`X fP,O?<?/<?<BNA.N& o,p@o ,OHz(/??<@NA.NJn pATa`BLANuH $-g ga+H+HJVcLNuH aLPNuH (H0B0,O/?<ANA.N L0B0,O?</?<? @IJ KTU  P P * $ + 2  9 @ H N$ FP  Uj  0ARct(' !"#$%&')>2)1 *S+b,q-./01(<3; 4567 89*::;J2ZF=E! > j?y@ABC DE< GP& H@ I J K L M# N- O7 PA F K "V  ahr ,(((&   ;( d'   $ (   &   +%'"C(l % %  &  (   1 ' Y,  ( '/ %$ , 6 Rn(           1 ,&(   I  O  V  ] 2 N j(       1 ,  &# } '   . '  , ( " $ 6J K  l '      &     = f          $       l&  ' " &   & ' N0  B   _ p          $  ' &# Jh $ '3     "-  # 0 = *\s "           1  J = F r  b % # % - % S "v/y (~    =  "%)B %h/k           !   .  ^ $   #'+   ##;' cCM&1C E  B^  z       # "* >Z1 v8 >    : Vr$ $&2'(Z(*",,-".Z0"2457889j $ ; Desk File Compile Assemble Link List GST-ASM Assembler -------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 Edit file... Edit .C file... Edit .ASM file... -------------------- Run program... Delete file... -------------------- Quit Compile... Compile assemble... Compile assemble link... --------------------------- Program listing? Screen output? Pause on error? Formatted output? Assemble... Assemble link... ------------------- Program listing? Cross reference? Error listing? Link... ------------------- Control file... ------------------- Link map? Cross reference? Symbol table? Debug symbols? File? LST:? CON:? AUX:? [1][GST Assembler - Revision 1.02| |(C) 1985 GST Holdings Limited][ OK ] P P+ $ + 2  <  G N% 5P  U j '<Qf{%$ !"# 1$Mi,&+'()*+%5-4!./0%192M3a4u, 69'7895  CN `J\^*|iX+/.M3q /<?< NA\/0|"|Kd$|KH/ ??<NMPL$RH\ g`RH\ mn0|"|N4/<o?< NA\NV3q#q|_/<?< NA\0|$|K"ZH/ ??<NMPLRH g`RH mn 0|N/<o?< NA\/<K?< NA?<NAN#oNA/9oNuBpH?pHp/<?< NA.@#p yp h#q3 q"hNa.hL/9qyq?9qByq NsBpH?pHp/<?< NA.@#p yp h#q0( @3q"hNa.hL/9q?9qByq Ns yq f3q #o3q#q#p.yp#qNh#p yq|_Hp.yp,o,q-yp-yp=yq n H?-ypF-ypJ9qg-ypJ,ypL?p 9pNu#p#o#o.|pH"9oKj¼㉲|lPoҼK< A/?< NA\/<K?< NA\ yo/(N1PX/<K ?< NA\L.yo yq g#oNNV|H3q3rByr n ( "n ")Ё"n ")Ё./. Bg?<JNPBG`*0Gq!|0Gq!|.RG|mBq#q#qqZ#qByqBBBn|N. ///|/<q/. aD`,.a-@g n -f3qR`Byq nH`.a`./.aX`. ///|/<q/. R/.ab`.a z`./<q/.NP`d.N `V.|/.N!X`>. /.NX`*./.N"DX`.N#`.N`./|/. /.N$ `.N%`>//<q/.N( `BW//<q/.N( `v.|/.N,\X`^.|/.N,X`H.q/.N4X`4.KN..LN.``|C|b@0@K PN`JLN^NuNV.LLN..LN..LN..LN..M!N. nJ(g,././././. /./.aNN^NuNVH *n.MWN.R.?< NT> N.\-HJFg M2FB(I` am zn H|`HRJfIBG`RRG  o mFmFfB@` JL0N^NuNVN^NuNVv./PN.XJ@f N1B@`Bn`0.H"N4n#@Rn n mBn`Rn n l2.PN2>J@g$ 2.AHЁ./PN.XJ@fBn`D N2n2nq!i. N2n2nq!iRn nm-yq-yq-yq=yq-n|/./././././././././. n|N(-@.M[N..NF.MmN.Bn`D0nq"N4n!i.0nq"N4n!iRn nm#q#q#q3qN^NuNV.PN2=@R n @fVR n 0m8 n 7n. nH|0@q-h. .м-@` N1B@`J`S.]/PN.XJ@f$.N2 J@g n -P` N1B@` ng .gR.PN2>J@g$./PN.XJ@f N1`` .м-@.N2 J@f N1` .2.HR-@`jN3J@f|.N1P> N.\> N.\=| B?< NT-@-n .мd .м` .-@`h0.`0 nH>N1~`0 n>N1f`" n.N1P``|gʰ|gְ|g> N.\0.@R@n0.HѮ .c` > N.\ n<@RnDm-n .мd .м` .-@` nH>N1R .c.?< NT> N.\ .c .2.HЁ"n "N^NuNV`R n  g-n`R n  g n  g nJf nB.?<=NT=@n.MpN.`./<?.?<?NPg .MN.>?<>NT`z>?<>NT-nJg.?<HNT#KBB/.?<?<KN -@d.MN.` n0 n"n!i n"n!i  n"n!i n"n!i n"n!i n"n!i n!n n-h n"n Y n Y n n!n n!n n!nJ nBh n"n  n"n NJg n./.NXX3r`3r.N38N^NuNVH.PN2>.Y/PN.XJ@g` N1B@`|g.g N1B@`.PN2>J@g.Q/PN.XJ@g` N1B@`b.PN2>J@g./PN.XJ@g` N1B@`..N2 J@f N1` .b.|f nJm|f .nJl N1B@`B?< NT-@`0`x .H"n nH".H@|g .N1`Z ."n2 n0H".g .N1`4 n n g .N1``|g|g|g0HѮ0HЮ".RcX.?< NTJLN^NuNVH.?<=NT=@./<?.?<?NP yK!n  yK"yK!i ."yKѩ yK"yK!i ."yKѩ -|Jf.MN.3qp` .ЮѮBW?./.?<BNP 9Kм$-@-n./.?.?<?NP/</.NIP=@Bn`8 n2.B@00|g yK2.Ү"A (ѩ Rn0.no0.JLN^NuNVH?>. BFv`.> N.\>N1f>(N.\ n2B@00=@|g >TN.\`2.g >DN.\`.g >BN.\` >AN.\.MN..g >HN.\` >VN.\.MN. n2. N1P.MN..gav`6BE`,0E2gH>N.\` > N.\RE|mζ|fv`0H H@J@fa66RFGnJCf> N.\JLN^NuNV.MN.N^NuNVH.MN.BW?<NTH<am<zn H|`H> N.\<NfB@`pJLN^NuNVHBnBG` n 2 0 f0Ю @:( .mf B@0|gfga .Hf >.N.\BF`.H>N.\RF|l0F2 Pf .Hg >:N.\ .Hg .hf > N.\` > N.\RnJnf RGyro(Jng .hf > N.\0.JLN^NuNVN^NuNVHBG`0Ю @=h.H`*B@0.|g`.B@0.|f``p``|Ag|Bg|Mg`.f.ga`BFz`pnl 0F `BH2F4 am,2F4 zn2F4H|`2F4HAgBERF|lJEfJEg n0 n2Ү"A p`RGyroB@JLN^NuNVpN^NuNV 9Kм$-@.N2 J@g.N N..N1P.NN.. N1P>HN.\> N.\Jyrl8.N/N.JKg.N:N..KN1P> N.\` .NNN..N1P> N.\`.PN2R nP.H`@.N2 J@gN1`L`\09rH"9q m.NaN.`&.PN2R nP .,f N1`RyrBn`B09rЮ2.HЁ @R n ,gJ.g nP`B.Rn nmS.PN2>J@g./PN.XJ@fSyrN1`n09rЮ @!n .PN2>J@g"./PN.XJ@g .=@`=|.N2 J@fSyrN1`09rЮ @1n`.?9r/.a\=@Jnl N1``0.Ю @h@`.N2 J@g,Bn`0.Ю @hRn0.yro`:.?9r/.a`\=@Jnl N1`H`0.Ю @h`&N1`(``|Ag|Hg.|Rgh`> N.\N^NuNV=|.N2 J@g =yq`.PN2 n (*f0R.Q/PN.XJ@g.N2 J@g .=@`X.Q/PN.XJ@gD.N2 J@g6Bn` n2. 0 f=nRn0.n nJnm0.n o=|0.N^NuNV-|.N2 =@ft./PN.XJ@g.g.NuN.`.PN2>J@g$./PN.XJ@gJyqf.N2 J@gJgzJyqgjJnga`ZBn`B0n"|rJpg,0n"|rZ 0f0nrBPByqRn n mJyqf `JngBn=|`0n"|rJpgRyq09q|o n la=@ByqJng> N.\0n"|r>N1f.NN.0n"|rZ.N1P.NN.Jyrm6>H?<m?9r/9K$0n"|rZ/0a Rn n lJnf> N.\`Bn`p0n"|rJpgZ0n"|rZ 0fB0n"|rB@00H@B@H@f.NN.` .2nr2`Rn n m3qBn`F0n"|rJpf0 .2nr20nrZ =| ByqRn n mJyqg.NN..NN.`N1N^NuNV m ~oB@`(>'N.\ .>?<NT>'N.\pN^NuNV nR n PH. fp` nSB@N^NuNVBn`0nrBPRn n mN^NuNV.PN2 n -P./PN.XJ@g-nBn`N n m N1``:./PN.XJ@g N2n!nRn` N1`D.PN2>J@f.N2 J@f N1B@` n . NJ@f=|`aBn`. N2n2n"v1Q0n v0JRn0.nm. NBn`0n v"N4n0Rn0.nma n -PBnBn`<0nrZ-P0n"|rJpg .f =|SnRn n lJng-n n PJf. N62.NN.`Jng0nr PgJyqf>a \. N620nq PNBg0nq PNCg . N`, .T-@ n=P n0J. N n0 n -P0nr Pc0nrSP`Bn. N62`Bn. N62Jng N3J@g n"n N^NuNV.PN2.N2 J@g4Jyrm>r/9K$NX` .NN.` .Y/PN.XJ@g~.N2 J@gn> N.\.N1P> N.\.N8J@g > N.\>h?<b?9r/9K$/.N > N.\`x.PN2>J@gb.Q/PN.XJ@gN.N2 J@g@> N.\ .Ю.N1P> N.\ ..N1P> N.\`N1N^NuNVH n PgN1`$ n &h*nRIB`RJfGJL8N^NuNVH.PN2.Y/PN.XJ@f$.N2 J@g n -P` N1B@`L.g N1B@`8.PN2>J@g&.Q/PN.XJ@gBG` N1B@``-n~.N2 J@g .c N1B@`BF`N3J@fB?< NT-@JKg,>v?<m?9r/9K$/.N @> N.\> N.\.N1P> N.\#qN:.?< NT> N.\09qHѮRF n .c>JGg| m2JLN^NuNV.PN2.Y/PN.XJ@g` N1B@`.PN2>J@g.Q/PN.XJ@g` N1B@`.PN2>J@g./PN.XJ@g` N1B@`b.N2 J@g .c N1B@`@B?< NT-@` n"nRR .c.?< NTN^NuNV.PN2R.?<=NT=@l.ON.`.'?<HNT-@Bn>?.B?<BNP-@BW?.B?<BNP./.?.?<?NP-@g .ON.>?<>NT n0 n!n n!n.N38 n N^NuNVH.PN2>.Y/PN.XJ@g` N1B@`|g.g N1B@`|.N2 J@f N1B@`b.N1P> N.\B?< NT-@0`0 nH>N1~`0 n>N1f`" n.N1P``|gʰ|gְ|g.?< NT> N.\|S.?< NT> N.\ N.H=AHB(Jno ..fB@`A-H`0 n am n zn nH|` nH"nR nJfA-H.Q/N.XJ@g` N1B@`R n  g nJf.|f nJm|f .nJl N1B@`B?< NT-@0` .H"n nHH".g .N1`d ."n2 n0H".g .N1`8 n n ".g .N1``|gz|g|g.?< NT0HѮ`JLN^NuNVH=yr.PN2>W/PNX>./PN.XJ@f-|.N2 J@f N1`RJngJyqg3r` n * E<|Jf. N62.O;N.`0||N@fT E< E0J. N E0`JGgx0||ag 0||Nf^0|f=|`L0||af=|`8|?|8m|9f=|`=|`|8|f=|`=|`Bn-EBnBn`80n"|rJpg"0n"|rZ 0f =|SnRn n lJngJngL0nr Pc0nrSP`BJgJnfJyqf>a. N62JngT0.Hڀ E< E0J. N=@=|`a. Na n -@fBn`BnBn`80n"|rJpg"0n"|rZ 0f =|SnRn n lJngJng"0nr Pc0nrSP`BnB n PJf. N62.OaN. E0`JgJnfJyqf>az. N62. N=@N3J@g BnBBnJnf E0`. N=@Jng . N62N3J@fJngB .SJfJnf . N62 n"n 3rJLN^NuNV.N2 J@g . N38`N1N^NuNV.PN2R n PgN1`V.?<ANTBW/.?<?<>NTN^NuNV.ON..N..ON.N^NuNV> N.\0n"|r>N1f.ON.0n"|rZ.N1P> N.\N^NuNVBn`J0n"|rJpg40nq2nrZ"Q00n"|rZ p0JRn n mN^NuNVBn`60n"|rJpg 0n"|rZ p2nq0Rn n mN^NuNV n g n g n g n gB@`pN^NuNVH. H>?<NT< f> ?<NTJLN^NuNVH*nBG` H>aRGJf0JL N^NuNVH n Ph ..g .=g .@g .!f nR *@ nRR Mg$< g<,g<+g<-g </g<*fJyrmB.q/?<B/9K$ n/ "n"?N|gB@`p>Gg .=g ..g .gBG`dB.H`:-n`J-n nP`:-n n=P`*-n n-P``|!g|.g|=g|@g-n`6BBG n*P`RGH>anH".Ё-@RH>a J@fS n n 0JL N^NuNVH. <0m<9o<Am<FoB@`pJLN^NuNVH. <0m<9n H|` `H|JLN^NuNVH. < l H|0`H|7JLN^NuNVH..<. :.`0YF 2H>a<0gBEJEgJFf H>a|lJLN^NuNVBW?< /.a\N^NuNVBW?<0n/a\N^NuNVBW?<. HH/af\N^NuNVH. B.< m<~op.`H@.UaJLN^NuNV.OaN^NuNV.Oa.aT> aXN^NuNVR` nH>aJ@fB@``R nJfpN^NuNVH *n(UR  g ,gB@`2`R  gJfB@` ,gS*p`R`R  gS*pJL0N^NuNVH*nR`R UH>axJ@fSJL N^NuNVH *n(UR L Wf~` Lf~`~S*.a0JL0N^NuNVB?< NTgB?<NTp``B@N^NuNVH *n0`.OaH`BG`I0@HBF`0`&.Oa`*.Oa`.Oa``J@gְ|gܰ|g0`.Pa`.Pa` ` J@g|g.Pa.apP.PaRF|mz> a^RG|mV.Pa.a6.P-av.a$`D.PMab.a.PVaP -Э.Sa``J@g|g|g> aJL0N^NuNV.azJ@g. a```./<PbaXJ@g. /<PeadX`8./<PhaXJ@g4. X/<Pla:XJ@g n ( f n "n !iJ`./<PpaXXJ@g4. P/<PtaXJ@g n ( g n "n !iJ`./<PxaXJ@gB.  /<P{aX n ( g n "n !iJ` n "n !iJ`PR n Df. /.?<Da\`( n Af. ./.?<Aa\`a n ( g n "n !iJ` n "n !iJN^NuNVH*n.P~aT.a> a.Pa<.a> a.Pa".a> a.Pa>- >a.Pa0|g .Pa g .Pa.Pa0|@>W0axg .Pag .Pag .Pag .Pavg .Paf> a .?<DaT..?<AaT#qB?< NT-@>h?<m?9r/9K$/N N:.?< NT> aJL N^NuNVH*n R M 0m< 7n6.a J@g,n UB.H@HЮ.@/YaX`aJL N^NuNV>/. /.a4PN^NuNVBW/. /.aPN^NuNV>/. /.aPN^NuNVH *n(n >.BE.a>=a0`.BW?</aX\`4H>a`(>a` .a``J@gΰ|gذ|gް|g> az|S.?< NT> aX.Ho0FB(A-H`0 n am n zn nH|` nH"nR nJfA-H./aLXJ@g^.aJ@gR0`4 .(`< .H`, .8`(``J@gȰ|gа|gڰ|gz`.a"J@fa0JL0N^NuNVH. H>aL> aDBG`&> a8 n .a"X |f> aRG|m> a JLN^NuNVH *n(n ahJL0N^NuNVH *n(n Jg RHgJf.ajJ@gp``B@JL0N^NuNVHB9q 9qT#q3q yq3q*|P`0yq԰mg `.N..bnN.Jmm4 mn*Jmg0-`a*`a6`a`a8`a`a`ap`a`a`a0`al`|a`ta`la.`da`\a`Ta`LaJ`Fa`@a4`:a`4a`.a`(a`"a2`a``|b@0@[2 PNJ9qg<> N.\>H9qH??9r/9K$/9qN ` >?N.\JL N^NuNV.bqN.N^NuNVH>9q|p g9qg >qWa >,N.\>a `>qWa ">,N.\>a JLN^NuNVH>9q|p g09q||f|09q||f|PG` <9q|F|n 9qf$>?9qW?a ,T>,N.\>a `">a >,N.\>?9qW?a TJLN^NuNVH>9q|G>a ~>,N.\09q`0.bN.`8.bN.`*>?9qW?a T`H |[rW hNJLN^NuNVH>9q|p gJGf~.bN.0H>a>,N.\>?9qW?a "TJLN^NuNVH>9q|JGf.bN.`|f .bN.>?9qW?a T|f.bN.`|f .bN.JLN^NuNVH>9q|p g9qg>a`JGf~>#N.\0H>a>,N.\>qWaJLN^NuNV>?9qW?a "TN^NuNVH9qHJGg :Gq` yq0H*@qTqTyq.bN..aJL N^NuNVH>?9qW?aT>,N.\>9q|p g>aJLN^NuNV9qg09q|r `>a`>a>,N.\>?9qW?a8TN^NuNVH>qWa2>,N.\>9q|p g>aJLN^NuNVH>qWaP>,N.\ yq0H*@qTqTyq.aJL N^NuNVH>9q|p g<9q|:9q||HfPGPF`|fPF>a>,N.\>aJLN^NuNVH>9q|>aJLN^NuNV>qWa.bN. yq>aVTqTyqN^NuNVH<9q|0|fBG`|0f~`| f~`aR>?9qW?aT>,N.\<9q|p f09q|@@>?axTJLN^NuNVH>9q|9qg.bN.>a`>a.bN.JLN^NuNVH yq>TqTyq9qg.>?9qW?aT>,N.\>/<[aX`L09q|8| f>/<[aX`>/<[aX>,N.\>?9qW?aTJLN^NuNVH>9q||f09q|r `>a>,N.\ yq<>a>qWa|f>,N.\09q|r `>aTqTyqJLN^NuNV.bN.09q|H>a@>,N.\09q|r `>aXN^NuNV>aFN^NuNV>qWa2N^NuNV.bN.09q|H>aN^NuNVH yq:TqTyq>|<|p f|9qg>a>,N.\0`H.bN.`R.bN.`D.bN.`6.bN.`(.bN.``J@g|g|gİ|g`9qf>,N.\>a@JLN^NuNVH<9q| yq:TqTyq>|p g| g>a>,N.\>?9qW?a.T9qf>,N.\>aJLN^NuNVH<. *nzBG`@0]g(JEf >/N.\|g>a>-N.\z`|f >SWadBERG|m|f .bN.JL N^NuNV>DN.\>N0>N.\N^NuNV>AN.\>N0>N.\N^NuNV>(N.\>a>)N.\N^NuNV>(N.\>a>)N.\N^NuNV>-N.\>aN^NuNV>a>+N.\N^NuNV#qmq>?< /.N0\N^NuNV>?<0n/N0\N^NuNV>?<. HH/N0\N^NuNV.bN.N^NuNVH>.|o >QWa`>aJLN^NuNVH yq>TqTyq>$N.\>aVJLN^NuNVH yq>TqTyq>$N.\0|H>a6>(N.\ nf.cN.`>a,>,N.\0r `>Wa* g .c N.>)N.\JLN^NuNVB nf yq=PTqTyq yq=PTqTyq.cN..a4N^NuNVH<.|8F>.|0`>aN`>ah`>a`>a`>a`a>a`>a`B0` yq0H( gTqTyq.a`~ yq=PTqTyq yq=PTqTyq>$N.\.aL`a` > a``|b@0@\ PN``|b@0@\& PNJLN^NuNVH?BCB..,. f#q^ <`hlDRCJlDRCn8fzB`0l :HGH`xe`Jge`|fD#q^ D`#q^ JLN^NuBus ErrorAddress ErrorIllegal InstructionDivide by Zero'CHK' Exception'TRAPV' ExceptionPrivilege ViolationTrace ExceptionLine 1010 EmulatorLine 1111 Emulator at Bye J\JfJtJJJJJJJNNNNNNNNNN&F>RjFFxF2Available commands are: C, D, E, F, G, H, I, K, L, M, P, R, S, T, U, V, W, X *************************************************** SID-68K for GEMDOS 3/22/85 Version 0.1 Serial #XXXX-0000-654321 All Rights Reserved Copyright 1982,1983,1984,1985 Digital Research Inc. *************************************************** -Return value --> h Cannot open program file Can not read program file. program load error No symbols )(): = ** Long COBOL-style symbol ** Continue listing? (y/n)SID begins at H with basepage at No symbols; file header at: Symbol table at: Symbol table full No change--Address must be even! Already set Too many pass points--limit is: 32 Encountered the ILLEGAL instruction No symbols Cannot open file File too big -- read truncated. Encountered the ILLEGAL instruction Encountered the ILLEGAL instruction Unimplemented Function: PASS ? Bad or non-existent RAM at ERROR, no program or file loaded.text data bss base length = base page address = initial stack pointer = Start = End = PCPCUSPUSPSSPSSPSTSTPC=USP=SSP=ST==>TR SUP IM= EXT NEG ZER OFL CRY<\F|\M <\T |\[J\bJ\jJ\rNq\z<\~|\Np\Nt\Ns\Nw\Nu\Nr\Nv\Nz\P \Q \R \S \T \U \V \W \X \Y \Z \[ \\ \] \^ \_ \H\H]NP] N`]Nh]H@]NX]#N@](]-@]4];]B@]I]P]W][@ ]_ ]d ]i ]nB]sB@]yB] ] @] ] ] @] ]N]N]]]B]D]F]@]L]L]H]H]]@^^ H^D^D@^D^$@^*@@^1@^8F^?F@^EF^K^Q@^W^]H@^c^g^k^o^tP^yQ^|R^S^T^U^V^W^X^Y^Z^[^\^]^^^_^^@^^J^J^J@^J^b^c^d^e^f^g^h^i_j_k_l_ m_n_o_`_a_ _$_)_.@_5р_<_CH_Jш_Q@ _XH _\ _`_d@_j_p _v`_|__@__ _`__ _H _ __H__(_h___H__(_h_`` H```!`)X`/`58`;x`A`G`MX`S`Y8`_x`e`k`qP`x`0`p```P``0`p`````@```H```@`Ѐaa @aрaaa$Pa+P@a2Pa9a@@aFaLaR@aXa^@ ad ai an asA axa|@aaaa a aa@aaAa0@a @a a aa@aaa@aaa@abb@b bbbQb&Q@b-Qb4pb;bC0bJ bQbX;>;F;N;V;^;f;n;v;~;;;;;;;;;;;;;;;;;<|<| < |=======؀@ @  @ @HI I`IrI|HHHHHHHHandi.bandi.weori.beori.willegalillegalillegalnopori.bori.wresetrtdrtertrrtsstoptrapvmovecdbtdbfdbhidblsdbccdbcsdbnedbeqdbvcdbvsdbpldbmidbgedbltdbgtdbleext.wext.llinkmove.lmove.lswapunlktrapaddi.baddi.waddi.landi.bandi.wandi.laslasrbchgbclrbsetbtstclr.bclr.wclr.lcmpi.bcmpi.wcmpi.leori.beori.weori.ljmpjsrlsllsrmove.wmove.wmove.wmove.wmovem.wmovem.lmovem.wmovem.lmoves.bmoves.wmoves.lnbcdneg.bneg.wneg.lnegx.bnegx.wnegx.lnot.bnot.wnot.lori.bori.wori.lpearolrorroxlroxrstsfshislssccscssneseqsvcsvssplsmisgesltsgtslesubi.bsubi.wsubi.ltas.btst.btst.wtst.lbhiblsbccbcsbnebeqbvcbvsbplbmibgebltbgtblebrabsrabcdabcdaddx.baddx.waddx.laddx.baddx.waddx.lexgexgexgasl.basl.wasl.lasl.basl.wasl.lasr.basr.wasr.lasr.basr.wasr.lcmpm.bcmpm.wcmpm.llsl.blsl.wlsl.llsl.blsl.wlsl.llsr.blsr.wlsr.llsr.blsr.wlsr.lmovep.wmovep.lmovep.wmovep.lrol.brol.wrol.lrol.brol.wrol.lror.bror.wror.lror.bror.wror.lroxl.broxl.wroxl.lroxl.broxl.wroxl.lroxr.broxr.wroxr.lroxr.broxr.wroxr.lsbcdsbcdsubx.bsubx.wsubx.lsubx.bsubx.wsubx.ladd.badd.wadd.ladd.badd.wadd.ladda.wadda.laddq.baddq.waddq.land.band.wand.land.band.wand.lbchgbclrbsetbtstchkcmp.bcmp.wcmp.lcmpa.wcmpa.ldivsdivueor.beor.weor.lleamovea.wmovea.lmulsmuluor.bor.wor.lor.bor.wor.lsub.bsub.wsub.lsub.bsub.wsub.lsuba.wsuba.lsubq.bsubq.wsubq.lmoveq.lmove.bmove.wmove.l*unknown instruction* illegal instruction format # SRCCR#$SR,CCR,,CCR,SR$,#$USP,,USP#$#$SFCDFCUSPVBRillegal Control RegisterA7 ** illegal size field ** PC,.l#$(PC)_SIDSTRT_GO_STEP_BDOS_trap_caputK_mainV_init_readcom_callrt_display _loadpgm D_fillmemn_clean_simzX_deluge_kobold _pause4_spell_roam_indica_trek_koax_findsnD_passpt_zappas_qotbyt8_vecina_gocmd_stick-_yank-_shopas-,_hexmath _incomtl!_disasm"D_movemem#_readfl$_setmem%_trace(_vcmd,\_wrtfile,_dummy-_isspace.._putchar.\_stout._gethex._hexval0_ishex0b_hexchar0_puthex0_puthexl1P_puthexw1f_puthexb1~_putbyte1_bad1_badram1_nomore2 _getsep2>_deblank2_getform2_keyhit3_showval38_examine4_showsta62_cmp:z_pregl8*_pregw8X_pdareg7_preglro9_preg8p_pregn8B_tryflag:\_optabP_pinstr:_noin _inf5>f_inf6>_inf7?D_inf8?`_inf9?_inf10?_inf11@J_inf12@_inf13@_inf14A4_inf15AV_inf16A_inf17B_inf18B\_inf19C_inf20C_inf21C_inf22C_inf23C_inf24D"_inf25D_paripdFx_pdrE_prtopHz_prtregG(_primmH&_hexbzsF_hexlzsF_paripiF_parF_hexwzsF_badsizeG_regmsk0[_regmsk1[_putrlisEt_pariFV_pdriF4_prdispGT_prindexG_ldivIldivI_HMSYMSq _stateq_ldivrq^_ssvalqb_lbufqd_minusq_ancienq_symptrq_symctq_instrq_sdotq_nomoq_esymbufq_tdotq_fsymbolq_refq_inhaltq_errflgq_dotincq_ssymflgq_dotq_ssymbolq_omegar_tsymr_ssymvalr_symbufr_pkawntr_plocusrZ_symlenr_sefaflgr_scoper_seffadrr_textsymr84          4 &6 T4 "   L J"& F  &B$   H ,L z "  B<& @""  &&*P $  0 : ,. B$       R    (, * h *  ,* F  $ \RF  & "     B   @2(  $  P:,"&&   &8$08  (,$   .\p$&* " &h22 "6  H    " & "   "$" &  ( .*   ", $  $ :(  ">       (.f   D#a000000 #b000000 #c7770007000600070055200505552220770557075055507703111103 #d #E 9B 02 #W 00 00 34 01 1A 16 08 A:\*.*@ #W 00 00 0D 08 2A 0B 00 @ #W 00 00 0E 09 2A 0B 00 @ #W 00 00 0F 0A 2A 0B 00 @ #M 00 00 00 FF A DISKSTATION@ @ #M 00 01 00 FF B DISKSTATION@ @ #T 00 03 02 FF PAPIERKORB@ @ #F FF 04 @ *.*@ #D FF 01 @ *.*@ #G 03 FF *.PRG@ @ #G 03 FF *.APP@ @ #F 03 04 *.TOS@ @ #P 03 04 *.TTP@ @