`8BM Op NuTHIS DISK HAS BEEN IMMUNIZED AGAINST MOST VIRUSES BY THE 'ULTIMATE VIRUS KILLER' VERSION 5.9 BY RICHARD KARSMAKERS, *THE* ATARI VIRUS KILLER!!!puke'(*** Q  @`! #@%`')+-/1 3@5`79;=?A C@E`IKOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Oa!!#A%a')-/1!3A5a79;=?/CAEaGIKMOQ!SAUaWY[]_a!cAeagikmoq!sAuawy{}!Aa!Aa!Aa/Aa!Aaǁɡ!Aoׁ١!Aa!Aa / O b  !"!B!b!!!!!"!""#B"%b"'")""-"/#1"#3B#5b#7#9#;#=#?$ACB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y[%]%_&a"&cB&eb&g&i&k&m&o  @`! #@%`')+-/1 3@5`79;=?A C@E`IKOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Oa!!#A%a')-/1!3A5a79;=?/CAEaGIKMOQ!SAUaWY[]_a!cAeagikmoq!sAuawy{}!Aa!Aa!Aa/Aa!Aaǁɡ!Aoׁ١!Aa!Aa / O b  !"!B!b!!!!!"!""#B"%b"'")""-"/#1"#3B#5b#7#9#;#=#?$ACB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y[%]%_&a"&cB&eb&g&i&k&m&oOK_CREW1993TMON202 %uDUMPTG55 u*EAD_NOWTXT 2QrH. &u.. ENABIRQ7PRG NvYENABIRQ7S KvYFIREWORKPRG f%FIREWORKS fREAD ME GSYMBOL LZH UMʉTMONCONFCPX AIp:TMONHELPEXE XO5iTMONINSTPRG jTMONMODPEXE өl/TMONMODTS {*READ_ME TXT!p`DB?< NA y"OE#.I#/?< NAHyD?< NA\BgNA VME-SYSFAIL NMI enabled. [4;*************************************************************************** ;* * ;* Enable VME SYSFAIL Interrupt * ;* * ;*************************************************************************** gemdos EQU 1 buserrv EQU 8 cconws EQU 9 super EQU 32 TEXT clr.l -(SP) move.w #super,-(SP) trap #gemdos move.l buserrv,A0 move.l SP,A1 lea return(PC),A2 move.l A2,buserrv bset #7,$FFFF8E01 return: move.l A1,SP move.l A0,buserrv move.l D0,-(SP) move.w #super,-(SP) trap #gemdos pea message move.w #cconws,-(SP) trap #gemdos addq.l #6,SP clr.w -(sp) trap #gemdos DATA message: dc.b 13,10,"VME-SYSFAIL NMI enabled.",13,10,0 END `  L` @ OH>M2=h=h=B|e0<B4S@=@|e2<B6SA=AI=A0< À| e0< =@ HH=@H=@ #| e0< |d0<H=@2I=A"I¼=A H=@H=@=|2=| 눀X=@Bn0< NBXQA! <#!aaL|Nu0< a| `ea><(NJ9&f Jyf y!HNuA! L#! 9 daJTgjar9l9l JTk 0, @l 0, @l 0, n9@ 0,l 9@0,ܐl 9@a&Slja TfadSnBTTQ`.Hp0,Hfpnb\n"@0,HfpnbBn$@0,Hfpnb(n&@0, Hfpnbn*@ y!V lD" lD(np*؄ځ&ց, l . $ $M*@`, . $ "a" l6`RJlڃ`Rڄ "al`RJlڃ`Sڄ "al`|(" ( "J$D( &M*D(*؄ځ&ց, l . $ $M*@`, . $ " aB" l2`RJlڃ`Rڄ" a&l`RJlڃ`Sڄ" a lL?Nu/$҂J9!Kf8J9!Og0$҂tfRp$Nu$҂tp$Nu0.|dh0<(NJ\WJ@kXU9n0.an9@9@9n9n 0.a9n l 0.a9n l 8RnaNuHpJ9!Kgp aJ@fpJ9!KgpR@:<DF0<aT@Gd&s& (N8<JfJ+gbJ\WJDkXU80.a9nl C9h9h 9h9h Hh 9@ Hh 9@ a`LxNu/?<&NN\Nu xJgJgg PJfpNu (Nu?<"NNT# @A #!j#!Aa 9!fNuQ!M <_MCHa fP!MQ!NQ!L <_VDOarH@J@g @dP!L @gP!N ESS?59J*=G< ˻FIREWORK Cookie:]xACTIONSALIFETIMHEATYPEAVX AVY AX1AX2AY1AY2 AbbruchAbbruch1Abbruch2Bad~CoLoop CoTest CookieReH setCopyCookH 6ieCopyCookH VieLoopDELXDELYDouble .Draw_LinHPeEGRAVITYELIFETIMHEMAXELIFETIMHEOFFSREND LEPOWERError6GCURXGCURYGetMem ICookieAH bortICookieEH zndeInitCookH pieLoopInstallCH ookieMAXSCRHMAXSCRWMSTEMeldungNoCookie OLD_TRAP &OldScreeH0nRANDOM1 RANDOM2 `RLIFETIMHEROCKETVXHMAXROCKETVXHOFFSRROCKETVYHMAXROCKETVYHOFFSRROCKETXROCKETXOHFFSRROCKETYSCRHSCRWSCRXSCRYSTEScreen$ScreenNoHtOffScreenSiH,zeTEXTTMon4TScreen(TTTT_HochXBIOSYSTRETCH_fw_reseHt_fw_setb_fw_set1_fw_set2_fw_set_H0_fw_set_H`XBRA_fw_set_HzXBRA1_fw_set_HXBRA2_fw_set_HdXBRAl_fw_set_H^abort_hz_200_kbdv_baHse_line_a_longfraHme_v_ikbd8_v_mfp5_v_rez_hHz_v_rez_vHt_v_xbiosbackgrouHndbsslencodelen colordatalenfw_abort fw_act1*fw_act2>fw_act3bfw_act4fw_act5fw_act6fw_actioHnfw_acttiHmefw_atarifw_ball1dfw_ball2fw_ball3$fw_clearH_loopfw_clearHTscreenfw_clearHtscreen2fw_contrH|olfw_corneHrsfw_d_x1fw_d_x2fw_d_x3(fw_d_x4Bfw_do_plHVayfw_drawlHinefw_edisoH nfw_endtiHmefw_exep_H endfw_expl1\fw_expl2fw_expl3fw_expl4fw_expl_H8rfw_expl_HFr1fw_exploH4sionfw_flagsfw_globaHlsfw_ikbd fw_ikbd_H 1fw_ikbd_H oldfw_in_TiH~merfw_init Bfw_init1 fw_is_ofH ffw_lock_H &timerfw_mfp5fw_mfp5_HH0fw_mfp5_H1fw_mfp5_Ht2fw_mfp5_H "actionfw_mfp5_Hendfw_mfp5_Hint0fw_mfp5_Hint1fw_mfp5_Hint2fw_mfp5_Hint3fw_mfp5_Hretfw_mouseH1fw_mouseH15fw_mouseH2fw_mouseH 3fw_mouseH $35fw_mouseH D4fw_mouseH _efw_mouseH _eefw_mouseH _minfw_mouseH j_plusfw_mouseH _xmaxfw_mouseHyfw_nexttHimefw_nextwH&aitfw_nopichfw_pictuHresfw_playFfw_playiH Bngfw_rand1fw_randoHmfw_randoHjm_valfw_regisHterfw_resetfw_resetHFscreenfw_rock1fw_rock22fw_rockeHtfw_set0fw_set_aH`bortfw_setscH.reenfw_show1fw_show2fw_show3 fw_show4jfw_show5fw_show6fw_show7fw_show_H:efw_stackfw_statuHsfw_stop_H dallfw_stop_H tplayfw_stop_H xplay1fw_supexHecfw_time_Hcounterfw_time_Hcounter_maxfw_timeiHncrementfw_timeiHntervallfw_timeoH utfw_tstscHreenfw_very_H Nbadfw_waitfw_wait1 fw_xbios fw_xbiosH _1fw_xbiosH _ffw_zeitsH"cheibefw_zeitsHcheibe_maxinst_spDinvalidMHCHis_instaH lledli10^li20fli25li30li35li40li45li50li51li55"li56>li60li61li65,li66Hli70li71li750li76Lli80li81li856li86Rnew_SP Dno_mem o_ikbd= RANDOM2 */ RANDOM1 = 2500 RANDOM2 = 2400 ;/*** Animationskonstanten ***/ ATYPE = $0000 ALIFETIME = $01F4 AX1 = $03E8 AY1 = $05DC AX2 = $07D0 AY2 = $09C4 AVX = $0BB8 AVY = $0DAC ;/*** Berechnete Konstanten ***/ SCRX = $0FA0 SCRY = $0FA2 SCRW = $0FA4 SCRH = $0FA6 YSTRETCH = $0FA8 ACTIONS = $0FAA * Anzahl Raketen/Explosionen ROCKETY = $0FAC ROCKETX = $0FAE ROCKETXOFFSR = $0FB0 ROCKETVXMAX = $0FB2 ROCKETVXOFFSR = $0FB4 ROCKETVYMAX = $0FB6 ROCKETVYOFFSR = $0FB8 RLIFETIME = $0FBA ELIFETIMEMAX = $0FBC ELIFETIMEOFFSR = $0FBE EPOWER = $0FC0 EGRAVITY = $0FC2 ***************************************** TEXT ***************************************** BRA.W fw_init ***************************************** * void fw_action( int w, int h, int ystretch, int x, int y); * Initialisiert Feuerwerk; Startet die Animation und startet eine Rakete * ystretch <=> (pixelw * 32) / pixelh; fw_action: MOVE.L A7,A0 * MOVEM.L D3-D7/A2-A6,-(A7) * LEA fw_globals,A6 * MOVE.W $0004(A0),SCRX(A6) * MOVE.W $0006(A0),SCRY(A6) * MOVE.W D2,YSTRETCH(A6) * CMP.W #MAXSCRW,D0 * BCS.B fw_act1 * MOVE.W #MAXSCRW,D0 * fw_act1: CLR.L D2 * MOVE.W D0,D2 * SUBQ.W #1,D0 * MOVE.W D0,SCRW(A6) * CMP.W #MAXSCRH,D1 * BCS.B fw_act2 * MOVE.W #MAXSCRH,D1 * fw_act2: CLR.L D3 * MOVE.W D1,D3 * SUBQ.W #1,D1 * MOVE.W D1,SCRH(A6) * LSL.W #5,D1 * MOVE.W D1,ROCKETY(A6) * scrh32 MOVE.W #$000B,D0 * MULU.W D3,D0 * DIVU.W #$0190,D0 * CMP.W #$000B,D0 * BCS.B fw_act3 * MOVE.W #$000B,D0 * fw_act3: MOVE.W D0,EGRAVITY(A6) * MOVE.L D2,D0 * LSL.W #5,D0 * ; MOVE.W D0,D1 * ; LSR.W #3,D0 * D0 = scrw32 * 1/8 ; LSR.W #1,D1 * D1 = scrw32 * 4/8 ; SUB.W D0,D1 * ; MOVE.W D1,ROCKETX(A6) * scrw32 * 3/8 ; MOVE.W D1,ROCKETXOFFSR(A6) * -"- LSR.W #1,D0 * MOVE.W D0,ROCKETXOFFSR(A6) * scrw32 * 1/2 LSR.W #1,D0 * MOVE.W D0,ROCKETX(A6) * scrw32 * 1/4 MOVE.L D3,D0 * DIVU.W #$0023,D0 * CMP.W #$000C,D0 * BCS.B fw_act4 * MOVE.W #$000C,D0 * fw_act4: CMP.W #$0002,D0 * BCC.B fw_act5 * MOVE.W #$0002,D0 * fw_act5: LSL.W #5,D0 * MOVE.W D0,ROCKETVYMAX(A6) * MOVE.W D0,D1 * LSR.W #1,D1 * MOVE.W D1,ROCKETVYOFFSR(A6) * MOVE.L D3,D1 * rocketlifetime = LSL.W #5,D1 * (scrh32 * 5/6) MULU.W #$0005,D1 * / rocketvymax DIVU.W #$0006,D1 * AND.L #$0000FFFF,D1 * DIVU.W D0,D1 * MOVE.W D1,RLIFETIME(A6) * MOVE.L D2,D0 * LSL.W #3,D0 * DIVU.W RLIFETIME(A6),D0 * MOVE.W D0,ROCKETVXMAX(A6) * LSL.W #1,D0 * MOVE.W D0,ROCKETVXOFFSR(A6) * MOVE.W #$0032,ELIFETIMEMAX(A6) * MOVE.W #$001E,ELIFETIMEOFFSR(A6) * MOVE.L D2,D0 * LSL.L #5,D0 * DIVU.W #$0258,D0 * MOVE.W D0,EPOWER(A6) * scrw32/600 CLR.W ACTIONS(A6) * Anzahl Raketen/Explosionen MOVE.W #$00F9,D0 * Geradenspeicher MOVE.L A6,A0 * komplett loeschen fw_act6: CLR.W (A0)+ * DBF.W D0,fw_act6 * LEA fw_register,A0 ADDA.W #15*4,A0 MOVE.L A0,fw_stack BSR.W fw_nexttime * BSR fw_show2 * MOVEM.L (A7)+,D3-D7/A2-A6 * RTS * ***************************************** * * Eigentlicher Funktionsbeginn von fw_show() fw_show1: MOVE.W #RANDOM1,D0 * BSR.W fw_random * CMP.W #RANDOM2,D0 * BCS.B fw_show3 * fw_show2: BSR.W fw_rocket * fw_show3: MOVE.W #$00F9,D7 * MOVE.L A6,A4 * fw_nextwait: TST.B background BNE fw_show_e TST.W fw_control BNE fw_do_play fw_show_e: MOVE.L fw_stack,A0 MOVEM.L D0-D7/A0-A6,-(A0) RTS fw_play: LEA fw_register,A0 MOVEM.L (A0)+,D0-D7/A0-A6 MOVE.L A0,fw_stack fw_do_play: MOVE.L fw_endtime,D0 * CMP.L fw_acttime,D0 * BCC fw_nextwait * BSR fw_nexttime * fw_show4: TST.W (A4) * BEQ.B fw_show7 * BSR fw_drawline * MOVE.W AX1(A4),AX2(A4) * MOVE.W AY1(A4),AY2(A4) * TST.W (A4) * BMI.B fw_show5 * MOVE.W AVX(A4),D0 * ASR.W #3,D0 * SUB.W D0,AVX(A4) * MOVE.W AVY(A4),D0 * ASR.W #3,D0 * SUB.W D0,AVY(A4) * MOVE.W AVY(A4),D0 * SUB.W EGRAVITY(A6),D0 * MOVE.W D0,AVY(A4) * fw_show5: MOVE.W AX1(A4),D0 * ADD.W AVX(A4),D0 * MOVE.W D0,AX1(A4) * MOVE.W AY1(A4),D0 * SUB.W AVY(A4),D0 * MOVE.W D0,AY1(A4) * BSR fw_drawline * SUBQ.W #1,ALIFETIME(A4) * BPL.B fw_show7 * BSR fw_drawline * CMPI.W #-$0001,(A4) * BNE.B fw_show6 * BSR.W fw_explosion * SUBQ.W #1,ACTIONS(A6) * fw_show6: CLR.W (A4) * fw_show7: ADDQ.L #2,A4 * DBF.W D7,fw_show4 * BRA fw_show1 ***************************************** * fw_drawline * ->A6: globale Variablen ->A4: Beschreibung der Geraden fw_drawline: MOVEM.L D0-D7/A0-A5,-(SP) MOVEQ #0,D0 MOVE.W AX1(A4),D0 * LSR.W #5,D0 * BNE fw_d_x1 MOVEQ #1,D0 fw_d_x1: CMP.W SCRW(A6),D0 * BHI ~T17BFE * ADD.W SCRX(A6),D0 * MOVE.L D0,A1 MOVE.W AY1(A4),D0 * LSR.W #5,D0 * BNE fw_d_x2 MOVEQ #1,D0 fw_d_x2: CMP.W SCRH(A6),D0 * BHI ~T17BFE * ADD.W SCRY(A6),D0 * MOVE.L D0,A2 MOVE.W AX2(A4),D0 * LSR.W #5,D0 * BNE fw_d_x3 MOVEQ #1,D0 fw_d_x3: CMP.W SCRW(A6),D0 * BHI ~T17BFE * ADD.W SCRX(A6),D0 * MOVE.L D0,A3 MOVE.W AY2(A4),D0 * LSR.W #5,D0 * BNE fw_d_x4 MOVEQ #1,D0 fw_d_x4: CMP.W SCRH(A6),D0 * BHI ~T17BFE * ADD.W SCRY(A6),D0 * MOVE.L D0,A5 Draw_Line: * Bresenham Line Algorithmus; * nicht schn, dafr selten und * relativ schnell implementiert MOVE.L Screen,A0 MOVE.L A1,D0 ; dx berechnen SUB.L A3,D0 BGE.S li10 ; ist positiv NEG.L D0 ; positiv machen li10: MOVE.L A2,D1 ; dy berechnen SUB.L A5,D1 BGE.S li20 ; ist positiv NEG.L D1 ; positiv machen li20: MOVE.L D1,D4 ; incr2 = dy SUB.L D0,D4 ; - dx BGT sort MOVE.L D4,D5 ; d = dy - dx ADD.L D4,D4 ; incr2 << 1 ADD.L D1,D5 ; d = dy - dx + dy MOVE.L D1,D3 ; incr1 = dy ADD.L D1,D3 ; + dy MOVE.L A3,D6 ; x = x2 CMP.L A1,D6 ; if (x1 > x2) BGE.S li30 ; Not the case MOVE.L A5,D7 ; y = y2 MOVE.L A1,D2 ; xend = x1 MOVE.L A2,D0 MOVEA.L A5,A2 MOVEA.L D0,A5 BRA.S li40 ; branch around next li30: MOVE.L A1,D6 ; x = x1 MOVE.L A2,D7 ; y = y2 MOVE.L A3,D2 ; xend = x1 li40: MOVE.L D6,D0 ; pixel(x, MOVE.L D7,D1 ; y) BSR pixel ; do it MOVE.L A2,D1 ; dy berechnen SUB.L A5,D1 BGE.S li81 ; ist positiv BRA.S li80 ; use inverted loop li50: ADDQ.L #1,D6 ; x++ TST.L D5 ; if (d < 0) BGE.S li60 ; it isn't ADD.L D3,D5 ; d+= incr1 BRA.S li70 ; skip next li60: ADDQ.L #1,D7 ; y++ ADD.L D4,D5 ; d += incr2 li70: MOVE.L D6,D0 ; pixel(x, MOVE.L D7,D1 ; y) BSR pixel ; do it li80: CMP.L D6,D2 ; while (x < xend) BGE.S li50 ; xend >= x BRA ~T17BFE li51: ADDQ.L #1,D6 ; x++ TST.L D5 ; if (d < 0) BGE.S li61 ; it isn't ADD.L D3,D5 ; d+= incr1 BRA.S li71 ; skip next li61: SUBQ.L #1,D7 ; y-- ADD.L D4,D5 ; d += incr2 li71: MOVE.L D6,D0 ; pixel(x, MOVE.L D7,D1 ; y) BSR pixel ; do it li81: CMP.L D6,D2 ; while (x < xend) BGE.S li51 ; xend >= x BRA ~T17BFE sort: MOVE.L D1,D4 ; dx und dy vertauschen MOVE.L D0,D1 MOVE.L D4,D0 MOVE.L A1,D4 ; x1 y1 vertauschen MOVEA.L A2,A1 MOVEA.L D4,A2 MOVE.L A3,D4 ; x2 y2 vertauschen MOVEA.L A5,A3 MOVEA.L D4,A5 li25: MOVE.L D1,D4 ; incr2 = dy SUB.L D0,D4 ; - dx MOVE.L D4,D5 ; d = dy - dx ADD.L D4,D4 ; incr2 << 1 ADD.L D1,D5 ; d = dy - dx + dy MOVE.L D1,D3 ; incr1 = dy ADD.L D1,D3 ; + dy MOVE.L A3,D6 ; x = x2 CMP.L A1,D6 ; if (x1 > x2) BGE.S li35 ; Not the case MOVE.L A5,D7 ; y = y2 MOVE.L A1,D2 ; xend = x1 MOVE.L A2,D0 MOVEA.L A5,A2 MOVEA.L D0,A5 BRA.S li45 ; branch around next li35: MOVE.L A1,D6 ; x = x1 MOVE.L A2,D7 ; y = y2 MOVE.L A3,D2 ; xend = x1 li45: MOVE.L D6,D1 ; pixel(x, MOVE.L D7,D0 ; y) BSR.S pixel ; do it MOVE.L A2,D1 ; dy berechnen SUB.L A5,D1 BGE.S li86 ; ist positiv BRA.S li85 ; use inverted loop li55: ADDQ.L #1,D6 ; x++ TST.L D5 ; if (d < 0) BGE.S li65 ; it isn't ADD.L D3,D5 ; d+= incr1 BRA.S li75 ; skip next li65: ADDQ.L #1,D7 ; y++ ADD.L D4,D5 ; d += incr2 li75: MOVE.L D6,D1 ; pixel(x, MOVE.L D7,D0 ; y) BSR.S pixel ; do it li85: CMP.L D6,D2 ; while (x < xend) BGE.S li55 ; xend >= x BRA ~T17BFE li56: ADDQ.L #1,D6 ; x++ TST.L D5 ; if (d < 0) BGE.S li66 ; it isn't ADD.L D3,D5 ; d+= incr1 BRA.S li76 ; skip next li66: SUBQ.L #1,D7 ; y-- ADD.L D4,D5 ; d += incr2 li76: MOVE.L D6,D1 ; pixel(x, MOVE.L D7,D0 ; y) BSR.S pixel ; do it li86: CMP.L D6,D2 ; while (x < xend) BGE.S li56 ; xend >= x ~T17BFE: MOVEM.L (SP)+,D0-D7/A0-A5 RTS * pixel: MOVE.L D2,-(SP) MOVE.L D1,D2 LSL.L #6,D1 LSL.L #4,D2 ADD.L D2,D1 TST.B TT_Hoch BNE pixel_1280 TST.B color BEQ pixel_640 pixel_color: LSL.L #1,D1 ; 4 Farben Auflsung 640 x 200 MOVE.L D0,D2 LSR.L #2,D2 BCLR #0,D2 BCLR #1,D2 ADD.L D2,D1 ANDI.L #$F,D0 MOVEQ #$F,D2 SUB.L D0,D2 BCLR #3,D2 BNE pixel_col ADDQ.L #1,D1 pixel_col: BCHG D2,0(A0,D1.L) MOVE.L (SP)+,D2 RTS pixel_1280: LSL.L #1,D1 ; Monochrome Auflsung 1280 x 960 pixel_640: MOVE.L D0,D2 ; Monochrome Auflsung 640 x 400 LSR.L #3,D2 pixel_bit: ADD.L D2,D1 ANDI.L #7,D0 MOVEQ #7,D2 SUB.L D0,D2 BCHG D2,0(A0,D1.L) MOVE.L (SP)+,D2 RTS ***************************************** * fw_rocket * Erzeugt Startpunkt und Bewegungsvektor fuer eine Rakete fw_rocket: MOVE.W ACTIONS(A6),D0 * CMP.W #$0007,D0 * BCC.B fw_rock2 * MOVE.W #$00F9,D0 * MOVE.L A6,A4 * fw_rock1: TST.W (A4)+ * DBEQ.W D0,fw_rock1 * TST.W D0 * BMI.B fw_rock2 * SUBQ.L #2,A4 * MOVE.W RLIFETIME(A6),ALIFETIME(A4) * MOVE.W ROCKETXOFFSR(A6),D0 * BSR.W fw_random * ADD.W ROCKETX(A6),D0 * MOVE.W D0,AX1(A4) * MOVE.W D0,AX2(A4) * MOVE.W ROCKETY(A6),AY1(A4) * MOVE.W ROCKETY(A6),AY2(A4) * MOVE.W ROCKETVXOFFSR(A6),D0 * BSR.W fw_random * MOVE.W ROCKETVXMAX(A6),AVX(A4) * SUB.W D0,AVX(A4) * MOVE.W ROCKETVYOFFSR(A6),D0 * BSR.W fw_random * MOVE.W ROCKETVYMAX(A6),AVY(A4) * SUB.W D0,AVY(A4) * MOVE.W #$FFFF,(A4) * ADDQ.W #1,ACTIONS(A6) * BSR.W fw_drawline * fw_rock2: RTS * ***************************************** * fw_explosion * Erzeugt Startpunkte und Bewegungsvektoren fuer alle Punkte * einer Explosion aus dem Endpunkt einer Rakete (in A4). fw_explosion: MOVEM.L D3-D6/A3-A4,-(A7) * fw_expl_r: MOVEQ #$F,D0 * TST.B TT_Hoch BEQ fw_expl_r1 MOVEQ #$D,D0 fw_expl_r1: BSR.W fw_random * TST.W D0 * BNE.B fw_expl1 * MOVEQ #$1F,D0 * TST.B TT_Hoch BEQ fw_expl1 MOVEQ #$E,D0 fw_expl1: ADDQ.W #1,D0 * MULU.W EPOWER(A6),D0 * MOVE.W D0,D5 * MOVE.W D0,D6 * MULU.W YSTRETCH(A6),D6 * ASR.L #5,D6 * NEG.W D6 * MOVE.W #$0005,D0 * BSR.W fw_random * ASL.W #2,D0 * LEA fw_pictures,A3 * MOVE.L $00(A3,D0.W),A3 * MOVE.L A4,D3 * MOVE.L A6,A4 * MOVE.W #$00F9,D4 * fw_expl2: TST.B (A3) * BNE.B fw_expl3 * TST.B $0001(A3) * BEQ.B fw_expl4 * fw_expl3: TST.W (A4)+ * DBEQ.W D4,fw_expl3 * TST.W D4 * BMI.B fw_expl4 * SUBQ.L #2,A4 * MOVE.W #$0001,(A4) * MOVE.W ELIFETIMEOFFSR(A6),D0 * BSR.W fw_random * MOVE.W ELIFETIMEMAX(A6),ALIFETIME(A4) * SUB.W D0,ALIFETIME(A4) * MOVE.L D3,A0 * MOVE.W AX2(A0),AX1(A4) * MOVE.W AY2(A0),AY1(A4) * MOVE.W AX2(A0),AX2(A4) * MOVE.W AY2(A0),AY2(A4) * MOVE.B (A3)+,D0 * EXT.W D0 * MULS.W D5,D0 * ASR.L #5,D0 * ADD.W AVX(A0),D0 * MOVE.W D0,AVX(A4) * MOVE.B (A3)+,D0 * EXT.W D0 * MULS.W D6,D0 * ASR.L #5,D0 * ADD.W AVY(A0),D0 * MOVE.W D0,AVY(A4) * BSR.W fw_drawline * BRA.B fw_expl2 * fw_expl4: MOVEM.L (A7)+,D3-D6/A3-A4 * RTS * ***************************************** * fw_supexec * Fuehrt die Routine A0 im Supervisormode aus fw_supexec: MOVE.L A0,-(A7) * MOVE.W #$26,-(A7) * Supexec TRAP #XBIOS * ADDQ.L #6,A7 * RTS * ***************************************** * search_Cookie * Cookie suchen und in D0 Langwort hinter Cookie liefern search_Cookie: MOVEA.L $05A0.W,A0 TST.L $05A0.W BEQ search_abort TST.L (A0) BEQ search_abort search: CMP.L (A0),D0 BEQ search_ok ADDQ.L #8,A0 TST.L (A0) BNE.S search search_abort: MOVEQ #0,D0 RTS search_ok: MOVE.L 4(A0),D0 RTS ***************************************** * fw_set * Initialisiert die Vektoren fw_set: MOVE.W #34,-(SP) * kbdvbase TRAP #XBIOS ADDQ.L #2,SP MOVE.L D0,_kbdv_base MOVE.L D0,A0 LEA 32(A0),A0 MOVE.L A0,_v_ikbd DC.W $A000 MOVE.L A0,_line_a LEA _fw_set(PC),A0 * BSR fw_supexec * MOVE.L TMon,D0 * wichtig zum Test auf Abbruch fw_set_abort: RTS * ***************************************** * _fw_set * Supervisorroutine von fw_set(). Setzt die Vektoren um. _fw_set: SF MSTE MOVE.L #'_MCH',D0 BSR search_Cookie CMPI.L #$00010010,D0 BNE _fw_set_0 ST MSTE _fw_set_0: SF TT SF STE MOVE.L #'_VDO',D0 * Videoart untersuchen BSR search_Cookie SWAP D0 TST.W D0 BEQ _fw_set1 CMPI.W #3,D0 BCC _fw_set1 ST STE CMPI.W #1,D0 BEQ _fw_set1 ST TT _fw_set1: MOVE.L #'TMon',D0 * TempleMon suchen BSR search_Cookie MOVE.L D0,TMon BEQ _fw_set_abort MOVE.L D0,A3 MOVEQ #4,D0 JSR (A3) MOVE.L A0,Screen MOVE.L A0,TScreen MOVE.L D1,ScreenSize CMPI.L #32768,D1 SCC TT_Hoch MOVEQ #1,D0 * TempleMon Version erfragen JSR (A3) CMPI.W #$0202,D0 * Version 2.02 oder grer? BCS _fw_set_abort * nein, dann Abbruch! _fw_set2: MOVE.W SR,-(A7) * ORI.W #$0700,SR * ST fw_in_Timer ; Timer Interrupt erstmal ; blockieren MOVE.W #-1,fw_control * MOVE.L _hz_200.W,D0 * MOVE.W D0,fw_random_val * LSL.L #1,D0 * MOVE.L D0,fw_acttime * LEA fw_mfp5_1(PC),A0 * LEA fw_mfp5(PC),A1 * MOVE.L _v_mfp5.W,(A0) * MOVE.L A1,_v_mfp5.W * LEA fw_ikbd(PC),A1 * MOVE.L _v_ikbd,A0 BSR _fw_set_XBRA MOVE.L A2,o_ikbd LEA fw_xbios(PC),A1 * LEA _v_xbios.W,A0 BSR _fw_set_XBRA MOVE.L A2,o_xbios MOVE.W (A7)+,SR * _fw_set_abort: RTS * _fw_set_XBRA: MOVEA.L A0,A2 MOVEA.L (A0),A0 _fw_set_XBRAl: CMPI.L #'XBRA',-12(A0) BNE _fw_set_XBRA1 MOVEA.L A0,A2 MOVEA.L -4(A0),A0 BRA _fw_set_XBRAl _fw_set_XBRA1: CMPI.L #'XBRA',-12(A2) BNE _fw_set_XBRA2 MOVE.L -4(A2),-4(A1) MOVE.L A1,-4(A2) RTS _fw_set_XBRA2: MOVE.L (A2),-4(A1) MOVE.L A1,(A2) RTS ***************************************** * fw_reset * Setzt Feuerwerk zurueck fw_reset: LEA _fw_reset(PC),A0 * BSR.W fw_supexec * RTS * ***************************************** * _fw_reset * Supervisorroutine von fw_reset(). Setzt die Vektoren zurueck. _fw_reset: MOVE.W SR,-(A7) * ORI.W #$0700,SR * MOVE.L fw_mfp5_1(PC),_v_mfp5.W * MOVE.L o_ikbd,A0 * MOVE.L fw_ikbd_1(PC),(A0) * MOVE.L o_xbios,A0 * MOVE.L fw_xbios_1(PC),(A0) * MOVE.W (A7)+,SR * RTS * ***************************************** * fw_random * Liefert Zufallzahl <-D0.W im Bereich [0.W ->D0.W[ fw_random: LEA fw_random_val,A0 * TST.W (A0) * BNE.B fw_rand1 * MOVE.W fw_acttime+2,D1 * ASL.L #8,D1 * OR.W fw_acttime+2,D1 * MOVE.W D1,(A0) * fw_rand1: MOVE.W #$7AB7,D1 * MULU.W (A0),D1 * ADDQ.W #1,D1 * MOVE.W D1,(A0) * MULU.W D1,D0 * SWAP.W D0 * RTS * ***************************************** * fw_nexttime fw_nexttime: MOVE.L fw_acttime,D0 * ADD.L fw_timeintervall,D0 * MOVE.L D0,fw_endtime * RTS * ***************************************** * fw_wait fw_wait: MOVE.L fw_endtime,D0 * fw_wait1: CMP.L fw_acttime,D0 * BCC.B fw_wait1 * BRA.B fw_nexttime * ***************************************** * fw_tstscreen fw_tstscreen: LEA $FFFF8200.W,A0 MOVEQ #0,D0 MOVEP.W 1(A0),D0 LSL.L #8,D0 MOVE.B $D(A0),D0 CMP.L TScreen,D0 ; TempleMon Bildschirm sichtbar? RTS ***************************************** * fw_setscreen fw_setscreen: moveq #26,D0 moveq #-1,D1 movea.l TMon,A0 jsr (A0) move.w D0,D1 subq.w #1,D1 sne color rts ***************************************** * fw_resetscreen fw_resetscreen: moveq #26,D0 moveq #1,D1 movea.l TMon,a0 jsr (a0) rts ***************************************** * fw_clearscreen fw_clearscreen: MOVEM.L D0-D7/A0-A1,-(SP) MOVEA.L Screen,A0 MOVEA.L A0,A1 ADDA.L ScreenSize,A1 MOVEQ #-1,D0 TST.B TT BNE fw_clearscreen2 MOVEQ #0,D0 fw_clearscreen2: MOVE.L D0,D1 MOVE.L D0,D2 MOVE.L D0,D3 MOVE.L D0,D4 MOVE.L D0,D5 MOVE.L D0,D6 MOVE.L D0,D7 fw_clear_loop: MOVEM.L D0-D7,-(A1) CMPA.L A0,A1 BHI.S fw_clear_loop MOVEM.L (SP)+,D0-D7/A0-A1 RTS ***************************************** * fw_mfp5 Timer DC.L 'XBRA' DC.L 'FWJH' fw_mfp5_1: DC.L 0 fw_mfp5: MOVE.L D0,-(SP) MOVE.L fw_timeincrement,D0 ADD.L D0,fw_acttime ; stndiger Zhler MOVE.L (SP)+,D0 BTST #3,fw_flags BEQ fw_mfp5_int3 BTST #5,-2(SP) BNE fw_mfp5_end fw_mfp5_int3: BTST #0,fw_flags BEQ fw_mfp5_int0 BTST #4,$FFFFFA0B ; Interrupt Pending RCV Buffer full, ; ST MFP? BNE fw_mfp5_end BTST #4,$FFFFFA0F ; Interrupt In Service RCV Buf. full, ; ST MFP? BNE fw_mfp5_end fw_mfp5_int0: TST.B MSTE BNE fw_mfp5_int1 TST.B TT BEQ fw_mfp5_0 fw_mfp5_int1: BTST.B #1,fw_flags BEQ fw_mfp5_int2 BTST #5,$FFFF8E01 ; SCU: Int. Mask SCC? BEQ fw_mfp5_int2 BTST #5,$FFFF8E03 ; SCU: Int. von SCC? BNE fw_mfp5_end fw_mfp5_int2: TST.B TT BEQ fw_mfp5_0 BTST.B #2,fw_flags BEQ fw_mfp5_0 BTST.B #4,$FFFFFA8B ; Interrupt Pending RCV Buffer full, ; TT MFP? BNE fw_mfp5_end BTST.B #4,$FFFFFA8F ; Interrupt In Service RCV Buf. full, ; TT MFP? fw_mfp5_0: TAS fw_in_Timer ; zur Zeit in Timerroutine? BNE fw_mfp5_end ; ja: dann nix tun MOVE.L SP,save_SP ; SP sichen LEA new_SP,SP ; neuen Stapel einrichten MOVE.L A0,-(SP) ; A0 sichern MOVE.L save_SP,A0 ; alter SP nach A0 MOVE.W D0,-(SP) ; D0 sichern MOVE.W (A0),D0 ; alten SR holen; ; diese Konstruktion stimmt ; immer, egal welcher der drei ; Stacks gerade benutzt wurde TST.W _longframe.W ; RTE Stackframe aufbauen BEQ fw_mfp5_2 CLR.W -(SP) ; Stackframeword des Default ; Exeption Stack Frame Formates fw_mfp5_2: PEA fw_mfp5_ret(PC) ; Pseudoreturnadresse ; in Stackframe BSET #13,D0 ; S Bit in Pseudo SR setzen BCLR #12,D0 ; M Bit ist immer gelscht BCLR #14,D0 ; T0 lschen BCLR #15,D0 ; T1 lschen MOVE.W D0,-(SP) ; Pseudo SR in Stackframe fw_mfp5_end: MOVE.L fw_mfp5_1(PC),-(SP) ; alten MFP5 anspringen RTS fw_mfp5_ret: MOVE.W (SP)+,D0 ; D0 wieder herstellen TST.B fw_status ; was war als letztes los? BNE fw_playing ; zum aktiven Feuerwerk MOVEM.L D0/D1/A0,-(SP) MOVEA.L _line_a,A0 ; auf Maus Position in Ecken MOVEQ #0,D1 MOVE.B fw_corners,D1 ANDI.B #$F,D1 MOVE.W GCURX(A0),D0 BTST #7,fw_corners BEQ fw_mouse1 ADD.W D1,D0 SUBQ.W #1,D0 SUB.W _v_rez_hz(A0),D0 BMI fw_mousey BRA fw_mouse15 fw_mouse1: CMP.W D1,D0 BCC fw_mousey fw_mouse15: MOVE.W GCURY(A0),D0 BTST #6,fw_corners BEQ fw_mouse2 ADD.W D1,D0 SUBQ.W #1,D0 SUB.W _v_rez_vt(A0),D0 BMI fw_mousey BRA fw_mouse_plus fw_mouse2: CMP.W D1,D0 BCS fw_mouse_plus fw_mousey: MOVE.W GCURX(A0),D0 BTST #5,fw_corners BEQ fw_mouse3 ADD.W D1,D0 SUBQ.W #1,D0 SUB.W _v_rez_hz(A0),D0 BMI fw_mouse_e BRA fw_mouse35 fw_mouse3: CMP.W D1,D0 BCC fw_mouse_e fw_mouse35: MOVE.W GCURY(A0),D0 BTST #4,fw_corners BEQ fw_mouse4 ADD.W D1,D0 SUBQ.W #1,D0 SUB.W _v_rez_vt(A0),D0 BMI fw_mouse_e BRA fw_mouse_min fw_mouse4: CMP.W D1,D0 BCS fw_mouse_min BRA fw_mouse_e MOVE.W _v_rez_vt(A0),D0 ; Maus am unteren Ende? SUBQ.W #1,D0 SUBQ.W #DELY,D0 CMP.W GCURY(A0),D0 BCC fw_mouse_e ; nein, dann nix mehr MOVE.W #DELX,D0 CMP.W GCURX(A0),D0 ; Maus am linken Ende? BCS fw_mouse_xmax ; nein, dann zum Test 'rechts' fw_mouse_plus: ST fw_control MOVE.L #200,D0 ; ja: in einer Sekunde Bildschirm CMP.L fw_time_counter,D0 BCC fw_mouse_e MOVE.L D0,fw_time_counter ; abdunkeln BRA fw_mouse_e fw_mouse_xmax: MOVE.W _v_rez_hz(A0),D0 ; Maus am rechten Ende? SUBQ.W #1,D0 SUBQ.W #DELX,D0 CMP.W GCURX(A0),D0 BCC fw_mouse_e fw_mouse_min: ST ScreenNotOff BRA fw_mouse_ee fw_mouse_e: SF ScreenNotOff fw_mouse_ee: MOVEM.L (SP)+,D0/D1/A0 fw_is_off: TST.B ScreenNotOff ; Bildschirm ist auszuschalten? BNE fw_exep_end ; nein, dann kein Timeout SUBQ.L #1,fw_time_counter ; Feuerwerk ist aus: Timeout BNE fw_exep_end ; Zhler kontrollieren fw_timeout: ; Timeoutzhler zurcksetzen MOVE.L fw_time_counter_max,fw_time_counter MOVEM.L D0-D7/A1-A6,-(SP) ; Registersicherung BSR fw_tstscreen ; Bildschirmseite aktiv? BEQ fw_abort ; ja: dann Abbruch ST fw_status ; Feuerwerk einschalten ST fw_control ; Kontrollwort fr Abbruch BSR fw_clearscreen ; Bildschirm lschen BSR fw_setscreen ; Feuerwerk anzeigen MOVE.L TMon,A0 MOVEQ #7,D0 JSR (A0) MOVE.W #639,D0 ; Bildschirmbreite MOVE.W #199,D1 ; und Hhe in Pixel berechnen MOVEQ #16,D2 ; ystretch TST.B color BNE fw_mfp5_action MOVE.W #399,D1 MOVEQ #32,D2 TST.B TT_Hoch BEQ fw_mfp5_action MOVE.W #1279,D0 MOVE.W #959,D1 fw_mfp5_action: CLR.L -(SP) ; zwei Null Parameter! BSR fw_action ; Feuerwerk loslegen ADDQ.L #4,SP ; die zwei Parameter vom Stack ; Zeitscheibe initialisieren MOVE.W fw_zeitscheibe_max,fw_zeitscheibe TST.W fw_control BEQ fw_stop_play1 BRA fw_abort ; und fr dieses Mal Ende! ;---------------------------- Feuerwerk um ein Objekt weiterschalten fw_playing: TST.W fw_control ; Inzwischen Abbruch? BEQ fw_stop_play ; ja: dann Stop SUBQ.W #1,fw_zeitscheibe ; Zeitscheibe kontrollieren BNE fw_exep_end ; wir sind noch nicht dran ; Zeitscheibe neu initialisieren MOVE.W fw_zeitscheibe_max,fw_zeitscheibe MOVEM.L D0-D7/A1-A6,-(SP) ; Arbeitsregister sichern BSR fw_play ; und ein Objekt weiter malen TST.W fw_control ; Inzwischen Abbruch? BNE fw_abort ; nein: normles Ende BRA.S fw_stop_play1 ; ja : dann jetzt Stop fw_stop_play: MOVEM.L D0-D7/A1-A6,-(SP) ; Arbeitsregister sichern fw_stop_play1: ST fw_control BSR fw_resetscreen ; Bildschirmanzeige zurck ; Timeoutzhler zurcksetzen MOVE.L fw_time_counter_max,fw_time_counter SF fw_status ; Status zurcksetzen fw_abort: MOVEM.L (SP)+,D0-D7/A1-A6 ; Arbeitsregister restaurieren fw_exep_end: MOVE.L (SP)+,A0 ; A0 restaurieren MOVE.L save_SP,SP ; Stapelpointer wiederherstellen SF fw_in_Timer ; Timerroutine freigeben RTE ; und ab nach Hause ***************************************** * fw_ikbd Ueberwacht Maus und Tastatur DC.L 'XBRA' DC.L 'FWJH' fw_ikbd_1: DC.L 0 fw_ikbd: CLR.W fw_control ; Feuerwerk Abbruch signalsieren MOVE.L fw_time_counter_max,fw_time_counter fw_ikbd_old: MOVE.L fw_ikbd_1(PC),-(SP) ; zum alten IKBDSYS RTS ***************************************** * fw_xbios Ueberwacht XBIOS Funktion 5 SetScreen DC.L 'XBRA' DC.L 'FWJH' fw_xbios_1: DC.L 0 fw_xbios: MOVE.L A0,-(SP) MOVE.L USP,A0 BTST #5,4(SP) ; Supervisormodus? BEQ fw_xbios_f MOVE.L SP,A0 LEA 6+4(SP),A0 TST.W _longframe.W BEQ fw_xbios_f ADDQ.L #2,A0 fw_xbios_f: CMPI.W #5,(A0) ; Funktionsnummer SetScreen? BNE OLD_TRAP CMPI.L #-1,2(A0) ; ohne physkalische Adresse? BEQ OLD_TRAP ; ja, dann nix mehr MOVE.L 2(A0),OldScreen ; Adresse als die alte merken LEA fw_time_counter,A0 ; Timeoutzhler zurcksetzen MOVE.L fw_time_counter_max,(A0) ST fw_control ; Status zurcksetzen SF fw_status ; den Rest macht TOS OLD_TRAP: MOVE.L (SP)+,A0 MOVE.L fw_xbios_1(PC),-(SP) RTS Double: MOVE.L #'FWJH',D0 ; doppel Installation? BSR search_Cookie TST.L D0 SNE fw_control RTS ***************************************** * fw_init Installation fw_init: MOVE.L 4(A7),A5 ; Basepagepointer holen LEA inst_sp,A7 ; eigenen Stapel setzen MOVE.L $2C(A5),-(SP) ; Envionment freigeben MOVE.W #$49,-(SP) ; Mfree TRAP #1 ADDQ.L #6,SP MOVE.L codelen(A5),D0 ; Speicherplatz berechnen ADDI.L #256,D0 ; base page ADD.L datalen(A5),D0 ADD.L bsslen(A5),D0 MOVE.L D0,-(SP) ; New Size MOVE.L A5,-(SP) ; Basepage CLR.W -(SP) MOVE.W #$4A,-(SP) ; Mshrink TRAP #1 LEA $C(SP),SP LEA Double(PC),A0 BSR fw_supexec TST.B fw_control BNE is_installed LEA InstallCookie(PC),A0 BSR fw_supexec TST.B fw_control BNE no_mem MOVE.W fw_zeitscheibe_max,D0 ; Zhler initialisieren MOVE.W D0,fw_zeitscheibe MOVE.L fw_time_counter_max,D0 MOVE.L D0,fw_time_counter BSR fw_set BNE fw_init1 PEA Abbruch BRA.S output BRA.S output no_mem: PEA Abbruch2 BRA.S output is_installed: PEA Abbruch1 output: MOVE.W #9,-(SP) TRAP #1 ADDQ.L #6,SP MOVE.W #-1,-(SP) MOVE.W #$4C,-(SP) TRAP #1 ADDQ.L #6,SP BRA fw_very_bad ; hierher darf die CPU nicht ; kommen fw_init1: PEA Meldung MOVE.W #9,-(SP) TRAP #1 ADDQ.L #6,SP SF fw_status SF fw_in_Timer ; Timer Routine freigeben MOVE.L codelen(A5),D0 ; Speicherplatz berechnen ADDI.L #256,D0 ; base page ADD.L datalen(A5),D0 ADD.L bsslen(A5),D0 CLR.W -(SP) ; Returncode 0 MOVE.L D0,-(SP) MOVE.W #$31,-(SP) ; Ptermres TRAP #1 ADDQ.L #8,SP fw_lock_timer: TAS fw_in_Timer ; Timer Routine blockieren BEQ fw_lock_timer ; Endlosschleife, falls hier ; ein Busproblem auftaucht BSR fw_reset ; Vektoren zurck PEA Error ; Fehlermeldung ausgeben MOVE.W #9,-(SP) TRAP #1 ADDQ.L #6,SP MOVE.W #-1,-(SP) ; Pterm, Returncode -1 MOVE.W #$4C,-(SP) TRAP #1 ADDQ.L #4,SP fw_very_bad: PEA Bad MOVE.W #9,-(SP) TRAP #1 ADDQ.L #6,SP LEA fw_stop_all(PC),A0 BRA fw_supexec fw_stop_all: STOP #$2700 ; bis zum nchsten Interrupt ; schlafen gehen MOVE.W #-1,-(SP) ; Pterm, nchster Versuch MOVE.W #$4C,-(SP) TRAP #1 ADDQ.L #4,SP BRA.S fw_stop_all ;***************************************************************** valsave: DC.L 0 DC.L 'XBRA' DC.L 'FWJH' vecsave: DC.L 0 CookieReset: CLR.L $5A0.W MOVE.L vecsave(PC),$42A.W MOVE.L valsave(PC),$426.W JMP (A6) ;***************************************************************** InstallCookie: ;(* eigenes Cookie installieren *) MOVEA.L $5A0.W,A0 CMPA.L #0,A0 BEQ ICookieEnde MOVE.L #'TMon',D0 BSR search_Cookie TST.L D0 BEQ ICookieEnde MOVEQ #1,D1 BRA.S CoTest CoLoop: ADDQ.L #1,D1 LEA 8(A0),A0 CoTest: TST.L (A0) BNE.S CoLoop CMP.L 4(A0),D1 BGE CopyCookie MOVE.L 4(A0),D1 CLR.L 8(A0) MOVE.L D1,12(A0) LEA fw_control,A1 MOVE.L A1,4(A0) MOVE.L #'FWJH',(A0)+ BRA ICookieEnde NoCookie: MOVEQ #8*8,D0 BSR GetMem BEQ ICookieAbort MOVE.L D0,A0 MOVE.L A0,$5A0.W MOVE.L #'FWJH',(A0)+ LEA fw_control,A1 MOVE.L A1,(A0)+ CLR.L (A0)+ MOVE.L #8,(A0) MOVE.L $426.W,valsave MOVE.L $42A.W,vecsave LEA CookieReset(PC),A0 MOVE.L A0,$42A.W MOVE.L #$31415926,$426.W BRA ICookieEnde CopyCookie: MOVE.L D1,D2 ASL.L #3,D2 ; mal 8; pro Eintrag 8 Bytes ADD.L D2,D0 ADDI.L #8*8,D0 ; 8 neue Eintrge fr den CookieJar BSR GetMem BEQ ICookieAbort MOVE.L D0,A1 ; A0 zeigt auf MaxCookie MOVE.L $5A0.W,A2 MOVE.L A1,$5A0.W ADDQ.L #8,D1 CopyCookieLoop: MOVE.L (A2)+,(A1)+ MOVE.L (A2)+,(A1)+ CMPA.L A2,A0 BNE.S CopyCookieLoop LEA fw_control,A0 MOVE.L #'FWJH',(A1)+ MOVE.L A0,(A1)+ CLR.L (A1)+ ; MaxCookie anlegen MOVE.L D1,(A1)+ InitCookieLoop: CMPA.L D0,A1 BCC ICookieEnde CLR.L (A1)+ BRA.S InitCookieLoop ICookieEnde: SF fw_control RTS ICookieAbort: ST fw_control RTS ;***************************************************************** GetMem: MOVEM.L D1/D2/A0-A2,-(SP) MOVE.L D0,-(SP) MOVE.W #$48,-(SP) TRAP #1 ADDQ.L #6,SP MOVEM.L (SP)+,D1/D2/A0-A2 TST.L D0 RTS ***************************************** DATA ***************************************** Meldung: DC.B 13,10,27,'p',' FIREWORK ',27,'q' DC.B 13,10,'TempleMon screensaver by Johannes Hill' DC.B 13,10,'Fireworkanimation (c) Kniss Software' DC.B 13,10,0 Abbruch: DC.B 7,13,10,'First install TempleMon!',13,10 DC.B 'FIREWORK installation aborted.',13,10,0 Abbruch1: DC.B 7,13,10,'I do NOT install me twice!',13,10 DC.B 'FIREWORK installation aborted.',13,10,0 Abbruch2: DC.B 7,13,10,'I need more memory!',13,10 DC.B 'FIREWORK installation aborted.',13,10,0 Error: DC.B 7,13,10,'Error during resident termination.',13,10 DC.B 'FIREWORK installation removed.' DC.B 13,10,0 Bad: DC.B 7,13,10,'Worse error during termination.',13,10 DC.B 'FIREWORK can NOT be terminated.' DC.B 13,10,0 EVEN fw_pictures: DC.L fw_atari DC.L fw_ball2 DC.L fw_ball1 DC.L fw_edison DC.L fw_ball3 DC.L fw_nopic fw_atari: DC.W $F0DF,$00DF,$10DF,$000F DC.W $00FF,$00EF,$F0CF,$00CF DC.W $10CF,$F0BF,$00BF,$10BF DC.W $E8EF,$E0FF,$D007,$C00F DC.W $18EF,$3007,$20FF,$400F DC.W $F0B1,$00AF,$10AF,$0000 fw_edison: DC.W $FCD3,$F7D8,$01D8,$0CDB DC.W $18E0,$20E8,$28F8,$2800 DC.W $2808,$2018,$1820,$1028 DC.W $0838,$0840,$0848,$F0F8 DC.W $F801,$01F8,$0800,$10F8 DC.W $F838,$0038,$0050,$F850 DC.W $F048,$F040,$F038,$E828 DC.W $E020,$D818,$D008,$D000 DC.W $D0F8,$D8E8,$E0E0,$ECDB DC.W $D4F0,$24F0,$D410,$2410 DC.W $EC30,$0C30,$E800,$0000 fw_ball1: DC.W $00F1,$12FD,$0F12,$F315 DC.W $E703,$EEE6,$00DE,$26E0 DC.W $31FC,$3221,$1C38,$ED39 DC.W $CC26,$C401,$D4D7,$06C2 DC.W $1FC6,$39D9,$45FB,$4821 DC.W $3548,$0B53,$E756,$A92E DC.W $ABF8,$BCDA,$EAB1,$02AD DC.W $27B3,$44D1,$4EEF,$5C3C DC.W $475D,$EF5C,$C953,$B0ED DC.W $B5C0,$D7A4,$F89A,$2E9B DC.W $50B4,$5FDE,$670D,$5F49 DC.W $0000 fw_ball2: DC.W $02E6,$0F03,$F821,$E708 DC.W $EBEA,$23D4,$3C15,$0747 DC.W $C939,$CCEF,$01BD,$38C5 DC.W $46E8,$4312,$3133,$0A47 DC.W $D53A,$AE1C,$B0EF,$D6CC DC.W $07C3,$2ED9,$45FC,$3029 DC.W $0838,$9C03,$9CBD,$BFA2 DC.W $FBA3,$48BF,$5CE5,$4B10 DC.W $253D,$C13B,$C6EB,$DACC DC.W $0AB4,$30AB,$43BB,$4DF2 DC.W $5338,$2D57,$D342,$C51A DC.W $DAE8,$FBCB,$25D1,$34FC DC.W $1225,$E026,$0000 fw_ball3: DC.W $00DD,$1CFB,$FD2D,$D421 DC.W $DBF2,$EFE7,$F307,$2128 DC.W $3006,$28E4,$0ABD,$DDB6 DC.W $BAD9,$BF11,$E253,$1156 DC.W $3E45,$531C,$53F6,$3FCA DC.W $0FA1,$B335,$DAD2,$F9B4 DC.W $1DB8,$39D8,$4A14,$2A3D DC.W $F747,$CF3C,$AC0C,$B3E1 DC.W $CBBB,$0000 fw_nopic: DC.W $0000 fw_random_val: DC.W $0000 DC.B 'FIREWORK Cookie:' fw_control: DC.W -1 fw_in_Timer: DC.B -1 fw_status: DC.B 0 fw_time_counter_max: DC.L 120*200 fw_zeitscheibe_max: DC.W 1 background: DC.B -1 ScreenNotOff: DC.B 0 fw_timeintervall: DC.L $12 fw_timeincrement: DC.L $2 fw_corners: DC.B %01111000 fw_flags: DC.B 15 ***************************************** BSS ***************************************** fw_globals: DS.B $0FC4 fw_endtime: DS.L 1 fw_acttime: DS.L 1 _kbdv_base: DS.L 1 _line_a: DS.L 1 fw_stack: DS.L 1 fw_register: DS.L 16 invalidMCH: DS.B 1 TT_Hoch: DS.B 1 STE: DS.B 1 MSTE: DS.B 1 TT: DS.B 1 color: DS.B 1 fw_time_counter: DS.L 1 fw_zeitscheibe: DS.W 1 Screen: DS.L 1 TScreen: DS.L 1 ScreenSize: DS.L 1 OldScreen: DS.L 1 TMon: DS.L 1 _v_ikbd: DS.L 1 o_ikbd: DS.L 1 o_xbios: DS.L 1 DS.B $0800 inst_sp: DS.B $0800 new_SP: DS.L 1 save_SP: DS.L 1 ***************************************** END ***************************************** TempleMon 2.02 (c) Johannes Hill & Thomas Tempelmann ====================================================== This is a new release of TempleMon. It can be considered FREEWARE. It does support MultiTOS and with restrictions the FALCON030 hardware. TempleMon release 2.02 will be only available with english textes. The large demand for the symbol support of TempleMon is the reason for the publication of this release. For FALCON030 users: This release of TempleMon does work with the FALCON030 hardware in principal, but there are still problems with the video hardware programming which are not solved yet. I hope the next release will run better on FALCON030 machines. Short instruction in english how to use TempleMon: -------------------------------------------------- TempleMon is a command oriented monitoring program. It works well on all existing Atari machines but will require updates if new machines will be produced. The reason: TempleMon has own drawing routines, which are at the moment not resolution independent. A short OnLine help in english is also included in this archive. It does include the most important informations to use TempleMon, but not all! Normally TempleMon should not be activated. Only if hardware exceptions due to an programm error or via keyboard hot key TempleMon is activated. Then you can type commands on a command line. Generating TempleMon: --------------------- Start TMONINST (take use of it's help windows!) and generate TempleMon with your personal preferences. Take care of how many additional buffered editor lines you are using. Each buffered editor line will require 80 bytes RAM. The default setting of 300 buffered lines will increase the amount of RAM TempleMon needs to work about 24KB! New features of TempleMon: -------------------------- Besides of the MultiTOS and FALCON030 support (which is not completed yet!) TempleMon supports symbols included in the program file of all loadad programs. Therefor the symbol driver is needed. This archive carries an example of the symbol capabilities. The program is called FIREWORK and is included also in source code. If you want to play with the new feature, start the program FIREWORK (it's a background screensaver for systems where TempleMon is installed with firework animation). Then look at the source code. Don't forget to install the command line extension file TMonMODS.EXE. If you want see all loaded symbols of the program FIREWORK, type !#firework:* at the TempleMon command line prompt. If you want to use symbols to reference addresses place the character '#' in front of the symbol everywhere where TempleMon expects addresses. Installing TempleMon and the SYMBOL driver: ------------------------------------------- - The normal installing order in your AUTO folder would be: 1. SYMBOL.PRG 2. SYSTEM.SMB 3. TemplMon.PRG 4. TMonHELP.EXE 5. TMonMODP.EXE 6. TMonMODS.EXE Copy also TMonCONF.CPX into your CPX folder. Symbol is a resident symbol driver for TempleMon. It collects all symbol tables of all started programs. It does also work with MultiTOS but then you have to choose an other starting order! If you have all installed reboot. After booting finished call TempleMon via keyboard (default key CONTROL HELP if you haven't changed with TMONINST) and then press HELP. Now you will see a large display with all available commands. Read all of it. Take use of the sceen buffering if the HELP textes scrolled out of the visible area! Try also the various combinations with CONTROL, SHIFT and HELP to get the display of all help screens. - If you use SYSMON but not MultiTOS you have to change the starting order due a bug which will occur when SYSMON is started after SYMBOL! It's yet not know who is responsible for that bug! This modified order will also work without SYSMON installed. 1. TemplMon.PRG 2. TMonHELP.EXE 3. TMonMODP.EXE 3. SYSMON.PRG 4. SYMBOL.PRG 5. SYSTEM.SMB 6. TMonMODS.PRG (therefoe rename TMonMODS.EXE to TMonMODS.PRG!) Copy also TMonCONF.CPX into your CPX folder. - If your are using MultiTOS you can copy SYMBOL.PRG and TemplMon.PRG into your AUTO folder but they won't work because MultiTOS steals the TRAP #1 and many other exception vectors. Install them into your MiNT.CNF (via exec)! You can leave all modules in your AUTO folder. There is an additional modul, named TMONMODT, which allows you to place a seperate address translation table for TempleMon. Look into the sourcecode if you want to know more details, or contact me (Johannes). In use with the current flat memory model of MultiTOS Release 1.0 you need not to do anything. TempleMon installs an own flat address translation table for 68030 CPU's without any access restrictions for TempleMon. Taking use of the OnLine help and the command line extensions: -------------------------------------------------------------- You must place the file TMonHELP.EXE in same folder as TempleMon if you want to use the OnLine help (this file contains the OnLine help). It is also responsible for the loading of all other command line extension like the TMonMODP (PMMU commands) or the TMonMODS (symbol driver commands). READ THIS READ THIS READ THIS READ THIS READ THIS READ THIS READ THIS READ -------------------------------------------------------------------------- This archive carries the symbol driver version 1.20. Thanks to Robert Federle for his excellent symbol driver. If you want new releases of the symbol driver contact Robert Federle. Building a NMI-Interrupt button for TempleMon: ---------------------------------------------- If you have a TT or MegaSTE machine, you can use the signal /SYSFAIL on the VME connector as an NMI generator. It will activate TempleMon even if the machine disabled all available interrupts (interrupt level 7). To enable this signal, start the program ENABIRQ7.PRG # -lh5-mD BEISPIEL.CQ PRv-,hkFY{ )7Jc!ai`{D5Dūu0#zԃ9 \*x1hmRҋ7)_qVu1yy8q?ɏ'LH%-lh5-D BEISPIEL.TOS,3 +j6ԟ,i db5k mhcdӺY!Nw]:CӤztKGx)__#QlobD|XJ@vQ0_KJ̶`H4{w SVvKnDk#V_P2;ﲇ2;Qo=-{]@pɅVXrq; 8]UT[ÿ\mUt ;\zRZV$\:I:leX ?wRߐbG3r  o2ᑼA~йջ5붷|VUTśj~!hAH 荭fA@ izLp$SPP{01H!,}f9)_' *b|U9()%­[K:bGcH`u/ħ& @N_b!l"DMQ dPR=CPb Y@IxB,Z!]  $NE1Y.u+J(7S1M*Or)`d!-ؗ 7&{35[Gt :dO vtqâLdJ_6\xJ>漹h;:7`#>Oh=̅/C`Y+*s \;"ô:8 x'*u Fڽ%Ϙ&c|R$)p.י.{[Ͳ%m* Tbފh6bI\6ZbB4\}Iq>eJ`rj*JWx#Rdr1ZJBՑ&YAf1 ;cF11IVOK G6^\&!82^Fn~%d=eWF Rq nzITVyn gX7Bva/#Yvb @6jt̄GƠ CmG^vjᥟ^՚~J:kQxv C߻]ӥE b@ isdÞӄPR|ufaM-F4 z {{f[C*[kY hیQ|`@`PR^P#1^G.xG=:ʹwmUyml.Sy1GZk, 2!/)/!DS1CK@bpKgx{pgv nXJ[^^M p+zT{cӤ2_nAp!-lh5-A) READMEZ ӃwXq#sBT$tsm9IRJI$iGĝN껻FƸO~{t%&ےXw`w /Qqjk~^\\26Vo5|z-U6䳻gkOzJZZ+/|p;#ޢ餑rK XZ^oۛt,F5no\ݿW,BppVpF9?U;ۗ~; nR+~m9\Œ7fP+=M9jW_;7,F}(+ G-,G־YqROǷ{BǛ GIW wU\>ZL8wڊtՆ Q". claVa9 ~NLۼ=Z>J߃a"y@ 0rg\Cw77 qȹ$?_t@E4|HV? WU!`ykZNe6޺ۻᵃ \m*\rcP7ӡ܋ѻQkR\95)@??"j܋ ,5jw}UK25=69c\#5cZeA0|A4,rj5 CYZA%hc@2,;CJZCԇzTa[e_< [R?*0N~SH* 9,גz@j'H )S4Φk3܌B1WH<^,s>JaA`!NU9A3Dx$oeaQ.0הxb4'"1H2hl`aǑ!|'e(BkaU/Ipk+$P@'0X8g(.1#G!IgpD}DLo4$!XWpa5 "U$Beё;1W]҆c '10H [f\Ѽ+zRϜ\`oRH6 ?LȤ3қ>4׋0fٛʓa`ROQ%yY,A_3iHn 2_kn yěR)l"*"dq1J*U2MJrK4T]$RN✾YbSzFN-/?%2y 2M ?X̦ 4=Ȣ}v~{C %x"=>#$nc'1?14(FX% H:: ,A&:rL ƶ§^3}2*ܰ,oooo*j0 ޽v,P @;,=ʬ6Zgof\,WVк!A* K,Ņj/&S˜2B VD0'*H840rGrXf}'&Bt/ÌǫnQ/mZ2][&eADajRdbəS#O<5{)X)-&fNp ˙deﲦ6cVWC'+ja7%&,QL!?ٔ^'Ha8]q3QUDJ d.!JWцO[I)fDu_y!Q,j0r>Fz 0NA.;x39\j/P #Vj&[ὺ+ 0v[+UV٢HfJz m6c!y|4Is%yo#swIv#!?t .5_j~>؂}27ٳt$'C>7hFP(&]X׃ЋqIe~ yЗ,C!(3h*4#]u!ne/q>>_n>z`>zjkKM]2v{tHLE>ew8aL(KLuv1ǥ# D_>scpe V4U&!P]P%μ[Zeٟ2VGsmS5P wa[0\O<@fؓ A70jnI5tN :l\?< 9/bkÏjw]SΊJ$mΤ^GEĔּ<< yso ҂ygg}i:=kGߏ棥mܿp#sNx{KIoJ:L⧙"?/p44Ik (;,cg;.B3Itu)@_<:[\:RK;I9s٢ch*R2>GXJsS;=B?ZI8 ;fR$d߄;vRp D%-I`Ɩ:y 4 j#O60tSk78:]уmvRA$_B\ NyF5^ڒfgQ,%ߧkR'=uU4:ٺ`=e-;?ȭ:B6 %i& lX Ĵ,_LDži-,~【dHr\G̘i*kI^51skb7U(F#^!"^ǣD6F DJ$Iٶ`Sǝ\tw~$xUϦUϾS+ev)7dS0AӭF88nat12i gx`F" W5~~ oQܛ8F if_"<8L̐e"qeU}3tfQq~jRtMU Lm;e&7QM < ؍i*F溾tA}:jXXXmujC߲QUk w(7WmnuFqvB3ر*m^`V«t,\Uz89ek%< *k诧9^ڻ/[ _T%rAG7b0iGN~yV`!>9ѹSӼ[M[*D86LKZe4Ɵ(1ę W{.d=^PTW8=(,W۱xvZd3KJΌUbvlu\>턤Pq6ʣFIabz96*J`r;ѧRڧhB)J̭(axf' iU6ln(ը2\ͤ(o3ʼnj$Cw-MQ*WSFߢ_FR6p'#FW]nc+TE0D9!T(p je:YxBZkmLzߠ%ŏX/}Q9ݓN;s#;_hLA't_W "_CIM?V;Z$7 Oj͐4 ;/B[uzt=Q>IGUCZŴJ@'iRݐ}}sըa:g$!n<#{y'LLZtO7ush@#Gtnh Aw<0̤'N7]jQ H.RIQ:()hi>9ӳ*|0bL-fN De;"n65FF§SX0=7c@yax#ïy1/" S0r2Cg֣lZ3w*81s/,f5`Y/r-|:d_2dc%W˟2b+CV!N@NqGi“vGw~JAWP{}S9%~p ɾ2ř]28qdک=l>ևzb&'ɧfju~Ʃ,U=fQA}t٘uQw* U_yS}/<5^ 'o)^IQ`rK=UgF8ݲ߽S[\N-1%L rA^,ob1)yaKp_'3V1ػEVT !i7&iMJÉg*1;.cI<bٴ nE&@@{200`\` ɸ zq4 m-[Un5 *~-ᾎ[06_"5=9-R<1 '_㽹uG`+H|ZP/Lƻ".|W8i>">[!*)R,ZrƧar>{wھ+ :v%-qhk.ڿa/$,3M0yᾮzj $ߝ! #^=vaDʦՂ~fh}+&A_ '+a_ycM0n^<+Wc* ddž#,fTYl7@X IG2>V٢NeY"DG;ދ.7)mR@Lox,kNb%Xb#TgK6) ; ć3ټJ4vV|xl>nvȅ;T.CXpn嫟v8/ 'ŭ;{ɭo,А2.f$PYڰ*Ʒ,o iG1w5& \*L;!]fX7"ejvgX Ӝں[aKjrAfDs,s3]zINv`4~"k 61E,vܫS1L3G[#-lh5-1B SHOWSYMB.C s6թctJgY#n9"U!7mBl(V95$$|gwm )e S*vFz/_켪Ab%@YT6 p#>`P6|qW҇9*t_bÜ$Q= 󗬅ъ/xJ1(_<5]ZFd gN+L. H^-) cF#I-Cw=P|[sW_[(S-^Rwy^-:-b`-6]bLiTBܕg 6E- qq(xS!]QZqRpV"iȫY}"U݁/$- n~}nPW*D܋ǙJֻ-!/"ވS^@~.GC^Lt93|LIN&\q+ x&@ks5\P 8;_Wt}hFx! "=, wwdFL&+[(@}!!T[›,AʄQ~XH`!,Z::bR׻u%RVߎ=-2(0WK&I8ϸsz53o!rT`2Wu0tҔFQX; Ѿ` F 錵R$ g^X'v-H#3+H.^*-n';+Q.걐z;y b֓\,B^3B"_ɿmIj(TqhC$=BM7Uwd=UMW cLS0+ȕrG$ u^PeʴB P٣.*g4R7$4 G'/gH3?# ~@T21 ¡~[OQQo(WXƃ5 lH{"NċQ|NdPE$5+N6?r?}d*~^5J~~X-̤}.߯wɿ{["AN._ķ)?o,q@|Y"~K =`GƽgU6hX+[D;Uҏk?Z^VŞ5iY̚uL5h)6pOiصcx㥺HWk; W9*!a*lQ5,7i0ϹKL%umX_ǿⶑz~%r#,-lh5- B SHOWSYMB.HH j4P+YVǭ҆Jת&iHbLfjfdy^{;s3wwfbmJ-P MIp[֥k:vO 񧔅/2 >]<;_$.hYҰ! 3?ş^vFqQxT&ۭmR > aV"Xk*^u9W׳^sKnħLsilj, FXʑoQ*Ao#$:Bo+>(T>(S)AfGC!P?NήjH/NNuuT'R*Ա_fkq PZ&,?\j˦g*(25O%rE,C=$^6nux6bԑv̯}cAtÿ \Kk5Ax5F͛U 5xySD5V5߭5V)&a~4 I8]{gN Xh_D3b嫭%ԺCpOY ͛eا6B G^Pw*+*xE #S+.ɚ31ʓR¡3"Ct̰ĉ2]KuC3)FqX+,Lj 38nl@i`]MfX.b ySû0OOctk%\Sp逛u'B`Sehq-,lf)w3߀UEDaHTi5+P`B}``݀A<] W/$UKJ#,7S]rQp@Q9Z՝wrxg'* Ņ8q6aYh Q).6] :OhTw4^kdf.jXx(d%-lh5-MnC SHOWSYMB.PRJ4{ CJMA{%pgmӵ"BtbK%\جb_i͕P"b-lh5-h C SUBROUT.S+ k FNRL wa:m\=coh޸wd)%ن`w!Uj Wԯ_{īmnt cxf5*D+ܭ!`o,S\-8s(T 9z3ë"hW~UƑ`jhPq*0ӠaP $tGưGJS!E[ EK :Gj.]ʘ P,grڙOzvګ\}ܛ.~ X{l_Ե6j_uz  nKDUw.P`EsSZ8_/nSx1hq3(~R3:$sw9jn|64tILjFSs]uibr "A Ȳ3-17(ءV5BiRH/l \@-Tݛ ʱ*pEGN^vL/L'14&7-b\,7vqv4(q4yٻYM'L80 5:o`%zIe\6cvґ>F#a~OigejA3?2x2[BMUv |=2yLdSڢ,J?o"*JQyyPʉ'56.Gohh)Zi+2\NAƶj׌N5 !x 1I5ጬX0Y,eA-HXB)y\a `r-oWRxdy>0TJ!lhʗO h/$o-lh5-\n C SYM2SMB.PRGX s6xpBhBRnI}̲ps#wi) MlYdO0WT[%_  gefQeVYU" 1G﹀l͖Wo;m٦X>Xp t7LĸN+0~̯3$D4ϴ퐜d%o'yPȴxh7(Xd 䬚Eæ[?p^>G/LzL;^#epY [bVkgi @8Y.?U=b (.qf훯̷䄔*Ȁ1VN?W'>Ul%*E+u_Fr~YO냍9J0UI0.:<2ʭt Zٔ޺MqBe?H4 Iƃ'6>Ic]e>k!Wܴ^yv5@#"IH.|IHchڱ%c4܀9I:+Z }%?+NȒ "M&$;&[R90j+%mpdBd&t{ٯ\>6~//t5PcwI5Ƴf hj`x[uV˱U:᭺ Чѽ/_犞iw :.P错C'DHto,H"$vĔJ3.KrsT$)M0/61&ӨcפiHAig]IuJ+f|EF(! ʭAPMt&3rկRH0&NDjFxb/J]fK]?y!"5)HE} XZ}|1J<tbآBatQ)t3|+OSeӛEFZ,j ə򘽏/.:H/Եv½).\Lm7HPT=a\Gp>63%&u!(.itzI``HݺD #+=<&lFۨ0z?hACx8<>5RaeE,VUX4J$!WÝ8|g{e37DQ.4ODZ p'UK1gK?i"ѱJ[wYg"Fxs=sy8LV/z1hcۇ mKC3~^>&k3&&6S-2l:|?J] ,Bnv6Fifmo'UšG }Ts"@$zKTK}g$~|*=f[%bC$ Ӏ1ɠ|)rx]S#],Fg-If9K)iSy֡k4˃_3xo pl,?Ia٧7^Bok`V =~?WJ¶'ȗ#-lh5- !s SYMBOL.PRGs pI=xHaGCV+w8G &4}z'R,esu͚i5,Эg6bXe+3smkEC{3o{mVێ8 4}HK*^F,5/;|\5v0O0sy;8A!'J6)qWn=, Wq^!Φp] ӁQAȰeCU&ڢ}T+_ ;UcrwDޖ.S3b a;%;I $T(q!YW^JϖDIlE :j4PYLVa8 N >5Ws†6WhyJvڎ`h`Qf`bburQ3R?x ea0c(ۀx.7ZCzŇ %1CI->M1#>3~ 'a@WbWg./[-ROcZ)^PĚ7oJ^ЕۼBIXA\0JV!#εFJÃd g!N vOҞLCi78Wj6a@ppQy: K5ϋhGE\L7Cv8M&Mp H5[+%K6q5'0 !$9 U_R1Kvr<2mOϜ>#zaѦ84[ 5Q 98UBFaRpіtݩ:3cHIs!V yN fb'&dp"|=` ϐ.­vݡO*OG!f}H`8>im27 *< ͤAr ϤjkIwprs*uV$PVؾLELdW"@dFDp j(/ 1D[bpFBw*1AS Ɇ" R3֯$SϽ;`F^i)8JaFՊ,^4ZjW *4L=!{K^_@0F< 8g@U܅@s!U3*Y k0`CT RʆOإ/RD XcTk1Ns}|  GI-d: 9 1r "]d}K(ܗ#n@v{9fШ*[s p77R Un?V`lS\ql%`FUp,&~h| ^I*ݹK|Ke i)9W«-}{k qW8\|N8mMܖ>ub;]\lO`mzΉg³$±|8׶']p5-G&q)XFtB c~6VwEw]%ԐU,m.YUjlK8Չ1" E_mkjX'/[Ɔ矵fKUcϟDtJP&]b<Jfp f}ITI9Qh:48zr؀*Thq-$(Ag N`Tc&s0j::Xmi_ u+&F.ޙMdu~K9dc{P90Z;mF.ؐW͓9he1 ;%(`jJ_Oi{おZ~14ǻt ;x -F?T xJynty%q얙z.U(L'8~cOx TAiw@iZE^aN: 6+Ո^H89q/=SaKLdAiucִf t>gm}ife$@aRukYNblT(T-5ݪӰƓ>-h@Tp) rY!|xKN箋Q X\ ·#C/BF#_Xh;KeK7V6Mկ?I, h6/I ϋ6 ,U^-@M\nƹj ps3vK ]˘ (*F~/c VNi(L썇{HO6,H6oc[_]E|Zݕ~icm|?hݭ"s' yNdT+egiZ\]^}-xOwo~w}<9ߗ>N|Οu?߫lc~Ynw˟3z0wz cmab.뤖mlY'XYu'j]Nz6}JU{I(`0B!!G|4דQUQ{䕷S.)=k1aPnλ,9vjĻ0W/J&6YR ~4hآ>#Oam1 Y:c|͛Kc]%5 '_:1!|s~)(=DͽS)"b8.Y3/<m֡1O$|١d ynQ)nf]^ׯ?}(󀪩3Q1mcUR;l %B>lWvE0 xum.cU Xz8GjWL%iF<4b;=C8xppl ]!MgBmWPa0] {>Wxq&W3-Wut?@NP̎\/Օ }>X_L'1 Zi#N-K.6 *ϴ`+ւԢXs}D)}uĮk`v>If{!OWx E ^h|$ wiSJ4/hz)ܥI7+n+xķk\ſFK_"vL։ZW%74Y9zяSOGdA3>kL?e{PGIV<ɟHWA[h>36]U[jhiw3;*t ]%}-ߥ x3qQHB(y<]mļB+yՅØK -KYjAn\|-F0r4ᑟjQl*v Ԣ!ZE4oP:b,v}"^"aKw%ޤ.Քti뽡suum}mw$lQI^l(pjFBB}jEޮM"6ܞ-(dwp%|Q=jq (O tH-"H{^KE餤zI@_K$b/F4b2=ۮt2Ol 5}`Зh mn)#P7)Ic.3 Q AHA/CXCBH7 #26 #ϙ Bd󥍆XF{$ / rFr> 5Kc– Eᡯc;>,Ч=&[)e}Sp'řВռs[>)X IP̕ @#O;@JH4Pz;nG9J+- h4ㆁo%"VD2@iPe,;P_rc8ٵ]ѡovc@k9H{T(JzՇ{~1t blE ^`Eg{2MRIuOC)Ωe !kHeBJ SF[e 恖P1)_Aȧl\|—<1h^/ EOu?9w+7x̅ty/$"*~hN,Χ9G9>QѩgȳxiO?/.NwҨA> ӗ3,fgAߌr&PrWmAʓ]3@]ӕ;|iʌud}^(zQV4|۝YRg` a--㬱y[l{NAG6luI)u]kϩHaFm/?Iөdjbӧwo!ϻ/J~s.ED71iS'>E@~@/֗QEEN,~s.- ԺЯL<۪hWNags./6qjdԟ B tFt_zK<@~}%̜Z8%[-lh5-) E TMONMODS.EXE um(Xx+:ΠYVœҋ,!Y*rzVzetMyW^u@33wv5nNyCPQ9<5?~*o?uڶےJ<0 M/b!4xKNDK$yj obG!4uNHF~emnJI=,ʉ&<9B13JH951Kc€c+IWMS=LK? C -ktJdp{Յx~>h1y HxuOɗ )Z9r#G'X8(#O}2 VQ2+"<}-]KLa7ml`'+HɰiFj#}02ιOrYwԱh`k=㑂S\Gh*i_8`5@i<%e6යm6W{1<(.jAb2VmS.cms]rWϹ(9tl u~g g<*R2S^%o"]5g"pϛ/s R7hXz F=P(6(u@ s9HKo15fYlE[0[gjX@,ޒSy,^>_ Ԣ$=^Ĵ;K>4soav: -g:>,\^ς50pl&p =)(,G_H _KO)oT-áx\`A \iJlZP>jFqDM&SC6Vpde8K=ǝwOmh4̌3T17u9şi @L{Wͬ jQv*2N%xU(EZ,E1~NQr.Y )-h}֕Yx2P5*} A,3"ݸ`$tF#kK'6AZ蘽}KEu16':'\TA'103Om' :'1>uOygSb} uO [%팖hc` oFWj&Sa61N֘>:!iX/p3 =a\>>TMY}UE둯zKW $Z!J*v| Hx5c^=aZ)ʂ҅rx^gvbG0եd.gjf-`o\7)|@ Zqʟ",\QienX/!`qakَLɌl0\\$%TU&Q7MƑOhobS|*3}=zyd̲hA8bZhAnB:L(LrǿgK8%.`' =O C%Ц` v̚PYEc;y:mK[ˈ[{ldmv mQӠRaׁEjԌNOtk%g˖`KRjT]_Fc)<ͱ?oxRC qR@w*YBb]mpw]W|*vAׇ]0bv)ۅ}lEæ C;=X/K';#+p'Rgn){${q) i<{Hb\bZO8~Ori?2^A:sK[3>6YĚ}La:bthM?̱;~+*l,Vw"Z|| \91Vױ jkJ"%HאD2rD)U`]N`{4@q7>p @K2]gĩ'G}~[FiyPs>ix9 ˿ X&]µbWl/eenKDcy݃=hO+JRuJgui0X8厭s~[orQWc7PK F} 'r1I8MPX_rnY~ dKPp؇.Ľܮ&J߹[b:KG ϕ~\ MϚ?T$TEz[1rF܈3M1Yu`fŲz|Lն}X ևU' w/GK0Ķ!3xI.4E>`6Eٸ8b**{J?m7 Ox2A8/i|,i&ršm'EN龸G?w|2StjdsMː|g4 V=Z2&e~'(۞(ZMsrwEʘJ((`YtbM~8+f{>@4vVJ8Zcdip@%-Uyp7.[fZfv{+E]6[I[Gr!)~cKiu8V J9ZVٰj$Ufۻ K1*4j~ _w3z]pQygYh&4tee¾˃h[xn".u|QFA2;;hRKzYv77U;jN?Ԉ>Up*sw?m!>4wAqfj6ghgYhX*dǽه&yHnz.Vko}ɰMp;8C8i"p/Ig!a(8.|ʟ 51u}8ل9L_(&8&MWji$W p68y@p.q89q,NcLN$Oʣ2kGLy9@Ӗ-]<0~einC8;A.;\j2AU8˴ wW_Zko{c:O5)YuaZ^;[r!=v]uNݞkm/MWo n?[owos~7#?_?. OC^?r=KN_w9OЖ+2Ƀq[baW]],mg |ٶ6OFxB6ms.l!vvבC4H-MbjUheZQ/D |#.vT[! ċq:N銼|yFE1'Xh*4BZIVL;|h%y,i?:w#ĎI2V5-6-> N.Mٽ4ḃa*ĝ l :{,'OQba Oܭ38ok:Q%򙄺-Ŕ2m5qc[PN핉u'a(I#O+Fj[o(Ԍ&5PT![FQ$I$5 QțHn0'oEo iOHcʇ4XeU0'&KtKnЏ.!zGcFIT'Y$1bʋ m,+m&ADXXqצg1`jx7 U6Gcl۹}p};IrQ\LS|3mUcû-3%s(C\泖#엛]߭PIC*cvآ>5i;ؒ!tQ\3&IRo_ID:t+Gځ\5߬Д> p5+gfweY1"X_jc!+lJ27Ku+ ZAC@9WHDvtki~MNRȗS9Ǡ'* 3UZ+hWOb{6=fO`+b= ZܠњB|E (G^ac9S> r%H-lh5-D WATCHDOG.ACCkl Wr6ۋ$r暩oA?!DMQiG6I:&6el]9fsz* - cMxtJB2HC ☛kxfcagtq/ӷumܜ>0p|@ L9b?ʉ`kXV/p'*2*PBؗh/ `%C| ߰jGNxUX !n"TTV|ӑÞQ IG!&7 TyJC,ByD}~-=!+rxƆ[#ETsaј7p32bC[Swx%2X]Z>T~$~aWy}7G+~`:o-n37TKvG ӗ=Qaa\X~=œ|,g 8-uT#N7Yq‚ \`+y@ՂđAG̩O$i~y5$R|957y`6o7?WbG΋j9/%8رFEE\QL8¦PÁ@1vM\P?lxӧ{)3fKZJt6:cnmQ: AHnMV7,gw4m86eD;' :w#G 4c/'\im.'H</$hUXCW"}ή]G\x[Y|qtkGx&G1 [e.> X1@Ģv. G_N:Cz9?]:{1` kЭE\e'N Unjh_YH<;$^d"c"D Z$8CpU RG抟 *Y~u? wTpio{(L%6_, 6څ\wb#G (tk!W .0oX?;H]F@O @pea=a;6Ztu)w*fŽK.qS4Vɲ|6(iYE QyϿ, 5w*= e 8ukvvqBc>ebu O·:lt $1oRC}]%񗞸QD-GIH`k< oy B҉?ޮ `v(tFmP,xNI_X7%<so7}7;"na:TyaoEağXޕpYn'bЁ&{c~(L ɶZ/v?7k5.:=(x5 4o|C< i?=/)ĵbg;\H1.D*C{ql:h`CZ5K?WKRVVm9jq+ }+e%uKС>}%}NӦ }h{4ƕ]IщT_wEN 5b T.fpRb7(=ˣB Ӵڅ=xpi"$>BCQcg9 WP{ 2 Z+89j՞LL& r*)p]Ѝ>DzKwU%"-lh5-l D WATCHDOG.RSC,k {m}Ѿr8ۖR Bbv,E%hVݭܝz8솢U_,x)GmTDŽYmxUleȂ6?nIH]ѶۗE~OV[r[/JdO1HEigWIldXD6+ E((/" IB ^ R(6ڔ9| l<@E霾+꺟V3OWS M me/`%H엦I\{]c靹'!`c!OB}'LCR[T4'CZ][q#-T\CNEl{KR\H YO#:(ZNfG?Q ށzOuP={Dz@w· ~OUl-s(z D4 rMD*vbճDMgٹ1\DW=yMbo7U֛bzz6oyxe7#}޼߶"o,}z1ïJ[tKp>+M.:ξa׎{CiWY:s[z& zh/b2 =ݗ^DЃl=)@MHpZAEO@{TnDY1.Ԇ.?c-F?S| zo)ϳצ7>:o)3ᓕ8\gq~G> _3WM/"x2y^ȳ[2)Nԝoیgx/xhxc=bx grhutFrs:T–Fb,'ˋ*v62ӂ \ሙN]E/X^(# }/((_M }4JlI$6/tn^d(< a icɽxF *Ȍ364u$4_Yh^sC(s3/uAY aH ؀_Qf< @u~En7. 48_#8WpxqFY S7UAm2Js/)>hv S|Z&8h~I ok㒩T((%%~\}$f\7IA~Z%,M"ZXg;{kKxH$ߥJIC%A#gW Ls9R:r\ۅׄ!hGe]TZ'bQH%ٹU6KauY,ra"wN2?'UŎH/TڟW?|,}wa`l?J_B4l+yp?0}{ ?>Lΰd!ψ8yB"8x7ZB3#zJ7БTީG}j(&/Z0ޞJu3{D.gi(ZU]Ǿ g fڝtC\ުd@0%s%Th9&ϼ=M^YnW%q-lh5-D WDOG_TSR.PRGuz |m7$Y89#rFҡ$miԐdũy%y$=$|¢gd 5Ӧ8Km2t&,ÍzYh'^MKiomݻv[3} ]q/i@{A@ û>_ #Y8U@@2m(puYb 5Ys>ӽNPCpS )À~njv{CYg]A9^tN Gj㨥/7 VwOw}3r%wvjvl<8]NӅ iD=MKJ&\uhOB8~Wه8Yj3+#wsÝmy{#>0RoJXïJq%?>MsuL٧vDxdrO8q|s21{ XF8>nuč?MIaά}CqstV&~،v6ɍFEYa=AQ Umݕ׹*-v>]2Xa 0ߎy#ˇ; t(C~]=;2b+;[wBPyw0'ԸvYlisZhf׺&|ﲱROvҎ n3;45(i t, Qm+DP@ |Կt#++TW+=L_`.U_K576*ifj97y!_ \*HsnKXQ^QQs͸v3^[_.eqitks4YAWKƏMµxPUk׶frֿ3 G@\]g(mGIoA,sBl6~.@y[u< נo?Cs*n_+OckQu52E7{#J|U8?y"}><`o]G-dO%.^s  8g9Qu^aagCڨC<1bja.S5ݕpxxh+h=]u-9_ׇvB]c_b%q8iy+'^(zH(nGs>aJ1 Q 7==C=Ѓ=!gSwYMf]f*$E nĴ;f -dzW >"=fwO$3\IOf31t>q.ŌH`Ԫ$׫=<].:~(@ZQq@)n}֌S+3B^] gM4A罰[.74t<i򮄏sGOh3+f$wG$r!?B掏4D tfz>h2& z5]*I7ɃԺ>OBz4ߋP< 53K8]o~*v;ZZ>J.U&iE)\5HةiO0;[wd' g̡,_;nM.3Frak2'y3zs',eW1/o>W/Yw>m 0{Yp#Izύ`A~Ay <<=ixb?h־pG<4 :tWA_w"-\9|RaPCkzQD.u'cؽo* U=EXe rѓ>BJQ Z'dD2:\(Iu XRJ*|LI֗ê=]^HVt˦uTa_U[ʷDRUEY5Й1귛YEx#r*9D""؟X꫽@W g. 5FP(*kJ7Pk5o!1߭9G7V K}>蓁?wA0#(. Eo #1e#1܎0nJKs}e2ʓZt:fahA?Pԩ,J>}`a>x} ˏl=‘ 2!:,,̴2Ȇw bt0ߗW3z`3,ϻK|gŷm5S}}[{*Toj7I3;o77 MvI-8qqq\v&j#>/qq9N=㏍g9:g=s*;Ϳ[sW*9e= ψKsΨsˬ+S$*q[]c:uu]y.W\_pڃv'vB:N\xp-*G1g}3_ߍۇucýӹ;wA;N|~xkyy`]Kyy7<]y76,JThw0WQYA|2eKIEdsU6IQwJ젋9̋nDmל0iPtc"[Z"ɱd Nq!/۩"T%N;JeRFJH UBhmcLʪ31iºqݯq .c)53`HB18bx!ik.GjKB1-I`c:TSJjްaܤTq,/VJ|]YZ;%_n$/&dдI)M<ਲ਼`.eG; ԕ&t2*9@I&u Z94f xWQvF IWkrRJ -eU Rא LTIHY"R[ QD,eN"N IаSDH] Fy!6l h$36XU^< De*U#h(djO&MDΖʍ&D`k8hFUYyVMKO(+Mvr(l+GȊ<>4;h1iKJ $G2RF lȲVD tP"O9j*p}l6i:LZz5Mu'T(F& ) Q/HJW*JW<%!0->Wychyg(TCh3,}(3ɩ2TpvZϔPSA1 h)Jԇ_cvPi@#P U䢕5FiZr$l0\)ClSr.>m|YAyCDSZݞ,h W&%rVXf. *'BEt=r=LI %$Vd8:DʇYʵHg*aIhhFzЋ= s #eBca/j3K8i-JMQZ)@ Y2q/}Ȧ2˦HjMYBP|DD#ɺ12S SILDQq!շWIxNO#NK'J ꂮv7Y9Sh1j`H>.<@E`M-IK.@ Ib*$2ZǚQLҌg6=|682YtaFŦhy)S ?99ys^5+澹u:8w5G<`dTMonTMonConfpXL.O*M*M.OLLp8pxpTemplMon Config`$N/ / G7'o N! k0(gp`E3D k0(f8HjHRHjHjHjHjHjHHjR@g62SAgSAgSAgSAg`*x`*x`0R@gU@g| gS@g`z`HStr"Jp UNXO>R@g62JAgUAgSAgVSAg`z*BD`H0R@|b@0;NF:.`8z0-N ,`lHStr"Jp UN~XO>R@g60-N 0J@gpS@gU@gS@g`*x`HmtrCp UN0XO>R@g;G2I U"h|"0-N Uhz`HzBgHmp?Bgr?t?p?r?/ m h(NO`HzBgHmp?Bgr?t?p?r?/ m h(NO`zHmp? m hVN\OpNjHzZHmp?Bgr?t?/ m h0NO`XHzBgHmp?Bgr?t ?p ?r ?/ m h(NO`HzVBgHmp?Bgr?t ?p ?r ?/ m h(NO`Hmp? m hVN\OpNHzHmp?Bgr ?t ?/ m h0NO`Hz6BgHmp?Bgr??t?r?/ m h(NO`THzBgHmp?Bgr?t?p?r?/ m h(NO` Hmp? m hVN\OpNHzHmp?Bgr?t?/ m h0NOHmBg m hVN\O`0rAXWf0(N $hz20-N `HStr"Jp UNXO>R@g6r0-N 0J@gS@gS@gU@g`HmtrC,p UNRXO>R@g;G2I U"h",r0-N | Uh?,?,?,4rB@ UN\O`0rAXWf0(NHStr"Jp UNXO>R@gJ62JAgSAgXSAg\SAg`.*x U1T U1l?,?,?,4rB@ UN\O Uh" UA(C""HoCp UNXO?/?/?/4/rp UN\O`0/ |g|g`vJCg0JEg 0-fNB@OLXO?/?/?/4/rp RN\OPO$_Nu/ QOE7r R h0*N RAC""HoCp RNXO?/?/?/4/rp RN\OPO$_Nu/ E7r R h0*NBp?Bg?*r?t?/ j h$NOr R h,0*NvBp?Bg?*r ?t ?/ j h$NOr R h0*NBBp?Bg?*r?t?/ j h$NO$_NuH8 E7Jg* R"hl QBB@???C6p R h PN\O`" R"hl QB??C6 R h PNXO???C6 R h PN\OA70+ng "P2)R|`r"PiR"P3AR0+pg "P4)|`t"Pi"P3B0+g r"Pij` "P2)j|"P3Aj0+Vg "P4)|`t"Pi"y73BA70+rh`J@g t"Pi` "P4)|"P3B0+rhv`J@g x"Pi` "P8)|"P3D0+r ht`J@g v"Pi` "P6)|"P3C0+r ht`J@g x"Pi` "P8)|"P3D0+r ht`J@g v"Pi*` "P6)*|"P3C*0+Hr`J@g t"PiB` "P4)B|"P3BB0+Hr`J@g v"PiZ` "P6)Z|"P3CZ0+Hr`J@g t"Pir` "P4)r|"P3Br0+Hr`J@g v"Pi` "P6)|"P3C0+Hr`J@g t"Pi` "P4)|"P3BBAB@NTOL Nu/ A7E9p"PiRgBA`2<5Anp"PigBB`4<5Bpp"Pijg2<`BA5Ap y7hgBB`4<5BA7p"Pigr`BAj|jp"Pigr`BAj|Ijp"Pigr`BAj|Ijp"Pigr`BAj|Ijp"Pi*gr`BAj|Ijp"PiBgr`BAj|Ijp"PiZgr`BAj|IIjp"Pirgr`BAj|IIjp"Pigr`BAj|IIjp"Pigr`BAj|IIjpCAVN <"J jN $_Nu/ / A3lC9E9298P498PJB498PJB&Q64|bDB4; N  $,4"9`&"9`"9`"9`"9`"9&Q0P382IP384JP38N&_$_NuH86E9G7I9JAgf RBp Shjgr`B Rp Shgr`B Rp Shgr`B Rp Shgr`B R S"hT QN l0J@gS@gS@g S@g&`2)|9%$9$`")|9l`)|9n`)|9I$9Hp Rg r"Sij` S2(j| S1Ajp Rg t"Si` S4(| S1Bp Rg r"Si` S2(| S1Ap Rg t"Si` S4(| S1Br S"hT Q$lB@NLNu/ $HA: B1|1|1|1| 1| 1@ JB@N$_NuH8$H6t4"ҁ҂82G: I7n`p2H ЀЁ rf202 H|NZ6J@m4H"ҁ҂50HA% 2H ЀЁ42m J0N|2H ЀЁ82DfLNuA7jBA` f0NuRHRAfpNuH8O$o$>BoG67j0jS@7@2+jSA7AI90+f2+g Kr0N pjgDrj 6tj 7BpS7@rk7A0rN BA0N Lr0N ^ K0N pjg j` jA )HB@7@67|7|7j 7j pk7@ rk 7A0N HWHlC Kr0N POr0N B@OLNuH (N R&$x CN F f `f J`PJ fLNu/YOM, IC HzaXO VBXO,_Nu"VS@eQ,NuH8]O$H&I(o&BCx%p JR@g2fJ@g@HNBEg>BA< <b;k`|<*f<`&<0< b ACp a $Wb<gt<.f6<*f4`$<0< b ACp a$Wb4g<߲<Lf g`<hggr@dp|?@0;N`````N`N``````````````````````````NNN````````````````` [0`|A`0A2"LaN@`\ [2"LaL@`JJEj `p0?4 La"TO@`*JEj `0H?4 LaTO@` JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`@HN0\OLxNup24C8jxA aA pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`hH0$H&IB(v`H0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 ??B@CgJ1kB@BA< C(<-Wg<+fg"1bAg1b @8@@D`JgD@86Nu//O4UB|"bBJ@j < fD@-CtH@B@H@&HC;0(RBH@B@H@fQBO _&Nu3!7`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ JgJgJgJgJg JgJgJfSHggggg ggf @Nu g<g8g4g0g,g(g$g ggggg ggf @NuSeg gb pNuJfpNupNuH0$H|g|$bG>rtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"7p` 3!7p& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!7`0123456789abcdefghijklmnopqrstuvwxyzJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#/ /?< NA\O$_Nu/A:"1|1|!I!o1A"o 1Y1Q"_A000000000A:"ry`A:"1ABh1|r`A:"Bh1|1Arh`A:"Bh1|1Ar`C:"3|3|3AC0""A:"2<`ZC?R2222A:"1|Bh1| r `0A:"BhBhr{`A:"Bh1|1Arz`/ 1@ 0"<7psNBA;0$_Nup `x#=:A:000000p*`T/ #=:3:p,a@"_2"o2Nu/ /pMa*"_2"_2"o2"o2Nu#=:3:pN`/ 3:"@@A"C:$B@22220<"<"NBA;0$_Nu:":@:;=:?: 333333333333333333444!4&3345334Q334e33444!4}33433444433433444!433433433444433433533533444!5335'3355335J335Z335j335}33533533444!     $%&'()-./0126789:;<=>?@ABCD EFG HIJ KLMQRSTUVWXYZ[\]^_`abcdefghijk @           %  @   ccc    ! "    %#! @ !  @A@*@   @ A @+ @@A@,@   !34  5@ !x ! @   ! xxxx        !NO   P` ( @ ( x x x x xxxxxx !lm  %n 9KTMONCONF.RSC55555)5556666(656B6O Main menue TempleMon isnot resident in memory.Betaversion 1.20x from 32.08.91 ABORTOKSAVE Options... Move from SR activates TMonWake up screensaverDiv by 0 activates TMon Colors... RED16GREENBLUE Duochrome 1 White on Black in ST-Hoch Keys... ___Scancode: ___999Shift rightShift leftAlternateControl Call via PMMU... Supervisor ViolationWrite ViolationLimit ViolationInvalid DescriptorError in TablesearchactivTempleMon is not activMain menue Options... Colors... Keys... ST-MID 0 ST-Mid 1 ST-Mid 2 ST-Mid 3 Duochrome 0Duochrome 1Aufruf Intenal syncExtenal syncResync TemplemonVarEndnotBetaversion %x.%02x%cfrom %2x/%02x/%04xVersion %x.%02x?0 ($$"D!!"D$$(0 ??          ? 0'''' 0 0     0@X XX2XbXY[^\X@@@@@@@@@@@@@oxc667*:":?R;<: d^<(ZZZX(j  J$ Jt .  PZ" ~0B "  8 D`P``h>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#ht3hx k #h~ Ј<.@#hzJyhxg<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ON&0 J"LN? 9g @N 9g @NN?<LNAH (N2&$x CN& f `f J`PJ fLNuHOT6(HNKh H`#..y2ax.y.LJ6gJg /96 9>Nu/ pA&yh&kN#6#*&_Nu#>H`#..y2a.y.LJ:gJg /9: 9>Nu 9hzм#2NuA(p"@ "BygA1B3g3gO"Nu/ Hz?<&NN\O$_Nu 9hg @0<PNHz /<?BA< <b;k`|<*f<`&<0< b ACp a$Wb<gt<.f6<*f4`$<0< b ACp a$Wb4g<߲<Lf g`<hggr@dp|?@0;N`````N`N``````````````````````````NNN````````````````` [0`|A`0A2"LaN@`\ [2"LaL@`JJEj `p0?4 La"TO@`*JEj `0H?4 LaTO@` JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`@HN0\OLxNup24C8jxA aA pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`hH0$H&IB(v`H0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 ChaAhp `\/ / B@JgB)g@)fJ&Q(i ge"// Ia"_ _J@f&Q`B@"(_&_Nu3 p`#H#H&HJfS#K " I(Ia:"LJ@f`H:$H&I(S&gfJg^+g`)ft,k x$ڹd SfRe`.&// Ka$"J@k,f4(SSfRf& L\Nu3 p`"`&x,A'J'JE8'J & KaxJ@kfRf"`(g4(f>"P | dNu?/a8 _2J@f 0Nu3 pNuC!I!IR!I `H&H(k6+"+g0DtaJk+fZ"S"L Ip gSj`*| // " 0a`"_"JkNgPAp SjH@" 0a<߶<Xfg.G(3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"p` 3!p& g"`"CB@f ANu//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`0123456789abcdefghijklmnopqrstuvwxyz/ &yhl g/ &S?<INA\O`&yhp g/ &S?<INA\O`&_NuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#??<LNA/ /?<;NA\O$_Nu?/?<1NA/ /?< NA\O$_Nu/ ?/?<GNAPO$_Nu/ //H>KNAO$_Nu/ /|?// ?</NATO&?<NA\O?<NNAPO/&?<NA\OJfB@&$_Nup3`/ //?</NATO&?<NA\O?<ONATO/&?<NA\OJfB@&$_Nup3#` There is no help for this command yet available. Short display about build in commands and functions in TempleMon: ----------------------------------------------------------------- & Convert from decimal to hexadecimal notation. ' Insert ASCII character into memory. : Modify memory. ? Calculation of two different numbers. B View, add, delete and change breakpoint. C Copy from memory to memory. D Disassemble. F Fill memory. G (Go) Continue execution at interrupted PC-address. H Hunt in memory for one byte or a chain of bytes. I Display memory as ASCII-characters. L Load from disk. M Modify memory in hexadecimal notation. O Display, set, modify, delete offset variable. P Start, end of protocolling. Q (Quit) Perform PTerm call. R Display and modify register contents. S Save to disk. T Set or reset trace condition. V (Verify) Compare two different memory locations. VI Vector initialising. For extended help for a specific command type the desired command at the commandline and press CONTROL HELP. For a general help about the syntax of addresses as parameters for commands press SHIFT-LEFT CONTROL HELP. To display the editor commands press SHIFT-LEFT SHIFT-RIGHT CONTROL HELP. Editor key functions: ----------------------- SHIFT-LEFT HELP Jump to SysMon (if present and in secure state). ESC Clear whole commandline. SHIFT HOME Clear commandline starting at current cursor position. CONTROL HOME Jump to last screen line. HOME Jump to first screen line. SHIFT CURSOR LEFT Jump to start of commandline. SHIFT CURSOR RIGHT Jump to end of commandline. CURSOR LEFT Move cursor one character left. CURSOR RIGHT Move cursor one character right. DELETE Delete character under cursor. BACKSPACE Delete character left of cursor. CONTROL CURSOR LEFT Jump one word left. CONTROL CURSOR RIGHT Jump one word right. SHIFT CONTROL CURSOR LEFT Jump to beginning of current word. SHIFT CONTROL CURSOR RIGHT Jump to end of current word. INSERT Either toggle between insert and overwrite editor modus or insert a single space (see also HELP of TMonINST about editor modus). CURSOR UP Move cursor one line up. CURSOR DOWN Move cursor one line down. SHIFT CURSOR UP Search in history buffer in upper direction. SHIFT CURSOR DOWN Search in history buffer in lower direction. CONTROL CURSOR UP Move cursor one page up. CONTROL CURSOR DOWN Move cursor one page down. The functionality of SHIFT CURSOR UP/DOWN can be exchanged with these of CONTROL CURSOR UP/DOWN by the install program! SHIFT CONTROL CURSOR UP Jump to start of screen buffer. SHIFT CONTROL CURSOR DOWN Jump to end of screen buffer. UNDO Restore destroyed commandline through searching in the history buffer or through clearing. RETURN or ENTER Parse and execute current commandline. F1 Switch to TempleMon screen. F2 Switch to user screen. While tracing some of the following keys can be used: ------------------------------------------------------- SPACE Trace next instruction. ESC Return to commandline input. O Display off. Blind tracing A Trace all. Same as key O, but the trace bit is set every time before the next instruction. This allows the tracing of traps. R Return from subroutine. Switches tracing off as long as the processor executes a subroutine. F Fast. Executes instructions without tracing but if flow control is returned to TempleMon the trace bit is set automatically. Practical in use with B (see below). C Continued. Same as continued hold down of the key SPACE. 0 Clear trace bit. 1 Set trace bit. D Disassemble the next instruction. Can be repeated more than once. S Skip next instruction. B Set short-lived breakpoint behind last disassembled instruction. In use with D and F practical not to trace loops. The syntax of addresses as parameters of commands: ---------------------------------------------------- In the extended help for each specific command addresses are given in brackets like as address or as end address. Where ever you find brackets in the explanation you have to omit them and write the address or the number without the brackets. - Addresses are normally written in hexadecimal notation. Therefor you need not a leading prefix. Example : 42E - Addresses or numbers can also be typed in decimal notation with the leading &-prefix. Example : &56 - Addresses or numbers can also be given as contents of a processor register. Therefor you need the leading R-prefix. The following list of registers can be used (if your processor owns them): D0-D7, A0-A7, USP, SSP, ISP, MSP, PC, CRP, SRP, URP, VBR, CAAR, FPIAR. Example: RPC. - Addresses or numbers can also be given in the four internal variables O, S, E and L. Behind the address offset variable O a constant offset can be placed, Example: O12. For the other three variables you must use an expression (see below) if you need an offset. - Addresses or numbers can consist of an complex expression with addition or subtraction. Example: RPC-20 - If the symbol driver is present symbols can also be used to formulate an address. Therefor the leading #-prefix is used. Example: #start. If you want to disassemble from the symbol start you just have to type: D #start. Symbols are case sensitive! - It is possible to make indirect addresses - a pointer, or a pointer of a pointer. Therefor use the P-prefix with round brackets. Example: if you want to disassemble the TRAP 1 handler you can type D P(84). & Displays the hexadecimal value of the decimal number . Do not use a leading prefix for the decimal number. ' abc... Inserts max. 32 characters into memory starting with address . Write the characters in ASCII notation without prefixes. : ... Modify memory starting with address by writing the bytes etc. into memory. Memory accesses are perfomed physically as 8 bit wide accesses. :w ... Modify memory starting with address by writing the words etc. into memory. Memory accesses are perfomed physically as 16 bit wide accesses. :l ... Modify memory starting with address by writing the longwords etc. into memory. Memory accesses are perfomed physically as 32 bit wide accesses. ? Calculate the numbers and by using the operation and display the result. Valid operations are: +, -, *, /, O (binary OR), A (binary AND) and E (binary EXOR). The result of the carry is also displayed when calculating an addition or subtraction. The result of the reminder is displayed when calculating a division. Both operands of a multiply and the divisor of a division are only 16 bit wide sized. B Displays all used breakpoints. The number behind the B of the display is the number of the breakpoint (range 0-7). Then follows the address of the breakpoint, the initializa- tion number (this the initialization value of the breakpoint counter) and the breakpoint counter (every time when the CPU reaches the brakpoint address this counter is decreased, but TempleMon interruptes the program flow only if the counter was decimated to zero). B Sets the breakpoint with the number to address . The breakpoint counter und initialization value is set to 1. A breakpoint is assumed to be deleted if it's address is zero. B Like the command above but additionally sets the breakpoint counter and initialization value to . B Like the command above but additionally sets the breakpoint counter to and the initialization number to . B - Deletes all breakpoints (a breakpoint isn't valid any longer when it's address is set to zero). BU Display address of user-trace routine. If it is zero the user won't be called. BU Sets the user-trace routine to address . BU 0 Delete calling of the user-trace routine. C Copy the contents of the memory beginning with address ending with address to address . Memory accesses are performed physically as 8 bit wide accesses. D Disassemble from address to . If the end address is omitted only one single line is displayed. D Disassemble from last used start address. D . Disassemble from last used end address. D: Switch disassembler to the CPU indicated with the number . Valid numbers are : 0=68000, 1=68010, 2=68020, 3=68030 and 4=68040. F 'abc...' Fill memory beginning at address ending at address with charcters abc... . F ... Fill memory beginning at address ending at address with bytes etc. All bytes marked with questionmark are not replaced! G Go. Continious the interrupted program with the instruction where the PC register points to. G Continious the interrupted program with the instruction residing in address . GS Go Sub. Starts the subroutine specified through address . The subroutine must end with the instruction RTS. The contents of the registers might be destroyed. Use the register save (RS) command to save the register set before using the command GS. After return from the subroutine TempleMon resets to PC register to zero and will abuse the command G as long as you haven't restored the PC (e.g. with register restore (RR) command). That will remind you that have to reset a valid register set. G ,, ... G , ... GS , ... Go and set short-lived breakpoints (range 0-7) ... These breakpoints will be initialized with breakpoint counter value 1 (look at command B for meaning of initialization and breakpoint counter). These breakpoints will by deleted at the next entry of TempleMon. It doesn't depend on how TempleMon is entered - through these short lived breakpoints or through any other way. H 'abc...' Hunt for the characters abc... in the memory beginning at address ending at address . H ... Hunt for the chain of bytes ... in the memory beginning at address ending at address . Bytes can be marked with the questionmark to define a joker character. I Display contents of memory as character beginning at address ending at addess .If the end address is omitted only one single line is displayed. I Display contents of memory as character from last used start address. I . Display contents of memory as character from last used end address. L Load file from disk. Therefore memory is allocated with GemDos call Malloc. The loading address is displayed and also stored into the variable S, the end address is stored into the variable E and the file length is stored into variable L. This function uses GemDos calls. Depending on the state of GemDos this command might not be executed due to the fact that GemDos is not reentrant. L , Load file from disk to address without allocating memory. L ,, Load file from disk to memory beginning at address but maximal to address to save the memory above the address . L- Free allocated memory. is the address of the allocated memory returned from command L L ,@ L ,@, L ,@,, Similar to the commands above but with the difference that the file isn't loaded from the beginning of the file but from the distance (in bytes) to the beginning of the file. M Display contents of memory in hexadecimal bytes beginning at address ending at address . Instead of the command M the command MB can be used. MW Display contents of memory in hexadecimal words beginning at address ending at address . ML Display contents of memory in hexadecimal longwords beginning at address ending at address . If no address is specified memory will be display from the last used start address. If a single point is specified as beginning address memory will be displayed from the last used end address. Accesses to memory are performed physically as wide as the widness of the output of the values. That's important for I/O registers! O Sets the address offset variable to the number . O Displays the value of the address offset variable. The address offset variable can be used without any restrictions. It's not touched by command or any result through TempleMon except the command O. P Clears the screen and puts a formfeed character into a protocol file if a protocol file is open. P Opens a protocol file with the name . All display output will then also be put into the protocol file. The filename PRN: will protocol directly to a printer. This function uses GemDos calls. Depending on the state of GemDos this command might not be executed due to the fact that GemDos is not reentrant. PC Close protocol file. PF Put formfeed character into protocol file. Useful for page oriented printers like a laser printer. Q Quit. Executes the GemDos call PTerm(-1), resets all breakpoints and closes the protocol file. Don't use this command to continioue an interrupted program because otherwiese it will be terminated (instead of it use the command G)! R Displays the values of all selected registers. R+ Displays the values of all available registers. R- Displays last entrance message. R ... Displays the values of the named registers etc. R = Sets the register to value . R .= .= ... Sets the bitspecifier of register to value , the bitspecifier of other register to value , etc. R := = ... Sets the bitspecifier of register to value , the bitspecifier of the same register to value , etc. R: Displays register selection. R: ... Defines registers etc. as new register selection. R:+ ... Adds registers etc. to current register selection. R:- ... Removes registers etc. from current register selection. R: Defines all registers of CPU type as new register selection. Valid CPU types: 0=68000, 1=68010, 2=68020, 3=68030 and 4=68040. R:8 Adds all registers of FPU 68881/882 to current register selection. R:B- or R:. Selects short display form for those registers who have some different names for their bitfields. R:B+ or R:* Selects extended display form for those registers who have some different names for their bitfields. RS Saves the contents of all registers. RR Restores the contents of all registers. Requires a former command RS. RW Switches to register selection at display of entrance message. RD Switches to default registers (PC, SR and all SPs) at display of entrance message. S , Saves the contents of the memory from address to address . An existing file will be overwritten. S ,@, Saves the contents of the memory from address to address into an existing file on file position . Both commands are using GemDos calls. Depending on the state of GemDos these commands might not be executed due to the fact that GemDos is not reentrant. T Displays actual trace mode (activ or inactiv). T+ Switches to trace mode and sets the T bit in the saved SR register. T- Resets the trace mode and clears the T bit in the saved SR register. T0 Selects trace on flow control for CPU 68020 or higher on next T+ command. T0+ Selects trace on flow control for CPU 68020 or higher and switches to trace mode. T1 Deselects trace on flow control for CPU 68020 or higher on next T+ command. T1+ Deselects trace on flow control for CPU 68020 or higher and switches to trace mode. V Verifies the contents of the memory beginning with address ending with address by comparing it to memory space beginning with address . Memory accesses are performed physically as 8 bit wide accesses. VI Vector init. Resets all exception vectors to TempleMons routines. Modular modul loader V1.0 for TempleMon (c) 1992 by Johannes HillLoading TempleMon moduls from %s TMONMOD?.EXEModul loader initialisation failed. Installation aborted. ggghr  T*f&,"(L      ,((0 ` J .D`+x``d >>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#V3Z k #` Ј<.@#\JyZg<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ONf0 J"LN? 9g @N 9g @NN(?<LNAH8UO$H(IG/ Ho"KAN]fPOJ@g0gfB@`@C LNp\ LN~ g"K/ p\ LNRH"_N` "K LNpTOLNuOCANvJ@gANJ@jApNXONu?/ B>E,BC`& Tfp C JNJ@f#>` RJRC|mBC`& TfpC JNJ@f#^` RJRC|m$_6NuH8UOIb Jg*???BA???Ci$l j PNO `d?????C l$h RNO `@C l$h RN`*C l$h RN`C l$h RNTOLNu <_VDON] g mr`r3fNu3fNu3FȄpNu/ EȆ0*nfr`BAp+ jN0*pfr`BAp, jN0*fBA`rp- jN$_NuH>O8*HvEN\J@fANpNr yʶlA3pNX` LANZdJ@fApNX` .G0+R@HN#fApNX3NANNIMȆpA.ArB@NABAB@N|f mN&"m KNp\ KN g4"m LNp\ LNB(p\ KN"HRIAN`6N<A|:B@ANC0 LN6"KANC2 LN6N .g "@ N <N*p"nAN*N*ArB@NIʦ W0NZArB@N W0NZArB@N W0NZAr B@N W0NZAr B@N W0NZAr B@N W0NZAr B@N W0NZN=R nHhHhHhHhrB@N>OBg/.rB@N\OI HTHTHT"L nAN2O ?94?92BgBgBgBgBBBApNO p nNNؑB@N,KHnHo HoHnHnBgBgBgBgBgBgBgBgBgBgBgBgp?C M42pN>O.8r@g U fztof02-| |%bA2;NzfL "NX:Db"KA8NJ@g KNn`."KAKNJ@gNN`"KAfNJ@gN`N(`N `HjzC A!NHXO`||HjCSANHXO/fZB.S`RHjCDAENHXO`:HjCgAhNHXO`"HjCiAjNHXO` N`Nb`N`N"`0.ngBA`2<=AnJAfr`BAp+ nN`0.pgBA`2<=ApJAfr`BAp, nN`0.gBA`2<=AJAfBA`rp- nN`^N'`TN)`JN+^`@ApNX`00-| |%b@0;NLlV "dz8NN`N1lA>N> `N1lA?N> `N1lA@N> `~N1lA@N> `hN1lAAN> `RBC`LN1lAAN> `6N1lABN> ` N1lACWN> ` N1lAD*N> `N1lADN> `N1lAE0N> `N1lAFN> `N1lAHFN> `N1lAIpN> `N1lAKN> `pN1lALN> `\N1lANN> `HN1lAQN> `4N1lAUN> ` N1lAW2N> ` ApNXr0- nN` MN4&pDgl2.0.NJ@fX?.4.rp nNTO:k:"L2. nNjJ@f$0W@|b@0;N"xhp(BC`A>pNXU@f .gV".gP"@ N <N*p"nAN*`.N`fNb`^N`VN"`NN `FNN`:"KAiNJ@g, KNnN`"KAfNJ@g`A{pNX2H ЀЁ np n?(?(?(4(0rN\OpDgTHoC2/ n0/ N^XOJ@g4?| ?yʰBoBA0/ nNA r09ʰN"JCfTN=|N]VB@OL|8NuH8OpN,Ef"JANd&H fApNX`"KrpA,NZrgAZpNX` o`,gApNX`IBAp KNJ@fv"Krp LNZrfR Tf>"Kp ANZrfvp C LNJ@fS`*BA  KNJ@foA|pNX`Bx ؃BA  KNJ@gA pNX`"Krp LNZrfR Tfh"KpANZrgAcpNX`pC LNJ@f"SBA  KNJ@g:A&pNX`BA  KNJ@f฼otApNX`"KrpANZrf^ /tcA*pNX`JpCAFN*BA  KNJ@fr"Kr <AȆNZrg ApNX KNB@N,OHLNuH8OpN,Ef"JANd&H fAypNX`6"KrpA,NZrgApNX` o`,gA.pNX`IBAp KNJ@fv"Krp LNZrfR TfR"Kp ANZrf|p C LNJ@fSx ؃BA  KNJ@g"`BA  KNJ@frn`"Krp LNZrfR Tfh"KpANZrgApNX`pC LNJ@f"SBA  KNJ@g:ApNX`BA  KNJ@f฼otA!pNX`"KrpANZrgAppNX` /rcApNX`lBA  KNJ@gApNX`N"Kr <AȆNrf&  KBANJ@f8"KrpANrg AppNX KNB@N,OHLNuH0&HpN,C9 KNd$H fAODE:N<A|:|\B@ANGfCf JN6M,KI,pN6BHkkHo"L JN]fPOJ@f B@N6`J@g`ApNX`C{ NN"L NN6C NN6 NpNXU@f MNJ@gApNX`OL|NuHOArB@NGIKM HSHTHU"N o N2O ????BgBgBBBAB@NO ????BgBgBBBApNO ???4rB@ oN\Op WN6H"ҁҀ Wp ????BgBgBBpBANO ????BgBgBBBApNO O LxNuHOArB@N WhR Whj WhGȆB@+dJ@g|g ` Whj` Wh` WhR<+eg r Wh` W2(| W1AIKMHTHUHVC o N2O ????/BgBgBBBAB@NO ????/BgBgBBBApNO ???4/rB@ oN\Op WN6H"ҁҀ Wp ????/BgBgBBpBANO ????/BgBgBBBApNO | gFp WhjgB+dp Whg|dp WhRg|dp Whg+e`+eO LxNuHOArB@Nr W"hT Qp09Nr W"hl QB@9N r W"h QB@9N IKMG HTHUHV"K o N2O ????BgBgBBBAB@NO ????BgBgBBBApNO ???4rB@ oN\Op WN6H"ҁҀ Wp ????BgBgBBpBANO ????BgBgBBBApNO | gJ W"hT QN3 W"hl QNB|o<` W"h QNBO LxNuHOArB@NGȆ0+ng W2(R|`r WhR W1AR0+pg W4(j|`t Whj W1Bj0+g r Wh` W2(| W1A W"h Q +r NIKMHTHUHVC o N2O ????/BgBgBBBAB@NO ????/BgBgBBBApNO ???4/rB@ oN\Op WN6H"ҁҀ Wp ????/BgBgBBpBANO ????/BgBgBBBApNO | gTp WhRgBA`2<7Anp WhjgBB`4<7Bpp Whg2<`BA7A W"h QN'@O LxNuHOArB@NGIK M HSHTHU"N oN2O ????BgBgBBBAB@NO ????BgBgBBBApNO EȆ???4rB@ oN\Op oN6H"ҁҀ op 4|bB4; N  "DZpHyC A!NXO`bHyCSANXOfFB*S`@HyCDAENpXO`*HyCDAhNZXO`Hy/CDAjNDXO|f"????BgBgBBBApNO ????BgBgBBBApNO OL|NuH $H</ jB@rN r jTB@N r jB@N Af0BAHАAS@5@2BBH…ВBSA5AZ0BBH…АBS@5@LxNuH.OBCpCAN*I Lr B@N T8(hRDphgKp ThgKp ThgK p ThgK p ThZgKp ThrgKpWg T2(|`r Th T1ApWgtA` T4(| T1BMf-.<N.>O.0 TNTOEHRHoHo"C( TN2O ??/?/?/"BgBgBBBAB@NO ??/?/?/"BgBgBBBApNO ??/?/4/"r0 TN\Op TN?@]@|$b@0;N4VxJzdJzdB@R@2@l.`t`8B@S@jB`<`"trp TN?@.2Hr T hB@N 0BAH֐AS@ T1@v`B@R@2@l.`t`8B@S@jB`<`"tr#p" TN?@.2Hr T hTB@N 0BAH֐AS@ T1@Zv `zB@R@2@l.`t`8B@S@jB`<`"tr)p( TN?@.2Hr T hB@N 0BAH֐AS@ T1@v&`B@VBAVIABBVJB:K`B@VBAVIABBVJB:K`B@VBAVIABBVJB:K `dB@VBAVIABBVJB:K `BB@VBAVIABBVJB:K` B@VBAVIABBVJB:K-.<N.>O.0 TN*TOv og of2/H ЀЁ Tp ??/?/?/"BgBgBBpBANO ??/?/?/"BgBgBBBApNO og>B@VBAVIABBVJB:r ThgBB`t>pCAN*OLtNuHOAr B@NGȆ0+g W2(R|`r WhR W1AR0+g t Whj` W4(j| W1Bj/+CG o h PNXO/+CG o h PNXOKMIHUHVHTC o N2O ????/BgBgBBBAB@NO ????/BgBgBBBApNO ???4/rB@ oN\Op WN6H"ҁҀ Wp ????/BgBgBBpBANO ????/BgBgBBBApNO | gNp WhRgBA`2<7AHkCG o(h TNXOHkCG o(h TNXOO LxNuHOAr B@N09g r WhR` W2(R| W1ARBC`Fp2IC2H$Ԃԁ W h PN*2H ЀЁ W"h QB(RC| mIKMG HTHUHV"K o N2O ????BgBgBBBAB@NO ????BgBgBBBApNO ???4rB@ oN\Op WN8H"ҁҀ Wp ????BgBgBBpBANO ????BgBgBBBApNO |gNp WhRg2<`BA3BC`,p4H"ҁ҂ W"h"Q8LAN*RC| mO LxNuHOAr B@NGȆ0+rh`J@g t Wh` W4(| W1B0+rht`J@g p Wh` W0(| W1@2+t ipaJAg r Wh*` W2(*| W1A*0+t hr`J@g p WhB` W0(B| W1@B2+t ipaJAg r WhZ` W2(Z| W1AZ0+Ht`J@g r Wh` W2(| W1A0+Ht`J@g r Wh` W2(| W1A0+Ht`J@g r Wh` W2(| W1A0+Ht`J@g r Wh` W2(| W1A0+Ht`J@g r Wh` W2(| W1AIKMHTHUHVC o N2O ????/BgBgBBBAB@NO ????/BgBgBBBApNO ???4/rB@ oN\Op WN6H"ҁҀ Wp ????/BgBgBBpBANO ????/BgBgBBBApNO |gHp Whgr`BAk|kp Whgr`BAk|Ikp Wh*gr`BAk|Ikp WhBgr`BAk|Ikp WhZgr`BAk|Ikp Whgr`BAk|Ikp Whgr`BAk|IIkp Whgr`BAk|IIkp Whgr`BAk|IIkp Whgr`BAk|IIkO LxNuA"Pp` R29RAHmBhBh!P0(gN=0NuABhBh"P!I!I09"P!INuBAA`4J"p i f INuRA|m |NuHO>?A?B?o40<N,pN6Gʤr0NBA0N"r0NIɄ6,yʬKHmHmHmHUr 0, N>OM`"MAN`S@fp??-4-2-0N]XO<=m0mS@=@2-mSA=A N0NBD`FBB`0lBl lf RBlmB7 A42,0N(yʬRDlmHmHmHmHUr 0, N>O0-f62-f.B@N60<N,p??-4-2-0N]XOOLxNuH8QO yNfAPpNX`EɄ0gr 0* N`xG0*Sl`05@I0*Tl`05@HjRHjTHjPHjNrB@N>OHjHj?*R?*T?*PCA4*N2<pNO?*?*4*2*0<NXO5@ J@lApNX`ȑ0<N,Hyr0* NXO0*Sg02*H 눐Ё2jHN~?r0* NTO0*Tg02*H 눐Ё2jHN~?r 0* NTOAʪ0*Hаjl`0*5@Cʬ0*HѰjl`0*5@2*5A0*5@HWHo??*BgCABB2<B@NO2*H 눐Ё2HN~?r0* NTO2*H 눐Ё2HN~?r0* NTO??/4*RoH…jP2*ToHjN0* NXOHjHjHjHjr0* N>O0<N,4POLNuH>$H0*Nx&H dApNX` Rf r 0+ NIɄ Rf 0+ l f?*4* 2* 0*NPTO Rf>?*?* ?* ?*r0+ NPOHkHkHkHkr0+ N>OKM Rf7k 7k0*|b@0;N&Hh0+ko`B@7@`0+k2kAl`0k7@`0+SkJ@o 0+Sk`B@7@`0+Rk2kAl 0+Rk`0k7@`z0+ko`B@7@`d0+k2kAl`0k7@`D0+SkJ@o 0+Sk`B@7@`&0+Rk2kAl 0+Rk`0k7@0+ kf 2+kg0+ l f?,4,2,0,NTO0+Vg02+H 눐Ё2kHN~?r0+ NTO0+Ug02+H 눐Ё2kHN~?r 0+ NTO Rf7k 0kH2*HN4"<N~2kAl`0k7@2+ @gX4+ l f?,0,2,4,NTO0+Vg02+H 눐Ё2kHN~?r0+ NTO Rf7k0kH2*HN4"<N~2kAl`0k7@2+@gX4+ l f?,0,2,4,NTO0+Ug02+H 눐Ё2kHN~?r 0+ NTO Rf4HkHk?*?* ?* CA4*2<pNO0+Hʪ|o`pVl0+Hʪ|o`p`07@ʪ7@2+Hʬ[Ao4+H…ʬ`tUl"0+Hʬ[@o2+Hʬ`r`27Aʬ7A0+4kBl`0k7@2+4kBl`2k7AHjHj ?+?+?+C A4+B@2<NO?*?* ?* ?*r0+ NPOHkHkHkHkr0+ N>O2,H 눐Ё2HN~?r0, NTO2,H 눐Ё2HN~?r0, NTO0+Vg02+H 눐Ё2kHN~?r0+ NTO0+Ug02+H 눐Ё2kHN~?r 0+ NTO RfHkHk?,R?,T?,PCA4,N2<pNO0+Vg02+H 눐Ё2kHN~?r0+ NTO0+Ug02+H 눐Ё2kHN~?r 0+ NTO0+HʪVl`07@2+HʬUl`27A0+ʪ7@2+ʬ7A0+4kBl`0k7@2+4kBl`2k7AHkHk?+?+BgCABBB@2<NO2+H 눐Ё2HN~?r0+ NTO2+H 눐Ё2HN~?r0+ NTO?+?+0,RkHlP?2,TkHlN?0+ rNPOHkHkHkHkr0+ N>O2+H 눐Ё2HN~?r0+ NTO2+H 눐Ё2HN~?r0+ NTO0+Vg02+H 눐Ё2kHN~?r0+ NTO0+Ug02+H 눐Ё2kHN~?r 0+ NTO Rf0+ N*0+ NBS7| L|Nu/ EɄ?*4*2*0*NTO$_NuN(NAɄBP1|J1| !HJBhBhNu?/ BCE`*0H r2g0( N*2I r0( NRC|m$_6Nu/ A"P09E`ڵeSh0( 2($P!J` e$_Nu/ / $HN*G`|B@| gW@g`(RS0ymNBk0 k'H`@ kRRk0+ym&BkRS0 k'H0ymN,RJfN&_$_NuHelp for 'Save TempleMon' TMonInst carries TempleMon.PRG inside. With this function you can save TempleMon with your choosen setup to disk. As default name TEMPLMON.PRG in the AUTO folder on the boot drive is assumed.Help for 'Read setup' If you have worked with TempleMon above version 2 you can take over your older setup to the new release by reading it.Help for 'Patch TempleMon' If you have a TempleMon version 2 or above you can overwrite it's setup on disk with this function.Help for 'New Folder' With this function you can make a new folder on your disk. Therefor you'll be asked for the folder name.Help for 'Delete file' With this function you can delete files on your disk. Therefor you'll be asked for the name of the file to be deleted. You can use common wildcards.Help for 'Call key' Here you can determine the key combination which activates TempleMon via keyboard. Remind those combinations which are reserved for TOS! They won't activate TempleMon!Help for 'Abort installation' Here you can determine the combination of the keys SHIFT, ALTERNATE and CONTROL, which will be checked at installation of TempleMon for the abort of installation.Help for 'Shifter resynchronisation' This function determines the keycombination which toggles for a short time on the ATARI ST between internal und external synchronisation to resynchronisate the shifter.Help for 'Internal synchronisation' With this key combination you can switch to internal synchronisation on ATARI ST machines.Help for 'External synchronisation' With this key combination you can switch to external synchronisation on ATARI ST machines.Help for 'Edit mode' With this function you can choose between the different edit modes of the TempleMon editor. The choice you can do is general insert mode, where INSERT inserts a blank character, and the toggle mode, where INSERT toggles between inserting and overwriting. For the toggle mode you determine the start mode - either inserting or overwriting.Help for 'Editor memory' Here you can choose the size of the editor memory which determines the number of lines which are kept in memory after they are scrolled out of the visible screen. Additionally you can determine the minimum length of a command line which is placed in to the history buffer. Remember each buffered lines requires 80 bytes additional memory which are caught up at initialization of TempleMon.Help for 'Screen resolution' Here you can insert the parameter of the non standard screen resolution. All resolutions which requires more than 32KB memory are thretten as non standard. With use of AutoSwitch OverScan for ST and TT's, TempleMon switches the hardware to a standard resolution.Help for 'Colors' Here you can make your personal color definition for the TempleMon screen. On a ST or STE, TempleMon use ST MID resolution on a color monitor and ST HIGH on the SM124 or SM144. On TT machines TempleMon uses ST HIGH resolution (Duochrome) when connected to a VGA monitor or TT HIGH on a TTM 194 or compatible, and you have no possibility to change the colors. If you have started SysMon after TempleMon, you'll recognize inverted colors on TT HIGH. This is made by SysMon throught changing the font to have a unique display.Help on 'Behaviour at MOVE from SR' With this function you can decide whether TempleMon is taking the privilege violation exeption caused by a MOVE from SR, or if it is calling the TOS exeption routine. This only appears on 68010, 68020, 68030 and 68040 CPU's.Help for 'Behaviour on Division by Zero' With this function you can decide whether TempleMon is taking the division by zero exeption or calling TOS. Many applications do not recognize division by zero exeptions even it is a bug in those applications while TOS returns immediatly without bombs. So far those applications would be interrupted every time on this exeption by TempleMon which can be very nervous. Remeber: an application which causes an division by zero exeption is buggy.Help for 'Wake up screensavers' A screensaved display can be a problem when an exeption occurs. In that case, TempleMon will switch to it's own screen and update the colors. Now at the first press of a key in TempleMon the saver will assume to end screensaving and restore screen or colors of the TempleMon screen to the GEM screen. When leaving TempleMon's command line prompt TempleMon will restore the screen and colors of the saved screen, but the screensaver will assume that the GEM screen is already restored. The result is a ugly saved screen instead of the GEM screen. TempleMon can handle this situation by making the saver believe a key was pressed before it switches to the TempleMon screen. Therefor it calls the IKBDSYS vector where most screensavers recognize a pressed key. You should use this option with maccel for instance.Help for 'OS start/end' Here you can suspend the automatic search of the OS start and end by TempleMon. The knowledge of the OS start and end is required by TempleMon for the desition whether a TRAP vector points to the OS or not. If any of the 15 TRAPs points to the OS TempleMon hugs this vector, otherwise not. The search of the OS start is easy and legal possible, but the end is not possibly to find with legal methods. The method TempleMon uses is to find out where the GEM magic points to and assuming this address at the end of the OS instruction code - this magic points in ATARI TOS versions to a variable inside the data segment of TOS, which resides behind the instruction segment of TOS. If you have a non ATARI TOS you have to test if this method comes along. At older proVME030 TOS it definitivly works not. In that case, you'll give the start and end address directly to TempleMon and suspend the automatic detection by TempleMon.Help for 'Keyboard vector' With this function you can suspend or activate the test of the condition of the keyboard. Therefor TempleMon tries to detach blocked interrupts in the MFP and tests the IKBDSYS and MFP interrupt vector if they point to TempleMon or a list of known owners via XBRA method. Any miscondition will be tried to be solved but this will not help in every case.Help for'PMMU generated BUS erros' The PMMU can generate BUS errors. TempleMon examines the cause of the BUS error to find out, if the PMMU generated this BUS error and which was the reason. For each of those reasons you can determine whether TempleMon catches the exception and is activated or if he passes it through the old owner of the BUS error vector, normally TOS. You can mark a bypass with a cross for each PMMU caused exception. This decision of a bypass depends on whether TempleMon was activ (you can see his display) or not. Normally you should pass all exceptions generated by the PMMU pass to MultiTOS when TempleMon is not activ and pass none to it when TempleMon is activ, but to check some strange situations, it might be useful to change TempleMons default reaction to PMMU BUS errors.H0E< R6(p0("Ё"@&QBD` 0 KNLRDDnA"Rp0)" Ё pL Nu/ $HAB1|1|1|1| 1| 1@ JB@N$_NuH8$H6t4"ҁ҂82GIv`p2H ЀЁ rf202 H|NZ6J@m4H"ҁ҂50HA% 2H ЀЁ42m J0N|2H ЀЁ82DfLNuArBA` f0NuRHRAfpNuH8O$o$>BoG67j0jS@7@2+jSA7AI0+f2+g Kr0NGpjgDrj 6tj 7BpS7@rk7A0rNG?A6BSC?C0oS@?@A2/09ʤNEPO6NuH (ND&$x CND f `f J`PJ fLNuH>O(H?A/I&o@26t@gr`BA?At@gr`BA?At@gr`BA>0/|?@$ g8BC?l0/H"ҁҀ?t?| E M 2/H ЀЁ<42H ЀЁ44||fp4H"ҁ҂t f~*t MN9(`SDJDm 5 @fJDmDA@N8rb4RD5@H|FfA@N8Jc~F`RD5@HBVJGf(0/f2f0/N>?0N>°_f`|FfHVCZA@N'XO0_@gv|?g|g |g~`0/g2g A62&`|Yg|Zf*0/N>BJ@g0@AD20|4/Af6/`X0@AD60`J0gF2gA62:`:0@A60`,0/g&2g"A62`0/f2f4/f 8gD62@JCgof o0 6p`L2H ЀЁ<4of<2/H ЀЁ?t2/ H ЀЁ?t o fB@OL|Nu?/0Po`02)ho`2(4i6hCl`4h6)i8(hDl`6(h23A8@3D0C3HBlClx`BD0(6NuH8]O$H&I(o&BCx%p JR@g|fJ@g@HNBEgvBA< <b;k`|<*f<`&<0< b ACp a6$Wb<gt<.f6<*f4`$<0< b ACp a6Z$Wb4g<߲<Lf g`<hggr@d|?@0;N>nBXr [0`|A`0A2"La#@`\ [2"La#@`JJEj `p0?4 La"ZTO@`*JEj `0H?4 La!TO@` JEj `p0?4 La"(TO@`JEj `p0?4 La"HTO@`A 2"La@`A 2"La@`A 2"La&@`|@HN0\OLxNup` Warning: use TCFLTLIB to get float support for printf. H0O$H&I>68jx`p@c8?|0|g" J0R@CDHoBaXO0?| JoBg|-?| `&g|+?| `g | ?| ?| ?D62XAXAt0gJf$B RoDJDf f2SA`.C"SDQ` X JDf fSA`C"SDmQto An ?B?B`ff ?C?B`?C?BC8?|@gE`e0/DS@jD@-`+/ r AJa0"_AFpJWF@rg SAkt0QS@k AFQ`"H0O$H&I?|@>>68jx0|g JpCDHoBa XO?| JoBg|-?| `&g|+?| `g | ?| :/DlDE|0 ?| |JDffSFDged?DD?|6`8JEfp?@?@6`& JpCDHoBaXO 5d?EE?|6`SE?EE|1"p?@6@`E|b J0CDHoBa6XO0@E:/DDEE?D6DC"SDmQ?EE`?|0D|b JCDHoBaXO0D0:/D<RFDJDffSF?D6t0JfB ?| RoDC"SDk6Q`.C ?E SEj0?| RF`QC"SDkQto Fn ?B?B`ff ?C?B`?B?C`|? ?| x?D ?D?D6|`H0O$H&I?|@>>68k |kx`x0|gR JCNaANJfJfJPg|ANCXaAXVH?a_ JCDHoB|k4@k0DR@2|kAa~XOD 0VJDjLBD`F0a\XO 0VSD`BDBoBBoD` 6x0/gf@ Ka^0/ g@AN0/g@ Ka80/ g@A NJof Jo6fgp@A .N0/g@ Ka0/6g@A"N0/@g@A8N0/gg@ Ka0ObL Nu0<HS@rJrf?Av8z0| ~E0NJ@kFRG2kNSGESDeN<+g<-f SDeNfSDeN`SDeNb QSDeNc<.f0`<.f&SDeNbQSDelNc<߲<EfHSDePN<+g<-fSDeMHGGCA 0jD@aAC a `arAC a " P?b Cla SG`A6"$RGJDoGn| Fo| o00CC?SFpԂӁ@Q` pԂӁ@*(6ԂӁ@ԂӁ@ԅӄC<0QBJjR! :fg0`1RPOpAL@Nu"oHQaXONuH|~trp  g  g -Wg +f 0m 9oX .ghg If Nf Ffp`p o0 ]H` 0m 9n @la`RF` .f 0m 9n @laSF`G EfJDg"LUR@JDfJEj&zRӅdR@`JfJf BYBBTO`.a2""//?A0aNC o$aO JgPLNuԂӁ@*(6ԂӁ@ԂӁ@ԅӄCvG0ԇӃCNu o?jD@ @c0<?>@2AA@AC,0 ]HOgCbC Oda8JGf>J_k BNu?@@@@ @@P@$@@ @4ɿ@iŭ+p@xIϦAGɀCQ~ގFMHvuu Z;]=]u%`R log?֛w9?H?bf?޴@DLd>@8<HDBD/DBAavIaaZKxA !%!%1%xavKMaNMQC a^Ca6OL`NuA"o4CG?/p<6>܇׀HAHBHDHE>܇׀?<BCHCHF.HG܇׀.HG܇׀.HG܇׀.HG܇׀.HGև.HGևр?<6HCHFp>܇׀>܇׀>և(".Jkއ9sgJg j c a0JfJg9sg9sfJkt`Jk`h/"HA.HGpށ@H@HG0BGHBHE2tށـׂ݂p"Jk އل݆׃SANu b c0a b f$JfgJk؄݆׃SAR׀fRA` Jk؄݆׃SA Ae "$Hzan` ҁQ !1LNudivCAr/ / ? AaA0 ]HNu4CG?bfb RGd6|/|$F,HF.h.BGHG҇~`"BAHA,HFpHAHB024 6<?~Gj SWԅӄGd, Q,HF.h.BGHG҇~HA`"BAHB02BB6|FjSG҄FdHG>HG9sf,⎜bHFRFkHz``, c9sg~9sfJkb`lJkf`X//&HC0BCHCH@B@4rЂׁ"$dSGԅӄNu9sf╚kfg` JfJg`,HFRdR`,HF  @c"$HzaB` ЀP !1L Nu5|$Ap" EP jW5|H j W$$$ jW5B j W$$$ jW5|h j Wf !R!R$ANu5|$Ap" EP jW5B j W$$$ jW5|h j Wf"#R#R$ANu$(0r@Ag8"(jNufJf @DNuH@aJ@jR@fЀPDNu"(fJfJ@kDNuDNuDNu2""]INur2` r`r2""]INuap` ap`apHQ//aP.Nu6C`6*)<<HFFg6()kfJfU`SCڅلj0"$HFFgJjNuf4Jf0]Nu()fJfY`JfJf  Nu\HNuJkS@ԂӁjNu0<rtv`H@Frtv`<<6(FgF Cpn @b:H@@9sg 9sg 69r[Ck S@rt`rtv` @n0H@@rtv9sgv9sgl89r\Dj`t`PvxR@fЀP9sfg,` 9sg 9sgJ@k`J@j JgRdR !1.Nuv]H//?HW//0aPO0 ]H.Nu/ / o\H// ? o \H\I//!?!// ? //*?As2DAZA g&C^H 1g"@?BPANAr0J@f0 @c 3"`3!` o4C0 O$ _"_NuakvifflH@B@NuD@R@ @or`$ᩳ "@B@`\ <9sgz9sf9sghJf$ g`249rZBkP`P <`Hp`B"B@@?o @bHH@B@9sfgJf $ fgRJPj@NuaHfpNu@|@k <`D@ @cpNu JPjDNuA(p"@ "ByrA1B3r3tO"Nu/ Hz?<&NN\O$_Nu@TXJ? ?ry@ڢ!h5?ڢ!h5?ڢ!h5?@@NaN-INF+INF(C)Xmath by d'ART/YOM, IC Hza6XO VBXO,_Nu"VS@eQ,NuH Ov Jj|-?|D`g|+?|`g| ?|`~?|`vH Ov ?|`dH Ovf?|`L|0f|x?|`2|X?|`$H Ovf?|` |0?|$H>C8jxA aRG4`kI4`b,ֆSDgNRG4`b`NSGB@$2LNup`NSGp`H8vBG8ghzB$H&IINJ@kbRG4`k<0fSDgBNRG<߰<Xf SDg.NRGIV4`b,ֆSDgNRG4`b`NSGB@$2LNuP`NSGp`H8vBE8gjB$H&IINJ@kdRE4`k<-Wg<+fNREI4`< b<ֆSDg NRE4`< b փ"փփց`NSE$JgD2B@LNup`NSEp`H<8z$H&II|NJ@knREJ4k| gNSEJj$JDgJNREJ@kB| gJ4jNSE`0SDf`**o JDg NREJ@k| gJ4jNSE`SDfB2QL<8NuP`H06g(8$H&IJCjvJj NJ@kSCf` NJ@kSCfQC2L NuP`H<6g^8BE$H&I(o$Jj$NJ@j P`FNJ@k> F4Pg>SCf`**o NJ@j P`NJ@k F4PgSCfBQC2L<8NuBN`CaAp `r/ / B@JgB)g@)fJ&Q(i ge"// Ia"_ _J@f&Q`B@"(_&_Nu3 p`#H#H&HJfS#K " I(Ia"LJ@f`H:$H&I(S&gfJg^+g`)ft,k x$ڹd SfRe`.&// Kav$"J@k,f4(SSfRf& L\Nu3 p`"`&x,A'J'JE8'J & Ka J@kfRf"`H:$H&I(Sx&gZJgV+gX,k$dSfRe`6+g// Ka$"J@f.// Ka.$"J@kf(S,k`& L\Nu3 p`H&H&8|f֓b e&`8+g+g2 Ka8J@f:"40+ajJk* k&'HpLNu3 `3p`p/alXONu(g4(f>"P | dNu?/a _2J@f 0Nu3 pNuC!I!IR!I `H&H(o Ia6kl g La` a,Jf\(H <a )HgN0@0;` Ka|gB9@{0dQ l)H()H C# LLNup`p`p 3 g la Z`a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ Ap`Ar(WVNu?/ Aa4Aa*G6<`Gp+g Ka Q&_6Nu/ &H+g+g8aJ@f80+aJ@k,+g ka B@7@? Ka0&_Nu3 p`H&H(k L0+"+ aJkRgF+f, L"St gSj`"HSISSk ögSjJg&"'LBLNup`p`H&H(k6+"+g0Dta$Jk+fZ"S"L Ip gSj`*| // " 0a"_"JkNgPAp SjH@" 0aLJk*g,`0" La|Jkg&'LB@LNup`p`H06&Hp Cgp@CfFpC?/ ?<=NAPOJk&8jaTpCgF?<?p/?<BNAO Jj.`Br߲fNAXONuaj3p`ް|c/ ??<>NAXO$_JkpNua@3pNu/ /?<ANA\OJkp$_Nua3p$_Nu/ J@f//aJ@fBg`//??<?NAO $_JkNu  _`a3pNuH&Hx&SgkJ94kvf~a<g&< g<<gP< g< e޸dRa`JgSSKpap apa`Rp a4p a`bJg^4`TxB94`Jx B94`4p a2 L$_NuBx`xB94`x B94`?<NATONu??<NAXONuH@??<@NAO $_JkfNua3pNu3Nu/ |b2@?? /?<BNAO JjfSBg jX?<? p/?<BNAO Jk$`X?<? p/?<BNAO JkzЁ"kt?<? p/?<BNAO Jk\$`?<? p/?<BNAO Jk@$Ҁk: $k2HzN <e/`/? ?<@NAO Jkb $_Nua3p$_Nu0<`H 6?<?B?<BNAO (Bg?/<?<BNAO *Bg?/?<BNAO JWHL8NuHR C6$Q`"J$R" gf"Aa Ja$_NuD@| |"b;NupNu   ??B@C gJ1kB@BA< C (<-Wg<+fg"1bAg1b @8@@D`JgD@86Nu?/BC gP1kpr6< (<-Wg<+fg&C Z1bЁg1b Ѐ(ЀЀЄ`JgD(6Nu//O4UB|"bBJ@j < fD@-CtH@B@H@&HC;0(RBH@B@H@fQBO _&Nu3!`0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ//"4UB|"bjJj < f-DC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`0123456789abcdefghijklmnopqrstuvwxyz JgJgJgJgJg JgJgJfSHggggg ggf @NugfSHNuJgNug fC`Jg INuSHNu g<g8g4g0g,g(g$g ggggg ggf @Nu"HJgJgJgJgJg JgJgJf SNuSeg gb pNuJfpNupNu g"@gfSHNuNuH0$H|g|$bGrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.Gh3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"p` 3!p& g"`"C B@f ANu//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!`0123456789abcdefghijklmnopqrstuvwxyzH &/?<HNA\OJf 9ͦg @ NJ@fp @LNuH0&gPR<e a g!CC: "A`rG>&S f. < a gj&@Ap !| 'H&>#>A"P` )d I"Q f`rd ` #@#C"nAL Nuk |`3 `/ oLQ d nf@axJg*`6C: g,g"@ f` "/?<INA\OJj`p$_Nugp`/ &y: g/ &S?<INA\O`&y> g/ &S?<INA\O`&_NuH8$< CG> g" c &@ f`(@ ,gb*"Ҩeg ` )H`p"@")Ө )H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" l eb&/ ?<INA\OJfQLNuP`Jg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu|A0|@NuBAA0Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu/ /|?// ?</NATO&?<NA\O?<NNAPO/&?<NA\OJfB@&$_Nup3`/ //?</NATO&?<NA\O?<ONATO/&?<NA\OJfB@&$_Nup3#`/ ?<NATO$_Nu/ /?<9NA\O$_Nu/ /?< NA\O$_Nu/ ?/?<GNAPO$_Nu/ /?<&NN\O$_Nu/Aͪ1|1|!I!o1A"o 1Y1Q"_A000000000Aͪry`AͪBh1|1Ar`Aͪ1ABh1|r`AͪBh1|1Arh`AͪBh1|1Ar`vAͪBh1|1Ar`\AͪBh1|1Ar `BCͪ3|3|3AC0""Aͪ2<`C2222Aͪ1|Bh1| r `AͪBhBhre`Cͪ3A03B23|CrtRB2fAͪ1Br`AͪBhBhr{`3Ͷ/ Cͪ2dBi3| Cp 2Q"<ps/ NB$_ _0ͶAh"op,2QAp 2QNuͪhhAͪBh1|1Arz`/ 1@ 0"<BpsNBAh0$_Nup `^#Ah00p `Hp`B#/ Ah00000 0 0000000000 pa"_2"o2"o"2"o&2"o*2"o.2Nu#Ah000000p*`#Ah0000p+`#3hp2`~#Ah0000000 0 0p3`N/ #p6a@"_2"o2"o2"o 2Nu#3hp4`/ Ch22#p8a"_2Nu/Ah00ppa"_"Nu#3hpr`#3hp`#Ah00p`#Ah00p!`/ /pMa"_2"_2"o2"o2Nu#Ah000pL`T#3hpN`B/ ?Ah00pha.2CSA|;$Y4Q$_NuAh00000pd`Ah00000pe`3hpg`Ah000000 pi`3h3jpj`/ /Ah0000 00plal"_2"_2"o 2"o2Nu3hpf`J3hpk`>##pZa,"o2Nu###p[a "o2Nu/ 3ͪ@@A"CͬB@22220<"<NBAh0$_Nuͪhh C:\AUTO\TEMPLEMON.PRGC:\AUTO\*.PR?TEMPLMON.PRGK*** Generate Fflder ***[3][ | Failed to generate the | Folder ! ][ Abort ]TemplemonVarTemplemonVarEndresident. (Betaversion %x.%02x%c from %2x/%02x/%04x)resident. (Version %x.%02x from %2x/%02x/%04x)in a version < 2.00 resident.in v version < 2.00 resident.not resident.Failed to Initialize GEM ![3][ The resolution is too | low ! Please use the medium | or high resolution ! ][ Abort ]TMONINST.RSC[3][ Fatal error ! | TMONINST.RSC not found ][ Abort ][3][ Fatal error ! | Not enough memory for | the Screenbuffer ! | No helg available ! ][ OK ]\*.PR?*** Save TMon ****** Load prerefenences ****** Modify TMon ***Call keyAbort installationResyncronize the shifterSwitch to internal syncSwitch to external sync[3][ | Not yet implemented ! ][ SORRY ][3][ | No Help available for | this funktion ! ][ OK ][3][ | Reset to defaults ? ][ Abort | OK ]*** Save TMon ***[3][ | Not yet implemented ! ][ Sorry ]rb+[3][ | Error while reading | the Prereferences ! | Programmfile not found !][ Abort ][3][ | Error while reading | the Prereferences ! | Can't read the programmheader !][ Abort ][3][ | Error while reading | the Prereferences ! | Wrong programmagic !][ Abort ][3][ | Error while reading | the Prereferences ! | Error while positioning !][ Abort ][3][ | Error while reading | the Prereferences ! | Error reading the patchvars !][ Abort ][3][ Error while reading | the Prereferences ! | Error reading the patchvars !][ Abort ]TemplemonVar[3][ Error while reading | the Prereferences ! | Error while positioning !][ Abort ][3][ | Error while reading | the Prereferences ! | Magic not found !][ Abort ]TemplemonVarEnd[3][ Error while reading | the Prereferences ! | Magic not found !][ Abort ][3][ | This is a version < 2.00. | The prereferences can't be read !][ Abort ][3][ | Error while writing | the Prereferences ! | Programmfile not found ! !][ Abort ][3][ | Error while writing | the Prereferences ! | Can't read the programmheader !][ Abort ][3][ | Error while writing | the Prereferences ! | Wrong programmagic !][ Abort ][3][ | Error while writing | the Prereferences ! | Error while positioning !][ Abort ][3][ | Error while writing | the Prereferences ! | Read error !][ Abort ][3][ | Error while writing | the Prereferences ! | Magic not found !][ Abort ][3][ | Error while writing | the Prereferences ! | Can't read the patchvars !][ Abort ][3][ | This is a version < 2.00. | The prereferences can't be saved !][ Abort ][3][ | Error while writing | the Prereferencesn ! | Error while positioning !][ Abort ][3][ | Error while writing | the Prereferences ! | Error while writing the | patchvars !][ Abort ]wb[3][ | Error while generating the | program ! Can't open the programmfile !][ Abort ][3][ | Error while writing the | programfile ! ][ Abort ]\*.*Delete Files*?[2][ Are you shure you want to | delete the file | ? ][ NO | YES ][2][ Failed to delete the file !][ Abort ][1][ No file with this name !][ Abort ];<=>?@ABCD )bacdefSRHGghiJ !"#$%&'(+KPMjklN`,-./012345mnor9:pqCall KeyAbort installationResyncronize the shifterSwitch to internal syncSwitch to external sync%08lX[3][ This funktion is locked | due to memory leakage ! ][ Abort ][3][ | Sorry no more windows availabe ! ][ Abort ]Helpwindow[3][ Interner Error !! | Send a detailed report how this | happend to the Author ][ Abort ]`CE&NMegamax Modula-2 V2`|Rv$$*$*$8$8$"$$$$$%l%%%%%%%4*,^..//6/0:0D0Z0j0z0000DDLLF HZHHHHHHHHKNjE E6EBELAADTemplemonVar  b SdP2X f 0%0% N J,TMonMM2XSMonKbEvPROTEUekmacctmONTemplemonVarEndBreak by user trace programException # : Error: Loading from Saving from , first unused address: Return from GSKeyboard active edge restoredKeyboard data direction restoredInterrupt vector register restoredKeyboardinterrupt disabledInterruptregister A pending : Interruptregister B pending : Keyboardinterrupt maskedInterruptregister A in Service : ACSI Bus Interrupt in ServiceKeyboardinterrupt in ServiceMFP-Keyboardinterruptvector restored to TempleMonIKBDSYS-Keyboardinterruptvector restored to TempleMonTraceMMU Configuration ErrorLine F CodeCoprocessor Protocol Error : CPU detected hardware failureContents of FPU Coprocessor Interface Register RESPONSE : Coprocessor Protocol Error : unexpected access to FPUFPU : Unordered ConditionFPU : Division by zeroFPU : Inexact ResultFPU : UnderflowFPU : OverflowFPU : Operand errorFPU : Not a numberFPU : Unimplemented data typFormat ErrorIllegal instructionUninitialized interruptIllegal interruptInterrupt #Trap #TRAPV instructionCHK instructionBREAK instructionDivision by zeroPrivilege violationKeyboard breakDirect call (JSR)Entry by breakpointEntry by breakpoint #Tracemode not activeactive C: R:BUS ERROR at MMU: Invalid Descriptor or Page Fault MMU: BUS ERROR during table search MMU: Limit violation MMU: Write violation MMU: Supervisor violationADDRESS ERROR at - SR: / super SR: / instruction: Protocol file openedclosed TOS error #Breakpoint set at Skipped.Unable to set breakpoint at No breakpoints set No sufficient memory block available OK. Block hasn't been allocated TempleMon is already installed.  TempleMon not installed.  p TempleMon release 2.02 June 15 1993 q 1986-93 by Johannes Hill & Thomas Tempelmann Restore vector at / old value Illegal command. Enter '?' for informationNumber expectedNumber too bigStart address exceeds end addressIllegal characters in command lineOdd addressSPACE expectedWrong name for registerG-function with PC = 0 not allowedEmpty string is not allowedString too longMissing address / parameterBUS ERRORADDRESS ERRORSyntax errorOperator expectedIllegal registerToo many parametersCoprocessor protocol violationUnknown symbolUndefined errorSNANINFINITY@|/ z0(hVHH _FNu@|H z0("P 11hLFNu/ zp _NuP @#0(-2 7p<AF`KPUPZ_d@ins0x} p  ` P @ 0 p `P@ 0" 'p, lкNu mкNu :кaA Nu :携aA NuHB2, :ƐaA aLNuH":`H瀀B0, кaA aLNuH瀀 :`H瀀 :Av azLNuH瀀 :rAb atLNu :N^gpNupNu :@Hg` :0@gdк@80c` : ge$кb`A0, @ 0l z e z@NuH@`H@":Bg* zX"(g Hz /"pNuJf z>PLJNuLNuBBPC"L|H>L|H>L|pH>L|@H>L|H>L|H>L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>L|H>L|H>L|pH>L|@H>L|H>L|H>L|H>Q L|H>L|H>L|H>L|pH>L|@H>L|H>L|H>L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>LNuH z4W"H p:L,H,L,H,L,`H,`L,8H,8L,H,L,H,L, H, L,H,L,H,L,XH,XL,H,L,H,L,@H,@L,H,L,H,L,xH,xL,H,L,H,L,`H,`L,8H,8L,H,L,H,L, H, L,H,L,H,L,XH,XL,H,L,H,L,@H,@L,H,L,H,L,xH,x QzL/NuHRl 0, l et0, S@9@ aDJ@ga`2a": :pAxf Ar ?, Bl a9_ LNu?, Bl B4, SB?a6al 4Q9_ LNuHSl jBl aJ@ga`0, l eBl `FRl 0, l cBl `.Sl d9l Sl `arr `)zސ aJl fara9| Nu)zp Jl g?ara0Bl NuBl Nua fB @ d< @ g @ g @g @ g @g @g @gz @gNu?a"0raJ`*a|?a 0r`4HaFL?NuHaXL?NuJ gS fJl g`?, *Bl *a9_ *Nu@@ H`@@ HJ, fa0,  g dp.Jl *gL d g f:f4@ A //<?, *?<@NA Jk , f < `aQL?NuJl fgvH2, HAJAgHARA Afra l dLNu l g^e,Hr' l' cDLNu l b8Hr`&Hr`H2, HAJAgHARAal dLNua~p ap!a`alp aap !faaba ,g$ >g ^g |gACgm``p axp `rp `l f$p a^` fpaNp aHp `Bp aCa*.J 1 g g fAnJl bgA`| fAvJl bfl a `b f ,`\ f ,`J f ,`> Be8<C~gJl bfA `/&$"av&Nuax`axNuHB*8, fa`l DbB Dg$9| a Rf(Bl a !f9D `"Bl a !f9D `9D aNpRaJ*k^?a4ap:a` Bga`af(B*l R@l m&apRaJ*k?aha4p:a?20gaRC`p=a6B*@BB20RC20J*g kARC20RCA0 Am HHa`0 AmHaR0 AmHaD0a>J20f:LNua, gCӀa0, aC|a"l a, g< , aCجa0, aCةa0, a l f , &g"@a, g0, aNuC׃aj,gC׉`Cx`Ta^A faC7a:0, aZJlg(,*,a% NualpRa@tataJl fg tat`taH` tr2,fEdJl fgEdBa~LNuEd(Jl fgEdd`H` t",ZEdfJl dgEdxJl bgEd`H` t Jl bf r2,jEd`",jEd`Jl bgH` t",fEe`H t",fEeZap$Ђ$fpЂ$fpЂ$Ђ$Ђ$Ђ| ffCe@0)l e Sa@Ce,aLNuH 0t!Gn"Ee(aj0, @l m a pRa/at.aCe` CeaCe ax +aL NuH 0t"Gv`Jl bfH` t",^Ed`vH` t0",Ee `dH` t.",Ed`RJl bfH` t",bEd`:H` t1",Ed`(H` t/",Ed`H` t+r",Ed`H` t,",Ee(`/Ag` _NuH0:ϸJ@g>@|(zBJ, fCAA)Q a gP  0, Jf& yC )Q A?Vag0, P9@  gg 9HgH fJ9 g9 @ F 9 gy F f9gA F9g 9g9 9B aFaRLNuH`4$9KB#*OB$Q"f2 XBRAf(GD"gg`"*f$jR`a.M$H`Jg"p#L,JNu/ @|(zRJ, g # Q 0, Jg y!l  B9@ F(_Nu0, g aHC΋a0, g a2CΓav0, g aCΞa`0, g aCΫaJ0, gaCΰa4, a\0, gaCαa, a>0, g aCβa0, gaCεa, a 0, g aCιa0,  g ajCa0,  g aTCa0,  g a>CaNuBl Bga)I a`*B@AzFa5a5aa`.B@AzFgaha5da5aavaP.l aja6BSa\k !g gCj4<ALgXQ`a2 N`BBJl ,ga?CZaCK`JgJfQa`T|`|`|`|`|`|`|`|`|`| `| `| `/ (zB &Jl dg6Jzˤg.HNz/ OA hfNz"H)h &Jl bf)h "0( N{fg 0Aa`0AaA "b2 f. gAЕp`B gggA^p`"gA9p`fAp`Ap)H &2:J,gAgVJl *g0/ "l &ahC6a` , &azC+aP , "aja"_ _N{L(_.7JNu PC= FA=B & _N{L(_Nu)h "0( N{g g g g f g h f gh`HNz)A "f  f$`f"ffgp f`dfNza*gNza"g`JNzag Nzaf8g0`H0gr$HB6C JCHB4&HCKBHBBfNg  fBg<f&$f &$, "f L <NuL <NuPahaa", &g "Aaa| `azat| `alafC8aCapa`aFJ@ga`aaQ Da0, M2Q H`a0, A2 @PdB0R@`a@B`9| M2R`vC20, S@ 1 g 1 fQR@l m0, S@A2  g l  fl  gS,HA2 9@ ` l g@A2"HR ( g  fSo fo gR,HA2 9@ `C20, S@ 1 g 1 fQR@l m0, S@A2  g.l  fS,HA2 9@ l m0, S@9@ ,H`XA2"HR  f ( go fR,HA2 9@ ` A20, S@ 0 g 0 fQR@l m0, S@,H9@ `gRl `anH$@paBC A2a$N/faHab9| LM2*N NuaJgaH@ bfa g ,gnaJgf < `XJ, f H@ y"O@ET#J gNJ gH$l Jf@$l  f4JR#P aH?@NFLxaaQ `a4.IF#Lp` ;f aap )y4)y|)y`Jl ffB,:B,>KxP#K# K#4K#|K#`Nu@|aK2+y#FNu|QA2##:Q#> #4#|#`Nu zb ae NuRa g |fJGNuR g |fJGNu 0e 9c Ae Fb0<Nu<Nu 0e 9b` cLagH -g. +g( .g, :g& g ,g EfD<NuD<NuD<NuD<Nu OgD Sg> Ng8 Lg2 &g, #g& Rg Pg (g |ga,fa<NuHxJl `g6G BBBak BBBva,j$ -fak ga kgtAÉaNg.AÂaFg*A~a>f0+@7@BBBk`p`pr'ABA'A'@`a0`a(g g<Nu<NuhtR+`|ak gapkTi`d fF`f@fJfHBfBBRBHB`fRBg A`A C d0RC`f C dA0BatkL< gFaij -faRkaf@@aa o-gү`"/O )fa`,<Jl ff,<B?<`?aa&J_gӗ`a +g -fp`"JGNu (fa` Pfa`| OfaQ @a ҬJGNuP @B |gT &gR #gr Rg SgF NgJ LgNag J, @g`XbV鉂a:kavgJGNua*ahf b첆b,HH/ҟҀ`HGaJGk" g ,g +g -g )g`Ag$B ,g$@H?NLpJf "L`zL` H al?a "g> !g8 2g g g -g6 d>AJ"0 L`>AJ"0 Jl bfL`",>L`a ", `a", `a",  `akafa$AJGkak| .g4 Zgt Lgn Xf.akRafLaLҊdr f`ahk0ahf*aX&Ab"JGgNu$i`$Q&|`&J`a"jr`a&`a:k fa,jJGNua$k . fak/aҽgSa`ajNu aնQNu +fBl XNu -fP XNu Bg Wg LgL`aC aj|a֌p:a` a6Jl ffaBECaa>0 faREfdQa a\fa~gSf`a)J`֦J, Xf. l> daֺ`Craֶp|aSE aQNuaC aj |ap:aԪpwaԤ azrJl fgradBECaR02av0 fa>a:TEfbQa\afagSf`aB)J`alC afjx|aDp:apla arJl fgraBECaaռ "a0 aծaժXEfbQaafa(gSf`a)J`NC  agajNu a*AcRR#bNuڵeNu . f IfaJpra)`a*Aaaz f eaNu"JSa(p-a"MSa graaBgaԢNuSf aԘaԺz ap:a`ak aj )AapBaҾpUaҸaԀ ,aՈ`NaCpBQ QBNu :fa -g +fP *NuQ *NuCabk Ug -gaf bH8apk\ fa4p4@6@ a"#@f4A6A`JGkaa4Aj6A` aa6A3@ 3@"ApJVVB?a`?p!apBa0aaӆ8LC 1@/aԄap(C01@ aԎa^(C01@"a|:`$BJlBga8LJ@gaR eNuC a `k aZj)Aa`pOa4a ,a`CFataaRf4Jg0aҮQ/ ?, *Bl *CFxaa2aҎ9_ *"_  g`~k Kg MgK aak4/aakaajabp=aАaX  +g0 -g& *gB /gF Egb Ogf Af`J`Ё@a>CJa0aB`a"`JAg垀/aC a H@a`Ѱa`Ѧa`ќk -f`aa`ф SfpDAC"QNu Rf/,:/,>pDCA"Q)_:)_>NuPNuQNu +g. :g p Wg Dg . gBBa F*(`xz,f` a|(,*, JjBC fH <Ȁfv L04 c0@g`ggpL`( f,g gf g^  gV gNJl bf !g@ "g8 g0 g( 0g 1g .g /g +g ,g #gm, *b&ap@B<# A~20FAgnp0`jpB CfX@`^ C f Jl bfRX@`N C!f Jl bfBY@`> C"f Jl bf2Y@`. C+fpE`$ C-fp@` C,fpA` C#gm C*bp3fl dJH aL0 g frD`  frAp;a͆à`pRaxg p:alp+afJl fg gaJCf fBRCpJl hgpJl fg pJl dgp"c"Jl `gp-e #dv#`BC f`ά f,g&,gtJl fgt,gt`tNuJl bg !g g f f ` HtJl bgBHBBB$NC;A<Jl hg"A<Jl fgA<Jl dgA<#Jl bgAJGka| +f` -fNuB`#Jl hgB`"Jl fgB`"Jl dg)|`"Jl bg)|`"Jl `g ,)@`"jBBBaLg`">appRaBp:a<(,*,` Bg Wg @Lg`aH akj"A)IadfJGjJl XfPH9|> 0, ?g l dSl p|a$lrbH`aLRl 0, l e9_ LNua RfabNua atk"A)Iafl2JGj`bNuaJ Rf:aNuah a.k"A)Iaf&"JGj`Nua RfaNu`akl +gN -g&`LkZJ, f`Jl fg 0g 1g -faB,B,` +faA#$|aЎaaC-a8aD`JaB.C `ӜJ, gPDaf`& ",.JGkV Sf aVkba ,g a k0 ,fN lFdza$/aa"aJGjJg0 AJP)A.Jj2,fC2`C6Jl fgCR,gCNK: Q! "PDadgRh,fB,Jj(Jy>f,' 'f`aZJ,k,fgaB`af` g*Jl ^gJ pg Hz/, pNuC zfaGQDa(aaJlg pra@BlJl hg ,BN{ ,FN{ ,JN{Jl fg ,ZN{Jl bgD ,N{ ,N{ ,N{ ,N{ ,jN{ ,fN{ ,N{ ,vN{`v ,VN{Jl dgbA^Ab /9"O@A#E Af@E Aj`E AnME AvI#F$Jl `g8Jl bf AJg0@ @f B(,~,JgP l2N`Jl fg.lR,lNN{`.l6Jyg*,g@ f=<-,.=,N{?<`?</,.?,LQNs.INBl G!G`кB@A$,.g R@ @fNu @Nu0,FAH$,.`WNuXBRATMon/pa HT(z"PH)_9_)_.Jl hgNz)@BNz)@FNz)@JJl fgNz)@ZJl bg>Nz)@fNz)@Nz)@Nz)@N{)@Nz)@jNz)@Nz`HNz)@VJl dg4A^ AbAfBAjbAnNAvJadJl `gA,B0:,~Jl hgJ9_Jl fg@ Nz)@NNz)@R0,@ @f$X)OR lN9X)X.9X)HN`B,.)O6Nh)H2.l aBJ,@ga,fj`,g* l6X6Jl fg$,f lRXR` lNXN` l2X2)P.Jl ffB,.NuJaa",g K.gf ,gV,g&Jl ff)l6*`,f)lR*`)lN*`)l2*A"@a( HNLJgC`gapfgazCJ,gͪJ,Bg,a,g&YSh"f1h "9@ C| `͂`fgN,fA2`A6Jl fgAR,gAN ,氐b l. PNug PNwg PNsffTPDfa?Bg (,*,aZ$l.a$P, &Ja&> @0@ @e AzFaɒa,g aJgarafg g Cf ` g̰ 0faa` 1fa` Ff`f RfJ,k>,f6,fC2`C6Jl fgCR,gCN QK~! "`,f)l2` )l6Jl fg)lR,g)lN` Og g Af` Df$Fa#a#, a` Sf)K.C/a`V Bf"agCa aa`0,F @ gAHH!RlFNua2.KF`42J QJf NuJ,Dg?HQCaf ala20tNu/9&O@A#YBBBDAE0,@g #`Jg"haTJRD eC@BC0,FgBDAHEl` "XalTJRDQ9C~#JBgaTC.aa*< g<ftNuBGE0@g "S QJf2XTR eNuB,6,~g,Bl~0,FBBCHEl`g Q PJf0XITJRBQBlFNu :g4C  aja!aתffe`Sf)J `Nuaڂk 0g> 1g> 2gD 3gF 4gH 8gN FgH`9l ` JBl RBl PBl NBl LNuBl J`Bl JaP RNuaP P`aP N`aP JP L`P JNuak0tBC a6gR*NgD gFRB  g ?f fR`g `aٰar ah`aٜjɲJBkNu C  agɲapB f@Rd RDBc`NujrJ, fa PaVaaJlg pra nBlaaJNg.l60,@8@FQ?Nz)@fNz)@Nz)@Nz)@N{)@Nz)@jNz)@Nz`HNz)@VJl dg4A^ AbAfBAjbAnNAvJa\Jl `gA,B0:,~aZ&_a8)O6Nh)H2Jl fgNz)@NNz)@R.l 9B)A 9F 9D 9EJyfpug U@ @d`)M.Jl ffB,.| NXBRATMon/pa a|av9| C`LXBRATMon/pa aN9| C`$0:NuXBRATMon/pa a l. PJgC`aC:g:CxgtC6g2,aNf"adgT.C`ŪXBRATMonJaC`ŐXBRATMon/p a aDC$`XBRATMon/pa a"Ch`XBRATMon/p a HNz/pN{y (z9@ N{LaJl gC:`FC`@XBRATMon/p ax aCi`XBRATMon/p aV aC`ĶXBRATMon/p a4 af0, @`@9@  C\`XBRATMon/p a a20, H@9@  C4`XBRATMon/pa aC`tXBRATMon/pa aC `RXBRATMon/pa ?:J_g/:NuaC`"XBRATMon/paX H瀈(zJl hg o0@ @@f0::g L/:NuLaXC`XBRATMon zr?( zN zd2(_g:"h 1H@:gT:g| z:6fJ9f PL`L`H0a: gZ:gL `EGd$$yE G$&y kbB B&B:B yNEG$$yE G$&y kb~ yN/an:f|H@A :gA@.2:j9` g&Jgg2:N`2:J`g2:@`2:<,.  Q,. L `| `t/a:fB@ `X `P/a:fB@ `4 `,XBRATMonJ9fJyg?<Hz6@/:NuH$y N$yN9gL/J9gQJj/,z,_Nsa@AzF,gJljap,`LCP ` aNk)A "A fR g`NuC  aJj\|?a(p'a aa:a.a(faJgSf`e)J `pp `?, P a9_ NuaJCgCatCal`>Nuaؐk46, * aкSj Fg Cg -gaBg/aИjBg .:g?<<` ?<=?|NAPJkDJ@jD@?CaCaa9_ *Nu", :gB :?/?<INA\02, ,Bl ,`2, *Bl *?a*4jCa0D@a`t2, ,Bl ,`2, *Bl * AcH???<>NAXLNuCaja<` a׊k/ ,g aϴk fBg B :B 6Q >aϐaRk6 @f"a~a)A 6P >a4k ,fa`C  aZ"_Nu/ ??, ,/?<BNA $_JkNu -f:a( aj8/?<INA\ Jg CYa`lCGa``a$/ Bg/ ?<=NAP$_J@k9@ ,pra~)@ 2p", 6ap", 2 6)A .f/ /?<HNA\$_Jgk$@)@ :f&J .Ca )@ a*/ / / ?, ,?<?NAP$_&_JkaJCa )@ a` +fPNu -fQNuaRgL/ Jl >g ?</ ?<=`Bg/ ?<)@ ::)@P* Nu AaNu z", "lNuGa NC6" CNuGa :C"" CNuGNu*oB?< NA\A A ( y|fHz?< NA\`?azJl jf9`faJl jg 9b f9|< 9|*a>:H9@0Bl,aLxaLJl fg A  Jl nfvaLfJl jfjJl lfd`Jl jg9b fB`Fa9@&Jl jf9@*J@gaaΰl&ga8Fl,Bl*`9`fa`ad ЍAF !@!@ !@B:6 ЂA, A "@A A 2, A ЁA A 2:g ЁA "A ana bк)@ .@NgA // Bg?<JNAO <}Jl jg,29bA Af :z)@ Bg/?<DNAP`LJl lfJl,fJl&g ,P*)@ Bg/?<DNAPJgH f , /?<HNA\Jg&@A A0?<"NNT# @C Qa# @C Qa#ByP?<?<NNX#praZBaݶ"y0| ig i$C"a8ana6/<NNXA A2|!Q" yCd#h !I aVaaL~a , @eP P/:?< NA\Hz:?< NA\Q` Bg/:?<1NAHz?< NA\/:?< NA\BgNA`L~Jl bg ,)@ ,)@Nu C  agDaaz Jl fgz?B f2@1@g ReT`JRDcA gg^e\cֵ:e0cA2ePcAePc a8SEfa:`aaag`XBRATMon/pa / (zrJl bg/0/@ @ g (_a$C` (_/:NuXBRATMon/pa aC`nXBRATMon/pa aC`LXBRATMon/pa aC`*XBRATMon/pa` aC`XBRATMon/pa> apC`XBRATMon/pa aNC`XBRATMon/pa a,C`XBRATMon/pa a C`#(z&PH)yJl hgNz)@BNz)@FNz)@JJl fgNz)@ZJl bg>Nz)@fNz)@Nz)@Nz)@N{)@Nz)@jNz)@Nz`HNz)@VJl dg4A^ AbAfBAjbAnNAvJaEJl `gA,Ba*,~"_9_)_.Jl ffB,.JygJ02@ @g9AX@A`(Nz9Z)Z.09@X@Ah)JNN{)O6Nh)H2Jl fgNz)@NNz)@R.l HQJl ffBJygB@0,@9@ ` H@H9@ | `42 TH @Cg4<a Q@LNu<`<`JfB/a@|9}9f9g9g Fa"pNuFa"BNuH`pr lNLJfNu XBRAfC Q`NuJf H@C abLNuHrp lNLNuJfH@`Hr`H C4, B$1 "z$ e"z""""""""""""""""""""LNu`N````J```````>`\`4``F`r`8``````````bJ@g opr$ A"A$AFNuH *K(zrGdN&ML0FNu < |NuG  S g&NuH@ g)HaFpraLLpNuH )@J,faaLNuANuPNu)H Nu)H NuJ, f

L`NuJg`aNu/ Ga"_/ IGa"H _Nu,@9@`AZNu0, P9A P"l R)H RA ,NuG xa/ IG ta|/ JG pap$H Ma @f9| j`4 @f$P na9@|9@ ga` P ^`P lLNu9l R \9l P Z9l N X9l L V9l J Ta,`z9l h \9l f Z9l d X9l b V9l ` Taa`aBlp!aPp,Jl Zf .fp>`"CABp@rffQp,`p^`H"J9l R \9l P Z9l N X9l L V9l J Ta>$IL{NuH"J9l h \9l f Z9l d X9l b V9l ` T`CJ,ga aCCP Ia@$z0, @ l g@8,pr lg`HaLNu +fJl g9l  Bl ` -f Jl g9l Nu9| 9| 9|9|P)|}BBl*Nu9| 9| 9|9|)|}BBl*NuHzHz~Hz?<?<KNAOJjHzdHzdHzh?<?<KNAOJkDB/)@B?<?<KNAOJ@g(BBB l/(,?<INA\/,?<INA\`\\AUTO\\AUTO\TMONHELP.EXEC  @g @fNu@|C0h a3l 3l ~3l 3l 3l 3l 3l |3l r3l z3l x3l v3l t3l p3l n3l bf0, ||dl3l d`3l j3l h3l l3l ` 3l fA, @, J@gAE@9@@ @eE$$$$Bl \FNuC PgJl \f0i 9i 9i ~9i 9i 9i 9i 9i |9i r9i z9i x9i v9i t9i p9i n9if b9i` d9i j9i h9i l9i `9i fA, @, J@gAE@9@@ @eE Nu@|P \C0B) 9@@ A@N````6a3|3|3|3|3|3|3|3|3|3|3|s3|PBiBi3|f3|3|(3|3| Bi/a0a#0a### l g9@ a>FNua.3|3|BiBi3|C3|c3|3|BiBi3|3| BiBiBif3|`3|3|(3|3| Biad3@`pa aL0a(#0a#0a#0a # FNuHpXB2AXB6CBXB6C LNua a3@3B3D3FFNuSR D0 D1 D2 D3 D4 D5 D6 D7 A0 A1 A2 A3 A4 A5 A6 A7 PC USP SSP BEV AEV SFC DFC VBR MSP ISP CAAR CACR TT0 TT1 TC PSR CRP SRP FP0 FP1 FP2 FP3 FP4 FP5 FP6 FP7 FPCR FPSR FPIARDTT0 DTT1 ITT0 ITT1 URP TS IXNZVCTT1T0S M IXNZVCT1T0 CCEFE WA DBE CD CED FD EDIBECICEIFIEI DEIEBLS A W I M GCT#  ADDRESS B G U1 U0SCMMOWTRESREFCLPSISTIA TIBTICTIDEPB | TC invalid L/ULIMITDT .ADDRESS= LABLAMECI R/W RWMFCBFCM LABLAMES U1 U0CMW BSUNSNANOPerr OVFL UNFL DZ INEX2 INEX1PRECRND  FPCC.NFPCC.ZFPCC.IFPCC.NANQUOT.SIGNQUOT.QUOTEXC.BSUNEXC.SNANEXC.OPerr EXC.OVFL EXC.UNFL EXC.DZ EXC.INEX2 EXC.INEX1AEXC.IOPAEXC.OVFLAEXC.UNFLAEXC.DZAEXC.INEXTempleMon version 2.02 Jun 15 1993. TempleMon has been developed with Megamax Modula-2. Try the newest version of SysMon in combination with TempleMon. Order SysMon from the author Karsten Isakovic, Wilmersdorferstrae 82, D-10629 Berlin, Germany. Start SysMon after TempleMon. Both programs complete each other. Have a lot of fun! --- press SPACE --- ------------------------------ TempleMon 2.02 ------------------ Jun 15 1993 -- Copyright (C) 1990, Johannes Hill Copyright (C) 1986, Thomas Tempelmann Johannes Hill, Unteres Kirchfeld 23, D-68259 Mannheim, Germany Thomas Tempelmann, Schusterwolfstr. 13, D-81241 Mnchen, Germany ------------------------------------------------------------------------------- This release of TempleMon does support MultiTOS. The FALCON030 support is not complete! Don't ask for any information about this machine which were necessary to implement FALCON support. It's not perfect now! You won't get any information about it even if you threaten to shoot me! This TempleMon release is only available with english messages. It is published in this unfinished state because of heavy demand for symbol support. Better running releases will be available in the future also in german. Then a new program description will also be available. This relese can be considered FREEWARE.------------------------------------------------------------------------------- We hope that you will find TempleMon useful and that your bug-swatting problemsare eased by this monitor. Regards, Johannes Hill, Thomas Tempelmanna3|q3|k3|e3|/3|o3|3|>3|43|23| 3|?3|BiBiBif3|`3|3|P3|3| Bil g9@ aa& lPkPBla "a  aDa4)I6<xKK2AL00SCjAAP)ONa l2ka aa0,|OdgJl Zf H@aaPNuH@aH@?Ha0?a00 9c^`J,g0Jg*HH> lNL|Jf"HZaLNuLNuT F HILSCCCSNEEQVCVSPLMIGELTGTLERASRF EQ OGT OGE OLT OLE OGL OR UN UEQ UGT UGE ULT ULE NE T SF SEQ GT GE LT LE GL GLE NGLENGL NLE NLT NGE NGT SNE ST kX| D kY+`'@ p   @ L aL fgXƀLkPfZs & $KSkQ$@).)ۀ.).(.b\b\'kPmX!"l!TOS`OkPkPkP(kPp@BOfkVOkVqO$qNs aBO % EkX@ F"""mP "m0 | E D ` `+ @ . . mYP mY0   D#D#D#gD#ZD#:D#LD#TD# d_bJ-J,YJ+_bJ- :J*+4.]`. :0Y/k_13_b22]@2422]Ih24*23wC21h72520h20f20h 242521h25.?25 ?23w23~23~20E020423p20F20021B21F21`23^@20H@23j24&242424Հ24 24`=025'@2424P2121'P24)24S21)21S24ț24B24V2121B21V24Q21'Q23_b@53_b73_b33_b43_b64:1;5$83094bM4:>E`>`T`\````````````0`^`j```&````8`L`^`n```` `p``0`` ``p`````^```r```.`<`h```d```<`~```` a8pP`"a2pX`a,pD`a&pS`a pL` apB`apWa$a lkNup.`p]` p[`p)`p(`p#`p$`p,`p!`p:`<:9DDA*&0@$0@0X@ @f"Jl Tgf.pR@Jl XgJl VgR@`pJl \g R@Jl ZgR@g +f0X@ @gJ @gD =g 2fg2 g, 02H@ @fAAP0A2H@gx:]E Df &熀0aSDfvCA$(N@g> @fp2`0 @f p. Ef"p1` @f Eg p1ap6`p0`@@`Nu/AJ,gAP/  f9H _vp*avQaL"lUa.lNu6KƼ Cg CfJl Zga8alJl Zga:`& Cf Jl Zfa` Cfp-a CkapD CgpAa0@|0a Ck Cg,a Cfp+aNuaa`a0` apD2jpAa0HH@|0ap.apW g$pLJl ZgaxIIgp*ahp`@0a\`P2fnaH g$aHaaBpAa20@@0a$`.HHЉUag aa\a pPapCaapDgpA`<0@ @g20@@g&gfag6faa6a\aaa`a|aaDapaa`la a0a``g gabaZ0ag0aNuga@6KC Cgf,pAa0@@0`gpZapPapC`pZapBapR`fZgapDgpAa0X@@0ap.apW gpLa6CCCgp*ap`@0aNug<ga|fp0aga`a` agaJaNu6C8 CgLRDfJ6C Cf6[C Cg0`>6KKC CfXD` CgCCfg`^D6KCC`|  f6[ g"6 fRD`TD6 fRD`Jl XfXD[CgRD``TNpNqNrNsNtNuNvNwJNzHHH@HHINXNPHN`N@LL@NN@DBFHH@JHL@BDFJ !&6A/ Cp2gQeƙAgR@`gFR@g>g6`2 @%f,Jl Zf6C? C:dK Cg`  g"_@`6C CgRD Cf0@ @e @eRDC CgRDgvRD`p`lgd`6C CgRRD C@gHRD Cfg8f0`nRDC CgR CgRD`6<eRD`C0 CgRD`h6C CofC CgRD6C8 CgRD`6CAp2gNAgR@`6[ f&rAt0[CC6<g@``6 d@`NPD6<eKKCC<da`J dfNuaF? F:j F8 Ff(`HaF? Fg0@f00a0a0@f Dgp/av` p-anRC C8fNu8 6C8 C gK`KaaL8aNua8 Da 0a*`Xa8Da D kp0R@| D ja80|0`.p.a*pLa$8af D(a pUa pSapP`aa D aXNuaaa8Da@NualaapSapR`aVaapCaa`aJ8a jpAa`0H@0`Ra,aL`~8 Da HLLaNu faa&a&0ara 8aNua,: g0Xaa8`8aa0X`h0H@gS@gS@g`"pa80a@a0@a6a8aJNu8DDDggA\SDg AZSDgAFN?gpA`pDah00`Zpa860aa\0aaL0@aaJ0@aa8a&0Xaaa.a0Xa`a?8aa 0X`8DDD gFASDkdASDkZAN0@2YAANuap?ap!`0a*a0X`:(pU gpSag f agpLaja00@? @gNu:Ea`vp+`Fa gabaa<4ZaTa4Nuga aFaa6gNua*aaa `"````````g0X@ @gA@Ng0X@A@NpFaݎpP`݈@?a0@0`vg /p/ah Nu gaapCaPpRaJ gaapSa:pRa4 gaapIa$pAapRaNu6)g a:8?0@H@B@a6`Ba0XaZ2AA0X@Af"0, @g. @d @d" @le @e0, @g a0@`Nu6)[C Cg0@@ @g6)(a2 g aad`?a aZ6`0@? @a`Ra"a`H?aBa6`?a4a6pDaۄ0@@` fXr0g.aaRA d&gRA dfSAp-a>0aRA eNuA@0`r0g"aaSAkgSAkfRAp-a0aSAjNu6)a20@aPa(?an60@ @ fXp{aڶ g0@@a,`8agp-aڒa0@D@`a0@? @ea`ap}`dNu@@A*aP gaD ga8 ga,Nu0)a0@ @g @g, @fhaaa `Baaa0`6Nu0a~a Ug6)HC6ր`6)Hր`0)aNa(`H0)a`:`*`&``$``aB0`׎a80`|a.` a(` a"` a^ aX `RD,h aÔ`.T,h aÄ`H,h at`L,h adA g gaָ`Nu6KC B`k BbjC AF00a֐00`ֈNuA PJPgA RJgH"HA ,0, PNL@| :rJl bf.A ,MA 4IA @A D A <@$`: , ,N{ , 4N{ , @N{ , DN{ , HN{ , LN{ , {A }D!G"#$ % &'()*+,!-$.'/,0115283>4A5D6G789 : ;<=>?@A"B%C(D-E1F5G9H>IAJDKGL M N O P Q R S T U V! W$ X' Y> ZA [D \G ] ^ _& `> aD b, 9d$<e' pJ:-6Ie~ 4% 95(5 oo o o   oo  oo &  @A@@ &!% "@$##A"@%@  '+ (@*))A(@+@ & 4 .P( )ool  '  4.. x0 L  h      , '".H(( d      x x xxx( x"x"x"x"x"'!HI'JWX Y9  %  8  !567EFGPQ Rghi}~  %+)-X+\_* #*+,HIJghi~&)&-V)]*     ( 1:L Uefg   #(-27<AFKPUhij PÒ0EXITResolutionColorsModeMemoryReset to defaultsChange keysModify TMonGenerate TMonOptionsOK TMonInst Files Keyboard Screen Editor Options Help About TMonInst...--------------------123456 Read setup from disk... ^R Patch TMon on Disk... ^P Save TMon... ^S~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ New folder... ^N Delete files... ^D~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Quit ^Q Call Key... Abort installation...~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Resynchronize shifter... Internal synchronisation... External synchronisation... Screen resolution... Colors... Editor mode... Editor memory... Move from SR -> TMon Division by 0 -> TMon Wake up screensavers~~~~~~~~~~~~~~~~~~~~~~~~ PMMU Errorhandling... Keyboard vector... OS start/end... To get Help select the menu- entry while holding down the CONTROL key.AbortOKAbortOKAbortOKMonochromColorTT-HirezOKAbortF1F2F3F4F5F6F7F8F9F10ESC1234567890'#BSPHelpUndo()/*TABQWERTZUIOP+DELINSCLR789-CTRLASDFGHJKLCR~456+SH<YXCVBNM,.-SH123EALTSPACECAPS0.deactivatedOKAbortCall keyAbort installationResynchronisize the shifterInternal synchronizationExternal synchronizationEXITAbortOKST-Mid 0ST-Mid 1ST-Mid 2ST_Mid 3Duochome 0Duochome 1Black on whiteWhite on black161616AbortOKAbortOKAbortOK TempleMon Installationprogram V 1.02 TempleMon isnicht im Speicher resident (Version 1.20x vom 31.08.91) Screen Editor Installationprogram by Stefan WolfTempleMon by Johannes Hill & Thomas Tempelmann 1986.. TempleMon Install Installationprogramfor TempleMon 1991 Install Version 1.02Installationprogramwritten byStefan WolfInstall is written in Pure CTempleMon is wiritten in MM2Select the editorparameters___Number of lines for the screenbuffer : ___999___Number of historylines : ___999__Minimum length for a historyline : __99Select the editorparametersInsert modeOverwrite modeInsert inserts spacesInsert toggelsBrowsing with shift cursor up/downSelect the optionsMove from SR aktivates TMonDivision by 0 aktivates TMonWake up screensavers_____Cursor blink rate : _____99999Set up screenresolutions___Bytes per scanline : ___999______Required memory in Bytes : ______999999______Offset to the upper left corner : ______999999Tastencodes fr alles Mgliche einstellenSelect keycodesSelect the colors Colors ST-High REDGREENBLUEOperatingsystem start/endAutomatic detection________start: ________ nnnnnnnn________end: ________ nnnnnnnnSelect manuallySet up keyboard vector handlingsearch in keyboard vector chainfor the XBRA-ID's________XXXX________XXXX________XXXX________XXXX________XXXX________XXXX________XXXX________XXXX________XXXX________XXXXPMMU ErrorhandlingSupervisor violationWrite violationLimit violationInvalid descriptorError in tablesearchTempleMon isinaktivaktiv 1a@C0D> @`À5C  @hB@;"nH `x8@X  D  & @|08k@ ? p x  0` 0 ,`@@@ @ `8? \ < @ 5b 8T @bHFzb?R8@ |MwHH@J ;  GփHD@@Q.0 @b @  D@@@@@@@@@@@@@@@@` 0  0 `@@@@@@@@@@@@@@@@?0 ($$"D!!"D$$(0 ??          ? 0'''' 0 0     0@X XX2XbXY[^\X@@@@@@@@@@@@@oxc[[IJ[29)     3 54   43` ` 0. !"# $ % & 2 1/-,'()5 0. !"# $ % & 2 1/-,'+(+9 xy)#{|}*+3,5-4.~xyz{|}~4:3;`<`>@0. !"#$%&21/-,'[\(])^5_0. !"#$%&21/-,'{+|(}+~;<=>?@ABCDTUVWXYZ[\];<=>?@ABCD;<=>?@ABCD%dnjnjnjͪhhfsel_pat0fsel_namev_bufhmouse_xxmouse_yzmouse_k|nclick~tmoncookɀcolor_he"Rkeytab~scr_up=windowsdesk_xdesk_ydesk_hdesk_wrsc_AesCtrl~_ScnIntD_MemBlkL:_VdiCtrl_ScnFltn*_BasPagV_ScnCarD_ScnCarH_ScnCarO(write`v_bar_ret012unlinkvswr_modwin_upda=0work_out2v_show_cwork_inultoa:vrt_cpyfwindow_e4&vst_colowin_init=Rstrcpyv_opnvwkpwin_exit=|strcat6set_os'wind_crestrchr~strupr&Superwind_opewind_upd6wind_clo*wind_fintoupper&wind_delwind_get>wind_setstrlenscreenwind_calsscanfsquarewwrite_vastrtodqset_xbra)write_in> set_virt+^set_vidpvsl_colopset_patcset_keysHremovereadvsf_periVstrtoulTSupexecsprintfset_edimset_edibbvsf_intehelp_resCWhelp_ediE0help_ediFhelp_scrHFhelp_kbdUhelp_savNhelp_calAhelp_pat@form_butjInit_GEM\findnext>form_dogeh_wind/form_aleXform_diaform_cen2desktopȀfindfirscnv_striʺclosefind_swi[bufptrfind_coo]is_menu_^bufendevnt_mul>Dcreatefreopenactlinactcolatoldelete_f atoiBatofpgl_apidʰfsel_exi\endrunnibgraf_mou,fsel_inpBgraf_sligl_wboxʮgl_hboxʬgraf_hanconvert_Zdefaultv>_xlcnv_xwcnv_xscnv:_xxdiv}dgl_hcharʨ_ldiv~gl_wcharʪ__exit__text_fabswExit_GEM]V__bssV_xxoverf_txoverf_xcpqDgetpath_appZclipping]_xyentry_xxmul{2bootdevȄ_lmul4enddefau^_xxinexa__xxsubx_xxentrycols_in__xcpi_xxflowendpatchF_xcph_txmover__logv__xxmul{B_logv_xxdivze_xxunder__xxinv}H_xxinval_txinval_xcex_xxaddyDgetdrv_AtExitV_xxincy _xxdecx_xxsubxclear_sc/<__data__xxincy __xxdiv}t__squarexappl_exi8__xxdecxappl_wri"appl_ini__xxaddy$bufstartcheckmar2_fpuxxopx_INFPdraw_pro[_NAN_fpuvect^_INFM_FreeAll(_ScanFj"_PrintFa<_fpumoder_OutStr_fpuinitf_StkSize _xmather_fpuctrlt_squarew_StdOutF_StdPrnF_OutIntD$_OutFixFg_OutFixe_StkLim\_OutFltd$_FlshBufR_norm012r_normA0L_OutCarDv_OutCarH_OutCarO_OutChrr_xcln2_xclg2__log2v_log2v_xc2_log21wH__log1w _log1w_xc1_StdErrF_log10v_pow10r_xc10_StdAuxF_FillBuf_global_UpcTab4_StdInFv__log21wH__log10v_heapErrͦ_RemoveT_InsFreB^_TmpFile6_FilSysV_RedirTad_XltErr_FilTabr        Hh$        F$ ,,, p               P"4"  $    "  6       "" ,"r .n" ,t  .Z&8$$ >B$  0 " <..TB"" &Z&Z&\"DJ " .*  ,D ,"&& .d H  .."   *0 **P 6&H *$ f$ f6d  **6,*` > ** (( *$, PZꆂ f0T *<0&8 4B @ (& .* J 4 & t Z @h `z Z v*$Db 2> b @D.R,<*DZB $ " j ,$   0> 4  ,(@0000000`H000000000x00`00H000H000H`x0`0`00`0H000 LQDB1 >|H,F J.ILJB JF!IK(GG'I'IDHDG@HFJFJ# JJF0DLJHJGI'CDF,CD@AH&F#AGEJHKF:KKE1FKHHIG@FHHIGF JHIJA&KKGKKIKLIK%E:\PC\TMONINST.ENG\TMONHELP.SR`" 6``.>>>> PURE-C <<<< for ATARI-ST Version 1.0 (C)88-90 Borland International &H f&op`B@#.3. k #. Ј<.@#.Jy.g<"@(I$k,"Jf"JfB// ?<?<JNAO A<~kRrRAfA6<HCBB`6 !jBJ)gHiRC` "fSI "WSAkHiRCBSQJ)gHiRCHy`$ONV0 J"LN? 9"g @N 9"g @NN?<LNAH (N &$x CN f `f J`PJ fLNu x"f ` fNuPH"fNu/ / A.trp$y.$jNE*̓ɑtrp&y.&kN4| fBR0y.&_$_NuH0O$IA"C2<GQJf 64OAtrp&y.&kN4pOHL NuHo`C KNB@ JN>?AN J@f 09.g`C0A.N N|`vBy* OL>NEI. r 9@Z$ļ9B\ 9@^rj9A`$ļp9Bx rt)Bt)|zBC` r穳zRCCnBC`p2A4[h9RRC|mBlrBC`0@24RgtC9BrRC|mKb <,[t,y*v`0H"54B4 [4J+ RClrmxBC` pr㨱RClxmBC`0HABRC|m9|~Blp9@9@M*prf|`|Hp)@)@Bl9|BC` /$/0H"ND"p$NDXOچRClRmtrpN|G*/,t//"K LN O N yf//9C2 LN fPO`209f//9CY LN HPO`//9C LN 2PON/9/9C LN PON/,zC LN XONzC LNNl?,`?,^?,\?,ZC LNPONL?,X?,V?,T?,RC; LNPON,/- /-/-/C] LNON C LNN?,?,?,C LNj\ONC LNZN09*fJGfjBl~Bl*r¹tf|`|Hp)@)@Bl9|BC` /$/0H"N"p$NXOچRClRmtrpN`bJGo^C LNNJC LNN<*prf|`|HBC` /$/0H"N"p$NXOچRClRmB@L|NuH0>*,/ 29*f4G/jRk$Btj|fv`vHpf(`(*0J@gS@g(S@gS@g` kgt" N`pf<"¼4+H²f,+z~ E g4|"“ N` 2+Hf$+z~, gj4*|"“ N``VȼRk0+g NNJ@fO NBk'C'D7EL 8NuBAA/z`4J fpNuRA|mBA`4J$0 f 4J! `RA|mB@NuH8UO>,&./&29*f>$Bpj|fx`xHrf*`**G*I.2JAgSAg,SAgSAg`///CE LNhO N`pfj"¼////Cg LNBA< <b;k`|<*f<`&<0< b ACp a 2$Wb<gt<.f6<*f4`$<0< b ACp a$Wb4g<߲<Lf g`<hggr@dp|?@0;N`````N`N``````````````````````````NNN````````````````` [0`|A`0A2"LaN@`\ [2"LaL@`JJEj `p0?4 La"TO@`*JEj `0H?4 LaTO@` JEj `p0?4 LaTO@`JEj `p0?4 LaTO@`@HN0\OLxNup24C8jxA aA pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`hH0$H&IB(v`H0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 C.PaA.Pp `/ / B@JgB)g@)fJ&Q(i ge"// Ia"_ _J@f&Q`B@"(_&_Nu3 "p`#H#H&HJfS#K " I(Iap"LJ@f`(g4(f>"P | dNu?/a8 _2J@f 0Nu3 "pNuC!I!IR!I `H&H(k6+"+g0DtaJk+fZ"S"L Ip gSj`*| // " 0a`"_"JkNgPAp SjH@" 0a<߶<Xfg.G(3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3""p` 3!"p& g"`"CB@f ANu//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!"`0123456789abcdefghijklmnopqrstuvwxyz/ &y. g/ &S?<INA\O`&y. g/ &S?<INA\O`&_NuJg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu#/#/NA$y/ y/N/ ??<>NAXO$_Nu??<LNA?/?<1NA/ /?< NA\O$_Nu/ ?/?<=NAPO$_Nu PMMU address translation table modul V2.0. New commands: 'MT' : Display actual table head 'MT ' : Display table head of prozess 'MT ' : Display table head of prozess 'MTS' : Display supervisor table head 'MTU' : Display user table head 'MS' : Short display of actual table 'MS ' : Short display of process table 'MS ' : Short display of process table 'MSS' : Short display of supervisor table 'MSU' : Short display of user table 'MF' : Full display of actual table 'MF ' : Full display of process table 'MF ' : Full display of process table 'MF' : Full display of supervisor table 'MF' : Full display of user table The actual table is selected by testing the S-bit in the SR register. User or supervisor table are selected from the rootpointer registers. The commands with or are only available on MultiTOS. is the process identifier number without brackets! is the process name without brackets and without file extensions! The joker char <*> can be used in the specification. GemDos calls are made to get the pointer of the pointer of the context structure of each process. Due to the fact that GemDos is not reentrant it might be possible that the commands with or are rejected. U:\PROC\ Requested process not found or access to GemDos functions denied. Process : %s Basepage : $%08lX, Struct Process : $%08lX, Struct Context : $%08lX TEXT Segment DATA Segment BSS Segment $%08lX - $%08lX $%08lX - $%08lX $%08lX - $%08lX*.%03d.*p PMMU modul V2.1 q PMMU table commands for TEMPLEMON installed. 1992 by Johannes Hill & Karsten Isakovic Modulinitialisation failed. Installation aborted. TC......$%08lX {Mask $%08lX Pagesize %08lx} CRP.....$%08lX RootTable....$%08lX Rootreg.$%08lX RootTable....$%08lX SRP.....$%08lX RootTable....$%08lX TT0.....$%08lX TT1..........$%08lX PMask...$%08lX ------------------------------------------------------- Bits /Level %8d %8d %8d %8d Anz /Level %8d %8d %8d %8d Offset/Level $%08lX $%08lX $%08lX $%08lX Entrys.. %8d Tables.......%4d/%4d with doubles [ Table : Entry ] Log.Addr = Phys.Addr Flags %08lX - %08lX : Invalid %08lX - %08lX = %c %c %c %c %c [%8lx : %08lX] %08lX = invalid [%8lx : %08lX] %08lX = %08lX [%8lx : %08lX %08lX] %08lX = %08lX [%8lx : %08lX] -> Table %08lX [%8lx : %08lX %08lX] -> Table %08lX %c %c %c ....Pr  ` &&:0` p B  @ \  R DR.V       LDh `z ZJ .Z; ************************************************************************* ; * * ; * T M O N M O D T . E X E * ; * * ; * 1992 by Johannes Hill * ; * * ; * This program adds a new address translation table to TempleMon. The * ; * address translation structur is linear and flat. This table does not * ; * limit access of TempleMon to any address space! * ; * * ; ************************************************************************* ; * * ; * This program requires memory protection state GLOBAL! Set also the * ; * program flags FASTLOAD, LOAD INTO TT RAM and ALTERNATE MALLOC! * ; * * ; ************************************************************************* ; This is a specific optimized PMMU table for TempleMon only! ; DO NOT USE for TOS! ; No guarantee for correct behavior! ; Only for 68030 CPU's! ; DO NOT USE with other PMMU programming programms! ; If a 'PMMU` cookie jar entry is found this will program abort ; (for VRAM and OUTSIDE)! ; This table does only use three stages of address translation! All page ; descriptors are early termination desriptors! anfang: bra start ; These leading words are necessary to move the table to a quad word beginning ; address! DO NOT remove them! dc.l 0 dc.l 0 dc.l 0 dc.l 0 table_main: dc.l $00000002 ; short format table descriptor ; will point to label table_00_B dc.l $10000001 ; short format early termination dc.l $20000001 ; short format early termination dc.l $30000001 ; short format early termination dc.l $40000001 ; short format early termination dc.l $50000001 ; short format early termination dc.l $60000001 ; short format early termination dc.l $70000001 ; short format early termination dc.l $80000001 ; short format early termination dc.l $90000001 ; short format early termination dc.l $A0000001 ; short format early termination dc.l $B0000001 ; short format early termination dc.l $C0000001 ; short format early termination dc.l $D0000001 ; short format early termination dc.l $E0000001 ; short format early termination dc.l $F0000001 ; short format early termination ; cache inhibit for I/O and VME via ; register TT0! table_00_B: dc.l $00000002 ; short format table descriptor ; will point to label table_00_C dc.l $01000001 ; short format early termination dc.l $02000001 ; short format early termination dc.l $03000001 ; short format early termination dc.l $04000001 ; short format early termination dc.l $05000001 ; short format early termination dc.l $06000001 ; short format early termination dc.l $07000001 ; short format early termination dc.l $08000001 ; short format early termination dc.l $09000001 ; short format early termination dc.l $0A000001 ; short format early termination dc.l $0B000001 ; short format early termination dc.l $0C000001 ; short format early termination dc.l $0D000001 ; short format early termination dc.l $0E000001 ; short format early termination dc.l $0F000001 ; short format early termination table_00_C: dc.l $00000001 ; short format early termination dc.l $00100001 ; short format early termination dc.l $00200001 ; short format early termination dc.l $00300001 ; short format early termination dc.l $00400001 ; short format early termination dc.l $00500001 ; short format early termination dc.l $00600001 ; short format early termination dc.l $00700001 ; short format early termination dc.l $00800001 ; short format early termination dc.l $00900001 ; short format early termination dc.l $00A00001 ; short format early termination dc.l $00B00001 ; short format early termination dc.l $00C00001 ; short format early termination dc.l $00D00001 ; short format early termination dc.l $00E00001 ; short format early termination dc.l $00F00041 ; short format early termination, ; with cache inhibit table_end: start: move.l 4(SP),A5 move.l A5,basepage lea stackhigh,SP move.l SP,A6 suba.l A5,A6 addq.l #2,A6 move.l A6,-(SP) move.l A5,-(SP) clr.w -(SP) move.w #$4A,-(SP) ; Mshrink trap #1 lea $C(SP),SP clr.l -(SP) ; switch to supervisor mode move.w #$20,-(SP) trap #1 addq.l #6,SP pea Mess(PC) ; print program message move.w #9,-(SP) trap #1 addq.l #6,SP movea.l $05A0,A3 ; check Cookie Jar movea.l A3,A0 tst.l $05A0 ; abort if cookie jar is absent beq no_TMon search_pmmu: cmpi.l #'PMMU',(A0) ; check for 'PMMU' cookie beq PMMU ; and abort if found addq.l #8,A0 tst.l (A0) bne search_pmmu search: cmpi.l #'TMon',(A3) ; check for 'TMon' cookie beq dotmon ; start building address transl. table addq.l #8,A3 tst.l (A3) bne search PMMU: pea PMMU_Mess(PC) ; abort if 'PMMU' cookie found bra prg_abort no_TMon: pea no_TMon_Mess(PC) ; abort if TempleMon not found bra prg_abort no_68030: pea no_68030_Mess(PC) ; abort if no 68030 CPU prg_abort: move.w #9,-(SP) ; print abort message trap #1 addq.l #6,SP move.w #-1,-(SP) move.w #$4C,-(SP) trap #1 ; PTERM(-1) bra no_TMon dotmon: move.l 4(A3),A3 ; get TempleMon function handler moveq #0,D0 ; get TempleMon internal stuff jsr (A3) ; call TempleMon andi.b #$F,D1 ; mask CPU identifier cmpi.b #3,D1 ; is CPU 68030? bne no_68030 ; abort if not moveq #23,D0 ; get/set address translation stuff moveq #0,D1 ; switch off TempleMon address table move.l D1,A0 ; no extra routine for TempleMon to be ; called from TempleMon just before it ; switches to its own address tree jsr (A3) ; call TempleMon move.l A0,A4 ; save pointer to PMMU register structure lea table_main(PC),A0 ; compute quad wird address move.l A0,D0 andi.w #$FFF0,D0 move.l D0,A1 move.l A1,A2 lea table_end(PC),A5 loop: move.l (A0)+,(A2)+ ; move table to quad word address cmpa.l A5,A0 bcs loop move.l #table_00_B-table_main,D0 add.l A1,D0 ; install pointer to stage B in table or.l D0,(A1) move.l #table_00_C-table_main,D0 add.l A1,D0 ; install pointer to stage C in table or.l D0,table_00_B-table_main(A1) move.l #$80000002,D0 move.l D0,(A4) ; set High-long word of CRP move.l A1,4(A4) ; set table address of CRP move.l D0,8(A4) ; set High-long word of SRP move.l A1,12(A4) ; set table address of SRP move.l #$80F04445,16(A4) ; set TC move.l #$FE018707,20(A4) ; set TT0 clr.l 24(A4) ; set TT1 suba.l a0,a0 ; no additinal routine for TempleMon moveq #23,D0 ; get/set address translation stuff moveq #-1,D1 ; switch on TempleMon address table jsr (A3) ; call TempleMon pea installed(PC) ; print install message move.w #9,-(SP) trap #1 addq.l #6,SP clr.w -(SP) ; keep only table resident in memory lea table_end(PC),A0 suba.l basepage,A0 move.l A0,-(SP) move.w #$31,-(SP) trap #1 bra no_TMon Mess: dc.b $1B,'p TMONMODT V1.0 07/01/92',$1B,'q',13,10 dc.b ' Johannes Hill',13,10,0 no_TMon_Mess: dc.b ' TempleMon not found! ',13,10,7,0 no_68030_Mess: dc.b ' Sorry, wrong CPU! ',13,10,7,0 PMMU_Mess: dc.b ' Sorry, PMMU programming program found! ',13,10,0 installed: dc.b ' New PMMU table for TempleMon installed.',13,10,0 BSS basepage: ds.l 1 stack: ds.b 1024 stackhigh: ds.b 2 END . u*.. CARTE1 V55 ś+WCARTE2 V55 !AiDEMO_55 PRG /`\9DUMP55 DAT `6DUMP55 PRG `qEDIT55 DAT `EDIT55 RSC S `ήINFO 3`9LIBRARY L55 `ȞPRESET V55 `+zYTG55_1 V55 ɛB^TG55_2 V55 ͛ZVREAD_ME TXT!q63 313 Cz1LM 8103VCSP-Opener d2y  4? @ <@;3@@@@ 8r hhhh@@<=>???hhhh@@<=>?F??<=>?<@;3@@@@ 8d hhhh@@<=>?d??hhhh@@<=>?F??<=>?313 Cz1LM 8103VCST-Stringsd$2y <x 49(4(<@@@@@@B @@@@@@@*T@@@@@@@*T??*T<@@@@@@B @@@@@@@*T@@@@@@@*T ??*T 313 Cz1LM 8103VCCh-Choir d2y <xP @ (@4(<@@@@@@B @@@@@@@*T@@@@@@@*T??*T<@@@@@@B @@@@@@@*T@@@@@@@*T??*Te192 Cz8LM 8103VCAP-Piano F@ E@?@@@@@@C@@@@@@n@@@@@@@-= =u313 Cz1LM 8103VCEP-El.10 d )   @q@*E@?@@@@@2%? ?@V@@@@@*Td ?@@@@@@@*T?! ":*8_7E@?@@@@@94? ?@]@@@@@*TYd ?@@@@@@@*T?!":*T]313 Cz1LM 8103VCEP-El.11 2  @(}@*(E@?@@@@@% F? ??@VH@@@@$`~d??@@@@@@@?/:E@?@@@@@(`? ?@O @@@@d??@@@@@@@-?/:v313 Cz1LM 8103VCEP-Nick 1 d2y #n@@*-E@?@@@@@2N ?bV@@@@@*Td ?@@@@@@@*T3! "9*8_&<@@@@@@ 2(0 ((2@hO ;<~2"+ 7TJ66,P *TF*??*TR313 Cz1LM 8103VCBR-Bruce F y d 4 #44#&<@/>??<@@@@<U@b-# 8^@"@$`N`(b?  JJ8^@"@$`N`(#??#??$7L`'<@>> ?@6@@@@U@_?# 8^@"@$`N`(_2- J8^@"@$`N`(#??#??$7L` 313 Cz1LM 8103VCPC-Vibes d!x[ @@? <@@@@@@!-f B@@@@@@$0<`}|P 6@@@@@@$9???@@@@@?@@@@@@@*T@@@@@@@$7T`*($@@@@ ???@@@@@@@*TZ?R:@@@@@E[{-!??*TnT313 Cz1LM 8103VC WN-Harp d,y@ @ %E@???:@@@@2 <<@@@@@@@*T@@@@@@@$7T`c&.??$?g??@@@@@@@<=>?F 0? ??<=>?313 Cz1LM 8103VCST-E.Viola dK3C @?@E@?@@@@@B(r+??br@@@@r??@@@@@@@'#> 4sE@?@@@@@B( r+7??G@@@@Ud4?? @@@@$%?5mm313 Cz1LM 8103VCST-Ensemb. )KE< c @ P@.@<@@@@@@> TN@@@*@<`~xx, TN@@@*@<`~M=xx ??*T&<@@@@@@?$ TN@@@*@Fbpm Ciq TN@@@*@<`~]xxx ??*T313 Cz1LM 8103VCKS-Str/AP < 0v @B:@C/ H@;3@@@@ 8t??@@@@@@@<=>???@@@@@@@<=>? ??<=>?H@;@@@@@8r??@@@@@@@<=>?I??@@@@@@@<=>?F?&?><=>?555 Cz#LM 8103VCKS-BrsBandd 0sn 4< x @H n9<"n4<7<@;3@@@@ 8g??@@@@@@@<=>?g??@@@@@@@<=>?F???<=>?<@;3@@@@ 8I??@@@@@@@<=>?I??@@@@@@@<=>?F?7=2<=>?<@;3@@@@ 88??@@@@@@@<=>???@@@@@@@<=>?F% ?<=>?<@;3@@@@ 8r??@@@@@@@<=>?I??@@@@@@@<=>?F? ??<=>?m555 Cz#LM 8103VCPC-Hit d2d 4 (& n*F@3<@;3@@@@ 8g??@@@@@@@<=>?g??@@@@@@@<=>????<=>? <@;3@@@@ 8g??@@@@@@@<=>?g??@@@@@@@<=>??!??<=>? B4@;3@@@@ 8j??@@@@@@@<=>???@@@@@@@<=>?F? ?<=>?D<@;3@@@@ 8r??@@@@@@@<=>?I??@@@@@@@<=>???<=>?f555 Cz#LM 8103VCWN-B.Flute< 0yi @? @ \ @U@:<@;3@@@@ 8??@@@@@@@<=>?g??@@@@@@@<=>?F ? ??<=>?<@;3@@@@ 8I??@@@@@@@<=>?I??@@@@@@@<=>?F ? ??<=>?2%@;3@@@@ 8g??@@@@@@@<=>?g??@@@@@@@<=>?F ? ??<=>?2<@;3@@@@ 8r??@@@@@@@<=>?I??@@@@@@@<=>?F ? ??<=>?2555 Cz#LM 8103VCBR-BrassSc<2n @, @  @8"@ <@;3@@@@ 8 r??@@@@@@@<=>???@@@@@@@<=>???8 =6<=>? <@)9)KBC<@% ??@d9q@@<=>?! ! ?ck@B@$<=> ?<:<=>?<@;3@@@@ 8r??@@@@@@@<=>???@@@@@@@<=>??? ?8<=>?<@)9)KBC<@% ??@d9q@@<=>?! ! ?ck@B@$<=> ?.)'<=>?c313 Cz1LM 8103VCPL-Sitar d 2y <u 4-@8-#<@@@@@@ 2(0< ((2Th@hO@ ;<~2+ 7@\,P*TC7 ?*TNf}<@@@@@@ 2`?((2hh@hO@ ;H~g#[1?+ 7hh\,P*T:!??*TE313 Cz1LM 8103VCSC-Funky !<22 @ @8 *<@;3@@@@ 82"?@@@@@@@*T2"?@@@@@@*TR?6*??<=>?*<@)9)KBC<@% 2"?@@@@@@@*T2"?@@@@@@*TR?1 ,?:<=>?C313 Cz1LM 8103VCSP-Matrix K y d @ &@4&'<@>> ?@O@@@=U@c?@@@@K@@$7T`=_ <) @dKKK@@$7T`s||#?? ??$7L`&<@>> ?@6@@@7U@_?@@@@K@@$7T`U_<) @dKKK@@$7T`s||#????$7L`S313 Cz1LM 8103VCSP-Fair d sn @ (x@4(-E@?@@@@(5??@@@@@@@R=d??@@@@@@@2?? ,E@<? @@@@A??@@@@@@@$=JS_T??@@@@@@@ ()=? -@YqUi 555 Cz#LM 8103VCBR-Hornstrd 2  xn4# 4&4/-47(<@@@@@@3A@@@@@@@$G2 ! ?aAI@ $<=>/?-;<=>?.<@)9)KBC<@% } ! ?JJJ@B@ $<=>G2 ! ?aAI@ $<=>/?-;<=>?~313 Cz1LM 8103VC PL-Pizz ! dW  48  4 +<@)9)KBC<@% } ! ?JJJ@B@ $<=>G2 ! ?aAI@ $<=>/?-;<=>?+<@)9)KBC<@% } ! ?JJJ@B@ $<=>G2 ! ?aAI@ $<=>/?-;<=>?&313 Cz1LM 8103VC!AP-Nick 2 d y dsx@@4-E@?@@@@@2s ?bV@@@@@*Td ?@@@@@@@*T?! "=*8_(<@@@@@@ 2(0 ((2@hO ;<~("+ 7TJ66,66 *T(#??*T{313 Cz1LM 8103VC"EP-Nick 3 d y #su@@/-E@?@@@@@2N ?bV@@@@@*Td ?@@@@@@@*T?! :*8_(<@@@@@@ 2(0 ((2@hO ;<~F"+ 7TJ66,P *T(??*Tk192 Cz8LM 8103VC#BA-E.Bass S  4 <@@@@@@3-=G000@@@$0???@@@@@@@<=>??: <=>?<@)9)@@@@@% L+??h@9@@@0=>?! ! ?ck@B@$<=>>?%<=>?192 Cz8LM 8103VC%BA-Velobas   F( '*E@?@@@@@@80?G@,@@@@0L80?^@,@@@@0L3?%??*T\313 Cz1LM 8103VC&BA-Resobas d  (n ( '( '&E@?@@@@@@0?d44@@@@0L&%"?[,,,@@@0L[?%??*T&E@?@@@@@@P0?^@,@@@@0LP0?^@,@@@@0L:?%??*T555 Cz#LM 8103VC'ST-ElecticKdy$C @?W@WX W@ E@?@@@@@@P+??br@@@@Ur??@@@@@@@??? E@?@@@@@@d+7??*G@@@@Ud??@@@@@D?3?E@?@@@@@@> r+(;??bwp @@@Uf??@@@@@@@???E@?@@@@@@P+??br@@@@Ur??@@@@@@@? ?? 313 Cz1LM 8103VC(SP-Lead 2 d@K+ e@) @?)&E@;???@@@@@<45M@@K@@$7T`) @dKKK@@$7T`s||# ?@,@@@BU@_?# @^@"@$`N`(P?1 J8^@"@$`N`(#??'??$7L`&<@>( ?@6@@@CU@_?# @^@"@$`N`(Q?- J8^@"@$`N`(#??'??$7L`~313 Cz1LM 8103VC*SP-Sweep d0( y<dn 4-n4?-'<@@@@@@ 2(0< ((2Th^^^O@ ;<~2+ @T@@@@ *T&7??*T'<@@@@@@ 20< ((2Th@hO@ ;<~2+ @,P@ *T#7??*Td313 Cz1LM 8103VC+BR-Anna 2 y U 4 #4 #&<@????@@@@@FF)#Y@@@@@$`Xb(F,#X@@@@@$`Xb(7?? !??$7L`&<@????@@@@@FF+#X@@@@@$`Xb(F+#X@@@@@$`Xb(7?? !??$7L`313 Cz1LM 8103VC,SC-Syndec.<2y n 4(n4<(&<@;3@@@@ 8??@d9q@@<=>?"?5! ?CC@@B@$<=>=<.22<=>?&<@)9)KBC<@% ??@d9q@@<=>? ! ?Y@k@B@$<=>+]7.22<=>?C313 Cz1LM 8103VC-ST-Spacestd$2y <@240(%<@@@@@@ 220 ((2@hO ;<~U2+ 7@\,P *TF(??*T<@@@@@@B @@@@@@@*T@@@@@@@*T ??*T9313 Cz1LM 8103VC.CH-Cathedld$2y( <@-@0-%<@@@@@@ 2<0 ((2@hO ;<~d2+ 7@\,P *TP*??*T<@@@@@@B @@@@@@@*T@@@@@@@*T ??*T2313 Cz1LM 8103VC/SP-Pompejid$2y( <xn 4-n4?-&<@@@@@@ 2<0 ((2@hO ;<~x2+ 7@\,P *TxP*??*T&<@@@@@@ 2<0 ((2@hO ;<~i2+ 7@\,P *TP*??*T'313 Cz1LM 8103VC0SP-Syracusd$2y <@240()<@@@@@@ 220 ((2@ ;<~i2? 7@,,,,, *TY??*T<@@@@@@B @@@@@@@*T@@@@@@@*TV??*T,313 Cz1LM 8103VC1SC-Dist.L.dd(dX d@ P)E@?@@@@@@> r+(;??bwp @@@Uf??@@@@@@@???)E@?@@@@@@P+??br@@@@Ur??@@@@@@@? ?? g313 Cz1LM 8103VC2SC-Works 4F y d 4 #44#(<@>> ?@@@@@BU@?# 8^@"@$`vv(P?- J;@@"@$`( ?? ?!$7L`&<@>> ?@@@@@CU@_?# (8@@"@$`vv(_?-  J8@@"@$`( ?? ?!$7L`w313 Cz1LM 8103VC3SC-Works 5<2n 4 48 (<@;3@@@@ 8 ??oa@@@)T222A ??VT@@@ 2T=N? ??<=>?,<@)9)KBC<@% & 2?[a@@@*TiM# 2?W[@@@*TeG-?-.;:<=>?p313 Cz1LM 8103VC4SC-Bellan1d0 x@(vL*('<@);@@@@= 9?'& @$5<] 1a?*%""*T??7E`mf<@3<@@@@3 9?. % @$5<]*?4)*T,?? ??7ETuo1313 Cz1LM 8103VC5SC-Bellan3d0y x LAvL:A<@3<@@@@3??$|@@@@@*Tv@r>r6@@$r6@@$?H<@)9)KBC<@% 2"?@@@@@@@*TQE=2"?@@@@@@*T?1 ?:<=>?=313 Cz1LM 8103VC9PC-Bamboo d0y d7*4*H<@3<@@@@3 ?? % @$5<]M?-4)*T[?? ??7[^u5<@3<@@@@3 9?. % @$5<]&?$?)*T,?? ??7ET313 Cz1LM 8103VC:SE-Cymbalsd&  d @=@?=EE@ ?G@@@@8/B   ^@U"@+ ?eQ,G@@+?<P&(@@@@1=Hg6< ??<=>?B<@;3@@@@ 8r??@@@@@@@<=>?bV&(@@@@1=Hg6< ??<=>?3555 Cz#LM 8103VC<ME-@lps d2yd  -  @+;K?,F<@;3@@@@ 8g??@@@@@@@<=>?N??h@@@@@<=>?F? ?3<=>?8<@;3@@@@ 8??@@@@@@@<=>?I??@@@@@@@<=>?6???<=>?<@;3@@@@ 8j??@@@@@@@<=>?t6?b~@@<=>?%?<=>?D<@;3@@@@ 8e(?}(@<=>?I??@@@@@@@<=>?0? ??<=>?f313 Cz1LM 8103VC=SE-Stalactd$22 <x @F@?F<@% @@@@ 220 ((2@hO ;<~i2+ 7@\,P1T#(??*T)<@@@@@ 220 ((2@hO ;<~i2+ 7@\,P *TP(??*T7620 CzdLM 8103VC> DR-Drums3 d 6P@>( 8Z@)2 In@ ( <@<  An@7 An@= An@C( An@I8 <@B  ;@@  =@A  Bx@7 Bx@= =@b  Bx@C" @n@E, >@B  Bx@I, CQ@S I_@@  Id@B4`CF@C, EZ@P4 `DF@C, EZ@L E<@; FP@= FU@E Hd@.- Hd@1 2 Hd@32 Hd@7 # Hd@C - Hd@X/- Hd@P8 Hd@<6( 5@E ( 5@@4 Gd@D Gn@I  1@\ 1@P  1@L= 0@E  0@Q  4@; 4@@ 4@E4 !d@: !d@; !@< !d@= !d@> !d@? !d@@ !d@A !d@B !d@C !d@D !d@E !d@F 620 CzdLM 8103VC? PC-Marimbad  !@% !@& !@' !@( !n@) !n@* !n@+ !n@, !@-  !@.  !@/  !x@0  !x@1  !@2 !x@3 !n@4 !@5 !x@6 !@7 !d@8 !@9`!d@: !n@;`!n@< !@= !@> !d@? !d@@ !@A !@B !@C !@D  !@E! !@F" !@G# !4H$ !@I% !@J& !@K' !@L( !@M) !@N* !@O+ !@P, !@Q- !@R. !@S/ !@T0 !@U1 !@V2 !@W3 !@X4 !@Y5 !@Z6 !@[7 !@\8 !@]9 !@^: !@_< !@`= !@a?J63 555 Cz#LM 8103VCMareNostrod @ @2 uL |;/45< E;@r P@@@@@@@$7L`@@@@@@@$7L`: <>$7L`.<@ 2h0"@@' b  ?;O6^;|$7L`e@@@@@@@$7L` 2$7L`n313 Cz1LM 8103VCGlasynbow d0ydy x}@A}L?< <@:???;C@@@tf oACJh@@$7L`c@@@@@@@$7L`"????$7L`!<@:?E=B@@n2f oACJh@@$7L`]@@@@@@@$7L`????$7L`555 Cz#LM 8103VCOrinoco d @ @ XHT2LU649#Z`HLE@en2 jgO^RgY#$`a-Gl@@@@@@@#$`at @ ?? ??$7L`E<@>HLE@en2 jgO^RgY#$`a-Gl@@@@@@@#$`at @ ?? ??$7L`{555 Cz#LM 8103VCLaboratoryd$@@aY(ZL%<` r*_>2F<@? A@@LB Qu`@@@@@@@$%_`bs@@@@@@@$%_`_`?? ??$7L`F<@ @A@5>@@@?F2Z@@@@@@@$7L`t@@@@@@@$7L`{l???? $7L`313 Cz1LM 8103VC Half Moon d yyZx-sx42xL?<<@(??B@@@?KZ@@@@@@@$7L`Z@@@@@@@$7L`#?? ??$7L`<@??>@@@?F2Z@@@@@@@$7L`t@@@@@@@$7L`{l???? $7L`313 Cz1LM 8103VC SynDaGambad @ @ @3@?(<@??A@@@A-X@@@@@@@$7L`@@@@@@@@$7L`  ?? ??$7L`<@ ?@A@@?'2:@@@@@@@$7L`@@@@@@@@$7L` ?? ??$7L`%313 Cz1LM 8103VC Archangel dK'F@ @ Z @F@%<<@????@@@@@FF(2H@@@@@@@$7L`U@@@@@@@$7L`U  <;$7L`<@??@@@@AZF2Q (E61;$7L`d@@@@@@@$7L`* <;$7L`W555 Cz#LM 8103VC BowGrow d @ @ @3 @?(@* @%3<@??A@@@A-X@@@@@@@$7L`@@@@@@@@$7L`  ?? ??$7L`<@ ?@A@@?'2:@@@@@@@$7L`@@@@@@@@$7L` ?? ??$7L`<@??A@@@A :_@@@@@@@$7L`@@@@@@@@$7L`X ?? ??$7L`<@??A@@@A :2@@@@@@@$7L`@@@@@@@@$7L`  ?? ??$7L`i313 Cz1LM 8103VCNew York d y@ @ Zd@ <4#2<@@@@@A cc&0 ((@hO;<~i2+@\,P *TP??*T<@????@@@@@(2PT@@@@@@ $7L`vlz@@@@@@@$7L`2 ???$7L`U313 Cz1LM 8103VCTurner d @ @ @<G+2<@@@@@A cc&0 ((@hO;<~i2+@\,P *TP??*T<@<T@@@; cc&0 ((@hO;<~i2+@\,P *TP??*Tv313 Cz1LM 8103VCWindow d!" @2@Pn@%(H<@????@@@@@cH I,6@ $7L`P@r'w1E $7L`5????$7L`<@????@@@@@AZ@@@@@@@$7L`U   @AT@A,$7L`????$7L`313 Cz1LM 8103VCSliderodesd y @gZ 4F4%<<@@@@@A cc&2 ((@hO;<~i2+@\,P *TP ??*T<@???A@@@@2Zz@@@@@@ $7L`vlz@@@@@@@$7L`2 ???$7L`&555 Cz#LM 8103VCSteelChoir d"@@ @ _4*4?%k'k@,2<@2????@@@@=??@?A@@$%_`dA@@@@@@@$%_`gJ??$7L`<@7???A@@@@=??@?A@@$%_`dA@@@@@@@$%_`gK??$7L`9a@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`??($7L` a@???@@@@AA@@@@@@@$7L`@@@@@@@$7L`?? $7L`#555 Cz#LM 8103VCWaterBow d @ @ @= @?2@4 @%=7<@??A@@@A-X@@@@@@@$7L`@@@@@@@@$7L`  ?? ??$7L`7<@ ?@A@@?'2:@@@@@@@$7L`@@@@@@@@$7L` ?? ??$7L`<@??A@@@A :_@@@@@@@$7L`@@@@@@@@$7L`X?? ??$7L`<@??A@@@A :2@@@@@@@$7L`@@@@@@@@$7L` ?? ??$7L`w313 Cz1LM 8103VCBowed Vibed @ @H4<4?2 <@6AA@@A9,JOTr$7L`v@@@@@@@$7L`(?? ??$7L`v <@6AA@@A9,JOTr$7L`v@@@@@@@$7L`(?? ??$7L`v313 Cz1LM 8103VCBrassCloudd @dZ @F@(%2<@????@@@@@FF(2H@@@@@@@$7L`U@@@@@@@$7L`U <;$7L`<@??@@@@AZF2Q (E61;$7L`d@@@@@@@$7L`*  <;$7L`3555 Cz#LM 8103VCIndustria dO@ @P4 '44((?D<@>HLE@en2 jgO^RgY#$`a-Gl@@@@@@@#$`at @ ?? ??$7L`D<@>HLE@en2 jgO^RgY#$`a-Gl@@@@@@@#$`at @ ?? ??$7L`*<@??@@@AA MFd r>>FA>,$7L`i<@B>Jr5$7L`g?i  <'$7L`+<@ ?A@@BAK#$ r>>FA>,$7L`d<@B>Jr5$7L`g?i%  2$7L`D313 Cz1LM 8103VCEasy M d @ @ W4<@%)<@6AA@@A9,JOTr$7L`v@@@@@@@$7L`(????$7L`v <@(??G@@@?A ^  ",6 $7L`n 6,6$7L`42????$7L`555 Cz#LM 8103VCRadioF|y d @ @Y3L*( r3?:<@??A@@@BP2``@@@@@@@$%_`bs@@@@@@@$%_`_`?? ??$7L`<@ ?@A@@><<HLE@en2 jgO^RgY#$`a-Gl@@@@@@@#$`at @ ?? ??$7L`<@>HLE@en2 jgO^RgY#$`a-Gl@@@@@@@#$`at @ ?? ??$7L`*<@??@@@AA MFd r>>FA>,$7L`i<@B>Jr5$7L`g?i <'$7L`+<@ ?A@@BAK#$ r>>FA>,$7L`d<@B>Jr5$7L`g?i% 2$7L`$555 Cz#LM 8103VCIndia d @ @ P4<@%G% 4<)<@6AA@@A9,JOTr$7L`v@@@@@@@$7L`(????$7L`v <@(??G@@@?A ^  ",6 $7L`n 6,6$7L`42????$7L` <@(??I@@@?A ^  ",6 $7L`n 6,6$7L`42????$7L`<@6AA@@A9,JOTr$7L`v@@@@@@@$7L`(????$7L`v555 Cz#LM 8103VCAnt Dream d?K @ @ Z424%2Z9<4%<<@@@@@A cc&2 ((@hO;<~i2+@,\,P *TP ??*T<@???E@@@@2Z7<@????@@@@@A2  8h@@Jr$7L`@@@@@@@$7L`  +@Tql<@??@@@AAAn??4R,,@$7L`vl@@@@@@@$7L`   2 $7L`:313 Cz1LM 8103VC(Orpheus d8@ n@2n@?B$<@????@@@@@2e??( 4R/,%$7L`vli(?( 4r/"%$7L`vl   2 $7L`$<@????@@@@@2P??( 4R/z,%$7L`vli(?( 4r/"%$7L`vlA  2 $7L`L555 Cz#LM 8103VC)Yanomami d  @ Z!2Z!?(4%4 7<@  r4h.6 W@@@@@@@$%_`cL@@@@@@@$%_`lQ?? ??$7L`7<@  r4h., W@@@@@@@$%_`cL@@@@@@@$%_`lQ?? ??$7L`(<@ A?B?JAJ=z;6@@@$%_`{[ @q@@@@@$7L`3?? ??$7L`(<@ A?B?JAJ=z;6@@@$%_`{[ @q@@@@@$7L`3?? ??$7L`x313 Cz1LM 8103VC*Basso d @ @ U@1@%<@@@@@A cc&0 ((@hO;<~i2+@\,P *TP ??*T<@???@@@@?A ^ ",6$7L`n 6,6$7L`4????$7L`3313 Cz1LM 8103VC+Arco d" @ @ d@ F4 -H<@????@@@@@A9@@wB;$%~y<( @@w@;$7L`K????$7L`<@????@@@@@AF  wJ,1,;$7L` N  wJ,1,;$7L` <????$7L`313 Cz1LM 8103VC,DigitalBowd @ @y ( HLE@c2 2jgO^R, #$`a2<^cJh,p #$`a- ????$7L`)<@????@@@@@AZ@@@@@@@$7L`=(@Ar,A,$7L`????$7L`i313 Cz1LM 8103VC-Slow Road d yyZx2sx42x4*<<@(??B@@@@KZ@@@@@@@$7L`Z@@@@@@@$7L`#?? ??$7L`<@??>@@@?F2Z@@@@@@@$7L`t@@@@@@@$7L`{l???? $7L`c313 Cz1LM 8103VC.Inarmorgand yZxsx@Px@?<H<@(??B@@@@K2P@@@@@@@$7L`Z@@@@@@@$7L`K????$7L` <@??>@@@?F2Z@@@@@@@$7L`t@@@@@@@$7L`{l???? $7L`L313 Cz1LM 8103VC/DesertWindd yyZxsx42x4*<<@(??B@@@@Z@@@@@@@$7L`Z@@@@@@@$7L`#?? ??$7L`<@??>@@@?2Z@@@@@@@$7L`t@@@@@@@$7L`{l???? $7L`Z192 Cz8LM 8103VC0Plata d-@ n@?B<@????@@@@@2P?? 4R/z,%$7L`lXi(?( 4r/"%$7L`vlA  2 $7L`bN313 Cz1LM 8103VC1FluteRiverd yyZx<sx4KZ(*<<@(??B@@@?Kd@@@@@@@$7L`Z@@@@@@@$7L`#?? ??$7L`7<@??>@@@OF2F  @E6H7@$7L`t@@@@@@@$7L`{l???? $7L`313 Cz1LM 8103VC2As Falls..d yyZx2sx42x@*<-<@(??B@@@?KZ@@@@@@@$7L`Z@@@@@@@$7L`#?? ??$7L`<@??>@@@?F2Z@@@@@@@$7L`t@@@@@@@$7L`{l???? $7L`h313 Cz1LM 8103VC3Apollo d*@ @ 4<4?A"<@;@A@@A96JOTr$7L`v@@@@@@@$7L`(????$7L`v"<@B@?@AAF8zHTOhr$7L`vJ8zHTOhr$7L`v$????$7L`v313 Cz1LM 8103VC4String X d ydx<sx42x@*<<@(??T@@@AKZ@@@@@@@$7L`Z@@@@@@@$7L`#?? ??$7L`<@??,@@@?F2Z@@@@@@@$7L`t@@@@@@@$7L`{l???? $7L`=313 Cz1LM 8103VC5Opera Z y2 dx@Z@%-<@@@@@A cc&0 ((@hO;<~i2+@\,P *TP??*T<@5>7B@A@@@A @@@@@@@*T@@@@@@@*T??'2`@@@@@@@$%_`bs@@@@@@@$%_`_`?? ??$7L`Q555 Cz#LM 8103VC7Cymbaflanjd @ @ (F2 ?@@@?Kd"@@@@@$7L`t@@@@@@@$7L`{l? $7L`'555 Cz#LM 8103VC9Cymbalvox d @ @ @3 @?(@* @%3E<@??A@@@A-X@@@@@@@$7L`@@@@@@@@$7L` ?? ??$7L`E<@ ?@A@@?'2:@@@@@@@$7L`@@@@@@@@$7L`?? ??$7L`<@??A@@@A :_@@@@@@@$7L`@@@@@@@@$7L`X?? ??$7L`<@??A@@@A :2@@@@@@@$7L`@@@@@@@@$7L` ?? ??$7L`555 Cz#LM 8103VC:Aviary d @ @ XHT N ,620 CzdLM 8103VC? +`&0>AONFN+@8E4pA큐NVE/RpA큖NVNFNNpNlpN>pNpNprNNNzAHN4ALN4APN4ATN4ANZANZA NZAN;|;|;|?;|;|0;|4;m0(E4p A큜NVE4p A큢NVE4p A큨NV;|;|0-H~A킌Nfp@~ADNJpz~AJNJptr"~APNJpfr ~AVNJp~A6NZ0-H~A\NJp~ANg mNϜ m NϜp mNN m 00 m 24NLp N8$mL:$mH8H"mVN"$mLRR m N mN <r4< mN.N&&<:<Nz/?? mN 8:&N g`6 mp*Ng*p NH"mN$mL:$mH8H"mVN"$mLRR mp*Ng$mL0N&<:<NNLzf$mH8H"mVN"$mHRR$mH0@ o$mH4$mLBR$mH4RHR$mL4RHRBCP~NjNϜ$mH4RHR$mL4RHRHxCP~NjNϜ$mH4RHR$mL4RHRBp NH/$mH4RHR$mL4RHRBCP~Nj"_NCP~N4$mLRR$mL0U@oh$mHRR$mH0@"oN$mH4$mLBR mNϜ$mH4RHR$mL4RHRHx0<&hNR"H mNN NNHCP~N4$mLRR$mL0U@o$mHRR$mH0@"oENE :NENENN0;|BmNԤN!N 0-gNuN"- @/E5p N"N `p m @/E5p N"N `NN :`F @g @g @g @g @g @g6 @gN @gd @gBm"-HyHyNX?<0-H?BHy?<NĴN?N`^HyHy?NX?<0-H?HyHy?<NĴN?N`^N[;|0`PNb;|3`BHyHyNX?<0-H?HyHy?<NĴN?N`h;|;|HyHyNX?<0-H?HyHy?<NĴN?NBm`tNo`zNid;|@`lHy HydNX?<0-H?HyHy?< NĴN?N`(N;|K`Nt;|N` N};|Q`|N`rJgl @ gd @ g\ @m @oN @m @o@ @"m @$o2 @5m @7o$ @Am @Co @Fm @Ho @g\ @gd @gZ @g @g @ g @ g @ m @o @gZ @gZ @gZ @gZ @g @ g @!g @'gJ @*g @.m @0o @1m @4o @:g @m @@o@ @EgF @Im @Ko| @Lm @No| @Om @Ro|`x m 0H+@@;m0-mg&;mHxHyBg?-NHmNҒ?-N. m fBmNuNzAdNx m 0H+@@N 0-g mNBm$md0H` `v;| m0(J@f0-<-:-8-vt"-@Nt`F mN`< m@pN> @/p r"AN"N 0-<-:-8-vt"-@Nt` Hy!NĴN[("mhNF"mNd mN0N N;@;mBmpr m m@N*p 4mЊ m@N> @/p NH/x m/0HHyNĴNP _N> @ NpN"_N"N 0-ذmf"p 4mЊ m@Nrr m m@N*0-İmnp 4mЊ m@N> @/N"N 0-H2-VHJ@f"p 4mЊ m@Nrr m m@N*Rm0-W@o;m؂ m@pN> @/ m"N 0-<-:-8-vt"-@Nt0-<-:-8-vt "-@Nt`@ m@pN> @/HyCNĴNL"N 0-<-:-8-vt"-@Nt`L m@pN> @/HyBNĴNV("mhNF"N 0-<-:-8-vt"-@Nt`t0-<-:-8-vt"-@Nt"-@pN;A;Bp 4mЊ/4mHRHyHxHyNĴ8:&N,N("mNF$"N`@ m@pN> @/HyNĴNL"N 0-<-:-8-vt"-@Nt`@ m@p N> @/HyNĴNL"N 0-<-:-8-vt "-@Nt`@ m@p!N> @/HyNĴNL"N 0-<-:-8-vt!"-@Nt` m@p'N> @/HyNĴNL"N 0-<-:-8-vt'"-@Nt/-@?<(N0-<-:-8-vt("-@NtpN8pNpNpNp4mЊ/0-N/??0-N/??HyHxHyNĴ8:&N8:&N4&<:<Nz8:&N,NS/0-H0mЈ6-m$"NJ`|HyNĴ&<:<NJBnkp`p`pRf\ m@p*N> @/p-NH/p0NH/HyNĴ&<:<NJBnDBNL"_NpN"_N"N `Z m@p*N> @/p+NH/p0NH/HyNĴ&<:<NJBnDBNL"_NpN"_N"N /-@Hx- m@p+N~/ m@p-N~DNp/??HyNĴ8:&N4&<:<NzN" _N.0-<-:-8-vt)"-@Nt`~/-@?<0N0-HT@?0-HT@?0-HY@?0-HY@?N`@/-@?<3N0-HR@?0-HR@?0-HU@?0-HU@??<bN `HyNĴ&<:<NJBnkp`p`pRf\ m@p:N> @/p-NH/p0NH/HyNĴ&<:<NJBnDBNL"_NpN"_N"N `Z m@p:N> @/p+NH/p0NH/HyNĴ&<:<NJBnDBNL"_NpN"_N"N 0-<-:-8-vt:"-@Nt` m@p @/HyNĴ B]HHD("mtNF/p0NH/HyNĴNrNpNL"_NpN"_N"N 0-<-:-8-vt<"-@Nt`X/-@?<@N0-<-:-8-vt@"-@Nt0-HT@?0-HT@?0-HY@?0-HY@?N`@ m@pEN> @/Hy NĴNL"N 0-<-:-8-vtE"-@Nt`X/-@?<KN0-<-:-8-vtK"-@Nt0-HR@?0-HR@?0-HU@?0-HU@?Nj`/-@?<NN0-<-:-8-vtN"-@NtpN00-HT@?0-HT@?0-HY@?0-HY@??-NX N`6Jg2 @g, @Dg& @Eg @g| @g| @3m @Dov`` x m6؄00HH0mЈQ@$mh4$mh8H"mDNFpNL/pA큺NL"_Ng bN8x m6؄00HH0mЈQ@;@0-H`~`t0-g(8-H"mDNF/$mh8H"mDNF"_N`$mh8H"mDNF8-H"mDN?<$mh?NҢ?<?-NҢ?<N-`$mh8H"mDNFN,g0-gA/$mh8H"mDNF"_N`$mh8H"mDNFCNd?<$mh?NҢHxNҢBm;|?<N-HxNҢHmNҒNϮ?<N-`N$mh8H"mDN?<N-`$mh8H"mDNFN,gBg$mh??-$NRm$?<N-`ZJg @g @g @Dg @Eg @m @oT @$g @%g @&g\ @3mj @Dop``x m6؄00HHrrl@x m6؄1H?<N-`.x m6؄00HHSrl@x m6؄1H?<N-`r"-@pN;A;BN0mܐ&<:<N/?? m@pNЂNp8:&NNrl@r.o@x m6؄1H?<N-`jvpt"-@N& @/pANL"N $mH8H m<؄00HJ@l AN`BE.pN/$mH8H m<؄4pHHR("m\NFp rN"_NCNdp4$mHR m@N> @/p ANL"N $mHRR$mH0@o$md0H`` m@pN> @/p ANL"N m@p3N> @/p A NL"N m@p%N> @/p r"AN"N x m/0H0-<-:-8-vt"Nt"-@p&N;A;Bx"mNF4-Hr4mҊN`"x m/0Hx m6؄00HH$mL2HNr.Nvr _N2 m@pN> @/p ANL"N x m/0H0-<-:-8-vt"Nt$mH4x m/0H0-<-:-8-v$mH4H"Nt$mHRR$mH0@o`F m@p%N> @/p r"AN"N x m/0H0-<-:-8-vt%"Nt`x m/0Hx m6؄00HH$mP2HNNp/??0-&N&<:<N&<x:<Nj8:&NNr- _N2 m@pN> @/p A NL"N x m/0H0-<-:-8-vt,"Nt$mH43x m/0H0-<-:-8-v$mH4H"Nt$mHRR$mH0@Co`JgF @g @g @gN0NzANZx m 0H+@@ m@pN> @/p r"AN"N Nd"-@pN;@0-H m@Nr2-H m@N*0-_@f0-NZ("mNFCNdprANNtrCN0-NZ("mNFCNdprANNtrCNACNNrr l"p NHCN"HAN"mNd`ACN"mNd m@pN> @/p N"mNp NL"N 0-U@f m@pN> @ N/p N"_Np NLt r"CN$mH4HxBg$mH?B$mH0H@!?NĴN?NHmNҒ$mHRR$mH0@ oN0x m 0H+@@E5`pA클NV m@pN> @/Hy1NĴNL"N Hy2NĴ&<x:<N@g@ m@p N> @/p-NH/Hy2NĴNrNpNL"_N"N `> m@p N> @/p+NH/Hy2NĴNrNpNL"_N"N m@pN> @/HyANĴNL"N $mH4Bgp$mH2HA클NNB?NĴ&<x:<N gF$mH0HrЁ m@N> @/Bgp$mH2HA클NNB?NĴNL"N `($mH0HrЁ m@N> @/0 @/Bgp$mH2HA클NNB?NĴN("mJNF"N $mH0HrЁ m@N> @/Bgp$mH2HA클NNBR@?NĴNL"N $mHRR$mH0]@oNdN0-H`Hy1Hy NXHxHyB?<1NĴN?N m@pN> @/Hy1NĴNL"N 0-<-:-8-v4-H"-@Nt`;|;|Hy2Hy NXHxHyB?<2NĴN?NBm m@p N> @/Hy2NĴ B]HHD("mtNF/p0NH/Hy2NĴNrNpNL"_NpN"_N"N 0-<-:-8-v4-H"-@Nt`xHyAHyNXHxHy B?<ANĴN?N m@pN> @/HyANĴNL"N 0-<-:-8-v4-H"-@Nt`0-N&<:<NvN`N$mH4Bgp$mH2HA클NNB?HyyNXHxBgp$mH2HA클NNB@!?Bp$mH2HA클NNB?NĴN?NBgp$mH2HA클NNB?NĴ&<x:<N gF$mH0HrЁ m@N> @/Bgp$mH2HA클NNB?NĴNL"N `($mH0HrЁ m@N> @/0 @/Bgp$mH2HA클NNB?NĴN("mJNF"N $mH0HrЁ/0-<-:-8-v$"-@Nt$mH0HrЁ/0-<-:-8-v$"-@Nt`0-N&<:<NvN`N$mH4Bgp$mH2HA클NNBR@?HyNXHxBgp$mH2HA클NNB@ ?Bp$mH2HA클NNBR@?NĴN?N$mH0HrЁ m@N> @/Bgp$mH2HA클NNBR@?NĴNL"N 0-<-:-8-v4-H"-@Nt` @gB @ g @g @g @g @g @g @g @g @g @ g @#g @$g @'g @(g @gz @gr @gj @!gb @%gZ @)gR0-U@fNux m 0H+@@;|0-g m@pN> @/Hy,NĴNL"N m@pN> @/x m/0HHyHxHy,NĴ8:&N,N _N> @ N"N m@p N> @/Hy-NĴNLp%N8"N $mHBRHy,NĴN/$mH4RHRHxCP~NjN N$ml4p $mHR m@N> @/Hy,NĴN/$mH4RHRBCP~Nj"N p$mHR m@N> @/$ml4RHRBg$mH0H@.?NĴN*("mVNX"N p$mHR m@N> @/ze$ml8H"mVNX"N $mHRR$mH0U@oNdBmN0-H`fHy,Hy"NX m@pN> @/Hy,NĴNL"N m@pN> @/x m/0HHyHxHy,NĴ8:&N,N _N> @ N"N 0-<-:-8-vt"-@Nt0-<-:-8-vt"-@NtHxBB?<,NĴN?N$mHBRHmp.$mH4RЊ/Hy,NĴN/$mH4RHRHxCP~Nj""_N$mHRR$mH0U@o;|`NNAx m 0H+@@HxBB?<,NĴN?N$mHBRHmp.$mH4RЊ/Hy,NĴN/$mH4RHRHxCP~Nj""_N$mHRR$mH0U@o;|`zHy-HydNXHxHyB?<-NĴN?N m@p N> @/Hy-NĴNLp%N8"N 0-<-:-8-vt "-@Nt`>0-@$mH4Hy,NĴN/$mH4RHRHxCP~NjN N$ml4Bg$mH0H@.?Bgzf$ml8H"mVNXN N?NXHxBg$mH0HT@?B$mH0H@.?NĴN?Np$mHR m@N> @/$ml4RHRBg$mH0H@.?NĴN*("mVNX"N 0-<-:-8-v4-H"-@Nt`& @g @g @ gV @m @o0-U@fNux m 0H+@@$mH4$mH0H m@Nr$mH2H m@N*$mHRR$mH0@&o/-@HyHxHy,NĴ8:&N,N//-@HyHxHy,NĴ8:&N,N _Nr" _N*NdN0-H`HmHy,?-?-NN/p4mЊNHt""_N;|x m/0Hp _N> @/Hy,NĴNL"N x m/0Hp _N> @/x m/0HHyHxHy,NĴ8:&N,N _N> @ N"N ` @m @&o.0-U@WHH/0-W@^HH/ m']HHg0-U@fBmNux m 0H+@@$mH4$mH0H m@Nr$mH2H m@N*$mHRR$mH0@Qo/-@HyHxHyNĴ8:&N,N//-@HyHxHyNĴ8:&N,N _Nr" _N*NNdN0-H`P/-@HyHxHyNĴ8:&N,N//-@HyHxHyNĴ8:&N,N _Nr" _N*/-@HyHxHyNĴ8:&N,N/0-<-:-8-v$"NtN0-<-:-8-vt"-@Nt/-@HyHxHyNĴ8:&N,N//-@HyHxHyNĴ8:&N,N _Nr" _N*/-@HyHxHyNĴ8:&N,N/0-<-:-8-v$"Nt`/-@HyHxHyNĴ8:&N,N//-@HyHxHyNĴ8:&N,N _Nr" _N*/-@HyHxHyNĴ8:&N,N/0-<-:-8-v$"NtHmHy?-?-NN/p4mЊNHt""_N;|?<0-H?HyHy?<NĴN?N0-<-:-8-vt"-@Nt/-@HyHxHyNĴ8:&N,N//-@HyHxHyNĴ8:&N,N _Nr" _N*/-@HyHxHyNĴ8:&N,N/0-<-:-8-v$"Nt` @m @o @m @Qo0-U@f~;|Nux m 0H+@@;|0-gjN m@p N> @/HyNĴNL"N m@p N> @/HyNĴNL"N m@pN> @/HyHxHyoNĴ8:&N,N("mhNF"N m@pN> @/HyHxHyNĴ8:&N,N("mhNF"N HynNĴ&<x:<N@g\ m@pN> @/p-NH/p0NH/HynNĴ&<:<NJBnDBNL"_NpN"_N"N `L m@pN> @/p+NH/p0NH/HynNĴJBnDBNL"_NpN"_N"N HyWNĴ&<x:<N@g\ m@pN> @/p-NH/p0NH/HyWNĴ&<:<NJBnDBNL"_NpN"_N"N `L m@pN> @/p+NH/p0NH/HyWNĴJBnDBNL"_NpN"_N"N NdBmN0-H`;|`HyHyNX?<0-H?HyHy?<NĴN?N m@p N> @/HyNĴNL"N 0-<-:-8-v4-H"-@Nt`HyHyNX?<0-H?HyHy?<NĴN?N m@p N> @/HyNĴNL"N 0-<-:-8-v4-H"-@Nt`HyoHyNX?<0-H?HyaHy?<oNĴN?N m@pN> @/HyHxHyoNĴ8:&N,N("mhNF"N 0-<-:-8-v4-H"-@Nt`^HyHyNX?<0-H?HyHy?<NĴN?N m@pN> @/HyHxHyNĴ8:&N,N("mhNF"N 0-<-:-8-v4-H"-@Nt`;|;|HynHyNX?<0-H?Hy`Hy?<nNĴN?NBmHynNĴ&<x:<N@g\ m@pN> @/p-NH/p0NH/HynNĴ&<:<NJBnDBNL"_NpN"_N"N `L m@pN> @/p+NH/p0NH/HynNĴJBnDBNL"_NpN"_N"N 0-<-:-8-v4-H"-@Nt`z;|;|HyWHyNX?< 0-H?Hy3Hy?<WNĴN?NBmHyWNĴ&<x:<N@g\ m@pN> @/p-NH/p0NH/HyWNĴ&<:<NJBnDBNL"_NpN"_N"N `L m@pN> @/p+NH/p0NH/HyWNĴJBnDBNL"_NpN"_N"N 0-<-:-8-v4-H"-@Nt`> @m @o @ g @ g @g @g @gV @g0-U@fVNux m 0H+@@/-@?< N;|0-gN m@pN> @/HyNĴ&<x:<NNrЁ("mhNFp N8/p NH/HyNĴ&<x:<N&<:<NNL"_NpN"_N"N m@pN> @/HyNĴ&<x:<NNrЁ("mhNFp N8/p NH/HyNĴ&<x:<N&<:<NNL"_NpN"_N"N /-@Hx 0-N/??HyNĴ&<:<Nz8:&N4NS" _N./-@Hx0-N/??HyNĴ&<:<Nz8:&N4NS" _N.NdBmN0-H`;|`HyHyNX?<0-H?HyHy?<NĴN?N m@pN> @/HyNĴ&<x:<NNrЁ("mhNFp N8/p NH/HyNĴ&<x:<N&<:<NNL"_NpN"_N"N /-@Hx 0-N/??HyNĴ&<:<Nz8:&N4NS" _N.0-<-:-8-v4-H"-@Nt0-<-:-8-vt "-@Nt`zHyHyNX?<0-H?HyHy?<NĴN?N m@pN> @/HyNĴ&<x:<NNrЁ("mhNFp N8/p NH/HyNĴ&<x:<N&<:<NNL"_NpN"_N"N /-@Hx0-N/??HyNĴ&<:<Nz8:&N4NS" _N.0-<-:-8-v4-H"-@Nt0-<-:-8-vt "-@Nt` @m @o4 @g6 @g0-U@f>Nux m 0H+@@;|0-g.NHypNĴ&<x:<N@g\ m@p N> @/p-NH/p0NH/HypNĴ&<:<NJBnDBNL"_NpN"_N"N `L m@p N> @/p+NH/p0NH/HypNĴJBnDBNL"_NpN"_N"N m@p N> @/HyNĴNL"N HypNĴ&<x:<ag\ m@p N> @/p-NH/p0NH/HyXNĴ&<:<NJBnDBNL"_NpN"_N"N `L m@p N> @/p+NH/p0NH/HyXNĴJBnDBNL"_NpN"_N"N m@pN> @/HyNĴNL"N m@pN> @/HyNĴNL"N m@pN> @/HyNĴNL"N NdBmN0-H`;|`;|;|HypHyNX?<0-H?HybHy?<pNĴN?NBmHypNĴ&<x:<a}g\ m@p N> @/p-NH/p0NH/HypNĴ&<:<a~JBnDBNL"_NpN"_N"N `L m@p N> @/p+NH/p0NH/HypNĴJBnDBNL"_NpN"_N"N 0-<-:-8-v4-H"-@Nt`HyHyNX?<0-H?HyHy?<NĴa>?N m@p N> @/HyNĴNL"N 0-<-:-8-v4-H"-@Nt`;|;|HyXHyNX?< 0-H?Hy4Hy?<XNĴa~?NBmHyXNĴ&<x:<a|&g\ m@p N> @/p-NH/p0NH/HyXNĴ&<:<a|JBnDBNL"_NpN"_N"N `L m@p N> @/p+NH/p0NH/HyXNĴJBnDBNL"_NpN"_N"N 0-<-:-8-v4-H"-@Nt`HyHyNX?<0-H?HyHy?<NĴa}x?N m@pN> @/HyNĴNL"N 0-<-:-8-v4-H"-@Nt`RHyHyNX?<0-H?HyHy?<NĴa|?N m@pN> @/HyNĴNL"N 0-<-:-8-v4-H"-@Nt`HyHyNX?<0-H?HyHy?<NĴa|d?N m@pN> @/HyNĴNL"N 0-<-:-8-v4-H"-@Nt`> @m @oL @ gN @ g @ g @g8 @g @g<0-U@fNux m 0H+@@;|0-gNN m@p N> @/Hy_NĴNL"N m@p N> @/Hy`NĴNL"N m@pN> @/HyZNĴNL"N m@pN> @/Hy[NĴNL"N m@pN> @/Hy\NĴNL"N m@pN> @/Hy]NĴNL"N m@pN> @/Hy^NĴNL"N m@pN> @/HyYNĴazrЁ("mhNF"N HyYNĴ Bf&JAf"Ѐf m@pN> @/0 @/0 @/HyaNĴ B]HHD("mtNF/p0NH/HyaNĴayrazNL"_NpN"_N"N NdBm/-@?<N0-HT@?0-HT@?0-HY@?0-HY@?NHy# ?<aN2N0-H`;|`0-@$mH4?<$mH0H@_?Hy?NX?<0-H?Bg$mH0H@U?Hy$mH0H@_?NĴax?N0-H m@N> @/?<$mH0H@_?NĴNL"N 0-<-:-8-v4-H"-@Nt`0-@$mH4?<$mH0H@Z?Hy?NX?<0-H?Bg$mH0H@P?Hy$mH0H@Z?NĴax?N0-H m@N> @/?<$mH0H@Z?NĴNL"N 0-<-:-8-v4-H"-@Nt`8HyYHyNX?<0-H?HyOHy?<YNĴaw~?N m@pN> @/HyYNĴawXrЁ("mhNF"N HyYNĴ Bf&JAf"Ѐf m@pN> @/0 @/0 @/HyaNĴ B]HHD("mtNF/p0NH/HyaNĴavravNL"_NpN"_N"N 0-<-:-8-v4-H"-@NtHy# ?<aN2`< @m @o` @ gb @ gZ @m @o @g @g0-H`>/-@?<N0-HT@?0-HT@?0-HY@?0-HY@?N` @ g @ g @m @o @g0-U@f`Nux m 0H+@@;|0-gPN$mHBRp $mHR m@N> @/?<$mH0H@b?NĴ&<x:<NatrЁ("mhNFp N8/p NH/?<$mH0H@b?NĴ&<x:<N&<:<arNL"_NpN"_N"N p$mHR m@N> @/?<$mH0HЀ@f?NĴvNB/???<$mH0HЀ@g?NĴ8:&arl&<:<arFNL"N $mHRR$mH0W@oNdBm/-@?<N0-HR@?0-HR@?0-HU@?0-HU@??<bN N0-H`;|`HybHy?<cNĴas2S@?NX?<0-H?HyXHy?<bNĴas?N0-H m@N> @/HybNĴ&<x:<NarrЁ("mhNFp N8/p NH/HybNĴ&<x:<N&<:<apNL"_NpN"_N"N 0-<-:-8-v4-H"-@Nt`0-@$mH4?<$mH0H@c??<$mH0H@b?NĴarR@??<$mH0H@d?NĴaqS@?NX?<0-H?Bg$mH0H@Y?Hy$mH0H@c?NĴaq?N0-H m@N> @/?<$mH0H@c?NĴ&<x:<NaqVrЁ("mhNFp N8/p NH/?<$mH0H@c?NĴ&<x:<N&<:<ao|NL"_NpN"_N"N 0-<-:-8-v4-H"-@Nt`tHyeHydNĴapR@??<NX?<0-H?Hy[Hy?<eNĴapv?N0-H m@N> @/HyeNĴ&<x:<Nap @/?<$mH0HЀ@f?NĴvNB/???<$mH0HЀ@g?NĴ8:&amX&<:<am2NL"N 0-<-:-8-v4-H"-@Nt`< @m @o* @ g, @ g2 @ g* @g @m @o0-U@fLNux m 0H+@@;|0-gN m@pN> @/Hy NĴ&<:<alrNL"N m@pN> @/Hy NĴ&<:<al@NL"N m@pN> @/HyNĴ&<:<alNL"N m@pN> @/HyNĴ&<:<akNL"N m@pN> @/HyNĴ&<:<akNL"N m@pN> @/HyNĴNL"N m@pN> @/Hy NĴNL"N m@pN> @/Hy NĴNL"N m@pN> @/Hy NĴNL"N m@pN> @/HyNĴalxrЁ("mhNF"N m@p#N> @/HyNĴ B]HHD("mtNF/p0NH/HyNĴalralNL"_NpN"_N"N NdBm/-@?< N0-HT@?0-HT@?0-HY@?0-HY@?NHy(%?<N2N0-H`,;|`\0-@$mH4?<$mH0H@ ?HyNX?<0-H?Bg$mH0H@ ?Hy$mH0H@ ?NĴak?N0-H m@N> @/?<$mH0H@ ?NĴ&<:<aiXNL"N 0-<-:-8-v4-H"-@Nt`0-@$mH4?<$mH0HP@?Hy?NX?<0-H?Bg$mH0H\@?Hy$mH0HP@?NĴajN?N0-H m@N> @/?<$mH0HP@?NĴNL"N 0-<-:-8-v4-H"-@Nt`HyHyNX?<0-H?HyHy?<NĴai?N m@pN> @/HyNĴairЁ("mhNF"N 0-<-:-8-v4-H"-@Nt`.;|;|HyHyNX?<0-H?HyHy?<NĴai?NBm m@p#N> @/HyNĴ B]HHD("mtNF/p0NH/HyNĴahraiNL"_NpN"_N"N 0-<-:-8-v4-H"-@NtHy(%?<N2`: @m @o @m @o @m @o @gF @#g0-H`>/-@?< N0-HT@?0-HT@?0-HY@?0-HY@?N` @m @o @m @o0-U@fNux m 0H+@@;|0-gN m@p N> @/HyHxHyNĴ8:&afagl("mhNF"a~HyNĴJBf2 m@p Nrr m@N* m@p Nrr m@N*`0 m@p Nrr m@N* m@p Nrr m@N* m@p N> @/HyNĴ&<x:<NafrЁ("mhNFp aF/p NH/HyNĴ&<x:<N&<:<adNL"_a}pN"_a}"a} m@pN> @/HyNĴ&<:<adNL"a}NdBmN0-H`;|`*HyHyNX?<0-H?HyHy?<NĴae?N m@p N> @/HyHxHyNĴ8:&ad$ae("mhNF"a|HyNĴJBf2 m@p Nrr m@N* m@p Nrr m@N*`0 m@p Nrr m@N* m@p Nrr m@N*0-<-:-8-vt "-@a0-<-:-8-vt "-@a0-<-:-8-vt "-@a`HyNĴJBfx "mbNF/N>`HyHyNX?<0-H?HyHy?<NĴadT?N m@p N> @/HyNĴ&<x:<NadrЁ("mhNFp a|/p NH/HyNĴ&<x:<N&<:<abPNL"_a{PpN"_a{D"a{,0-<-:-8-v4-H"-@a~t`HyHyNX?<0-H?HyHy?<NĴac\?N m@pN> @/HyNĴ&<:<aaNL"az0-<-:-8-v4-H"-@a}`& @m @o @ g @ g0 @gF0-U@f&NuNzApN4x m 0H+@@;|BmBm m@p Nrr m@N* m@p Nrr m@N*0-g2N?<0-H@?NĴ BfJAfЀWH$mp4$mH4$mH0H m@N> @/?<0-Hr$mH4RҊA?NĴ&<:<a`lNL"ayZ$mp0g&$mH0H m@Nr$mH2H m@N*`$$mH0H m@Nr$mH2H m@N*$mHRR$mH0@oR$mH4"$mH0H m@N> @/?<p2-H$mH4RҊD?NĴNL"ax$mp0g&$mH0H m@Nr$mH2H m@N*`$$mH0H m@Nr$mH2H m@N*$mHRR$mH0@'o^ m@p+N> @/?<0-H@,?NĴ B]HHD("mtNF/p0NH/?<0-H@,?NĴa`xraaFNL"_awpN"_aw"aw$mp0g m@p+Nrr+ m@N*` m@p+Nrr+ m@N*NdBm/-@?<(N0-HT@?0-HT@?0-HY@?0-HY@??-NXHy0-0-H@,?N2 /-@?<(N0-HT@?0-HT@?0-HY@?0-HY@?p4mЊD?NXHy0-p4mЊD?N2pa|Lpa|N0-H` ;|`>BmBm m@p Nrr m@N* m@p Nrr m@N*;|`B;|;|@ m@p Nrr m@N* m@p Nrr m@N*;|`$mp0gx"mbNF/N>`0-@$mH4?<0-Hr%$mH4RҊA?HyNX?< 0-Hm?Bg$mH0H@ ?Hy0-Hr%$mH4RҊA?NĴa^?N0-H m@N> @/?<0-Hr%$mH4RҊA?NĴ&<:<a\`0-@$mH4?<0-Hr$mH4RҊA?Hy?NX?< 0-Hm?Bg$mH0HV@?Hy0-Hr$mH4RҊA?NĴa]?N0-H m@N> @/?<0-Hr$mH4RҊA?NĴNL"at00-<-:-8-v4-H"-@awx`$mp0gx"mbNF/N>`;|;|?<0-H@,?HyNX?< 0-Hm?HyHy0-H@,?NĴa\ ?NBm m@p+N> @/?<0-H@,?NĴ B]HHD("mtNF/p0NH/?<0-H@,?NĴa[ra\NL"_as(pN"_as"as0-<-:-8-v4-H"-@avLHy0-0-H@,?N2 @/?<0-Hr-$mH4RҊA?NĴ&<x:<NaY\rЁ("mhNFp aq/p NH/?<0-Hr-$mH4RҊA?NĴ&<x:<N&<:<aW|NL"_ap|pN"_app"apXp$mHR m@N> @/?<$mH0HЀr1Ёm?NĴva~V/???<$mH0HЀr2Ёm?NĴ8:&aW&<:<aVNL"ao$mHRR$mH0W@oNdBm/-@?<N0-HR@?0-HR@?0-HU@?0-HU@?0-H@-?N BmBm m@p Nrr m@N* m@p Nrr m@N*;|`B;|;|@ m@p Nrr m@N* m@p Nrr m@N*;|`&?<0-H@-?Hy0-H@.?NĴaVS@?NX?< 0-Hm?HyHy0-H@.?NĴaV?N0-H m@N> @/?<0-H@-?NĴ&<x:<NaVbrЁ("mhNFp an/p NH/?<0-H@-?NĴ&<x:<N&<:<aTNL"_ampN"_am~"amf0-<-:-8-v4-H"-@ap`0-@$mH4?<0-Hr.$mH4RҊA??<0-Hr-$mH4RҊA?NĴaUR@??<0-Hr/$mH4RҊA?NĴaUbS@?NX?< 0-Hm?Bg$mH0H@?Hy0-Hr.$mH4RҊA?NĴaU?N0-H m@N> @/?<0-Hr.$mH4RҊA?NĴ&<x:<a~aTrЁ("mhNFp amP/p NH/?<0-Hr.$mH4RҊA?NĴ&<x:<a~&<:<aRNL"_akpN"_ak"ak0-<-:-8-v4-H"-@ao `B?<0-H@0??<0-H@/?NĴaTR@??<NX?< 0-Hm?HyHy0-H@0?NĴaS?N0-H m@N> @/?<0-H@0?NĴ&<x:<a}jaS|rЁ("mhNFp al/p NH/?<0-H@0?NĴ&<x:<a}n&<:<aQNL"_ajpN"_aj"aj0-<-:-8-v4-H"-@am`0-@$mH4?<0-aT$&<:<aQ>/??$mH0aTax>8:&aQ6aR?HyNX?< 0-Hm?Bg$mH0H@??<$mH0HЀr1Ёm?NĴaRN??<$mH0HЀr2Ёm?NĴaR*?N0-H m@N> @/?<0-aSX&<:<aPr/??$mH0aS:awr8:&aPjaQ?NĴvawn/???<0-aS&<:<aP"/??$mH0aRaw"8:&aPaQ?NĴ8:&aP&<:<aONL"ah0-<-:-8-v4-H"-@al`L @m @o @ g @ g @g @g< @g4 @g @m @o0-U@f.BmNux m 0H+@@;|0-g~N m@p N> @/HyNĴaPP("mhNF"ag m@pN> @/Hy9NĴaPjP("mhNF"ag m@pN> @/HyNĴNL"ag m@pN> @/Hy:NĴNL"ag m@pN> @/HyNĴaOr Ё("mhNF"agP m@pN> @/Hy;NĴaOr Ё("mhNF"ag m@pN> @/HyVNĴNL"afNd/-@?<N0-HR@?0-HR@?0-HU@?0-HU@?NjBmN0-H``;|`HyHyNX?< 0-H?BHy?<NĴaN?NHyNĴ BfJAfЀWHH/HyNĴ&<x:<aLRgRHyHyrNX m@pN> @/HyNĴNL"ae0-<-:-8-vt"-@ai0 m@p N> @/HyNĴaN8P("mhNF"ae0-<-:-8-v4-H"-@ah`HyBgHyHxHyNĴ BfJAfЀWHaO$&<:<aP>8:&aLJaM?NX?< 0-H?HyHy?<NĴaM?N m@pN> @/HyNĴa"ad0-<-:-8-v4-H"-@ah`(HyHyNX?< 0-H?HyHy?<NĴaL?N m@pN> @/HyNĴaLr Ё("mhNF"ad20-<-:-8-v4-H"-@agz`Hy9HyNX?< 0-H@@?BHy?<9NĴaLb?N m@pN> @/Hy9NĴaL @/Hy:NĴa}T"ac0-<-:-8-v4-H"-@afV`lHy;HyNX?< 0-H@@?HyHy?<;NĴaK:?N m@pN> @/Hy;NĴaKr Ё("mhNF"abr0-<-:-8-v4-H"-@ae`HyVHycNX?< 0-H?Hy2Hy?<VNĴaJ?N m@pN> @/HyVNĴa|."aa0-<-:-8-v4-H"-@ae0`F @m @o @ g @g6 @g @g @g @g @g40-H`nNJfd"-@pae;A;B0-<-:-8-vt"-@ad0-HR@?0-HR@? m@pN~U@? m@pNЂU@?Nj`" @ g @g @g @gz @gr0-U@fNuazFA avFA$avA(avAavp|aw"m a|JJgBp|aw"m a|8S m ax"m$anp|aw"m a|R m ay*"m(an`p m ax"m$anx m/0HBgNp2-H4mҊЁ/p2-H4mҊЁ/ m(*|4m܊~4mފahx m/0Hp _N> @/ m$"a_x m/0Hp _N> @/ m("a_x m/0H0-<-:-8-vt"abNJoNJf mt4mԊr4mҊaf4`xaxAatx m/0HBgNp2-H4mҊЁ/p2-H4mҊЁ/ m(*|4m܊~4mފagx m/0H0-<-:-8-vt"abJNpN mt4mԊr4mҊae`wA@/x mAH"_  "NJf maj m@pN> @/E5fpauC큖a^"HA큐a^v"a^^ m@pN> @/A큮"a^FNdNBm maiA@/x mAH"_  "Nux m 0H+@@;m(,;|0-g$mHBR$mH0Hr@2-,Hg&p$mHR m@Nrr$mHR m@N*`$p$mHR m@Nrr$mHR m@N*$mHRR$mH0@ oNdBmN0-H`p4mЊ2-,H@@;@,0-H m@Nrr@2-H m@N*0-<-:-8-v4-H"-@a`l`f;|,;|`X0-02-,H;@,;|`@Bm,;|`4;m(,;|`& @m @o\ @g @g @g @g0-U@WHH/ mfp. mWHHg| magx m 0H+@@NuauA퀀aq"A|aqAxaqAtaq A퀄aqRA퀈aqJA퀌aqBA퀐aq:A퀔aq2A퀘aq*A퀜aq"A퀠aqA퀤aqA퀨aq A퀬aqA퀰appaapaapaa$m0H$mx0RЈ$m|6$mtR$mx4$mt2a_HyYNĴJBgHyZNĴaD$m4`*HyHxHyZNĴ8:&aBBaC$m4$m0aE&<:<aB4/??Hy[NĴ8:&aBaC$m4$m0aD&<:<aA/??Hy\NĴ8:&aAaCZ$m4$m0aD&<:<aA/??Hy]NĴ8:&aAaC$m4$m0aD`&<:<aAz/??Hy^NĴ8:&aAJaB$m4"m mt2$m0$m|"<@aK$mtR$m4$m0$m|"<@aKr$mtR$m4$m0$m|"<@aKP$mtR$m4$m0$m|"<@aK.$mtR$m4$m0$m|"<@aK $mtR$m4HyYNĴJBg "m mx2`$m0H$mxR$m4"m mx2$m0H$mx0RЈaB/??$m0aC/??Hy_NĴ8:&aDDva|j8:&a@aA$m4$m0H$mx0RЈaBR/??$m0aB/??Hy`NĴ8:&aCva|8:&a?aA<$m4$m0H$mx0RЈaA/??$m0aBf/??Hy`NĴ8:&aCva{8:&a?Na@$m4$m0H$mxR$m4$m?$m?$m?$m?$m?$m?$m?$m?$m?$m?$m?$m?pa\`q aqRA퀼alA퀸alA퀴alAalAtalAxalA|alA퀀alpa]pa]^pa]h/-@$m?N0-T@$mt40-T@$mx40-[@$m|40-[@$m4$m0H$mx0RЈ$m|6$mtR$mx4$mt2a[d$m|0a@/??HyHx?<$m?NĴ B]HHD("mtNF/p0an/?<$m?NĴa?Vra@$ap"_aVpao2"_aVar8:&a=8:&aA&<:<aEa?$m4$mt?$m0H$mxR?$m0a@<&<8<:<aApa>$mtR?$mx?$m0a@&<8<:<aABa>$mtR?$m0a?&<8<:<aAa>|$mxR?$m0a?&<3338<33:<a@a>T$mtR?$m0a?&<8<:<a@a>,$mxR?$m0H$mtR?$m0H$mxR?paZb/-@$m?N0-T@$mt40-T@$mx40-[@$m|40-[@$m4$m0H$mx0RЈ$m|6$mtR$mx4$mt2aYB$m|0a>/??HyHx?<$m?NĴ B]HHD("mtNF/p0ak/?<$m?NĴa=4ra>an"_aTpam"_aTap8:&a;p8:&a?&<:<aCa<$m4$mt?$m0H$mxR?$m0a>&<8<:<a?Na<$mtR?$mx?$m0a=&<8<:<a? a<$mtR?$m0a=&<8<:<a>aa<2$mtR?$m0a=t&<8<:<a>a< $mxR?$m0H$mtR?$m0H$mxR?paX@`lnalA퀀ahA|ahAxahAtagA퀄ahFA퀈ah>A퀌ah6A퀐ah.A퀔ah&A퀘ahA퀜ahA퀠ahA퀤ahA퀨agA퀬agA퀰agpaXpaXpaX$m0H$mx0RЈ$m|6$mtR$mx4$mt2aVHyHxHyNĴ8:&a9^a:$m4$m0a<6&<:<a9P/??Hy NĴ8:&a9 a:$m4$m0a;&<:<a9/??Hy NĴ8:&a8a:v$m4$m0@@$m4$m0a;&<:<a8/??Hy NĴ8:&a8a:($m4"m mt2$m0$m|"<@aB$mtR$m4$m0$m|"<@aB$mtR$m4$m0$m|"<@aB$mtR$m4$m0$m|"<@aBx$mtR$m4$m0$m|"<@aBV$mtR$m4$m0H$mx0RЈa:0/??$m0a:/??Hy NĴ8:&a;vas8:&a7a9$m4$m0H$mx0RЈa9/??$m0a:D/??Hy NĴ8:&a;nvas8:&a7,a8$m4$m0H$mx0RЈa9|/??$m0a9/??HyNĴ8:&a;vas:8:&a6a8f$m4$m0H$mx0RЈa9"/??$m0a9/??HyNĴ8:&a:var8:&a6xa8 $m4"m m2$m0H$mx0RЈa8/??$m0a9,/??HyNĴ8:&a:Vvar|8:&a6a7$m4$m?$m?$m?$m?$m?$m?$m?$m?$m?$m?$m?$m?paS`gah,A퀼acA퀀acA|ac~AxacvAtacnA퀄acA퀈acA퀌acA퀐acA퀔acA퀘acA퀜acA퀠ac~A퀤acvA퀨acnA퀬acfA퀰ac^AacVAacNAacFAac>Aac6Aac.paT,paSpaS$m0H$mx0RЈ$m|6$mtR$mx4$mt2aRHyHx?<$m0H@?NĴ8:&a4a6&$m4$m0a7j&<:<a4/???<$m0H@ ?NĴ8:&a4Ha5$m4$m0a7 &<:<a4:/???<$m0H@!?NĴ8:&a3a5$m4$m0a6&<:<a3/???<$m0H@"?NĴ8:&a3a5H$m4$m0@ $m4$m0a6|&<:<a3/???<$m0H@#?NĴ8:&a3Za4$m4$m0a62&<:<a3L/???<$m0H@$?NĴ8:&a3a4$m4"m mt2$m0$m|"<a=Z$mtR$m4$m0$m|"<a=8$mtR$m4$m0$m|"<a=$mtR$m4$m0$m|"<a<$mtR$m4$m0$m|"<a<$mtR$m4$m0$m|"<a<$mtR$m4$m0$m|"<a<$mtR$m4$m|0H$mtR$m4$m0H$mx0RЈa4T/??$m0a4/???<$m0H@%?NĴ8:&a5van8:&a1a32$m4$m0H$mx0RЈa3/??$m0a4\/???<$m0H@&?NĴ8:&a5zvam8:&a18a2$m4$m0H$mx0RЈa3/??$m0a3/???<$m0H@'?NĴ8:&a5vam:8:&a0a2f$m4$m0H$mx0RЈa3"/??$m0a3/???<$m0H@(?NĴ8:&a4val8:&a0la2$m4$m0H$mx0RЈa2/??$m0a3*/???<$m0H@)?NĴ8:&a4Hvaln8:&a0a1$m4"m m2$m0H$mx0RЈa2L/??$m0a2/???<$m0H@*?NĴ8:&a3vak8:&a/a1*$m4$m0H$mx0RЈa1/??$m0a2T/???<$m0H@+?NĴ8:&a3rvak8:&a/0a0$m4"m m2$m?$m?$m?$m?$m?$m?$m?$m?$m?$m?$m?$m?$m?$m?$m?$m?$m?$m?p aL``aaA퀀a\|A|a\tAxa\lAta\d$m0$m|6$mx4$mt2aMpaMpaM*paM4$m0H$mx0RЈ$m|6$mtR$mx4$mt2aKpHyNĴa/;@Hy9NĴa/;@HyNĴa/$m4Hy:NĴa/r$m4HyVNĴa/\;@0-gD0-a0&<:<a1&<:<a-&<x:<a60ajAh 00`Ah0B00-gD0-a0F&<:<a1`&<:<a-R&<x:<a5aj.Ap 00`Ap0B00-mWHH/$m0H$m0RJnD[]HHg|$m0a//??AhCha0Aha,a5DB/??ApCpa0Apa,a48:&a,ah&<8<:<a,8:&a0a.;@`|$m0a/D/??AhCha0lAha,8a4DB/??ApCpa0LApa,a4jDB8:&apvah&<\(8<:<a,"8:&a0 a-;@$m0HjR$mx0RЈr$mtRaId$mBR0-H`zBm~`8$m0H$m0R&<:<a3&<x:<a1VAx 00`J$m0H$m0R&<:<a3&<x:<a1Ax 00`Jg @g @g0-H`@Bm`D$m0H$m0R&<:<a3f&<x:<a0A큀 00` Jg @g$m0a-/??AxaQ&<x:<a*/??AxCxa.8:&a*/??AhvaQAxa.8:&a*/??A큀aQ&<x:<a*V/??A큀C큀a.j8:&a*d/??ApvaQdA큀a.N8:&a*B8:&a.@a2Zaf|8:&a..a+m$m4$m0a,&<:<a2N/??$m|0a,8:&a-a+P$mtR?$m0H$mxR?paG$m0a,|aL/??$m0H$m0RJnD&<:<a1/??$m0H$m0RJnD&<:<a18:&amb8:&a)Na*$m4$m0@oPaHn`[2a[xAaVA퀀aVA|aVAxaVAtaVA퀄aWA퀈aVA퀌aVA퀐aVA퀔aVA퀘aVA퀜aVA퀠aVA퀤aVA퀨aVA퀬aVA퀰aVpaGpaGakx$m4$m4;C0-HjR$m0RD/0-HjR$m0RD/0-HjR$m0RЈ/0-HjR$m0RЈ&$"a<$m0$m8vt"-@a;@;@ak$m2HVHH/aj$m2Hgp.ajJWHHgf0-HjR$m0RD/0-HjR$m0RD/0-HjR$m0RЈ/0-HjR$m0RЈ&$"a;N$m0mgr0-$mRVHH$m2HgF$m0H m@am$m2H m@am\0-<-:-8-v$m4H"-@a:0-g0-H`R$m40-H m@am\2-H m@am0-<-:-8-v4-H"-@a:,`B$mBR`: @m @o @m @o @%g @3m @Co @Fm @Iox``h0-H`R$m40-H m@al2-H m@all0-<-:-8-v4-H"-@a9`$mBR` @ m @o` m0ah$m4$m4;CaW0-HjR$m0RD/0-HjR$m0RD/0-HjR$m0RЈ/0-HjR$m0RЈ&$"a90-f:0-HjR$m0RD/0-HjR$m0RD/0-HjR$m0RЈ/0-HjR$m0RЈ&$"a9pa;Dpa;z0-H m@akr2-H m@ak0-<-:-8-v4-H"-@a8B$m0gL$m0H m@ak($m2H m@aj0-<-:-8-v$m4H"-@a7`Bm`MaMAaIAaIAaI$m4@$m4 mp*a5gL$mR;mRm0-Hra%V("maiX$m4Hp4m$m2Ha:0-Hra%V("mai$$m4Hp4m$m2Ha:$m0a&<:<a/??aN/??0-aaW&<x:<aF8:&avaVa?L&<:<ar8:&aTa/$m0a0&<:<aJ/??0-a8:&aa/0-aa=haV~&<x:<aEza^("mah,p$"a9$m0a&<:<a/??aM/??0-aaV &<x:<aE8:&avaUa>f&<:<a8:&ana/$m0aJ&<:<ad/??0-a.8:&a8a/0-aa0-Hra"V("mafD$m4Hp4mr$m4RҊa7$m0a&<:<a/??aK/??0-aaT$&<x:<aC 8:&avaSa0-S@fr;|"-@p&a3;A;Bx"mad4-Hr4mҊa6p`<0-U@f4;|"-@p&a3D;A;Bx"mad4-Hr4mҊa62Nuv pt raclpa\0vpt racZpa\v pt racHpa\ vptrac6pa[NuaHAaCADaD $m0$mD"a2;A;B$m0H$mD RaeR;@$m0H$mD Rae@;@`GaH,AaCA aCA퀼aC~AaCvAaC$m0an/??$m0S@WHaX/??0-aJ&<:<ad&<:<aV8:&aj8:&a./??$m0U@WHa/??0-a&<:<a&<:<a/??0-a&<:<a8:&a8:&a8:&aaH$m4$m0@lp$m2HAaFVaC;@`:p$m2HAaF:aC/pr$m4RҊAaFaC"A;@0-gx m/0HBgap2-H4mҊЁ/p2-H4mҊЁ/ m(*|4m܊~4mފa5x m/0H0-<-:-8-vt"a0:aBp a.T/a_SWHHgAaCt mt4mԊr4mҊa3^`0-alzaW&<x:<aja;@ 0-f0-g(0-U@WHH/0-S@WHHD m`&0-S@WHH/0-U@WHHD m$m0H2-Ho@;@$m 0H2-Hl@;@`0-H2-VH;@ 0- g0-H2-;@0- H2-Hg(0-U@WHH/0-S@WHHD m`&0-S@WHH/0-U@WHHD m0-n 0- WH;@ $m0H2-Ho@;@$m 0H2-Hl@;@0- g0-H2-;@$m0@l0-aB$t$m2HCa``L0-HjrЁaAt$m2HCa`p0-H"<araAtr$m4RҊCa`H;|`CaCA퀼a?JAa?B` aCA퀼a?2Aa?*$m0a*/??$m0S@WHa/??0-a&<:<a &<:<a8:&a&8:&a/??$m0U@WHa/??0-a&<:<a&<:<a/??0-a&<:<a8:&a8:&a8:&apa"pAaB*a?a`B`B~aBAa>&Aa>A퀼a>Aa>`aBAa=Aa=A퀼a=Aa=$m0a/??$m0S@WHa/??$m0a&<:<a&<:<a8:&a8:&a/??$m0U@WHaz/??$m0aj&<:<a&<:<av/??$m0a>&<:<aX8:&ad8:&ab8:&a&`AP`ALaAA a"p _a@f""_a]ZHmHy$m`?$m ?aTa/HmHy$mX?$m\?a4a"pp _a@""_a] `@na@A`a<A\a<AXa<$mX0H`z$m\8H"mDa\Np r"a?/$m\8H"mDa\4pr!a?"_a&/0-4a>("_a&/$m\8H"mDa\p,a?"_a&$m`8H"m\a[` ` Jg @Nq`?a@Ada;hAla;Bm&$mHBR$mH8H m<؄1H$mHRR$mH0@o$mHBRp4m$Њa1d`$mH8H"m\a[lpr a>aa>AHa:E5ipa</a<"H m,aP maUxgpa+ mrapaBvaB;@x"mbaZf/a$mHBR0-a06`^paQp*a/a papa*p\a;"ma?R ma=8Ca2x m6؄BpH0-g ?<N-`=xaŘNua=A,a9 m,rapaAjaA;@0-H~A킆aTX$mH40-a/(`LpaA:aA;@0-a>$mH8H"maX$mH8H"maY $0-HraC$mHRR$mH0koYpa`x"mnaT/NҒ`8$mHBRp aL:x"mnaT/NҒ$mHRR$mH0U@oNua8Aha4A8a4PA$a4HAjDGGe GbFGNuG GbFGNu~Nu 24HjDBaDBNuBe B/dAрQ4<`BNutNu $HkBk Bj*DBNupNuDBBkBjDBDNuf gp`D 246jDCCe0 C/jC C@j C jr0H@{0>H@Nur{0Nu{0NutNu 246j(:<DCaf AfBfNu`! a 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4H@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xaR`aL` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.;gP:pr4<Nup`A <r4<NupNJBktNu@AB`&8:~.gNa`&8:` &8:@ABJBgJEgJAfJ@f<jDFF Fdx.HGއQJGfjHGH??UGgkte <r4<` 24HL&8*a dgHL8a`L8aTJ_ k:NuH 24kBaL8a`%`TJ_LkNuTJ_Lja&8* <r4<`HL aJBfL aVgLJBjDBa8L8a@a$DBNuLJBjDBaL8a"`$p`?p 24?o4<&8: 3f AcDA@Aр[SBDBT`SBAрkfJAftTSWa>H&8:aH&0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi ?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<,>CEdGH@0r`xJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riR?0i?`?<`@$g\kdHfiHNufnpNupNu"lDaDNuJnDaDNuzxeҁ؄d`ef Nup`;@&gTkdHöfiH@HNugmNupNuz&lDaDNuJlDxeփ؄d`efNupN"_K5M:(I O:HQ <-H*,`N,d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nu`Na8A-Hhp apMa=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qaa:``peahp`(p?a(arapaHz?< NA\?<LNAfCR2A0A82r22aX"<0<NBLNurt=@:=A@=B2::(   F..26"8@"PQ1!P1P!0PP`0  q#p"AӘQNuA Nu|^|  R^,T:Hz(` NHz ?<&NN\Nu9tgNuWtNuaaa tgBAp`~NuNu?<OA`d?<IA`Z0<H IaLt Ig Og Ug Ag Rg*afNup`aRp`30aDfHRa.>Er$Wgr STD:gr COM:g r LPT:f2FA$_0=@D~CA0< BhaB2"pNu$_AF Ge><QBAFpNuahgzp=` a\gzpaTaRFBd&8*L?a<aSF Be BgQRB`RAdR e <rRF&0xaCձfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.d Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CFr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA 0g`-@ _a2G` VNuag`af`ae `ac` acpNuadpNu/ a$I> _a4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `,a~SAfNuag`af`ae `ac` acpNuadpNuaJSAkfUANuH HPhkJa< $I _a$IUd4Id4Id$Id `$$$$Q @JgSL`QNup `+baްAf` VNuag`af`ae `ac` acpNuadpNua4@m4v` Vf@Nu?HP0(T@kHa $I _arIUd4Id4Id$Id `$$$$Q @Jf4Nu0XNup `*a.UAfQNuag`af`ae `ac` acpNuadpNuaSAkXf SAkXfUANuth`tpa ".Nutj`t@H|`pM` pO`p`po`z.`z+@-AH<|`~*@-AH|`t)`t` tr`t2`t@-A=B|`xL`x7@-AH|`tN@`t,@-A=B|`lv8`v(`v-` v!`v `v@-AH |`FHAHBHCHDHEHFHG-HfAD-HH@-@H|p`rAD-@f-H `r6 @`z`z `z8.^n\Dn\@Hp tr=ED`n\n^n\n^A0000000000prt`Xn\n^648HH`prt`4n\n^n\n^8HH`prt` "_A `4RB`"_A42L\A` L0GF11Q-p`prHQ`Bp'rta n2rt6(SC0(S@apaB\papava0paRG=GYfx-IC=C=C$tBft=B=B(tFJ=BBBB*Do>Eo:@l6Al2DDk =DVBnDEk =EnBn@cVo Acno,_NuAH`/=@a _a:]Ak024E$ Bb5B5A6CC5CK5C:8AB0000DkxEkt00A<:d>:bSFSGFn\GnXDDk0BhDEk1EBh Fchh Gchh0hb"0hbpmrt-|H-|L`bNu-HN?<NNT-@XDbDEbEBb=ET=DV-|PBLBp n20(L=CJ?=B^C=C\=Cj@drAdnED??RGRF=GF=FHtGJ=BltBft=B`=BnGOpЇЇ b na 222-IfHVMF,_Nup `$T np` Z??/ ax, > _an4$FAFp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAF0-H,=@p4a2HNu 24DBaDB11!Nu 24DBa DBNu 24x6o<Ce(FC BdЄeNu B/dHDDdRdQRBNu&<:<`܎g BbUC BcjNu BcHDDdSkg RBAрjNuNu0ftNuB H@"jNuE"ea p"ep`"&6NuE "e a N"d&&6NuE"e a 0"d66NuE"e a "d666NuE"e a "d6Nu <}a H$Ia `r$XaH`apHR?<NNT @"_ <}Nu 24JBjDB&<ڢ8`A*p4. g=BNu n"g(t( f h fpH`aLRB`Nu~dGdEH<Nup`j0@F@AJhg PLNu`JLJg(HPBHh/??<@NAXLf ѨLNuJkp%`aJBja!| ??<>NAXOJkpNu0< aF`0< CF2p`hp a0`p CFp`TaCF"p`FHza `Hz"J`4B.@=|DNua.@FpAR@C` B.@=|DNuB.@a=GDgNup`JJg$_a: HN$_a: HN$_aBHN$_a؄BpHN$_aB0HN$_axBpHN$_alN$_ab؄N$_aXN$_aPN$_aF 0HN$_a:؄00HHN$_a,p0HN$_a 24N$_a:p 0HgpN"X I"_(*UGk*<(؆QNp`p`p` p`pJPg`J$_a!HN$_a؄1HN$_aHN$_a 00N&8:` &8:@ABHaNL8a؞L8 DBaԊL8O <jDFJEjDEFn ffAbtNu&8:a` &8:a` 246jDC C b H&<;)8<\:<a&axHaՀR/@L&B :Nu>.D<jRGg>VGg:TGjp`HPa0CF$IpR@  f _aJHd2Hd2`"QNu` <<.DHSGFaAEg f< &_Nua`Nu.dfajB :=n`r>.D<jRGg:VGg&TGjp`<.DaAFa$JkNup#`l z fa2a` z f a"aAFa  f# :JkzNu0:g0NuHP>.D<jRGg(VGgTGjp`<.Da&` z faa~` z f aafAF "g pR@0 ,g  g  fHp`:pR@0  g  g "fR@0 ,g  g  fHpRU@"_  f# :$H _a`QNupR@0 ,g"  g  fa~ (fR~Nua ~ `a~NuaJkHQ ! gRf _NuXX~Nu0j \@??<NMXJk .dgp Nu` <.DHSGFa ,g gAEf< &_Nu ."Ff +"g ,g`$ a0 Nua`a`a`]A=ADNua`a`a`H0aL`H0aL`a|A((@؆*.&|؆kD`&a,k.."*B(.&؅kr-K/.?<INA\/?<HNA\JgB n""n&ۮ&ۮ"$I`&bۛp0R@@b&n CXb` .&/?<HNA\p=` f?<%NNTNup`p` RHP  if"Y(d.ЀЇЀHq.؄؇؄AHĘ aHPab"_ WBhad"_ _`$Pt4(gRBB&D%(Nu"X Pf(d.ЀЇЀ.؄؇؄HqHAHaH HQa. _"_BBa]tv`$P4(gRBC%(\cNua$ZXNuHzxlJj xo`xdJjxc, EJDD`DDD Dz$X Pf-K&e "&J$IpSNup` &L4 fd$R$&k(*ڄNdNjRofNu.#He(*NdN$&Rgp$(؁*Ne*(NdN(*Ro2(NdS(So&*NdB*RRNf$f$SD`S(l//"a R"mxNupЂmlNu 24JBkCkNuCktNu 24JBoSBNugRBNu2(gbc  P"H`Nu/0Hat2  _ PSAvjx E(Wf* ae zb Q @Nu 24&8:`&Bnp`pBnp`p=| p|=Fn@=@b=n`raHj=Ah~`:a JfBH@ RfF.f Kg" Mg sg tg Pg Hf~`xSGjtRGFcn>`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuatgNu4.rf?HyaHNM\Nu=|D`LjaXzEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<annoS@f nhfSnl=Ah=FnNup` papq4.rf?HyaծNM\Nu=|DHaNLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _a`QNuHPp?ap a| _2<|0`aS@k g U@k g NuNu0Nu NuHP$ZXAB6<Q _NuHzD`Hz|a$_HaC`2Hz(`Hz`a$_HaC`2E `EDHaCZA`E`E(HavC>A *FM3x?Fc>֞VSGk Vf>FNuTNuHpr,.܆އ܄ޅ܆އ(sh*sx<3h>3x?Fc>֞VSGk66Vf >FLNuTLNu,.܆އ܄ޅ܆އ*sh'xh'x:sh7xh7xNu,.*rh%xh%x܄ޅ܄ޅ*sh'xh'x:sh7xh7xNuC&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRa~g JBja搰AeaJAg RP0 pNu` Fg6aFgJAga @eaPRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`d 24&8:Bmn JBj efAc` b fAd 24Nu 24&8:Bnm JBj bfAd` e fAc 24NuB9t`$H EaZAt AerQBL@͉H Ia"H _/ aa& _/ ?aAF-H AerQB2"_A&-H A e ` \gQBa9tgaZe -|tp[`pZaajAF"H0.g "Hg \f`A&fS !.gR EF _a\`QNuHz?<&NN\ @Nu x NuA@Bh`A@a n@!|}Nup#tfptNup`p`#tNu(aΨ؀.dfaΚjNu?a0` ?a2@@a` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??papYa0a0`5pEtԽ:(gPt`LJg&B.C`a8aD*9tfap-I,=|p4aHz*9tg ENp9t`Ȩ _a &nO:NM:(I K5$<Nu[1][Error +111][Return]E5 g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu9tHHNu9t`aNf"_O:N"_O:HQ`6 9g"9gJ9tfga"AO:Np\Bt`G06#f&#-KNuk"c" C gT6f`Pv6"cgRCC(D#8`D@v`v??NMXJNuJ@k??<NM"UAf J@fH@Nuaj"0fpNu\@`a`]@><CF Ipa<0HNuad`]@><CF Ipa Nu?|`?aB0R@f|0aDHJFkHPa _Nupo`HSHP&I>g\SG??<NMXJk Q _t&_Nu&_`paJANuag `af`apNuapNu @e=@dNuC`C``C` C`CJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`JAkfgRer?DDЁaAaŽ8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`aDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNuaz `4aP n2L6(n\n^HHHNua0 n20(n\HNua n20(n^HNua n20(HNua:ffNuarNua J[HHNu:nfa@ z^0NuJg6$:Pf,H?<"NNT&@p/&"ra :,ga &Lr`r??Q@"HyNM\0Nu#"Nu   AgSA ANua@`H"a`BaB@(` aBC(@HAC&21i0d R@`aBHP?< NN\Nu0^ M / hawFAN`RAD0C?0FA0A ff fA"H"2"2"2`B؄*؄؅CH`D؅X`$_  IaHR"H @`̘؄*؄؅AHNu؅X`$_ IaܜHR"H` n4d$HJf-HS Nup"`HPa _a0`QNua JH aL0Nua`4<H`@a:L Z0De2SCkÐCo@c2`QNua!@ NuAANua1 Nut`t`t`t`t`t `t`t`t`t`a ( Nua Nu@@Nura00HNur`r`r`r`r `r`r`r`r`zQ`z ` zn`z4=A|ab-IHQB0a _JNuz"-A=B|a:-I`p`p??<NNX @"XLAg,HвBbpBAaL RA@erBf5A&_Nup`p`p-@NuBby Luc DESCOTILSSaving in progress...Loading in progress...| | Which BANK to load ? |Internal| Preset | Cancel | Warning ! | You're going to lose | sounds of BANK I.Cancel|OkRecepting sounds...Transmitting sounds...You can't do that|in LFO ModeYou can't do that|in Normal Frequency Mode Can't find | 31F043207A4C4D202038313033564300000000000000000000000000000000F711F0431F350F0000060011F711F0431F350D0000080040F7192F043007A01384C4D202038313033564300000000000000000000000000007F0005496E697420566F696365016414091D020001400C4001000C00000002000E0000007F00007F0040007F017F200000002D003C40033F3F3F3F40404040400100004100000000000000007F01000000000000404040404040400024374C600100010001000100007F01000000000000404040404040400024374C600100010001000100000000003F3F3F003F3F3F0024374C60010001000100010000000011F7bassslapfunkplukwoodstringmutefulldistpowerrainnitesadangeldynapadicefieldjazzpinelecroadepclavrockpipewindbreathbrassfatsynsynthstrchoirchorusdreambellnovanewcrystalleadminimaxidigicordkitrapdiscosuperhypersoundsongbirdfishsoonsunsolopianbandtrickzenairbelltoolclassreedhardcrybowdeepwarmstabbigsmallcoldflutfolkdancesingledoublecoilpickplaythumbstormbrainvibraphonetakeglockcelloorientgetluckywallmetalheavyreeddatastreamwellbadmysticwetdrytrisatinglassmistduodrummuzzysmogshinemixhighlowmidgladglenglideriderriverxraygleamfearfastslowdevilgodqueenkinggameoverdrivedrinkdicethingthinktoetoytoll*-+1AWM2AWM4AWMSTROFF1: :21:2THRLPFHPFEGLFOEGVANormalHoldNormalFixedOFFONC C#D D#E F F#G G#A A#B 211/2MOD BC FCPOT DEVOLBALPANEXPHD1POSSSTSFTHD2EFFTRECHOCELPHAINCDECNRPNRPRPNRPN sec>0.31.90.1>23.80.2>46.50.5>7101*kHz1.251.62.02.53.154.05.06.07.08.09.010.011.012.0Thru*ms0.1>1501*ms0.1>43004*ms0.1>41524*%>0991*%>01001*HzThru1602503154005006308001000*>0.53.20.1*LRRL*dB>-12122*>0121*ms0.1>0.5500.5*Time1LPF2Delay3Time1LPF2Delay3Time1LPF2Delay3Time1LPF2Delay3Time1LPF2Delay3Time1LPF2Delay3Time1LPF2Delay3Time1LPF2Delay3Time4FB Delay4FB Gain6Lch Delay4Rch Delay4FB Gain6Lch Delay5Rch Delay5FB Gain6Delay13HPF8LPF2Lch Delay13Rch Delay13LPF2Time5Pre-Delay5FB Gain6Room Size9FB Gain6Direction10Room Size9LPF2Delay3Room Size9LPF2Delay3Room Size9LPF2Delay3Room Size9LPF2FB Gain6Room Size9LPF2FB Gain6Room Size9LPF2FB Gain6Time1Delay5FB Gain6Time1Lch Delay5Rch Delay5Time1Delay5FB Gain6Low11Mid11High11Brilliance12Delay4FB Gain6Brilliance12Delay4FB Gain6HPF8Mid11LPF2Brilliance12Delay4FB Gain6Brilliance12Delay4FB Gain6Time1Depth7Balance7Time4FB Gain6Depth7Time4FB Gain6Depth7Level7HPF8LPF214091D0C09140F090A1806300F081413050A0C0B10130E0A1919142040001E2024140006204006261240191400130D14150D14150D14130D30150D30150D301026460C1326142646070605082600084A3001060C0132300232301464324B1E644B336464000706/07/92EDIT55.DATEDIT55.RSCLIBRARY.L55---*.L55 Mouse +/- Mouse -/+ | VOULEZ VOUS VRAIMENT QUITTER ? NON|OUISuppress sames sounds ?Yes|No5379=? - *.V55SYNTHESIZER| NO DUMP MESSAGE ...| |VERIFY LINKS| TRANSMISSION ERROR NO BACK !| |VERIFY LINKS,|AND DEVICE NUMBER (=all)  6f"^T8$$V &Z   4~,>$:\ $ $ $ $  $ $ $ $  z2BT>\H, &$ >\x$ >\ <\<<\<$$ 2$ <\X$ L$ <\X$ @$ @$ $$$$$$$$b,..@8 *Z8 *@$ $$ ,XT.P2Jh&:2*$ > 8 *Jp$ >8 ,&22222$$$$2,..@8 *f4 (@$ Z$ ,XR.J$*>T &$ $*$ >p$ P6h2:6B 0V6@ 0H,0 (6`(h2:8Pl*::J0 (H&B 0P0 (H@$ VP00$$22. ( &@X8$ @$ N$ L( @( N$ l`< ">>>>dZZ0n0<>>NZZZdJJJZJdffffpf0ZZZx"x"n$p$  8">4."4. f\((@P$p<^| *l "z$14 978 VPUUUUUUUUUUTUUCUUUUUTG⪪UUpUUUUUT/*UTUUUUTªUTUUUUT8UT] UUUUTX*UTsUUUT'5ኪUU{JDUUUT3bUU֓y1UUUT\RUUFUUUTvoRUUQ:Q7QUUUT:UUTO%IUUUT'꫘UUUcUUUTOتUUUF>sUUUT⪪UPUUUTU??UUUT?3ꪪU)#UUUT$ʪU_UUUT@⪪UmGUUUT@biJUp69UUUTT /ʪUaUUUTuJUx(nUUUUTd?ʪUPP&VUUUUTh D_ʪUBh_UUUTx@$ʪUdoUUUTx 4ʪURAlUUUUT`QiJUj@UUUTh*JUbBӸUUUTX@KʪUb,UUUTa&SJUX1wUU]UTmP"ʫUPUTdjʾUd i_l*UR_hJHUTWiIUa(Z o#T`)_TDESZUT tꪪLQ+UUT~ꪪG%UUUTPUUUUTUUUUUUUUUUT978 VPUUUUUUUUUUTUUUUUUUUUUTUUUUUUUUUUTUUUUUUUUUUTUUUUUUUUUUTUUUUUUUUUUTUUUUUUUUUUTUUUUUUUUUUTUUUUUUUUUUTUUUUUUUUUUTUUUUUUUUUUTUU@UUUUUTપU?UUUUT?@*Tp UUUT⪪TqUUUT@ATUUUTꪪT@JUUUT ꪪU`@'qUUUT|⪪UoUUUT@oJUp69UUUTT /ʪUamUUUTuJUx(nUUUUTd?ʪUPP&VUUUUTh D_ʪUBh_UUUTx@$ʪUdoUUUTx 4ʪURAlUUUUT`QiJUj@UUUTh*JUbBӸUUUTX@KʪUb,UUUTa&SJUX1wUUUUTmP"ʪUPUUTdjʾUd i_Tl*UR_hJHUTWiIUa(Z o#P`)_TDEL8ZUT tꪪLQ+UUT~ꪪS%UUUT?UUUUUTUUUUUUUUUUT678 8(lp@``>0 8C3 0`8 p`<8?``|x?`??0  @678 00 p ``0 0@3@8 >`0x>@`P# |  @678   | x  qq 2`? ??p ?|@@678 00` { 0<<8`p`<``?|x??8P 150 &p@0(8qv?C150 & 8p@`C@0 888@150 &0p<`$ `lL 8150 &tWN (0 hD(XD8x`8d150 &o8p  | AB@C@s  pp150 &78 p >c9G8n8150 & P 0LCpY@ j.H4((((3 &=150 &8  8 H@ @P@` 0=`m=AON2aB;@b0-bf;|NNa6`NEn}p aSn2-ba\j;@d0-dR@f$EnpaSN/0Ha@pa>(pa>2$m@0$m<6$m84$m42a=$m\4z$mD4Rڊx m؅؄00HR@$m(4$mD:x m؅؄00HSaC`B$m00$m\$m80RЈT/$m(8H"mVae$r$m4RaE$m\RR$m(RR$m(0koYab$mL4$mP4$mT4$m40$mLR]HH/$m<0$mLRnB$m80$mPRmB$m@0$mPR^HHgZ$mP0H$m80Ra&h/??$m00a&aV8:&a$/??$m00a&8:&a)>a%VR@$m`4`$m`BR$mX0$m`RgpaHx$m??-x$m(?ava("mJa[Z $0-H"aLR$m(RR$m(0konYpa(Hy@N'Hpa3 mt&"<a4 maBNu mx2*<|".<a56<p2t"2<a1Eop aBt-2<a:Eo"paBl/aBb"HA,aQAaUgpa32Ara)RpaHPaH;@f m?fWHH/0-xWHH"gN 0-xfEo(paAt-2<a:<`Eo8paAt-2<a:$Hy@EoHpaA/N%f$m(BR0-fa7X`paRHHy@N'|paGaH0;@$m??-x$m(?aa`/0-aE("mJaYtHx$m??-x$m(?aa0("mJaY $0-H"aJl$m(RR$m(0kolY$m0HЀ0mxЈ/A("mJaYHy@N'Hpa&$m?Npa1 mt""<a2 ma@NuaC~ADa?NN"`Eo[p)a@/Eopa@r"_ta4t$m`4$m`0W@l$m`0S@f pIAa@`` pPAa@THy@Eopa@6/N%f$mDBRHy@N'|$mD?N$mDRRp4mfЊ$mD2HWHH2-Hg$m0HЀ0mxЈ/Eop a?("mJaWHy@N'HNl$m?N`B EopLa?/Ep p a?~r"_ta3n$m`4$m`0U@fBgN!N"`Hy@Eppa?B/N%f$m(BR0-fa4`jHy@N'|$m??-x$m(?ada("mJaWHaR@g0paO$m??-x$m(?a6a("mJaW/N$m(RR$m(0koYHy@N'H?<N!NlNux "mVaV"HAa+g`Ax "mVaV;|x0t;|fx m؄00H;@x m؄BpHx m؄00H;@x m؄BpH`HAx "mVaV$Bmx0;|?f0-Hx m؄1H0-Hx m؄1HBgN?<NNu0-gAx "mVaU`Ax "mVaU0-HF;@Nua9n$m0HЀ0mxЈ("mJaU0(a&<x:<a:&<x:<aa,aA/$m0HЀ0mxЈ("mJaUf"_a)a)a8a80-xa@&<:<a&<x:<ana;@$m(BRp4mЊa2p`z$m,BR0-$m,$m(R$mD40-xf0< a=B/0<00a=8/$mD0aa1Za@v"_a) pa>T"_a)Ep!pa*/$m??-x$mD?aa.("mJaTp r"a>T"_a(/pa@p"_a(pa="ma4`0< aa'a6a6Nua=Aha9Aa9A a9 maG`$mdBR`$md4` @Ig @Pgx"mPaS/p 4mЊa;Zr"_aSx"mPaR/ m r "_aShx"mPaR/$md0a;$r"_aSJx"mPaR/$mh0a;r"_aS,x"mPaR/N`<$m(BRp aJx"mPaR~/N$m(RR$m(0U@oNuat2<a%f6<pjDGGe GbFGNuG GbFGNu~Nu $HkBk Bj*DBNupNuDBBkBjDBDNuf gp`8 246jDCCe0 C/jC C@j C jr0H@{0>H@Nur{0Nu{0NutNu 246j(:<DCaf AfBfNu`8a 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu4H@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xa`a` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.;gP:pr4<Nup`4xa2`Ba411!Nux`4 24&8:`& 24&8:`a&8:` &8:@ABJEoHnfNup`4btNugDEDBHngDBEBkQ*HEJDg?<>0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi ?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<,>CEdGH@0r`xJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riR?0i?`?<`@&gTkdHöfiH@HNugmNupNuz&lDaDNuJlDxeփ؄d`efNupN"_KpMs$I*O:HQ <-H*,`N,dd d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nu`Na8A-Hhp apMa=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa |a:``peahp`(p?a(arapaHz?< NA\?<LNAfCR2A0A82r22aX"<80<NBLNurt=@:=A@=B2::(   F..26"8@"PQ1!P1P!0PP`0  q#p"AӘQNuA Nu|^|  R^,T:Hz(` N9\Hz ?<&NN\Nu9gNuWNuaaa a O: n*NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ac<atgBAp`NuNu?<OA`d?<IA`Z0<H IaLt Ig Og Ug Ag Rg*afNup`ap`*0afHRa>Er$Wgr STD:gr COM:g r LPT:f2FA$_0=@D~CA0< BhaDB2"pNu$_AF Ge><QBAFpNuahgzp=` a\gzpaTaRFBd&8*L?aV<aSF Be BgQRB`RAdR e <rRF&0xaCձfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.d Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CFr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA 0g`prt|P;Q:  g +g -f .g40  b 0e 9b da6`RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.aHJFkSFk4arQa4`&HaFFaZQ&8*L/a,H܆jDBJ.:gtBn:Nu @$@JfS a`QNu$Aa`QBNuHzxa`HznaH `*HPHQ0(ika $I _aIUd4Id4Id$Id `$$$$Q _Jf,aId4Id4Id$Id `$$$$Q @NuSaRIdIdId`Q @Nup `$/ a$I> _aG` VNuag`af`ae `ac` acpNuadpNu/ a$I> _a4Ae4v` VfANuHP0(R@kBa $I _aIUd4Id4Id$Id `$$$$Q @JfNuNup `#Da\SAfNuag`af`ae `ac` acpNuadpNua(SAkfUANuH HPhkJa $I _aIUd4Id4Id$Id `$$$$Q @JgSL`QNup `"aAf` VNuag`af`ae `ac` acpNuadpNua4@m4v` Vf@NuHAHBHCHDHEHFHG-HfAD-HH@-@H|p`rAD-@f-H `r6 @`0.bHNupNuz`z `z8.^n\Dn\@Hp tr=ED`6n\n^n\n^A0000000000prt`Bp'rta n2rt6(SC0(S@apaB\papava0paRG=GYfx-IC=C=C$tBft=B=B(tFJ=BBBB*Do>Eo:@l6Al2DDk =DVBnDEk =EnBn@cVo Acno,_NuAH`/=@a _a]Ak024E$ Bb5B5A6CC5CK5C:8AB0000DkxEkt00A<:d>:bSFSGFn\GnXDDk0BhDEk1EBh Fchh Gchh0hb"0hbpmrt-|DH-|DL`Nu-HN<~?<NNT-@XDbDEbEBb=ET=DV-|PBLBp n20(L=CJ?=B^C=C\=Cj@drAdnED??RGRF=GF=FHtGJ=BltBft=B`=BnGOpЇЇ b na \222-IfHVMF,_Nup `\T np` 4??/ a R, > _a H4$FAFp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAF0-H,=@p4a2HNu 24DBaDB11!Nu 24DBa DBNu 24x6o<Ce(FC BdЄeNu B/dHDDdRdQRBNu&<:<`g BbUC BcjNu BcHDDdSkg RBAрjNuNu0ftNuB H@"jNuE"ea J"ep`&6NuE "e a ("d&&6NuE"e a "d66NuE"e a "d666NuE"e a ε"d6Nu <}a "$Ia `$XaH`aHR?<NNT @"_ <}Nu 24JBjDB&<ڢ8`A*p4. g=BNu~dGdEH<Nup`0@F@AJhg PLNu`LJg(HPBHh/??<@NAXLf ѨLNuJkp%`~aJBja!| ??<>NAXOJkpNu0< aF`0< CF2p`p a0`p CFp`aCF"p`Hza `Hz"J`B.@=|DNua.@FpAR@C`d @H` @HHyNa>a"H`2HyN`HyN 24`@H` @HHyNaa"Hav`HyN`HyN 24`B.@=|DNuB.@ab=GDgNup`Fa`a0CF"E p`Jg$_a: HN$_a: HN$_aBHN$_a؄BpHN$_aB0HN$_axBpHN$_alN$_ab؄N$_aXN$_aPN$_aF 0HN$_a:؄00HHN$_a,p0HN$_a 24N$_a:p 0HgpN"X I"_(*UGk*<(؆QNp`p`p` p`pJPg`,$_a!HN$_a؄1HN$_aHN$_a 00N&8:` &8:@ABHaNL8aL8 DBa:L8O <jDFJEjDEFn ffAbtNu&8:a*`ۂ&8:a`t.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/?4(g8HP b6 a^$_// Z4HQ`S@Q _Q _a, _Nua$`p` AFtЀvQBNuAFt0 9c^QBNuAFt 0QBNua`a`aCF 0gS JfS`@a Acr `@a A cr `@a\ A cr `N>$H`Ha@LHP?.d=hdN>=_d2 "@$Y4Ad2`0Q @Nu@`r ??a"P02R@H`2Q Nu <ڢ2NutNuRpt`2Rpt`Rptr ae OgX Xgn HgSRB ae Fb$0k  c_  c b退`tSHkaNuRB0 b b瀀`RB0 fрd`a2p`a*p`ap3YBYNu>.D<jRGg>VGg:TGjp` HPa0CF$IpR@  f _aHd2Hd2`"QNu`d<.DHSGFaAEg f< &_Nua`HNu.dfaBY=n`r>.D<jRGg:VGg&TGjp` p<.DaAFa$JkNup#` T z fa2a` z f a"aAFa  f#YJkzNu0:g0.D<jRGg(VGgTGjp` <.Da&` z faa` z f aaAF "g pR@0 ,g  g  fHp`:pR@0  g  g "fR@0 ,g  g  fHpRU@"_  f#Y$H _a,`QNupR@0 ,g"  g  fa~ (fR~Nua ~ `a~NuaJkHQ ! gRf _NuXX~Nu0jb\@??<NMXJk .dgp Nu`<.DHSGFa ,g gAEf< &_Nu ."Ff +"g ,g`$ a Nua`4a`a`6]A=ADNua`a`a`=A|aJA09RyH@@-HtBe2QB p#`ڸH0aL` H0aL` 24JBkCkNuCktNu 24JBoSBNugRBNu2(gbc  P"H`Nu/0Ha2  _ PSAvjx E(Wf* ae zb Q @NuBnp`pBnp`p=| p|=Fn@=@b=n`raHj=Ah~`:a JfBH@ RfF.f Kg" Mg sg tg Pg Hf~`xSGjtRGFcn>`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?HyaNM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<annoS@f nhfSnl=Ah=FnNup` papq4.rf?HyanNM\Nu=|DHaLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _aj`QNuHPp?ap a| _2<|0`aS@k g U@k g NuNu0Nu NuC&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 Fga gJAga2< R@AdSf0Nu0ap Ce`&g4 FgaJBjagPAe CbRa R@Sf0Nu FgRag JBja쮰AeaJAg RP0 pNu`J Fg6adgJAga @eanRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`B9l`$H EaAl AerQBL@͉H Ia"H _/ aa _/ ?aAF-H AerQB2"_A&-H A e ` \gQBa9lgaZe -|lp[`pZaajAF"H0.g "Hg \f`A&fS !.gR EF _a`QNuHz?<&NN\ @Nu x NuA@Bh`A@a n@!|}Nu _S@Gd@GHpp/0NuGNp(aר؀.dfaךjNu?a0` ?a2@@aj` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??pa2pYa,0a&0` ppEs$gP`LJg&B.C`a8aD*9fap-I,=|p4aHz*9g ENp9`Ѩ _a &nO:NMs$I*Kp$<Nu[1][Error +111][Return]Ep g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNuD@v`v??NMXJNuJ@k??<NM"UAf J@fH@Nuaj40fpNu\@`a`]@><CF Ipa<0HNua`]@><CF Ipa Nu?|`?ar0R@f|0aHJFkHPa _Nupo`@HSHP&I>g\SG??<NMXJk Q _t&_Nu&_`a(JANuag `af`apNuapNuC`C``C` C`CJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`XJAkfgRer?DDЁaAa:8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`aDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNuaP n2L6(n\n^HHHNua0 n20(n\HNua n20(n^HNua n20(HNua:ffNuarNua J[HHNu:nfa@ z^0NuJg6$:Pf,H?<"NNT&@p/&jZra :,ga &Lr`r??Q@jXHyNM\0Nu#jTNu   AgSA ANua@`H"a`BaB@(` aBC(@HAC&21i0d R@`aBHP?< NN\Nu0^ M / hawFAN`RAD0C?0FA0A ff fA"H"2"2"2`B؄*؄؅CH`༘؅X`$_  IaHR"H @`̘؄*؄؅AHNu؅X`$_ IapHR"H` nn}d$HJf-HS Nup"`HPa _a`QNua JH aVL0Nua` 4<H`@aL Z0De2SCkÐCo@c2`QNup`p??<NNX @"XLAg,HвBbpBAaL RA@erBf5A&_Nup`$p`p-@NuFichiers Info ( ) Charger (C) Sauver (S) Quitter (Q)Synthesizer Recevoir (R) Envoyer (E)Options Banque multi (B) Mode echange (M) Imprime (I)31F043207A4C4D20203831303356430000000000000000F711F0431F350F0000060011F711F0431F350D0000080040F7 Dump 55 Plus de place pour| DUMP 55 CSQREBMI Banque voice (B) Mode remplace (M)DUMP55.DATSAUVEGARDE VOICE*.V55SAUVEGARDE MULTI*.M55Sauvegarde en coursCHARGEMENT\*.?55CHARGEMENT VOICECHARGEMENT MULTIChargement en cours| Quelle banque | dois-je charger ? Interne | Preset | Annuler Reception en coursSYNTHESIZER ATTENTION ! | Vous allez perdre | les sons actuels | de la banque Interne .ANNULER|OKEnvoi en cours - | ERREUR TRANSMISSION PAS DE RPONSE !| |VRIFIER LES CONNECTIONS,|ET LE N DU DEVICE (=all)  | A bientt... REVENIR|QUITTER|Programme ralis par | | Luc DESCOTILS   6  :X * N,2Nf $2N F * X  d"z. L<T f\((@Pxp8$$pL| P*$20 978 VP*??@*p ⪪s@Aꪪ@J ꪪ`@'s|ꪪo@oJp69T /ʪamuJx(n_d?ʪPP&V_h D_ʪBh_x@$ʪdox 4ʪRAl_`QiJj@h*JbBӸX@Kʪb,a&SJX1w_mP"ꪪP_djʾd i_l*R_hJHTWiIa(Z o#`)_DE8Z tꪪQ+~ꪪ%?978 VPG⪪p/*ª8] X*s?'5ኪ{JD3b֓y7\RvoR:Q7S:O%K'꫚cOڪ>s???3ꪪ)#$ʪ_@ꪪmG@biJp69T /ʪauJx(n_d?ʪPP&V_h D_ʪBh_x@$ʪdox 4ʪRAl_`QiJj@h*JbBӸX@Kb,a&SX1w_mP"P_djʾd i_l*R_hJHT_iIa(Z o#`)_DEZ tꪪQ+~ꪪ%?678 8(lp@``>0 8C3 0`8 p`<8?``|x?`??0  @678 00 p ``0 0@3@8 >`0x>@`P# |  @678   | x  qq 2`? ??p ?|@@678 00` { 0<<8`p`<``?|x??8P 150 &p@0(8qv?C150 & 8p@`C@0 888@150 &0p<`$ `lL 8150 &tWN (0 hD(XD8x`8d150 &o8p  | AB@C@s  pp150 &78 p >c9G8n8150 & P 0LCpY@ j.H4((((3 &=150 &8  8 H@ @P@` 0=66 p88p66 8>710x0000x0066 =<<66 ??0 0 0 0 0 0 0 0066 800p`?66 00???3?3??j3201 $k $INIT VOICE MODE1AWM VOLUME127 OUTSTRCONTROLLERSEFFECTS Tri KEYBOARD VELOCITYNOTE LIMITSLFO Wave Speed Delay PhaseMODULATION000000AMPLITUDE Volume127Pan+00AEGLEVEL SCALEPITCH Note Shift+00Detune+00OSCILLATORPEGEFFECT Balance %000FILTERS FILTERSCEGLEVEL SCALEBANK DISK SYNTHE SORT 123456789012 I01 VOICE NAME I02 VOICE NAME I03 VOICE NAME I04 VOICE NAME I05 VOICE NAME I06 VOICE NAME I07 VOICE NAME I08 VOICE NAME I09 VOICE NAME I10 VOICE NAME I11 VOICE NAME I12 VOICE NAME I13 VOICE NAME I14 VOICE NAME I15 VOICE NAME I16 VOICE NAMEEDITOR 123456789012 VOICE NAME VOICE NAME VOICE NAME VOICE NAME VOICE NAME VOICE NAME VOICE NAME VOICE NAME VOICE NAME VOICE NAME VOICE NAME VOICE NAME VOICE NAME VOICE NAME VOICE NAME VOICE NAMELIBRARY DISK SEMANTIC SORT VOICE NAMEEdit Name____________________XXXXXXXXXXRandom CONTROLLERSPitch Bend Range02After Touch Pitch Range+00Random Pitch Range+0Controllers Amplitude Modulation Range001MOD000 Pitch Modulation Range001MOD000 Cutoff Modulation Range001MOD000 Cutoff Range000---000 AEG Bias Range000---000 Volume Min.014---000EFFECTSEffect Type01Rev.HallOutput Level100 %Effect Parameters Parameter1 Parameter2 Parameter31234 1234 1234 EFFECTS TYPESRev.HallRev.RoomRevPlateRevChrchRev.ClubRevStageBathRoomRevMetalDelayDelayL/RSt.EchoDoubler1Doubler2PingPongPan Ref.EarlyRefGate RevRvs GateFB E/RFB GateFB RvsDly1&RevDly2&RevTunnelTone 1Dly1&T1Dly2&T1Tone 2Dly1&T2Dly2&T2Dist&RevDst&Dly1Dst&Dly2Dist.AWM SELECT1234P01 Piano P02 E.Piano1P03 E.Piano2P04 E.Piano3P05 E.Piano4P06 E.Piano5P07 E.Piano6P08 E.Piano7P09 Harpsi P10 Organ 1 P11 Organ 2 P12 Pipe P13 Trumpet P14 Mute Tp P15 TromboneP16 Flugel P17 Sax P18 Flute P19 Brass P20 SynBrassP21 GtrSteelP22 Gtr Gut P23 12stringP24 E.GuitarP25 E.Bass P26 Popping P27 WoodBassP28 Syn BassP29 Violin P30 Strings P31 Chorus P32 Itopia P33 Vibe P34 Marimba P35 Glocken P36 ShamisenP37 Harp P38 Mtl ReedP39 Saw P40 Digital1P41 Digital2P42 Digital3P43 Pulse 10P44 Pulse 25P45 Pulse 50P46 Tri P47 Voice P48 Piano NpP49 EpianoNpP50 Vibe Np P51 Bottle P52 Tube P53 Vocal GaP54 Bamboo P55 Noise P56 Styroll P57 Bulb P58 Bell MixP59 BD 1 P60 BD 2 P61 BD 3 P62 SD 1 P63 SD 2 P64 SD 3 P65 Rim P66 Tom 1 P67 Tom 2 P68 HHclosedP69 HH open P70 Crash P71 Ride P72 Claps P73 Cowbell P74 Shaker VELOCITY1234Velocity LimitHighLow127001Velocity RateAEGPEGOffOffVelocity Sens.AmplitudeFilters+0+0NOTE LIMITS1234Note Limits LowC -2 HighG 8AEG1234L2L36363R1R2R3R4RR6363630063 ModeNormalEnvelopeRate Scale+0AEG LEVEL SCALE1234Level ScaleNoteC 1G 2E 4C 6Offset+000+000+000+000PEG1234EnvelopeL0L1L2L3RL+00+00+00+00+00R1R2R3RR00000000 Range1/2OctRate Scale+0OSCILLATOR1234 Mode Fix Note TuneNormalC# -2+00CEG1234 Filter12EnvelopesL0L1L2L3L4RL1RL2+00+00+00+00+00+00+00R1R2R3R4RR1RR2000000000000Rate Scale+0CEG LEVEL SCALE1234 Filter12Level ScaleNoteC 1G 2E 4C 6Offset+000+000+000+000FILTERS1234Filter 1 Type Cutoff ModeTHU127LFOFilter 2 Type Cutoff ModeTHU127LFOTotal Filter Resonance00MODULATION1234Sens.+0 0+0Depth127127127 Amplitude Modulation Pitch Modulation CutOff ModulationARE YOU CRASY ? Load Library A:\LIBRARY .LIB\LIBRARY .LIBSOUND EDITORfor SY55 / TG55Version_._ - __/__/__by Luc DESCOTILSSEMANTICSLIBRARY TYPESPianos Strings Brass Organs Flute Guitars Bass Choirs Hard SynthSoft SynthOthersAllInvertResetUndoSEARCH...__________String : __________XXXXXXXXXXSELECTION INFOS0000 Sounds100 % of LibraryOKCANCEL Desk File Options Info--------------------123456 Load Bank Save Bank -------------- Load Library Save Library -------------- Delete File -------------- Quit- Mode ----- Exchange Replace ------------ Mouse +/- ?'rwr'rwr'rwr'rwr'rwr'rwr'rwr'rwr""""""""""""""""?8 0 `00 00 ` 8 $I$H $I$H88|||ܝܝܝܜܝܝܝܜܝܝܝܜܝܝܝܜܝܝܝܜܝܝܝܜܝܝܝܜܝܝܝܜx x @ @ @@ 9x0>??<8f( (Lxܝܝܝܜܝܝܝܜܝܝܝܜܝܝܝܜܝܝܝܜܝܝܝܜܝܝܝܜܝܝܝܜ???????????????????????UUP@PLPLP~|~~yܝܝyܝܝyܝܝyܝܝyܝܝxxxpp~?  p@@ @ @@@$@$???????????????????????UUP@PLPLP?|!pp @@@@@@?pp~?  p@@ @ @@@$@$+\$5$,D$ ܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝ܈ܝܝ˝ܝܝ͝ܝܝ˝ܝܝ͝ܝܝ˝ܝܝ͝ܝܝ˝ܝܝ͝ܝܝˈ88|||88|||ܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝܝ܈grwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wb"""""""""""""b"""""""""""""b"""""""""""""b"""""""""""""b"""""""""""""'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs"""""""""#"""""""""#"""""""""#"""""""""#"""""""""#grwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wb"""""""""""""b"""""""""""""b"""""""""""""b"""""""""""""b"""""""""""""'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs"""""""""#"""""""""#"""""""""#"""""""""#"""""""""#grwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wb"""""""""""""b"""""""""""""b"""""""""""""b"""""""""""""b"""""""""""""'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs"""""""""#"""""""""#"""""""""#"""""""""#"""""""""#grwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wb"""""""""""""b"""""""""""""b"""""""""""""b"""""""""""""b"""""""""""""'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs"""""""""#"""""""""#"""""""""#"""""""""#"""""""""#grwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wgrwrw'w'rwrw'wb"""""""""""""b"""""""""""""b"""""""""""""b"""""""""""""b"""""""""""""'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs'rwrw'w'rs"""""""""#"""""""""#"""""""""#"""""""""#"""""""""#  ?x 9D<8nl@0ND@@ Nd@ Bt@@ f|@ <8@ @0<@n  @  ` @@@@@@@@@@@ NpOXA@@`@!@1l@6@ @@4v@(@a@0@@`@@D@`@ @@ @ &H04LH(O`6H H`B EEB@v@ @@0@`UP@@?UTP@:@5P@@@@@@@@@@@@@@@@@_(hHHh(#H#$h %%%(&& '(h )) *+h ,, - .H @H $0 0HH@ $Hi $ H p 0!H"Hy@ $$/0 1789>?@HIJNOPUVW[\]ij kstuwxy           )*+23489:>?@DEFJKLXY Zef grs txyz      *+,<=>NOP`abrst&'(89:ABCNO P]^ _mno}~ -./=>?MNO]^_gh         '( )012567CD Ekl&mqrswxy}~&&& !%&'+,-ST&UYZ[_`aefg%       !'()/01789=>?CDEIJKMNO]^_hi jst u~                  !()*234;<=FG HQR SZ[\cdemnowxy             ) *  + 8 9  : G H  I V W  X e f  g t u  v                         ( )  * 7 8  9 F G  H U V  W d e  f s t  u                         ' (  ) 6 7  8 E F  G T U  V c d  e r s  t                          & '  ( 5 6  7 D E  F S T  U b c  d q r  s                          % &  ' 4 5  6 8 9 : C D  E G H I K L M O P Q S T U d e f k l m q r s w x y } ~                      %&')*+/01345789;<=?@ADEFIJKNOPSTUXYZ]^_bcdghilmnqrsvwx{|}    %&',-.345789=>?ABCEFGIJKMNOXY Z]^_bcdghilmnqrswxy}~    $%&,-.234678<=>@ABDEFHIJLMNVWXZ[\^_`jk lopqtuvyz{~      !#$%'()+,-/019:;=>?ABCOP QVWX^_`fghnopvwx   !"#'()67 8CD EHIJLMNYZ []^_abcefgijkqrsvwx{|}!"#01 2BCDLMN]^_pqt~            !()*012789CD EPd o    aP0303 303 304+ 44 04P8  04lF F0AN 0!N 44" 4- 48  4C !050 505L"!!  05h0 55555  6 !6, 6H 5#1!%$$06d#0 )&('6(6% .*,6+6,)--0,11/006. "24 37  411A6>!( 87707(61 =9<:7D ;7` <7|87 >75?@@7> FBD!(DCC07B1* AEE8D8$  GO!;IHH08@G18 LJKK8\IOMNN8xL FPR Q8 RO 1FDaO!08223A 08 8 9 9  9< 9X9t99 9 9 : : :8:T:p:#"!1T1b  !1p"1~&$%" %: #: 'a$2(1!/*))(1,++*1.-- , /011'1D3CA240:5:6;7;48;P9;l:;;;<; =; >; ?< @<0 A  >(  ! 0>D >`>| &!,0>,>*>>?&?$*?@?\?x&?*???&"!@* @ !@<@X&&#%@t *$@%@"@&')@ *(A)A& A8& A'0!'ATAp !0AAA  ! 0AA ! 0BB4 BP Bl BBBBB  C%A8 0!8C0CLCh C C C  C  C  D  D,  DH  Dd  D  D  D  D  D E  E( ED E` E| E E  E E F" F$" F@"  F\" !Fx" "F" #F- $F- %F-  G- QAG0!GG G<GX;Gt>GAGD G  G  H  H  H8 HT Hp H H H H H I I4 IP Il I I I I I J J0  JL !Jh "J #J $J %J &J 'K (K, )KH *Kd +K ,K -K .K /K+ 0L + 1L(+ 2LD+ 3L`+ 4L|+ 5L+ 6L+ 7L+ 8L+ 9M+ :M$+ ;M@+ <M\+ =Mx+ >M+ ?M @M AM BN CN 9 DN<9 ENX9 FNt9 GN9 HN9 IN9 JN9 KO9 LO9 MO89 NOT9 OOp9 PO9 QO9  O9 A80!8OO P,P4/PP2Pl5 ! 0P P P PP!0QQ0QLQh Q !%0QQ Q Q  R A* 0!*R,RHRdR!R$R' !( 0R( & 1 1 11 2 R S S(  SDA.0!.S`S|S"S%S(S+ !,   T T$ T@T\Tx T T T T U U U< UX  Ut U U 0U,!,0U,V #0$!"2#2&  A+ 0!+VV8VTVp"V%V( !) 0V) V V WW4WPWlWWWW024 2B !A.0!.WXX0"XL%Xh(X+! !, 0X,  X XXYY,YHYdYYYY Y Z Z( ZD Z` Z|  Z Z Z  Z "$!,#0[,$[$!%(0$&'2P(2^ $ A0![@[\ [x[[[ ! [  \  \   \< \X  \t )A10!1\\\%\(]+]. 0]8 ]T ]p) (!/ 0]/'& ]]]]^^4^P^l^^^^^__0 _L _h  _ !_ "_ #_$_%`&`, `H(`d  *,!/+0`/,`)-00 $./2l02z ,  A+ 0!+```a "a(%aD( 0a` a| a !) 0a)aabb$b@b\bxbbb 02 2 A60!6bc c *c<-cX0ct3 ! 0c c c cd d d8 ! 0dTdpddd d d !" 0e" e4  eP A(0!(ele eee"e%  f f0 fLfh fff ffg g,gH  2!gd! g!-g2ggg h A50!5rh( ! 0hDh` h|  h  h  h  h  i i$ i@ i\ ix i i i i !0jj !0j<jXjt %*           "1@N] c p } j  j jryhz@~0@0pHH(  j  k  k(ryz~0P00@0`"jBr Salut les branchs ATARI Ce petit mot s'adresse tous ceux qui ont eu la bonne ide de profiter de la promo YAMAHA sur le TG 55 et tout heureux possesseur de SY 55... Vous venez de dcouvrir un petit utilitaire sympathique qui va vous permettre de "dumper" vos banques de sons ainsi que les multis. Vous devriez trouver sur cette disquette quelques banques toutes faites qui vous permettront de reprogrammer votre TG 55 et de dcouvrir ainsi que cette petite boite noire (le TG bien sr) peut devenir magique... Mais ce n'est pas tout...Car notre programmateur de gnie est en train de finir l'diteur qui va vous permettre de programmer vos propres sons, et alors l ... C'est L'EXTASE !!! Einstein lui-mme n'en croit pas ses yeux...D'abord on peut retravailler tous les sons au format DUMP 55, filtrer les chantillons ...Bref, on va pas tout expliquer l, tout de suite, maintenant, parce que ce serait trop long, qu'il est tard et que ma copine s'impatiente...Mais l'accs au sons est direct, un clic sur la souris et on modifie ce qu'on veut, comme on veut...BREF !!! C'EST LE PIED !!! Sur la "DEMO 55" que vous trouverez aussi sur cette disquette vous pourrez tout regarder,tout transformer, mais seulement sur l'cran...C'est juste pour vous faire une ide... Pour plus de renseignements une seule adresse: Antal GUIBRETEAU 9 bis, rue Lavoisier 38100 GRENOBLE 76 44 03 20 Et maintenant je vais pouvoir aller clicker ma copine qui s'impatiente... L55|Pianos Strings Brass Organs Flute Guitars Bass Choirs Hard SynthSoft Synth12 String  .  e^ @ @ <@@@@@@.0?@@@@@@@*T7 uc@@@@@$;@@@? R??@@@@@@@*T??@@@@@@@*T????*T<@<;B@@@; ??@@@@@@@*T??@@@@@@@*T????*T <@8=E@@@A1>Z??@@@@@@@*TZ??@@@@@@@*T?+??*TO BrassChimed  P @/2@2 G/2G2&<@@@@@@H#@@@@@@*TH#@@@@@@*T #??*O`X&<@@@@@@12H#@@@@@@*TH#@@@@@@*T "??*O`X<@@@@@@+2H@@@@@@*TH@@@@@@*T #??*O`X<@@@@@@+22H@@@@@@*O`H@@@@@@*T #??*O`XV C BalisyntZs xz6@ 4m40F@ *@0-H@????@@@@@,@@@@@@@$7L`@@@@@@@$7L`?????$7L_X GE :7G$7L`@@@@@@@$7L`?????$7L`6@"5@@>5 + 5@B@>G#8JZZrx{;?I6>>MH4/Zk!&!r6@@*T??/*T!<@@@@@@F,??$|@@@@@*Td@r>r6@@$@0F??@@@@@@@*TG??@@@@@@@*T ???*T Deep Organ d   z @ 2@ 2E@?:@@@@B)??@@@@@@@DigiBell d   b @2@?2<@@@@AA22/1@@@@@@*T@@@@@@@*T0? ?*T<@@@@@@2/1@@@@@@*T@@@@@@@*T0? ?*T( Dirtology d #   @ A@H.Sh@>.S@ <@/@@@@@= 9?' &% @ $5<] 1a?*%"" *T????!$7L`/@/I@@@@= )9?/ % @ $5<] 1a?4) *T?+:7$7L` <@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`?!+:1$=L`@<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`??????$7L`  DistGuitar \dy# YC @?dW@dL W@ dE@?@@@@@@P+?br@@@@*TUr??@@@@@@@*T?(? *TE@?@@@@@@d+7?*G@@@@*TUd??@@@@@*TD?(?*T-E@?@@@@@@>+(; bwp @@@H'? @@@@@@@*T#??OlDE@?@@@@@@P+?br@@@@*TUs??@@@@@@@*T? (? *TdDoom Bell d 3v= .8g407@@@@@@L?" @VX@@X^$7La7G:@fX@@a$7La7. 6($0<)+@@@@@@!?" @VX@@X^$7La7+:@fX@@a$7La7. 6($0<?Doubl Bass \ S  } 4 =P4 .<@@@@@@3-MI@@@@@@$0<\}<??@@@@@@@*T !=:*T*<@@@@@@3-BI@@@@@@$0<^}<??@@@@@@@*T !=:*TJElektrodes d Adn 4d4$E>?@@@@@Z? *@VH@@@60.S@ C<@/I@@@@= 9?' &% @ $5<] 1a?*%"" *T????!7E`mf//@/I@@@@= )9?/ % @ $5<] 1a?4) *T?+:77ETmf<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`?!+:1$=L`@B<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`??????$7L`"FolkGuitar d "   @ @ E@?@@@@@)n?@@@@@@@*Tn??@@@@@@@*T? 07HTE@?@@@@@)1(?@@@@@@@$C~l??@@@@@@@$CH? 0<@?@@AB@@@@@@@*T2@@@@@@@*T ??$7B@A@@@A @@@@@@@*T@@@@@@@*T ??? ?QQO@@+??ggaLF@@+??ggaUU@@+@@@@ ???@@@@@@@*TJ?@@@@@@@E[{-!??*Tn@GX Dream d  g 44-(<@@@@@@= 9?/ % @ $5<] 1a?;"7<=Tw???7E`%gY;(<@@@@@@= )9?/ % @ $5<] 1a?$:";<=T{???7E`%gY;*Ga Solo d 2y  @ )4E@2?F@@@@ @6 ??@@@@@@@*Tk??@@@@@@@*T? 93*TY Gamma Bandcy P 4K9 #44#J*#E@?@@@@@@???>?@BA>??@ES???4?@BAA@@@*T2? =0*TE@?@@@@@@L???>?rrrr[d@ESI???4?@@ADBC@*T? =0*T#E@?@@@@@@o???>?rrrr[d@ES`???4?cccc\[@*T ? =0*T"E@?@@@@@@???>?rrrr[d@ES~???4?cccc\[@*T? =0CHTNv"Gateboo d y  4Fx4$(2<@@@@@@3e@@@@@@@$7L`e@@@@@@@$7L`?????$7L`5<@@@@@@3 @@@@@@@$7L`Z??@@@@@@@*T:????$7L`  Get Lucky H R5.  74 ( 4( 4*(44(,<@@@@@@ .K-;>HJ@@@@$0H`n@@@@@@@*T2%??*T,<@(:@@@@ K-;>HJ@@@@$0H`n@@@@@@@*T2%??*T,<@@@@@@K-;>HJ@@@@$0H`n@@@@@@@*T2%??*T,<@8=@@@@K-;>HJ@@@@$0H`n@@@@@@@*T2%??*TZGlassDream\0S  j @ 88( ["<@@@@@@3-!!IJrT@@$0<\}<M-0ITz@@@$0<\}<# =:*T7<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`??????$7L`Glocken d =@ "E@?@@@@@@Y??@@@@@@@$~@(B_4 8/<@@@@@@3^@@@@@@@$7L`x??@@@@@@@*T???$7L`79@@@@@@ @@@@@@@$:0H`E@?@@@@@-L??@@@@@@@$H~W d??@@@@@@@*T ?2*TE@?@@@@@-C??@@@@@@@$H~W d??@@@@@@@*T ?2*TuJump d   Jo 4 r4 (&<@????@@@@@8@@@@@@@$7K[ "@@@@@@@$7L`??4??$7L`&<@????@@@@@8@@@@@@@$7K[ "@@@@@@@$7L`??4??$7L`)Katmandu d   La @+8<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`????$7Ja`Hk Kettl DrumT2- @743x9Ad" ?p@ @=E@0 :F@EC1; ??@@@@@@@*Tw?@@@@@@@)S`'K7?:/$7L`BE@????@@@@@???@@@@@@@*TZ?@@@@@@@ )E[4K{ ??$7L`H<@??9?@@@&@A@@@@@@@$7L`@@@@@@@$7L`?????$7L`A<@??9?@@@&@A@@@@@@@$7L`@@@@@@@$7L`?????$7L`]LFO Sweep d   jo 4 r4 (&<@????@@@@@8@4,@s@@@@@%2C[s;,@s@@@@@%2C[sS????$7L`&<@????@@@@@8@4,@s@@@@@%2C[s;,@s@@@@@%2C[sS????$7L`Last TunnldF   4B7r@7$.@w@ec{(@@@@@@@$ D*JY@ 8E@+?J@@@@> _3?[+++++*Td?@@@@@@@*T?"??*TE@?@@@@@AI_3?[+++++*Td?@@@@@@@*T?"??*TE@+?J@@@@:0_3?[+++++*Td?@@@@@@@*T?"??*T-E@+?J@@@@D@@@@@@@$7L`@@@@@@@$7L`??????$7L`qMetal Reed d @ @/%E@???=@@@@?@@@@@@@*T@@@@@@@$7T`*($r6@@*T????*T<@@@@@@F,??$|@@@@@*Td@r>r6@@$8$7L`Nova Quired  i @@.<@);@@@@= 9?' &% @ $5<] 1a?*%""*T???7E`mf<@/:@@@@= )9?/ % @ $5<] 1a?4)*T???7ETmfAOZ Lead  d@K+  U@) @?),E@;???@@@@@<T?@@@@K@@$7T`s||) @dKKK@@$7T`s||/!??+@ 0<&??@@@@@@@*TG??@@@@@@@*T???*TE@?I=F>@ 0<2/??@@@@@@@*TG??@@@@@@@*T???*TPia/Gui Xfd3v @g40<@@@@@@L?" @VX@@X^$7La7G:@fX@@a$7La7. 6($0<<@@@@@@L?" @VX@@X^$7La7G:@fX@@a$7La7. 6($0<-Piano d   @ E@?@@@@@=e??@@@@@@@$@Qgy??@@@@@@@*T=:-*T*Piano Mistd y_d 4n409<@@@@@@3^@@@@@@@$7L`x??@@@@@@@*T???$9)D=C<@C  ??"d9q@@*T! ! ?/ck@B@*T 1/??*T{Ride Vibe * [C5a@$1F<@@@@@@!-s B@@@@@@$7L`s B@@@@@@$7L`? ?0,T;A <@@@@@@!-P B@@@@@@$0<`}|P 6@@@@@@$9? ?QOG@@+? ?QOG@@+@@@@ ???@@@@@@@*TZ?@@@@@@@E[{-!??*TnScatter d    dq@Z@1(.<@ >@@@@7;@dX@@@@*T@dX@@@@*T'??*T<@ A@@@@?52*@@@@@@*T@@@@@@@*T???*TXShakuhachi-  xO4!@*&/E@,+/?^EC@@ F??@@@@@@@&`fc??@@@@@@@&`f1$*TE@ <2?]/@@@ /??@@@@@@@*Td??@@@@@@@*T ???*TKShami Percd  &4  ; )#E@?Y@@@@@ Y??@@@@@@@!0~n]??@@@@@@@*T ?$!=?*T5(@?Y@@@@@ p??@@@@@@@*Ti??@@@@@@@*T?!! =?*TShogun d "  hh G L E@?@@@@@) @@@@@@@*TT S?;5-'@*T ;707HTE@?@@@@@)1(?@@@@@@@$C~lT??@@@@@@@$CH ;(0<@?@@AB@@@@@@@*T2@@@@@@@*T ??$7B@A@@@A @@@@@@@*T@@@@@@@*T ??@@$0<\}<M-0ITz@@@$0<\}<# =:*TqSpirit VCFd  d@ )yL .E@(?@@@@@@AWZ!??@@@@@@*T)!?@@@@@@*TH???*T.E@(?@@@@@@A'!?@@@@@@*T'!?@@@@@@*TK???*TSt.Michaeld$2y <x@140!H<@@@@@d cc&0 ((2@hO ;<~i2+ 7@\,P *TP ??*T<@@@@@@B @@@@@@@*T@@@@@@@*T ??*T Stab Brass<2 ~d @ 4  4 "45<@;3@@@@ 8r??@@@@@@@*T??@@@@@@@*T?? ??*T`D<@)9)KBC<@% ??@d9q@@*T! ! ?ck@B@*T ?.)'*T<@;3@@@@ 8r??@@@@@@@*T??@@@@@@@*T?? ??*T<@)9)KBC<@% ??@d9q@@*T! ! ?ck@B@*T ?.)'*TAStrat 5th Gd2   G @ E@?@@@@@@d@@@@@@@$0HT??@@@@@@@*T #&$0HTE@?@@@@@@d?@@@@@@@$0HT??@@@@@@@*T #&$0HTV Suppready M2,  Ud 45d4+54 +@ E@?@@@@@ l2d??@@@@@@@*Td??@@@@@@@*T2?8??*T E@?@@@@@ ld??@@@@@@@*Td??@@@@@@@*T2??08??*T<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`?????$7L`-<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`??????$7L`YSwellGrandd3v 4d40<@@@@@@L?" @VX@@X^$7La7G:@fX@@a$7La7 6($0<<@@@@@@L?" @VX@@X^$7La7G:@fX@@a$7La7 6($0<s Symphony dy  \L@ 4 z@ !@ <@@@@@@3 @@@@@@@$9)BBC@@C ??@d9q@@*T! ! ?ck@B@*T ?-. ?<*_3?[+++++*Td?@@@@@@@*T?"??*TCTakerimba d &n4 ; ),E@?@@@@@@ '??@@@@@@@!0~n+??@@@@@@@*T 7??*T5(@?@@@@@@ p??@@@@@@@*Ti??@@@@@@@*T? ??*T2 Tech Choird #   @ Ah@H.Sh@>.S@ <@/I@@@@= 9?' &% @ $5<] 1a?*%"" *T????!7E`mf?/@/I@@@@= )9?/ % @ $5<] 1a?4) *T?+:77ETmf?<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`?!+:1$=L`@-<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`??????$7L`ThePulsiesZs xq)40@0*CE :75  @A;BA>G#8JZZrx{;?I6>>MH4/Zk!&!{ TN@@@*@<`~]xxx{ TN@@@*@<`~]xxx ??*T&<@@@@@@;1{ TN@@@*@<`~]xxx{ TN@@@*@<`~]xxx ??*TaVCO Bass @ d P  d 4 '4 '&E@?@@@@@@)??@_@@@@@0L)??@_@@@@@0Ly?%??*T&E@?@@@@@@)??@_@@@@@0L)??@_@@@@@0Ly?%??*TVCO Lead KH  ]@  @ &<@@@@@@6K-;>HJ@@@@$0H`n@@@@@@@*T?(??*T&<@@@@@@3P';>HJ@@@@$0H`n@@@@@@@*T?(??*T'Velo Talk dydy-4 #@ (<@7#q@D@@6#Tg)@@@@@@$B@??%@@@@@@@*T@@@@@@@*T??*TA?@??8@@@@@@@*T@@@@@@@*Tc??*T k+++ ghWH6z 0 4;&2RY+P`0<@46;?@@@@@ & N&5, t^ I.&;9)D=C<@C  ??"d9q@@*T! ! ?/ck@B@*T 1/??*T{313 Cz1LM 8103VCElektrodesd Adn 4d4$E>?@@@@@Z? *@VH@@@60@0F??@@@@@@@*TG??@@@@@@@*T ???*T 313 Cz1LM 8103VCGX Dream d  g 44-(<@@@@@@= 9?/ % @ $5<] 1a?;"7<=Tw???7E`%gY;(<@@@@@@= )9?/ % @ $5<] 1a?$:";<=T{???7E`%gY;*313 Cz1LM 8103VCGrooveKingdy) U 4 4 &E@?@@@@@B-??@_@@@@@$~{-??@_EEEEE$~{B?%??+CTzw&E@?@@@@@B-)?@_KKKKK*T-)?@_EEEEE*T?%??+CTuuV555 Cz#LM 8103VCDistGuitar\dy# YC @?dW@dL W@ dE@?@@@@@@P+?br@@@@*TUr??@@@@@@@*T?(? *TE@?@@@@@@d+7?*G@@@@*TUd??@@@@@*TD?(?*T-E@?@@@@@@>+(; bwp @@@H'? @@@@@@@*T#??OlDE@?@@@@@@P+?br@@@@*TUs??@@@@@@@*T? (? *Td555 Cz#LM 8103VC ZenAirBelld$ 2  _n 4<@?@@AB@@@@@@@*T2@@@@@@@*T ??$7B@A@@@A @@@@@@@*T@@@@@@@*T ??:0H`E@?@@@@@-L??@@@@@@@$H~W d??@@@@@@@*T ?2*TE@?@@@@@-C??@@@@@@@$H~W d??@@@@@@@*T ?2*Tu313 Cz1LM 8103VC ClassPianod y@ @D <@@@@@@?@ET@@$? ?QQO@@+??ggaLF@@+??ggaUU@@+;@@@? R??@@@@@@@*T??@@@@@@@*T????*T<@<;B@@@; ??@@@@@@@*T??@@@@@@@*T????*T <@8=E@@@A1>Z??@@@@@@@*TZ??@@@@@@@*T?+??*TO313 Cz1LM 8103VCOrch Brassd=  n 4@/ <@@@@@@_3?[+++++*Td?@@@@@@@*T?"??*TC192 Cz8LM 8103VCFlute dd @ <@@@@@@?5 IT@@@@@@@$@@@@ ???@@@@@@@*TZ?@@@@@@@E[{-!??*Tn313 Cz1LM 8103VCFolkGuitard "   @ @ E@?@@@@@)n?@@@@@@@*Tn??@@@@@@@*T? 07HTE@?@@@@@)1(?@@@@@@@$C~l??@@@@@@@$CH? 09)BBC@@C ??@d9q@@*T! ! ?ck@B@*T ?-. ?<*{ TN@@@*@<`~]xxx{ TN@@@*@<`~]xxx ??*T&<@@@@@@;1{ TN@@@*@<`~]xxx{ TN@@@*@<`~]xxx ??*Ta313 Cz1LM 8103VC&Nova Quired  i @@.<@);@@@@= 9?' &% @ $5<] 1a?*%""*T???7E`mf<@/:@@@@= )9?/ % @ $5<] 1a?4)*T???7ETmfA313 Cz1LM 8103VC'Vibraphone* [ @@? <@@@@@@!-P B@@@@@@$0<`}|P 6@@@@@@$9HJ@@@@$0H`n@@@@@@@*T?(??*T&<@@@@@@3P';>HJ@@@@$0H`n@@@@@@@*T?(??*T'313 Cz1LM 8103VC-Spirit VCFd  d@ )yL .E@(?@@@@@@AWZ!??@@@@@@*T)!?@@@@@@*TH???*T.E@(?@@@@@@A'!?@@@@@@*T'!?@@@@@@*TK???*T313 Cz1LM 8103VC.OZ Lead d@K+  U@) @?),E@;???@@@@@<T?@@@@K@@$7T`s||) @dKKK@@$7T`s||/!??+HJ@@@@$0H`n@@@@@@@*T2%??*T,<@(:@@@@ K-;>HJ@@@@$0H`n@@@@@@@*T2%??*T,<@@@@@@K-;>HJ@@@@$0H`n@@@@@@@*T2%??*T,<@8=@@@@K-;>HJ@@@@$0H`n@@@@@@@*T2%??*TZ555 Cz#LM 8103VC0Gamma Bandcy P 4K9 #44#J*#E@?@@@@@@???>?@BA>??@ES???4?@BAA@@@*T2? =0*TE@?@@@@@@L???>?rrrr[d@ESI???4?@@ADBC@*T? =0*T#E@?@@@@@@o???>?rrrr[d@ES`???4?cccc\[@*T ? =0*T"E@?@@@@@@???>?rrrr[d@ES~???4?cccc\[@*T? =0CHTNv"313 Cz1LM 8103VC1Metal Reedd @ @/%E@???=@@@@?@@@@@@@*T@@@@@@@$7T`*($r6@@*T????*T<@@@@@@F,??$|@@@@@*Td@r>r6@@$@@@@7;@dX@@@@*T@dX@@@@*T'??*T<@ A@@@@?52*@@@@@@*T@@@@@@@*T???*TX313 Cz1LM 8103VC7Triton d   @ /i 4 IE@?@@@@@@ & ?UmKKKKK$7T`s||& ?UmKKKKK$7T`s||=?=O`z9E@?@@@@@@  ?JeKKKKK$7T`s|| ?JeKKKKK$7T`s||F=?=+? ?QOG@@+? ?QOG@@+B@??%@@@@@@@*T@@@@@@@*T??*TA?@??8@@@@@@@*T@@@@@@@*Tc??*T Drum Set 1d ;@;  ;@E  <@;  <@E  Bn@7 Bn@= Bn@C( Bn@I8 ;@@  :@@  ?@@  Ax@7 Ax@= >@@  Ax@C" @n@@, =@@  Ax@I( G@@ Hd@@  I@@4`Cd@@, En@L4 `Dn@@, E@D E@0 Fd@< Fd@D 3@5 3@:  3@D @7  @C  G@./ G@48 1@; ( 1@E ( 5@@4 F@  I@  7@@ 2@6  2@;  2@E  9@@ 4@; 4@E 8@@ @: @; @< @= @> @? @@ @A @B @C @D @E @F *620 CzdLM 8103VC? Drum Set 2d :@;  :@E  <@;  <@E  An@7 An@= An@C( An@I8 :@@  ;@@  ?@@  Bx@7 Bx@= =@@  Bx@C" @n@@, >@@  Bx@I, G@@ Hd@@  I@@4`Cd@@, En@L4 `Dn@@, E@D E@0 Fd@< Fd@D 3@5 3@:  3@D @7  @C  G@./ G@48 1@; ( 1@E ( 5@@4 F@  I@  7@@ 2@6  2@;  2@E  9@@ 4@; 4@E 8@@ @: @; @< @= @> @? @@ @A @B @C @D @E @F &63 313 Cz1LM 8103VCPoppy Maryd -  x @40'!<@@@@@@3(@@@@@@@$ D*JY@ 8E@+?J@@@@> _3?[+++++*Td?@@@@@@@*T?"??*TE@?@@@@@AI_3?[+++++*Td?@@@@@@@*T?"??*TE@+?J@@@@:0_3?[+++++*Td?@@@@@@@*T?"??*T-E@+?J@@@@D@@@@@@@$7L`@@@@@@@$7L`??????$7L`q313 Cz1LM 8103VCThePulsiesZs xq)40@0*CE :75  @A;BA>G#8JZZrx{;?I6>>MH4/Zk!&!<@?@@AB@@@@@@@*T2@@@@@@@*T ??$7B@A@@@A @@@@@@@*T@@@@@@@*T ??@ 0<&??@@@@@@@*TG??@@@@@@@*T???*TE@?I=F>@ 0<2/??@@@@@@@*TG??@@@@@@@*T???*T555 Cz#LM 8103VCC BalisyntZs xz6@ 4m40F@ *@0-H@????@@@@@,@@@@@@@$7L`@@@@@@@$7L`?????$7L_X GE :7G$7L`@@@@@@@$7L`?????$7L`6@"5@@>5 + 5@B@>G#8JZZrx{;?I6>>MH4/Zk!&!.S@ C<@/I@@@@= 9?' &% @ $5<] 1a?*%"" *T????!7E`mf//@/I@@@@= )9?/ % @ $5<] 1a?4) *T?+:77ETmf<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`?!+:1$=L`@B<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`??????$7L`"192 Cz8LM 8103VC Fuzzophonedd#- @ (E@)?>@@@@ ???@@@@@@@*TJ?@@@@@@@E[{-!??*Tn@555 Cz#LM 8103VC Tech Choird #   @ Ah@H.Sh@>.S@ <@/I@@@@= 9?' &% @ $5<] 1a?*%"" *T????!7E`mf?/@/I@@@@= )9?/ % @ $5<] 1a?4) *T?+:77ETmf?<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`?!+:1$=L`@-<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`??????$7L`313 Cz1LM 8103VC Cops go byd Y @ X^@ %^ @ &,<@? /8@@" T@@@@@@@$7L`@@@@@@@$7L`???$7L`,<@? /4:@" T@@@@@@@$7L`@@@@@@@$7L`???$7L`!555 Cz#LM 8103VC Dirtology d #   @ A@H.Sh@>.S@ <@/@@@@@= 9?' &% @ $5<] 1a?*%"" *T????!$7L`/@/I@@@@= )9?/ % @ $5<] 1a?4) *T?+:7$7L` <@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`?!+:1$=L`@<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`??????$7L` 555 Cz#LM 8103VCFairlight dy  \C44e4 z@!D4#9<@@@@@@3 @@@@@@@$9<@@@@@@3^@@@@@@@$7L`x??@@@@@@@*T???$~@(B_4 8/<@@@@@@3^@@@@@@@$7L`x??@@@@@@@*T???$7L`79@@@@@@ @@@@@@@$313 Cz1LM 8103VC20thCentrydy  \4 ; <@@@@@@3 @@@@@@@$@@$0<\}<M-0ITz@@@$0<\}<# =:*Tq313 Cz1LM 8103VCGlassDream\0S  j @ 88( ["<@@@@@@3-!!IJrT@@$0<\}<M-0ITz@@@$0<\}<# =:*T7<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`??????$7L`313 Cz1LM 8103VCVioliano d3v @d@0r6@@*T??/*T!<@@@@@@F,??$|@@@@@*Td@r>r6@@$8$7L`555 Cz#LM 8103VC)SY Phantsyd y  bq G2jG?2W @ =W@ A<@@@@AA22/1@@@@@@*T@@@@@@@*T0? ?*T<@@@@@@2/1@@@@@@*T@@@@@@@*T0? ?*T&<@????@@@@@8R@@@@@@@$7L`@@@@@@@$7L`??????$7L`&<@????@@@@@8R@@@@@@@$7L`@@@@@@@$7L`??????$7L`?313 Cz1LM 8103VC*Jump d   Jo 4 r4 (&<@????@@@@@8@@@@@@@$7K[ "@@@@@@@$7L`??4??$7L`&<@????@@@@@8@@@@@@@$7K[ "@@@@@@@$7L`??4??$7L`)555 Cz#LM 8103VC+Fairytale d   _o @ v@ (04 G@ *<@????@@@@@8@@@@@@@$7K[ "@@@@@@@$7L`!4??$7L`&<@????@@@@@8@@@@@@@$7K[ "@@@@@@@$7L`!4??$7L`8<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`????$7L`-<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`??????$7L`313 Cz1LM 8103VC,Yang Tse S %"l @@.#<@:?5?@@@@@3 A?(k0(A 45AR&ax>k+++ ghWH6z 0 4;&2RY+P`0<@46;?@@@@@ & N&5, t^ I.&; D 110 Set d :@;! @@A  =@;# G@E  =@? BX@9 Cn@C( BV@> Cn@C( A@9+ Dn@>) Ax@=- A@@* E@@  A@C Fn@@, En@1, 1x@G( I@4 Ed@T  H@@4`Dd@<, ?n@@4 `Fn@@, A@P A@K A@G7 A@F A@C H@0  H@*0 H@U. H@P  I@@0 G@R8 4@J 4@A3! 8@d4 F@2! 5@I  =@@ =@A 5@L  B@]3 "V@E B@W2 5@< i@Q2 <@: <@< ?@ >@8 B@4 Cl@: B@9, EZ@D B@L! F@I4 Hg@2  5@*+Z620 CzdLM 8103VC? Gated Drumd  ;@; = ;@E M <@; P <@E Q Bn@7M Bn@=R Bn@C(I Bn@I8< ;@@ I :@@ W ?@@ H Ax@7I Ax@=< >@@ < Ax@C"< @n@@,< =@@ < Ax@I(< G@@< Hd@@ < I@@4<`Cd@@,< En@L4<`Dn@@,< E@D< E@0< Fd@< < Fd@D < 3@5< 3@: < 3@D< @7 < @C < G@./< G@48< 1@; < 1@E < 5@@4< F@ < I@ < 7@@ < 2@6 < 2@; < 2@E < 9@@ < 4@;< 4@E< 8@@ @: @; % @< @= @> @? @@ @A @B @C @D @E @F A63 555 Cz#LM 8103VCTo Spain Z0y (@8@0</??@@@@@@@-T]G??@@@@@@@*T???*TE@?I=F>@0<2/??@@@@@@@*TU??@@@@@@@*T???*TE@?@@@@@+n?@@@@@@@*Tn??@@@@@@@*T?&07HT-<@????@@@@@A@@@@@@@$7L`@@@@@@@$7L`??????$7L`o313 Cz1LM 8103VCJons Flutedyd L@%@ -E@-?D@@@@;?" ?@@@@@@@+? ?PO7@@+??ggaLF@@+??ggaUU@@+Z??@@@@@@@*TZ??@@@@@@@*T???*TO192 Cz8LM 8103VCReed Solo dydy-@ #*<@7#X@D@@6#Tg)@@@@@@$? ?QOG@@+Z??@@@@@@@*TZ??@@@@@@@*T?+??*T8313 Cz1LM 8103VC$Pianoforted3v 4d40<@@@@@@L?" @VX@@X^$7La7G:@fX@@a$7La7. 6($0<<@@@@@@L?" @VX@@X^$7La7G:@fX@@a$7La7. 6($0<*192 Cz8LM 8103VC%Agogos dy  i@ !H<@@@@@@3e@@@@@@@$7L`e@@@@@@@$7L`?*3%$7L`313 Cz1LM 8103VC&Perc OrganK  z` S '@ 5!E@?:@@@@1) 0??@@@@@@@$7L``??@@@@@@@$7L`?!)5$7L` E@?@@@@@ +??@@@@@@@9DTAk??@@@@@@@7LXaG?)??+FG`ta3313 Cz1LM 8103VC'TouchStrngd y yIJo @ v@ (&<@????@@@@@8.@@@@@@@$7K[ "@@@@@@@$7L`????$7L`&<@????@@@@@8.@@@@@@@$7K[ "@@@@@@@$7L`????$7L`313 Cz1LM 8103VC(BowedCloud[p @@.<@????@@@@@? >?)  k-- + -9BO; O<_? }4'4  ghq#i ; 4; $7L`%<@????@@@@@ 0 ;'?,j9+(; ?3BCDmFx*313 Cz1LM 8103VC)Bellissima\  D @5@. <@>6??@@@@@@E?4y{&0 .4EH>AWU>"u9:@ bcC}#?4; .DI]/,)<@??>:@@@@@# M3.}t#A.*0:exLj?!-"|35$)%J^B"Kn5 ?3 ?@A3YMnZ313 Cz1LM 8103VC*Trombone d   @ "@ *E@4??C@@@6x??@@@@@@@*Sd?;x??@@@@@@@*T?'?7$7SZ)&<@????@@@@@AD@@@@@@@$7XcaH@@@@@@@$7L`??????%7Pcm192 Cz8LM 8103VC+Pulse SoloD 0 @a4'*<@@@@@@6!,??$|@@@@@*T{@r>r6@@*T??8*TF313 Cz1LM 8103VC,Mute/TrpXfd   @.?@ E@4??C@@@@x??@@@@@@@*Tx??@@@@@@@*T???Og <@????@@@@@@@@@@@@@$7L`@@@@@@@$7L`??????$7L`Q313 Cz1LM 8103VC-Oversaw \  S 454.<@>6??@@@@@@E?4y{&0 .4EH>AWU>"u9:@ bcC}#?4; .DI]/,&<@??>:@@@@@# M3.}t#A.*0:exLj?!-"|35$)%J^B"Kn5 ?3 ?@A3YMn192 Cz8LM 8103VC.Analg Hornd d @ $&<@*@E>@@6+ 6Tb*?@H>@@@@&3H^Obs~b*?@H>@@@@&3H^Obs~!??"??0Z`vt313 Cz1LM 8103VC/GoodOldHamK  z` S?'@5 E@?:@@@@ +20??@@@@@@@$7L``??@@@@@@@$7L`?!)57$7L` E@?@@@@@ +??@@@@@@@9DTAk??@@@@@@@7LXaG?)??+FG`ta{313 Cz1LM 8103VC0IndianHarpd    @ `@ E@????@@@@@2F? ?(V@@@@@:@@@@@# M3.}t#A.*0:exLj?!-"|35$)%J^B"Kn"2?@A3YMn)<@??>:@@@@@# M3.}t#A.*0:exLj?!-"|35$)%J^B"Kn"2?@A3YMn555 Cz#LM 8103VC3DX & D 50 \   @5@4$@ 0% @0/)<@??>:@@@@@# M3.}t#A.*0:exLj?!-"|35$)%J^B"Kn"2?@A3YMn)<@??>:@@@@@# M3.}t#A.*0:exLj?!-"|35$)%J^B"Kn"2?@A3YMn+<@????@@@@@8 F@@@@@@@$7L`@@@@@@@$7L`????$7L`+<@????@@@@@8 F@@@@@@@$7L`@@@@@@@$7L`????$7L`"313 Cz1LM 8103VC4Saxoctave d Y @ h@/i 4<@/???0@@@@A@@@@@@@$7L`@@@@@@@$7L`=?1?)$7M`hH<@/???0@@@@A@@@@@@@$7L`@@@@@@@$7L`=?1?)$7M`hH3313 Cz1LM 8103VC5Dyna Brassdy   @ 4 <@@@@@@3 o@@@@@@@%8N\Xbfto@@@@@@@%8N\Xbft?????$?  k- ++>?hHxNX_8 }4'! bcMHEr ' 4; $7L`(<@?=??@@@@@ 3 B'?* j9+125OIpz3#"hA 0@@6+ 6Tb*?@H>@@@@&3H^Obs~b*?@H>@@@@&3H^Obs~!??"??0Z`vto555 Cz#LM 8103VC;Honky + F   l @2@2 @ =G A<@@@@AA22^1@@@@@@*T@@@@@@@*T0? ?*T<@@@@@@2^1@@@@@@*T@@@@@@@*T0? ?*TI<@????@@@@@8R@@@@@@@$7L`@@@@@@@$7L`??????$7L`D<@????@@@@@8R@@@@@@@$7L`@@@@@@@$7L`????.$7L`}313 Cz1LM 8103VC<Taurus d   jo 4 r4 (&<@????@@@@@8>,@s@@@@@$7K[ ">,@s@@@@@$7K[ "????$7L`&<@????@@@@@8>,@s@@@@@$7K[ ">,@s@@@@@$7K[ "????$7L`l313 Cz1LM 8103VC=PWM Modul M2,  Ud4 5d 4 5*E@?@@@@@l2P??@@@@@@@*Td??@@@@@@@*T2'8??*T+E@?@@@@@lP??@@@@@@@*Td??@@@@@@@*T2'?08??*T<620 CzdLM 8103VC> M3R Set d :@;  ;@E  ;@;  <@E  @@  :@@  ?@@  @x@@ Bx@= >@@  Ax@?" @n@@, A@D  Cx@@( G@@ Dd@@  I@@4 Dd@@  En@L4 `F@@, Eh@@ E@0 5d@3 Fd@D 5d@7' 5dK9( 3@D H@,  @C  H@@  G@48 G@@  I@; ( 5@@4 0@/! I@  /f@&! 2@6  2@;  2@E  9@@ 4@; 4@E 7@8 /c@4 @; 9h@<: @= @> @? @@ @A @B @C @D @E B@S 620 CzdLM 8103VC? Delay Drum d ( :@;  :@E % <@; <@E " An@7- An@= An@C( An@I8) :@@  ;@@ * ?@@ + Bx@71 Bx@=9 =@@ / Bx@C") @nB@, >@@ % Bx@I, G@@$ Hd@@ ' I@@4)`Cd@@, En@L4 `Dn@@, E@D E@0 Fd@<  Fd@D 3@5 3@:  3@D @7  @C  G@./ G@48 1@; ( 1@E ( 5@@4 F@  I@  7@@ 2@6 ) 2@;  2@E  9@@ 4@; 4@E 8S@@ @: @; @< @= @> @? @@ @A @B @C @D @E @F g*************************************** * ATARI ST/STE/MEGA STE/TT/FALCON * * * * - MIDI * * - MUZYCZNE * * - UZYTKI, DTP * * - GRAPHISC * * - GRY * * - DEMOSY, KODY ZRODLOWE * * i co ci na mysl przyjdzie * * prosto z Holandii * * * * KRATA & PASKUD * * Katowice sobota: Dom zwiazkow L1,L2 * * niedziela: Baildon 70,71 * * tel. (katowice) 87-94-32 * *************************************** latest SUPER NINTENDO games, or a * * Copier for the SNES then just do the following thing... * * * * Send a 3" disk to the following address, and write * * down your name and address, you will get the latest * * lists and i*************************************** * ATARI ST/STE/MEGA STE/TT/FALCON * * * * - MIDI * * - MUZYCZNE * * - UZYTKI, DTP * * - GRAPHISC * * - GRY * * - DEMOSY, KODY ZRODLOWE * * i co ci na mysl przyjdzie * * prosto z Holandii * * * * KRATA & PASKUD * * Katowice sobota: Dom zwiazkow L1,L2 * * niedziela: Baildon 70,71 * * tel. (katowice) 87-94-32 * ***************************************