2IMGCdrP@@@ )4   "D}, M ) TiTWiWg2 Ԣ` H i`iK ԩ`GៀL` HK!HKH@L,0 )i/ XA)Lb +)D\]g_ ?/"p@͸  ɜUUɛ`ff  ܪ330 ˩ʙppʙppp˩pwp̺ppwwwwp&Xb0qqwqqwqwqwwqwqwwwwwwwqwqqwqwwwqwwqwqwwqwqqwwwwwqwwqqqqqqqqqqqwqqqqqqqqqwqqqqqqqwqqwqwwqwqwqwwqwqwwwwwqqwqqwwqqwwwqwqwqqwwqqqqqqqqqwqqqqqqqqqwqqqqqqqqqqwwwwqwwqwwwqwwqqwwwwqwqwqqqwqqwwwqwqwwqqqGSINF11 ' @FINDER.ROOTɚ8 p'BREJOUXAY5 Ŵ8'EPSILONAI; ICONS;[9;UTILITAIRES5 ARTICLES#6 HARD,LES.PLUS,PROGRAMMES,6'GSINFOSE1 3 'COUV.11A$$FINDER.DATAɛ08 pSCAN.QUICKIE6 ALPHABETISATION> * * JEUXv' 'ATLT.2"9*MATHEMUSIC$,1nABOUT.BEAST[BBATLT.2v' ')WOZ.SYS16 wX::9WOZ.SCORES99FINDER.DATAɁ>5 p6  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ,@ LOADSEG1  H "h VVH "hhH"%""#" #"#"#" 8"VH  "hh 4)45)5) A)h)Ϗh `"" hVhVV''_VVVV'"h ) ) d     hVhVVVVVV'"h     hVhVVR=VVVV'"h8U  #"l%`V`VdVdV'"h^^h(h* h,h.* :#"bY3  t * t VH "hhdf hj hVhVVVVVV'"h d 5 5 (hVdfVVnVV~VpVjVlV*V VV  + cV?s V]s "s"2 "  E VV zVWVR ""|V|V|V4lVizVjVixV nV E /0x)"WVV cJV:V c= """*V VVV  VV )))5 5 ""᭘V͚VV VH""") 8V۩ ^ i `J 9 ^ i`J^ i`HVV &" V wiȭV wiȭV wiȭV wiȭV w0`0) 080 i2^ i(`J 9 ^ i` ()0()0, `VVVNVmVV`x ;V 5)5h 0h [d 0 8ԾԼԺԸԶԴԲ԰ԮԬԪԨԦԤԢԠԞԜԚԘԖԔԒԐԎԌԊԈԆԄԂԀ~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  {[ h)Ϗh Xx h 0h  h)Ϗh5 5 V+(` fVfVfVfVfV!fVi&J 8fVhV  z 8fVJ hV mfV 8 &8 dV eefV!fVi&J 8fVhV  z 8fVJ hV mfV 8 &8  9 ^  ee`pV i(HHH"hz)VjVlV mjVnVVZpV i (zdYilV mjV( @dYilV mjV( pVpVpV`tVP i ( rVmVrV0 ɠ(rV8rV (e (rViJ WɈ 8rVJ WmrV 8 8 Zd\ eevVƖ (i@(vV( 9 ^ eetVtVtV`lV mjVnVY i`zV mxV ] i` rV8rVrViJ WɈ 8rVJ WmrV 8 8 \  ee` zV 5  fV!fVi&J 8fVhV  z 8fVJ hV mfV 8 &8 V  ee`zV`~V~V ~VV) xV8 xVmxVxV~V( ezVmVzVzV nV `0zV mxV d]i  `zVɐ" zVrV8 xV jrVi xV ZVV?s V- VVV VtV + 5 vV /  nV ` ȩD 5H)5 `TmxV:::  i h5 `TmxV:::8 :``TjV.u-mt/gpV*V d+K 4,@-5-/vVt/D01 1"h)HVH "h`" HV" :V7hVhV" VVPV"V" NV" V`hVhV" VV"VV" V" V`HHG ^^^ H  h hkpV i ( jVijV0 ɠ%jV8jV (e (jViJ dɄ 8jVJ dmjV 8 8 ( 9 ^ eepVpVpV` jV8jVjViJ dɄ 8jVJ dmjV 8 8    e`88VHV:VVNVVV) V3V;bhsvy~ Ncilo3s6ETcr p Xi| 4oruȁ{~& )28 (OUco "TZ`florux37liifii̖̖filiiii̖̖fii$̖̖fiii̖liifs3?37llffiiƙflffiilfillffiiffiilfil'ffiilfilffllffiiƙfs337 ̙lf̙əli lɖllɜ̙lf̙Bi lɖllɜ̙Bi lɖllɜBil̙lf̙əls337iBlfB iƙllɖBliBlfƙllɖl ƙllɖlƙiBlfBis337BəiilɜllB-əilɜllilɜllilB əls3?37lfiƖƜllilfiƜili̖ɖlfiƖƜlfiƜili̖ɖf'̖fiƜili̖ɖlfilfiƖƜllis3?37ƜliƙfƜliəiifɖilƜliƙiəiifɖili'iəiifɖiliəiƜliƙfƙs3!37llɖfl̙lfilɖ̙llB?llɖflilɖ̙llɖɖiilɖ̙llɖilɖllɖfl̙lis3?37əɜfƙƖƖilɖiɜiilifəɜfƙƖ̙ɖiɜiilif'̙ɖiɜiilifəɜfƙƖƖis337lƜƙlƙliiliBlilƜƙlɖiliB liɖiliBliilƜƙlƙls3?37ililƖflfƙƖifiɖƜililƖfƙƖifiɖi'iƙƖifiɖiƙililƖflfs337lll̖Bl?ffəi̜llll̜ffəi̜l̜ffəi̜l̜flll̖lis3?37fɖɖfifiiillllffɖɖfillllff'illllfiiɜfɖɖfifis3?37iililifflfiflffƖƖiiiililifflffƖƖiif'lffƖƖiiƜlfiililifflfis3?37iəfiiƜlfflffif̜iəfiiƜlƜlffif̜i'Ɯlffif̜fliəfiiƜlfs3?37i̖i̜i̜filƜlƜi̖i̙filƜlƜl'filƜlƜifɖi̖i̜i̙s3?37flɖffl̙flfl̜filflɖfflfl̜filɜ'lfl̜fillflflɖffl̙s337lliffii̜Blifllifl̜B lifif̜B lifl̜lliffiis3?37iflƖiiləfiƜllfiif̙iflƖiilƜllfiif̙i'llfiif̙flliflƖiiləfls3 37fllfiBl̙ifiiƙ̜ƖfllfiB-ifiiƙ̜əifiiƙ̜ifƖfllfiBl̜s337Billfl̜lƖ̖lilBillfiƖ̖lilB Ɩ̖lilBƖBillfl̜is3>37liifii̖̖filiiii̖̖fii$̖̖fiii̖liifs3?37llffiiƙflffiilfillffiiffiilfil'ffiilfilffllffiiƙfs337 ̙lf̙əli lɖllɜ̙lf̙Bi lɖllɜ̙Bi lɖllɜBil̙lf̙əls337iBlfB iƙllɖBliBlfƙllɖl ƙllɖlƙiBlfBis337BəiilɜllB-əilɜllilɜllilB əls3BDDDDD@F?37lfiƖƜllilfiƜili̖ɖlfiƖƜlfiƜili̖ɖf'̖fiƜili̖ɖlfilfiƖƜllis3݁ @@F?37ƜliƙfƜliəiifɖilƜliƙiəiifɖili'iəiifɖiliəiƜliƙfƙs3  ݁@@@F!37llɖfl̙lfilɖ̙llB?llɖflilɖ̙llɖɖiilɖ̙llɖilɖllɖfl̙lis3 ݁@@?37əɜfƙƖƖilɖiɜiilifəɜfƙƖ̙ɖiɜiilif'̙ɖiɜiilifəɜfƙƖƖis3  B 37lƜƙlƙliiliBlilƜƙlɖiliB liɖiliBliilƜƙlƙls3BB ?37ililƖflfƙƖifiɖƜililƖfƙƖifiɖi'iƙƖifiɖiƙililƖflfs3DDB@D F37lll̖Bl?ffəi̜llll̜ffəi̜l̜ffəi̜l̜flll̖lis3DDB@D F?37fɖɖfifiiillllffɖɖfillllff'illllfiiɜfɖɖfifis3 @DD@D F?37iililifflfiflffƖƖiiiililifflffƖƖiif'lffƖƖiiƜlfiililifflfis3DDDDB?37iəfiiƜlfflffif̜iəfiiƜlƜlffif̜i'Ɯlffif̜fliəfiiƜlfs3?37i̖i̜i̜filƜlƜi̖i̙filƜlƜl'filƜlƜifɖi̖i̜i̙s3?37flɖffl̙flfl̜filflɖfflfl̜filɜ'lfl̜fillflflɖffl̙s337lliffii̜Blifllifl̜B lifif̜B lifl̜lliffiis3?37iflƖiiləfiƜllfiif̙iflƖiilƜllfiif̙i'llfiif̙flliflƖiiləfls3 37fllfiBl̙ifiiƙ̜ƖfllfiB-ifiiƙ̜əifiiƙ̜ifƖfllfiBl̜s337Billfl̜lƖ̖lilBillfiƖ̖lilB Ɩ̖lilBƖBillfl̜is3BBDDD@BD?37liifii̖̖filiiii̖̖fii$̖̖fiii̖liifs3B݁B@@@@D?37lfiƖƜllilfiƜili̖ɖlfiƖƜlfiƜili̖ɖf(̖fiƜili̖ɖlfilfiƖƜllis3 B @@@@D?37ƜliƙfƜliəiifɖilƜliƙiəiifɖil(iiəiifɖiliəiƜliƙfƙs3 BЁ @@@@"37llɖfl̙lfilɖ̙llB?llɖflilɖ̙llɖɖiilɖ̙llɖilɖllɖfl̙lis3@@B@@@B B ?37əɜfƙƖƖilɖiɜiilifəɜfƙƖ̙ɖiɜiilif(̙ɖiɜiilifəɜfƙƖƖis3BDDDDDDDDB 37lƜƙlƙliiliBlilƜƙlɖiliB liɖiliBliilƜƙlƙls3D@BDD ?37ililƖflfƙƖifiɖƜililƖfƙƖifiɖi'iƙƖifiɖiƙililƖflfs3D@BDD 37lll̖Bl?ffəi̜llll̜ffəi̜l̜ffəi̜l̜flll̖lis3D @@DD B?37lfiƖƜllilfiƜili̖ɖlfiƖƜlfiƜili̖ɖf(̖fiƜili̖ɖlfilfiƖƜllis3DBDD@@BDDD@B?37ƜliƙfƜliəiifɖilƜliƙiəiifɖili'iəiifɖiliəiƜliƙfƙs3!37llɖfl̙lfilɖ̙llB?llɖflilɖ̙llɖɖiilɖ̙llɖilɖllɖfl̙lis3?37əɜfƙƖƖilɖiɜiilifəɜfƙƖ̙ɖiɜiilif'̙ɖiɜiilifəɜfƙƖƖis337lƜƙlƙliiliBlilƜƙlɖiliB liɖiliBliilƜƙlƙls3?37ililƖflfƙƖifiɖƜililƖfƙƖifiɖi'iƙƖifiɖiƙililƖflfs337lll̖Bl?ffəi̜llll̜ffəi̜l̜ffəi̜l̜flll̖lis3?37fɖɖfifiiillllffɖɖfillllff'illllfiiɜfɖɖfifis3?37iililifflfiflffƖƖiiiililifflffƖƖiif'lffƖƖiiƜlfiililifflfis3?37iəfiiƜlfflffif̜iəfiiƜlƜlffif̜i'Ɯlffif̜fliəfiiƜlfs3?37i̖i̜i̜filƜlƜi̖i̙filƜlƜl'filƜlƜifɖi̖i̜i̙s3?37flɖffl̙flfl̜filflɖfflfl̜filɜ'lfl̜fillflflɖffl̙s337lliffii̜Blifllifl̜B lifif̜B lifl̜lliffiis3?37iflƖiiləfiƜllfiif̙iflƖiilƜllfiif̙i'llfiif̙flliflƖiiləfls3 37fllfiBl̙ifiiƙ̜ƖfllfiB-ifiiƙ̜əifiiƙ̜ifƖfllfiBl̜s337Billfl̜lƖ̖lilBillfiƖ̖lilB Ɩ̖lilBƖBillfl̜is3>37liifii̖̖filiiii̖̖fii$̖̖fiii̖liifs3?37llffiiƙflffiilfillffiiffiilfil'ffiilfilffllffiiƙfs337 ̙lf̙əli lɖllɜ̙lf̙Bi lɖllɜ̙Bi lɖllɜBil̙lf̙əls337iBlfB iƙllɖBliBlfƙllɖl ƙllɖlƙiBlfBis337BəiilɜllB-əilɜllilɜllilB əls337iBilflfiiliɖiB-ilffiiliəiifiiliəfiiB ilfls3?37ɜƙɜiilɜilƜiɜƙɜiiɜilƜiə'lɜilƜi̙ɜiɜƙɜiils337wwws3333333333DBBBE BBBBBB F BBE BF BBBD  F BBBDB F BBDBBBBB BBDBBB BBBBBBB B BBBB BBBBEBBD BBBD BBBBDEBDBFBD BDBFF BDBB B FF B DBEFBF B B DEF B BBDE BDBB BBEBBBBBDBBBBBB BFBBBFBBDB BFEDBDBBBDDBDBDDBEBFDBDBD5BBDEBBBDBDBBBBBw Dv 2[/A0 px VV^V:$VVB211032>2322""##3#  3303133DB 03003DBBBB0EB303FB" @`B``hf`h`9BE".ffBhfh`9B BhfBfB9B 33"32"#3"2">133#032>B32""#B3 B31011DB30B3D 0330D303EB" @B`B,``hf`h`9 ffBhfh`9 ""hfBfB9 @"33"32"#3"2""".>B11032>2322""##3# B3B 303133DBB 03003DBBB0303BB" @`B``hf`h`9.ffBhfh`9 ""hfBfB9 @"33"32"#3"2""".>133032>B32""#B3 B3B 1011D BB30B3D0330D D303EB@D BGwGw@"wDDAFB `p@ F``hi`h`9FffBhfh`9B BhfBfB9B 33"32"#3"<>B%1103<>2322""##3# 3B 303133DBB 03003DB BB0EB303FB `` `dp@t`"``GDDB fwf@ F``hiyf`h`9FffBhfh`9B BhfBfB9B 33"32"#3"<>B%1103<>2322""##3# 3B 303133DBB 03003DB BB0BB303D ` @"wGpB`D`wf@ F``hiyf`h`9FffBhfh`9B BhfBfB9B 33"32"#3"<>B%1103<>2322""##3# 3B 303133DBB 03003B  BB0 B303  B @"wGpDwf@``hiyf`h`9AB ffBhfh`9BhfBfB9B 33"32"#3"<>B%1103<>2322""##3# 3B 303133D B03003 BBB0E 303 B @@p@pGwBpU wGtGBPBpwGp@p@@uutU@@p@pGwBpU wGtGBPBpwGp@p@@uutU@@p@pGwBpU wGtGBPBpwGp@p@@uutU@@p@pGwBpU @wGpwBpUB@wGtwBpUB@GwwppUB@wGtwBpU @wGpwBpU@@p@pGwBpU @wGpwBpUB@wGtwBpUB@GwwppUB@wGtwBpU @wGpwBpUBBBB 1B:B D BDD  άʪDD əʪB :D1003B3B  BઠF1BB:B D BDDE  쪬ʪDDBəʪE :B1003B3B1B:B D BDD  άʪDD əʪB :D1003B3B  BઠF1BB:B D BDDE  쪬ʪDDBəʪE :B1003B3BBB 1B:B D BDD  άʪDD əʪB :D100D3C3CB3ppp@pGwBpUB  BઠF1BB:B D BDDE  쪬ʪDDBəʪE :B100D3C3CB3ppp@pGwBpUPPB1B:B D BDD  άʪDD əʪB :D100D3C3CB3ppp@pGwBpUPPBB  BઠF1BB:B D BDDE  쪬ʪDDBəʪE :B100D3C3CB3ppp@pGwBpUf ff`f`ff`fff`f``ff``ff```ff`fff```ff`fff````ff`fBfff```ff``fffff````ffBff`fBffffffffffffff ffffffff fff`ffffffffffff fffff`fffff`fff f`fffffffffffffffffffBf`ffffffBfffBfffffffffffffffDf`ffff`ffBfff`fBfff``f`fff```Bf`f f``fff`f ff`ff`f`fff``f`f ff``fff`fffff`fBfff``f`fff```Bf`f f``fff`f ff`ff`f`fff``f`f ``fff`f f`f``f`fBfff`f``ffffffBf ```ffffBf```fffBf```ffff ff`ffffffff`fffffff`ffffffffff fffffffBffff `fff`ffffffff`f`ff`ffffff`fffBFffffffffffffffffff`fBfffffffffffffffffBf`fffffff`Bf`fffff`fDffBffff`fff``ffBf fff`f`EffBf`fBfBfDf`Bf ff```f`Bfffffff`Bf``f`ff`ff`ffBfffff`fffFfffff```fffFfffff```fffFfBff``f`f`Ffffff`f`fff ffff``f`fffDf ff``f`ffffFBD BDB BDBDBBDDBD B" B"D B"B  "  B"D  B """"""""" ""B  """  ""B" " B"" """"     "D    ""   "  " """""  "" "E""B  " " " ""  " "B"""  " D B""    ""   "D    " """" " "" """D""B ""B  " ""  """ "" B"" """  B""   UZBUBUBUZB BEUB FUB UB UU[B U[BUZB UUUUUU[B UUBUZB BU UUU[B BU UXUUZB UUXBUUUUUB EUDUB FUBU[PBUXUUXBUZUPPUU[UUXUPUX[UUXBUUXUP UUDUUBUUM ۻU[[XUUUXBUDD KUUUUPUUUXUU]DMKU[[DBUPUPUU]EDBBDBUPU[BDUUUUUUXU]FDMEDDMDDB UXUZDMDMBBUXUPEUDFDD MDDKUUBBDDBDDDMBUUBUMDEDDDDBDBDFDMDUUXUUPBUMDMEDMDDMDKBDDMDDDUXUXBBUP M@MDDBMDDMDDHBDMDBDDUUXUUX DDDMMDDMMDDDHBTDMMDDDMEUPBDDDDMDDMBDEXUDDMMDDMMDMBUDDDDMEUDDD DMBUPDDBDU]DBDMDBU DBDMDBDMDPBDDDMDDDMDMDMB DDDDDMDMMBDDMDDDMDBDMDD DDMDDDDMDMMBED MDDMFDFDDDMMBDD@DEDMD DMDMDDMBBDD BDMEDDDD BDMEDDDD DDDDDDDDMBDDDDMBDDDDMBDDDMDD@DD DDDDMDD DDDDDMDM DDMDDDMDM DDMEDMDM DDMDMDDMDMDDMDMDDMDDDDDDDDDDDDFDM DDDFD DDDB@֡" ݡ" FSSDSFX!|||{{{{||}~}|}~~~~}}}}~|}~~~~~}{{zz|~}~~}}~|{}z|vwpv~tstiqru|||wvqijgfnpzwuq{yz{sy{zorrt~}t}x{~~{|szo||{tx~viip_|n{d`wxKq~{Xsj~u|ht{NWJKG?ACQePlEqe[SVh~gX`ehhlr~wr~;׳¶s}hjqyj~s8AJ)77]ZBhzphx[Ybkq]ACL?JGMai}m|To||q^RZZ^bv{~ogelpnww{mocnz|ƪ~VV\YZh\TKCPLcxxVHE=Oknts|q7F>E]erUOF:FZgD^^kY?@GZtsVgndYCIMQ`oX®ÑuP`bj{ñ{uSRTVi|sVIKMVgjo{\JPTcto[?EM[i~gI8BP_e{uvq^2?DXewzr]`C68@MZdn»|wfI?AL[inu{viF>BOj~zt|xpg]F9CDW|{Xo|rmdQIHKPcrazɾ{vg[JNPT`mymǸvngdMZXjtcxüqeV]RW^gwú]WPLO[Ygqy~Ƚ|sYVQJYZXlqv|vnU_QSaXTkkvw|qiQUWUXdR`jtxwkeQNSO]eX_dq{}vf\KGPTcdS`gv{tjRZPVddc`^ou}xm[Y^^oo_bgt{}mePYfjzuZihx|lcUVk|l`dzzr]XPYtuc_h{zjTLM]w}pYYfvx|qRFRfz{iUMSlw}fg{~gNNhzweJKZns]ex}iUUrtdTMWlyegx}qhgq{|wp_XU[gw{mxslenxxtjd\ckzxsswzsepx~zztldbiuwv{ztit~|xtkihp~|uxisymun{jgeht|~}~|nggun}p{m`dfoz||wzykopoutmljafjx|z}~rj{jpurvkffftp}{u~}}ww{xpwtehjfss~~{|w~}ywxngidT[\blq{wkg_nlvmgfadnr{|{zooqqstihpagpxxy|y~{pkblpfttyzs{{s}wfokcdwjrkovtu}{{g^d_daqnpsk~v|}vm__daljlfors{}uxqnf[\bhjusw|{{uwuy{tma_^_hjqouxxzxyzz~}ukd\[Zekosx{y}z{zvtjgbccijwsx~{rws{~xoliebahlqkwysrpmt~ub_^efjjelqq|ypqpxztjfdbinllomtz~yxntx~wwmfcihpgmksss}uxtrwojdccgiowv}|zwwzz{vuvnqnqotmqy~|{{z|w~~rwoqv{{}yy{z{}z~ws||z}}|{|vrwut}y~}zwus{}wwvts|~~xrsomox~ywupqs|}vqty~rvuwtvuqqqonux}wv}z~zvyyzuuuwtu{}yxyyrvxuxvw{}~}{|yrw|zzy{wutr}~w{xxzy{{}|~}}~||y}zz{z~{xvtpoyy~}}{ttu~x||wqqpnopmntu}}}zzx|snokmr|ywvwwx|{ywqvvsuv|~{~}|{|~~{}~~zvtwuw|}~|}vtrx|}wztxvv|}|~}yz{~}}{|z{}~v{zywtqtstz{{~}|{|xytuswxyzy}zyxzwzz~}xzxutvx~wx|{|}zxysvww~|z|~~wxrstttssux|z~~{|zxywxzzwttqrvu||~}{}z}~~x}~|||{yw{wsvtz{z}{||}{{zz|~|}z||~~zy{zy|{}~|{xvuty~~}~~}~~}|{}}}|{tuxwxz~}|yzz~~|{x~~}{z~}{{x{~}}}{{{zzxzyvww{{z~~z~}}~~~}x{~|yy~~|~}|yvywv||~z}zz}z~{|y}{wxz~~~}~|{{}~{yvwz{~{zzy|~~~{}}|z~x~}~~}~}}z}|vsxz~}zz~{y||yz}}}}yxu{|y|}~~}|~{z||~~~|}}||zxyyz{||{yz}~~||{}~{zz{~~|~~|}}}}~~~~{~}~~}}~}}}}|~~~~~|}|{~~}|{|}~}~}||z}}~~~}~~~}{}}}}{zz{z}|{|||{|{||z{~}}}}~}|~~}||{{{z~}~~~~}|}~~}zyyzyz|y{{{{}{|z{~~~~}~~|{~}~{~}{~~}~|{{zy}|~~~{{~{|}~}}}~}}{}}|~~~||{|}}~yzx{~}}}{{|||z~}zz}}~}}}~}}~~|}}{}}}~~~~~|}}}}}~~|}}}{{|}||{}{|{~~~~}|}~~~|{z}~}~~~~~~{yxxyz}|~~|}{z|}~}~}||}|}}y{}}~~~|||||}~zxzy|{|~~|~|~|}|~|~~~~}}}~}{~~}|}||~}~~}}~}~|hhnhe screen. Handy with MultiFindUuuh!#'@s.croll bar m. patterns as well. Written by Oliver Steeles. FILE IS STUFFED>@@@@@hhn nREPT"INFO.LABS:CLRSF""4`"d"|j?0)pvkuldkev\~w|xa^zu-)ltRĘZ= xҠfO, J!ULvPT+rd[QG>FMm9gAszT[UZ@~Cr{tichZNj4cL~cz~nswwsvsksVptptqheXcY^IHKZX`U[dhcg\tevfumunp||s}~yz~yyw|~wf|`j`z~v~x}~}wy~xyxwzysqvptonmuohncbidckjclfhb_kde`bViegigihgnmnorosvtpw~towz}u{yzwzg{vz~ru~yvqnp{uzx}s{~tysqlkl`ceck_nfhnptuxh|x{~x{qrsrobp[fW_\c]XWYZY\]_c``c_i_kdb`_Y_^_Yd_gfcdehrhwnpz||}~t|}~yvwxyoy~{wqobTZRQIJIWNP>H[]Rlfjnkbjlnpot{uv{{~r|ysqedhghZOQOFN@Z\QHEBIGIRVNTN\XVdWcia`behxywqyty{~y|~|w|ziw{q{xn~rzrqr~l}{tv|y{}~|y{}xsg\T"2+qcvch2+ =Aw~v`vk̹UfPoz\dTvyiqFWeXJVLU+Tt~}pa{fz~urz^nrvzwu~{ynvx|zv~~wtho]gjlnxz~~w}|{ysy|z~w~~zvwnphi`ba^c\`]`b^f]_`hgfkbwenv_]fc[m]e]hbocmemeihijjtemksqmqtuhpjOvXhmquqt}}~uhj]m_g\ndqnhnzn}zt~qtn~izqsusmnftcl_shkibrtmoijqijisdha_kchbpdjibmkmkcbebe[efSWTVLMNIUJRSTS[Ob^`gecpdrecenf\ha_iUgdacigtqopz{x~p~~~{zrqrus{zwz}{tz|}{~z~}{z|ô˴ò{}][/ :Iydi{i  -?ΟV"4=DPCȏz_{hohZ}g_bgVd|[%y4?KVLU]d]Wf~qmyw}}rnjf[>kEK:5040;N1H3FW\WSgVYV^QXJR>\8KFJNJT]fnfq}q|yuiwmpankiSQKwpib\k]rnqz}omoqo^]V`P9^JOKGKVSPMTVX]Xlgjhkdv`]`ca_j\i^l_j`pfxz}{usp~wqyjigqvnvrxs~mqsqoptrxwx}ztnffkh^pa_a_Z\WX^T\`Tc`bh`_cf`aT`bZ_ZW`aYQ_V]S[_`cdcZhe[ojmpicirfMDnUNHbTsmq}~}w|kum^prpxzxz~yyvxvxs~mliypsqsuvqult|lprtrmu|xznu~ont~nxprtvrnk{qou{w|~þ{}~z~xufrdqfhgod`hoiy_rw|x{~pyt{zx~|y~}mzz{~}rxvn}t{mu{}vejouc_J]4跧ƛG%0 ejGj>[ֆrbvgk]7-~t}SZ70A'e?[oŤmzncY&1:!<)R;hOryuŷȯȹȷ¦yw{nq{rols]cgkgxulnWrdhebqSZVRU^Uhjmpwgzvy|~yvshvz~w~~|tpj_pltWUYUXUX[gWpjm}t~|zv}u}x~~sym~{rtlntgoqryz|utsktrdo_ifdbrhfm[qm]`hVT\OZPghdmp~v}zyvue\d\MgXlisjrtvxzx}~xxuw~xvutzvwxyu}pw|w|psu}lpmoqaebdfghjx]lplorpntnsnm{pxprsyok|x{tvnimjgoqoi}xz}qomhdf`pqjzwzz{~x}yzxwx{}v~xwmnywtzu~}wfaSXFE=18201$5 +.028JBIWYWefhyhkr{ͻ¿Żzka\XTFMH7E(/3741@U8071eYQt{˾x~jaqmieheRdfcLngkoctwm}̅ǹΨ\TfVIcOqJ'<gؿe#~o}8*6jZM?ufp^OYKn_xqxn~oÝv\{byroþȳ˻òļоÿ~g~mjmjYr0!/:oSJ$GNkE@tFlwi~~z~m­ƳʷĶpqh{gZpkfO\XMPMUWUo`|mz~ɼƼ~|pzwtvxux{lnjmdaceScq_obtjgigqltlfvgtrl|xx|v~|{z{u~vu{kgw|xt}~zuz|ty|zwuw~x}i|Q{fjnd|}yyvyrpnVHK^=;@UQM]Zbi^xa}xthknkmodniXa_U]XZ]\dZ_flmhgngmhuvtotirsk|qstz|{ts{zyvzrustik|igzrtvqsw}wtunytmlrsjltpsvmmuihmnopxjptjtwjwgprprminoltuyxogli]]_^fU`nktqnvxpwyptmgmVURIFIKRXWl_ilort~}}zy|zuqujspxz|z|~}}|xy{zv~}~szo}p{}qytz}ot~u}zxzrzx~zy|rvm~{qtvpxv{s}uw}}z}tv}itwowu{gyjrj}|~ldxqjYsHnNjybpcoe\d]dPkwV!FR3*Py澦ȝ|A ".\*t3>N, # G ajة}Ÿypk|wr]a^nwuxynÿxvxnbdhWVSP[QaW_eSQTGdfti}spwz~|}yhylx|spsusyiururtxxzvupew`uq{kp}y|y{yqtqy{~w|~{w{xorpK~dyv|usum_RPFZ;TG[XbY[g`jbturomoqml`kwboebeciWgjhj`hljp`uqnqnus{v~~z}}~}~~}ty~~}~xwqlbX\_icgdqnpry{yw{s{tyhgIGCFC@CI[DPMV^Vf]ecikmqpjc`jjbar]hkX`fhfejkcd_ierftlwiqsy{qyxyx}~}zts}uvrz{wruwtwvuy|u{rywy{zlwvxyxyx~w~~sa~plploruxzzxpf^ic\^adepntv{u~~~||vx}{{viuNrIRLF`+l5d:`gmsxjwy{xjqt}u>jHhVr*Y kXHtݝ`u! t   ߔE;J 5cM[ɭ񽳫UE^r`RCjHR\v~uˉvxnz{yo{{nxgp{wrdhkhdhenfshrtr{{y{~omc`obtvhkmcdears{}v~}qmx{x{ovvo~q|{|{r}|zMkbjqj{vxwZq]`iTfcTamfdlv}ytsutyzrwqupyzrs}lemjustobw^sisvsusuml}zrzouwsvt|}nywuwzzv~~|z|~limifpaik~tc^PDVEBbKWT^U]dflqry|{~wxy|zxmscloljhf~}vv|~~|}|||}|}|}|}zz}~|{|wvrvur{rpow~x~v]YbqsROdxuxŕQ7.Eٽ{JCkyALWt[ryr`\؋`RFPaN{mf`܎\?6Mte|dW[oyR=6vzkyb^du}J?Iblh~Wh?LC\~arUȯ=G>Wnha]}ɕLDNWk~m^}-S^ƙpgoZSҥA:a?~xqx\vAZbi|xt~nBYh*zypwpOxnLqOn{tni|x}Sfrypy|hlPh__]e|u{+VbXxnw~}^Fpvh}}qo~{D{yenwQfeCezq{ripXyrzzokrm}s5I{қES^U71zxyevyuqɟCTul?8r}kdjo}v2;wϖV^fm}:4nd~w~vqt_rto^z}t;M{ʊnd\c.B|u[cklg8Eou{{{szzko{p}|tQWjP{5Gra\`4HkvWQXyvguu>Ujyjotx)[SL_B]e^~]b|NJz]6=nĞni6t`ZjKFe^Y_|wD?`{cW[|WHMnpk]rEAw~{fZsy|pTPxgTtaQm|xuxzfQh}sZLkx[qlh|qGp[D]w{HDK|lhkxom2Fi{fg>UjxlhYU{pkqlg|zLH~p\cWEwninr~|~SOw`]khVs|l^kw.PkGBqqs;5fz}qmp{7Wrmsytyuye8esg{*\zsi2XaPl{t8BY|^Yg_[rJ1`~ipSNUvaOU}cNer5?uzu}FBe[W[~PYsoty}}xYVytROlgkwflh>FmoINoZE\qwe|=7ldkr}|h\u{fcy=Ju}pS_UQmzuie81t}ies6`w~{wssox{DMNIjlA=Wp^nwKZP>Z~~iuD@fxgbpIVzuy}yy}bQidp|xsRNzh1Ynmjmoe`tPLruFB_ylTi}0D~xq]bqptZ+Ztyc[bUQ{]XukMQuXhvv.hr{jezu1Qk_SgucsaPcynknl~m>ZGB\GCZol]k_dmOnwze?Fi_N_PLhtch|gZW}is|ys6Ovsos}z>Ypthdm|iRtxyjle6RoUcxn^oSNv`Th{ISgmp`qvƋ8F{wpjoscX\pvruxz|S^szdDcnC\dkwkux{]Z}[F]WFfpSccDd{bf{vq}`/oV\i?imYj}lhenyvs|JQuet|GCjrl]tvtebo}ljzj3Y|{^bmkPlp|fYrnI+Mq]W{CRlzvz~tqt{fFYyKDy|8Fqy[au$bntojx|tqqFdd`eVFskrznrNGcO5Q|yNJPxjfvWjOLax|\6Mxglquy}pYg|{c^j~`GPj}y}b`Q]r|gV0graftu+Nmgv|qn}VEncDUi?6M~wb^YFifbfo~~xrdRutp{|y7Zd_dj=jpxdu~~ERd_fj3yyrkesH[qDJxduo2:oAR~6Gy~w{zqapnywtqD=w|hbrw]WLV~ojwbJcSOkvjn~Hdznzi^qmp}m[TY~xsw{wYW}WS[jnzOKyykfj9^lhmy}~y`q`]vou`Ae^WhYH[nCaf{s>Jwfky}0AWQ`~v_#ZudiwcW{rUae`6Ovsl}}y`tpey}~xyrc}fjtdi`3`m_tU_qmqxy|_cgyei{ICtw[{~fDga]~f]gquxu^Ea{jeau@J~i]}rnri?s|vk.>b=R|vKCf}yux{hshZgWSgswgTM^c]p9_eauy|zpxnu`rnqyM1s|wpioqmtpzkYkd6?jsokfDvmr|xyqiv{ocysx}M$[tn_chduzroty}tqEXr{w^nqD?o~ojvM-Zg`qv}z_Nnil\6M~{^c{[Xkux{rtvzNUy}tr|kf~oE@pyidr~y~N5Qpkpcw|o{gNpin9\udin~_Nn{qh{}cy}drzhro+_o`nrqKbw|xn~{~uiYuvPvX6vkWhw\Lhqt}usy~S]xtwnv|pB]le^oe8ezsosz|~Ecytx|d>`Y`}aPV~}`Uux}{uAgmfw|dyB;|nYRnf@G\ufavz}~`mykJaqt[RJ{}qmqtS~ytptq{}~ltgunly5U{vz~wJ_w|b^la_5Nuzlhd}E^{ospz}?Nhrd`lm_HPgsg{wSL|din~oefte`ezqNGgxWKA\sw{oy|WSXyw_[w{I/KxTXuLWzvzpgv}o|xa`}o|x6WeimWTgxxxiq}}~iJXvpuc=I^JQn~pTJRohbgXRld`i}|~qU[wrq5azuyehxhxnYple{m@mssVbsl?pbPa{~J5[x[WpANyrsgx~tr`O|sos^>`le]d|D<_{o]tgProIPs}`tk:_gc|p]q|trmqurprx~lZo{^jX2if`e}OKryxtx|z\VfǥWOkejxe+QnQk}9Ykg{qb_g|TQskrWPAfqjpu>uvp{`KrPLeufj]3oha}rcLvosws}x]YraLc|dW>hgkozcqzwy{}~hYavquytyvtUAc\m_N{rvzv}kXpwb^vSAna]abMd{ux}ye{vsov{PJve`nxNStptqtwtwsR}ni~|R6ld]dB>t~ypgvztjrmv|WhsN'mq\UfPK`ncsg\i^Ds|jorA:{ZkzmCazr}s~]Rqkpm}~B;qr]azt_cozwY]~{lwVZ~r[p{vd2a{aS`cQJkxqv{m}iWeuzqavV?X|wsoc`fwsXUuil|ycg|YTixKF{thdnnOUrypsy{yHAxY@Ho{qOJiojo{kAjlh|}ts|asrcv|>`wrmq}nWnv~ikwq@Grcz~z~{LGwbkrxda[]@t{jzT:x^Wh=Jo}}~yz\jkS[{Y:nhcqhEh|pty{}cWndLe|vVB^vjfwhFxwr|xljuVOhbru>Ujfao{kRlxfpu~dKq|gcy}dEpuzuMJm~zwnwz~`Qk|rpr~tCZ}YUj|`:Qt}ygj~uiV`^Ybwh1h|kfjv?Xm{o{wqUhshk|}wp9Pc_ikL_|~{xuny{`Ley\WeqH0ZqmiLGzky}v}whrzko~hkG+_a[uPMp|zrz|~kTaxfpa*a{hcggUj~~~ur~iapafk|cs]3ovbgv`]n|wdqvxozeiokgv3?`Y_nmzwhl~z>H~~ReQMn_BG~wqaJAxrw}}F_kgwzqvGOwcAVquxGB}{lptmzjUltx|}{Rpuygms|q:Twc_u~~z]bqme[{|y|ywhxur|rz{V:Yvzuq~izKTnuptl}ZSpeTMvupmC:qveuz~[Whwvmjq|lcfiplg|vyHCf|`\rDbj~rnrux{v:Fm\XPs{D@\v|}qmva^rx}zqwu{srog}vl|u9W~{vfilOJQnd`ei}}kRNXy_S_xbVRcobTX|~p2A}nYUgGBWkqmi_i~m]W\h_\oFBJ_qlTP|uxC?`fhbglp`6Ra|wreYcxupE:! S< D< (Copie du Presse-Papier) $0 = "Compte-Mots": oa-esc: find: rtn:: $1= screen 48,10,4: (Compte les espaces)E $2= screen 48,12,4: (Compte les signes sans espace)( X = val $1: Y = val $2:H Z = X + Y: (Calcul le nombre de signes total)9 oa-Q: print q: rtn: (revient au fichier)? $3="Cette portion contient :" + str$ Z + " signes": msg $3 : key :7 msg "-----------------------------------">!: 1 3 1!:! D$(4):D$;"PR#3":::*DY(12)?J112:DY(J):i( 31,28,31,30,31,30,31,31,30,31,30,31~2J17:DW$(J):< "Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"F2:25:"** Calendrier de Rendez-vous **" P4:31:"Generateur de dates"6 Z:::"Entrez l'ann{e: ";YO dY4(Y4)DY(2)29 n::"Quel jour de la semaine tombe le premier janvier: " x:"1) dim, 2) lun, 3) mar, 4) mer, 5) jeu, 6) ven, 7) sam ?" :"Votre r{ponse: ";C 22:1:"S'il vous plait, patience"M D$;"OPEN DATES":D$;"CLOSE DATES":D$;"DELETE DATES"t D$;"OPEN DATES":D$;"WRITE DATES" J112 K1DY(J) K$(K):(K$)2K$"0"K$ 270 " ";K$;"-";J K J D$;"CLOSE DATES" 22:15:"Fait ! le fichier Dates a {t{ cr{{"% 2 C8C1> DW$(C)H "CC1N ,TEMPLATES.APWv8' 'MACROS.AGENDAe : : )DATEMAKEROϴ ϴ$%DATESq q8 8 /MAC.COMPTE.SIGN 5 5 Art.Astuces APPLEWORKS 1.4 et les NDA (Y.Koenig) -------------------------- AppleWorks version 1.4 excute lorsqu'on l'emploie sur un GS un appel _DeskStartUp qui tente alors d'initialiser tous les NDAs avec des effets pervers. Open Apple avait publi un patch sign David Lyons. Je crois que J.Y. Bourdin en avait fait autant dans POM's mais comme je n'ai pas retrouv o, je vous le rappelle ici: partir de l'octet de rang $1492 du fichier APLWORKS.SYSTEM, remplacer 22 00 00 e1 par EA EA EA EA. Cette opration chirurgicale fonctionne mais il me semble souhaitable que les auteurs de NDAs prvoient un test dans le routine init-NDA de leurs enfants. C ne cote que quelques octets et a vite bien des ennuis. init_NDA phb phk plb tax sauve l'accu pour test venir lda >OS_KIND $e100bc and $00ff beq :ignore P8 actif txa plus court que cpx 0 beq :shut :init ............. :shut .............. :ignore plb rtl Ce n'est vraiment pas trs contraignant et les quelques octets 'gaspills' seront aisment rcuprs en utilisant la macro PushDlong label chaque fois que label est en page zro au lieu du classique PushLong label. En effet, ce dernier gnre 6 octets 16 cycles (lda label+2, pha, lda label, pha) alors que PushDlong gnre 4 octets 12 cycles (pei label+2, pei label) sous Merlin, la macro s'crit: PushDlong mac pei 1+2 pei 1 <<< Remarque annexe, j'utilise depuis longtemps les macros WordResult et LongResult. Selon l'humeur du moment ces macros empilaient l'accumulateur (pha) ou le registre page directe (phd). Avec l'introduction des outils modernes: ResourceManager et TextEdit, il faut faire trs attention car pour certains appels et, cel risque de se gnraliser, la place rserve en pile pour un rsultat doit tre mise zro. Dsormais, WordResult sera un synonyme de PushWord 0 et LongResult un synonyme de PushPtr 0. Le seul intrt de ces macros est alors qu'elles dispensent de tout commentaire. PAINTWORKS et Souris (B. Tomeno) -------------------- Le remarquable programme de dessins PaintGold ( ou PaintworksGold ) la dsagrable manie de forcer la souris en vitesse lente . Au lieu de le faire temporairement par voie soft il se permet , l'impudent , de le faire en allant "drgler" dfinitivement le Control Panel ! Vic , pseudo qui hante le serveur RTEL , nous a propos sur ce serveur un patch qui fait que le programme va maintenant respecter vos rglages . Rechercher la squence A9 00 00 48 A9 33 00 Remplacer A9 00 par 80 0D Rechercher la squence A9 01 00 48 A9 33 00 Remplacer A9 01 par 80 0D Merci Monsieur VIC. PATCH PAINTWORKS GOLD (Y.Gobin) --------------------- Vu dans NIBBLE, un patch pour faire partir Paintworks Gold avec GSOS 5.0. Attention, il faut mini 1,25 mga de mmoire. Tout d'abord, s'assurer que l'on fait cela sur une nouvelle copie du logiciel et pas sur l'original...... 1- Passer sous Basic 2- Rechercher le fichier Paintwork.gold ou Paintgold.sys16 ou tout nom de fichier rappelant cette dnomination ( cela dpend des versions ). ( il fait approximativement 286 K et c'est un fichier system). 3- Mettre le prfix, par exemple : /PWG/Paintgold.sys16 4- faire un " catalog" pour s'assurer. 5- puis: Bload Paintgold.sys16, A768,L1,B$1FFE0,T$B3 6- poke 768,127 7- bsave Paintgold.sys16,A768,L1,B$1FFE0,T$B3 Voil c'est fait. Quelques explications: 5- En utilisant le paramtre B, on dit ProDOS d'aller l'octet $1FFE0. L1 extrait juste cet octet et le met l'adresse 768. Pour vrifier, vous pouver ce moment-l faire un: print peek(768) et vous obtiendrez 8 ( si vous avez la dernire version du logiciel). 6- on met la nouvelle valeur dans la mmoire. 7- on sauve le tout. POUR DELUXE PAINT II -------------------- C'est la mme chose: 5- Bload Deluxe.sys16, A768,L1,B*19C12,T$B3 6- poke 768,1 7- Bsave Deluxe.sys16,A768,L1,B$19C12,T$B3 Pour vrifier: Print Peek(768) rponse: 0 Pour un disque dur, kif kif sauf le prfixe. Et a marche, sauf pour le Quit. *$LEPSILONROOTEORLBREJOUXROOTEOR SCAN.QUICKIEOR FINDER.DATAEOR}COUV.11MESSEOR+GSINFOSMESSEOR, PROGRAMMESSEOR\LES.PLUSRESEORtHARDCLESRESEORARTICLESRESEORD UTILITAIRESEOR\ICONSONROOTEOR9 FINDER.ROOTEORDESSINS.4.MOv ' '(BARETTESr8)CARTE.RAM?0(CIRCUITS$E-RAM.CHIRURGIE 5wA,p   BBBBBEFBFDOBDOBOB BBDODODODODFDODODDOF BDODEODEODEODEDODODEODEDOEDOFDDOEEEEOODEEOOEOOBFBDODEODEODEODEDODODEODEDOEDOFODEODEODEODEDODODEODEDOEDOEDDOEEEEOODEEOOEODODDODEODEODEODEDODODEODEDOEDODDODEODEODEODEDODODEODEDOEDOBBDOEEEEOODEEOOEOODODEODEODEODEDODODEOFDOEDOBBDDODEODEODEODEDODODEODEDOEDOBDDOEEEEOODEEOOEOOBF BBDODEODEODEODEDOODODDODOBBDODOOODOOODOOODDOOODDDODDODODO4OOOOODOOODOODOOOBDO,DOODOODOODODOOODBODODOBODOBD1ODDOODOODOODODOOODBODODOOODOOBD?OOOOOOOODOOODD OODOOOOBBBD OODOOODOOODOOODDOOOD ODODODOOBBBBD ODDOOODOOODOOODDODOOD ODODODOOBBBDOEEEEOODEEOOEOOB%DODEODEODEODEDODODEODEDOEDODODEODEODEODEDODODEODEDOEDODOEEEEOODEEOOEOODODEODEODEODEDODODEODEDOEDODODEODEODEODEDODODEODEDOEDODDDOEEEEOODEEOOEOOFODEODEODEODEDODODEODEDOEDOFODEODEODEODDDDODODDDODDDDODDDOFODDDDDDDDOODDDDDOODDOOFODDDODDDODDDODDDDODODDDODDDDODDDOFODODODODFDODODDOFOOFO?DDDODDDODDDODDDDDODDDODDDODDDODDDODDDODDDODDDODDDOD DDODDDODDEOFO?OOOOOOOOOOOOOOOOOOOOOOOOOO OOOOEOFO?OOOOOOOOOOOOOOOOOOOOOOOOOO OOOOEOFO?DDDODDDODDDODDDDDODDDODDDODDDODDDODDDODDDODDDODDDOD DDODDDODDEOFDDDOB? B? B? B? B? B? B? B? zB? w?wwwBw::??? EDOBBE?OOBEODJDJDODFDJDJDDOwE?ODJDJDODDOJDJDDJDOwE?OOOJJOOBwwE?ODODJDODDOODJDDJDOwwE?ODODJDODDOODJDDJ DBOwwDO:OOOJB ODOBwwOD:ODJDODDOODJDDJBDFOBwwO?DODJDODDOODJDDJBDDOBwwBwO?OOOJBOFOBwwwBwO?DODJDODDOODJDDJBDDOBwwwwwwwwwBwwwBwO?DODJDODDOODJDDJBDFOBwwwwwwwwwwwDwO?OOOJBODOBwwwwwwBwBwwBwwBwOD:ODJDODDOOODDJDODDJDBDFOBwwwwwwwwwwDwwwDwBwO?DOOODOOJDJOODDDOOODDDJDODDJ DODDOBwwwwwwwwwwBwwwBwO?OOOOODOOODOOJ DOOFOBwwwO?DJODOJDOODODOOODJDODJ ODDOBww?ODDJODOJDOODODOOODJDODJOODBOOBwBw?OOOJJOJJDOOJDDJJDOOOOBwBw?OODOJJDJOJDJJODDDOJJDODJDODJDODOOBw wwwwwwwwwB wwwww?ODDOJJDJOJDJJODDDODJJDDJDODJDODOOBwwwwwwwwwwwO?OOJJ OEOBwBwBwwB wwwwwO?DJDJDODDOJDJDDJ DDOBwwwwDwwwwO?DJDJDODDOJDJDDJ DEOBw wwwwwwwB wwwwwO?OOOJ ODOBwwO?DODJDODDOODJDDJ DFOBwwOD:ODJDODDOODJDDJBDDOBwDwwwwBww DDO:OOOJBOFOBwDFBwBwwwOD:ODJDODDOODJDDJBDDOBwDwwBBBwwDwwOD?ODJDODDDODODDJDDDJDDFOBwDBwwwwOB?DDDDOODDDOJDODOBwD wwBBwFwwODB?DODDJDDODDDODODDJDDDJDDFOBwDBEwODODJDODFDODJDDDOBwBwwwwBEBwwOB? EOBwwO?DDDODDDODDDODDDDDODDDODDDODDDODDDODDDODDDODDDODDDOD DDODDDODDDOBwwOB?OOOOOOOOOOOOOOOOOOOOOOOOO OOOOOEOBwwO?OOOOOOOOOOOOOOOOOOOOOOOOOO OOOODOBwwO?DDDODDDODDDODDDDDODDDODDDODDDODDDODDDODDDODDDODDDOD DDODDDODDEOBwwBD@DDDOBww? ww? w? w? ? ? ,oooooooooooooEB,oooooooooooooEB,oooooooooooooEB,oooooooooooooEB,oooooooooooooEB,oooooooooooooE !":;<=Z[\*+,-./01Art.Dernires INFOS DIVERSES -------------- Pour la deuxime fois, nous serons APPLE EXPO, Stand 1D6 ! La Socit Brjoux encore accept de nous recevoir gracieusement. Alors, si vous n'avez pas encore reu votre invitation (Ceci pour ceux qui y sont alls l'anne dernire), un petit tour chez le revendeur Apple le plus proche, qui s'il ne connat pas l'Apple IIGS, devrait quand mme pouvoir vous procurer celle-ci. APPLE EXPO du 19 au 22 septembre 1990 de 10h 19h. On peut se procurer la carte Vido Overlay Apple en mode PAL en Europe. Plus prcisment en Suisse chez Musicomp Biningen Commande par tlphone au 19 4161 47 05 06 Le prix: 1490 FS + 10FS de port soit un peu plus de 6000.00F franais M.Lerman n'a pas eu le temps de s'occuper de TML Pascal, rendez-vous au prochain numro. Nos auteurs ne sont pas des galriens, mais des bnvoles qui n'ont pour toute rtribution que le plaisir d'tre lu. Gs Infos ne vit que par vos propres productions. Profitez de la demande de domaines publics pour les mettre sur une des disquettes que vous envoyez. ___________________________________________________________________________________ _______________________________ Nouvelles par J.Rey _______________________________ La priode des vacances ne gnre pas beaucoup de nouveauts en matire de micro- informatique, les annonces tant rserves pour la rentre et en particulier (dans le monde Apple bien sr) l'occasion de l'Apple Expo o vous retrouverez les animateurs de votre Club prfr pendant toute la dure de l'expo sur le stand des Fans de l'Apple II, celui de la Socit Brjoux qui nous y invite amicalement. Une nouvelle a tout de mme fait son petit effet au mois de Juillet, l'annonce faite par IBM de son retour dans le march de la micro domestique et scolaire. Il y a fort parier que, ce coup-ci, Big Blue sait ce qu'il fait et vitera le dsastre de sa premire tentative. Frissons chez Apple qui nglige ce crneau depuis pas mal de temps ou tente d'y imposer une machine, certe gniale, mais cent lieues des ralits de ce domaine. Pourtant Apple dispose d'une machine tout fait adapte et, aujourd'hui, tout fait au point au niveau soft pour ne pas se faire dtrner sur ce terrain par le monde MS-Dos et imposer au passage, aux jeunes gnrations, la qualit d'une inter-face en tous points semblable celle du Mac ! Devons-nous nous prcipiter sur notre papier lettre pour rappeler Apple ce que ses dirigeants n'ignorent certainement pas ? Je pense, comme le dit DB,oooooooooooooEBD DB BDBBBBBBBDBBDDBBDB BD(DD B BBDD  BEEBBB  B B B BBBBBFBFww{BEFUw{BDDDFUUBU_FUUBU_BFBfff {UBU_EFwf`fBf{wwBUUU_UBUBBBVUUUUUuUBBE UU_UBBBDFFVUUuUB DFBBBEU_UUBFBBBFfBBFBDBFDBwDwwwBwwBBEDB BEB' BBB- BBB,BwA,p   V */GSINFOS/GSinfosGSINFOSSX(ffffoffffffffffffffzwwzwzzwzwzwzwwwzwzzwzwzwzzwzwzzzzzwz  /GS.INFOS/GSinfosGS.INFOS8HU]U_U]Q_U]U_U]U_U]U_U]U_UUUUUUU_UUUUUUU_UUUUUUU_U\U_U\UU_U\UU_U\UU_\U_"/""""fofo//oo"//""""""oo//""oo//"/oo"/""oo""""""fofoQuickie 2.0 *********** Vitesse porte bien son nom !, les nouveauts ne manquent pas chez cet diteur. Comme je vous l'avais annonc dans le N 10, la version 2.0 du soft de gestion du scanner main Quickie est disponible et les heureux possesseurs de ce superbe outil savent certainement dj de quoi je parle : C'est la qualit de digitalisation 16 niveaux de gris obtenue grace ThunderScan avec, en plus, la facilit, la rapidit et la possibilit de copier un document sans tre oblig de dchirer la pART.LES.PLUS INSTANT ICONE (Essai B.Tomeno) vous le trouverez dans le dossier LES.PLUS, sous-dossier INSTANT.ICONE Instant.Icon est un NDA fort commode qui vous permet de rcuprer n'importe quelle portion de n'importe quel cran graphique pour le sauver sous forme d'icne ,attributs habituels compris . Les Icones sont rcuprables sous ICONED ou autres diteurs d'icones , pour y tre retravailles , incluses dans d'autres fichiers d'icnes .... Il est toutefois conseill de faire ses rcuprations sur un cran en mode 640 , plutot que 320 , sous peine de dconvenues dans le rendu des couleurs . Un excellent produit ..... JEUX As the link Turn 2: The Return of Woz de Parik Rad et Scott Pease Le cascadeur doit atterrir dans la charette de foin. Mathemusic de Peter Brinkley Pour le plaisir des yeux et des oreilles, le mouvement du pendule se transforme en musique. TEMPLATES APW Dates: Un agenda sous la base de donne d'APW 1.4 Mac.Compte.Sign: Sous UltraMacros, cette macro compte tous les signes d'un texte paragraphe, ligne ou mot.  Cd ,@ main d """") ;8[il"H"hHHH "hHH"iHH"F:"""LL"d:"" moqsuwy{d}dddd  "S," :""""{imH"H"HiH"HiH""iHH"H"HiH""{i+k*/SYSTEM/TOOLSJVous avez un seul lecteur,remettez le disque SYSTEME et appuyez sur retour*/SYSTEM/TOOLS1Si tu n'es pas membre du club, efface ce disque ! A Certains... ;8[iRR"S," :""""{i+k/gsinf11/gsinfosX Remettez le disque GsInfo et appuyez sur la touche retour /GSINF11/gsinfos ;8[iH"h{i+k ;8[i d H{iH "h  ̉  {i+;ik ;8[iHH}H "hqq""""ϭцө{iHJ"{iHJ"{iH{iH"HH"H "h  9"{i+k/GSINF11/couv.11 ;8[iHH}H "h""""ϭцө{iHJ"{iHJ"{iH{iH"HH"H "h  9"{i+k/GSINF11/Epsilon ;8[iHH}H "h """"ϭцө{iHJ"{iHJ"{iH{iH"HH"H "h  9"{i+k/gsinf11/Brejoux ;8[i 3" q q {iH"{iH"^ ^ K K < < ' '   {iH"{iH" {iH"{iH"m m V V C C ) )   {iH"{iH""HHH-"hH "HHH-"hH "HHH-"hH "HHH-"hH "HHH-"hH ""H"h*"{i+k==les plus\N447.==Hyperstudio\N446==SPY.Edit 2.4\N445==GS.BOOT 2.0\N444==Upgrade Transwarp\N443==RAM GS 4mo\N442==Domaine Public\N441>> Le coin hard et soft \N3==Algorithmie \N415.==Assembleur\N412>> Initiation \N2== Quickie II\N508.== Solutions de jeux\N507== Alphabtisation\N506== GS astuces\N505== Double data\N504== Infos\N503== Editorial\N502>> Sommaire \N5== Quitter\N411*Qq. == Rserv aux non-membres\N402== Imprimer un article\N401>> Fichier \N12>>@\N0X==A propos de GS Infos...\N400==-\N401D. ;8[i """"""""""""H""{i+k ;8[i{iH(XJ"HH{iH "h"{iHhn}J"{iH H """ :""":""""F:"qq"""i:"hh""(:""2:""P:""Fi:""}:"rr":"++"H"h "{i+kFCertains portions of this software are copyrighted by TML Systems,Inc.(c)-1987 TML Systems,Inc.GSclubCMaintenez le bouton de la souris enfonc et appuyez sur une touche.BGSPhil, Y.Koenig, D.Melchior, J.Rey , B.Tomeno , D.Toussaint, Vic MJP Arnaud, C. Batut, F.Courtot, C.Dreyfus , Y.Gobin, Hacker Croll, G.Jarrige Editeur:&Pour quitter un article avant la fin :Ont particip ce numro :GGS Infos n11,le magazine du GS pour les membres du club exclusivement.Vu ;8[idݭ : i ݢ:"""ɢd,:"" """"H"hH "h={iHJ"{iHU" {i+k-Pressez une touche pour continuer la lecture. ;8[iHHH "hۆݩۍݍ" ,"j "N%  "$&(*,.02468:<>@BDFHJLHH "hHH""",:""""""HH "{i+k2Cliquez la souris pour quitter l'article. ;8[i{iH((XdJ"HH{iH "hۆۢ" :"" """:"MM"-:"  "7:""{iH(7J"{iH H "H"hۢ "{i+kVuɼ=ɽ<ɾ;ɿ:987654321 ,"{i+;ik ;8[i H{iH"hͥ͂ "   {i+k ;8[i"""""""""""{i+kH;i{HH ;[ H "H"hHHH "hhH "HHHH "hhe: "kHH ;[HH"HH""" d&y)H "h "Ԣ"""H"8kHH"h"kHH"k0;8 ;[H"h#H({iH "h%)))XHH "h: ) )d   +;i08k"k ;[ 0 1 :T+  ;i k ;[ k l e:e::D+  ;i k ;[   :0 )   h)+H   ;i(k HH;[H"h H "    hh+;ik ;[HH""+;ik ;[0  +  ;i k ;[0  +  ;i k ;[0   +  ;ik ;[  Ȁ +  ;ik ;[  Ȁ +  ;ik ;8 [  d) e )e     ;e i ;[907301 )80'e     +  ;ikHH ;[ d0b) W  gF @ e )e)8 0  ):  +;ik HH;[ F0D @0>)8 04  8 8  e :e   hh+  ;ik H;[d 8 2 )    8 ) h+  ;ik {cH;[hh+hk {cH;[ JJJ -)0 0 0 0 0 0 0  hh+hhk {cH;[  :JJJ 1)0 0 0 0 0 0 0  hh+;ik{cH ;[ +;ik{cH ;[ I7+;ik{cH ;[ 7+;ik ;[   (+;i (k ;[I7   (+;i (k ;[ I7  (+;i (k ;[ jjjjjjjj +;ik ;[JJJ+)0 0 0 0 0 0 0 7    (+;i(k H;[IIʩ FeI+k H;[ I Iʀ f  8 F F I+kcck8k H;[IIIIʀFf ee&IIhhhh+k H;[ I I IIʀ&&ff !  8  FfFfͥ  IIzzzzzz+kIIkIIk##kkCCkIIk8 # zz(k *kJjkjjjk***k;8 ;[  {iH "{iH{i H " +;ik;8 ;[  {iH "{iH{i H " +;ik;8 ;[H({iH "h+;ik;8 ;[H({iH "h)+;ik ;[:"hH "h::H:"+;ik;8 ;[{iH "{iHU""+;ik;8  ;[{i H)" 8   {iHU"+;i k;8 ;[{i H)" 8d  "zH"HHg"h{iH ~"h"+;ik;8 ;[{i H)" 8d  "zH"HHg"h{iH~"h"+;ik ;[) eH0"+;ikHHH ;[ HHHHH &"  Ȁ8: ))e:  +  ;ikHHH ;[H HHH HH '"  Ȁ 8: ))e:  +  ;i k;8% ;[$ &{i$H-H+H{iH "{i$H{iH1H/H "+'+&*;i)k ;[HHH)H ("h +;ik ;[HHHH)H )"h h +;ik;8& ;[.H,H{iH{iH{iH "{iH2H0H "+(,'+;i*kHHH ;[ )f A [8Ai a {8ai 80))  J ) J) +  ;i k""""""""""""""""""""""""""""""""33333333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww ;[;8 ")) )))));i+;ik ;[ HH H HHH "+  ;i k ;[;8")) ;i+;ik ;[;8" ;i+;ik ;[;8+" ;i+;ik ;[HHHHHH H$"h hhh+;ik ;[;8 " ;i+  ;ik ;[;8 " ;i+  ;ik ;[;8 " ;i+  ;ikHH;iHHHHHڢ "hhk    hhZ"HHkHHHH "hk ;[  "ኇ+ ;i k   ;[Z z Z"+hhhk . &     ;[Z z Z"+hhk ;[ ڢ "+  ;ik ;[  "+  ;ik   ڢ "+  ;ik ;[ " +hhk;iHHHڢ "ኃhhk ;[d  +hhk ;[ȗȥ @ȩ+hkH "hk ;[ "  +hhkHH "hhkH "hk;iH "hk "  k H H H H "(p0   ;ik;8  ;[dd\:"hi ) A[i     + ;ik;8 ;[$&{iH"` V$&") d d dd{iH"$&{iH"(+$#;i"k;8$ ;[HH,*"hH,*."h222202 2 2 22 2.)dHHH" "h!#%#2%2# {iH" 22+&2%1;i0k;8 ;[$$G$dd{iH"$$$$$ $$ + $#;i"k;8( ;[HH0."h! " "666646 6 6 66 62)AHHH" "h!#!%!'%6'6 66H0.2"h)6)66646 6 6 66 62)_HHH" "h!#!%!'%6'6) {iH" 666dd{iH"+*6)5;i4k;8 ;[  ' dd{iH"   + ;ik;8 ;[$$A${iH"$$HH""+ $#;i"k;8 ;[$& " {iH"+$#;i"k;8 ;[ "{iH"+ ;ikk;8 ;[  < $& d {iH"L  +$#;i"k;8 ;[  < $& d {iH"L  +$#;i"k;8 ;[$$n$HHHH$H " "hh {iH"${iH"{iH"+$#;i"k;8 ;[  2 {iH" H"zz$&+ ;ik ;[) +;ik;8 ;[$$$$$) d {iH"L $+ $#;i"k;8  ;[&&& d {iH"!&&  &!L &+"&!%;i$k ;[) +;ik ;[ HH"+;ik ;[ HH"+;ikHH ;[   ȥ  "+ ;i kHH ;[  )   "+;ikHH ;[    ȯ   ȯ   "+ ;i ktruefalseHHHHH ;[HHHHH &"  Ȁ 8 : ) )e:   "+  ;ikHHHHH ;[HHHH HH '"  Ȁ 8 : ) )e:   "+  ;ik;8) ;[//3 (3*(5 *{i(H9H7H{iH "{i(H{iHHH "5/1"++7*6;i5kHZHH ;[ 80,* )e)     HH"%  ȷ ȷ HH" +kHH ;[   ") "+  ;ikHH ;[   "  ) "+ ;i kHHHH ;[":e   Ȁ :    +  ;ikHH ;[   "%HHeHژ8 ("h "+ ;i kHH ;[   " ,HHHeHژ8 )"hh "+ ;i k;8* ;[0002"LHH{iH{i H{i H "{i H6H4H "02"+,4+3;i*kZHH ;[ "N)   Ș "Ȁػȷ)  Ȁ阠+hhhhkZ ;[ )? HH"% ȷȷ HH"+kZ ;[ ) )   +k;8 ;[d)  : )) H"h{i H)"{i H "H{i H{i HO"h)HH:" HH")j{i H)"H i H:" @HHg"{i HHH H H~"h"H 8 H:"HH "h)5HH "h)!HH ")  "+;ik;8< ;[BB)) H"h{i H)"{i1H "H{i H{i1HO"h)HH:"d{i H)"  i{iHV"᩼ {iHV"᩼ H({iH "hХ ɥ) {iHU" H i H:"႑v8pI9) {i H)"H H"8hH H:" 8 i{iHU"H"  B5 HHg"{i1HHH H H~"h"H 8 H:"Ⴋd;HHH "hhh=H ""h9) 4;Ȅ;  "= "BN&; " " ";;Ȅ;  9 ";f) B +>B=A;i@k;8 ;[d)  : HH " " +;ikprinter: console: keyboard: 5m5 v65 @ DOc h^k`n^q` ^`    LL    q t wz}     ccMZ     ^`( +/^2`G Q T^W`ep s~ ^`  gRjRmpsv     ccMZ ~ 18 !$'69<y?yBqEqKC8OyRyUX[^adn qtwz    ) ,0; E18g  yyC8yy   ( +.8 @Cw    18 )= BEHKZ]`ycyf i oC8syvyy|     (  M  P T _  i 18       C8       q  q  0:   C8 ^  ^  K  K  <  <  '  '     " % ( + . 1 @ 0:D G V C8Z ] ` c f i x 0:|   C8 m  m  V  V  C  C  )  )            0:   C8          +  <  A D P  a  f i u                 & 0 : D N X b l v        & <?W d q         qq   " %h(h2 ? O RU_ o ru      rr  ++  !  - 0 3 = @CM i v    cB18   Ui ryuyx{    "$&(*,.02 468:<>@ B#D&F)H,J/L5N8P>RDTJVPXSZV\[^h m psw            w         MM   # & 0 @ CFP o    yyC8C8@!y$y'n*n0C847:R=RCC8G@yyC8C8@yy p#p)C8-03K6K<C8@@yyC8C8@y y#j&j,C8036N9N?C8C@yyC8@ y#y&m)m/C8369Q<QBC8F@yyC8@yyWW%C8),/G2G8C8<@yyC8@yy\\ C8,,C8!@yyC8C8@ y yUUC8":%:+C8/@yyC8C8@y y H  H  C8   /  /  C8$ @t yw yz }  C8     C8 @!y!y!O! !O!!C8!!!1!!1!"!C8&!@{!y~!y!!!!!C8!!!!!!!C8!@!y!y!?"!?""C8 " ""'""'""C8"@l"yo"yr""u""{"C8"""""""C8"@"y"y"!#"!#"C8""" #" #"C8#@i# v#2y#2|#>F#2#2#>F#}2#}2#>F#<2#<2#>F#1#1#>F#1#1#>F#y1#y1#>F$81$81$>F$0$0$>F*$0-$00$>F>$u0A$u0D$>FR$40U$40X$>Ff$/i$/l$>Fz$/}$/$>F$q/$q/$>F$0/$0/$>F$.$.$>F$.$.$>F$m.$m.$>F$,.$,.$>F%- %- %>F%-%- %>F.%i-1%i-4%>FB%(-E%(-H%>FV%,Y%,\%>Fj%,m%,p%>F~%e,%e,%>F%$,%$,%>F%+%+%>F%+%+%>F%a+%a+%>F% +% +%>F%*%*%>F &* &*&>F0& N& r& & &*&*& & K' X' e' u' x'l*{'l*' ' 'O*'O*' ' ''*''*' ' '*'*' ' ')')( ( "( %()(()2( B( E()H()R( b( e(c)h(c)r( ( (/)(/)( ( ( ((((( ( ( d3k3Nr3@#~3b3s3g 3 3333 333333v3!333z3 4n! 44"4 5b75 F5@3W5bz5!~5Z5c5555 5c5 5555 5 5n65p65 5r65r66f66h6+6r6C6j6J6l6a6t6|6h66f66l66j66t66t66t66,77r67n67p6%7 G7 L7 S7u7V7u7d7 i7 8 8 8 68 K8a8Q8b8|8888"B18iB>uB>B_BLC>RC_BC>C_BDFDF1KJK6KLK?KLKDKJKSN}ddN>jNdoNdSOVzO@NONOVPVQ@NQdQdQNQVSVkSVSVTVTVkTVTVTVfUVUVU?DVVVVW8W%W8WbWYWYWXWXWXWXWXWXXYXYYYYYZU)ZCZ0ZDZ7ZEZCZ!ZeZ\xZK]Z\ZK]Z\P[z\[K][z\[K]\z\g\K]\\\\]WV*]D]1]E]8]F]D]"]^^^^^V^] __bVc`ccjdVddd]d` ;[ ')+-/): ' + ,@ ~global ;[ ')+-/): ' +;ik;8 ;[     : 02 ie H  HH H"2+ H) H1 H" :    A+;ik;8" ;[(@**d(*)ȷȷ)ȷ)Ȅe2 4  ) age de votre livre !. Toujours deux versions du programme: - Le NDA, toujours disponible, permet d'insrer la vole une illustration dans le document que vous tapez sous AppleWorks GS ou GraphicWriter par simple passage par le presse-papier. Bien sr pas question de 16 niveaux de gris dans ces deux cas, les programmes fonctionnant en mode 640. Autre restriction avec des softs comme PaintWorks Gold ou GS-Paint, il faut sauver votre scan sous forme de fichier car ces programmes ne grant pas le presse-papier correctement, vous ne rcuprez rien avec la fonction 'coller' aprs avoir ferm le NDA. - Le programme lui-mme permet d'effectuer des scans en totale indpendance vis vis de l'application prcdente et donc travailler au choix en 320 ou 640. Un nouveau menu "Smoothing" permet le choix entre le scan en Noir et Blanc, le pseudo-gris (en mode 640 ) ou le "Vrai Gris" utiliser en mode 320. Cette dernire option donne accs travers un "Pop Menu" diverses fonctions de traitement de l'image: Express, Gnrique, Photo 1, 2 et 3 ( correspondant aux trois positions du bouton situ gauche du Quickie ), donnant des rsultats variables en fonction des documents utiliss. Des essais sont ncessaires pour se familiariser avec ces options et obtenir la qualit d'image souhaite. Une nouveaut, plusieurs fentre de scan peuvent-tre ouvertes simultanment ce qui permet de comparer facilement les rsultats des divers essais et rglages. La fonction Express donne de trs bons rsultats en quelques secondes, les autres options rclament une trentaine de secondes ( dpend de la longueur du document scann ) pour une qualit digne du Scan Man du Mac !. La socit Vitesse prpare un soft de reconnaissance de caractres et, l'heure ou vous lirez ces lignes, une version 2.2 du programme de scan encore plus rapide sera disponible. Le Scanner Quickie est distribu par la socit Brjoux. Vous trouverez des exemples de numrisation dans le dossier SCAN.QUICKIE. an MUSE dans A Plus d'Aout, qu'il vaut mieux tre mille convaincre chacun un ami se convertir au GS et crr ainsi mille nouveaux utilisateurs plutt que d'expdier mille suppliques Apple qui ne considre que la courbe des ventes de ce matriel. Est-ce la dcision d'IBM ou le dsir de raliser des profits par tous les moyens ?, mais une double page de pub signe Apple, dans le dernier Buyers Guide, montre, cte cte, un Mac SE et un Apple II GS ! *** La socit Chip Service, 14 rue Abel 75012 PARIS ( tl 43 44 55 71 ) nous offre, sur prsentation d'une copie de la carte de membre, la barette SIMM 1 Mo 420,00 F HT et une remise de 5% sur les mcaniques nues de disque dur soit: 3325,00 F TTC pour une mcanique 60 Mo 4180,00 F TTC pour une mcanique 80 Mo Il n'y a pas de remise sur les disques externes tout monts pour des raisons de marge trs faible, mais leurs prix sont trs comptitifs ( livrs avec cable SCSI ): 4500,00 F TTC - 60 Mo 5200,00 F TTC - 80 Mo Demander M. Eric LAMBERT pour tout renseignement et pour confirmation des tarifs qui ne sont donns ici qu' titre indicatif ( le march voluant en permanence ). **** Baisses de prix chez Brjoux: HyperStudio 1000,00 F , PC Transporter 3800,00 F, des disques durs externes SCSI de la grosseur d'un lecteur 3,5 Apple livrs avec cables et carte SCSI High-Speed 6500,00 F HT en 40 M et 8500,00 F HT en 80 M et une nouveaut soft: Wings; il s'agit d'un slecteur de programmes intgrant des utilitaires fichiers et volumes, il remplace le Finder pour le lancement des applications ( par l'intermdiaire de boutons prprogramms ou directement par double-clic sur le nom du fichier ) mais permet en plus la lecture directe de tout fichier texte, AppleWorks GS, graphique et mme sonore !. Un test complet du produit sera publi dans GS Infos 12. __________________________________________________________________________________ __________________________PRINT SHOP par Y.Courtot________________________________ Enfin le NEW PRINT SHOP pour IIe et IIc est arriv, il sera disponible dans les premiers jours de septembre. Ces prix s'entendent toutes taxes et frais de port compris : - The New Print Shop : rfrence 20054 - 284,64 francs. - The New Print Shop Graphics Library : - Sampler Edition : rfrence 20654 - 142,32 francs - Party Edition : rfrence 20754 - 142,32 francs Pour passer commande de ces nouveaux logiciels, il suffit d'indiquer votre appartenance au CLUB GS en photocopiant votre carte de membre et de joindre un chque postal ou bancaire l'ordre de BRODERBUND-FRANCE adress : BRODERBUND-FRANCE A l'attention de Madame PENET 81, rue de la Procession 92500 RUEIL-MALMAISON Prcisez bien sur quel type de disquettes, 5.25p ou 3.5p En ce qui concerne le NEW PRINT SHOP COMPANION, il sera disponible fin octobre (rfrence 20454, prix 190 francs HT). D'autre part pour la fin de l'anne, une volution du PRINT SHOP GS est prvue, j'espre avoir d'autres informations dans le prochain GS INFO. J'aurais souhait vous prsenter le NEW PRINT SHOP mais hlas je n'ai toujours pas reu l'exemplaire de dmonstration. _________________________________________________________________________________ _______________________La Revue de Y.Gobin_______________________________________ Aprs le dpart de J.Y.Bourdin de Pom's, Y.Gobin a dcid d'toffer sa revue de presse. REVUE DE PRESSE EXPRESSE ------------------------ Elle va se faire de plus en plus succinte car je ne veux plus entendre parler de l' "Apple Buyer's Guide", qui se vend 240 francs pour quatre numros en France sous couvert de l'A.I.C. MAUVAISE HUMEUR --------------- ( que signifie ce sigle? dhrents nconsquents et ... ? rnaque nternationale ertifie ? Toujours est-il que vous ne pouvez pas vous abonner cette revue entirement US directement aux USA. Abonnement AIC : 240 f Abonnement US : 30$ soit 156 f ------ Arnaque : 84 f Tout cela pour une revue des logiciels en cours, une analyse succinte de ceux-ci, des tableaux comparatifs style "que choisir" et des nouveauts annonces que nous possdons depuis deux mois dj. J'ai eu un certain plaisir un moment lire cette revue mais il ne faut pas dpasser la dose -non- prescrite.GARTICLESv6' '/ALPHABETISATION>U   #,ART.SOLUTIONI  #)ART.ASS11 44#ART.EDITORIAL#,ART.DBLEDATAK#+ART.ASTUCES #-ART.DERNIERES&9#'QUICKIE6 #+ART.SPYEDIT]#)ART.RAMGS,  #)CATALOGUE #,ART.LES.PLUS(  #%&'()*+,-./012345678DEFGHijklmnopqrstuvwxyz{|}~ ,@ main """") ;8[i bp 8pI0  @ !"# $ &'() *` e@  H !"# $ &'() * ap 8pI0  0  !"# $ &'() *{i+k ;8[iH@ "h}H " "{i+;ik ;8[iH@ "hvH " "{i+;ik ;8[iH@ "hpH " "{i+;ik ;8[iH""h۩ 8ۅ٭ݭdeم"h%ゐم"h%y"heم"h%M"heم"h%!80 H`B[r - %"h  "h - )"h  H"h"hH"h"h ' H"h<"hH"h"h ' ')H0"heH0"H"h<"hH"h"he"hH "h{iH{iH "{iH{iHeH "{iH "{iH"H"hեeI2"z 8ׂ"eZ"hH "h{iH{iH "{iH{iHeH "{iH "{iH"H "hեI"ziׂ|ݥ"hZ"hH "h{iH{iH "{iH{iHeH "{iH "{iH"H "hեI("ziׂݥ"h"hH "h{iH{iH "{iH{iHeH "{iH "{iH"H"hեeI2"z 8ׂ!80 H`85 8ե8ץ8 pI ٩8pI0#: 8I%e˥قIIe"z8  2٥Ʌ8pI0e: H"قV"hi  : H"٥Dž8pI0: : H"ق{i+k ;8[iHiHJ"HiH1J"HiH "HiH "{i+;ikStart MatheMusicAbout MatheMusic ;8[ic c t,K/P" d {iHJ"{iH1J"{iHJ"{iH[J""< < "  "{iH  "{iH "H"h ÆH{iH{iHO"h "XH{iH{iHO"h@s"*H{iH{iHO"h\{iHV"d"{iHV" "    <"H{iH{iHO"hs{iHV"d"{iHV" "{iH{iH "᥸D","L 8"{iH{iH "{iH "{iH"{i+k@ Normal speedTranswarp speed%Click the correct button above first.&Transwarp speed requires some changes. Are You Ready? ;8[i{iHHH,"H@ "h{iH " "{i+  ;i k ;8[iz{i{HHH," "HH NH "hdž4"{iH@ J"{iHU" A"""Z""$"."tt8"[[B"BBK"%%T"a" H {i{H ":{i{H " HH N+"HH"hH "hˆ{iH#gpJ"8"{iHU"7"{iHS"{iHL"7"{iH ]"{iHL"7"{iH ]"" Ǫ"hӆթdϩd@Ϧ"hφѩߥ8pI0["hHӦ"hH"hHϦ"hHn+"߂\kǢ""qߩ8pI0"߂<"""""" "9"","{i+;ik version 1.0 Crunching Some Numbers... Turn on your Speakers!by TML (Pascal) Systems Inc.software are copyrightedCertain portions of this() 1987 TML Systems Inc. Missoula,Montana Copyright 1990 by P.Brinkley. This Is MatheMusic! ;8[i7"eHeH:"eHeH<"{i+;ik ;8[i{iH"{iHdd"{iH"{iH"{iHqq"{iH  "{i(H"{iH~~"{iPH--"{i#H"{ixH"{iKH66"{iH"{ixH"ݩ\8pI0i)Hi)IHi)Hi)IH "i)Hi)iHi)Hi)iH "݂d^ݩ8pI0i)Hi)IHi)Hi)IH "i)Hi)iHi)Hi)iH "݂dݩ8pI0i)Hi)IHi)Hi)IH "i)Hi)iHi)Hi)iH "݂d{i+  ;ikR111212121213131414151515161617171818181919191A1A1A1A1B1B1B1C1C1C1C1C1D1D1D1D1D1D1DR28292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F50R010202020304040505060708090A0B0C0D0E0F0F0D0C0C0C0C0C0A0908060503010102020303040405R464748494A4B4C4D4E4F50515253545556575858575758595A5E5D5C5B5A5958596162646566676869P100D0A07020100000000000001010102020304050607080A0C0F11121211100F0D0A040201010101P343332313132333435363738393A3B3C3D3E3F414243444546474746454443424140404142434445P0703020101000000000101010203030405060708090A0B0C0D0F1011131416181B1C1B1917161412P1C1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3A3938373635P100F0F0E0E0D0D0C0C0B0B0B0A0A000001010202030304040506060708090A0C0E0F0F0E0D0C0B0AP191817161514131211100F0E0D0C131415161718191A1B1C1D1E1F202122232424232221201F1E1DP05030100010407090C0E0F1113141617191A1B1B1C1D1D1D1E1E1E1E1E1E1E1D1C1A171514131211P05040302030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F201F1E1D1C1B1AP141414141415151516161717181819191A1B1C1C1D1E1F1F1E1D1C1B1A18161412110F0D0B090806P000102030405060708090A0B0C0D0E0F10111213141516161514131211100F0E0D0C0B0A09080706 ;8[i,"{iH@J"8"{iHU"|8pI0"{iH "{iH" "}8pI0"!! ,d6#"""c!c!#":!:!-"!!7" A"" ZK"" VU" ?_"" nn"""HHRH "h" HHR+"HH"hH "h|8pI0"e "hG"he)gdd@"h80pI@"h.@"h::"h8pI0["hH"hH"hH"hH+"Ⴅ8pI0["hH"hH"hH"hH+"ႥfԷԵ".","s","s","t "7"."H "h  8pI0+H0"h: eH" "n,"ᩖ8pI0H eH :"="68H :"="Ⴘ :"="]"{i+kApple ForeverAmerica Online -- Gasman3.Genie -- P. Brinkley.THIS note's for you!$may copy, share or play it for FREE.)This program is in the public domain. You(freely. E-mail your comments please!!!.'Please distribute MatheMusic widely and FAREWELL ;8[i{iHJ"&&@""%%"%%"%%("%%2"k%k%<"C%C%F"%%P"$$Z"$$d"$$n"w$w$x"P$P$"$$$$"##"##"##"~#~#"{iH{#{#" P""H"h-H {iHO"h," {i+kOK# trimmings-- available on-line.+ cellular automata program with all the+ to you, download PlasmaLab, a 5-module)A: Well, if this sort of madness appeals+Q: Ok,ok.. do you have any other programs?& without a blank spot on the map?", young in. Of what avail are 40 freedoms( be young without wild country to be& quote: "..I am glad I shall never'A: It's The Last Best Place. Or, to &Q: Why would someone live in Montana?'A: Absolutely not! Give it to charity.'Q: Am I supposed to send money to you?A: I dream up stuff like this.)Q: What do you do all winter in Montana?A: Obviously not.%Q: Do you have any music background? About The Author... ;8[i{iH7 J"C+C+@ ""=+=+" "7+7+" "++""**"**("**2"k*k*<"?*?*F"**P"))Z"))d"))n"l)l)x"@)@)"))"(("(("(("f(f(Art.Assembleur ARIANE est un programme crit en assembleur Merlin 16+ par Y.Koenig. Ce mini programme purge la mmoire de l'ordinateur avant de lancer une application, histoire de librer le maximum de place. Vous trouverez tout ce qui le concerne dans le sous-dossier ARIANE du dossier UTILITAIRES. A la fin de cet article, vous trouverez l'explication de la modification pour choisir le programme lancer, modification de J.P. Arnaud. Le Programme Je veux bien encourager tout ce qui se fait pour l'Apple IIgs mais que certains profitent du manque d'infos en France pour se sucrer sur les pauvres ploucs ( dont je suis), NON! La rvolte gronde dans la France profonde, y'a dj eu les quotats laitiers, l'effondrement du bovin et de l'ovin, la scheresse, et maintenant des margoulins sur nos revues Apple II. Que font les pouvoirs publics? AMPERSAND --------- Pour les pouvoirs privs, essayez AMPERSAND sur leur nouveau serveur, 3614 . Ce n'est pas une revue, c'est un fanzine, c'est dire un magazine pour les fanas d'Apple (II et Mac - surtout du Mac ces temps-ci car plus personne n'crit pour le IIgs-). Ils prparent une nouvelle mouture de ce, donc, fanzine. Abonnez-vous, vous ne serez pas dus. Plutt que 60 francs le numro de "l'Apple Buyer's Guide" en amricain, un petit numro 15 ou 20 francs, tout en franais, sympa, non? NDLR: Ampersand va devenir gratuit, il suffira de le demander. Informations complmentaires en Novembre dans le numro 12. MAUVAISE HUMEUR BIS ------------------- POM'S ETE : O est pass Jean Yves-Bourdin? Il fallait des heures pour lires toutes les infos contenues dans ses articles, pour faire les patches bien pratiques. J'tais pas souvent d'accord avec lui en ce qui concernait son optimiste bat en l'avenir radieux de l'Apple II mais maintenant avec son remplaant, je suis plus pessimiste que jamais et en plus je n'ai pas un gramme d'infos. Y reoit quoi le mec? SVM macintosh, l'Ordinateur Individuel, PC Action? J'ai presque toute la collection de POM'S, tiens, je lui prte quand il veut. MAUVAISE HUMEUR TER ------------------- Pendant que j'y suis, passons la moulinette NIBBLE. C'tait, il y a un ou deux ans une revue pour les fans d' Apple IIe, IIc et quelquefois de IIgs. Bon. Mais maintenant, avec le march du IIgs aux USA, qu'ils en soient encore parler de DOS 3/3 et de graphisme en HGR, cela devient un peu imbuvable ( plus exactement illisible ). Les nouvelle?@ABC'Alphabetisation par Y.Koenig ---------------------------- Qui commande, APPLE ou moi ? Depuis que je suis en possession d'une imprimante LaserWriterNT je peste contre une caractristique du systme d'exploitation GS.OS. Il a une forte tendance considrer que la seule faon correcte d'organiser une liste d'lments est l'ordre alphabtique. Il y a deux exceptions: les menus d'accessoires de bureau. Dans les deux cas, on nous traite en adultes capables d'organiser nos sous-catalogues en fonction de nos souhaits. Heureusement,, Glen Bredon nous a offert, avec les diverses incarnations de CAT.DOCTOR l'outil rv pour ce faire. L o la manie de l'ordre alphabtique m'irrite, c'est dans le menu d'accs aux CDEVs et surtout dans le menu fonte. Je ne m'attarderai pas au cas CDEVs puisque je n'ai pas de remde ce jour, si ce n'est de modifier les noms des CDEVs (pas le nom du fichier, mais celui stock DANS le fichier). FrancoisUHRICH s'excuse presque dans la doc de son FONTE.DA.Installateur de ne pas alphabtiser la liste qu'il vous permet de complter (je n'utilise pas cet accessoire remarquable). Il n'a pas le faire. Je souhaiterai plutt au contraire qu'il nous offre un NDA permettant d'installer en bloc toutes les fontes contenues dans un sous catalogue. Ainsi, nous pourrions avoir un premier groupe alphabtis grace au 'bureau politique'* et regroupant les fontes les plus usites (pour moi, celles qui existent dans la LaserWriter) et un second regroupant les fontes moins employes. En attendant, j'ai recours la bonne vieille formule nationale, le systme P (quoi, a vous tonne....? Ah bon, vous prononcez 'Datch'...). Un rapide examen du fichier TOOL027 (Font.Manager) m'a permis de trouver deux appels outils destins classer des listes. Ce sont _SortList ($0a1c) et _SortList2 ($151c). Ce dernier est une innovation introduite dans le systme 5.0. Il tait tentant de supprimer ces appels. Facile dire, facile faire. Un appel outil est cod: ldx numFontTool a2 1c xx jsl $e10000 22 00 00 e1 Comme les deux appels incrimins sont prcds de l'installation de deux Longs en pile, il suffit de remplacer l'appel par: pla 68 pla 68 pla 68 pla 68 nop ea nop ea nop ea Le plus drle, c'est que a marche. Avec 14 octets modifis, le FontManager m'offre un droulant selon mes vux. En tte, j'ai parfois ChooseFonts mais, qui s'en plaindrait, puis Shaston qui est install l parce que c'est la Fontesystme. Pour le reste je joue les petitschefs et classe les fontes selon "{iHK(K(" P""H"h-H {iHO"h," {i+kOK- What a GREAT computer!*way. Avoid extraneous mouse movement, ok?*Use 'Create a Progression' to have it your*the drawing becomes small, it starts anew.,'Friction' is built into the mechanism; when+converting the drawing position into notes.+alternately among 16 different formulas for*selected from the menu. Mathemusic chooses- Faster drawing will occur if 'Music Off' is&will musically interpret the graphics.*MOTION. You'll duplicate this and your GS'they control a pen that draws their NET+each pushed into a unique orbit. Together,*simply two big adjacent pendulums that are,the Museum of Science at Portland, OR. It is)seeing people play with the Spirograph in'I was inspired to write this program by! Copyright 1990(c) by P.Brinkley MusicMathe What Is This??? ;8[i"{iH+"{iH@J"{iH"HHH "hHH"hHH("8HH"h"hH""&"" "HH"hHH)""H"h{iH @J"{iH"{iH*""{i+;ik ;8[i@s"HH"hH "hâ*"H"h{iHqJJ"","{iH@J"{iH" %" "9""k1k1"."7""{iH "{iH@8H8HJ"{iHX"ũ8pI0Ţ7"{iH "H{iH{iH"hIJߦ{iHX"{iH@8H8HߢJ"{iHX"H "hH{iH{iHO"h%G8{iH{iH "{iH{iH "{iH{iH "᥷8j{iH{iH "{iH{iH "{iH{iH "᥷8{iH{iH "{iH{iH "{iH{iH "᥷8j{iH{iH "{iH{iH "{iH{iH "᥷ł6."4("@"{i+k/ Move mouse & click to set 1st & 2nd orbits. ;8[i{iHUfJKLMNOPQRSTUVWXYINCROYABLE ENCORE MIEUX QUE LE DERNIER MAC II CRX Ceci tait juste un petit test pour attirer les regards, merci... Chers joueurs fous , je vous excuse cette fois encore, parce que c'est (ou plutt c'tait) les vacances . Mais c'est de pire en pire, ma bote aux lettres est restes dsesprment vide. Courage j'ai confiance ,prenez votre plus belle plume et crivez moi ! A quel sujet ? Eh bien une petite solution de jeux ou quelques trucs me feraient bien plaisir ,cependant je puis aussi vous aider si vous bloquez dans un jeu. Je ne suis pas rancunier, mais comme vous, a me fatigue de ne rien faire alors pour aujourd'hui, un test d'un superhypergenialextra shoot'em up, une solution : the Black Cauldron (de Jean au look d'enfer qui gagne pour la troisime fois ma reconnaissance ternelle) et c'est tout.bon apptit. Amicalement vtre DREYFUS CYRIL CENTRE MURAT 143 BD MURAT PARIS 75116 Test de Task Force par FANFARE (Fanfare is a tradename of Britanica software, inc.) Premier choc lors du chargement, le logiciel pourtant rcent a t ecrit sous un pseudo Prodos 8 ! Donc pas de Tools ici ... Ce qui explique srement la rapidit et la fluidit extraordinaire du jeu. Second choc laissez donc dfiler la page de prsentation (ds le chargement) et admirez la prsentation digne de celle d'un film de cinma ! Le topo : Vous pouvez jouer seul ou deux contre les gangs qui ravagent les villes des Etats-Unis. Le dfilement de la scne est latrale du style de double Dragon. Vous devez tirer sur tout ce qui bouge, en bougeant de droite gauche sur l'cran tout le long de la rue ou du mtro o vous vous trouvez. Vous pouvez mme jouer simultanment deux ! Et si vous jouez tout seul profitez d'une seconde vie en faisant apparatre votre coquipier juste avant de mourir. Il est conseill d'avancer accroupi pour viter la plupart des balles tires par les dizaines d'ennemis qui marchent l'cran. Pour plus d'efficacit tirer par rafales en zigzaguant. Une fois que vous avez limin 70% de vos adversaires vous devez passer la scne suivante et ainsi nettoyer les plus grandes villes amricaines. L'animation est encore une fois d'une rapidit et d'une fluidit excellente les graphismes sont des plus fins et le son impeccable. Si vous aimez les shoot'em up vous ne serez jamais lass , de plus il vous faudra un certain temps pour venir bout de ce jeu. Au fur et mesure de votre progression vous obtiendrez des armes cumulables d'une ville sur l'autre, si le chargeur de cette arme est plein . Les voici classes par ordre d'efficacit. -le pistolet arme de dpart que vous gardez tout au long du jeu -la grenade ...explosive -le lanceur de rocket utiliser debout -le bazooka plutt reserv pour abattre l'hlicoptre basse altitude -le pistolet mitrailleur trs efficace, utilise les mmes munitions que le pistolet.(pour rcuprer les munitions ou les armes tombs terre : foncez dedans) -le lazer rigolo mais dangereux -enfin mon prfr : le lance-flammes pour faire de belles brochettes Un dernier conseil : pour viter les grenades de l'hlicoptre ou des lanceurs : marchez le plus proche possible du 'devant' de la scne sans vous arrter. NOTE : 18,5 DISPONIBLE : BREJOUX INSTALLABLE SUR DISQUE DUR : OUI Solution de black cauldron Vous tes Taran.gardien de cochons chez caaer Dallben . l'ancien sorcier de Prydain. Sa truie, Hen-Wen est magique. Vous devrez en premier lieu la soustraire aux malfices du roi Horned ,ce ,avant d'essayer de dtruire ce dernier. Toutes les actions de ce jeu sont trs simples, il suffit de choisir un objet (new object) et pour s'en servir de choisir l'option 'use object'.Pour toutes les actions comme ouvrir une porte.il suffit de se mettre devant et opter pour la commande 'do'.Celle-ci doit parfois tre rpte plusieurs fois : plusieurs objets prendre.lecture d'un parchemin avant de prendre la dague qui le fixe...ect Vous tes devant la maison de Dallben - se mettre devant la porte - do - aller devant Dallben - do - E -se mettre devant la cuve - 'new object' la gourde - 'use object' - (la gourde est alors pleine d'eau ,pour boire il suffit de choisir 'eau' et 'use object'.ce ,bien sur lorsque votre gorge sera sche sinon c'est la mort) - E - aller au nord devant la porte du fournil - do deux fois - aller devant la porte de l'enclos - do - entrer - 'new object' le mais - 'use object' - O - entrer dans la maison et attendre le dlire d'Hen-Wen - N - N - N - O - il faut se faufiler au centre , derrire un buisson bord de bleu - N - devant la hutte cache ,on ouvre la porte - do - gwystyl la fe amie de Dallben accepte de cacher la truie - aller devant le placard - do deux fois pour prendre les biscuits - S - S - O - O - N - E - dans l'arbre creux - prendre la dague 'do' deux fois - O - N - se faufiler entre le tas de oierre tout de suite droite et aller au fond - N - aller contre la paroi - lancer 'do' la corde - l'aide de trs petits mouvements alternatifs : haut et sens de la corde .vous montez - faire de nombreuses sauvegardes - une fois sur le chemin de ronde il vous faut escalader le rocher en s'aidant des fissures - une fois en haut - N - N - N - N - traverser l'eau en vitant les crocodiles - N - grimper au mur - do - viter les pierres que jettent les gardes - la lucarne claire , se servir du poignard pour couper les lianes et entrer au chateau - 'new object'=dague - 'use object' - se faire prendre par le garde (si,si ...!) - en prison le garde parti , prendre la tasse sur le banc , aller la porte et taper dessus avec celle-ci - (toujours 'new object' et 'use object') - une trappe s'ouvre dans le sol - y entrer - (prsence d'une princesse - S - O - O - N - N - faire 'do' jusqu' ce que tous les blocs de pierre soient par terre - entrer aller la statue - prendre l'pe magique - do - la princesse s'vade du chateau mais ne pas la suivre - S - S - E ) tourner l'applique (do) gauche de l'chelle - monter - partir de l , attention aux gardes ,choisir 'new object'=pe magique et chaque rencontre de garde , 'use object' , cela l'assomme quelques instants - prendre le trousseau de clefs - S - O - monter l'escalier - en haut - E - ouvrir la porte marron et reprendre ses biens - S - S - traverser la salle des barils - aller sous le mcanisme du pont-levis gauche de la porte - 'use pe'=baisse le pont-levis - O pour sortir - retour la maison de Dallben - E - S - S -en chemin ,vous allez rencontrer un petit animal gorgi - lui donner les biscuits pris dans la cabane de Gwystyl (trs,trs important !!!) - passer le pont - S - traverser la rivire la nage - dire le mot de passe ('new object'=magic word + 'use object') - prendre le chemin sous le rocher ,entrer dans la grotte - donner la lyre , cadeau du bard dlivr , au roi de la tribu des libellules - en change , il vous donne une poussire magique qui permet de voler - 'new object'=poussire magique - sortir en volant - redire le mot magique et filer l'ouest jusqu'au bord d'un marais ou s'tale sur la gauche une bande de sable jaune - voler grce la poussire magique - O - entrer dans la maison - ouvrir le coffre - attendre les trois sorcires , leur parler et leur donner l'pe magique - petite animation qui vous conduit dehors devant le chaudron - aller de l'autre cot de l'tang en volant et retourner au pont-levis du chateau - entrer - N - N - O - O (descendre) - E - aux barreaux jaunes dans le sol, faire 'do' trois fois - vous surplombez la salle ou se trouve le chaudron et le mchant roi Horned - avancer ras le bord sans tomber - Gorgi arrive et saute dans le chaudron - mort du roi Horned - animation qui vous conduit en pleine campagne devant les trois sorcires-se contenter de cliquer ... The end. s sont rduites au minimum et les programmes ringuards. Que reste-t-il de nos amours, que reste-t-il de ces beaux jours, un souvenir qui nous revient sans cesse..... Trenet.( Encore un vieux schnock!) BONNE NOUVELLE -------------- DB Master 5.0, la base de donne pro de l'Apple II est maintenant disponible en shareware pour 45 $ avec un manuel complet. Stone Edge Technologies. P.O. Box 3200. Mapple Glen. PA 19002 NIBBLE 6 JUIN 90 ---------------- Vu dans ce numro: - un clavier style PC pour IIgs (avec les touches de fonctions) ??? - une nouvelle carte Sexy plus rapide, Apple II High-Speed SCSI Card. - Une carte d'extension jusqu' 4 megas ( par Ram chips de 1 mga) pour Apple IIgs et IIe accs direct la mmoire ( DMA) c'est dire compatible avec la carte ci-dessus. 159 $ (828 f) pour 1 mga, 245 $ (1277 f) pour 2 mgas, 417 $ (2173 f) pour 4 mgas. Tout chez Chinook Technology, 601 Main Street 635. Longmont Colorado 80501 et c'est la carte RAM 400. Les articles: - 3 jeux : King's Bounty, The ancient Land of Ys, Firepower. - memory master , un diteur de blocs qui permet de reloger des programmes une autre adresse. - whodunit, un jeu policier en basic. - test comparatifs des correcteurs d'ortografe (depuis juin c'est comme a qu'on doit l'crire...): ils sont amricains: the sensible speller, appleworks 3.0, timeout quickspell, wordbench, sensible grammar; le meilleur semble tre celui d'Appleworks 3.0. - l'atelier graphique: premier d'une srie d^_`Le SpyNetwork nous a envoy la dernire version de ses productions accompagnes d'une note concernant Spy Edit. Vous trouverez cela dans le sous-dossier SPY.PRODUCTS du dossier PROGRAMMES. Il s'agit de: SPY.FORMAT, SPY.CHECK.UP, SPY.EDIT avec un bonus, SPY.DEMO Spy Edit 2.4 ------------ (Amelioration par rapport a la version 2.2) FOLLOW FILE (Tracer un fichier) ------------------------------- Avec la version 2.4 , il est possible de tracer trois nouveaux types d'enregistrements.Les sous-catalogues ou fichiers de types DIR, les fichiers ressources de GSOS et les fichiers Sparse. Avec ces trois nouveaux types d'enregistrements, Spy Edit peut dsormais tracer tout les fichiers existants ce jour sur l'Apple IIgs. DISASSEMBLE (Desassembler) -------------------------- Le dsassembleur a t entirement rcrit.On peut dsormais dsassembler une ou plusieurs instructions avec dcodage des zones ASCII et commutation automatique des registres en 8 ou 16 bits (La commutation des registres en 8 ou 16 bits peut galement tre force).Il est possible d'envoyer un cho l'imprimante pour garder une trace du dsassemblage. Lorsque l'on a termin de dsassembler un bloc, Spy Edit charge le bloc suivant. LOCATE (Localiser) ------------------ Le filtre sur l'ASCII a t rcrit. Le filtre sur l'HEXA a t supprim. Si vous trouvez des imperfections dans l'un de mes utilitaires, n'hsitez pas me faire part de vos remarques. Hacker Croll - Paris, le 13 Juin 1990. bcdefgHIJKLMNOPQRSTUVWXYZ[\]^rstuvwxyz{|}~/Initiation l'algorithmique (4me Round). Salut, c'est encore moi. Avant toute chose, j'espre que vous avez pass de bonnes vacances. Avant de revenir l'tude des tableaux, voici un petit exercice amusant, histoire de nous remettre dans le bain. Problme 1 (ou comment se faire plaisir tout en faisant de l'algo) : On veut crire un programme qui tracera un arc-en-ciel en mode SHR (320 sur 200 pixels) sur l'cran de notre micro prfr. Il aura peu prs la forme suivante (en mode texte, c'est pas facile) : ------------------ ! / / / / / / / /! !/ / / / / / / / ! ! / / / / / / / /! !/ / / / / / / / ! etc... (jusqu'en bas de l'cran) On va donc saucissoner notre cran en 16 tranches obliques (un nombre pair est plus pratique pour le calcul des coordonnes), chacune de ces tranches devant tre remplie avec une couleur diffrente (a tombe bien on a justement 16 couleurs notre disposition). Mieux ! On va se servir du mode Fill de notre GS pour remplir chaque tranche. Si vous ne vous en tes jamais servi, c'est l'occasion de commencer. Si vous ne voyez pas de quoi il s'agit, revoyez le programme Fillmaze dans GS.Infos.6, ou Polygonia.I dans GS.Infos.9. Ce mode est d'ailleurs trs bien expliqu, page 204 de l'excellent ouvrage "Le IIGS pluch" dit par Toolbox. Je vous l'accorde, il serait plus vite fait de dessiner cet arc-en-ciel avec GS.Paint. Et alors, les vacances vous auraient-elles rendu paresseux ? J'y pense, ici on n'aura pas besoin de tableaux, alors ne prenez pas un fusil pompe pour aplatir un moustique (mme si ces adorables petites btes vous ont men la vie dure cet t). Programme principal Dbut Faire initialise_tools Faire arc_en_ciel Faire extinction_des_feux Fin. Module initialise_tools Module extinction_des_feux Ces deux modules sont spcifiques chaque compilateur quant la syntaxe. Pour nous simplifier la tche, nous utiliserons ici la Toolbox et plus particulirement QuickDraw. Le premier module aura pour but d'initialiser la Toolbox, le second d'"teindre" les tools initialiss par le premier. Reportez-vous au cours sur la Toolbox dans GS.Infos pour savoir comment initialiser les tools et dans quel ordre. Vous pouvez trs bien vous passer de la Toolbox pour utiliser le mode Fill, alors je ne m'appesantirai pas davantage, ce n'est pas l'objet de mon cours. Avant d'attaquer le module arc_en_ciel, passons en revue les problmes qui se posent : - le mode Fill : dans ce mode, chaque point de couleur 0 prend la couleur du point qui le prcde. Ce qui veut dire qu'on perd l'usage de la couleur 0 qui est noire. Il nous reste donc 15 couleurs numrotes de 1 15. Il faudra feinter pour rpartir les 15 couleurs harmonieusement dans les 16 tranches. Ainsi, dans l'algo ci-dessous, vous remarquerez que la couleur 8 est "appele" par deux fois. Pour activer le mode Fill, on doit mettre le bit 5 du SCB (Scan line Control Byte) de chaque ligne 1. Avec QuickDraw, on peut activer le mode Fill de toutes les lignes en mme te Encore une gaterie du SpyNetWork dans ce numero de GSINFO.....!!! Le programme GS BOOT vous permet de choisir votre disque de boot lors de la mise en route de votre GS , par cration d'un patch ( amovible ) sur le bloc zero. Les explications et le mode d'emploi sont donns en dbut de programme : lire attentivement avant de poursuivre . B.Tomeno GSBOOT se trouve dans le sous-dossier GS.BOOT.02 du dossier PROGRAMMES. J"{iHUfJ"{iHU%fJ"{iH55"{iH55"{iH55" "7" d 2d.":"="{iH6J"o  H"h"8""55"H "h{iH "H{iH{iHO"h@"D" ܂K CH{iH{iHO"hH{iH{iHO"hH"h"h 88H"H"h"h i8H"H{iH{iHO"hgH{iH{iHO"hg{iHU"{iHH"h{iH":"=":"H "h2{iH{iH "{iH{iHeH "{iH "{iH"߭H "h#{iH{iH "{iH{iHeH "{iH "{iH""="V ܉J@"."&"9"{i+k0+-OK ;8[i "HH"hH "h͆8896g/""88 P"88 Z"y8y8 d"O8O8 n"/8/8 x"{iH J"{iH,J"{iH88"{iH 8 8"H"h P""H "h{iH "H{iH{iHO"hH{iH{iHO"hp  H"h"hi@H"H{iH{iHO"h 9" " "{i+kCounter-ClockwiseClockwise (same)item 'Reverse' under 'Pattern'.)Orbit #2 can be changed by clicking menu-) As the program runs, the direction of"would you like orbit #2 to travel?&Orbit #1 travels clockwise. Which way  Set Orbit #2 Direction ;8[iɭ˭ͭϭ{iH "íŭ{iH "{iH{iH "{iH "{iH "Ʌӥ˅եͅץυ٥хɭ˭ͭϭ{iH "íŭ{iH "{iH{iH "{iH "{iH "Ʌݥ˅ߥͅυх{iH{iH "pg {iHӅɥՅ˥ׅͥمϥۅ{iH "{iH""ha {iH݅߅åť{iH "{iH""h{i+k ;8[i 4"9"B=B=\""H""hH".=.=k\"b"H""hH "==k\" = =\""<<#"<<-"<<7"<<A"{i+kThen (or else) 'OK'.a click on '+' or '-'.#2 orbit by HOLDINGYou may rotate the Rotate #2 ??  Orbit #2 Rotation  Original Orbit #2 Orbit #1 ;8[iH"hV ""(" " """H2"8H8H"2" "8H "8 pI' H "hH":H2"2"J "=I0H2"H2"9"m"8pI 8i""""H2"2"%"J"."""""""v"Z"A8800 v@H`7?S?o??????@'@@@@@@@@@@C@ -.ɑɚfYkmpnho`pX!*+ɉɎɏɣɤɥɦɧɨɩyɪqɫiɬaɶY ,"{i+k ;8[iHDD"HIDID"HDD"HCC"8 pI'H"hH": ""m  HH"hH"1"{iH{iH "ۍݍߍ8pI01H "heHCC "8pI0FH0"h{iH"heH{iH0"傺{i+k Chord ? @000000000000000F0000000000000000000000000000F0000000000000000000@FFFFFFFF2222222FEEEEEE2FE2000E2FE2000E2FE2000E2FE2222E2FEEEEEE2F@5796796796796796796796796796796796795796796796796796796796796796@0000000000000000000000000000000000000000000000000000000000000000 ;8[i{iH @J"{iH"9"ᩴ{iH{iH "Ս׍ٍۍݍ  H7"խ׭٭ۭ{iH "{iH"ɭ˭ͭ ϭ"{iH "{iH"iHidH:","H2"H2"8H"." " " {i+k ;8[iiIe8pIiIeIi8IIm mg8pI 8h8pI 0 g8pI % 8h I 8pI  8pI % ih H"hH"heH{iHeH "{iH "{iHͭϭѭӭ{iH "{iH"H"hH"h eH{iH eH "{iH "{iHíŭǭɭ{iH "{iH"8pI 8pI  8pI )8pI 8pIf6 " 8pI0 "H"h"h8pI0H7"iHidH<"iHidH:"IiHidH<"ႍiHidH:"IiHIidH<"T iH idH:"iHidH<"!8m0 KH`6JPJJJ x"hKK "pNKK׭٭ۭݭ{iH "׍ٍۍݍߍK{iH{iH "׍ٍۍݍߍ"9"{i+k ףp= ף?? ;8[i""""""""""""""""""h - "  ""H2"j"{i+k ;8[i""8"7"{i+  ;ik ;8[i{iHHH":"{iH"{i+  ;ik ;8[i{iHHH":""{iH"{i+  ;i k ;8[i:"7"{i+;ik ;8[iH"hH"heH{iHeH "{iH "{iHӭխ׭٭{iH "{iH"H"hH"h eH{iH eH "{iH "{iHɭ˭ͭϭ{iH "{iH"iHidH:"{i+k ;8[iHH"hH "h <"{iHW W "{iH0","=:"."=",">:"."婳8pI0H"hH "h{iHeH "{iH "eH{iH "H"hH "h{iHeH "{iH " eH{iH ""g8pI0H"h8H"h{iHeH "{iH "eH{iH "H"h8H"h{iH eH "{iH " eH{iH "&婳8pI0w="H"hH "heH{iH "H "heH{iH "H "heH{iH "H "heH{iH "{iH{iH "eH{iH "H"hH "heH{iH "H "heH{iH "{iH "H "heH{iH "H "heH{iH "{iH{iH " eH{iH "傉g8pI0H"h8H"h{iHeH "{iH "eH{iH "H"h8H"h{iH eH "{iH " eH{iH "&,"."HH"hH "h""{i+k@2222299992229299992999299299922229992222999292229929992992229992 Pondering Your Input... ;8[i#"7"{iHIHIHJ"{iHX"#"{i+  ;i k ;8[if"H"h"HHH "hHH"iH@H""; ; 2d"{igH( ( "{igH  " mk 8kpI0k: H{igH{igHk :H"hh{igH"hok: H{igH{igHk:H"hh{igH"hqkk""{imH"ggHH2( "hiig "gH"HiH"HiH"iH"""{i+kUnable to load toolsCancelOkInsert System DiskError loading tools 111011000040506141516180825Drop Your Socks ... ;8[i """"""""""H""{i+k ;8[i8pI0/ 8pI0 {i+;ik ;8[i{iH@@"{iH"{i'H"{iGH}}"{igH<<"{iH"{iH"{iHyy"8pI09H: i{eH"{iH "{iH"{i+k@0000000000000000000000000000000000000000000000000000000000000000@000077074108CD0C0F00CD0C700F000A00000000000000000000000000000000@0000A707980699067805570557065707460746083509240A230B410C600DFF0F@0000E80ECA0C8D0C8F096F039E009D037B055A074208410A400B820D800EFF0F@00006108720A930D4F054804270215010400100320043005400640075008FF0F@0000F40FE309D202B602AA0159000800190329063A093B0A4B0C6A0D8A0EFF0F@0000E80EB00E800E510E310E120D140D170D2A0E3D0E4D0D4E0C4E0A5E08FF0F@00006909660A750B840C930DC20EF00FA00E600D300C200B000B030A0509FF0F ;8[i{iH" {iH"٩8pI0[۩8pI0H ۢ"hHۢ"hݥ)ͥ)ϥ)ѥ)ӥ)ץ)ե8pI8ͥ8pI8ϥ8pI:ѥ8pIiͥ8pIiϥ8pIѥeeх ߢ"ۂ 8pI0H ""ق{i+;ik ;8[i{iH" {iH")ϥ)ӥ)ѩ۩8pI04ݩ8pI0H ݢ"hߥ)ե)ץ)٥8pI8ե8pI8ץ8pI:٥8pIiե8pIiץ8pI٥eeم ߢ"݂- 8pI0H ""ۂ{i+;ik ;8[iݩߩH"h"h H"h"h H"h"h۩8pI0w eeەH"h"hH"heׅH"h"hH"heمH"h"hH"heۅۥ8pI  8pI  8IץI 8pI  8pI  8 I٥I 8pI  8pI  ::IۥI らd{iH"{i+;ik ;8[i{iHHH"H"h"zzɩ%"z˩%"zͩ%ϥe͢8"Ϣ7"ˢ"ɢ"{iHǥeHJ"{iHU"{iHS"ɢ8"{iHǩ eHJ"{iHU"{iHS"7"ũ8pI09eH eH:"8H="łH{iH"h8"zeH eH:"{iH"{i+;ik ;8[iH@ "hH}H "H"h"hH"H "{i+;ik ;8[ii<i8pI0+: :::: i  8 pI+: : 8 :8pI0: : {i+;ik ;8[ii<i8pI0+: :::: i  8 pI+: : 8 :8pI0: : {i+;ik ;8[ii<ii 8pI0,: ::::: i  8 pI,: : 8 :8pI0: : {i+;ik ;8[ii<ii 8pI0,: ::::: i  8 pI,: : 8 :8pI0: : {i+;ik ;8[ii<ii 8pI0,: ::::: i  8 pI,: : 8 :8pI0: : {i+;ik ;8[ii<ii 8pI0,: ::::: i  8 pI,: : 8 :8pI0: : {i+;ik ;8[ii<ii 8pI0,: ::::: i  8 pI,: : 8 :8pI0: : {i+;ik ;8[i{iH "h{igH{iH0"{iH "h{iH{iH0"{iH "h{iH{iH0"{iH"h{iH{iH0"{iH"h{i'H{iH0"{iH"h{iWH{iH0"{iH"h{iH{iH0"{iH"h{iH{iH0"{iH "h{iGH{iH0"{iH "h{iwH{iH0"{iH"h{iH{iH0"{iH"h{iH{iH0"{iH"h{iH{iH0"{iH"h{i7H{iH0"{iH "h{i7H{iH0"{iH "h{igH{iH0"{iH "h{iH{iH0"{iH"h{iH{iH0"{iH"h{iH{iH0"{iH"h{i'H{iH0"{iH"h{iWH{iH0"{iH"h{iH{iH0"{iH"h{iH{iH0"{iH"h{iH{iH0"{iH"h{iH{iH0"{iH"h{iH{iH0"{iH "h{i'H{iH0"{iH "h{iWH{iH0"{iH "h{iH{iH0"{iH"h{iH{iH0"{iH"h{iH{iH0"{iH"h{iH{iH0"{iH"h{iGH{iH0"{iH"h{iwH{iH0"{iH"h{iH{iH0"{iH"h{iH{iH0"{iH"h{iH{iH0"{iH"h{iGH{iH0"{iH "h{iwH{iH0"{iH "h{iH{iH0"{iH "h{iH{iH0"{iH"h{iH{iH0"{iH"h{i7H{iH0"{iH"h{igH{iH0"{iH"h{iH{iH0"{iH"h{iH{iH0"{iH0"00{iH0"``{iH0"{iH0"{iH0"{iH0"  {iH0"PP{iH0"{iH0"{iH0"{iH0"{iH0"@@{iH0"pp{iH0"{iH0"{iH0"{iH0"00{iH0"``{iH0"{iH0"{iH0"{iH0"  {iH0"PP{iH0"{iH0"{iH0"{iH0"{iH0"@@{iH0"pp{iH0"{iH0"{iH0"{iH0"00{iH0"``{iGH0"{iGH0"{iH0"{iH0"  {iH0"PP{iH0"{iH0"{iH0"{iGH0"{iGH0"@@{iH0"pp{iH0"{iH0"{iH0"{iH0"00{iH0"``{iH0"{iH0"{iGH0"{iGH0"  {iGH0"PP{iGH0"{iH0"{iH0"{iH0"{iH0"@@{iH0"pp{iGH0"{iH0"{iH0"{iH0"00{i'H0"``{i'H0"{i'H0"{i'H0"{iH0"  {iH0"PP{i'H0"{iH0"{iH0"{iH0"{i'H0"@@{i'H0"pp{i'H0"{i'H0"{iH0"{iH0"00{iH0"``{iH0"{i'H0"{i'H0"{iWH0"  {iWH0"PP{iH0"{iH0"{iH0"{iH0"{iH0"@@{iH0"pp{iH0"{iH0"{iH0"{iGH0"00{iGH0"``{iGH0"{iGH0"{iH0"{iH0"  {iH0"PP{iH0"{i'H0"{i'H0"{iH0"{iH0"@@{iwH0"pp{iwH0"{iWH0"{iWH0"{iGH0"00{iGH0"``{iGH0"{iGH0"{iH0"{iH0"  {iH0"PP{iH0"{i'H0"{i'H0"{iH0"{iH0"@@{iwH0"pp{iwH0"{iWH0"{iWH0"{iH0"00{iH0"``{iH0"{iH0"{i'H0"{i'H0"  {i'H0"PP{i'H0"{i'H0"{i'H0"{i'H0"{i'H0"@@{iH0"pp{iH0"{iH0"{iH0"{iH0"00{iH0"``{iH0"{iH0"{i'H0"{i'H0"  {i'H0"PP{i'H0"{i'H0"{i'H0"{i'H0"{i'H0"@@{iH0"pp{iH0"{iH0"{iH0"{iH0"00{iH0"``{iH0"{iH0"{iH0"{iH0"  {iH0"PP{iH0"{iH0"{iH0"{iH0"{iH0"@@{iH0"pp{iH0"{iH0"{iH0"{iH0"00{iH0"``{igH0"{iH0"{iH0"{iH0"  {iH0"PP{iH0"{iH0"{iH0"{iH0"{iH0"@@{iH0"pp{iH0"{iH0"{iGH0"{i'H0"00{i'H0"``{iH0"{iH0"{igH0"{igH0"  {iH0"PP{iH0"{i'H0"{i'H0"{iH0"{iH0"@@{igH0"pp{igH0"{iH0"{iH0"{i'H0"00{i'H0"``{igH0"{igH0"{iH0"{iH0"  {igH0"PP{igH0"{i'H0"{i'H0"{iH0"{iH0"@@{igH0"pp{igH0"{iH0"{iH0"{iH0"00{iH0"``{i7H0"{i'H0"{i7H0"{i'H0"  {iH0"PP{iH0"{iH0"{iH0"{iGH0"{iGH0"@@{i'H0"pp{i'H0"{iH0"{iH0"{iH0"00{iH0"``{iH0"{iH0"{iH0"{iH0"  {iH0"PP{iH0"{iH0"{iH0"{iH0"{iH0"@@{iH0"pp{iH0"{iH0"{iH0"{iH0"00{iH0"``{iH0"{iH0"{iH0"{iH0"  {iH0"PP{iH0"{iH0"{iH0"{iH0"{iH0"@@{iH0"pp{iH0"{iH0"{iH0"{iH0"00{iH0"``{iH0"{iH0"{iH0"{iH0"  {iH0"PP{iH0"{iH0"{iH0"{i'H0"{i'H0"@@{iH0"pp{iH0"{iH0"{iH0"{iH0"00{iH0"``{iH0"{iH0"{iH0"{iH0"  {iH0"PP{iH0"{iH0"{iH0"{iH0"{iH0"@@{iwH0"pp{iwH0"{iH0"{iH0"{iH0"00{iH0"``{iH0"{iH0"{iH0"{iH0"  {iH0"PP{iH0"{iH0"{iH0"{iH0"{iH0"@@{iwH0"pp{iwH0"{iH0"{iH0"{i+k ;8[i@ U8pI0'i ) V䩈8pI0i 䩯8pI0'i ): 8pI0i 8pI0'i ): @ n8pI0i o8pI0*i ) 8pI0i 8pI0*i ):::: @ 8pI0*i )i 8pI0i 䩈8pI0*i )8 8pI0i  @8pI0)i ) A8pI0'i ): @ 8pI0'i ) 8pI0'i ): {iH "{iH "{iH "{iH "{iH "{i+k ;8[i{iHHH"{iHHH"7"8"""{iH _"8"{iHK"{iH _"{iH ]"8H{iH"h8"zuHi H:"{iH"{i+  ;i k ;8[i""X""X""H "hH2"2"{i+;ik ;8[iPPPPPP{iH"{iH"PPPPyPyPVPVP{iH"{iH"EPEP4P4P&P&PPP P POOOOOOOOOO{iH "{iH"OOOO|O|OnOnO_O_OMOMO{iH"{iH"> Progression\N900==Music On/Off\N801.==Organ +/-\N911==Piano +/-\N910==Slower\VN811==Faster\N810>> Sound\N800==Reverse\VN601.==Whirl\VN624 ==Slide\N623 ==Twist\N622==Spirograph\N621>> Pattern\N600==INFINITY\BN520.==Random Palette\VN510 ==Dusk\N507==Prairie\N506==King Tut\N505==Abalone\N504 ==Dawn\N503 ==Earth\N502==Spectrum\N501>> Color\N500"==Quit MatheMusic Entirely\IN410.==\VN402==New Setup\N401>> File\N400==About The Author\N302.==About MatheMusic...\N301 >>? \N300 ;8[iI  2"  2" {i+k ;8[iI  2"  2" {i+k ;8[iI ! 2" ! 2" " {i+k ;8[i{iHNUNU"{iH0","=:"."=",">:"."Z8pI0H "h{iH{iH "DUDU{iH "{iH "eH{iH "="t[婴8pI0sH "h8H "h{iHeH "{iH "eH{iH "傍="g8pI0GH "hh8H "heHeH "傹="Zg8pI0GH "h8ZH "heHeH "傹="Y8pI0GH "heH "heHeH "傹=".","{i+k9?@2222299992229299992999299299922229992222999292229929992992229992 ;8[i> t?tAt@tBt {iOHFdFd"{iOH d d9"{iH+"{i*H@J"{i*H"cc@""cc "cc "qcqc &" " 8pI0 "hi7 {ieH8 HHJ" {ieHU" {ieHS"{iH{iOH H"hh{iHH","8pI0"h {iOeHi-H?iAHJ" {iOeHU" {iOeHS"{iH{iOH H"hh{iHi:H"& "{i2HiJ"{i2H _"{i2H ]"lclcx"fcfc""{i"HJ"{i"H _"{i"H ]"acac""8pI0 "hi/ iO{eH8H_HJ" iO{eHU" iO{eHS"H "heHH""{iHH"h{iHH""8pI08 "hi/ iO{ieHw8HHJ" iO{eHU" iO{eHS"H "heHxH""{iHH"h{iHdH"" F"" t iO{ieHV"H "h'{i:H "8pI0H{i:H iO{eHO"hU iO{eHV" iO{eHV"> t k 8pI0 {i*H{ieH"H{i:H{i*HO"hx{i*HV"> {iH{iOH H"hh{iLH{iH"{i*HV"0>8pI0 {i*H{iOeH"H{i:H{i*HO"hz{i*HV"? {iH{iOH H"hh{iCH{iH "{i*HV".H{i:H{i"HO"hA ` 8pI  H{i:H{i2HO"h%@5B >?5B iO{eHV"@ AI H0"h{iHH"heH{iH0"H0"h{iHH"heH{iH0"vH0"h{iHH"heH{iH0"3H0"h{iHH"heH{iH0"H0"h{iHH"heH{iH0"H0"h{iHH"heH{iH0"jH0"h{iHH"heH{iH0"'80 aH`_(`k```4awa H "h{iLH{iCH{iH"eH{iH "8pI" "hi/H:"#x8 "hi/H:"H "heH"> t?tBtA ;{i*H @J"{i*H"{iH*"0"H2"2""{i+kQUITprev.Copy)a chord box to manually advance position.)then a form (Major,etc.). Click 'Copy' or+32 chords/progression.Click a note (A,B..), Make Your Own Progression 8MAJOR MINOR Maj7th Min7th Dom7th Aug5th Dim5th C DbD EbE F GbG AbA BbB H;i{HH ;[ H "H"hHHH "hhH "HHHH "hhe: "kHH ;[HH"HH""" d&y)H "h "Ԣ"""H"8kHH"h"kHH"k0;8 ;[H"h#H({iH "h%)))XHH "h: ) )d   +;i08k"k ;[ 0 1 :T+  ;i k ;[ k l e:e::D+  ;i k ;[   :0 )   h)+H   ;i(k HH;[H"h H "    hh+;ik ;[HH""+;ik ;[0  +  ;i k ;[0  +  ;i k ;[0   +  ;ik ;[  Ȁ +  ;ik ;[  Ȁ +  ;ik ;8 [  d) e )e     ;e i ;[907301 )80'e     +  ;ikHH ;[ d0b) W  gF @ e )e)8 0  ):  +;ik HH;[ F0D @0>)8 04  8 8  e :e   hh+  ;ik H;[d 8 2 )    8 ) h+  ;ik {cH;[hh+hk {cH;[ JJJ -)0 0 0 0 0 0 0  hh+hhk {cH;[  :JJJ 1)0 0 0 0 0 0 0  hh+;ik{cH ;[ +;ik{cH ;[ I7+;ik{cH ;[ 7+;ik ;[   (+;i (k ;[I7   (+;i (k ;[ I7  (+;i (k ;[ jjjjjjjj +;ik ;[JJJ+)0 0 0 0 0 0 0 7    (+;i(k H;[IIʩ FeI+k H;[ I Iʀ f  8 F F I+kcck8k H;[IIIIʀFf ee&IIhhhh+k H;[ I I IIʀ&&ff !  8  FfFfͥ  IIzzzzzz+kIIkIIk##kkCCkIIk8 # zz(k *kJjkjjjk***k;8 ;[  {iH "{iH{i H " +;ik;8 ;[  {iH "{iH{i H " +;ik;8 ;[H({iH "h+;ik;8 ;[H({iH "h)+;ik ;[:"hH "h::H:"+;ik;8 ;[{iH "{iHU""+;ik;8  ;[{i H)" 8   {iHU"+;i k;8 ;[{i H)" 8d  "zH"HHg"h{iH ~"h"+;ik;8 ;[{i H)" 8d  "zH"HHg"h{iH~"h"+;ik ;[) eH0"+;ikHHH ;[ HHHHH &"  Ȁ8: ))e:  +  ;ikHHH ;[H HHH HH '"  Ȁ 8: ))e:  +  ;i k;8% ;[$ &{i$H-H+H{iH "{i$H{iH1H/H "+'+&*;i)k ;[HHH)H ("h +;ik ;[HHHH)H )"h h +;ik;8& ;[.H,H{iH{iH{iH "{iH2H0H "+(,'+;i*kHHH ;[ )f A [8Ai a {8ai 80))  J ) J) +  ;i k""""""""""""""""""""""""""""""""33333333333333333333333333333333DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUffffffffffffffffffffffffffffffffwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww ;[;8 ")) )))));i+;ik ;[ HH H HHH "+  ;i k ;[;8")) ;i+;ik ;[;8" ;i+;ik ;[;8+" ;i+;ik ;[HHHHHH H$"h hhh+;ik ;[;8 " ;i+  ;ik ;[;8 " ;i+  ;ik ;[;8 " ;i+  ;ikHH;iHHHHHڢ "hhk    hhZ"HHkHHHH "hk ;[  "ኇ+ ;i k   ;[Z z Z"+hhhk . &     ;[Z z Z"+hhk ;[ ڢ "+  ;ik ;[  "+  ;ik   ڢ "+  ;ik ;[ " +hhk;iHHHڢ "ኃhhk ;[d  +hhk ;[ȗȥ @ȩ+hkH "hk ;[ "  +hhkHH "hhkH "hk;iH "hk "  k H H H H "(p0   ;ik9K 3l6l;l@lElHlKlPlqlmmmmmmmmmmmmmmm m!m"mllllllllllll lllll!l&l+l0l3l6l9lAlIlNlQlTl\ldlglllqlvlyl|lllllllllllllllllllll1l4lllllZ"p2@7B>DQ-]h-wzp-p-B[rp*-p?KUpxpplppmm-D D DDɳp,p14BpK-  ɳ!ʺpp-36@ɳ`!lպp-p-ɳ !պ)p;-CpL-  ɳ!ʺp85plD `-lD  e% D )        c  c  c <  <  M     *M             * , + U+H   Z @   h  j  l  n  p  # Z; @ b hg jl lq nv p|   h h !  ɳ ɳ*0-0cM*MttM[[*MBB*M%% *M MAu Uu z0}0Ioʺպ-ʺ-ʺ[^pc~MӞ `TWZhdkdn|qq  ~~-- "06366DGJX[^p#k!!cc!c! *M$:!':!0*M4!7!@*MD G P*M^ a j*Mx { *M  *M  *M|0|0Inʺʺպʺպ պ0-DʺQ-eʺ-պ-պ5=R=o=  l-D Z!&!&!c!%!%!*M!%!%"*M"% "%"*M"%"%""*M&"k%)"k%2"*M6"C%9"C%B"*MF"%I"%R"*MV"$Y"$b"*Mf"$i"$r"*Mv"$y"$"*M"w$"w$"*M"P$"P$"*M"$$"$$"*M"#"#"*M"#"#"*M"#"#"*M"~#"~#"*M"{##{###Y^$# '# ;#*>#*M#U&C+X&C+j&cx&=+{&=+&M&7+&7+&+&+&*&*&M&*&*&*M&*&*&*M&k*&k*'*M'?* '?*'*M'*'*"'*M&'))')2'*M6')9')B'*MF')I')R'*MV'l)Y'l)b'*Mf'@)i'@)r'*Mv')y')'*M'('('*M'('('*M'('('*M'f('f('*M'K('K(''Y^' '  (*(*(++,p,`,,& ,g',!-|0-|0 -I--k1-k1-M.. / /#//////0r0t#0v(0x-0z000001|1~!1&1+1M1`252522525$2125425:2G2Y^b22l25252*M2&363=3f333p33p333344(43464R4V4¿k4*M44-4 4 4ɳ5! 55-Q5T5^5ɳ~5!55`6<06<06I#68&6886cF68I68U6MY68\68e6*Mi6y8l6y8u6*My6O8|6O86*M6/86/86*M686866 86 867Y^&7 )7 /7b777l7p77778Y^999 9%9*9/9G9|J9|M9|R9~W9\9a99999999:r:r:r :t:v:x:z::!:; ;;S;![;k;q;;B=;B=;c;;;!;|;|;!;պ;V;.=;.=Y^S>`>x>>>>>>>$N>>>>>>s>ǝ??U+?%?9?D{E>{E^E`EbEdEfE!E@FB F@(F6FIIIdMI@\IdI@hIduIIII@IBIdIfIIIIIaIBJp JJ$J'J2J8JB@J@RJBZJ@iJ@uJBJBJ@J@JBJBJ@JBJ@K K K6J KPJKJKJKKp)K,K/KK2KKDKKGKKJKOKTKYK^KxK}KKKKKKKKKK$NLW L L!L4L6Lm!L%LA)L[-Ll0Ll3L 7L,;L{;?L1CL5GL9KLOOLDSLVLFZLM=aLdLpvLLLLt Lt Lt Lt LL'ZLإLإMإMإIMɳXMإkMإMɳMإMإMإNإ Nإ1N 8N->N GN-MN$mPN$mbNDeNDoNɳNNNNNN!NBN N-N N-N.mN.mNNNN Oɳ)O.O3O8O=O^O!bO@eOBmO@|OإO\0O\0OIOإOpVOpVOcO/VO/VOOإ PإPإ&Pإ6PإFPإVPإcPإP-P-PPP P PɳPDPDPɳP-P-Q|Q|QQQɳ5QN8QNKQɳxQ-Q-QDQDQɳQDQDQɳQ-Q-RNRNRɳ&RN)RNU$mAU$mTUɳ^U-pU-U.mU.mUɳU.mU.mUɳUإUإU|0U|0UIVإVY^%VإVإVإVإVإVإ"Wإ-Wإ1W;WإFWZWإ_W0bW0eW0hW0xWWإW0W0WWإWإWZWZWMWZWZWɳWYWYWɳ?X%NXyX%XXإXإXإXإXYXYXYXYXYXYXYXYXإ YYYYYإ%Y0Yإ3Y7Y0:Y0OYإRYVY0YY0nYإqY0tY0YإYإYإ;ZإEZإOZإYZإcZإmZإwZإZإZإZإZZإZإ5[^8[^;[I[]L[]O[][]`[]c[q[U]t[U]w[[][][[\[\[[\[\[[Q\[Q\[\إ1\إG\إx^إ^إ^إ^إ_إ_ԥ_ԥ_ԥ_إ_ԥ_ԥ_Z7`إM`إ`إWaإiaԥraԥaԥaإaԥaԥaZaإapbإbp#bإ*bp_bإfbpob-bإbpb-bإbpb-cإdɳ'd?3dgCdpRdppdإ|dإdإdإdإdإdإdإeإeإ+eإ8eإheإ|eإeإepeإeإfإf֥ f֥flfl#fإ.fإ5fp;fZ?f֥Lfإ{ffffԥfԥfԥfԥfffԥfԥfԥfԥfԥfԥfg gԥgԥgԥ%gԥ2gԥ8gԥ>gCgԥKgԥ}ggggԥgԥgԥgԥgggԥgԥgԥgԥgԥgԥh hhԥhԥhԥ(hԥ5hԥ;hԥAhFhԥNhԥhhhh¥hԥhԥhԥhԥhhhԥhԥhԥhԥhԥiԥiiiԥ$iԥ-iԥ6iԥCiԥIiԥOiTiԥ\iԥiiii¥iԥiԥiԥiԥiiiԥiԥiԥiԥ jԥjԥj&j)jԥ1jԥ:jԥCjԥPjԥVjԥ\jajԥijԥjjjj¥jԥjԥjԥjԥjjjԥjԥkԥ kԥkԥkԥ+k4k7kԥ?kԥHkԥQkԥ^kԥdkԥjkokԥwkԥkkkk¥kԥkԥkԥkԥkkkԥlԥlԥlԥ'lԥ-lԥ9lBlElԥMlԥVlԥ_lԥllԥrlԥxl}lԥlԥllll¥lԥlԥlԥlԥm m mԥmԥmԥ&mԥ5mԥ;mԥGmPmSmԥ[mԥdmԥmmԥzmԥmԥmmԥmԥmfgmɳmfg nɳnfg8nɳHnfgcnɳsnfgnɳnfgnɳnfgnɳnfgoɳodf:oɳJodfeoɳuodfoɳodfoɳodfoɳodfpɳ!pwiqɳNqwiiqɳyqwiqɳqwiqɳqwiqɳqihrɳ%rih@rɳPrihkrɳ{rihrɳrihrɳrihrɳrihsɳ'sihBsɳRsihmsɳ}sihsɳswisɳsihsɳsjtɳ)tjDtɳTtjotɳtjtɳtjtɳtjtɳujuɳ+ujFuɳVujquɳuufxufuɳufufuɳuguguɳu0gu0guɳu`gu`guɳuguguɳugug vɳvgvg!vɳ%v h(v h7vɳ;vPh>vPhMvɳQvhTvhcvɳgvhjvhyvɳ}vhvhvɳvivivɳv@iv@ivɳvpivpivɳvivivɳvivivɳwjwjwɳw0jw0j)wɳ-w`j0w`j?wɳCwjFwjUwɳYwj\wjkwɳowjrwjwɳw kw kwɳwPkwPkwɳwkwkwɳwkwkwɳwkwkwɳwlwlxɳ x@l x@lxɳxpl"xpl1xɳ5xZ8xZGxɳKxZNxZ]xɳax[dx[sxɳwx0[zx0[xɳx`[x`[xɳx[x[xɳx[x[xɳx[x[xɳx \x \xɳxP\xP\ yɳy\y\#yɳ'y\*y\9yɳ=y\@y\OyɳSy]Vy]eyɳiy@]ly@]{yɳyp]yp]yɳy]y]yɳy]y]yɳy^y^yɳy0^y0^yɳy`^y`^yɳz^z^zɳz^z^+zɳ/z^2z^AzɳEz _Hz _Wzɳ[zP_^zP_mzɳqz_tz_zɳz_z_zɳz_z_zɳz`z`zɳz@`z@`zɳzp`zp`zɳzHzH{ɳ {H{H{ɳ!{I${I3{ɳ7{0I:{0II{ɳM{`IP{`I_{ɳc{If{Iu{ɳy{I|{I{ɳ{I{I{ɳ{ J{ J{ɳ{PJ{PJ{ɳ{J{J{ɳ{J{J{ɳ{J|J|ɳ|K|K%|ɳ)|@K,|@K;|ɳ?|pKB|pKQ|ɳU|KX|Kg|ɳk|Kn|K}|ɳ|L|L|ɳ|0L|0L|ɳ|`L|`L|ɳ|L|L|ɳ|L|L|ɳ|L|L}ɳ} M} M}ɳ}PM}PM-}ɳ1}M4}MC}ɳG}MJ}MY}ɳ]}M`}Mo}ɳs}Nv}N}ɳ}@N}@N}ɳ}pN}pN}ɳ}`}`}ɳ}`}`}ɳ}a}a}ɳ}0a}0a ~ɳ ~`a~`a~ɳ#~a&~a5~ɳ9~a<~aK~ɳO~aR~aa~ɳe~ bh~ bw~ɳ{~Pb~~Pb~ɳ~b~b~ɳ~b~b~ɳ~b~b~ɳ~c~c~ɳ~@c~@c~ɳ~pcpcɳcc'ɳ+c.c=ɳAdDdSɳW0dZ0diɳm`dp`dɳddɳddɳddɳ e eɳPePeɳeeɳe eɳe e/ɳ3f6fEɳI@fL@f[ɳ_pfbpfqɳuBxBɳBBɳCCɳ0C0Cɀɳ̀`CЀ`C߀ɳCCɳCC ɳCC!ɳ% D( D7ɳ;PD>PDMɳQDTDcɳgDjDyɳ}DDɳEEɳ@E@EɳpEpEсɳՁE؁EɳEEɳFFɳ0F0F)ɳ-`F0`F?ɳCFFFUɳYF\FkɳoFrFɳ G GɳPGPGɳGGÂɳǂGʂGقɳ݂GGɳHHɳ @H @HɳpH"pH1ɳ5T8TGɳKTNT]ɳaUdUsɳw0Uz0Uɳ`U`UɳUUɳUU˃ɳσU҃Uɳ V VɳPVPV ɳVV#ɳ'V*V9ɳ=V@VOɳSWVWeɳi@Wl@W{ɳpWpWɳWWɳWWɳXĄXӄɳׄ0Xڄ0Xɳ`X`XɳXXɳXX+ɳ/X2XAɳE YH YWɳ[PY^PYmɳqYtYɳYYɳYYɳZZŅɳɅ@Z̅@Zۅɳ߅pZpZɳNNɳ NNɳ!O$O3ɳ70O:0OIɳM`OP`O_ɳcOfOuɳyO|OɳOOɳ P PɳPPPP͆ɳцPԆPɳPPɳPPɳQQ%ɳ)@Q,@Q;ɳ?pQBpQQɳUQXQgɳkQnQ}ɳRRɳ0R0Rɳ`R`RɳÇRƇRՇɳهR܇RɳRRɳ S SɳPSPS-ɳ1S4SCɳGSJSYɳ]S`SoɳsTvTɳ@T@TɳpTpTɳ<<Ljɳˈ<Έ<݈ɳ==ɳ0=0= ɳ `=`=ɳ#=&=5ɳ9=<=KɳO=R=aɳe >h >wɳ{P>~P>ɳ>>ɳ>>ɳ>>ωɳӉ?։?ɳ@?@?ɳp?p?ɳ??'ɳ+?.?=ɳA@D@SɳW0@Z0@iɳm`@p`@ɳ@@ɳ@@ɳ@@ɳŊ AȊ A׊ɳۊPAފPAɳAAɳA AɳA A/ɳ3B6BEɳI@BL@B[ɳ_pBbpBqɳu6x6ɳ66ɳ77ɳ0707ɋɳ͋`7Ћ`7ߋɳ77ɳ77 ɳ77!ɳ% 8( 87ɳ;P8>P8MɳQ8T8cɳg8j8yɳ}88ɳ99ɳ@9@9ɳp9Œp9ьɳՌ9،9ɳ99ɳ::ɳ0:0:)ɳ-`:0`:?ɳC:F:UɳY:\:kɳo:r:ɳ ; ;ɳP;P;ɳ;;ÍɳǍ;ʍ;ٍɳݍ;;ɳ<<ɳ @< @<ɳp<"p<1ɳ5080GɳK0N0]ɳa1d1sɳw01z01ɳ`1`1ɳ11ɳ11ˎɳώ1Ҏ1ɳ 2 2ɳP2P2 ɳ22#ɳ'2*29ɳ=2@2OɳS3V3eɳi@3l@3{ɳp3p3ɳ33ɳ33ɳ4ď4ӏɳ׏04ڏ04ɳ`4`4ɳ44ɳ44+ɳ/424AɳE 5H 5Wɳ[P5^P5mɳq5t5ɳ55ɳ55ɳ66Őɳɐ@6̐@6ېɳߐp6p6ɳ1إKإeإإإ•ɳؕɳإإإ إ%إ2إKإdإ}إإpɖإܖإa aY^a%Y^+a3 6 <LWإ]mإ𒗼𘗠𞗆Ɨɳʗw͗wЗeӗe֗QٗQܗ.ߗ.ɳ    #&М)М,/258;>APTWfɳjumupbsbvTyT|FF77%%ɳØƘɘ̘ћϘћҘ՘䘶  ɳ q qccUUGG"9%9(+++.147:=@CFҚIҚX\ _ nɳ|إ  إإ  إƙإ˙Ιڙإإإإ$إ5إ:=IإZإeإxإإإإإȚإԝܝߝإإ*25NإeإإإŞإ&&إإ$إ1إAإQإaإnإ-ޟ  ɳإ1-C-R U aɳx { ɳإˠ-ݠ-    ɳإ9-K-QT[ ^ jɳإ--¡ɡ ̡ ءɳإإإɳɳբإإإ ɰ ɰc-إ03?MCsFsO*MSIVI_*MoL-٣إإإ9%Q*MpL-ڤإإإ<%X*MwLإإɥإ̥DϥDإ*Mܥ>ߥ>*MLإ1إJإM9P9Y*MiL-֦إإإ$-*.-.?*MMإ`¿x*Mإ-إ)إJإV-\._.q*Mإ¿*MإӨY^ިإإ& ) /Lإإإ@ɳZwإ%Ȫɳܪإ:ɳTqإ%īɳثإNإȬ-߬fgDDɳ -"df(D+D>ɳN-ejkDnDɳ-wiDDĭɳԭ-ihDDɳ-.k4D7DJɳZ-qlwDzDɳCɭ OƮ-쮶..ɳ(-9إN-_إk-q.t.إ¯إկإإإإ إD"D%D(D.ɳ<ܥAڥJOZإp|ɱб)1:NͲҲٲܲ  إѳ׳"#--IҾpؾMpSII ;[ ):  +;ik;8 ;[     : pr ie H  HH H"2+ H) H1 H"m :    A+;ik;8" ;[(@**d(*)ȷȷ)ȷ)Ȅe2 4  ,@ ~global ;[ ):  +;ik;8 ;[     : pr ie H  HH H"2+ H) H1 H"m :    A+;ik;8" ;[(@**d(*)ȷȷ)ȷ)Ȅe2 4  )ARIANEv' '(ARIANE.S ARIANE.MAC.S_ARIANE.L8  ARIANE8  )LETTREJPA"",ARIANE.MODIF"״ ״  Ӎ 卪 Ʊ 姍 卪 򮍪㍠㍠㍠䍠㍠䍠䍠㍠ݱ捠Í捠捠ӱӠű占덠⍠ 占퍠 占젾Ӎ 려 퍠 卺젤ƍ󠴍Ġ󠲍Ġ󠲍䍍ᠥ߰߰߰ č 占ޤƠ 占ᠤƍᠺĬ 占፠ᠥ߰߰߱ 姍堻 ý 占ᠻ 占ᠠ 占젻 ĩ荠ᠰ 󍍠㠧觠 卍⠲䭺砻 㠧 ҍ㠧Ʊ 姍 䠻 諱㠧易 򍍠捠̍à젤à젤à젤à젤à젤à젤à젤à젤Ġà젤àؠݱ̠űK" "" <"""")h  " H  "hh"`rpath1/TDF1dicofasse le travail @ ma place... Je l'ai baptis{ ARIANE.MODIF.(Vous le trouverez sur cette disquette.ECJe l'ai bien entendu envoy{ @ Mr. Koenig qui m'a laiss{ le soin de vous le faire parvenir.FDDonc, si vous mettez ARIANE dans un prochain GS Infos, je pense que 6vous pourrez ajouter sur le m^eme disk ARIANE.MODIF.3 Vous souhaitant bonne r{ception, recevez,7 Cher Monsieur, mes tr}s sinc}res salutations.6 J-P ARNAUD MODIFIER ARIANE2 J-P ARNAUD JUIN 1990>D$(4)`(D$"BLOAD ARIANE,T$B3,A$2000"f2<11:2:"___________________":F11:3:"MODIFICATION ARIANE":P3:7:"Ce mini utilitaire adapte ARIANE au programme qu'il va lancer."0 Z3:14:"15 caract}res maxi [[[[[[[[[[[[[[["V d3:12:"Nom de ce programme:";N$c nN$""Āx xL(N$):L1550 ECRITURE LONGUEUR DU CHEMIN D'ACCES 8375,L2 ECRITURE DU NOM DU PROGRAMME A LANCER A8378 N1L A$(N$,N,1) A,(A$) AA1:I MISE A ZERO DES OCTETS RESTANTS DU NOM] E15L:E0250h N1Ey A,0:AA1: SAUVEGARDE 2:19:"Entrez le nouveau" 2:20:"nom d'ARIANE modifi{:";V$ V$""Ā "D$"CREATE";V$;",T$B3"! ,D$"BSAVE";V$;",T$B3,A$2000,L$E4": 82 ,@BlueMonk BlueMonk 2K 4  g.  ")i.`H"d@hh R dhi@HHHH "BDF HHH"HH"46"1"1)1)1H1"484i H:"H""1"""hBhDhFhH`H1)Y"h` x'e.` q. " o.`x " (`) H& h& ` K; :88+Hv y u ,JH  8,h:ꍗ1 " T"` S$,D` 8"%HY"h` 4JiH  8Qh:`  jg.H,"`x(+++ "᭶+8`+i.k.m.` " " " " "0P8+J0)HH "h:+ "hm+)H "hP " "`HH"H  8h:HHE2"hhH"h> 02ڢ0  کhJiڢ/"ဧ ""`HH"H  8,h:HH2"hhH"h> ,02ڢ,0  ,ک,hJiڢ/"ဧS  e`HH"H  8Qh:HH2"hhH"h > 02ڢ0  کhJiڢ/"ဧHH" HH>2"hhH"h $ HJڢ/"R 7777787777777777n77777777777777777777 b]=  T 444444444Jw30b>>@\HX--A propos de Blue Monk\H---\D.>> Fichier \H--Ouvrir \H*Oo--Fermer\H*WwD--Sauver \H*SsD---\D--Format d'impression \HD--Imprimer \H*PpD---\D--Quitter \H*Qq--Lancer une application \H*Ll.>> Edition \H--Annuler\H*ZzD---\D--Couper\H*XxD--Copier\H*CcD--Coller\H*VvD--Effacer\HD---\D--Texte entier\H*FfD.>> Options \H--Recoder \H*RrD---\D--Configurer High Society \H---\D--Rgler la temporisation \H .>> Caractres \H--Choisir une police \H D.>> Aide \H--AEPC vers Apple\H --Apple vers AEPC\H --AEPC vers Apple blue\H --Apple blue vers AEPC\H--Enrichi vers GSwrite\H--Enrichi vers strict\H--High Society\H--Sources Merlin 16+\H--Ascii bas\H.2dsXMf X- /dT ,- ;7- iB- JFOptions pour quitter ?- quitter GS.OS avec conservation du RamDisque- quitter GS.OS avec redfinition du RamDisque" retour l'application prcdenteOKAnnuler2)AYqX X  N +N 6N AN JFTemporisation 1 minute 2 minutes 3 minutes 4 minutes 2x/G_w7m? m rO  b s  +  6  A  L  W  b !JFRecodages AEPC vers Apple Apple vers AEPC AEPC vers Apple LittleBlue Apple LittleBlue vers AEPC! Texte enrichi vers ASCII GSwrite Texte enrichi vers ASCII strict High Society Sources Merlin 16+ ASCII bas(t4n n .,LL9 D O 9 D  O JFHigh SocietyF {}|\ ^a^e^i^o^u aeiou ->  @ -> []# ->  MAJMIN -> Majmin AEae -> OEoe -> "" -> ܈\{|}#[]aeiou%%%؅ćʧʹʵʯʽʰʱšʎao'AAO-Y/,AEAEEIIIIOOOUUU؅ćЛɧšƤʎij߀@\{}|[#]@@CENOUa@aaaa\{}eeiiiinooooou|uu [c#][ BRCT'~ A0 Y a0 AAOOo__""'' yY/o<>ff .,, AEAEEIIIIOOOOUUU 7y !"#$P&'x(0/\$0/AEPC vers Apple Recode un fichier texte import du monde MSDOS l'aide des utilitaires PC.TRANSPORTER. Les caractres tendus communs aux mondes Apple et MSDOS sont recods en fonction de la carte officielle Apple. Tout caractre tendu MSDOS n'existant pas chez Apple est remplac par un espace collant./^#00/\$0/Apple vers AEPC Recode un fichier texte Apple. Les caractres tendus communs aux mondes Apple et MSDOS sont recods en fonction de la carte officielle MSDOS. Tout caractre tendu Apple n'existant pas en MSDOS est remplac par un espace collant. Le fichier rsultant pourra tre expdi dans le monde MSDOS l'aide des utilitaires PC.TRANSPORTER./^#00/\$0/AEPC vers Apple LittleBlue Recode un fichier texte provenant du monde MSDOS en fonction de l'implantation des caractres dans la police LittleBlue. Tous les caractres communs aux deux univers seront leur place habituelle chez Apple./^#00/\$0/Apple LittleBlue vers AEPC Recode un fichier texte gnr sous AppleWorks GS avec la police LittleBlue. Tous les caractres seront recods selon les normes MSDOS. Le fichier rsultant pourra tre expdi dans le monde MSDOS l'aide des utilitaires PC.TRANSPORTER./^#00/\$0/TEXTE enrichi vers ASCII GSwrite Les 8 caractres des fichiers modernes sont recods en @{}|\ []# afin de pouvoir les relire avec GSwrite ou AppleWorks+SuperFonts. Les autres caractres tendus restent inchangs./^#00/\$0/TEXTE enrichi vers TEXTE strict Permet de passer un texte moderne dans un circuit pur texte. Les 8 caractres sont recods en @{}|\ []#. Les caractres enrichis comme le ou le sont remplacs par leur quivalent non 'accentu' soit ici, A et O. Les tendus pour lesquels il n'y a pas d'quivalent sont remplacs par des espaces./^#00/\$0/High Society Permet de passer un texte ancien ou gnr en ASCII par GSwrite dans un programme moderne. Les @{}|\ []# sont recods en . Les squences 'avec circonflexe' ou 'avec trma' d'AppleWriter ou d'AppleWorks sont remplaces par . Peut aussi passer en minuscules l'exception de la premire lettre de chaque mot./^#00/\$0/Sources Merlin 16+ Remplace les espaces tabulants par de vraies tabulations permettant une impression correcte dans AppleWorks.GS. Il restera placer les taquets de tabulation./^#00/\$0/Ascii bas Met zro le bit haut de tous les caractres. Option utile pour les sources Merlin et pour les fichiers provenant de quelques anciens traitements de textes./^#00/L41)/ `JFBLUE MONKF vous permet de transfrer des fichiers ASCII : MS.DOS vers GS.OS et vice-versa, fichiers ASCII gnrs par AppleWriter, AppleWorks ou mme GS/Write vers les programmes natifs modernes: AppleWorks GS, Beagle Write, Medley (C) Yvan KNIG 1990  Version F-0.7`^#002n4/Le document a t recod ou modifi. Voulez-vous le sauver?/^ Oui / Non Slectionner un document : Destination :Choisir le fichier lancer:2#aU*OKErreur GS.OS :Erreur :GS.OS occupUnit introuvableErreur d'E/SProtection d'critureUnit non en ligneSyntaxe incorrecteTrop de fichiers ouvertsVolume pleinDirectory pleinErreur de versionType non supportFin-de-fichier rencontreFichier verrouillFichier dj ouvertType non supportPlus de mmoireFichier en doubleCe n'est pas un disqueN de bloc trop grandMmoire insuffisante !ID indisponible !$0000x,,,,,,,,--(-:-T-g-{-------.'+/@BHIJKLNPRTWXZ     "!/ 80???303330?3<0??30?303?0<3333?33?3333O?3??ODO??OOO N{1{1{{{ tb 7:=@WZ_isw{ ,/29AGJMSV_ehk{"&)-AERV`ptgmv ",/28;>CHNQUmwGb $'4TWafis :>an!$'+Jz+!/7e  "$&(*,.0!#%')+-/135 !#%')+-/135A1111{1/!/;))/@(Ll4hd`\XTPLtC!+ sbkOS;'7# w_G/}eM5qYA)i;/kgc_[WSsFbB0>:36w2Jb>GE@+++++?7 o. 1) 1R 11 1? 1S 1)++++s*j+d*IUBU;U4U-U&UUUU UMm*]1-1MMMMMMMMMMUD++{*u*i*.x,`,],U,M,.0f.i.Moisson d't du domaine public, suite du catalogue commenc dans GS.Infos 7. GSCLUB.134 : Utilitaires JUMPSTART: Version 3.0 lanceur de programmes, gestion des fichiers, buffer d'impression, etc... demande GS/OS 5.0, documentation incluse. FILE.CDA: Accessoire de bureau classique, gre les fichiers Prodos. demande GS/OS 5.0, documentation incluse, shareware. UTILITYWORKS.GS: V.0.88 lanceur de programmes, gestion des fichiers et impression, shareware. SWITCH.CTRL.PNL: V.2.5 utilitaire P8 permettant de reconfigurer immdiatement le tableau de bord, shareware. FINDER.KILLER: programme basic qui efface les fichiers Finder.data et Finder. root crs par le finder. GSCLUB.135: Inits, Cdas Et Ndas Attention, certains sont shareware et la majorit d'entre eux requiert GS/OS 5.0. Inits Initmaster.tif_initmaster.cdev_dcp_brm_carpet_babar.witness.2_babar.crash Ndas Colorit _ Inverter _ File.view.nda _ Memopad.nda _ Memorybar_fv _Write.it Punc _Menuclock.card1 _Alarmclock.doc _Alarmclock.v2.0_anaclock _Digital.clock_ Horloge_anaclock.pas _Removefile _Mem _Grass _Desk.color.nda _Filetools Filinfo _Analog.clock _Bgmusic _Tool.versions _Find.file.v1.2 _Peekit Mypaperv1.1 _Keycaps22 _Iwiiprint.x _Formatter _File.manager _Fileinfo2 Dfc.nda.v1.3 _Clock.nda Cdas C1.saver _Blank.screen.cd _Area.codes.da _Craps.da _Sts Iw2.da _Ps.da Gscat _Alarm.cda V3.2 _Mousetrap V3.2 _Nifty.list V2.92 GSCLUB.136: Jeux Battleship.gs - Worm.gs - Spellbinder.gs - Adventure.gs - Beast GSCLUB.137 : Dessins au format G.I.F. Babe.ruth.gif _Bach.gif _Bad.dance.gif _Bambi.gif _Beethoven.gif _Bugs.bunny.gif Capt.kirk.gif _Churchill.gif _Clipper.gif _Cowboy.gif _Davinci.gif Dead.logo.gif _Dinosaur.gif _Dire.strait.gif _Disney.gang.gif _Dollar.gif Dragon.gif _Dragon2.gif _Ed.murphy.gif _Elvis.gif _F18.plane.gif _Floyd.wall.gif Fractal.gif _Ghostbuster.gif _Gubmy.gif _Hagar.gif _Haunt.house.gif _Hendrix.gif Hopalong.gif _Jessica.rbt.gif_jfk.gif _John.lennon.gif _King.tut.gif Liz.taylor.gif _Lyn.skyn.gif _Madonna.gif _Miami.mice.gif _Mick.mouse.gif Mickey.gif _Mime.gif _Mounthood.gif _Nagel.1.gif _Nagel.85.gif _Nagel.gif Nagel.michl.gif _Ninja.tur.gif _Opus.bill.gif _Pink.floyd.gif _Porsche.gif Ram.chip.gif _Red.dragon.gif _Rocket.ship.gif _Rodney.gif _Saturn.gif Scrooge.mc.gif _Sesame.st.gif _Shuttle.gif _Smurf.beach.gif _Smurf.socr.gif Spock.gif _Steve.allen.gif _Sunset.gif _Thumper.gif _Tiger.gif _Timepiece.gif Transformer.gif _Uncle.sam.gif _Unicorn.gif _Usa.map.gif _Van.gogh.gif Vanna.white.gif _Will.shak.gif_winnie.pooh.gif _Wom.warrior.gif _Woody.woodp.gif World.map.gif Deux utilitaires sur le disque: un shareware bien connu SHR.CONVERT et RUNII.GIF afin de pouvoir rcuprer ces images. GSCLUB.138: Images .SHR Sailboard.shr_bible.shr_geisha.shr_holiday.tag.shr_panda.shr_rodeo.shr Sports2.shr_summer1.shr_usa.shr_worker.shr_school.shr_scroll.shr Sports.shr_paint.shr_nautical.shr_kids.shr_holidays.shr_hand.tools.shr_garage.shr Frontier.shr_food.shr_dino.shr_clips.shr_chimp.shr_misc3.shr_borders.shr Berries.shr_band.paste.shr_band.newspa.shr_band.instru.shr_award.shr Animals.shr_animals1.shr UPGRADE.GSRAMv' 'DESSINS.4.MO6  !"#$%&'()23456789:;<=>EXPANSION A 4 MEGA DE LA CARTE APPLE: ************************************** La nouvelle annonce dans GS Infos 10 n'tait pas un canular, l'expansion 4 Mga de la carte originale Apple fonctionne bel et bien ! Bien sr, il s'agit d'un bricolage mais il est ralis avec srieux et ne doit-tre entrepris que par des gens matrisant bien le fer souder et trs soigneux. L'tude du prototype et des circuits imprims est due M. Claude BATUT, je me suis born raliser les dessins d'illustration et adapter le texte original ceux-ci. Monsieur BATUT avait prvu deux types d'implantations, l'une n'utilise que deux circuits imprims l'autre 4, c'est cette dernire que j'ai dcrite car la solution deux CI a le dsavantage d'empcher l'utilisation du slot 7 et mme du 6, j'espre que l'auteur ne m'en voudra pas !. J. Rey **** La lecture attentive du livre "APPLE II GS Hardware rfrence", permet de constater que APPLE a fort bien prvu les choses;enfin presque. En effet,les circuits de la carte mre sont capables d'adresser correctement des bancs de mmoires de 256K ou 1Mga octets chacun, ceci sans aucun artifice d'adressage supplmentaire. C' est la carte d'extension qui dtermine le choix du type de RAM par la tension prsente sur le contact 27 du connecteur de mmoire: -+ 5V....puces 256k - 0V....puces 1 Mga Ensuite cela se complique un peu car les puces 1Mega ncssitent une ligne d'adresse complmentaire. Heureusement, cette ligne est prsente sur le connecteur (contact 3) , il est donc facile de la reprendre, car APPLE s'est arret l. Sur la carte APPLE les diverses lignes d' adresse issues du connecteur passent chacune par un inverseur extrait de l'un des deux circuits 74F04 (6 inverseurs). Comme il n'y a que 9 lignes l' origine, 3 inverseurs restent disponibles et on peut donc facilement en utiliser un. La ligne doit ensuite comporter une rsistance de protection de 33 ohms avant de rejoindre l' entre A9 des RAM 1Mga. Toutes les autres lignes doivent tre branches de faon identiques celle des bancs correspondants des RAM 256K. Trois configurations possibles: 1, 2 ou 4 Mga, mais pas 3 car Apple a conomis sur les "jumps" de dcodage de bancs et les combinaisons "Rien", "J1" et "J1 + J2" sont seules valides. REALISATION -Matriel necessaire: -1 carte RAM APPLE dbarrasse de ses puces 256K.Le banc soud doit tre soigneusement dssoud l'aide d' un matriel adapt. Ceux qui ne matrisent pas bien ce genre d'exercice peuvent couper les pattes des puces avec une petite pince coupante diagonale, les RAM sont alors bonnes pour la poubelle ! -1, 2 ou 4 Barettes mmoires 1 mga "SIMM" ou "SIP" Les modles utiliss sur les MACs conviennent.Temps d'accs 100 ns. 70 ou 80 ns Consulter les pubs des revues MAC pour trouver les meilleurs prix. Les miennes viennent de ICS-CHIP SERVICE, 14 rue ABEL PARIS 12me ( moins de 500 F le Mga) -1 rsistance 33 ohms 1/4 w -Fil de cablage isol rigide FIN (4/10mes) Du fil rcupr dans du cable d'installation tlphonique peut trs bien convenir. -Fer souder 15/20w PANNE FINE et soudure fine -Cutter,pinces coupantes,pince dnuder,pinces brucelles -Une bonne dose de soin et de patience -Un raton laveur CHIRURGIE: Reprer sur la carte, ct composants le contact 27 (voir dessin "RAM.Chirurgie") et couper au cutter la piste qui y mne, le plus prs possible de la liaison avec les couches internes. Attention ne pas endommager la fine liaison du contact 26. Gratter soigneusement le vernis vert pour dgager quelques mm2 soudables. PROTHESE: Etamer la partie en question et y souder un petit pont de fil de cablage pour relier ce point la masse, contact 23, au niveau du point de soudure existant. Sur la face postrieure reprer le contact 3 (FRA9) et gratter le vernis qui peut le recouvrir sur 1 mm. Etamer avec soin sur 1 mm maximum. Reprer la patte 13 du CI 74F04 (UA18). Prparer un fil de liaison isol pouvant se placer contre la platine sans risquer d'tre bless par les broches des CI, et dnudez et tamez les extrmits sur 1 mm. Soudez ce fil au contact 3 dans la partie tame et l'autre extrmit la broche 13 du CI 74F04 (UA18). Disposer le fil bien plat sans le blesser et l'immobiliser avec quelques points de colle. En aucun cas, la soudure sur le contact 3 ne doit gener l'enfichage de la carte dans son connecteur. RAM 4 MEGA. CIRCUITS IMPRIMES Les circuits imprims, ont t conus pour permettre un maximum de possibilits diffrentes de montage. En effet il est ncessaire de tenir compte de l'encombrement des barrettes de mmoire qui empchent de placer une carte en slot 7 et mme 6 si l'on veut laisser les dites barrettes sur la face "composants" de la carte mmoire. Il y a donc un premier circuit permettant de faire correspondre les 30 points de contact des barrettes avec les points correspondants d'un'articles sur le graphisme et l'animation en Applesoft. - une routine en langage machine pour remplir de couleur des parties d'cran. - des pokes pour afficher des lettres dans l'cran texte. - amnager le clavier pour entrer des nombres en hexadcimal. - Transformer les polices de Publish.It en polices normal et vice-versa( en basic). - Odometer, un programme basic pour calculer consommation et kilomtrage de votre voiture. NIBBLE 7 JUILLET 90 ------------------- Dans une cassette vido envoye aux coles, John Sculley annonce qu'il y aura un Macintosh bon march qui fera tourner les logiciels Apple II dans le courant de l'anne scolaire 1990-1991. - les jeux: Wraith - le correcteur d'ortografe de Nibble. ( basic et LM) - impression d'enveloppes ( basic) - mouse cursor: employez la souris dans vos programmes en Basic.(assembleur liza) - la fonction Mod en applesoft ( modulo) . - l'atelier graphique ( deuxime partie). - Pawns: un jeu de stratgie en basic. - un diteur de text : les ressources. NIBBLE 8 AOUT 90 ----------------- Vu ce mois-ci: * une souris en forme de crayon pour pouvoir dessiner parfaitement: MousePen ADB. * un directeur Apple II chez Apple Computer : Ralph Russo. - un jeu : centauri alliance. - l'atelier graphique : les tables de forme. - un CDA: screen saver ( pour sauver l'cran dans un fichier.( on en a dj 15...) - conversion en dcimal de la date et de l'heure.(tableur Appleworks) - savoir ce que contient votre Apple ( cartes, etc... ): un petit programme en assembleur. - mmoire virtuelle: comment patcher l'Applesoft pour dpasser les 64k des tableaux. - formater l'affichage des dcimales en Applesoft.(basic) MAUVAISES NOUVELLES ------------------- L'Association des Dveloppeurs de Logiciels (SPA- a ne s'invente pas -Software Publisher's Association) donne les chiffres suivants: la vente de logiciels a diminu de 28,8 % en 89 par rapport 88 pour l'Apple II pendant qu'elle augmentait de 22,3 % pour le Mac, de 16,2 % pour MS-DOS et de 37,5% pour Commodore. 12,9% de moins dans les logiciels ducatifs ( la grosse part de l'Apple II ) contre une progression 9,8% pour MS-DOS. Pour les autres logiciels sur Apple II: - PAO: - 68,4% , graphisme : - 55,3% , jeux : - 48%, traitements de texte: -34,2 %, logiciels pro: - 27,6%, intgrs : -6,1%. Bon et alors? Qu'est-ce que cela prouve? 1- Que MS DOS et Mac n'avaient quasiment pas de logiciels ducatifs en 88, 2- Que leur parts de march aux USA a trs nettement augment, 3- Mais que l'Apple II ( tous modles confondus ) est en perte de vitesse. Mais doit-on encore dvelopper pour une Apple II+ ou IIc ? L'Apple II c'est le IIgs et il faudrait des chiffres ne concernant que lui. DERNIERE -------- Libration du 20 aot. Le CCC ( Chaos Computer Club ) qui tait entr dans l'informatique de la NASA et dans celle du Pentagone fait des mules. Le CCC Franais) vient de voir le jour. Bernard Condat, responsable du CCCF : " Si certains clubs comme celui de Hambourg tranent une rputation sulfureuse, nous voulons au contraire crer une plate-forme conviviale permettant tous les informaticiens de se documenter sur les moyens de combattre les virus, ces miniprogrammes qui, introduits en douce dans les machines, peuvent en dtruire les donnes. Nous ne cherchons pas faire parler de nous par des actions sensationnelles ou douteuses." J.B.Condat,CCCF BP 8005 69351 Lyon Cedex 08 Minitel: 3614 code Chez*CCCF. UNE NOTE D'ESPOIR POUR FINIR ---------------------------- Ce n'est plus "les peek et pokes" des dbuts de l'Apple II.. Qu'il est triste de lire la presse Apple en cette fin d'anne 90. Heureurement, il y a encore le GS Club. Alors pour ceux qui ne l'ont pas encore fait, abonnez-vous au plus vite. Voir le menu Pomme. Y.Gobin banc de la carte, quip des supports pour les puces 256 Ko; et un second circuit permettant de recevoir jusqu' 4 barrettes montes verticalement, ventuellement avec des supports ad hoc, ou 2 barrettes montes plat, ce qui permet de glisser le tout dans l'espace restant entre le ct circuit et le boitier du GS. Dans ce cas (qui est celui des HEUREUX possesseurs de disque dur) il est ncessaire d'utiliser 2 jeux de circuits pour atteindre la capacit totale de 4 Mo; c'est cette solution que nous allons dcrire en dtail. CABLAGE circuit 1 Le circuit imprim n1 est prvu pour recevoir la rsistance de 33 ohms ce qui vite de la monter "en l'air". Cette rsistance doit tre cble en premier puisqu'elle va se trouver sous le circuit. Il faut galement placer ce moment le strap de liaison vers le contact 1. Seul ce strap est cbler sur le deuxime exemplaire du circuit 1; le point 18 sera directement reli par un fil de cblage son homologue du premier circuit mais cette opration ne se fera qu'en fin de cblage. Raccorder les circuits 1 et 2 l'aide de 25 fils isols, la longueur de ceux-ci sera dtermine en fonction de la position du circuit 1 sur la carte RAM Apple ( voir les dessins "Circuits" et "Carte.RAM" ). L'opration la plus dlicate consiste positionner trs soigneusement le circuit au dessus du groupe de 8 supports du banc 2 en haut droite et, au moyen de fils de cuivre tams de 0,6 mm environ ( ou de petits picots que l'on trouve dans les boutiques d'lectronique ), de placer dans chacun des trous disponibles une liaison qui viendra assurer le contact avec l'orifice correspondant du support situ en dessous. Commencer par enfoncer des morceaux de fil de 10 mm de long ( ou des picots ) dans les trous des supports des RAM 256 k suivant l'ordre du tableau ci-dessous: ( les noms des supports entre parenthses correspondent au banc 3 ) UA 9 ( UB 1 ) : 2 - 5 - 7 - 8 - 15 UA 10 ( UB 2 ) : 6 - 14 UA 11 ( UB 3 ) : 2 - 12 - 16 UA 12 ( UB 4 ) : 2 - 10 - 11 UA 13 ( UB 5 ) : 1 - 3 - 9 - 13 - 14 UA 14 ( UB 6 ) : 14 UA 15 ( UB 7 ) : 14 - 16 UA 16 ( UB 8 ) : 4 - 8 - 14 Bien vrifier que chaque morceaux de fils ainsi placs est totalement enfonc dans le support. Il est prfrable de travailler avec une petite pince qui permet de bien se rendre compte de l'enfoncement. Une fois les 24 fils correctement placs, et aprs ultime vrification de leur bonne position, enfiler le circuit 1 avec prcautions et l'immobiliser avec 4 gouttes de colle super-glue dposes sur le dessus des supports d'extrmits. Souder ensuite les fils puis couper la longueur exdentaire l'aide d'une pince diagonale. Une vrification l'ohmmtre permet de contrler la bonne continuit au niveau des supports. Ce systme reste dmontable quoiqu'il soit fortement dconseill de le faire car la remise en place est trs prilleuse en raison de la minceur des broches ainsi constitues qui ont fcheuse tendance se replier ce moment. On procde de mme avec le deuxime circuit qui vient lui se placer sur le banc 3 en bas gauche. circuit 2 Ce circuit va tre cbl en fonction de la configuration choisie. Souder un fil de cblage de quelques de centimtres aux points 2 et 27 des supports qui ne sont pas ct circuit 1 ( voir dessin "Circuits" ). Ces fils sont relier des contacts "CAS" et "RAS" des bancs mmoire rests libres. Si vous ne dsirez installer qu'un ou deux mgas, reliez ces fils respectivement aux broches 15 ( CAS ) et 4 ( RAS ) de UA 8; si vous installez deux montages pour 4 Mga, utiliser les broches 15 de UB9, 4 de UB 16 et 15 de UA1, 4 de UA 8 ( voir dessin "Carte.RAM" ), il est possible de souder ces fils ct circuit de la carte Apple si vous reprez correctement les broches correspondantes. INSTALLATION DES BARETTES: Cette opration est illustre par le dessin "Barettes", la mousse autocollante facilite le montage de la barette N 2. Les liaisons seront effectues l'aide de petits ponts en fil tam souds sur les pastilles du CI et les plots correspondants de la barette. Les plus astucieux utiliseront au mieux un support de SIMM mont plat ( difficile se procurer, le seul avantage tant un dmontage plus facile des RAM pour rcupration ventuelle ). Prendre son temps pour souder ces lments afin d'viter une surchauffe des RAM. Pour la version 1 Mga, la barette doit imprativement se trouver en position N1. Le CI N2 sera ensuite bascul de telle faon qu'il puisse tre plac plat sur le derrire de la carte mmoire. A ce propos il ne parait pas inutile d'effectuer une longue sance de pinces coupantes pour diminuer au minimum l'encombrement des broches de support et de circuit intgr qui dpassent des soudures sur cette face. Intercaler une mousse autocollante ( 2 mm maximum ) ou une feuille isolante fixe la colle noprne entre la carte Apple et les CI N2. Vrifier l'encombrement en installant la carte dans le slot d'extension mmoire, le GS tant bien sr hors tension, il sera peut-tre ncessaire de coller une fine feuille isolante sur le blindage mtallique du capot pour viter tout risque de court-circuit. Ce contrle effectu, terminer le cblage en reliant l'extrmit libre de la rsistance de 33 Ohms la broche 12 du circuit intgr 74F04, rfrenc UA18 (voir dessin) et, le cas chant, les deux points 18 des deux circuits 1 entre eux. Sauf erreur, le travail devrait tre termin. Placer les ponts J2 pour 2 Mo, J1 et J2 pour 4 Mo. Vrifier encore une fois trs srieusement les cblages; chaque barrette SIMM reoit-elle bien les signaux "CAS" et "RAS" qui lui sont destins? Si oui, on peut alors replacer la carte mmoire dans le GS, vrifier que rien ne dpasse, fermer le capot,croiser les doigts et mettre sous tension. On peut enfin, si tout va bien, jouir du confort bien mrit d'une mmoire tendue, mettre son SYSTEME en RAM disk pour celui qui n'a pas de disque dur, etc . *** Les dessins des CI ne sont pas l'chelle pour des raisons de lisibilit, ceux qui dsirent les raliser devront adresser une enveloppe timbre self-adresse Denis Melchior pour obtenir une copie des dessins originaux ( c'est lui qui la photocopieuse !). Vous trouverez les dessins dans le dossier HARD sous-dossier UPGRADE.GSRAM. @ABCDEFBooEBooEBpB``EpDBooEDBooEFBooEBooEBBBBBB BwwwB D~DDB F~D D~DEDB~DD ~DB ~DBDB~D EB~Bw DEB~FB  BB~FBBDE~FB BD EF~FBDDBBE~FD E~DDEBBBDEBBEBDBDD@EBDEFwwEBDEFBDEFDDE  DED B DBD  E B BBBBEBBBDEBBBBEBBBDEBBBBEBBBDEBBBBEBEBDEBEDEBBEBEEDBDEBEDDDBEBEFBBDDEBEDDDBBBEBEEDBBDDEBEDEBBBEBEEDBBDDEBEDDDBBBEBEFBBDDEBEDDDBBBEBEEDBBDDEBEDEBBBEBEEDBBDDEBEDDD#%ALGO4a=v#CARTE.4.MOu,   #/ART.HYPERSTUDIO #QUICKIE.2.0 #NOUVELLES 44#mps avec SetAllScbs(argument). Dans le cas prsent, l'argument est gal 32 car 25^=32. Pour le fonctionnement des SCBs, voir page 200 de l'ouvrage cit prcdemment, ou la doc Apple. Dans ce mode, la couleur du premier pixel de chaque ligne doit tre diffrente de 0, sinon on risque d'avoir des effets indsirables, ce qui explique la prsence de la Boucle 1. Supprimez-la l'occasion, l'effet est plutt joli, finalement. Si vous avez du mal comprendre le fonctionnement du mode Fill, ou le fonctionnement de l'algo lui-mme, supprimez les SetAllScbs() et relancez le programme. - le dessin lui-mme : l'cran tant dcoup en 16 tranches, il va falloir calculer les coordonnes limites de chaque segment de droite. Une ligne contient 320 pixels. En colonne, on a 200 pixels. Puisque nos segments sont tracs en diagonale et nos tranches de largeur gales, on a 8 intersections sur chaque ligne et colonne. Pour vous fixer les ides, tracez un schma approximatif sur une feuille. Vous constaterez qu'on a bien 8 tranches au-dessus et 8 tranches au-dessous de la diagonale qui joint le coin suprieur droit au coin infrieur gauche de l'cran (que j'appellerai la diagonale principale). Les calculs vont tre vite faits : 320 / 8 = 40 pixels 200 / 8 = 25 pixels On pourrait donc imaginer une boucle qui incrmenterait les coordonnes horizontales de 40 et les coordonnes verticales de 25 pour la partie de l'cran au-dessus de la diagonale principale, et rebelote pour la partie au-dessous... Beuhark !! A que je trouve que a c'est nul, alors. Nom de Zeus, mais c'est bien sr : on n'utilisera qu'une seule boucle et on dessinera en mme temps pour chaque diagonale son symtrique par rapport la diagonale principale. Le calcul est trs simple comme vous pourrez le constater dans le module qui suit (cf. Boucle 2, bien sr). Module arc_en_ciel Dbut du module SetAllScbs(32) *** Boucle 1 *** i <-- 0 TQ i <= 7 SetSolidPenPat(i+1) MoveTo(0,i*25) LineTo(0,(i+1)*25) i <-- i + 1 FTQ *** Boucle 2 *** i <-- 1 TQ i <= 8 SetSolidPenPat(i+1) MoveTo(i*40,0) LineTo(0,i*25) SetSolidPenPat(i+7) MoveTo(320-i*40,200) LineTo(320,200-i*25) i <-- i + 1 FTQ SetAllScbs(0) Fin du module Que voil un algo bien particulier, mais peu importe : on ne va quand mme pas s'amuser trouver des quivalents franais des instructions comme SetSolidPenPat par exemple. Je tenais montrer ceux qui en doute raient encore, que n'importe quel problme peut se prter une tude algorithmique, qui ne se justifierait pas en elle-mme si elle ne permettait pas de rsoudre toutes sortes de problmes, des plus simples aux plus complexes. SetAllScbs(), SetSolidPenPat(), MoveTo() et LineTo() sont des commandes QuickDraw. Au cas o vous ne l'auriez pas remarqu, les 2 boucles peuvent tre traduites par FOR..TO..DO.. Ah oui, j'allais oublier : i est un INTEGER local (mais vous l'aviez devin, j'en suis sr). Un conseil, ajoutez des REPEAT UNTIL KEYPRESSED (en Pascal) avant chaque "FTQ". Ainsi vous suivrez mieux le droulement du programme l'cran. Alors, il n'tait pas si vident que a ce petit exercice, hein ? Faites moi plaisir, dites oui. Trve de plaisanterie, la rcr est finie. J'espre que vous avez profit des vacances pour potasser mon dernier cours, sinon... vous allez souffrir ! ------------------------------------------------------------ ------------ Un ami avec qui je discutais d'algo me demanda comment traduire en Basic, en "collant" le plus prs possible l'algorithme, des instructions telles que TantQue...FindeTantQue ou Si...Alors...Sinon...FindeSi. Il n'est peut tre pas inutile d'y revenir, il serait dommage que les utilisateurs du Basic se sentent "largus" alors que dans la plupart des cas, on peut traduire les algos vus jusqu'ici dans ce bon vieux Basic Applesoft sans problmes. Le prix d'un compilateur Pascal est souvent dissuasif alors que l'Applesoft est livr gratuitement avec tous les Apple II. Si... Alors... Sinon... FSi : Dbut Lire note Si note < 8 Alors Afficher 'candidat limin' Sinon Si note < 10 Alors Afficher 'candidat admis l'preuve de rattrapage' Sinon Afficher 'candidat reu' FinSi FinSi Fin. En Applesoft, cela donnerait : 10 INPUT NOTE 20 IF NOTE < 8 THEN PRINT "CANDIDAT ELIMINE":GOTO 50 30 IF NOTE < 10 THEN PRINT "CANDIDAT ADMIS A L'EPREUVE DE RATTRAPAGE":GOTO 50 40 PRINT "CANDIDAT RECU" 50 END C'est a que je voulais dire en parlant de "jongler avec les GOTO du Basic" dans la premire partie de ce cours : TQ...FTQ : i <-- 0 TQ i <= 7 Afficher i i <-- i + 1 FTQ Pourrait se traduire par : 10 FOR I=0 TO 7 20 PRINT I 30 NEXT I Ou encore : 10 I=0 20 IF I>7 THEN 60 30 PRINT I 40 I=I+1 50 GOTO 20 60 Remarquez l'inversion de la condition de sortie de la boucle en ligne 20. En rsum l'algo qui suit (vous le reconnaitrez srement) : Dbut gagne <-- nombre pris au hasard entre 1 et 100 Lire nombre_lu n <-- 1 TQ nombre_lu <> gagne Si nombre_lu > gagne Alors Afficher 'Trop grand !' Sinon Afficher 'Trop petit !' FSi n <-- n + 1 Lire nombre_lu FTQ Afficher 'Vous avez trouv en ',n,' coup(s).' Fin. Pourra se traduire ainsi : 10 GAGNE = INT(RND(1)*100) 20 INPUT NBRELU 30 N=1 40 IF NBRELU = GAGNE THEN 100 50 IF NBRELU > GAGNE THEN PRINT "TROP GRAND !":GOTO 70 60 PRINT "TROP PETIT !" 70 N=N+1 80 INPUT NBRELU 90 GOTO 40 100 PRINT "VOUS AVEZ TROUVE EN ";N;" COUP(S)." Autant en Basic qu'en Applesoft, il faut veiller ne pas utiliser de mots rservs comme variables, sous peine de ractions inattendues du programme dont la plus courante est le SYNTAX ERROR. Contraintes de l'Applesoft : comme tout le monde il a l'ge de ses artres. N'en concluez pas un peu htivement, vu son apparente simplicit, qu'il est obsolte et lourdingue. Il est encore "fort et vert" lui aussi. Il suffit de voir ce que certains arrivent en tirer pour s'en persuader. De toute faon je vais l'encontre de l'ide que certains voudraient imposer en ce moment et qui consiste dire que le Basic est inadapt l'enseignement et donne de trs mauvaises habitudes de programmation. C'est un raisonnement dbile. On ne prend que les habitudes que l'on veut bien prendre. Si le Basic tait si nul que a, et vu le nombre d'annes que je l'ai pratiqu, je me demande comment j'ai pu m'adapter aussi facilement l'algorithmique, au Pascal et aux autres langages que je dois matriser de par ma formation. Mais laissons l ces querelles de clocher qui ne sont pas dnues d'un certain intrt commercial et voyons comment adapter les sous-programmes et les boolens l'Applesoft. Sous-programmes : si vous espriez adapter les modules avec passage de paramtre (procdures et fonctions) que nous avons vues dans le cours prcdent, vous en serez pour vos frais ( moins que vous ne travailliez en GS.BASIC qui lui permet de dfinir des procdures). Mais ce n'est pas grave, on peut facilement s'en passer moyennant quelques amnagements. La meilleure solution consiste mon avis ne penser vos sous-programmes qu'en termes de module et non de procdures ou de fonctions. De toute faon, les notions de constantes, de passage de paramtre et de variables locales n'existent pas sur les vieux Basic comme l'Applesoft. Sur ces vieux Basic, toutes les variables sont globales. Il suffira de garder ces contraintes l'esprit en crivant l'algo pour viter les mauvaises surprises lors de la traduction en Basic. Voil schmatiquement comment on pourrait traduire le problme 6 du cours prcdent: 10 REM 30 GOSUB 1000 40 GOSUB 2000 50 GOSUB 3000 60 END 1000 REM MODULE INIT-TABLEAU 1200 RETURN 2000 REM MODULE SAISIE-VENTES 2030 RETURN 3000 REM MODULE EDITION-VENTES 3050 RETURN Un bon exercice : reprenez le problme 7 du cours prcdent, rcrivez l'algo de la procdure PERIODE pour en faire un module sans passage de paramtre, puis modifiez le module EDITION-VENTES en consquence et mettez tout a en Basic la suite du programme ci-dessus (sans oublier de complter les modules INIT-TABLEAU et SAISIE-VENTES qui en ont bien besoin). En tout tat de cause, n'hsitez pas viser large en ce qui concerne les numrotations de lignes. Ainsi si vous voulez oprer des modifications ou des ajouts de lignes, vous n'aurez pas trop de problmes. Vous remarquerez que si vous avez bien travaill votre algo (jeux d'essai et tout le tra- la-la), son criture en Basic avec la contrainte des numros de lignes ne relve plus que de l'exercice de style. Le programme "plat de spaghetti" n'est plus alors qu'un lointain souvenir (ou presque, tout est relatif). N'hsitez pas arer vos programmes par des commentaires, voire des lignes de REM "vides", ceci afin de faciliter la relecture et le dbogage, de toute faon invitable. Une solution agrable laquelle ne pensent gnralement pas les dbutants consiste taper son programme sur un traitement de texte ou un diteur quelconque, le sauvegarder sous forme de fichier texte et le rcuprer en tapant sous Applesoft : EXEC L o les choses se corsent, c'est lorsque vous voulez reprendre un fichier Basic sous un traitement de texte. Je vous conseille de vous reporter l'article de Dimitri Geystor dans Pom's n38, qui apporte une solution intressante au problme.Passons maintenant aux boolens : La notion de boolen existe en Applesoft mme s'il n'existe pas de variable boolenne proprement dite (la variable gagne ci-dessous est un boolen) : Lire nbrelu gagne <-- nbrelu > 45 Pourra se traduire par : 40 INPUT NBRELU 50 GAGNE = NBRELU > 45 Notez qu'il est impossible d'afficher le contenu d'une variable boolenne en algo car on ne peut diter une variable boolenne. En Basic (avec un PRINT) on peut le faire car on utilise une variable numrique. Si la condition est vraie la variable boolenne "gagne" recevra la valeur "vraie" en algorithmique et la variable numrique "gagne" recevra le nombre 1 en Applesoft. Dans le cas contraire la variable boolenne recevra "faux" et la variable numrique recevra le nombre 0. Ainsi on peut quand mme effectuer des calculs logiques en Applesoft. On utilisera une variable numrique la place d'une variable boolenne mais le rsultat est le mme et c'est ce qui compte finalement. Pour vous en convaincre, faites des essais du type : ? 15<=13 ? 5<9 A=3>9 ? A Exemple Si Non gagne Alors Afficher 'Vous avez perdu !' Sinon Afficher 'Vous avez gagn !' FSi 70 IF GAGNE=0 THEN PRINT "VOUS AVEZ PERDU !":GOTO 90 80 PRINT "VOUS AVEZ GAGNE !" 90 Surtout ne ngligez pas la lecture de l'Introduction au Basic Applesoft vendue avec tout Apple II. ------------------------------------------------------------ --------- Problme 2 : Constitution d'un annuaire et recherche d'une personne et de son numro de tlphone dans l'annuaire. Commenons par constituer 2 tableaux, l'un servant stocker le nom des personnes, l'autre servant stocker les numros de tlphone correspondant. Deux tableaux de chaines me semblent ici particulirement indiqus, tableaux que nous appellerons nom et telephon. Programme principal Lexique des variables et constantes globales max : constante qui indiquera la taille maximum des tableaux utiliss. En la modifiant, on modifiera automatiquement la taille des tableaux. Pour commencer, mettons la 100. nom : tableau(1 max) de chaines de 15 caractres telephon : tableau(UPGRADE.TWGSv1 ' '$TWGS`2%`  _&DOC.TWL.-_DOC.TW.APWGSPL:q  _abcdefghijklmnopqrstuvwxyz{|}~*+,-./01234M=MAIN [z(a`;G("U\DeDD Dw   A "?fDDA<<99IBAMO/6NUS\^f[[]c>@>H.-))8FEGKKOb`b^VNC0<HS9C3KIILKHIRXOPICDRTZ@>TF65599cE88_;88..('0*QIT54"&  ",++AAKVTUVW@7577O;M2?;;;;;==55)" U(++++))))%&-QQ'''%%%%!"$$#QO%%%%%%%'''''Q!-+,400*QIIIIKKKKKKK ؈BˈBBB BBˈBDBB " " " "" " " " " " " " "ˈBFBBBˈB BBBˈˆDBBD0B833D33D0B83È BB " " " "" " " " " " " " "D0B833D33D0B83BÈB BBBDBDDBBBĈ BBBDBDDBBň BBBD0B833D33D0B83BňB B̈0B833D33D0B83Bƈ B̈BDDBLj B̈BDDBȈ B̈0B833D33D0B80ȈBD30D383D3ň0B833D33D0B80BB͈30D83E3ňBDDBB͈BEEňBDDBEBLj0B8Ĉ30D383D3ň0B833D33D0B83BȈ0B8Ĉ30D383D3ň0B383B3D3B3D0B383ƈ33BBĈEEЈƈB33BBĈEEΈBB30B8BB0B8Ĉ30D383D3͈ Ȉ0B830B8BB0B830D383D3͈ 0B8BB33BBEE͈ BBB33BBEEĈB B30B8BB0B830D383D3ĈB ψ0B830B8BB0B8?B?030D383D3ĈB Ȉ0B8BB33BBEE͈B ψȼBBB33BB00EE͈B ȸȌB30B8BB0B830D383D3͈B ȏȈ0B830B8BB0B38??30D383D3͈ ȿ0B8BB33<<?<ֈBBB3B3??<<<?ֈB30B8ÈB<<<<Lj0B8B30B38ÈB<<<<<<<<ˆ3D3ˆ͙0B38ɈF<<ˆ3E3ˆ͙ʈB??ˆEˆ͙ʈBˆ3D3ˆ͙ʈB00ˆ3D3ˆ͙ʈBˆEˆ??3B??33D3F30D38D3D300ˆEˆ B3E3F30D8D3E3ˆ3D3ˆ BEFEDED00ˆ3D3ˆ B3D3F30D38D3D3DˆEˆ 3D3F30D38D3D3D???0ˆEˆ EFEDEDˆ3D3ˆ E<<DEFEDEDˆˆ3D3ˆF<<F ED<<?@ABCD|}/"3DUfw wgw wwgvfggvwgeBwggwvgvvfVBUeU VffwwvwwvwfweWwBwvgvfBv fefUUguwwgFw gwwfgUvWwuVveU eUUWfgUeVgUfDU VfUeUeeUgfQfBwgwwgw wwvgvgvgVwvwvwUgvvwvUeDU feUeUWwwvwBvUegvgwvEwffgfgeUffeeVfgfwwgwwfBwgwvgvwggweVUUfeUVeufvefuVUUfBUeVBUVeUfUQEwvwvwwvwgwgffgfggvgwvgvgffvfvfveeDUfeUfUUfgwfVwffeVfDw1vwggwfgffWfvgfuffVeVwuvffwgvfgwgffgvgffefuVfUVeUVeBfUfefUUfBUeUVUUfUQwBw veWgvwgwwgwBgBfwvvgUeUfeUfUewwvvVvffeVBgDwvWfvgwwfBw-vwxgwuefegeVgvffwvvwwvwvwgvfeVeVVeUUVffeUVfuVfUeUQwgwgFwfBwvWBwfBw4gwvguwvwggveVUUVVfVfgwwVvfwffUgwggwwgwwWwwgwwggڨwBfwfgvgfwwvwWvgwvgBwvgwVBf UUVUVugwVUUeeVUUVUQwwwvgwvvwvBwgfvUVUUVUUeUggvfvfwffVgwfBw#vwwgwwgwwWwںwVegegvwvwwvfgvgwfVwgwUffVUVVfeuWwVVfVVUeUVEUeUQw wgvggwwveUfVDUfUUVWfDwffBgFwvwufwwwwVgwUBw fgwvgVfgwfvBwfUVUefuvffeUVgwwVefU UUffUVeUUQwvBwvgvw vwgvfefvfeVUVBU VUfVvwvwwvefVwBwfwxBwvvfUwwfgwBfgfWwBfefUfBUgBe VfVfvfeVVfVDUVeVDUQwvgwfwvgwgwwfwwfvfefeVUVfUUVUeWWwVffvwwvwwvgEwveVffUfgwufvfVUEf efUfUfvefeeVDfeVVfVFUVUUVUUQw wwvgwvgwwvgvw wwvgVeWgvfVeBUVeBf gUfewgvgfvw*vewveVVwVwvVUUfeVeffefUfVefUfeUVVeVVfvUfeUeUUUVUQEwvEw gwvwwgwgwwgwgw wwgvwvvwUfVuVUVBe fegguWwffvgfwvWBwBwvVBf eVVgweeVefBUeffVfUVUeeUffeVffefUfUefUVFUfBUQEwvEwgwfwwgwwgBwgvUVeeVeU eUuffwgegwfefEwxBwvgwwxݻwvUeewUVgwwfUffvBUVeuUffVeUVfVVfWeVfeefUfUVeeUUVawwgBwvgvwwvwvwwgfggvgwvfeVUVgfU VUVUfVfgwwBfgwwvBw2x̻ݘwfeegvefvgeefUffUffUgvgfUgfVfVUfVfUVeUVfUVeeFUVBUQwvgvwwfwBwvwvwwvEwfDw vgffVeVwfvDU VUfUVgevUUVWwvUBw)xxxfVgvVvvgevgwguUVVfefwffeVeUefvfVeBf VeUeefeeUUeUeeBUQ wwvwwvwgwgvgwgvwvvgwwwvwfgUffWvwfFU VfVffVUUVggEwgffgwx쨩fewwvgfggfgfveVVvUBvefUVfUeVgvgefVUVUUVffUeUeUQwgDwvgvFwvwgwwfwBw ffUgvuVUVeDU VVffVeVefvvgBwvwgfgBw ʗegvfBw!egvfwwgfvUfwgefUffefVfwvfgffVVfVgfUVeVVeUUQwgEwvgwBwgvwwvffeVveeVffeDUegefeUWgVgwwgxwwvUUggvhBwwgwwuWgwwgwfvvew vfVVeVUfWuweVBefeefVUVDUQfDwfwwgw?gfwgwfegvffefeeVfVVffgvwuUfwgvxwfwfwvUVfgugwxwwxۇwwfwvVgwwggwguUvwwvueVUuffeVfwUVeeVwVUVeUUUQwvwwwfwvDwvgweVUgguUeffVVfUfggwfvgBw gvfweUVUVBw&gffgxvVUvVggwfwwvWvfwvfgvegwUUfUwugUfVuffueUUQwvgvffDwvwgFwvwwvvwfwgwggBwf ugvuVffufUfBwwVvfwwuU%vvUVeUUWwwvUUeeVUVefeeWfVvVwwvefVfVBfUVUeUVUUeVeUQ wggvfgvfgvgBwvBwVEw egwwvwwvwwvwvvf wwgwffefxvBwwfgWeeBUVgfUVfwB!wfeUgeWeVeVeUefUvefwuufVvWfwVUVUeUVUUueeUa wggwgwwgwwgBwvBwfgwggBwuDwvwvvfwvVw%gwgwgwwvwwwwVUVVUUeUVUUWeVefxBuUfWeVUeVBUeVUfewveeVWfVffBeUeUVUUfUUUQwgvggwwfgffWwvWwwfvwvwggwv gVWwgwfvwvBwvwgwgwgwvwuewgxugeeVgeVwxvxgfBw%gwxvfhfUeUUeeVVfVUVVfUUeUeefvUVEUVVfVUVeFUQfgvggwwfgfegwvgwvevwvwffBwvvDgwvfwwvwwxghwwggwvwufEw)gfVUWvgwwwxxwueVWxwvffUUfUVfVeUeUeDUfBUVUeUUQeugwefvgwUfVwfWgfgvgfegvfVgwUggffUfwvfgwgwwvwVVwWwvwgwwVwfUVeffwwwxvBw vUWwxwweEUeVfUfUUUVVfVUVUeFUeVeUQ"wwvwwvvgveguwuewvfwegwvgfefufevUfBgUDwgwvwvvVUUVUfgBw vuUViuVUVgwfgxweEwffwxfBUeUeFUVfUVUWUUeVeUQwgwgvUfveUWefgffvefVffeBfeeBf efUfVfVVggwwvfU evgeVguUWxVUVDw vy쨆ueVffgwwvBwweUeUUVfVUVUeFUeVeUQwfgffUvveeWffVVfBUeefeeVUUeeUeUVUVUVWeWgvfgDwfeEU eVUUWwVvgwVWfwxfvvxygfwwgwBwvUVBUVeUVeUVUBUQ+wgvgVWVVgfeVevgeVVugeUWuWUeVVfWVfVuUVuUfwvEwveUUfBUeUVeUVfwfWwugfgBwgwxwyvWvgfvgvvwvvgweUUVeFUfUeVeEUeUUUQvDfVffUVVDf VefeUVeVeeVBfeVVfVeefBfBUeUVBUeBU gVhvfVfgvBf gxwvwwfvffgwBUVeUffEUVUUUQ0vvevffvufvUVwgvgeggeffVeVfVfVUefefgvfgvwggwfgwvUUUVUeUWwwgxvefVggwgwgBwBwvgwvwuggvghwgveUVUUfeBUVUUQ1fgwfuggVevuVffvVVveVeUVfeVVgVeUVWfgffVefwvevwffVUBUVUVVUwgvUVWeVwvewvfwwfgfBw vuVvwwgvgveUUVUeevBUVUeVUVFUeQ2vVvwgwgWvUefwvgfefufeUVeeVVfVfUVVfeUfUegwgvgwvfVeUBUeUVfwvUeUVUVVeVgDwvVgDw vgfwuvugvUUVEUVUeVfBUVVeVUVFUeQvefvvgvWuefeggvgfWgeBVUUefveevguUeuUvvgWWwvgvvUVeUUeWBU!VfVfWwwgwxwwvhvfwwgfggvgugfFUVUeVVBUeUefeUQwwuwVgfvgfgefwfvUBfUUeUVfUfvVefvvVVfvegfvgwwUegeUBU eUgfvufgfwvvBwxxDwgxwvwywufUffewwveVeUUVUBUVUfeUVUeUVUQ2wwvwfgfgvUgvwwvvVffUUVUffeVfuUeWuvfefgfgguWwvUUgeEU eUUVVeVgwwfvvBgwwBw gwgvwxwxvBfgvwwvfueeDUeUeBUeUVUUVUUUQwgugfBgwgvvguevvBe UfeUeUUVWufvBf UffvguVfeUUfVeDU VfeUUffwfVBwxB Bwvwwwww uuvWwweUUVUVUBUVFUQ/wwvgeggvggvgvvewvfeWueguVWvgfWgWwfvffufwweUeUVUUUe&UVffUffgwgwwwfhvfwueUeVwweUUeUVUUVUVUBUQvvfewvvwvvfvwwfgDfVfgfefUvfvfvvfvfUVgvBUVBUeDUVeeUfvBwʙvhڈwfBw VfeUfVfwwfUUeUVUUVUQwvgfwvwvBw fvgvgfefWwgfvfBw fwfegUVWvfVeBUeUVeDU%VeVVfgwxxxxv{WwwgBw ewuUWwfwgvFUeUBUQwwgwgwBwvwgvwgvwgww fgvgvwwveVBUWeUUU'VeUUeUewwxygwvw vUeegfwvfeVeBUVUVFUfUUUQgwwgwwgEw ufvwfwwveUeUUfUeEU$Vfefwx˫gwwfw vVvfgwvfUeVEUVUUVFUQwBwvBwgwgwwuffwvwvwfWeUgeUUUfUvBw!̻˼wwwvwBw vfgxfVvUUVUffeBUVeBUVEUeUUQwwggfgwgwvgwgvwUUVuU9VUUvUVUUVwxw˻ͩxwwxɈʹvefVUUeUUVfVUUUVUVeDUQwwvwvvwBwvwvgwfUWveU!VUUWeVUUVxxʼ۪BxwwB̨wvfUUeeUUVfVUVEUQwvfwufFwgw ggwgwwfeUfeDU>VVUVfeVeVhx˻wxڙwweVUVeUUVUfUeEUfeUUUVeUUQwwwfwvw wvgUUVueUUVwvUVeUgfWۺ۩xBwvffeeUeVefVBUVUUVUUUVEUQxxxwwvwvwwvEwxwBwfUUfvBUWveUVfVfvUWUfzE"˭ژxwwxwVwuVfeEU VUeUeeUUfgefeBUVBUffDUQxwxxxwBwwwxwxBwuUVVfBUWvfBUVgwggffhD#˻ʬ˼ʩwxwvxxwgWwUueFUVUUeUVVeWfeVefeUUVfUUeUQwBwvBwvwBvwwgwgVvggfgfweVuVefeUfwuUeVxvVhB˻ʼ˺˹uBw ̇xwUVfUBUVU ffUffUUVeUUeUVDUQwgDwvgwvgffgvvfefeVeVefeVBUfVDU'eUugwggͻ˽˭ۻgwwwwwuVfDUeDUVUeUUfUuUUeUVDUQwwwfBwgwgwBvgBfUVUfBUVgeUeUUVDU#eUUfwwfwyʚ̼˪BwBfEwvVeFUVEUeeUUVUVUUVUUVeUfUQ$xxxxwwxwwxwgxwuvgwvvwwvVvffeUeDUfXUBUVfVvxgD˻ˬ˫BgwfggwwFUeUUfeeUUeVeUffUVfUffeUUeffUUQwvvgwwBgww fgvvfgwfvfvfeBfeVeVDUVwUVVeEU fgfvg ˼̩wxfgvfgfwEUVeVUUVUVfUVUefeUUeVeeBUfeUUQ wfwgwwgwgDwvvgvggwwffgVffUeUUeDUVeVveUVgfwgxܫ˼˼wvVgwyeUUVefEUVUUeUeVUVBUeVVFUQwxwxwwxxwwxwwxwwUeUfUUVUWUUUeUUgxvgʽB B ʘBfxwgfVVeU UUVeffeVeVeBUffVBUVawwvwwvVeeUfUUVEUVUVUUwwg̻˼BܨwxxBw fwwvgwvgvU UVUvfUVeVeBUfgVBUVavwvwwvgBw vwfvgfvVUVUBUgVueU'UUVVfWwwwxͽۨwxDwggxgwvWwUUUUUVBUfVffVefVeUUffeeUUVUQ ggwwvgwvgDwvwefwfUUWuguDUWgVeU VeUgeUfUUgDw ˼B ۩DwgwxfwwvvweVeBUVDUVBfVeVeDUfeDUQ fgwwvgwvgw vwwvVweVeVDUVgvwuDU"gVfeUUVUVeVgvefUVgwwxww̼B ̩BwgvwzwwwgwwvvwwBUVeVUUfUBV UvevfVfUeUfVfeUQvBfvffwffwfvffeVffVDUeUUffwffeUeVfeUUeeVBfeUUfUvegBw۽BD!̼˪wwveeUwwxvvywegwefgUUUVeUeUUDfUVfeBfeUeVUUQveBfvBfgffgBfefUeUVUVEUeBfU&fgweUUgfVffeeUVfUffhgx̼B"̪eUfUUVvffxvffwvfgfUUVeU VfUVeUffVeUBfeFUQffgBfgVgvffvFfeVUUfUfDU fveUUffUgfU eUVfvvB-˪vUVUVwfVwwvvveffveUVeUVfUVeBfUeUVVfeFUQwgfggwgWwwfgfvgfuBfU VUUVeeVVeUeBU WeUUVefxuEU2gwwx̪ʩfUeWeVwxxwvBfWweUfeUeVUVeUVfVffUfUeBUVBUQwfgwvWwvgfvWvwvffVfUeDUeVeUVVfDUgwBUVfVgvBU/VUUgvxͻwxڇeUUfVgwVUgwugfgeefBeUVDUVeVeeUgweeUUfVfUVfVUQwfgfvWwvgfvgvwvfUVBeUVDUVfU>VgwuVUVVeVgvVVUeeVgvwwx۩fgfgUWwvgvgfeWfU VVfUUfeggffUUUQffgvFwvvffUVeUeBUVeUUBVeBU?VWwuUUeUUWxeUUVVeegwwxʫyݼͺʬܘxuWwBwgwweugfUUUeUeefVVUuUUeVeVBUeQeeffveeffvfVefeeUeVUUfDUfVgeUVWwuBUegBf"wwxwxɻ̻ʈBڶUwwwgvgvVeUUeUeVeUfUVffVeVVUVUeUeUUeeQuefeVgegvUgvvfeeUeVUUfDUffgeDUVWBU efvvehB˪Bʙ̻̻ެegexvvVeUUeUeUeUfUVffVeVVUVUeUfeQBfUVfVffVfUeBU fUUVUUVVfVUeBUfVffeDUVVVUfegwwʪBڙB˦fhxewffUeBUVUVUVeUffQeVVfgvfeUUfeffUVEUVBUeUVVEUWuVfVDUVfeUeUVwfeWw̩BB&ʉʩegwufUUVVeUUffegfUffVVeFUfeUVaBe fgefVffUVUfVUBUeUVUVfUVuUVFU egVfvefwUVgwxۺDw$ݩ۽ʩvgȩwveUUVeDUVffUVeUeUfUUeEUeQfeUUBf VUVeVUfuUeeUVweBUvuUUeUUVUWeeWuVwfegfVUgBwxxۙBwWwxʘxʚBʩVyweffeeBUVfVeVUVVeUUQveVffueUVfUgfeUeUUVfVeUUguefDUfeEUeVUUVvUWwegwwvBw:˩wwegwwxܼܚڪgwvwwuefeUVUUVeUUBVeeffgfeUQ!vUVfVfeVUVUVUefgefeUeVfVUUVfeeUeUVVDUVeVUUWweWwBg?wwgwwvwgywxwܙwwfwwvwwvfevUVeVe UVUfwwgvgeUQeUUBVefVffVUeVfVeVVeUeeUfUVffUVUeVeUVgwhffwfwffUffxg˩̼˺wyډFw vvfgvwwfgfwfvvfvBfefeQ efVUeVefUVffUUeWBfVVeUffveU?VfeUUVUVeeVWwwfwfgwwuvgwxVfgwxwʇ̻xwwBwvaeeVUeVefVeVUVWeVUVgfeBU eeVUuUUeUUVBUVfUeUBe?@ABCDEFGHIJK123456789:;<=>?@ABCDEFGHIJKLMNO ??@hh R dhi@HHHH "BDF HHH"HH"46"1"1)1)1H1"484i H:"H""1"""hBhDhFhH`H1)Y"h` x'e.` q. " o.`x " (`) H& h& ` K; :88+Hv y u ,JH  8,h:ꍗ1 " T"` S$,D` 8"%HY"h` 4JiH  8Qh:`  jg.H,"`x(+++ "᭶+8`+i.k.m.` " " " " "0P8+J0)HH "h:+ "hm+)H "hP " "`HH"H  8h:HHE2"hhH"h> 02ڢ0  کhJiڢ/"ဧ ""`HH"H  8,h:HH2"hhH"h> ,02ڢ,0  ,ک,hJiڢ/"ဧS  e`HH"H  8Qh:HH2"hhH"h > 02ڢ0  کhJiڢ/"ဧHH" HH>2"hhH"h $ HJڢ/"R 7777787777777777n77777777777777777777 b]=  T 444444444Jw30b>>@\HX--A propos de Blue Monk\H---\D.>> Fichier \H--Ouvrir \H*Oo--Fermer\H*WwD--Sauver \H*SsD---\D--Format d'impression \HD--Imprimer \H*PpD---\D--Quitter \H*Qq--Lancer une application \H*Ll.>> Edition \H--Annuler\H*ZzD---\D--Couper\H*XxD--Copier\H*CcD--Coller\H*VvD--Effacer\HD---\D--Texte entier\H*FfD.>> Options \H--Recoder \H*RrD---\D--Configurer High Society \H---\D--Rgler la temporisation \H .>> Caractres \H--Choisir une police \H D.>> Aide \H--AEPC vers Apple\H --Apple vers AEPC\H --AEPC vers Apple blue\H --Apple blue vers AEPC\H--Enrichi vers GSwrite\H--Enrichi vers strict\H--High Society\H--Sources Merlin 16+\H--Ascii bas\H.2dsXMf X- /dT ,- ;7- iB- JFOptions pour quitter ?- quitter GS.OS avec conservation du RamDisque- quitter GS.OS avec redfinition du RamDisque" retour l'application prcdenteOKAnnuler2)AYqX X  N +N 6N AN JFTemporisation 1 minute 2 minutes 3 minutes 4 minutes 2x/G_w7m? m rO  b s  +  6  A  L  W  b !JFRecodages AEPC vers Apple Apple vers AEPC AEPC vers Apple LittleBlue Apple LittleBlue vers AEPC! Texte enrichi vers ASCII GSwrite Texte enrichi vers ASCII strict High Society Sources Merlin 16+ ASCII bas(t4n n .,LL9 D O 9 D  O JFHigh SocietyF {}|\ ^a^e^i^o^u aeiou ->  @ -> []# ->  MAJMIN -> Majmin AEae -> OEoe -> "" -> ܈\{|}#[]aeiou%%%؅ćʧʹʵʯʽʰʱšʎao'AAO-Y/,AEAEEIIIIOOOUUU؅ćЛɧšƤʎij߀@\{}|[#]@@CENOUa@aaaa\{}eeiiiinooooou|uu [c#][ BRCT'~ A0 Y a0 AAOOo__""'' yY/o<>ff .,, AEAEEIIIIOOOOUUU 7y !"#$P&'x(0/\$0/AEPC vers Apple Recode un fichier texte import du monde MSDOS l'aide des utilitaires PC.TRANSPORTER. Les caractres tendus communs aux mondes Apple et MSDOS sont recods en fonction de la carte officielle Apple. Tout caractre tendu MSDOS n'existant pas chez Apple est remplac par un espace collant./^#00/\$0/Apple vers AEPC Recode un fichier texte Apple. Les caractres tendus communs aux mondes Apple et MSDOS sont recods en fonction de la carte officielle MSDOS. Tout caractre tendu Apple n'existant pas en MSDOS est remplac par un espace collant. Le fichier rsultant pourra tre expdi dans le monde MSDOS l'aide des utilitaires PC.TRANSPORTER./^#00/\$0/AEPC vers Apple LittleBlue Recode un fichier texte provenant du monde MSDOS en fonction de l'implantation des caractres dans la police LittleBlue. Tous les caractres communs aux deux univers seront leur place habituelle chez Apple./^#00/\$0/Apple LittleBlue vers AEPC Recode un fichier texte gnr sous AppleWorks GS avec la police LittleBlue. Tous les caractres seront recods selon les normes MSDOS. Le fichier rsultant pourra tre expdi dans le monde MSDOS l'aide des utilitaires PC.TRANSPORTER./^#00/\$0/TEXTE enrichi vers ASCII GSwrite Les 8 caractres des fichiers modernes sont recods en @{}|\ []# afin de pouvoir les relire avec GSwrite ou AppleWorks+SuperFonts. Les autres caractres tendus restent inchangs./^#00/\$0/TEXTE enrichi vers TEXTE strict Permet de passer un texte moderne dans un circuit pur texte. Les 8 caractres sont recods en @{}|\ []#. Les caractres enrichis comme le ou le sont remplacs par leur quivalent non 'accentu' soit ici, A et O. Les tendus pour lesquels il n'y a pas d'quivalent sont remplacs par des espaces./^#00/\$0/High Society Permet de passer un texte ancien ou gnr en ASCII par GSwrite dans un programme moderne. Les @{}|\ []# sont recods en . Les squences 'avec circonflexe' ou 'avec trma' d'AppleWriter ou d'AppleWorks sont remplaces par . Peut aussi passer en minuscules l'exception de la premire lettre de chaque mot./^#00/\$0/Sources Merlin 16+ Remplace les espaces tabulants par de vraies tabulations permettant une impression correcte dans AppleWorks.GS. Il restera placer les taquets de tabulation./^#00/\$0/Ascii bas Met zro le bit haut de tous les caractres. Option utile pour les sources Merlin et pour les fichiers provenant de quelques anciens traitements de textes./^#00/L41)/ `JFBLUE MONKF vous permet de transfrer des fichiers ASCII : MS.DOS vers GS.OS et vice-versa, fichiers ASCII gnrs par AppleWriter, AppleWorks ou mme GS/Write vers les programmes natifs modernes: AppleWorks GS, Beagle Write, Medley (C) Yvan KNIG 1990  Version F-0.7`^#002n4/Le document a t recod ou modifi. Voulez-vous le sauver?/^ Oui / Non Slectionner un document : Destination :Choisir le fichier lancer:2#aU*OKErreur GS.OS :Erreur :GS.OS occupUnit introuvableErreur d'E/SProtection d'critureUnit non en ligneSyntaxe incorrecteTrop de fichiers ouvertsVolume pleinDirectory pleinErreur de versionType non supportFin-de-fichier rencontreFichier verrouillFichier dj ouvertType non supportPlus de mmoireFichier en doubleCe n'est pas un disqueN de bloc trop grandMmoire insuffisante !ID indisponible !$0000x,,,,,,,,--(-:-T-g-{-------.'+/@BHIJKLNPRTWXZ     "!/ 80???303330?3<0??30?303?0<3333?33?3333O?3??ODO??OOO N{1{1{{{ tb 7:=@WZ_isw{ ,/29AGJMSV_ehk{"&)-AERV`ptgmv ",/28;>CHNQUmwGb $'4TWafis :>an!$'+Jz+!/7e  "$&(*,.0!#%')+-/135 !#%')+-/135b>GE@+++++?7 1) 1R 11 1? 1S 1)++++s*j+d*m*]1-1D++{*u*i*.x,`,],U,M,.0f.  &-4;BI26:>BF SW[_cgk5Me} #';Sk+CLPTX\`dhl(@;1ALES.PLUSv,'  'MAC.COMPTE.SIGN 5 5 DATESq q8 8 INSTANT.ICONE^4 7 DATEMAKEROϴ ϴ$MACROS.AGENDAe : : JEUX9TEMPLATES.APW8PROGRAMMESv,'  'SPY.PRODUCTS;  SPY.PRODUCTS;  UPGRADE.TWGS_$"BOOT.GS.0261 max) de chaines de 11 caractres. dernier : variable de type nombre entier qui doit tre infrieure max, ce qui nous permettra, nous le verrons plus tard, de la faire voluer en insrant ou en supprimant des personnes dans le fichier. i : variable de type nombre entier qui sert de compteur. Programme principal Dbut Faire saisie_annuaire Faire recherche Fin Module saisie_annuaire Dbut i <-- 1 dernier <-- max TQ dernier > max - 10 Afficher message d'BwwDBwBwwwBwFBwB wwwwwwwwwwwwwwwwwwwwwwwwwwwwww BwwwwwEwwww wwwwwwBBww wwwwwwwww wwwwwwww wBwwww wwwwwwwwBwwwwwwwwwwBwwwwwwwwwBBwwEwwwwwwEwBwwwwwwwB)wwwwwwwwwwwwB!BwBwwwwB"wwwwwwwB$wwwwwwBBBBwwwwwBwwwwwwwwBwwwwwBB BDFFBE? D? ? B? B? B? B? B? ? D?@ OB?O OB?DBBDODB9ED DO9 DDDO?DODD?DDOBD?EDDDD? DODE? EDOBDDF? FDDBBOD? DO DD? BD OD? DODDB?DD9D9 BB9BB BB9F B BDB9F FBBB9F BB>BB9F: D?? BB? B? B DD? BBBB? FBB? FB? E BDD B? EBBDBB?FB ? F  9FE E9E BD9BD9D9DD9D9BD?  BD? BEE? FBEB? EB? F? BD? E? B? B? B? B? BDD,ooooooooo oooFoBDD,ooooooooo oooFoEED,ooooooooo oooFo,ooooooooo oooFo,ooooooooo oooFo,ooooooooo oooFo,ooooooooo oooFoBB,ooooooooo oooFoBB,ooooooooo oooFoBB,ooooooooo oooFoBB+ooooooooo oooFoB+ooooooooo oooFo 2ooooooooo oooFo B<ooooooooo oooFo<ooooooooo oooFo<ooooooooo oooFo<ooooooooo oooFoB,ooooooooo oooFo  B,ooooooooo oooFo BB,ooooooooo oooFo B B D+ooooooooo oooFoBD+ooooooooo oooFoBB<ooooooooo oooFoB+ooooooooo oooFoB+ooooooooo oooFoBD<ooooooooo oooFoB BB+ooooooooo oooFoB,ooooooooo oooFoB B,ooooooooo oooFo B,ooooooooo oooFo,ooooooooo oooF o,ooooooooo oowBw-ooooooooowwoFoB-oooooooooB oooFoB-oooooooooB oooFoBB-oooooooooB oooFoDB,oooooooog oooFoDBB-`ooooooo oooE`F,oooooooo oooFoDB>BDD>BDB>BD D>BDBBD>BDD?  D?B D? DBB? DBB? B-BBBE O5pw DDBwB.p DBBwB$EwpwwwDBwB(DDOB wpBDDEEDB wBBBwEDO BBBDDFEDBBBBBDDED  BDDEDDBDBBBBDDDEDDOBBB BEEEDOOBBDEEOOBBBBDEEDOB BDEEBDDOBB DB EEEBB BBFEEB BBBFFDBBBBBFEBDFFBF BBFFF B FB FFF B BBBBBFEBEBBBFEB BEB BEDBE BEBBBDBEEEEBEEBBBFFBBFBDBBBBBBFDBBDBBBB BBBBBBBBEBBBBBBBBBBBBBBFBFEB  !"#$%&()pqwA,p     E   EBB BBDB BF D BB BEFBBBEFEEDEEB BDD BBDD EFEDEEDBDBFEFEDEEDBBD BBEFEEE BBD B BDBBEFEDEEBDBBDBEFEDEE DD BDDBEFEEDEE BBDDBDDBBEFEEDEEB DDBDDBEFEEEwwwDDDBBDDBDEFEEEEDDDBDDBpBDEFBDEEBBDBBBDBEBEFBwwEBBDDBBEBBBBBDBDffoBBBBBffoFBfDBBDffoFBfBEffoFBfBBBBBFpffoFffBDBFffofBDBFffoFffoBBDBffoffBDBBFfDBDBBDBBoffBDDDDEBoffDDDFBoffBfoBBD?fffffffffffffffffffffffffffffffffffffffffffffoBB?ffffffffffffffffffffffffffffffffffffffffffffEfoBfoD?ffffffffffffffffffffffffffffffffffffffffffffEfoBfoDwB?ffffffffffffffffffffffffffffffffffffffffffffDDfoBfoBw?ffffffffffffffffffffffffffffffffffffffffffffDDfoBfkB?ffffffffffffffffffffffffffff9,-. Source ------------------- *------------------------------------------------- * Ariane.S * Un porteur purgeant la mmoire * * remplacer 'TDF1' * par 'votreProgramme' * sans oublier d'ajuster l'octet longueur * et placer dans le mme sous-catalogue que * le programme lancer. *------------------------------------------------- xc xc mx %00 do 0 WordResult mac phd <<< LongResult mac phd phd <<< dl mac adrl 1 <<< fin lst off use Ariane.MAC lst rtn exp off lst off typ S16 rel GSOS = $E100A8 Ariane phk plb _TLStartUp WordResult _MMStartUp ; laisse arianeID en pile _MTStartUp jsr PurgeMem _MTShutDown ; arianeID est dj en pile _MMShutDown _TLShutDown jsl >GSOS dw $0029 ; Quit adrl Qparms brk $00 ; Break jamais atteint PurgeMem dum 1 ; dbut de pile :size dl $00FFFFFF :result ds 4 :purgeID ds 2 :retourJsr da PurgeMem-1 :arianeID ds 2 dend WordResult pea %0001_0000_0000_0000 ; User application _GetNewID ; laisse purgeID en pile LongResult pea ^$00FFFFFF ; taille irralisable pea $00FFFFFF lda :purgeID,s ; rcupre purgeID en pile pha pea %0000_0011_0000_1000 ; attributs ; niveau de purge 3 ; ne pas utiliser la 'mmoire spciale' LongResult _NewHandle ; reviendra toujours avec C=1 ; aprs avoir compact/purg la Mmoire pla ; nettoie la pile pla ; ............... ; purgeID est encore en pile _DisposeAll ; libre V~O=====!====!====!====!====!====!====!====!====!====!====!====!====!====!====!===8~ ?= Instant.Icon est un NDA fort commode qui vous permet de =;r{cup{rer n'importe quelle portion de n'importe quel {cran 97graphique pour le sauver sous forme d'icone ,attributs habituels compris .:8 Les Icones sont r{cup{rables sous ICONED ou autres ;9{diteurs d'icones , pour y etre retravaill{es , incluses &dans d'autres fichiers d'icones ....=; Il est toutefois conseill{ de faire ses r{cup{rations <:sur un {cran en mode 640 , plutot que 320 , sous peine de *d{convenues dans le rendu des couleurs .! Un excellent produit ..... , B.Tomenoles blocs associs (purgeID) rts Qparms adrl thePath da 0 ; flags asc 'path' ; pour reprage facile thePath dfb 2+:end-:beg ; Attention ne pas oublier d'ajuster asc '1/' ; lanceur et programme dans mme subDIR :beg asc 'TDF1' ; mettre ici 'VotreProgramme' ; (j'espre qu'il est moins buggu) :end ; maximum 15 caractres ds thePath+1+2+15-* asc 'dico' ; et maintenant, dictionnaire du relogeur lst off sav Ariane.L Les Macros ---------- _TLStartUp MAC Tool $201 <<< _TLShutDown MAC Tool $301 <<< _MMStartUp MAC Tool $202 <<< _MMShutDown MAC Tool $302 <<< _NewHandle MAC Tool $902 <<< _DisposeAll MAC Tool $1102 <<< _MTStartUp MAC Tool $203 <<< _MTShutDown MAC Tool $303 <<< _GetNewID MAC Tool $2003 <<< Tool MAC LDX 1 JSL $E10000 <<< Modification d'Ariane ARNAUD Jean-Paul -------------------------------------- J'avais des problmes de mmoire avec Paint Works Gold sur disque dur et systme 5.02. Mme avec une version patche, de temps enArt.Editorial Un SCOOP --> LE CUSTOM GS..... 13MHz et 4 Mo de MEV Nous avons vcu un t trs chaud, ce numro de rentre ne pouvait tre que trs hard. Nous remercions les " hobbyistes ", tenant de l'esprit Apple II, qui nous ont fait part de leurs travaux. Le GS avec transwarp 13 Mhz et 4 Mo de mmoire vive sur la carte mmoire 1Mo Apple existe, ils l'ont fabriqu. D.Melchior.  DOUBLEDATA Un des gros dfaut d'Appleworks 3.0 est qu'il ne corrige pas un des gros dfauts d'Appleworks 1.4 ou autres versions prcdentes , savoir le nombre trop limit de catgories dans les fiches de la base de donnes .DoubleData le fait passer de 30 60 , c'est dja mieux chaque fiche s'talant alors sur 2 crans . DoubleData est un programme de Dan Verkade , vendu 30 dollars par A2-Central ( P.O. BOX 11250 OVERLAND PARK , KANSAS 66207 , USA ) B.Tomeno ffffffffffffffffDDfoBfkBB?ffffffffffffffffffffffffffffffffffffffffffffDfoBBfoB?ffffffffffffffffffffffffffffffffffffffffffffEfoBBfoB?ffffffffffffffffffffffffffffffffffffffffffffEfoBffoB?ffffffffffffffffffffffffffffffffffffffffffffEfoffo?ffffffffffffffffffffffffffffffffffffffffffffEfoBFfoB?ffffffffffffffffffffffffffffffffffffffffffffEfowfo?ffffffffffffffffffffffffffffffffffffffffffffBFfoBfBFfdDDwwBFfdDDBDBfoBfwwFwEwBBfoBfBfoBfwwpBfoBfwwwBfoBfwwwpBfoBfFDBfoBfoBfBfBffEDBfoBfoBfBfBffBBBfoBfoBfBfBffBBfoBfoBfBfBffBBfoBfoBfBfBffBBBfoBfoBfBfBffBҪDBBfoBfoBfBfBffBDBBfoBfoBfBfBffBFfffDBBfoBfoBfBfBffBBBFfBBBfoBfoBfBfBffBFfffBDBfoBfoBfBfBffBBFfBfBfoBfoBfBfBffFFfoBfoBfoBfBfBffBEffBBfoBfoBfBfBffEfffoBBfoBfoBfBfBffBEfoBfoBfoBfBfBffFfffoBfoBfoBfBfBffBFfoFBfoBfoBfBfBffFBFfffoEBfoBfoBfBfBffFFfoEBfoBfoBfBfBffEFfffBDDBfoBfoBfBfBffDEfffoBfoBfoBfBfBffDEfDBfoBfoBfBfBffBEfffDBEEfEDEfffBEBFfEBFBBFfffDBfFfFEfBfBfFfEfBfBfFfBfBfBfBffFfBBBfBfffFfBfBfffFfBfBfBoEfBfBffFfBEfBfoffFfEfBffffFf BEfBfooBEfBfoffBEfBfoff BEfBfBfofffBF EfBfBffoFoBFBmes gots. * bien entendu, le terme 'bureaupolitique' est emprunt J.Y. Bourdin. EfBfBfofofE$EfBfBfofEFfofoBofEFfooΪEFfofoofofEFfofofodDOBEFfofoofofOBEFfoDooFOBEFfofoofOBEFfofoofOEFfofoofBFDFDDEFfo oooDOEFDEFfo oooOB" BBEEFfo oooBOBB>DEFfooooffDDfB B:BDEFfoooEf BGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGwpw wpw pw wpw wwp~着w wpw wpwwpwwpwyw񿻻wpw wpw wpw wpw w qwwpwwpwyUP񻻿𻻻wpw wpw wUP𻻻wwpwwpwyWP灇ﻻwpw wpw}w wWW~~뻻wwpw} wpwyWWᇡw wpnwf`w wpwww w wWzpwp𻻻wwwwwpgwwf`p wWz ?뻿 www www Wz 0? w w WzP 0?𻻱 ww~ wwWwP 0??{p www WwU ??𻻻 w {p WwzU ?𻻻ww w Wwz 𻻻  \wp Wwz 𻻻w wUwwp 𻻻wwwwwwwp wwpUWwp 𻻻ww|w|wp wwwwp Uwzp fflf`CCCCC flffffffffffffffffffffffffffffff6fffmfmfffffffffffffffffffffffcfffffffffccffff`ff444ffffff`fffffffffffffffffffffffffffffffffFfffffffffffffffffffffffffffffffffffff6fff6f6f6ffffffflffllfffffffffffffffffffffffffffffffffffffffff6f6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffflfffffffffffffffffffffffffffffllUlfffffffffffffffffffffffffffffkffffffflfffFffffffffffffffffffffffffffffffffffffffffffffffflflefl\ffffl\llffffffffffffffffffffffffffffffffffffffffmffffffffffffffffffffffffffffmffdfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffƽfffffffffffffffffffffffffffffffffflllfllfllk\llffffffffffffffffffffffffffffffFFffCffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffUllfffffffffffffffffffffffffffffffffffffffffffͶfffffffffffffffffffffffffffdffffffff6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffUVffVfffffffffffffffffffffffffffffffffffffflllfffffkfffffffffffffffffffffffffffffFfflfffmFfFlfffffffffffffffffffffffffffffffffffffffffffffffffffffffffflUU\lfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfffffffdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffiVUUͽ]fffffffffffffffffffffffffffffffffffffffffff@ffffffffffffffffffffffffffcfffffflffcfffffffffffff`&ff`&fffffffdffffffffffffffffffffffffffff`$ffll\UeUllllefffffffffffffffffffffffffffffffffffffffffff@fffffffffffffffffffffffffffffffffffdfffffff`&fffd`&ff`&fffffffd&ffffffffffffffffffffffffff`$ dffffffffffffffffffffffffffffffffffffffnffffff@ffffffffffffffffffffffffhfkkllfffffflf6ffffff`&fffdfffffffffffffdf`&ffffffffffffffffffffffffff`$fffffffffffdfffffffffffffffffffffffffffffffffffffnnnfff@ffffffffffffffffffffffffmff6fdf6ffffffffffff`&fffdfffffffffffffdf`&ffffffffffffffffffffffffff`$fffffffffffdfffffffffffffffffffffffffffffffffffffffffffff@fff@&ffd@&`f`@&cfff`&ll`fff@`$`&fffffffdf`&`MNOPQRSTUVWXYZ[\]ART.TW Vous trouverez ce fichier texte DOC.TW et un fichier dessin TWGS prsentant les diffrents circuits dans le sous-dossier UPGRADE.TWGS du dossierHARD de cette disquette. MISE A NIVEAU DES TRANSWARP GS 1.5 OU SUPERIEURES ------------------------------------------------- Traduction et adaptation par GSphil, exprimentation de VIC (courtoisie Deborah Lamoree THE WESTERN DESIGN CENTER INC,) rfrence Technote WDC UPGRADE TIPS du 12 Mars 1990 Cette doc doit tre largement diffuse ! 1.0 Introduction . WDC fournit , si vraiment vous souhaitez augmenter la vitesse de votre TransWarp GS , des Chips plus rapides que les Chips fournis par avec la carte, rsultats d'un tri et d'une slection pour leur vitesse.Ce sont des prototypes certifis oprationnels. Ces Chips ont pass des tests de vitesse et de performances et sont expdis, avec tous les soins ncessaires et une feuille de tests d'essais, sans aucune garantie pour ce qui pourrait leur arriver par la suite...(Attention l'lectricit statique) Vous devez possder une Transwarp Rvison 1.5 minimum. Sachez le bien , WDC dconseille aux dbutants de s'amuser faire l'Upgrade eux mmes. Bidouilleurs nophites, passez au large, ou faites le faire par un copain plus dou que vous...(voir le concessionnaire Apple pour les soudures). Sachez aussi que le fait de modifier votre Transwarp vous fait perdre votre garantie ...Sachez enfin que WDC dcline toute responsabilit en cas de ratage...Bref, on vous aura prvenu ! 2.0 Ce qu'il faut changer: a) Le 65C816. C'est la pice matresse ; elle vous cutera 95 $ (plus le port de 2 $). Il existe en deux vitesses : 10 MHZ ou 13 MHZ (mme prix); prcisez lors de la commande WDC que vous voulez faire un upgrade de la TWGS. Quand on change le microprocesseur, il faut savoir que l'oscillateur quartz doit aussi tre chang. c'est le petit botier mtallique situ tout fait en haut gauche de la carte. Sur les rvisions 1.5, cet oscillateur tourne 25MHZ, ce qui correspond 4 fois la vitesse du 65C816 fourni par avec cette version de la TransWarp ( 6,25 * 4= 25). Il vous faudra donc changer : b) L'oscillateur: Ce sera soit un 40 MHZ pour un 65C816 tournant 10 MHZ, soit un 52 MHZ pour un 65C816 tournant 13 MHZ. Vous pouvez trouver des oscillateurs 40 Mhz chez certains revendeurs franais pour une quarantaine de francs. Quant au 52 MHZ, nous ne l'avons pas encore trouv ce jour....De plus, la mise jour 13 MHZ consommant trop de courant, il faut modifier l'alimentation de la TransWarp .Le passage 13 Mhz sera abord plus loin .VIC se lance dans cette nouvelle aventure . ( nous pouvons vous assurer que c'est loin d'tre un jeu d'enfant). c) Les SRAMS: Elles sont faciles dtecter; ce sont les 3 grosses puces entourant celle qui est marque d'une tiquette et qui semblent avoir t rajoutes sur une petite carte enfiche dans la Transwarp d'origine.( dans la perspective d'une ventuelle mise jour 10 MHZ sans doute). Ce sont des Rams statiques de 8K par8 servant de cache la carte TransWarp et de 450 nanosecondes de vitesse. C'est trop peu si vous voulez tourner 10 MHZ OU 13 MHZ) Il vous faudra des Rams statiques 200 ou 250 Nanos pour un Upgrade 10 MHZ(ou des 120-100 ns) . Vous devrez dessouder les anciennes, et c'est pour cela qu'il vous faudra trouver 3 supports 28 Broches que vous souderez la place. 3.0 Au travail ! Tout d'abord, ouvrez le capot, TOUCHEZ VOTRE ALIMENTATION.Pensez toujours l'lectricit statique, ennemie des puces. Vous avez donc devant vous les pices suivantes , reues de partout o vous avez pu les trouver ( l'exclusion du processeur qui vient de chez ...WDC videmment) 1 x 65C616 neuf 10 MHZ 3 x Rams Statiques de 8k par 8 (28 broches) 3 x supports pour circuits intgrs de 28 broches 1 oscillateur 40 MHZ 3.1 Dsolidarisez la plaquette rajoute et enfiche dans la Transwarp et dposez la.( il y a 3 connecteurs sous la plaquette Otez avec prcautions l'Eprom qui est dessus ( grosse puce sur laquelle est colle une tiquette TransWarp GS Rev 1.5, par exemple.) Reprez le sens. 3.2 Faites chauffer le fer souder et, l'aide d'une pompe dessouder, enlevez les 3 Rams Statiques 450 nanos d'origine. Ne les chauffez pas trop et arrtez vous de temps autre au besoin pour qu'elles refroidissent! Une fois que c'est fait, posez et soudez la place les supports 28 broches que vous avez achets et qui vous permettront d'enficher dessus vos Rams statiques neuves .Vic a fait faire cette opration par le concessionnaire Apple du coin(100F). 3.3 Enfichez avec prcautions les 3 Rams Statiques(les inscriptions sont lisibles du haut de la carte) et remettez l'Eprom seulement quand tout travail de soudure est termin. 3.4 Dmontez votre 65C816 d'origine. Pour cela utilisez un tournevis pointe fine (1mm) et introduisez le dans le trou se trouvant au coin suprieur gauche, juste en diagonale, et appuyez pour soulever le microprocesseur. 3.5 Mettre le nouveau processeur en respectant le sens : l'angle coup dans le coin suprieur gauche. 3.6 Installez votre nouveau processeur la place de l'ancien 3.7 Renfichez la plaquette Eprom/ Rams Statiques. 3.8 Otez le vieil oscillateur et remplacez le par le nouveau en respectant bien le sens des pattes. 3.9 Revrifiez tout et rinstallez la Transwarp dans son slot Testez votre carte avec le Self Test ( il est naturel que le test de vitesse choue ; le reste doit fonctionner). Lancez un programme test tel qu'Appleworks GS ou Paint.Gold. Ce sont les meilleurs tests. Si a marche , vous avez russi, autrement, il ne vous reste plus qu' dplorer la perte de votre garantie, rinstaller l'ancien oscillateur. Logiquement, cela devrait fonctionner nouveau. 4.0 Cela vaut-il le "cot"...? Si vous tes gros utilisateur de graphiques et de calculs, la rponse est oui, sans doute possible. Et puis, il y a le got du risque, l'esprit des prcurseurs, 1/3 de vitesse en plus, etcetc Comme le dit le rdacteur de la notice de chez WDC, "peut-tre allez vous dpenser 150 $ seulement pour essayer sans succs..." Si vous trouvez que votre GS va assez vite et que votre carte est toute neuve, alors attendez l'Upgrade officiel de chez ; il ne semble pas tre prt de se produire, pour les raisons techniques voques et traites tout au long de cet article. En tout cas, les essais nombreux l'ont prouv chez VIC au dpart , il ne peut tre acquis de fonctionner de faon satisfaisante sans ventiler le processeur. L'lvation de temprature au dessus de 35 pose immdiatement des problmes et des plantages somptueux. j'ai donc pour ma part , install une carte en slot 5, o je prlve les + et - 12 volts ncessaires l'alimentation d'un petit ventilateur achet chez TANDY...Celui ci est viss sur l'extrmit de la carte longue ainsi dispos qu'il soit bien en face du 65C816. C'est ce qui a fait voquer KAM le ct Grille-pain de mon GS...Vic, quant lui, a opt pour la confection d'un nouveau capot pour son GS, avec un Mga ventilo(220V) intgr. On peut aussi prendre l'alimentation 12V sur le petit connecteur l'arrire de la carte mre (entre les slots 1 et 2, le + gauche) L'oscillateur 40 MH peut tre obtenu chez : CEDISECO, 39 rue Jules Ferry 88000 CHANTRAINE tel 29 82 19 74 son cot est de 34 Fr (port non compris) Les rams statiques peuvent tre des 4364 ou des 6364 mais de vitesse 150 nano ou 100 nanos SELFCO Z.I. de BISCHHEIM BP 68 67800 BISCHHEIM tel 88 62 24 44 Attention, il faut que vous soyez une Socit pour commander cette firme... Arrangez vous avec un ami...Ou tlphonez leur en demandant le prix avec le port, vous leur enverrez alors un chque ( ils ont des supports 28 broches..) Les SRAMS cotent 225,93 Fr TTC Le 65C816 10 ou 13 Mhz : The Western Design Center 2166 East Brown Road MESA ARIZONA 85213 tel 19 1 602 962 4545 Fax 19 1 602 835 6442 WDC N'ACCEPTE PAS LES CARTES VISA OU MASTER; pour les payer, deux solutions : le mandat international (long - un mois) votre banque dans le deuxime cas, voici les coordonnes bancaires de WDC Virement faire en Dollars US pour 97 $ (tout compris) VALLEY NATIONAL BANK Telex 667371 premire ligne VALLEYBANK ACCOUNT 3744 8749 Branch 122 MESA ARIZONA USA Virement faire , bien entendu , avec comme bnficiaire The Western Design Center. Vous pouvez appeler Deborah Lamoree directement si vous parlez anglais,elle est super sympa. GSPHIL & VIC PASSAGE DE LA TRANSWARP A 13 MHZ : Si vraiment vous y tenez, le graphique livr avec le microprocesseur peut vous aidINSTANT.ICONEv4 ' '-INSTANT.ICONE^,INSTANT.ICON_ ʹ5 Ŵ^`abcdefghijklmnoY,C ~ExpressLoadY f4I h0E '0# Instant Icon\H**KHH "hy{{HyHK"HH"hh"ᭊ) "E "h kK*{HyH "ᜉ>|~xzkK/*{HyH "ᜉ>|~xzkK{HyH"k` Save IconNew.IconN Nd?P?    TOK<-xp0000 <xp0000<K>p@Ucp*af?-;_Aux $ ;File $ 0:x App Pathnamez:?  LTFFileName00000000000400000006000000420000005380020054DD3E005500000055800200A0000000B00003 00B00005 00B30000% 00B600004 00B70000C 00B80000G 00B90000K 00BA0000P 00BD0000T 00C00000b 00C00001q 00C00002 00C00000 00C20000 00C70000 00C80000 00CA0000 00D60001 00D80004 00D50001 00E08004 UndefinedTextBinaryFile Type NamesGDL Label FileMedley Document HyperMedia Hyper Studio Word Perfect APW Source Orca PascalGS ApplicationPerm Init FileTemp Init FileNDACDAToolFST PWorks PackedPacked GraphicApple PerferredSuper Hi Res ScreenPworks AnimateCDevFontIconMidiSynth Inst.MidiSynth WaveMidiSynth Seq.Davex"hh"᭍HH""QQQ"QQO"QrvOpt."pS"H"h "ᭃ͇ͅҭQ Q QO O  O88 )NHH "hh pMpS"ᭃQ vQr rQvO tOppOtprtvptVrvKr"r8vrN"9vΪHH""*"9"`HH"."P "hHH"hO " HH "hhHHH" >H"h ""8vr||8tp|ʊ~ʊ"ᭊ)~H|H"|h|h~hh|i|~~H|H"|h|h~hh~H|H"h|h~|~H|HHH"hxhz:J".Nʊ~H|H"|h|h~hh|i|~~H|H"|h|h~hh~H|H"h|h~|~H|HHH"hxhzN:J".NʊHHHH "hhHHHH "hh iHi^ hh) rJrJJp".mmmmHH " HHhhHHHHHH+" immHH""HHHHHH*"ᭊ)tHH "  \)]^J`Z)J[ZJJJJJ [ HH""HH "᭾ ))JJJJ M)JJJJJJJJ M)JJJJJJJJJJJJ MHH "  ; H"hE "hE HQHOH"hM}QHOHH}H"hlQHOHHH"hHH"h(: ".iȹȹȹHHH}H0"hh fHH "HHH}H0"hhHH%"HHH}H0"hh fHH "HHH}H0"hhHH%"HH&"hhI fHH "E)"hHHH}H0"hh fȷ XȷH $"hHHH}H0"hh fȷ XȷH $"hHHH}H0"hh f00*ȷ X00HHH}H0"hh f00*ȷ X00H}H " HH)3<H "᭓LN"LG "L"JJHh^xhdhfh`hb"^HH " `bHHhdhf"^HH "᭾ `bHHhdhf"^HH""Jhdhfh`hb"^"^ "*"9">"HH"P!">"`@BDF`@BDF` `b "h}h`H}H"H}H"H}H"`HHH}H1"hh` ` Xȷ X`;8  [@g"2" && & 8   *8e 8+;i (kK*,"kp ,8*Ik@k ;8[:IȅIFejf0I{ih[k{ih[@k;8  ["2' OJ  e e f f ff`   d Fejf)  @8 +;i(kd8d d 8kIH7IHZ; [*8e쪥I+zzzkh@ke { #'+/37Y)6CP]jw  -:GTan{>Oz2NpXB[m|T^A+8DGOSanrux~   #&),48+ &3;BEJOU_behkn~2)-0;>ADJTW\_bgjmpsx{~ .2=@[z/ &,6AETX^dilp* !$(7;@DSWZ]`dhluy|1 "%/36AEJOU\`cfilosvy|" &15@CFZ_cfintwz$'*19=HKNiy$ #'9?FJPSVY^afinqvz .259QUXchpx{!)03;BIW\`rvy!(.18BJMS $(:>DHLc !,0>BLY\_govy 5{E R O{ p G p) fEEF%)+35PAbIB BDEFfoooBfdFDfoB B#BBDEFfoooOEfoBEFfoooBDooEFfo oDwBoDBBEFfooBoBwwEoDBBBEFfooBOBwBB BEFfooBOowBBEFfo DwEFfoBofDfoDBw B EFfoBoowBB B EFfodFfooBEFfoOBowEFfoDfofwEFfoBfoferreur Lire dernier FTQ TQ i <= dernier Lire nom(i), telephon(i) i <-- i + 1 FTQ Fin Vous commencez par indiquer le nombre de personnes que vous dsirez saisir. Le programme effectue un contrle sur dernier en le comparant max-10 afin de s'assurer que vous lui laissez une marge suffisante pour les ventuelles insertions de nouvelles personnes (nous verrons a plus tard, mais autant tre prvoyant). Puis vous passez la saisie, pour chaque personne de son nom et de son numro de tlphone. Vous remarquerez que les traitements, notamment la recherche, ne se feront jamais de 1 max mais de 1 dernier. Il est en effet inutile de travailler sur la partie du tableau comprise entre dernier et max puisqu'on n'a rien saisi dedans. Module recherche Lexique local : nom_corresp : variable de type chaine de caractres trouve : variable de type boolen Dbut Lire nom_corresp i <-- 1 trouve <-- faux TQ i <= dernier Et Non trouve trouve <-- nom(i) = nom_corresp i <-- i + 1 FTQ Si non trouve Alors Afficher 'Ce correspondant n''existe pas dans votre tableau' Sinon Afficher nom(i-1), telephon(i-1) FSi Fin Un petit coup main aux basiqueurs : 2000 REM ** MODULE RECHERCHE ** 2010 INPUT CORRESP 2020 I = 1 2030 TROUVE = 0 2040 IF (I > DERNIER) OR (TROUVE = 1) THEN 2080 2050 TROUVE = NOM(I) = CORRESP 2060 I = I + 1 2070 GOTO 2040 2080 IF... (pour le reste dbrouillez-vous) Observez l'inversion de la condition en ligne 2040 par rapport au TQ. Vous remarquez que l'on fait ici une recherche par lecture squentielle du tableau NOM. Il faudra veiller l'orthographe du nom recherch, sinon le programme vous dira qu'il n'existe pas mme si vous savez qu'il s'y trouve. De plus on ne traite pas ici les cas d'homonymie mais c'est un dtail (qu'il pourra tre intressant de rgler, par exemple en modifiant le programme pour qu'il affiche toutes les personnes ayant le mme nom). Tout a relve plus de la mise au point - on parle aussi de "btonnage" - que de l'algo pure. Une recherche squentielle, c'est bien joli sur un tableau peu important, mais imaginez ce que a pourrait donner sur un tableau de 1000 lments ou plus. Vous aurez alors tout le loisir d'aller tondre votre pelouse en attendant que votre programme trouve la personne que vous lui indiqu (en supposant qu'il la trouve). Bien sr j'exagre pour la pelouse mais nous allons quand mme tudier un outil trs puissant que l'on appelle recherche dichotomique et qui permet de trouver un lment dans un tableau en un temps record. La recherche dichotomique, qu'est-ce au juste ? Pour l'illustrer, prenons l'exemple du programme de devinette d'un nombre. Supposons que le nombre trouver soit compris entre 1 et 100 et soit en l'occurrence 39. Vous n'en savez rien et vous tenez trouver ce nombre avec le minimum de coups. Si vous tes quelqu'un de trs rationnel qui ne laisse rien au hasard, vous allez commencer par entrer 50. L'ordinateur vous indique "Trop Grand", vous savez donc que votre nombre est compris entre 1 et 49. Coupez la poire en deux et entrez 25. L'ordinateur vous indique "Trop petit" et vous en concluez que le nombre est compris entre 26 et 49. (26 + 49) / 2 a fait 37,5 alors vous indiquez 37 et l'ordinateur vous indique encore "Trop petit". Vous savez donc que votre nombre est compris entre 38 et 49... Il est inutile que je continue, vous avez compris - en tout cas, je l'espre. Tel monsieur Jourdain qui faisait de la prose sans le savoir, vous venez de faire en ma compagnie la recherche dichotomique d'un nombre, pas dans un tableau certes, mais le principe est le mme. On peut estimer que vous aurez trouv le nombre 39 en moins d'une dizaine de coups, alors que vous aviez contre vous 100 possibilits : sans commentaires. Attention : la recherche dichotomique n'est possible que sur des tableaux tris, par exemple par ordre croissant pour les tableaux de nombres, par ordre alphabtique pour les tableaux de caractres ou de chanes. Cela implique que vous ayez pris la peine de trier vos correspondants par ordre alphabtique avant de les saisir avec le module saisie_annuaire. Voil une contrainte bien... contraignante. C'est pourquoi nous verrons la prochaine fois au moins un algo de tri de tableau qui permettra de supprimer cette contrainte. De plus, la recherche dicho n'a d'intrt, en termes de temps machine, que sur des tableaux dpassant une vingtaine d'lments. En dea de cette limite - qui peut se discuter - la recherche squentielle est plus acceptable. De plus, la recherche squentielle ne ncessite pas que le tableau soit tri. Il pourra tre amusant de combiner dans un mme programme l'algo de recherche squentielle et l'algo de recherche dicho. Par exemple, si le nombre d'lments (contenu ici dans la variable DERNIER) est infrieur une limite que vous aurez dtermine, le programme lancera la recherche squentielle, sinon ce sera la recherche dicho : une faon comme une autre d'optimiser les performances d'un programme. Surtout que la prochaine fois, nous tudierons comment insrer des lments dans un tableau et en supprimer, ce qui revient dire que la variable DERNIER pourra voluer au cours de l'excution du programme. Cherchez un moment comment crire l'algo de la recherche dichotomique dans le tableau NOM puis lisez l'algo qui suit : Module recherche Lexique local : debut, fin, milieu : variables de type nombre entier trouve : boolen nom_corresp : variable de type chaine de caractres Dbut Lire nom_corresp debut <-- 1 fin <-- dernier trouve <-- faux TQ debut <= fin Et Non trouve milieu <-- (debut + fin) DIV 2 Si nom_corresp < nom(milieu) Alors fin <-- milieu - 1 Sinon Si nom_corresp > nom(milieu) Alors debut <-- milieu + 1 Sinon trouve <-- vrai FSi FSi FTQ Si Non trouve Alors Afficher 'Ce correspondant n''existe pas dans votre tableau' Sinon Afficher nom(milieu), telephon(milieu) FSi Fin Voil, je ne crois pas avoir fait d'erreur. Faites-vous un jeu d'essai sur les variables : debut, fin, milieu, trouve, nom. Ne vous laissez pas impressionner et potassez cet algo jusqu' l'avoir bien matris. J'entends par "matriser" le fait d'tre capable de l'appliquer sur toutes sortes de tableaux. Une fois qu'on a compris le principe, a ne doit plus poser de problme. Il faut noter que la recherche dicho permet de trouver la position dans le tableau o devrait se trouver la personne recherche, ce que ne permet pas directement la recherche squentielle. Ainsi, nous saurons trs exactement o insrer dans le tableau une personne qui n'y est pas encore. Pour la prochaine fois, vous me chercherez laquelle des variable "debut", "fin" ou "milieu" permet de trouver cette position. ------------------------------------------------------------ ----------- Problme 3 : A mon avis, vous devez en avoir assez des tableaux. Non ? Eh bien moi si. C'est pourquoi nous allons conclure cette partie par l'tude d'une notion nouvelle : la rcursivit (recursion en anglais). Qu'est-ce que ce terme barbare peut bien dissimuler ? Pour l'illustrer, prenons un exemple bien loign de l'informatique : Vous avez tous vu l'exemple de la camra vido branche sur un tlviseur et dont l'objectif est point sur l'cran du tlviseur. Vous voyez alors sur l'cran du tlviseur ce mme tlviseur qui se rpte l'infini en lui-mme. Prenons maintenant la dfinition donne dans le Dictionnaire de l'Informatique des ditions Larousse : "Technique de rduction de la complexit d'un problme permettant d'obtenir des programmes fiables et efficaces... L'utilisation de la rcursivit donne un procd d'analyse trs puissant pour beaucoup de problmes. Cependant, certains langages de programmation n'offrent pas la possibilit d'crire des programmes rcursifs. Des techniques de transformation de programmes permettent de se ramener un traitement squentiel, par utilisation de piles permettant de grer les diffrents niveaux de paramtres." Tout a doit vous paratre bien nbuleux. Retenons dj que les langages non procduraux comme le bon vieil Applesoft ne peuvent exploiter cette technique. Le comble, c'est que tous les langages procduraux ne permettent pas au programmeur d'exploiter la notion de pile (consultez votre manuel). Tant pis, ce n'est pas a qui va me priver du plaisir de vous prsenter la rcursivit. En tout cas, voil une notion que les programmeurs en Forth ne manqueront pas d'exploiter, la gestion de la pile tant un des points forts de ce langage. Qu'est-ce qu'une pile (stack en anglais) ? Le dico de l'info cit plus haut dit ceci : "File d'attente gre selon la mthode du dernier entr - premier sorti. (L'accs aux informations se fait dans l'ordre inverse o celles-ci ont t ranges)." Retenons aussi qu'un programme rcursif est un programme qui s'appelle lui-mme mais - et c'est le plus important - a une condition de terminaison. Supposons donc que par erreur vous ayez crit dans le module edition_ventes la phrase suivante : Faire edition_ventes. On ne pourra pas parler ici de traitement rcursif mais plutt d'un gros bug qui risque de vous planter magistralement, la procdure s'appelant elle-mme jusqu' saturation de la pile. Trve de bavardages, prenons un cas concret qui, je l'espre, vous permettra de mieux comprendre ce qu'est la rcursivit. Vous vous souvenez de la fonction factorielle vue la dernire fois ? Eh bien nous allons la reprendre et la modifier pour la rendre rcursive : Programme principal Lexique des variables globales : nombre, result : variables de type REAL Dbut Lire nombre result <-- factorielle(nombre) Afficher result Fin N.B. : ne vous laissez pas surprendre par les numros de lignes dans la fonction factorielle ci-dessous, je les ai ajouts pour m'aider dans les explications qui vont suivre, mais ils n'ont aucune incidence sur l'algo lui-mme. Fonction factorielle (n : rel) : rel ** "n" est le paramtre entrant, "factorielle" le paramtre sortant ** 10 Dbut 20 Si n = 1 30 Alors factorielle <-- 1 40 Sinon factorielle <-- factorielle(n - 1) * n 50 FSi 60 Fin Vous trouvez cet algo horrible, loufoque, incomprhensible ? Alors pensez moi qui vais devoir vous l'expliquer. La rcurvisit, c'est l'exemple type de la notion qui est plus difficile expliquer qu' comprendre. C'est une notion quasi intuitive que les "vieux" programmeurs ont du mal digrer. En tout cas, j'espre que vous maitrisez bien les fonctions maintenant, sinon on est mal parti. Le programme principal ne prsente pas de difficult : Supposons que le nombre envoy la fonction soit 3. Factorielle de 3 a fait 6. Voyons si la fonction l'entend de cette oreille. 3 est donc pass en paramtre d'entre la variable n. La condition n'tant pas ralise en ligne 20 on passe la ligne 40 : factorielle <-- factorielle(3-1) * 3 L'ordinateur commence par calculer factorielle(n-1) et pour ce faire rappelle la fonction factorielle en lui passant (n-1) - c'est dire 2 - comme paramtre. Imaginez que vous venez de poser la premire assiette d'une pile nomme factorielle. On "repasse" en ligne 20 et la condition n'tant toujours pas ralise, on repasse en ligne 40 : factorielle <-- factorielle(2-1) * 2 De nouveau, le programme lance la fonction factorielle avec 1 comme paramtre. On pose la seconde assiette factorielle sur la premire. Cette fois la condition en ligne 20 est bien ralise donc on passe la ligne 30 : factorielle <-- 1 Cette ligne apparemment anodine reprsente la condition de terminaison. En effet, cette fois la fonction n'est pas appele une nouvelle fois par elle-mme. On passe donc en ligne 50, puis 60 et on "quitte" la fonction pour revenir la fonction immdiatement suprieure, c'est dire qu'on envoie valser l'assiette numro 2 pour revenir sur l'assiette numro 1 avec en paramtre de sortie le contenu de la variable factorielle qui est 1. Nous avions "quitt" l'assiette 1 en ligne 40, nous revenons donc en ligne 40 pour terminer le calcul que nous y avions commenc, c'est dire : factorielle <-- factorielle(2-1) * 2 Puisque la factorielle de 1 a t calcule et est gale 1, la ligne ci-dessus quivaut la ligne ci-dessous : factorielle <-- 1 * 2 Ainsi le calcul en ligne 40 est termin et nous passons en ligne 50 puis 60 pour "quitter" la fonction factorielle avec comme paramtre de sortie le rsultat de l'opration qui est 2, et revenir la fonction de rang immdiatement suprieur. En d'autres termes, on jecte l'assiette numro 1 et on vient se placer dans l'assiette numro 0, c'est dire la fonction factorielle d'origine, celle qui a t appele par le programme principal. Nous tions "sortis" de cette dernire la ligne 40, nous y revenons donc pour achever le calcul : factorielle <-- factorielle(3-1) * 3 qui quivaut ce que j'cris ci-dessous : factorielle <-- 2 * 3 Ainsi nous quittons dfinitivement la fonction factorielle avec 6 en paramtre de sortie. Imaginez que vous venez de briser l'assiette 0 d'un coup de masse rageur. La rcurvisit a dfoule. En fin de compte, nous revenons au programme principal avec le rsultat de la factorielle de 3 qui est bien 6. Lisez et relisez ce que je viens d'crire, aidez-vous d'un tableau de ce type: Numro d'assiette ! Paramtre d'entre ! Paramtre de sortie --------------------!------------------------!-------------- ----------- 0 ! 3 ! 6 1 ! 2 ! 2 2 ! 1 ! 1 On n'a rien sans rien : la rcurvisit, c'est la fois simple et complexe (le comble du paradoxe) mais pour la comprendre, il faut la "travailler au corps" et ne pas se contenter d'un survol. Faites-vous des jeux d'essai, des schmas, amusez-vous faire tourner ce programme " la main" (comme je viens de le faire) avec la factorielle de 4, de 5 ou de ce que vous voulez. Il y aurait encore beaucoup dire sur la rcurvisit. On peut par exemple crire un programme qui rsolve le problme des Tours de Hano par un traitement rcursif. Il existe un algo de tri de tableau extrmement rapide sur des tableaux de grande taille et qui utilise la rcursivit : c'est le QuickSort (tri rapide). Bref, une multitude d'applications en perspective. Sachez aussi que certains programmeurs, par souci de performance, n'hsitent pas "drcursifier" tout traitement qui peut l'tre (il parait que le QuickSort peut tre drcursifi). Si le coeur vous en dit... Entre nous, j'ai mis dwwwDEFfoOfFfEFfoOEFfoOfFfEFfoDDfFfEFfoBEfFfEFfoOBEFfooBOFfFfEFfooBOfFfEFfoFooDfFfEFfoFooBEFfoBffooOfFf EBEFfoBffooOBfFfBEFfoBffooFDfFfBEFfoBffooED BEFfoooDfFfBEFfoooOfFf B BEFfoooOBfFfEFfoffooBDEFfoffooDfFfEFfoffoofFfEFfoffooOfFfEfoBEDfffooBoOEfoBEFfoffofBDfFfEfoBFf offooofFfEfoDBDFf offofOffFfEfoIϙFf offoOoffoIϙFfooBOffffoIϙFf ooDoffoIDDDIBDÙDIFDI™EFfooOBoffoIIIIƙBIFI™ ooOBooIIDDDIDDDDIDDIDDDDDIDDIDDI ooOBooIIIDDDDDIIIDIIIIBIII ooOBooII$IDIDDDIIDDDIIIDDIBIIIB?fffffFffffffffffffffffffffffffffffffffffffffDIII DIDDDBDDIDIIIIDIII?fffffFffffffffffffffffffffffffffffffffffffffIDDDIIDIIDDDIDIDDDDIDDDDI?ffffffffffffffffffffffffffffffffffffffffffffIřBDDș?ffffffffffffffffffffffffffffffffffffffffffffIϙ?ffffffffffffffffffffffffffffffffffffffffffffIř DDIDIIIBDDDI?ffffffffffffffffffffffffffffffffffffffffffffIÙIDD DIIII?ffffffffffffffffffffffffffffffffffffffffffffIBDD IIDDDIDIDD DIDIIIDDIDDE?ffffffffffffffffffffffffffffffffffffffffffffIII DIDDBDDIDDBDIIIIIID?ffffffffffffffffffffffffffffffffffffffffffffIIIIBDBDIBD DIDDIIIIDDID?ffffffffffffffffffffffffffffffffffffffffffffIIIIIDDDDDIIIIIF?ffffffffffffffffffffffffffffffffffffffffffffIBDDIIBDIDIDD DIIIDDDDD?ffffffffffffffffffffffffffffffffffffffffffffIʙI™?ffffffffffffffffffffffffffffffffffffffffffffIϙIϙDBDVEf UVVeVVfeffa!ugvggffVggVgfvgfvffwffwwvvVgUUfVU9UVeUUVffvVfUhwxܚ̼ݫ̪ܭˬܼBwwDwfgfwVfvfwufvwwvffgBfVVUVUQ ffvgvgwfgvDfwgvwffVEfVffeUWFUVDUffWUfwvwwywxBB ̹BwwvwwfDwvfvevgvUfeVgvfVeUBfvBUVawfgvwwvwvvwvfgvggfgvgBwfwvBfVVUVFUVeUffVhfUewgBw xwx ̫ڙw۩EwgDwvWUfVUfVfeeVfgUfUUBfvBUVawfgwvfwvfvwvvwvvgfgwwgffggBegBUuVVeEUVeBUVeeUeUgBwwwwE˺wwgBw"xwvgvvgwwfefVUfVgVvegwUVVUfWffeUeeQ vwvwwvwwvwwvwvfgvgvggfvuUeeUVweUUUeVfgwwyvxB˻wwwwyDw vffvgwwvUfvfVVfVffVfUeUVUVefeVUfavwvwwvDwvwvVgvfvWwfweUeUUWwfVfeUBUeVugBw yvw ˹ꙇEwxxwuefvgwwvUfeUVfUUffVeVeUUefUfVaBwgwvBw vgvgwvwvfgDfveeVBUWveVueU UVeUUefeUWBwywwxͩʙwwxxwwwvgvwvvWvegvfVffVeUeUUueUVeVeUQ ewfvgfwgwgfBgwguefvfvfgvVuVUUVvUeguUeUUBUVfUeVfe{gwhxwwxB̻wwxBwxBwvEwvBfeVfeUUeDUVUVDUQBwVwgwvgvWgffgvffUvuUfwfUeBUVeVevfUeUUVweeUUehwfwxwgx̼B̹wgwwxwwvfUffUUeDUVFUQBw$ewgvvgwWffgvvVfUfvffvffUUeUVeeWvfeUUVU)WfUVeWfVgxwxw˪w}Bw xzgwvfeVUeBfeVBUeUVEUVaDwvwwvwfueegwfgfvUVgveUVeUVfeVgfU2VUeVeUUeUUxvwwvffUfwwwvyٙ۩wBڗwwwvgvwvvguVVUVUeVBUeeFUVeQBw*fwffggwWueUgfeWUuVfgeUUVfVUVeVgfUVUUVeVfUVeBU?gwwuVfVewxxwwۘxۘxwwxxx gvwvvgveUVUfVeBUVUUUQwwgwwfgvgwwgffUfwfUvgevUeUVgfVwDUWuVfBU?VVeWwwxvVeUUgwxwwxܫ̈wxۨwwwxwwgfUUeVeeUUVVeUUVEUVUQ$wwgwvWvfgfgvwvgwfvggvvuUVeUUeVfVfueUVfgeBUvfvfWwgveUgwwɇwgB wwEwwxwwvfVfefeVVeVUVUQDwuVWwewBveUUVfegguUVeUUeffVWuuUVgwuBU?ffvwvgwwuUgwwywwx۩wfww˻vwxwwgEwufuVUeVUVUQvvffveUffeffvgueeUfefgvEUVffhweUVgwfBU fgxgwgwgxeWBwxBwxيwvfwwx̪Bw̗wwwvgvfUeVUUUQwggvfgvBfgBfVUffgfVUeEUWeUhfEUWwuBUguxwvfwyjVggwBwgwx۪BwwwwwveVUUUQBw vVgvffUggfVeBUVeefeUUVeVeWeUgfEU gxuUfeWuwwugwwgggwwʙwwEB ͬBwꈇw wwxwwxvffUfefDUQ#wgwgefgVfvgufgefeVgUfgUeUUfeeUUVfeDU VVvwfeVfgBw$gwyhfVwwwxܽܺۻB˻˼wwwxwwxEwvfUQvgufVVeffeggegVgfUUvDUfUUeVfWwuFU5WfUUWwxwwfgyxghfwxxˬ˺B۩xxxwgwgEw xwxwwvUeeQEf UfVeffefVffeBVUfeUeVfVeFU VvUUVgwBf?gfvfUfwfh˼ۼܻxwvfffefwwEwfaffeBfVffUfVDfeUUUVveUUUV!eVehvwgwffgvffVffvwwxvx{E B̼ʙwxgxwwvefeEUfgwgBwfggBfqeffUuBUeUfeUfgvfgwffveUgweBUfBUWgwwvVhBw xwgwUgwVgBw ˽BB̪wwwygw wgffefVVfEwfvfgwqveeUvfeVVeUeVfgvegwUVwBUVUVgwUeUUeBU WgwweUWwwBwgwfwUgwwxwxwBBܫʼ˩BwwwxwwwwfeeUUVfEwgvUWwqffUfVfUfUVUBfeffgeVUVVBU?VeUhfeUUeUVfUUVffUfvgvxVffhgfhwxxvʘxͺ̫BʨwfwfxwxffxvefeUUefUffVfVffavefUeeUffefVeeUffeVUVeEUgvUUWeUXf#wvexgwvfvfwg͸egwvz˼B%˼ʫݽɪvwwxwxwfffeBUEfveeVfVVBfa ffefeffeeUBe fVefUgvvfVUVeEUffUUVeUWfVvfwuWwfgvfWhgBww۬˺BwgwwxwxwxwvfVBUfUBf effeVfVVUffaVeUfefeffUeeVBfVefUVfeEU VfVUUVUXxvffgwgfgwgvffgfwwfwB4˻̼˙ۺfgvfgwwwgwwfgwffUUVfVBf eUUVUVUVUffavVfvffUfVUeVeVffWwevVvUVvfBUVeUVfWwgvVhwUVUfgBwgwwBwxwxwwfWfBw,xxͫ۬۩ggwwvgxxxwxwwfVfgxBwfeDUWwqefevEfVffUefgvfvfvUVeFU VUWwguVhިwBUVfggfw xwwvwwxfVfw-xyɺwvVfwwvfxxxwxxwffUffwfeUWgBwq-gfVgvggfVUveUfUUgvVvfeVfUeUUVeVUVfVVgVUiݩeBUWUgwwwvBwgwww˺xwxwuVBwgxfww xvveVfvWgveUeVveeQwfugVvgeggffVfVUwvgwwUUgUefUVVUVVwfVy̪vfeBUVgwvBwxwwxfw xywwxwxfwvggvexwxFwvwvffuDUeeVVfafvwVvw$fVeWUVfvfwugUVvfVUUeeUVVUUVffVufeBUffwgBwxBwgfwgwgBwBwwEBwxfgvffwvwwwwFwvggvweDUeeVfVaffvUufgwveUfWUfgugwfeWvgUeUVeDUVeVVveUUfUeehBwxwwwxvhwxFwxvUXgfvghwwBwvgwvfeDUeeVeUQfefeeVefeefff vefVfUUVVeeBU eUUVVeEUffwgBwfxgxwxwwwwwxwwBf(gwgʙuVhfefwggvvfxvvBfeffUVeVa#gvWfvgfvfeWvvWvgfewwvUfUUVUUfeUUeVUfwueEUWBwvwxwEwwEwvfx̪˼VgvgugwfFwxwwxxwfwVvfUUUeUQwwvggfVBgWwwffwwfvweVWffUUVeU VUeVVWwxgUeFUefwy͹DwvgVwxxxwBwvgܻ̘uWwwfVwugEwxvgwwvffvffUUeeQgBwfgBfuUgefVgfVwweVuVeVeVUeUgwwfuFUfhwwgDw?xwgwfgwxvww˼ʙufgeVvegvgwgwwVwvwwgfVgeUUUQwvwvwfvVfufUUVVgufgvUWeVeUUWeUUfwwweeUfBwgxBwxyvwvgwB7xgwʪvvgefvUgwegvwxwVwvwffvVveUUUQwvwwvWvfgeeUUVgwegguVgfBUWveUUeVUVUWwvgVgwU?gwwvfhvgwwxwzwwxˇwx˙ufwefwUfxegxgxzx xvxvvgvweeUUQwgvgBf VVeWwwfgvgvfeBUgfeUUfEU eVfUUWwwvWfBUVeUgBwgwvwwyBw.xwwݻʈuUguVgUVufwwxwWwfufUfUUUQwgugVegVeVWvguhvgvfeeUVgfeUUeUUeDU eUUgwwvgfeUVgwwBEw4wwxͩwʹvUWuWgfVwvVxɇxxwwyxwWwfufeUBUQgwvvfvfefwUUVBwvgBfUVUUwwuUVeBUeUUVVfVgffgfvfeUeUfugvWywxBwwxwwxۺwegveWfVgwegwxxwwEwvgvUVUBUQgvWfgvwwvwVffwvwfWgwweUVUweUVDUVeVeUVWwxvfgwgfvUeVVwvBw;xwwxwyܹ|ۻvegeUWuffwvgywwxwywvgBwfwvfeUUUQwgBwfgwwgffgufvvefveUUVVvU"eVeUVeUVUWeVVggwvwwveUfgvwxwxBwwx؋BڪvfUuUVueeueewwxwxwfgwwvfeUUUQwgwgwgBw fVfgegfefguDUfBUeUuUgfgeVUUWwvvVgwwvVfgBw'wwxwwxxxəefUvUVvBefegBwxwwxBwgvhwwvveUUUQEw gvgVVgvUfUUWBUUUUe UVUWvgVvwffVfufgfgwVeWfWx:ٛ˪ufgwuUveefgwwwxwxufWufeUUUQwgwgvBgwuffUVgvBUeeUBeDU?WvfgwgeUfVgvfgeVfwywvgfgxwxܻ fgwuUvVUegwxwxxxwwUfgvfUBUQwvwfwvueVVeeUvfUUVfeUUWeUVUwwwifeeUUVffVeffDwfwwxxgxʪBݺeUwvUVgeVWwwwww xgxuWUffUBUQwvwwgwewvefuUBVwuBU#WUUVveUeVeefVvggxfUeUUeVfeuwgwwB xxɫښʙufwueeuffVWBwxxB xwwefeUQEw ggfeweUUVvfeBU$VUUVeeUeVefwgvggxwxwUUeUUfgwvefevwBxDwܙɘefwwvwvfwvgBwBwgDwgwefeUVUUUQ+gwwgwwfvWvwffefvfUUfefUVeVUUffvfvgwwwwxvBUVxvfgWvwxx+xwxgxwzwwۜ܊ʈffvwvgvVgvfBwwvgDwffgVVUefUUQwgwwvggwwvfWeWvVBUvveUVeBUvxUgwgugwxUVvBfwfvwwB3ۭɚVfvvgfWgevegwwwxxwwgBweVVeeFUQFfwgffVeVfUffUUeUwfVwffeVxgguUxeUVfvffBw xx=w۪VfueffxvfefwfxfwxxwgwgeUUfVFUQfeVfwgUeeUVfVeUVffeUeUvfVwfVeVwwfgwuWfgvVefgfwwxBDwwwvxܹxBfeVxffegwxffwxwxwgwwBUeUUeUQvggwfVw uVegfeVUVgvefeBUVefgwfufefWvxfhUVfegvwDWxwwۺBܺB&UVvUVeWgwxfWfgwxfUUeFUQwffUfVwfgwuVffUeVUVvVeVeBUVBfwweefUVwwfvUWgfggwwwxwDw#xwvhww컩xwvUUfeVwxxuWBwfVvBxwwwwfUUuFUQ1wfgUvVfwvwvffWuUUVgvVfVfueVevffwuUUWUUgvVfgfgfgw wxwwxwxwwwwBܫBvfVxvVgxvgwweWvgwxwwxwgeVeFUQwwvfvgweVfeVeUfguVUgfBUVWeUhUvweuifVgeVwvwvBwxB#wwwxwwx˻˩wwVxwBw fgwfhxBwEweeFUQ.wwvfVfVugwfVeVeUUVgueUgveeVegeUwfwwUvZUUWffFwxˆxxB.xvwVgwgwxwgvffwDUQ fvwvvfVwvWguU#efgvUVWveVVuVUUWvewvwvkeUegvwvgwwvxˆwxy˩BB̺evwvwwBBwwvgvVWwvfUUQwvUVUfveeheUfeUVVfvUVBUfeVeVeVBUgvVwUeVBfUggwvˆBwxںxB˪BvWvwwBD wwvxvgeeBUVvfagwuBfeVgfveUfBUVvfUVUeUfeVeVeUfVegfgfUeVfeveVVw4wwwwẋwwݫwwfwwwxwwxwveeffgeDUffagBf gwVVfefeUVBUVfVVfBUvVfVUVUgfUgvWUvUVfUffWfEwDw7wwܺx˩wvvVwffDwgweefVfFUVawBfWwvefeVBU&VeUVffVeUUVuUUeVVUffwuxuVeVvfeVVgwxxwxBB:xxwvfvfVgwxwwvwfvBUgeEUQ1wfeVgwvfUUfUUVeUeUVeVfUVxwuUVeVUffVweweVVUeVeUfgwBwBBBwxڇܺBwvVwuVfgwwyvwugueBUWeEUQ gfgfvevfUfU UUfeVUVuUUBfUUfUfwuUUfVvUeVWwfw wxxwxxۨ؈BܨB wwxvfwvfvgBw WufwveUWUfeEUQ wwgffgeeBUfeeUfUVUfVVgefueVvUVVVeVUUeeVffwxEBB;کͼڙvwwgVvwwgvwffeUgeDUQBweveBUVeDUVBUgvVWwwvfUWeVWvVVefUfeUVBwwwxxBwB>˭̺xwx̪ܘݨwxwvgvwVfgVxBwggfDUheDUQBweeUUUDUVeBUWweVWgvefWgegvfUeUffeeVvwBw̻w/wܺژwwgvgwfgvUgwwvgVVDUgeDUQgufeVUeeUeUUVUUeVgVUUwuUUfxfhBwgxeUVUWwx̬ͼBB!x̺˪ۨVBf xwgvwwffWBUVfgDUQ wfefeffUVeEUVfgeVfWuUeevVgxxweUVBUfgxBD?̻̻ʚ˻˪ʩVefwguwwxxgeUVeegDUQffeUUfUVUVBUVeeVUVguUeUUVweUeUVfvwBB?˻̺̪ۨۻ˹̩ffVgfwwfgxwvfvBUfUQeVUVWuUffUUVUV wuVUuUVgweUVBUeUWWwwwxx˼Bʩww ژB wwffgwvwfggwwvuUVvgfwvUVUUQfeUUvUVfVUeUUeUVUfveUUegfwwfe`abcdefghijklmnop !"#$%&'()* ) т ́ ma [ | ____________,+?`؀耘 %%0%%,޹` ! *!4 ܢ    ! !  !xx7 !xx ! ! ! !`Hč!hLxHZ ! !zhX@ !|%|%%%%G E#| > ;%60%""% """ i )ٽ$"8%`yGSyWcygsywyy" )"%0 )%03> )3>͹DO )DOR] )R]`k )`kny )ny| )| ) ) ) )a#a$2a3A0%i@ʀm%͢%L#%JH#0.ɐ.00 #% #8`T$8### T$9$$ ȭ##ފi8#B`ZH0%T$ V$ X$ iiB(hz`ZH0%ڠ T$ V$ X$iiB #(hz`0 $%(`0% #(` i`& m&LN%)%%6 )&%LiȀĽm&LZ8 i&LHZ& &N&&&N&&& LHL&&&-M LLMhiLzhiLzȂ/`>>< (&20 *, **>> "2*&" " >>  ">> "8""> """"""< >> "  <"<"">""""""""""""">>><2"<""">""" ""  ">"6*""""""&*2""""""""""""*,"" "" ">""""""""""""""**6"""""""> >>> >00000>"">< <"<"""<< <"""<"><$""< """"  "" 6***""""""""""<""< :< $"""2,"""""**6"""""< >>"><""2, "><,x X 4 "A)ة, o 65 5 / WύX?{|}~Í**0" %8*1* * * {*) G, + $ >!X` 1 1 1 1` 1 1 1 1`0 *****'"h8`0 ++i++)++),+),+ለddHHHHh=++ }+}+he8(`0 + + (`0 + +ለ(`Z0.ɐ.00z`++` x** ! + XX8"8A) e=, Li+) @+iF,GF FG`ç󠲮堨򮍠堺占堺ɍ፫렠렠堮􍠠􍠠쬠򍠠󮍠򠺠󠲮占󮍠宍󠲮򠠺򠺠􍠠򠠠占򠺠󠲮ӠĠ󠳮􍠠쮠젨멮ÈȪ تÈ تÈD   BBBDÈBD 𪪮      BDBDÈ 𪪮  BB    D BDÈ B  B  B   D BDÈ     B  DBDÈ  B       D𪪯 𪪯 DÈ   B  B D DÈȪ    DDBDȪBª تȪBBª تȪB ªB تȪB ªÈªBêBȪBê ɪ ͪBȪBê ɪ ǪÈêBê BBD ǪˆBÈȪ   êBˆÈȪ B E匆 êB ˆÈªª  D  B ê  BˆÈª  ª F B ê BˆÈªB ª E  ê𪪯BˆÈª B ª BD  ê𪪯BˆÈª ª   êBˆÈªB Bª ɪ êBˆÈªB B ª ɪ ǪˆBȪ B ª ɪ ǪÈȪ ͪBÈȪ ͪBÈDD ɪ ǪÈD    ɪ ǪˆBÈD B D B ǪˆÈD B D     ªBBˆÈD  D B ªDDDDDDDD@DDDDDDDDDD@DDDDDDDDDDDD@DDDDDDDDDDDDDD@DDDDDD@DDD@DD@DDDDD@DDDDDDDDDDD@DDD@@DDD@DDD@DD||@D33333333333333333333333333333333333333333333333<@@ 33333333333333333333333333333333333333333333333<|33333333333333333333333333333333333333333333333<@@ 3<@|3<@3<@|3<|3<@|3<|3<|3<@3<@3 <@@3 <@@ 3 <@|3 <@ 3 <@@ 3 <@DDDDG@ 3 <O|3 <@@DD@ 3 <@@ 3 <@@ 3 <@@ 3 <ODDD@3 <@@ 3 <@@@ 3<@@3<wLw|L@3<|3<@ 3<GGOGD@3<DG@L@@ tO@DO |DD@3<@@@L@@ @G@ 33333333333333333333333333333333333333333333333<@O@DL @@ 33333333333333333333333333333333333333333333333<@DtDDDOGLLOLDOO @ @ GO@@LL O @ @DDDGGGDD DO@G|D D@@@@ @@ @ @ @@ @@ D@utilitaires, n'hesitez pas a me faire part de vos remarques.(Hacker Croll - Paris, le 13 Juin 1990. LL10!j;80L0j80L  0 T08/ ɚʚ`$'$ H h,0d ,a0"ذ`\\hKAL®ЮӠꠦ,3-.LSPmSPPB9 p )?0/0!ee 4L L?0)?  8 LA Lr8 e8` eLM` 4`Hh`Lb IH"ڍ"h=`=hhL|  8 WA*( K} > ` N ijn Dj4(#Ʀz#Ǧ@ C G!$@ `:# "pD8Dl!LC! !iI { @{|"~"i Jh iȊl m~"~" & 96L4 5)2+L~]ڗl6̀lƐ#ABs3 Lj3;Ǻq yY ?2-B / eA{4ɈD4ɫD9>ɭD0>D9D=D >D<>DKD@4D EA\ED6r&D$ɛD[Dp4RBBXl7"ɠD0ɉ QLr[ɿcƬA)LJ8 L#ɰ k22[D@§ɉ֭5/H6/H˹GM!%Z$Oi Ϡ% Fz <:Anl ȍ52)L & ΍ -BCb a&I6&)PA- 1Li%h6/hQ-B +hhL% ʽ g! [H2E@*E "EEE k ''9",loƠ CL$ɝƨƠ &A[`*'"BjAڂo/˂h)'//z@΀}l /L___|Al B!_ s; lB"t2t#tŷ+$x&l&H&^%~l !K(^'s-@Q.l*^)% ٠Z$&Zl  2DlӬKEC6@ίƍ#J^l$E#I@Ɉ %lvǾi@ 2C* Πlӓ qƍnlƭ. "CŲǩD*"CLIFliweB v %Ǯ5ɠ Q@h Ǿ- : BS*l0ll,>@2|H1-:׮1ץ'd@ BA w-Ϊ-Ρ-- ; 1/#N/%K`.  @b @A hA Ha 0 `  ȩ.IL " 1%]p4 Eɍ Hɮ8gɮ: }2hɠɭ ɫ 8{4(# ЩjB B8ix M$:/ ` A ` 1`%ƭ $2G`: [L%`EL )2 :Ii q `+<'&&J [Zz C$ \3Y2$`ŠӠ|20|2` &ǿi颃 @gǴ0@ y  jǠx! i&$il!")`z33s ?e_A3i:$ZK 3LwZ 3$` $z3` 2PS# 2`?FHh`h)3 02ɍ33)(L3l $P`U04 (4` /4`U4'@@8@ZMZ42kd` 4> ƃ#"Br @5/6/r "E5/6/5/5/6/` 5 _&$&_%&/^&ƭL"?)?))𮚛4") +5 5 6 GH / 6d 44 X EʇE d Ɯ7/8/9/3/`.=00WύX?{|}~Í[E02/-JI4/00 A i3)4`򩇝"(&yh!e7A%`kX&ō]h] [&έ4ϭ+)A) 66^`R6邈6'h`~6 @3#3#ț̀<#G779z7,uN^y7$@@Gy7y7iR ]7p7`x7O@ȬA0ɭPļ# 0tl ̮ C!l 캗 ̩lE9 !9;AM쬠2ɬ젦(E9\\p\1@Ԑɀ#שwlF x^^Ȣ 9F.П# A)BBXL6}: +Qtʈ̠6Dz(`Ƨc=Lt;ɲU [=aJ8H!A2ɰ ǔEj!B:8"Ji"H: :IP!L:< (aǍm ƛ 'ߵ"=2[@Hi[ƠYHUThɍ;$Ɉ 3 ɀɠIs@耊"2 L;ڌ蠧m:h8"=F:Hnj48=ʌέ6/ 5/?΁=tz,ɛ%o@6 @VA { ZLz< (=Z늍 [8Y`[5=6= =">zEQ ǭ5= =6= 1 L^E 0L\EzL@הcS b2젡 l xƭ kŮ܁ɛ -'G-vɠ Ǥ 3HN@@L0^ b2-9?ΑX?J>< SS^Ȯƛ@Ƞ2lƍSXXŀv0f!fP 6I5/"7A H; )@@0D@ V0δ0000 E@ WU$# L!=#E+xB M3Ȍ|@"Ȯɷ =L< ǍϠǠΠ٠ 73-Cu ƶ$BgC.C =I胠M@^,ҨƩ5 \  ̀AA 2ɛXML$ɕɈ-ɍBABA8$] ^ξ.$ڻUa3 HÙĞDj"$UȢ JFF  C ^` [ ا3CZ``'P卧ЧE@<kW XŠ) HCICCɍF%ɀ +DɛкLC@9B+ʂ4 c.LM"#D!%=^AM;L: $F D /e:;M Z BDzL;MU7R.CLB < aO@@Z:@#C C'FLCPʠ AUDT'GÅ76`7d6`gC UHgCw`0V ] 0/Ȁ5$ /U BOA3AC`ȱL0P hw`]ƆRʃS̱Zi@e@0QRǩ1ំٽLC[E f@[E JE @ k -! "FJGUGGǠDR @ E E ɋ$!E.E b2Ʃ=$B 0 ŭ[EF  F FlM }2FL0L#Rǭa$ ! F[GHSF[F @ @F ɀɠ [E) bǛF`CG% GFhhXLZ@Rx"Fɕ AeFň kGLYGɰ+ɺǰ#RGyBl ) oJ @XLF` GL :H)|"}"h)lJ~"" ("}a |"|G~" ! !`HH i^ C  i=$h 00L\~ Ƣ 1I^l0$ ɍ9#Ɉɰǰɺ4c0ˀ0DH1DH2DH3LHM@D @ :CB @덂RLG5/dNmK/B àĠŠl`ʽ8 8` +IHI +Il `6/5/ [ɀ^q^ b b(Bɖbb(A b b (B bb(A a a@#02\ \#A  \ 8LJ@P88@888(0Hڐ;J];"庠[뺠"G€m 亠LDGLJI`JIL} Eʍ!`@󠤰( KjHZ 1 v  ` 3m'K tR CPLBK]L)K N_lI\KN_ jK'ɠƜF; ƜX bXW W TgljMg ) gQOb(O$ T*LӯW@ALL Ƶʀ@3yspF˯qРJM0ͬ ȱ A@Ų WLKIAaւ ǁT PɱDINɲLNɛLONNNNˠ@N"D@TƠ C`ICpHM zZ`Z znjNNBWN80GF@y ̄ƅA^堺W `Ƞq 9px6Hj f `SU8Vr Dzaɱɛ.K @4 ƥɥ ƮA.AȹDp`:KƜ5/6/ c.qIN_ tR )PO_N_E ɛ7ɍ3Ɉɮ۰_)O_HM hʀ hhW1L$N_` b2d% "  \3'L ɯx(ycC#RƠ ǠO.RC@/@IADnW@nEOʑFr lUQUŠyAQWQ@yl@#ZD‚ F @ɠlLƍ庠` jOlM뺠l $W8GXȾpB7B738 WE'`lDX;; GXHXCXP PlhLUA6'00i+JWWRR)$C)Wp 0:Pf f fffffpfǭqq q qqqqq 7X``pl5/6/8XHX hh ɰ$ ` dl'2/)plJiX)Y**iX M3 ^庱i@@6ǮXk@Aa@A]ɸɱэ8l pH6 ȮX7 hɍ ɛɱɲ8jjXY g)pi2/HnHmY LXƭ2/MŵY GYYHY)Y5ƪYY ĹY'Y YlɹAQLZn ـDEA󠺠l,5 Xp5/6/q6/KYʊZY 0 *[$0AD:Bl   mJ uJH'H"JU'@A@:+A$DL`UA4H:F $@@J@<H4K4H:4<H` 33 YBY@Y Y $Y Y@ yYcYYc`8` 2 1JJ<@AƄ򮍠lQF@A 2ɳL1]ɲɱɛL$L];A @ []LfbLUNɫGytـJoL堸E+Nѧ0@L dGXLXD+!B` ").\@A5ǭ/0 L"`hFhGF eFFGiHFH` [ nTW GSM` [ 1$ \3 ^ /^ a^L02l'3EAl!pA B b ,#ffvwCKhkxx Ʃ @A@.<!BvfgwggwxwwNg Di D 1@7fgDwxxyxB Rs@plWC _@BCZ#gfwxBQ@{@/6fwvvwVFA<@HE^E DW#TwfvgvH@B@F| >zA3%ffgwIH<\@؀|@' !1F xXcA@)kL;Bgx\; :@#BPNAyb@CDB7B K1@Bl@\@yyG< B4@A,\A7 B/A1,@"GgBTBpȅB%@@W#CDvFQBPFWB [ }A?13?a d D?ADWUDBB  HBi"!xQ!=K@FCz)˼>yADEBRE>*"q@m+C` (GrE CBqjDۺ"JQA1m߁E FEl!!G(k˧qBA!!jBEBQLkSA̪D̂D"UIB!!!TGiAȃ̻˻ tEzA@.@̭BX@ܸ#eH"#'"A"4A!yEK6A*('V@CQB 2SL"2B  BF yBBD)qA#3"!1B"LEB!DnRA@˼}!1 JkݚGtHB#CB"2G32!D!BE)ZEo!GABIG˄iB5TJC@#"BCSC)˼ ̀b1&A* F̻%UCB" 23ZR""1"F GDw * ̻r4{BܚO@"##B" eI7!aA/|3"C4d$IFJB~߀a@"W?Iʅgˁ=FAa@ @2A$# B"hb! mރ E3C{z*˺B!Fs!7qI#""#2""B!"P@&A"&t!4!"D X˘ 'D> K̻U1A{ܵFuQB#1B"2E"!W ]BTu'VDC""B" ^Qː]@#B j]FxݲB"2Q1B"2"!"n&g˺e4DC$D3[WBF΀)dQz ݴ! 2ADYA##1E!)̗dVUC4T1*F  )$s ݺc$ 2!"2B"#W!D 7QX@B܉edDfRLBDq*̒XWE ̻"2!B"#B"!"\ga[˼ʈvU3x BE̺ D2! !7"$WxkiʖuT4x1`]BE̻*"!̺ B"2 I"""2!"!@ Wwx0Y1"$˨txs˻-'"2" !-"ͺ2 ̻̩A6!J;̺56BCB F#3"CB3ɫ0 GQB" F!23!")!#Wxx15!&b$w˖[˻˺˽02D#g $#A#SC$D4B%7ܼr[̻1TM#433B2 "#"2"3WsGB˩˖ 40+O15C5B24DC3I3TTCD YʔW˺u" 4UB23344BF5CEwBwuBܦ!)˼̻̼0BCC4434E34DB)Je1zIEBF˹TFDUDSD35C3DEE4gyyxf Bە!kLN443D4CBES$YnH26ffd&˧S7D4BTJR44VT3EEDDfUVxRtYlAD vG̛̻ Bl&T4TEEBD)%7.ۺ̹u0;˥RFD4DUTDETVUEfeyDxgr ݸfT,uf.̼T34UuF4C33DSEUBDd48#yO˻y˕B$DDBU eVUUET4UUFfVfvfTC1 k,BJˆfgH)˼fD?d2DTS2B&iTCC{"W˗gxܻu2UD4EFEeEUSiT@UD6gamK9BqGUwWQDF?[T6CC54CD45DwDUEA%ܸf˹cIe ?TEUUVfVylNXX ]EܖE!X{BB˻D4Cn 4CcBEzCT3!(ri!ͼʗ24UCTUDUdeobTSETEeUf6(@fWwBBͶ 3C5ES43$3E$jVe2<̖!%jD̹c_CEEdEDUDC4ETUCUUTwwkX'wa41mݺdXkR B3TC4$2DS34&UT2&ܨ15iDX1SBDTGDTU3BE DDUGx@Fw EwvBBM)nAECDC2"C4F$fhbjb ̹Q43BD2ElJEDd4T5D5fEgx@F""GshvItFTvE\Fm[̼D333!B?UA{˖!pDyr$C$4DETDPdEBESUF0FwvwxwB̧SguA1̼DP233#C!EIa B#fS13C34TB4%C#UUDfEDUVUWxeWgvw{on"BEge60kB ̼"!DED̺e!hCC#4DVT49DTUxyxxvwwvx@wV˼ܦVfb˻iU܃!abj˗1m ?3$C4DTDCDEDDTTWzxvgwfi6yܧB"7ۖff0 ̼mA)( ˩cqB3CI/5B4kAETEywxw{qQ*eI˗FʖfB *Bp˼~#a'v2? 3CB4DDCBD1UDSDDgy꫆3Wivc"nH@˻B|@!Fuh̬̻c1D$3CDTBD4EEDxO ܙB#B ˘d2 Df]?!!d(B!$WeB!mD4:CDUeUyB ݪ!7BܺfB'e[EBxx"DZ327vCD423#H535kCeW#2XyvC2ݍ A3Ve@%0#5"BcQ332#4SDCD3DETFybV"̻13GeUVE#!""̃"BsE UvANND#343C$DEDVBъͺc"#D$"#"!!#"B[^BFy@ BXvcEeO 4C54EUEi̦2B3!Z2!Bp  ҂aA&Q&BSivT1ECD33BC TEW3BܹR2`I243 NOͭmFWv2Ex@6gBF3C3DCCDTXm*9˦3" ##5CS/dAe@B Wwi6Ce$BD]33D4D4FyMZD̸d32"#33V2 ^QiBcDUAD &vgtXVfsIR\Q3434DDW\JhBܹd2#"324D}[TEB!F!vvwUhSb]"43DDEh,JB̺2+ $"l  c!BwwxvWF!#4DUVH]AeuB!B ZQ/ݦ q#!!BSF.:xTRDEEgBt骲@ BeE}\@!""B9\UDFB\M !B#bȺ@b!!3#BNjx̹A DCfDnۃBDl@!!B"9u[ DxgEBRwTr!bG!"!TrVq׮BvW:lX@qG!BB%2ACJ@wDFsju̹Iw's @BDAq BCh@"")BgNuBCGXfGZDD3m˺ͷ!$jaD Ӄ!EB`@"22!BZFDEDBE`PB*Qr@l  E ""iBR('BjEBF|g gD D)Jq ܹxÄABF^@f _A" !dAB bJP!BJDB݁lOeB\@BB31Y0!`.}^ܹ fCb"Bbwiw \6A]B ܻBr cE&!#xBG@ ݰGDaBBU@ DQ#B"!zS 9AiPMEEC@D"E [C ""!!) bT BwP]BWFͽ _GD^BK! #!G@BB" ޺["@F "!"!iVC2 ̼OE]IeοBd_ABZGB"!B"12X\kYBBB̽]B^D_B\HE ""!"E2!"?Y9BB "B QCC_ (B $D"!!Yq(˼r(KB [9 816/Paint D[F DOO'l@`@ B^UU BD@BD@DDARC#CA,p 7M C  CpPC!@ I P  #?wU __ _Z "3DUfw lZ˕"wJ i3!!"#2"B6B$bGvSJQ G^e˻,Di@nB3 "$UR""1#1O!B"ʪD˺B!""#`D"!"!%wwxID&BE:̻&mBDI43C32322H"2#33")ɪB BC"7̺a""B"*#"""!$Xx081b`sp Lօ  Ym{ȅqƄ CjȪ~Ʊ Lllg4dW "Hi`H`x ]ї# X`xHZK@l "ŭ| L F[GzhX@l Hč hLĩ1{(r{{ũMxx6X"`"|,A B  F#Bɜ  j! 8l% ͢ 0 TL! 8L`î͠䮇䮇  0 T08/ ɚʚ`$'$ H h,0d ,a0"ذ`\\hKAL®ЮӠꠦ,3-.L%%7&BE p )?0/0!ee 4L L?0)?  8 LA Lr8 e8` eLM` 4`Hh`L3\QP  "8x hGA Z9lL[ nLAE]m#(BJE))EG22K  n  lL0^NV@ !#yŨmD LHA9@@-@ 8 dJLzHhMb :: ځB : бkzeLe*N(`yʅ^ʀB RR)[ZzEȩȀ{o {`[k0m^ ^ 0p(`OLOOaOH p?H 0 MWQ=`w-,f-KcAfaC#@O)3Z$`$$.)&4ǯ@/5Pvw%%5fg%F4U4sN$Q'ACS2RCUeC,B+D*%pAwwpwpvfqgvff`vf`M #=M>y >5fg>5VfP3 AR3SVUeO@5IY @OpY#23 JT3[HNU@@N(Ff@UVWˁ`B6#2@1څU)& zcz`c3q`b35VhUSA~;΀ZA wvtC@>TU@UVCUIUUU32 FIƤ@%US6=@@;6A=-<9@VfFPD2b36 Dc3%#3%#3C5E":A233 sIB$4Ck%$"4;>;5@}B/UUS3PEP@#BT Ufp32b3% UV`B35U35@* U`S3%U#2D#*SAP*<:D++bBFw` @;:1ҁ32pUUCUS3҄CAAT@CFDŽ@31FVfp D#2F$3%f`2Uw @AD@#A B:[8A 1B,@D*BE * B  AB:BӬДҟ]9 @܁ВГӬДһ] @$ܴΒҶef  фʤ | U ~ B56ewP̳_ ѱQǗ ȰʱfC"ffL8/ gȰ԰ǰAs"4weб   ]Je ȊC3AU.vBȴwfPwjjȊ-pSQtBN)@f86A(e@7b6`bVbwf`wwUU`wPCfP=e=PAфK0?g@)@@>>2>f>UUV>ۯUTUUDUP@^e~Il(`vffu7j(f|'@u=Vf}5 U}@~͏=C ɟ@ ȥXwp̥%ƶ˷Uf`/@ 6 BMǶǤɷȥ)L8%  ֺ;_ʹ)w8˸̵.@BUVf.5$A"6UDXifwD@wwpCvfo# Aw74 3p8V`PAE 3Uf`,53@/6 B@$A+5PUUeU5HqɞʭT3B2@˯@8@< A;3 3 n0  P0λA1@ˮ@7 SB: ʃ]{ ѧ Ԃ a ?   ɺˡ |  Ͻ НѪ χ ԰ ұ԰ӍiԟȲ s ԡ ѡܠ/Ҭҭ"eA}ې)۠, *@{=7֨Ѕ`n@ǥ=BеԔZ/̿e+@-gEB&N fwLddwP,7%cωc·@Cy9&\"{@|ҜV@3fUfE@ @<4UD,&ܭآǭ&Ӯ,@)ɿͬw 76fUf6Uc@ A""ϰr) ʰyA @)ǰ+C JB @ @A    "@ B     #V^ͼcIA C  . @O'@B/ @A@/  н  @ "?.$@. ۻ @/ư˻ D kJ\\$@0ȁvAr@Z  `A T ܳT@@z@ LAAAD#@5ǚY=@ @hs jM/mA<4{B A0*׀RB @]@'A+  / @*e@>@   @Հ/4@,@T.}B@/l@ A[< 6~ !#@cVH@G7A@* H@   #`A A@vB@A`ş$%u#NJB-1D@ @ @>Ḃ=3@@AM@` 'ME@W*@-B5@``NBꝁE5A@*鰂zANA @F P pc7 BA@qq wB/0A @ B PtWCA %?JsA$n@A;@ BƝPTmA@`FdBApDH@ 4@6PP؏BTC-z.@p`A͂+A@ @p-BgD/DFA B!ƀA p3P\A@ʁ`]A&1pBABކ6PP%.B'Bp E2BA@$Ҧ)@:A[@`@B!+ D P_B&B`@@"S g=  @ B`BPPMB@ 816/Paint F DOO'@@ B^UU BD@BD@DDDB Df ?!wA,f 7O B  ?!pQB!@ I P  ?!,U __ _Z "3DUfw vrmhc^YTPs4Lm4 YZhȅ^Ƅ CWȪkƱ Lj o4)4" XHHACN`za0@U ACE`QTA͂E'Ѕh5 }p P# %D85H)"F6H F) b5@h6h5h)08"i$$%$xH"\HI"%IJ"%JK"KXpq04)4" é $%% <<<<< <$d <% 8$ x*w*v* z*y*2iҼv* ;$ f$\ᩙ ;$LEɻ= 5 ;$! f$.\2  ;$  ;$d <$$ $ %* f$ $ 8$ <$$ $ %*" f$ $ 8$<L" "< "$$%$ %PL%!%)L# $$)D`<<<<<< ;$<<<< ;$`< 8$ $ 8$ %` 8$ $ 8$ %* f$ݠ 8$xHIJKX R< X08"8 e#  <,< <(?0? %ɛ' R< X ,<`ɍɸɱ?((?0? %ɛɍɳɱ׍?((( I$$$$ $`""$"ō"$"" "#$$ ""$"ҍ"$""LG# w%`$x%a$ %[$%\$`"$ ;$$<ɛ $$$ ;$"`# $`< $` 6 $` 6 $`< $`$ %`&%`080k&%<1< < R< X080 ,<k\4<\4J &&'&3&@&P&g&|&&&&&&&&&&& ''2'&C'\'&u'''''''''(#(>(Y(&j(((((((()&)9)R)e)y)))))))**砠堲報Ԡ렠砠䠠ٯΩ䠨ٯΩ련ٯΩٯΩ련ٯΩ堠䠠򠡠ĠӶı렰ծӮĠ堠ƮծîˮծӮɮîӮӠ0*G**J**Q** i@ʩ80< 8$`W* Ὂᾆ< 4< 8 < :< 6<pt>,0<+ <+ |>,<-,*<1,*<5,*,2<,2H=,2?>,3<,44>,5<,7<,7<,8X>,;K>,<PCō2 dJdLdNdGdDBF a 0L80 LLLL %)xHC)ڢ̠φi  RTPORT -L L X"HZH6H)4 ԠߍZA _ZLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL_Z_Z_ZLLLLLLL_Z렮_Z䠡_Z_Z_Z򠠺_Z_Z򠺍_Z_Z_Z午_Z_Z렠䍈_Z_Zߍ_Z_Z㾠_Z_LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLߍZA𠲮 _ZLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL_Z_ZLLLLLLL_Z堲_Z_Z;󠺠_Zƾ砺_Z_Z@_Z_Z午_Z_Z報午_Z堲午_Z_Z렺䍈_Z䠺䍈_Z䍈_Z䍈_Zߍ_ZѾ@午_LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLߍZA _ZLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL_Z_Z_ZLLLLLLLLLLLLLLLLLL_Z젦_Z獈_Z_Z썈_Z午_Z_Z_Z_ZLLLLLLLLLLLLLLLLL_Z午_Z_Z_Z썈_Z젺멍_Z_Z午_Z_LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL8L2C)pJJJJ IH(ȱH:=IH[H`@HcH  $ +   I/H`JLNGȄBȄF aK  haaFF  mJm# KKJ UJ )J ۈ) ;J3ȱJFȱJGJKaȄM  aaNNJFLGJL L? &PRODOS `DaElH$?EGvѶK+`L HHLy XP LM ŠϠĠӠS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8R8L xC)pJJJJ IH(ȱH:=IH[H`@H^H 2 9 @   I/H`JLNGȄBȄF aK ' faaFF  RJm# KKJ qJ )J ۈJJm  JFȱJGJKaȄM ' 5aaNNJFLGJ`a  XL LG &PRODOS`DaElH$?EGvѶK+`L XX LU ŠϠĠӥS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8R8L xC)pJJJJ IH(ȱH:=IH[H`@H^H 2 9 @   I/H`JLNGȄBȄF aK ' faaFF  RJm# KKJ qJ )J ۈJJm  JFȱJGJKaȄM ' 5aaNNJFLGJ`aa8aa XL LG &PRODOS`DaElH$?EGvѶK+`L XX LU ŠϠĠӥS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8R8L xC)pJJJJ IH(ȱH:=IH[H`@H^H 2 9 @   I/H`JLNGȄBȄF aK ' faaFF  RJm# KKJ qJ )J ۈJJm  JFȱJGJKaȄM ' 5aaNNJFLGJ`a8aa XL LG &PRODOS`DaElH$?EGvѶK+`L XX LU ŠϠĠӥS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8R R< X <<~<.}<<"~<~<~<Ɂ`<.݁<<"<<<ୁ<"` x # 6$ "!  jy) q)jy) q)X)0jIɛ>6ɟ.ɉ&ɒɓɔЫL$ n- [1 1 1 1 2 4L8 Hč hLĩxx7 xx    `xHZ  ! +jS) K)W))jWS) K)W))JS)(((E)))) (W)) ) ) ( ( ( + )ꍔ+S)y) q) 'zhX@ |j|jjj D$|   !`0jJ8jɂp~j"adR4M8=>4T@NरJdBD~:p@g2Y<,(x6m ^2x, |0rY9j`80 D80 D8حi,$ o4)4" 65 5 / X)jj ()D )0) ))2))j) ) )0) )) ))jhhL$WύX?{|}~ÍA);#H# # 8* p,)j$$jj '`+(( 4j`0 jjjjj'"h8`jj`xjj X ( 4A)08"8` # e,$ Li0"8`0ji@ʀmj͵jL$jJH$000 &j $8` '595i5  )595k5  +595m5 ῠ -595o5 ῢ /595q5 ῤ 1595s5 @!3595u5@!B!5595w5B!D!7595y5D!!9595{5!!;595}5!!=5955!῀"?5955"ῂ"A5955"ῄ"C5955" #E5955 #"#G5955"#$#I5955$##K5955##M5955##O5955#`$Q5955`$b$S5955b$d$U5955d$%W5955%%Y5955%%[5955%ῠ%]5955%ῢ%_5955%ῤ%a5955%@&c5955@&B&e5955B&D&g5955D&`0j'5 )5 +5 -5 /5 15 35@!55B!75D!95!;5!=5!?5"A5"C5"E5 #G5"#I5$#K5#M5#O5#Q5`$S5b$U5d$W5%Y5%[5%]5%_5%a5%c5@&e5B&g5D&(`0j '5 )5 +5 -5 /5 15@!35B!55D!75!95!;5!=5"?5"A5"C5 #E5"#G5$#I5#K5#M5#O5`$Q5b$S5d$U5%W5%Y5%[5%]5%_5%a5@&c5B&e5D&g5 $8`j`+ & p, )` ,(hhL!`(  ,(hhL!`(  ,(hhL!` ,)`) ,)`) ,D)hhhhL!` ,R)`W) ,x)`}) ,)`)) ,)`) ,)`)0RKK្L2MMrNO៲ORPP្QP8`KL5*jJрޟRKK្L2MMrNO៲ORPP្Qj(k0 @`ៀ០ @`ៀ០ йq6i 6i E "`H):F)7G) 4)H):F)9G) 4)H):F);G) 4)H):F)=G) 4)H):F)?G) 4)(H):F)AG) 4)`H):F)CG) 4)`ꭺj ɀ + p,jij`0 NnᏎᏮΞᭅ6ᭃ60ᭁ6P6p}6{6y6Оw6u6s60q6P᭛6᭙62᭗6R᭕6r᭓6᭑6᭏6Ҟ᭍6ᭋ6ᭉ62ᭇ6R8`0fNnᏎᏮΞ02PRprᏐᏒᏰᏲОҞ02PR8`L 000;M =TM =T{N =TO =TO =T[P =TP =T---(-4-@-L-j`j }/0 Tᠠ %T@!*T!/T # T#%T`$*T%/T@&@!T&@&T᠀'@+T (@0T`)!T*&Tᠠ*+T@+0T᠀,"T -'T-,T`.1Tᠠ/ #T@0 (T0 -T᠀1 2T2#T`3(T4-Tᠠ42T᠀" Tᠠ% T( T+ T/ T 2 T@5 T0 - #-@&-`)(-,4-/@-2L-j ,jɐ80 | ޜ 1`x`+ & p,06i 000RKOTKOT᠒L2OT2MғOTMrOTrNOTOOTᠲOROTRPOTPOT᠒Q2OT8`x`+ & p,06i 6i 000RKOTKOT᠒LROT2MOTMOTrN2OTOҎOTᠲOrOTRPOTPOT᠒QROT8` ) '0q6i 6i 8X`j0 D D 8( c9d9` 8(@c9d9`j0D 8(`j0D 8(`j0D 8(`jj 2i mjLN)Z8 i:ELHZj jNjjjNjjj LHLjjj-j jLLMhiLzhiLzȂl`j0mj`j >0jj>9)ʽ?9jj n40jjDG 28 D40 | lɈ6ɍaɕ(ɛuɮ;ɰɺ3ې2)ې$ 3L2j n4ʩjL3jjj n4L3j >9j)?9 1`0ݍj)7DG 28j#(-j+j"j j0j@jP6)>9`jj`jj)`4ɡ444 4ݍ44jjjj0ݍjjDG 28`j 4` 4`\ᏣᏠ[ᏡᏢfʟ˟`\Ꮳ(ᏠᏡᏢ᩻ʟ ˟` X G 6 %   % 6 G X DUfw BANDIT.IICROLLFEROXTHE.KILLERSPY.NETWORKANIBAL.GS8L2C)pJJJJ IH(ȱH:=IH[H`@HcH  $ +   I/H`JLNGȄBȄF aK  haaFF  mJm# KKJ UJ )J ۈ) ;J3ȱJFȱJGJKaȄM  aaNNJFLGJL L? &PRODOS `DaElH$?EGvѶK+`L HHLy XP LM ŠϠĠӠS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8RSPY.NETWORK' @66$??>>0>'<*9 .     > >>@    >><$<    ?))++++   )))+++?  @< 000<6c      ?)+++ ))++?***>U]UU]]UUQUUUUUUUU]UUEU]U]U]U]UUUUU%]33S3]S33]3]S3]SS]]3]S33]S3]5535]]535S535==53=BUUU]=U]SSUUBSUUSSBUSS=5=5U]=U]=S=UUU==3]S3=SBS3SSS3]S3SS3]SSB==533=35S=535==UUӁSSUSSSSSSSBUU]US=BUUU]5===5UUU5===3= 3=B3=33]=B3=3=B===3=3====B ]U]U]U]B?U]UU]]]]UU]UU]]]UUU]]UUUUUUUUUUUU]U]U]]0U]UUUUUUUU]U]U]UUU] S5535B?]33S3]USS33S3SS]3]S3]S]3]]3]S3]S3]]3]S3]]3]S33]3]US0=535S=53=535335]=35]]==555=]533535?SUU=UU5==UUU]=S]SU]SS]SSSUUU]=SSSUUUUSSUUUUSS=SSS]S155U]=S==U5=U]=UU5UU5=5UUU]=B S5=55==B3]S3=SBSSS3SSSS3]S5BSSSS3]S3=SSS3QS3SS=SSSSB5+35S==3==U=35=355355=3]3=35BU==UU=UUӁSSSUU]SUUUSSS] U]USSSUSSSSSU]USS]0U]5=5U==UU==U]===5==UU=UU==B3===3=3=333=3=B333=B3=33=33==3===33===33====3===33=== UUUU]]?UUU]UUUUUUU]U]U]U]UUU]UUUUUUUU] UUUUUB UUU]UUUUB ]3]S3]]3]SS?33553=53=33553555553=35]]=535=533==]=S5==33535)535==S53=35533=53=SUUSSSSUUU=U]=U=5U]5UU ==U]=B=UU5UBUS==UU]= =UU=SU]B U]=5U=B SS3]SSSS3=35=5=3==535B5 35==35=B=3553=3]S==3=35 =35=S5B 5=53==BU]SSUUU]UU]] ==5U]==U]5=5=55===U]==B==5UU=UUUUUUU=5==5UU]=UQ=UQ5==333=3333 ===33=3=======B33====33===3=33=33=33==== ===3=33B333=UUUBU]UUU]UUUUU]U]UUBU]UUUUUU]UU]UUUU/UUU]UUUUU]UUU]U]U]UUBUUUU(S53=533535335335=553533=55=?35S53=53535S535==53533=33535335335=]]=35==53=355]5553=35335==F!SU]UU=UU]5UU55UU5U]5UB55===SU]=U]=SU]5===UB/UU]5UU=U]5====5==55===B U]U==FS535=3=353=3=B5355353=BB=*==S5=35S35===3=3=353=3==35====5===U5===B 53===EUU]=====5UUUUU]5= 5=5UU?U]5UU]===5UU]=UU==UU==5UUUUUU=U]=UU==U]=U]===UQ==U]5UUUUUUD3=33B=====33=33=33====33=B=0333=33===3=333==33====33=33=33==B333==B333B==3=B 3333=33=33==BB"B"$!!!!3F31!1B331!3D33D1!3D3D1!33!333!3113B1B3!E3 3133331D333313133331B31B31B!E3 3333B3B331313313333313313!D313131133B31333131333313!B33313113B31331B 33133!B33133E31331B3313B333!B33133E31331B 331313B!1D3313113E31331B 331313!3D1313113E31331B 3313313!313333B33E33131B 331333B331B!13B31333B3E33133B33133331333131B!31F1!31F1!31EB!31EB!31E1B!33D31B!3!!!!!333B331B!332B33!B!3ÉB3!B!3ÉB3!B!3wwywwwwwwwB3!B!3yyyyyyyyyB3!B!3yyyyyyyyyB3!B!3wwwwwwyywwB3!B! 3yyyyyyByB3!B!3yyyyyyB3!B!3wwyyyyywyyB3!B!3ÉB3!B!3ÉB3!B!2""B2"!B!!!!!!333331B!0B!0BAB!0"""0$""#AB!0"#0$/""3AB!0/"30D3B3D""B"#3AB!0"30DBD"!31B!0"30DD"!B31B!0"30D"B"0$D"!B31B!0"30D/"""#0$D "!D 31B!0"30D"""30D"!BBBB31B!0"E30D"!30D "!31B!0"DUQUQUQE30D"!30D"!B31B!0"BD30D"!wwDBqq30D"!B31B!0"D UQQD30D"!qBqBqwB30D"3331B!0"BD30D"!wwwBqqB30D#3331B!0"D UQUUUUD30D"! qqwwB30D3B31B!0"30D"!qqqqwqqq30D1B!0"30D"!q30D B1B!0"30D"!30DDD3B31B!0"30D"!30B!0"30D"3B30B!0"30D#3B30B!0"30D30D331B!0"30DDB!0#330D DAB!03330DDD33D""#AB!03330/""3AB!0""B"#3AB!0"B"!31B!4DC3B3 "! 31B!B3B3333D"!31B!BB0D "!D 31B!B0D"!BBB31B!B"B"0$0"""0$D "!B 31B!333D/" ""#0$0"#0$D"!B31B!0D"""300/"30D"!B31B!0D"!300"30D"3331B!0"""0$D"!300"ED30D#3331B!0"#0$D"!wqDww300"wDwwq30D3B31B!0/"30D"!qq300"qBqwq30D1B!0"30D"!wwE300"qBqq30D B1B!0"30D"!F300"qBqq30DDD3B31B!0"30D'"!qqw300"wqqwqq30B!0"30D"!300"30B!0"30D"!300"30B!0"E30D"3B300#330D331B!0" fafaE30D#3B3003330DB!0"BD30D3003330DAB!0" ffaD30D0D""#AB!0"EaBD30D 0"BD/""3AB!0"EaffffD30DDD334DC3B3D""B"#3AB!0"30"!31B!0"30 "! 31B!0"30"!31B!0"30 "!D 31B!0"30"!BBBB31B!0"30"!B 31B!0"30"!B31B!0"30"!B31B!0#330"3331B!03330#3331B!033303B31B!01B!0"B B1B!4DC3B3DD3B31B!!!!!!31B!B331B3313311B!B!B1113111133111Q!B!B31B1B31113D111!B!B1111B1111 1111QQ!B!B11311111111!B!1B!B!"!B!!!!#3B3B"-""!BF!3-!3 !DDAA=1B!ABA=-!=!DDAA=1!AD==!= !AAAA=1B!AD3=!3!BF3=33""""!F!F!3A!3!=1!!=!=!=1B!B!=!=!=1!!3A!3!F!F33#3 816/Paint DFfD D ffDD X "3"3^^UU^^UUBD@BD@DDBD@BD@DD"fD D ffDD X ÈʈB B  B ʈÈ%પઠ ʈÈ̪ƪʈBÈ̪ƪÈ̪ԪÈ̪ԪÈɈBBBB?3DUfw  w ? w  w ! w  w  w  w  w BԂDcOcO Xcӂ  OJPƙQ OPQт8 ҂ 'c-c3c9c?c8 &cLUa_cɭ`c% acڀcɭuc%lce * ma [ |`7a#aa,aa aa YeL` YeL` YeL` ɩ2 ,c* 2c" 8c >c 8c݆a ma {*L 0 %a % %8`'(+/aaab&bFbfbbbbbc堠堠堠堠򠠠堠堠堠򠠠堠󠲮󠱮YcYcYcOYc@BA}t %. 0eej$:eڢ&ȭei8 %`enw! 3Ey1!!'"!H۩u!!!!!ͻq!"!"!"!/ܺq"##"!""! """"""!!!\ˁ"2"""2/!!̥%2!""#"/!̷32"""#"?̷@41"""#!/"J̸@UB"""#"?!˹0UT2""##?˼˻#G̷"22""!2/![˻b%{̨Vy̸"""2""/t"9̧2#x2""3"""/˹uSQgU3""#""/0˺ # ""#""!/E̻A" #"""1""""/!bI۪1@"""#"#!"/%˻a"""#""""?|˫̻ʻa"#"!!!"!/\˩̻˺`"""#"""!/!;۩̼˼̹Q"""""1/""!)ܪ˻˹A""1!""/"332"ܚt!42#{˦"""""""!"!/4C331Lܚݳʅ"""##3""2#/2DCD!Sy ˹s43323C33##"/5ED4BXܩEz̻R$4DDSES3#3#3?EDTDCG̼˚̼̻DdDDTDETDDDE4OEDTTU1Eܣ!#fffBhu3tCEEEDDECCEeODTTDDBYSyݻ˗SU$dCDEUDEU4EDTOTDDFCCr7ܻܹT"DDEUUVUeUTUCO EETD7%yܹvw˷S%TCDTdVTUU4ED_gxdETZ̤Xˈfh̻1EDDUUUDEDUUDEO 45C2̷!&̩s#ET5ETEVFTUEUE? ufS!bV˖1C44TVDTETD3DUO UC"kʃV̹c%4DDEEDEDEES4T_ vf̖!6˕C4DDDTUDDTFCEC_̹b'!D2CDDUDDCDFDTD4Ozt!"6e3#433ECCCD25UTFdTOI˦R44234D4CDEeCDEDTO̹sC44C2D3DEDD4DTDO̺2C45DDDCT4ECDDD4_X˗c!#43CCDDD4DDETE4OQ&˹v3C3434D4EDDDCDT_A"Ez˺vT"CC434CDD44D4EV_yy7gWz(!!!!!!!!))*3"C4dJ!B"hb!k&A"&t!4!"&Tu'˖DC""B"&g˺e4DC$D3!)̼̗dVUC4T1*7Q:܉edDfRga[˼ʈvU3x $WxkiʖuT4x1Wwx0Y1"$˨txs˻6bGvSJQ G˻%wwxID&BE:$Xx081A!J;̺˪Wxx15!&b$w˖[˻˻w̻˩˖ 4˻wuܦ!)˼yyxf ە!k˿xRv ̻˿ xgrݸfT,˼˻ vfTC1 kˆfgH˻ a9UwW̼ @X]ܖE!X{̻̿ w@6(@fWw̼˿ w@'wa41mݺdXv˿x@w˕Ewv̼ x@""GshvItFTvE\̻0Fwvwxw̧SguA1̼eWgvw{ܩ"ݦEge60k̼xvwwvx@w˪˼ܦVfb˻xvgwfi6yܧB"7ۖff0w{*eI˗FʖfB *˻ ꫆3Wvc" ˻̿ ܙB#˘d2 ̻ ݪ!7ܺfB3[ 2XyvC2ݻ̻13GeUVE#!""ܻͺc"#D$"#"!!#"̦2333!""""2!ܹR23""""243 N23"""#!"""33442""""!!""#6T#""""!"!!!""#4#"""2"!!!"""2Gc2"""""!"!!""#""""""""!!"!""#9"!""""""""!"!""!"#2#S"!"""""""""!"22"23":""!""""3"""2"!"3B23"&!!!""""""#DD3""""#"!"ݲ""""""33EfxvC2"#32!}݂"""2#"$Vc""""!!*R"!"""##%z""""!+B!"""5̺R"!""!,"!""2$iʺt2""!""+""""2"W̻R"""2!""""5y̺d1"$1"$g̼eB"" "!#V̻vR"" ݲ"!!"Fy˻gT"!!?ݲ"#W˺eExve""!!̲"""Fu3#!"FfA ̲"%gt22#B2#fR!/ ̲!!WS""EUED3Vc/̢!!"h3!4UT4DEVd!! ̻U3B#Dfwhe32!D"#3Ufu"!!!/ ̻!!"#"#""%gD2""23Vww2" ͻ!#"!"Wvf5f%DVxxwR ˻a43!"6wvggb ˻""""FwS!/ ̻"#%uUS!!!/ ˻!""3HwUvS!!/ ̻#2CWxevT!#" ˻!#DExUfS!" ˻R"FWfeT2!% ˻Q"VxfwyvUV1 ˻GgxvffS# ̻˺!5xUVFXvffU! ̼r$wS32"3ZvfvUA ˻cVb#EVwvfffQI ̻Vgxvt"%gwwfffVb ˻dEfvfTFxxvvfvwvfefUfE ˻CUVffUifUwvfffUg4 ̼4EVUUwxwe4D5WffeeEvBF ̻eCBDDCDD$4UfVVfUFwR5_ ̻2"""3CFgufxfUUUDVwb5O ˻3$"33ffUUWvfUUUDVwv%_ ˺fwwc333#4UeUUUCEfwzT ̻wR"#EVUUUT3Ffwo VhvFxxwfTC2Vvxo ˻S6XvTCDgx xexveC5Efwzo ̺˖wvvD2Tfvw̨o ˺TyeUD24EVfi˗_ TDWxdCC#EVfV˘o D4VWu""5CVF\̆O 4#ExxB4ECDEw_ C3$EwceS34k˻u_ YeL  YeL  YeL % +A) %,0 | , %) + %` L OHPIW `gwJJт݂:т & !J:Jт邐݂т   ́L Hˁ́тˁ́ ́:8h` 56 %0 %8 %`堠젠    -4EEzܺͼC3XwfxUVvUDDETEUTDUUzS33EUeVfu3DE3JVxwxUwwBUwT(ܻ͹ۼx̪˘ye34UEUegveUVUTDD3'4Vܽʊ욨C5ꚫwwveVuD34ED UF̻d334DBU3("3236eifUfygweDCDEeguʪBݸ̧w۪eCDUvgUUVeUET3*4Vwy̼̼욗35xwweVuD34DEEDF۹dB34DEU33DB3#B3#4ywTVxwwvTCDDVgve٫ڈ˻vͺ̗fTDDUVeUeffeDCB343DUhͼ̺vwd36̪BwuXD34BU TDEDiܺB343DCE3""#D2""3#FuhT3DEDDWxwwxeT4EWweT̬۬w˩wUTUVeVBUTBDECB324FvgvvxܽڪUWۻS38ܹywgwfguD3DVUTDDEEBɇS3""#32""3#VvUwC4UEDDEhɘxgvgwUUDEfgeTݻ쩈ʉwWdBUfBUTDC3DCB38EVwww˼ehc3IܩwgwfguD3DVTDETEUۘSD34E3-"33C"#33233VuEe4EfTTDEjvyxUvgweVDUfVeDݻܨwzwVUeEUeUTCDDCB305fw˼yxS3YۆygwexU3DUUTETEWB ̺u3#34CD3,#3"2#C2""#2334T4CFuVeUzUVxhfuWwfwfeVUUE?ͺۚ˼wuVfeVfgevUTEETD3433DVwʼܻʉx*w35ɊwfxvguU3DUETDDUW˨US#4D5D3 #3"2#32""#2B3DC5˪eDEgwweTUEUgvwuWwuVeUݨܽ˗vܻwBf?UVUvVeUSD5SD35C34VwxUT3FȋwfxewuD34UUDUDEiB ݺuS34CED3332""D3ES5̫ʻUDDgwwUBD EVwvxgwugTU%܇xܙۨvzi̺vfwUUEeVETD43194EgʚxvTC3XxzxVvUxD35TUDTDDjB̧CB3DDCD3"E3#E36̫ʺTDEhfUD VwvgUfeU%쇈yʺh̺VvVUvWegUTC318eUUܼyʭEUC3FwɕwVwehuD3DEUUCDUkB ܨd334DUE3"E3#E3 4ܭɆTDUxTUDDEUexzxxFweU%ݨwxXݼ̨WefVeVUgUTD348ܕVEgxͥUTC3FwyʦwUgeXD4DEUUDTU}Bʹu33DEU32#3334iʩTDExBU TEUThxWwfU&ɈʉWyugfvVeVUvTDUCB3'7xeUhͅUUS3FhwVeXBDUguUUeB ݻʩC334D34XۻBUxvUfwTEUDWxFhUe&wɈwheWy컆gwUUVUvUTUCB3'6fTEh̗UWs3h˭ܕUvWwXBDUUeUUgB ۼS334C3 5ۊ۪wwvVwvwwvgUEWxehu&yfywfTW̖gfvUUVUvETUDB3'7fdFWʼUUc4UvFwhuBDUUeEVwܽc333"D3"F3 5ˈwvfeXxgwgwdDWxeW&Ugwfeh̖gfgeVUvVUeDB3'6vhfʫ܅TC6uVɇEvweBDUfeEVwʅE3332#32"3 5˙wUTTEiwwXvgwTDVhxxxtVwvj߼D[ݗvyjgmʬ̩ʘܪɻBBۘgɫۦEuFDTDEUUGTDVZB ݆B=}Dkݾɫۉwʪݺ̼̺EDEUD FTDEHB uDDHF|Dw݈̾F}BFyݻɈwfަTDFdVVveDDCEܽGB|TDDDEUUVtDlEJxz"ʛݽʫ˽ȬڬޥFʘvXڹB ۺfwwΥBDHFߤFieDDEFEVfT[ڹE[ʚE#̸g˭ަݺ̧BɛvvVDDKFߤEhTDEFFehF8Uyݘw܈ۨݻڭͺޗBˈ̚BxvwwvgdDnDiehwUUEEXTYXjyUUeUhxBWܼyˉʌ̪jB\B'ݻʯܭ˙ݧeUwwvfhzDEewexUUFާUVB