@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:TURBO.COM NEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu }<=G Z DLISSCREENSCREENSCREENSCREENDQXDAWIYZWARe=@@w@*}BR A B B   AP+}A@ +@@d1B7t@dCAUA gAR@qM@,}Z D:AUTORUN.COM'B@@H'B@CA((P PBBA26-<I-@$@-}%@&(->B-@5$@%@I(<-F<P6-R:,Z6-d.F:Ad,AU).A.}dAUi@wn!!"*"@Ax@M@336-+"@)"@a,&+"/}@)"@E,I-@$@%@&( B-@5$@%@I(  6-% 6-@0}!@6-I-@$@%@&(->B-@5$@%@I(<-""=T:,"1})"AUj +A1A @C@@dUB7t@dgAR@j(2}"% D:CODERUN"@% D:TURBO.CUR"@% D:PLOT1020"@% D:ROBOCOP`"@3}!@A3B7tA`6-?:C: hhhLl, 6-C:,6-C:, G}6-C:,'6-C:,56-%@>6-C:,Z, 6.,6-BBwd 6-nZ D:DECODER.COMxf-@ H}@ D:POSTCR.TXT<)@L6-%$AV[C@f@U8A8A%)8 I}A86-?:A6,U6-%+U:A,&,&AS-@@ D:HELPCR.TXTBC@AH6- J}S@e,@@ D:LESCR.TXT;)@K6-%$AVZC@e@U8A K}8A%)8A86-?:A6,U6-%+U:A,&,&A 6-6-6- +PKK6.A L} |𠠠| || || |POKEY | 7-@@U@367<,.>:AU,7 T M}LOOPTP%-@%( P-@(1B2H@R%9%@16 N}-@""<, M@6>6-R:,>6-+"@,$@&+"@,$@@3"@)"@39C: O},%@J%%!@!*% @9%6-%T9%@^=T:,"hO6-&@"!6-%'@ P}-"@?B2wO% D:MENU2.COMr%@b| A@O 6-6-6-Q Q}O 6-6-6-QO 6-6-6-QO 6-6-6-QO""9U:@,% R}@A9%@<&!6-R:,!6-T:,0"@:YC6-+!@* @,$@` S}&+!@* @,$@`OYM@D%%!@G*% As%6-%NB2HX"@Rb;16 T}-%+"@,$@@&+"@,$@@;M@l@v"A;16-%+"@,$A&+"@,$A; U}M@@T6-F:A ,H6-%+"@,&+"@,%+",&+"AU,TA AA !6- V}  6-""9U:@,%@A@j"Ar6-F:A,T6-%+"@,&+"@,%+"@ W},&+"AU,`AjM@A="@R*"QT O (}A@ '@ X}@d'B7t@d*KAR@'A@9A @K@4=-@=( Y}#MENU PAGINA KLEUR>QHTRO\&6-F:A,&@&BByfQA@'AY Z}@F9B2w@E6-@Q6-@Rp6-$AV%Az#-%A'# !B2H [}!B2V@QTOB2w% D:MENU2.COMQ% D:CODERUN# !B2H i$]}(%,0$^}6anuithet-%.5*/934)#+\]3#2/,,%.+./0$_}-%.56anuit0!').!*/934)#+\]3#2/,$`},%.6anuit+,%52*/934)#+\]6//2'2/.$$a}+,%52+./0 */934)#+\]!#(4%2'2/.$+,%52$b}$c}$Deze keer een kleine herhaling van het voorgaande.En we gaan verder met de DISPLAYLISTDe computer bestaat voor een deel(e} uit zgn. RAM geheugen. In dit geheugen kunnen getallen worden geplaatst. Het geheugen van de computer bestaat uit kleine sch(f}akelaartjes die aan en uit kunnen worden gezet.Deze schakelaartjes worden BITS genoemd.Acht bits samen vormen een BYTE. In (g}een BYTE kunnen getallen van 0 tot 255 worden geplaatst, 256 getallen dus !Bij onze zgn. 8-bits computer kan zo'n byte ook w(h}orden omschreven als 'adres' of 'lokatie'.Er zijn ook computers waarbij ieder adres twee bytes omvat. Dit zijn de zgn. 16-bi(i}ts computers. Waarmee gelijk de vraag van de prijsvraag is beantwoord. Twee bytes samen noemen we een WORD.De computer kun j(j}e besturen via opdrachten aan de CPU, het centrale zenuwstelsel van de computer.Deze opdrachten worden verwoord via getallen(}^^<s3>00x|73>00x`c6<9c` 33c366fffg~33>00xgfffff<11111l}{!!\]_ED!EOHI B V`} m} !  ө)6L]""$$ (p%n}J[WܠjeC /D%Zub2gTSt$8®݊Ò2% 5RŢto}d.’$3@X7t5w5$?## $#L+D:*.*S:C:P:$#.#) `:#(6ENeU\l؏&/ؕ؄sأ$Lp}ENeU\lأ$8آǔƐƉƐƇ4cY%٦rULۉCۄړp^gyض%iwܸJڅ*ܣ$ڭڞجئأأ$q} ,(""(222000000..222222222222222222222222222222**22*22&222$2222222222 ,(""(0r}000000--**2*&22$2222222 V`hh@,lHH$HHHHHHӍl"H$Hs}Hl $`GHFH\` ` 4ӭ l 4Lq ӠԪӅԆL} Ӡ L( ӑ)t} ` b% +L:#HH 0 HHLj%ӥHlL{ee 8eeeeu}Ӧee褢%ƚƜ`88夅奅8夕v}奕Ӡȱȱȱ㦢`L+`8` .E)))8@8e0 *څۅw}܅݅ޅ߄ԠF0y"ޥy"ݥy"ܥy"ۥy"ڥy"و0ǠF0y"ݥy"ܥy"ۥy"ڥy"٥y"؈0x}ǠF0y"ܥy"ۥy"ڥy"٥y"إy"׈0ǠF0y"ۥy"ڥy"٥y"إy"ץy"ֈ0ǠFy}0y"ڥy"٥y"إy"ץy"֥y"Ո0L-`8`E)))8i@0 *ڄԠ"(z}"!""" "L**""""""&О"("!"""{} "L**""""""&О"("!""" "L**"|}"""""&О"("!""" "L**"""""}}"&О"("!""" "L**""""""&Оd~}"("!""" "L**""""""&ОL-6"e""e}""e""e""e""i""}"""}"""}"""}"""}"""}""ǭ"m"""m"""m}"""m"""m"""m"""}"""}"""}"""}"""}"""}""ǥՅօׅ؅مԅՅօׅ؅`}` ` ` `80 `ԥՅ +.JJJJ)iFiFi1FicFi'ȐȦoFiUȐF}iiFi#iFiGi Fii@F iiFiiciՊFigi'iՊօשBL-`I)})83Ԥԥդե֤֥פץؤإ٤L,K6"ХL--L--L--}E0:e٥eإeץe֥eՐ؅٥ׅإօץՅ֩L-8٥إץ֥հ'I8م٘}؅ؘׅטօ֘ՅL-ؤm\G0Q@Ն֩م؅2եمֆשم"ե؅֥م׆ةեׅ֥؅ץم}؆لԘ)q +` . |. &7i |. ,%!L?.`刱䈱㈱∱ሱ}`ԅՅօׅ؅م`ԍՍ֍׍؍ٍ`ԍՍ֍׍؍ٍ`L.L. Խսֽ׽}ؽ` L%/`ӽޕ &ԅ)@إ)JJJe)e - M 1.} &Je0F 2 . /L(8`@ԠՈքׄ؄` . |. , . . |. , #/L(8`0 I@ԥ) 2}f / . & r 1. #/ &?P , .Iiԩ +)ԅ ,ӽޕL(`8`$})Ԧ61718191:1;1 (ť)8@0$Յ)e)e -F . / , . &1 1. #/ &}F I`U9>`D'RFuCU?b9dYdg@W2@?tS)%)@0)%ԅԢ / . &G  1.}Ӱ6 #/ &.ӽߕ ,ԅԥ B1 (`8``0?i? . . / , #/ &ԍՍ֍}׍؍ٍ . . ( / , O2 / ,0 .JeF 2`L+) .e٥eإeץe֥eՊi}؊؅٥ׅإօץՅֆե1ԥ'JffffJffffJffffJffffم`ԩ&&&&*&&&&*&&&&*&&&&}*`Pi`)JJJeԅԘ)Peԅ`եԆ8@EB)JJJeԅԥ)PeԅԘ)3eԅԽ3eՅ՘)JJJ}3ԥ}3}`)JJJeԅԥ)PeԅԹ3eԅԹ3eՅդЧ` 0@P`'Nu pX@(#d,X L(  兢0}襙 bɥ⥋㩀 50ɥ0DȱȱȄ   ik#ZMkVgğe拰ㅋ⅊}0 eee拰 L f5дƨħ 4LY4 f5К,樥ŧH 4h h5L4樤ܱ.* O %30  5}Ԅ +(fԤԈ`ř嚰Ԥ`ڥۥड़0-԰eڅڐۈ0eeL+58` O}#`,#5  6`]5 6DE 68DHEIHI V0$ 6Sл B V,#} 6` $#LllBHI V0HH V0Ԩh``a$%Ȏ$$xө$Ѝ$ ` `@}X a)6 Ӆʢ ʎD  _ɠ %` ɩHH `өL: g}% D:MENU2.COM өjJHH`ՠԢӱԙ!ӹ!`֝DEIHB V0YڝDa۝E}օܥׅݥܝHݝI V0+Ӡڑڑ0`l `  䅠 _ɠԐ}e拢 &L &Lħ © ¥4 䥝ň剰' k ɀ8@4= LY ĩ`OJ ]J}?L˜ KԪȱLRHHצ R, hhLRHHHHHH /0ȑȑޠhhhh}hh`HHHHHHHHHH $H bɐhȥLHhhhhLň剰)}i桰` )``L(兢ħ #$ x Hҩ h$襚ҥ }` UV #T` ` `,H ¥ȍ` JKhLŢ  #)I L ¤Ȣ`L¦ ¦ L} ½J*K+ $LąLĩ …L~ …`H Ġh é`,H hH Ġ  ĭ 8}}} L n [h`LkL © 8倝偝 Ġ  ĥ󥃅  Lĩ }LHé éLH#h ĩ`H hKJ L+ , H hHHħ s hKhJ  Lĩ# qL} ĩ ŘL ũ& QŽLM " ĽNL  ĥԝL՝M  ĥԝN%LV  ¤ħ` Ťħ` ƪ }Ċ Ťħ` ¢`届 x݅ L ĽCӠɀ L]Ɉ L] Ln LŠ}IHEDBL$HH hh +L `ħ LĢl ¦`YDAER ԅՅ֦}󅗄`L+ ¢p 0 Hp hɈL` ,#,$,!Lé ,H ĥDEԝH՝Ih }L©L $`L© , k ĩԅ  + ĥ 夨ħ`2ƪƪ ! A!Ƚa!Ƚ!Ƚ!Ƚ!}!``氤hhL1@$ƪư 0 0 n$P`L+FҐ֥װ綾إٰو LǠ}Ffؐ ee&ee* &eeeԪeըee$.ƪ@!Ƚ`!Ƚ!Ƚ!Ƚ!Ƚ!`}!!!!`!@!^!` Ȅ 8 n奱 ٥Lǥ֤צưĘ=ŗ78֪א&} eԥe$`L: L ԅՅօׄ 1פ& ٤ţĢԅeՅe8包卅} ]& 8Ԩժ%אְ`ֆL夨ħ` FҰg8&0ei֥i0Tׅiإi0BJe؅eم}0&ffff&0 &0 eeL+օפإ颎 %8包ԥ卅 L ɥ} ȱъŠe拰8``,ªȱȱI ѝ3ȥLɥHHO]}  ȥe暰Х ȥL+ʅȱhh`Lħ OԪȱԨ``L :}0 `L(奷 bɥ󥋅ȱȱȱȄ#鈄0B8eeŶ}ɛ,@LBˤ,ɛ`L?± ˤ樱f Oƨ x݅ + ~ [ˠ O樥0# +  L˥}`LL :ɛ,$PH h $P润䧰 ʐLʦ䧐 +` ʐL3L}BˢԝD՝E֝HםI L 兢L]& 兢L% ,L6 ,L6 &L6 (L6妪@!I@!` ؐb`P KW ؐRB} ؐ=;G ؐ4@ ;+ƪƪ@!=A! (ƪƪ@!A! ƪ@! ,@@檦@!`!!!!!!`ƪ@! ǩ}jҤ /L.٤ƪƪ@!@!, 舽`!`!!ـ!!٠!!!!!`@!jI*` . ֪ (}ϰ`(8` ֤ׅԄ +҅L: Lyƪ8吪周Ly sũ + ŐL Ly sŠԄ h }L} L}٩    e쪽pLyL( + ڥHJJJJ h) 0:i`  ک; n +ȱ)ȥ%}ݓ Lh ԍՅԄׅ֩өL:ƪ?Ԣ )ɠ )  -L &Lڦ@!)@!` n)8@} -L:` / n)8@I= n)8@/ѩ֔$ሄ ,L: + n 0L}8 n 0L8 n H1L8 n /L8 n /L8 n D/L8 n 1L8LLإL( &)ԥ)8@JjH}@MC)JJJe)e .F / .P . &F . #/ &L.L(HHHHHH /hhhhhh }& Y/hԅL:,` L _ܘ%ᨥ%Ly _ܘᨥLy _ܘEᨥELyٚ<|'g 0L`}!!!!i ` &LإL٥LyɥLzvmZ ƨ!0 4 䦵 ¥ԝD՝E֝He}םI Lܤį eį L` x݅ƨLLLܤ ©`#ۢ Lĩ_,}ߤ ڄ . eڅԥeۅհ"8څ֥ۅא8ܥݰL۠Q%0ԅإՅ٥ަ0%Q}% L-ե0LޥڤLyمօנ6&֐ eו`L( Hħ hբՅ `ޥԢ `ޥՅ}&&֐eܥeېڈ 7 \ 7 j N \ N j$0!ee80å/8ܥ۰uڕ}0eUiV`TUV`8UV`eTi`8TȢ` $L„')Q ȱ8} e新`8`L齀).Q Ӱȱ8e新 O :L䅫# *$Ŭ} Ʃ HL"䥫ș L` Ml/#樱0ZS'`ȱȱȱȱȱȱȄ`ȱօȘuԩׅu՘e֨҄}`樱I 屝Ҡȱȱȱȱȱ` n$҅J?eԨe` L 兙 兛 n %3 Ԥ` }, , , L檤 ٙ!ؙ!י!֙!ՙ`!ԙ@!ә !ҙ!` 䤪ƪ!ٹ!ع!׹!ֹ`!չ@!Թ !ӹ!`ƪ!}!乡!㹁!a!A!Lp ґȥӑȥԑȥՑȥ֑ȥבȥؑȥّ` ***j)e)e`ʭȅi}ȅiȅȩȩ Lfإ  4  \ +] ¥򄟄}   넨ɛ$0L祔 Z f0#ڠ쩀 ߩ6ei$0 녖چ + !5}ɛȑ @膔7 ɛ 襔!ɛL! _ɩ8$IȢ %e} &!$P* &8孨客 "&$ 1L~ L~ &L _ɰe拢 &L~ +0 %30Ԅ} 襡L 9:枢0 O L :H9Hhh tLHH`}hhLCL馩`ʆLC枢0ְşLC`A枢Ɣ!L!L}!T 򈩛LQLD ijq ߰,iŰD VD8` 覲`8` 넬 S( +饰}0 S0:$$ p8`$p (ȩ@҅ҥ򄬤 ߰ A L8򨢄 %Ӥ򈦬ʽ ʽ %} +HH 屝EҨhh$P0Ƭ 襯I `_A[`8`80 &Ո}ԅ` 넬$ +  + h갳 h) + , 褔ԙ!` "8` 襔 ɛ "ȱ"}嫤!`! `) ɛ%)a{)_0:A[_դ`RE͕DATINPUԑCOLOҝLISԖENTEҚLEԛI}FOҗNEXԑGOTϑGO TϑGOSU½TRAАBYŐCONԞCO͟CLOSŐCLҐDEǞDI͐ENĐNEנOPEΖLOAĖSAVŢSTATUӣNOTPOINԡXIϤOΒPOKťPRINԐRA}REAĨRESTORŐRETURΩRUΐSTOАPOХGEԫPUԑGRAPHICӒPLOԒPOSITIOΐDOӒDRAWTϓSETCOLOҬLOCATŔSOUNĦLPRINԐCSAVŐCLOAĚERR}OR- DPOKœMOVœ-MOVŪ*ƐREPEAԑUNTȊWHILŐWENĐELSŐENDIBPUBGEԒFILLTϐDϐLOOШEXIDIҖLOC˖UNLOC˖RENAMŖDELETőPAUS}ŖTIME$PROøEXEÐENDPROÑFCOLOҪ*̕-RENU͒DEDUMЪTRACTEXԖBLOAĖBRUθGO*’PAINԟCLӔDSOUNCIRCLū%PUԘ%GEԚ}GOTGOSUTSTETHEΣ<<>ުNOOANĨ<<>STRCHRUSASVALEADATCOPEESIRNFREXLOCLOSQSGA}BINPADDLSTICPTRISTRIDPEE˦INSTINKEYEXOHEXDEDIFRATIMETIMMOEXERNRANTRUN%%%%GOUINSTERER+,}%5&6(+8,<Xk`fghilm^deDѳHc?,Ќ,е,Y_Ҳ+7,/}01 2!3"4Ɛ"-"."-؂ٿ֐ː}ĐאŐbj+9,+;,ʐͭ}ͭ@ABC\=>[<+:е<,&%rvnnxc<}\-78s_XV+@D&0d*"'2GJh }NRl~&2 +饰(+VWZ ]a8`L`  ¤ħ.H h L5 䄡 } 䅭 bɠ04Ů .ŭ%) e拰 ĩ L+Ư0 Le}`毤Hɛ) h`  L ȱ R @ʆ ȱȄ Iğ` :62T F} :7 8 Lbԩ- L 8 8,I ɨ 8L.UH `ƨh $ %3   + \L L 8󅯩}" ¥ 8" ©" Ư" L8q :Z#]abj(=) W같  L樤ħ`hh`H Yh}Z L<>EO ƹƹ0`H f5h`I&` =? FQA` L񄳱ȱI }䦐Ħ ąŅ T k /䧰 k ,Ǡ ĩJH ThĥȑĥȑĦʊȑ`HHą}ŅH h hhhh ȱIELZ L`ȱI Hȱȱȱȱȱ } , h @ $L+L.*ȱȱȱȱȱjEE `EjI `e`ħ ¥}0 ` Lk 䦪`! 䧰L A@L `I&`L ©؅ L}.0`STOPPED륺 bɠhhL :ʅ` k %3Hƹ h5h`hbjH h} #ԤLQ #LLei  `LԑȥՑȥ֑ȥבȥؑȥّ``䈥}剰#)iiLɠL4űI&`048ץğ=ȱȄ }`L  L0e拠0ȱȄL  䦪`!' >?L (<ж`!  $Л +`,LőŐ78Ƒ8 Ƒ`8` - PѠ}`,,L L PQ 8,L ȱI ѝߠȱ`}ԩ,L E  $EL+L],,,؍ 0âLɀL ©7 F󦹩 RbL g }0g `Ո V fL{Ն + +􅕄L AT LINE?BLOAMEVALU>#VAR$LE?DAT>3276INPUDISTACOVERFLO?L}IN?FOTOO LON?DE?GOSUGARBAG?CHMEͣ?LOA?NES?WHIL?REPEA?D?EXIXPRO?EXE?PRO?IS OPE?DEWR ONLCMNOT OPEΣRD ONL}EOTRUNTIMEOUNA!FRAMCURSO!OVERRUCHKSUDONMODNOT IMPRA͠D?>#FILEDSK FULFATAL I/FILENAMPOINLOCKEDCM}>DI?FILPOIN?APPNBAD SECTORӥHՄ +h & .hԩ + ,҅L: ƪn (@Մ$ 0`} 0` 0LoH - . /h &@Յ՘JJJJ X) 0:i`AVC2 sŠ 5  <)  }< L L + e +e`e`&&&&&&eee` }&&eee&*`` 兙 䦪!0 4 ۄܱ **m ݤܱEۅڦڱ=} ܥeƥiեLN@ ` **)]` 00`` ( ((((((((}8`W)ߥ & &e &߽řِ׼JJJJ&eXޥeYߥ䥛 9 FfЎᰈ} `  M 8*` 兙 󥐅i祣L{ &}L  0 & L ȑ & L; # )ȱ L } )ȱ) )ȱ 8ƣŐő0eސ`ƙ8ް`)ȱJJJ}```=`]``` E߭H Ġ} hL±&Lv`[  ȱ R}]  L L  䅠 bɰhhğȱȄ L l"0e拱LjLx`[  ȱ Rl. Getallen zijn dan ook de enige dingen die een computer begrijpt.We kunnen een serie opdrachten achter elkaar plaatsen in (}de bytes van het geheugen. Als we de computer vertellen waar deze opdrachten staan voert hij ze in volgorde uit. Dit is dan d(}e uitvoering van een een machinetaalprogramma.Machinetaal is de taal van de computer. Een andere taal begrijpt de computer n(}iet. Een andere computertaal is zelf een machinetaal programma.Machinetaal is dus de meest direkte manier om een computer te)} programmeren.Tevens is het ook de snelste computertaal. Het programmeren van grotere machinetaal programma's is echter vrij)} ingewikkeld.De volgende opdrachten zijn behandeld:LDA , STA Dit zijn opdrachten voor een zgn. ASSEMBLER. Een assembler)} is een programma dat symbolische opdrachten omzet in getallen, zodat het programmeren eenvoudiger wordt.Het plaatsen van g)}etallen in bytes van het geheugen moet steeds gebeuren via een register. Dit is een onderdeel van de CPU. Genoemd zijn het A )}register, het X register en het Y register.LDA #10STA 710Betekent : laadt het getal 10 in de accumulator ( A-register ))} en berg het op in byte nummer 710.De vorige aflevering behandelde het plaatsen van dingen op het beeldscherm.Dit doen we)} via de zgn. DISPLAYLIST. Een lijst met getallen waardoor de grafische indeling van het beeldscherm wordt bepaald.Deze lijs)}t bestaat uit een serie codes.We plaatsen die codes achter elkaar ergens in het geheugen en vertellen dan de computer waar d)}at is.Dat doen we met de geheugenadressen 560 en 561.Voorbeeld : *=1536 Plek in de computer JMP P) }ROGRAMMA Spring naar het begin van de opdrachten.Eerst de lijst met beeldschermcodes :DPL .BYTE 112,112,112 ) } .BYTE 70 .WORD WATZIEIK .BYTE 65 .WORD DPLWATZIEIK .SBYTE "Dit staat op het beeldscherm) }"PROGRAMMA *=1536 LDA #DPL STA 561 BRK ) } Break, stop dus.Bij deze aflevering wordt een lijst met codes voor de DISPLAYLIST geleverd.Eerst een kleine uitleg over) } het bovenstaande stukje programma.Wat betekent : LDA #DPL????Het woord DPL is een label in )}het assemblerprogramma. Een symbolische aanduiding van een bepaald adres dus.Hoewel de inhoud van zo'n adres altijd een geta)}l van maximaal 255 groot is, wordt de aanduiding van een adres zelf in merendeel aangegeven via twee bytes.Je snapt het we)}dHHHMI0ЩЍ Щ Ѝ MIЩЍ hhh@@+( khHH_ L-̥L9i@L8 Lhh˩͢(ɛ ( rLE r`ɛ}L'  `e˅ː̢(`8 Lhh˩͢(ɛ ( rLE r`ɛ9l. De nummers van de meeste adressen in de computer zijn meer dan 255 groot. In de computer zitten nl. zo'n 65000 bytes. Als )}je ze nummert van 0 tot 65000 is dat nummer niet meer in 1 byte te zetten. Bij gebruik van steeds slecht 1 byte zou het geheu)}gen dan dus slechts 256 bytes groot kunnen zijn.Via een WORD kunnen wel alle adressen worden opgeslagen.en voorbeeld :He)}t adres is *=1536Daar staat de displaylist.Het getal 1536 moet naar het adres 560.Omdat hier maar een getal tot 255 in p)}ast, is dat niet te doen.We nemen dan de volgende byte er bij en vormen een word.Een deel van het getal 1536 gaat nu naar a)}dres 560 een ander deel naar 561.Met het door ons in het dagelijks leven gebruikte decimale telstelsel is een en ander veel)} ingewikkelder zichtbaar te maken dan in het afwijkende 'HEXADECIMALE' stelsel.Waarom ?Wij tellen normaal van 0 to 9.Dan)} beginnen we weer overnieuw met tellen van de 0 tot 9. Maar dan met een 1 er voor. Daarna met een twee er voor. etc.Het hexa)}decimale stelsel telt niet van 0 tot 9, maar van 0 tot 15. We tellen dus eerst 16 keer en zetten dan een 1 er voor. Daar gaan)} we :0 1 2 3 4 5 6 7 8 9 ... maar nu ?A B C D E F .... en nu :10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1F20 etc.)}Dat lijkt ingewikkeld, maar......Omdat de waarde 16 veel wordt gebruikt bij de opbouw van de computer is het makkelijk om )}met een 16-tallig stelsel te werken.Bijvoorbeeld : 2 bytes is 16 bits.Een pagina is 16 X 16 bytes groot.Het totale geheuge)}n is 16 X 16 X 16 x 16 bytes groot.Een hexadecimaal getal duiden we ter onderscheiding aan met een $ tekentje.255 is dus ) }$FFHet getal 1536 is hexadecimaal 600.Dat ziet er al een stuk simpeler uit.256 bytes verder in het geheugen wordt dit $70)!}0Wanneer we $600 over twee bytes moeten verdelen nemen we eerst het rechtse (lage) deel van het getal: de 00.Dit plaatsen )"}we in 560.Dan het linkse en hoge deel 06 en plaatsen dat in 561.Dat is de wijze waarop de computer getallen boven de 255 be)#}grijpt.De decimale transformatie is veel ingewikkelder. Vergeet dat maar !Ga over op hexadecimaal.In het begin een beetje)$} moeilijk, maar straks onvergelijkbaar veel eenvoudiger om mee te werken.Terug naar de symbolische notatie in een assembler)%} : LDA #< is het lage deel van het getal. LDA #> is het hoge deel van het getal.Je kunt het o)&}ok anders doen : LDA #DPL&255en LDA #DPL/256Dit is de aangewezen manier voor de ATARI EDITOR ASS)'}EMBLER.Nu nog een lijstje met wat displaylist codes : decimaal hexlege lijnen : code :aantal )(} 1 0 $00 2 16 $10 3 32 $20 4 48 ))}$30 5 64 $40 6 80 $50 7 96 $60 8 )*} 112 $70tekst modes :normaal 2 $02kleur 6 $06kleur - groot 7 )+} $07Grafische modes :blokjes 8 $08lijntjes : 9 $09 ),} 10 $0A 11 $0B 13 $0D 15 $0FDe ee)-}rste mode-code moet worden aangeduid met een zgn. Load Memory Scan.Een duiding naar het beeldschermgeheugen.Hiertoe tel je ).}bij de eerste betreffende code het getal 64 op. Of hexadecimaal $40.Ook aan de codelijst zie je dat de hexadecimale codes e)/}envoudiger zijn.Vergelijk de codes voor de lege beeldlijnen maar eens !Dus : *=$0600 .BYT)0}E $70,$70 lege lijnen .BYTE $02+$40 textmode + Load Memory Scan code )1} .WORD BEELDSADRES adres van de tekst in het geheugen. .BYTE $41 spro)2}ng ' naar het begin van de lijst' code .BYTE $00,$06 adres waar het begin van de lijst staat)3} Zie verder het voorbeeldprogramma.E $00,$06 adres waar het begin van de lijst staat(; Welkom bij de Januari 1991 aflevering van CODE-RUNNER.Om uniformiteit te bereiken in de presentatie van het kursus-aanbo-5}d op het magazine ziet de kursus er wat anders uit.Dat is de vorige maand reeds ingegaan. Maar werd nog niet eerder vermeld.-6} Bij deze dan.De verandering betreft alleen het uiterlijk van de kursus. Het persoonlijke karakter van de kursus-inhoud blij-7}ft ongewijzigd.Wij weten het niet, maar als Piet de Leeuw zich soms afvraagt waar zijn T-shirt blijft....!We hebben dit nu-8} gelijk met het magazine op de bus gedaan !Vreemd genoeg zijn veel van onze donateurs nog niet in het bezit van een MAC65.-9}Althans als we de post en de telefoontjes die ons bereiken moeten geloven.Tja, wat moeten we daar nu op zeggen.Aan ons lig-:}t het niet.Als je er helemaal niet uit komt, probeer dan maar eens wat op de door ons, bij wijze van reclame voor de MAC65, -;}gepubliceerde 'DEMO' assembler !Missen wij nou wat, of doet een aantal van onze donateurs dat ???Zoals eerder in de kursu-<}s vermeld :De MAC65 hoeft echt niet met OSS-DOS op een schijfje te staan. De assembler werkt bijna met iedere dos. Je moet d-=}an wel even een 'run' geven via bijvoorbeeld de optie M bij DOS 2.5 of Superdos. Het startadres is 8800 of 8000. (Superdos)E->}en nadeel van OSS-dos is dat het geen RAM-disk op de 130 XE erkent.De MAC wijkt niet af van welk programma dan ook. De progr-?}ammeurs hebben alleen in de code een paar bytes niet gezet.Dat is de reden dat het programma niet vanzelf opstart. Oss-dos s-@}tart dan even voor je, maar je kunt het best zelf.t gezet.Dat is de reden dat het programma niet vanzelf opstart. Oss-dos s,3 PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u0 PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u4 PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u88h{AANTAHLBYT@@@@2 ##@@P: @9=E}6-@(6-P:'AV,26-&+AV$,< @A>:,>:,F-@P"Z @>=F}:,d n$ @$Naar volgende regelx*@*Sluit kanaal naar printer""64,32,16,8,4,2,1,2,4,8,16,32=G} D:DUMP1.PRG@$Naar volgende regelx*@*Sluit kanaal naar printer""64,32,16,8,4,2,1,2,4,8,16,32<  #YlREGEBYT@@ ##@@P:-@@ @9AI}(** @A>:,>:@,2-@@<" @>:,F P @Z dAJ}@nx11127,127,64,64,78,78,74,74,78,78,64,96,63,31..127,127,1,1,63,63,32,32,32,32,32,96,64,0 D:DUMP2.PAK}RGnx11127,127,64,64,78,78,74,74,78,78,64,96,63,31..127,127,1,1,63,63,32,32,32,32,32,96,64,0 D:DUMP2.P@P5HAANTAHLAAA @@dA  +@%@-EM}A@ @,(!//!/2/< F##@EN}@P:P-A@Z @9d6-A n6-P:'AV,x6-&+$AVEO}, @A>:,>:,-&@6- A0% 1"@%6-%@d-EP}1%@"@-6-%@2-1%@"@-6-%@-1%@"@-6-%EQ}@-1%@"@-6-%@-1%@"@-6-%@-1%@"@ER}-6-%@ @>:,  @ @ D:DUMP3.PRG%@"@Dhc^qAANTAHLSAAA @@dA  +@IT}%@++@@ D:naam.ext%%6-F:@,%F:@,$AV(-@Av2)@IU}%< @F##@@P:P-A@Z @9d6-AIV} n6-P:'AV,x6-&+$AV, @A>:,>:,-&@6- A0IW}% 1"@%6-%@d-1%@"@-6-%@2-1%@"@-6-%@IX}-1%@"@-6-%@-1%@"@-6-%@-1%@"@-IY}6-%@-1%@"@-6-%@ @>:,  @ @IZ} D:DUMP4.PRG%@"@-6-%@ @>:,  @ @HE SECTORSG%@"@-6-%@ @>:,  @ @LE SECTORSG%@"@-6-%@ @>:,  @ @PE SECTORSG%@"@-6-%@ @>:,  @ @Twx.DDAROSKESNELLEJOYSTICROTERETEKSKLEUVOORPROSNELLEPOKEMOVBROTEREFOUFOUTFOUFOYTBOODSPBY_}ESP@R@@d@ @2 H > AC BY`}BYD@4JJdA@wYa}AA !""ɠҠ""Šٺ"" ŠԠYb}"" Ӡ̮֮ˠ"" @ +@B-Yc}B((ЭĠΠ٠Š٠Ӡ֮C-@C((ˠΠӠ C-Yd}@C(( AU AdAU   ;A,AYe}R@0@'6-6-'6-PN +'0@Yf}N("}GEBRUIK VAN JOYSTICK IS VEREIST!!AR@AdAU##@@P:(Yg}@(@C0#B2y($6-R:,$AdAU- AR@2U0@Yq}B%DOS SYSBkTURBO COM)MENU2 COMBAUTORUN COMBDECODER COMB= B>ŭB?B@CODERUN B\HELPCR TXTB<dLESCR TXTB 4POSTCR TXTBA BBBCBDDUMP1 PRGBHDUMP2 PRGBLDUMP3 PRGBSDUMP4 PRGB[ B\B]B*^PLOT1020 B BЮBBROBOCOP B BBB&TURBO CURB1LES TXTBOPDR TXTB POST TXTBHELP TXTB BӠBB,DEMO1 COMGDEMO2 COMDEMO3 COM ŭ/DUNGEON COM ŭҴ CRXMPL4 SRC/-@U(!GEBRUIK VAN JOYSTICK IS VEREIST!!3( ΠҮ4( ҠҮ5(Yr} Ҡ76-T:,<F:B2y,"@PAF:B2y,"@PF.F:A2,"@*A2Ys}.PKF:B2y,"@PPAdAUU@PZ-@@ 5(Yt}G-@@M(|_-@4@e(|w-@@}(|-@4@(|_5-@@5Yu}(d @@iOn"@6-%@s+"@6-%@+6-&@xYv}+"@6-%@+6-%@}"@6-&@+"@ 6-&@+6-&@+"@Yw}6-&@+6-%@"@6-&@"@6-%@1"@*"'6-%@Yx}1 A?"@*"'6-%@56-&@? A?"@*"'6-%@56-%@Yy}? A1"@*"'6-&@1 A?"@ *"'6-&@56-&@? AYz}?"@*"'6-&@56-%@? A1"@*"'6-&@1 A1"@Y{}*"'6-%@1 A(@M,Y-@@2( D-@@Y|}Y( MOVING ON : @@Q(@D,Y-@@2( D-Y}}@@Y( PRINTING ON: @@OAdAU--(%}VOOR ROTERING EERST START IN DRUKKEN3Y~}"GEEN ROTERING DAN TEKST )43 @@ LETTER GROTE (@S(@P @@Y}QO 4AdAU#6-%@4(@C!@6- @@QOAY}dAU"(}LINKS GEKANTELD = 1'(RECHTS GEKANTELD = 3,(ONDERSTE BOVEN = 2-(NORMALE = 0Y}1(TERUG = 46N-@,WAT IS JE KEUZE:8"@D6-N @@;(@QY}@PEQFOJ;A,;A,OAR@Tkk67@<@,.P THE BYTECAT PRESENTS1020 PLY}OTTER EEN PROGRAMMA VOOR DE ATARI 1020 HET IS MOGEYuu67@<Ap,.ZLIJK OM DE CURSOR EN JOYSTICK TE GEBRUIKEN.HIERY} ZIJN DE FUNCTIE TOETSEN:START=ROTEREN SEL^tt67Aq<AT,.YECT=TEKST SCHRIJVEN OPTION=CURSORS HELP=KLEUR VERWISSY}ELEN .DAN NU DE GROETEN : crr67AU<AA,.WSUPER MIEP PHILIP WESTERHUIS JOHN MARIS A.B.B.UY}.C EN POKEY h;;67AB<As,. DRUK OP Ӡ͠ҠŠΠm6. r67B:,%@,.Y}w 6.|67B:,%@,.  6-B:,-@6-%@0!6-Y@7<,Y}-@P Y@7<,-@P Y@7<,-@PY} Y@7<,-@P Y@7<,-@P YY}@7<,-@P Y@7<,"F:Ad,AU" @-Y}@   ATOAdAU5-@@5( VOOR TERUG NAAR JOYSTICK*F:Y}Ad,"@&6-&@*P*F:Ad,"@&6-%@*P*F:Ad,"@&6-%@*P*FY}:Ad,"@&6-&@*P ZF:Ad,"@(*-@V(' ZPY}PQO(@M,!Y-@@2( D-@@Y( MOVINGY} ON :&P(Q+T0]5""(ER IS EEN FOUT IN REGEL m:(EN IS FOUT NR. l?>(( DRUK EEN TOETS OM VERDEY}R TE GAAN:AdAU>)D + @@D:PLOT1020.TUREN IS FOUT NR. l?>(( DRUK EEN TOETS OM VERDEXME SECTORSAU>)D + @@D:PLOT1020.TUREN IS FOUT NR. l?>(( DRUK EEN TOETS OM VERDE\E SECTORSAU>)D + @@D:PLOT1020.TUREN IS FOUT NR. l?>(( DRUK EEN TOETS OM VERDE`E SECTORSAU>)D + @@D:PLOT1020.TUREN IS FOUT NR. l?>(( DRUK EEN TOETS OM VERDEd  =KEUZNO@'@@d'B7t@d (}i} (  ( Ԡ ( ҠΠ ( i} ( Р ( Š( ( ԠҺ2 ( ٠i}Š< ( d&& ROBOCOP JE ZIT MET AGENT LOUISn x OPEENS HOOR JE SCHOTEN33 +EN AGENTi} LOUIS ZIET EEN MAN NAAR ZIJN WAGEN&& LOPEN EN JE RIJDT HEM ACHTERNA&& OPEENS KOM JE BIJ EEN KRUISING EN BENi} JE HEM KWIJT JE KAN RECHTDOOR GAAN(1)"" OF JE KAN RECHTSAF GAAN(2)  "@ APi} ++ #GOEDZO ROBOCOP JE VOLGT HEM NU WEER99 1BILLY KRAKER STOPT EN GAAT NU EEN PAKHUIS BINNEN## JIJ GAAT NU Oi}OK NAAR BINNEN$$ JE KOMT NU BIJ EEN SPLITSING JE KAN RECHTSAF GAAN(1) OF LINKSAF GAAN(2)" ,6i} @"@ APJ T-- %JE LOOPT OP ONGEVEER 10 METER AFSTAND^WW OVAN HEM,HIJ SCHIET EEN PAAR KEER MET EEi}N BAZOOKA MAAR JIJ ONTWIJKT ZE NOG NETh&& Billy de kraker peert hem weer|** "Robocop begint zijn stomme pokke- ! i}geintjes zat te worden!('' ++(#++(#i}((++(#je verlaat agent louis weer en gaat5,($opzoek. Je komt bii}j het einde van de5(gang\\(THier zijn 2 deuren,de een gaat naar rechts(1) en de andere deur gaat naar links(2)i}"@ AP"@ A pp(hJe komt op de straat je rijdt weer in je auto en je wordt gei}volgd door Billyde Kraker jij neemt snelheidKK(Caf en sluit hem in,2 politiewagens brengen hem naar het abbatoir i}dit is het einde!(!(Druk return >> ROBOCOP((Druk spatie >> Pokey)"AU%"@2% Di}:MENU2.COM AP0 D:ROBOCOP.TUROBOCOP((Druk spatie >> Pokey)"AU%"@2% Dh-E SECTORS800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8ulE SECTORS800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8upE SECTORS800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8ut6IBREAVRGPOSTLESHELPOPDRWINDPIJLSCROMINSCROMAXSCROPOSLEHELOPDPIJPIJLVSCROLHELLOPDLLELPOSPy}SCROLPMPPYCHELCURSUOPDRACHPOSEXAMPLVRAGEEINDPXPCOPEXMANTTXTTXLPODPODABCy} y}D@`@ @!@y}"@#E$F%&'()*+,F-./01y}234567 T INITT(5PA+A 5 A2y};@,<hh;A,;@",;A@,;A `,;A ,;B,;B,;@ ,;@ ,F'6y}-6-'6-A `PG 6-C:,6-C:,6-C:,'6-C:,06-C:,>6-%@G6-C:,Z, 6.y},6-BBwd 6-6-iZ D:DECODER.COMnd+@@ D:POST.TXT:)@J6-%$y}AVYC@d@oU8A8A%)8A86-?:A6,U6-%+U:A,&,&AxQ+y}@@ D:HELP.TXT@C@AF6-Q@d+@@ D:OPDR.TXT:)@y}J6-%$AVYC@d@U8A8A%)8A86-?:A6,U6-%+U:A,&y},&Ac*@@ D:LES.TXT9)@I6-%$AVXC@c@U8Ay}8A%)8A86-?:A6,U6-%+U:A,&,&A 6-6-6- +Pll6.by} |𠠠| || || || |example | |vragen | |POKEY | 7-@@@367y}<,.>:AU,7 T LOOPTP%-@%( P-@(1B2y}H@R%9%@16-@"< M@>6-R:,>6-+"@,$@&+"@,$@"3y}"@)"@39C:,%@,%%!@!*% @G%6-%69%@@=T:,"y}JO6-&@"!6-%'@-"@?B2wO% D:MENU2.COMT%@b^ Ahy}Or 6-6-6-|QO 6-6-6-QO 6-6-6-QO 6-6-6y}-QO""9U:@,%@A9%@<!6-R:,!6-T:,"@y}YC6-+!@* @,$@`&+!@* @,$@`OYM@&%%!@G*% As%6-%0y}B2H:"@RD;16-%+"@,$@@&+"@,$@@;M@N@X"Ab;16-%+"@y},$A&+"@,$A;M@l@vT6-F:A ,H6-%+"@,&+"@,%+",&+"AU,TAy} AA !6-  6-""9U:@,%@A@j"Ar6-F:A,T6-y}%+"@,&+"@,%+"@,&+"AU,`AjM@A="@R*"QTO (y}}A@'@@d'B7t@d KAR@'A@9A @K@y}=-@=(#MENU PAGINA KLEUR Q*T4O>&6-F:A,&@&BByy}HQA@'AY@F9B2w@E6-@Q6-@RR6-$AV%A\#-%A'y}# f!B2H!B2V@pQzTO (}B2HA Az}Welkom bij alweer de derde aflevering van de Turbo-cursus. De opdracht van de tweede was duidelijk moeilijker dan de eerste}}. Veel verkeerde oplossingen.Ik begin gelijk maar met de juiste oplossing en geef er uitleg bij. Zie de rubriek post voor v}}erdere oplossingen.De opdracht was:Laat via een programma alle mogelijke vermenigvuldigingen zien, die bestaat uit twee o}}f drie gehele getallen, met de uitkomst honderd.Dit is de oplossing:10 A=1:B=120 IF A*B=100 THEN ? A;"*";B;"=";10030 A=}}A+1:IF A<101 THEN 2040 A=B:B=B+1:IF B<11 THEN 2050 A=1:B=1:C=160 IF A*B*C=100 THEN ? A;"*";B;"*";C;"=";10070 A=A+1:IF A<1}}01 THEN 6080 A=B:B=B+1:IF B<11 THEN 6090 B=C:C=C+1:IF C<5 THEN 60Ik zal proberen regel voor regel uitleggen wat er gebeur}}t.Regel 10--------Ik ga eerst zoeken naar alle uitkomsten met twee getallen. Ik doe dat mbv de variabelen A en B. A en B }}zijn aan het begin 1! Dus niet 0 want 0*iets kan nooit 100 zijn!Regel 20--------Hier vindt de controle plaats. Als A * B }}= 100 dan laat het programma dat zien.Regel 30--------Hier verhogen we A met 1. Zo kunnen we A tot honderd blijven verhog}}en. B=1, dus het programma test eerst 1*1, dan 2*1 dan 3*1 enz. Zolang A kleiner is dan honderd (IF A<100) springt het progra}}mma terug naar regel 20.Regel 40--------A is nu groter dan honderd geworden. Nu verhogen we B met 1. We maken nu niet wee}}r van A 1, want dan gaan we getallen testen die al geweest zijn. B wordt nu 2. Stel dat we van A weer 1 maken, dan test de co}}mputer 1*2. Dit is al gedaan toen A 2 was en B 1. (1*2 is het zelfde als 2*1)!!!!!. Daarom tellen we er 1 bij B op en maken A}} gelijk aan B!!!. De eerst volgende test wordt dan 2*2. Deze is nog niet eerder geweest.Ook wordt hier getest of B kleiner i}}s dan 11. Waarom telt B niet tot honderd? Omdat A of groter is dan B of gelijk is dan B. Als B 11 is dan is A minimaal ook 11}}. 11*11=121. 121 is groter dan 100, dus niet nodig om verder te testen.De rest van het programma is volgens het zelfde prin}}cipe. Ik leg het niet verder uit, want ik ga er van uit dat het bovenstaande duidelijk genoeg is.Er kunnen programma-regels}} bij elkaar gezet worden, maar het wordt er dan niet duidelijker op. Zie POST voor zeer korte oplossingen!!TURBO-CURSUS II}}I----------------In deze aflevering behandelen we:1>> De FOR-NEXT loop2>> STRING-variabelenDe FOR-NEXT loop.-----}}------------Een for-next is eigenlijk gewoon een teller. Een teller kan er zo uit zien:10 A=120 A=A+130 IF A<30 THEN GO}}TO 2040 VERVOLG VAN PROGRAMMAHet programma telt van 1 tot 30 in regel 20 en 30. Het gaat pas verder met regel 40 als A=30.}} Tussen regel 20 en 30 kun je natuurlijk nog wat opdrachten doen zodat deze opdrachten 30* worden gedaan.Een simpeler oplos}}sing is de volgende:10 FOR A=1 TO 3020 NEXT A30 VERVOLG VAN PROGRAMMAOok dit is een teller van 1 to 30. Als het program}}ma een NEXT A tegenkomt, kijkt hij of hij al de waarde heeft, die achter TO staat. Zoniet springt hij terug naar de eerst vol}}gende opdracht na(!) FOR.Het is een fijne methode om de computer een herhaling van opdrachten te laten uitvoeren. 10 FOR }}P=1 TO 320 PRINT P30 NEXT PGeeft als resultaat het volgende:123De FOR-NEXT hoeft niet per stap van 1 te lopen. Bij }}FOR-NEXT kun je de instructie STEP gebruiken.10 FOR P=2 TO 10 STEP 220 PRINT P30 NEXT Pgeeft het volgende:246810}}Het getal achter STEP mag elk willekeurig getal zijn. bv. 1, 1.5, -2.Dus zowel positief, negatief, geheel als niet geheel.}}Een lus die achteruit loopt:10 FOR P=10 TO 5 STEP-120 NEXT PJe mag ook een lus binnen een lus plaatsen:10 FOR P=1 T}}O 1020 FOR Q=1 TO 530 NEXT Q40 NEXT PDe inspringing hoef je niet zelf te regelen, dat doet turbo-basic voor je. Dit }}is makkelijk om te zien hoe een lus in elkaar zit. Next p staat recht onder for p.In het bovenstaande voorbeeld wordt 10* va}}n 1 to 5 geteld!!Lussen mogen NIET door elkaar heen lopen!!!!!10 FOR P=1 TO 1020 FOR Q=1 TO 530 NEXT P40 NEXT QD}}IT MAG NIET!!!!!!!!!!!!!!!!!!!!!!10 FOR P=1 TO 1020 FOR Q=1 TO 1030 FOR R=1 TO 1040 NEXT R50 NEXT Q60 NEXT PD}}IT MAG WEL!!! DE LUSSEN LOPEN NIET DOOR ELKAAR HEEN.10 FOR P=1 TO 1020 FOR Q=1 TO 1030 NEXT Q40 FOR R=1 TO 1050 }} NEXT R60 NEXT POOK DIT MAG!!!Probeer zelf nog wat te expirimenteren met verschillende lussen. Zet er ook eens een print}} opdracht tussen om te kijken hoe de computer telt.STRING-VARIABELEN.------------------Vorige maand hebben we gekeken n}}aar nummerieke variabelen. Deze maand kijken we naar STRING ($) variabelen.A=1 is een nummerieke variabele.A$="HALLO" is e}}en string variabele.Let op het $ (string) teken!!!!We kunnen in A$ ieder willekeurige reeks letters of cijfers kwijt.Al}}s A$ uit cijfers bestaat, ziet de computer dit als text!!! Probeer er niet mee te rekenen, want je krijgt een ERROR!!Wel mo}}eten we de computer aan het begin van het programma vertellen, dat we met een string gaan werken. De computer houdt dan een s}}tukje geheugen vrij, waar we onze string in kunnen bewaren. Dit doen we met de instructie DIM.10 DIM A$(100)zorgt er voor}} dat er 100 geheugen plaatsen worden vrij gehouden voor de string A. Dit mag binnen een programma slechts 1 maal gebeuren. Je}} mag natuurlijk wel meerdere strings tegelijk gebruiken.10 DIM A$(100),B$(1000)A$ kan 100 tekens lang worden en B$ kan 10}}00 tekens lang worden.10 DIM A$(20),B$(20)20 A$="HALLO,"30 B$="IK BEN ATARI"40 ?A$50 ?B$60 ?A$,B$70 ?A$;" ";B$Geef}}t de volgende resultaten:In regel 40 en 50:HALLOIK BEN ATARIIn regel 60:HALLO IK BEN ATARIIn regel 70HALLO IK}} BEN ATARIProbeer ook met strings eens wat uit. In de volgende aflevering gaan we strings manipuleren, zodat we zullen zie}}n dat er vele toepassingen zijn. De volgende keer gaan we een programma maken dat er voor zorgt dat communicatie tussen compu}}ter en gebruiker mogelijk wordt.Veel plezier bij het zelf uitvogelen van het gebruik van strings en for-next loops.Tot d}}e volgende Turbo-Cursus.John Marisezier bij het zelf uitvogelen van het gebruik van strings en for-next loops.Tot d|)OPDRACHT....Deze keer geen opdracht bij de cursus. De volgende keer kom ik met een heel grote opdracht. Alle tot dan t}oe behandelde Turbo-instructie's komen aan bod.Wel gaat er een klein prijsje de deur uit deze maand. Degene die de meest z}involle commentaren geeft op deze cursus ontvangt de prijs.Stuur je reactie op aanStichting Pokey.Postbus 7983100 AT }Schiedam.taren geeft op deze cursus ontvangt de prijs.Stuur je reactie op aanStichting Pokey.Postbus 7983100 AT (*****/*/ */*/ */*/ */*****/*//// ***/ ****/ *****/*/ */ */ *//// //*//*/ */ */ ***/ } */*/ */ */ ///*/ */*/ /***/ ****/ *// /// //// /Ik heb diverse oplossingen ontvan}gen van de donateurs in den lande. Helaas meer foute dan goede. De meeste oplossingen gaven dubbele amtwoorden weer. bv. 1*10}0=100 maar ook 100*1=100.Marcel van Neuren uit hoofddorp stuurde het volgende briefje:Oplossing Turbo-Cursus II--------}-----------------Deze oplossing is minder snel dan de vorige en het rijtje met antwoorden verschijnt in een andere volgorde} dan met het programma van zes regels. Maar het programma werkt wel. In de opdracht staat dat het programma zo kort mogelijk }moet zijn dus is dit een betere oplossing. (Marcel stuurde eerst een oplossing die vergelijkbaar is met de oplossing die ik z}elf gaf J.M.)10 IF A*B*C=100 AND A>=B AND B>=C THEN ?A;"*";B;"*";C;"=100":IF C=1 AND A*B=100 THEN ?A;"*";B;"=100"20 IF A=1}00 THEN B=B+1:A=1:IF B>10 THEN C=C+1:B=1:IF C>4 THEN END30 A=A+1:GOTO 10Ja, dit programma werkt inderdaad, echter ik geloo}f niet dat we AND al in deze cursus hebben besproken. Toch keur ik hem goed, daar je de enige was die de juiste antwoorden op} het scherm kreeg. De eerste die je opstuurde was drie regels groter, maar daar gebruikte je AND niet. De prijs is onderweg..}..Heeft u een oplossing, tips of commentaar mbt de Turbo-Cursus,Schrijf een briefje naar:Stichting PokeyPostbus 7983}100 AT Schiedamovv. "Turbo-Cursus"Tot de volgende "Turbo-Cursus"en briefje naar:Stichting PokeyPostbus 7983NQRRRRRRRRRRRRRRRRRRRRRRE|452"/#52353(%,03#(%2-|QRRRRRRXRRRRRRRRRRRRRRRRRRRRRRXRRRRRRE| }*oystick^_voorhoofd menus|ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRD|||*oyst }ick\regelomhoog||*oystick]regelomlaag||&irekeuzemenu|ARRRRRRRRRRRRR }RRRRRRRRRRRRRRRRRRRRRRRD|||*oystick\paginaomhoog||*oystick] }paginaomlaag|ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRD|||*o\&ire+leur }omhoog||*o]&ire+leuromlaag||*oystick\+leuromhoog||*oystick]+leuromlaa}g|ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRD|㉀瀰|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR}RRRC|ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRD|㉀瀰|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE SECTORSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRD|㉀瀰|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE SECTORSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRD|㉀瀰|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRE SECTORSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRD|㉀瀰|ZRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR(( DRUK (()AUA PP)PQTO6. IK TEL TOT 6. BUIz}TENLUS!!! -@@-@@$ (. 8 (B [Q`OjB2Htz} #A~-@@ (} "((-@@ " ( "(("(DRUK DE JUISTz}E TOETS...%((()G *(JAMMER, VOLGENDE KEER BETER.-@D(HMMM, NIET SLECHT.GA((DRUK RETURN...)z}AUAP PQ PRINT A$+B$*10A- IS COMPLETE ONZIN))B- LAAT ZOWEL A$ ALS B$ ALS 10 Zz}IEN())C- IS EEN MACHINETAAL INSTRUCTIE,652FOR - NEXT<$$A- IS NET ZOIETS ALS IF - THENFB- IS EEN SOORT TELLERz}P//C- MAG JE OOK ALS NEXT - FOR GEBRUIKEN,66ZFOR A$=1 TO 100d%%A- LAAT A$ VAN 1 TOT 100 TELLENnB- GEEFT EEN ERz}RORx))C- MAAKT VAN A$:"123456789 ENZ.",66% D:TURBO.CUR%%A- LAAT A$ VAN 1 TOT 100 TELLENnB- GEEFT EEN ERxFPS>>>666666>`<|fl0fF68of; 0p88pf~f~8~88}8p`>go{s><>g8g>>np~w>>p~ww>88>w>ww>>w?<88p8~~p8}8p>w>gnggn`>www~w~ww~>wppw>|vww~|x~xxx~xxx>wpww;wwwwww>wv||vwxxxxxcwww}{{ww>www>~ww~pp>ww~;~ww~ww>w8w>wwww;wwww>wwwcww>>wwww>8p8pc>www>swwww};8lf~< 0``0 ? }>A]Q]A><~~~<*****II>!}>??ll8>g>www>>?w;pp~wwn>wpw>?ww;>wp>?;ww?~pp~www<>>psv|vs<"}>fkcnwwww>www>nww~pp;ww?nwppp?p>~wwww;www>ck>6w>>wwww?|8g>?w;#}wwww;>gnggn`*U*U*U*0,g!0P" J!g!L:Pg!`I! ʽ!!M!LJ!  &L$} M!J!P!LZ!¹!üP!)   L) ĝM!ȘP!S! !h! !j!L Ƥřh!P!P!К%}P!J!V!z! ! Ĵɹ!&Hh!hi!Ly Y!i!ƙh!!I!)\!LF N 8S! řh!c!`!`!q!&}`!uƤřh!M!0L?`h!`ȱV!`ȱ\!``Y!`c!`  0`H<'}xrke_ZUPKGC?<852/,*'%#!8 j jFAn0R"zU [88  (} efP!!!!! M JH    """ d')}7IjYu$T##%&&%&&&##%##&&%$$$$&&$$$%*}    +}--!--!#,}!-         !-}#!!!!!#.}-   # # - #%%   /}-- #  0} ,,,,+ #&#-&- , %1}* * % , %* %*     2}           3}@g!`PRTVWY[]_`bdfhikmnprsuwxz{}~4}~}{zxwusrpnmkihfdb`_][YWVTRPNLJIGECA@><:875320.-+)(&%#"   5} "#%&()+-.023578:<>@ACEGIJLN~|zxvusqomkjhfdba_]\ZXW6}USRPOMLJIHFEDBA@?>=<;:98776544332211110000000001111223344567789:;<=>?@ABDEFHIJLMOPRSUWXZ\]_abdfhjkmoqsuvxz|~7} b) * X+Pԩ:/WTUVЩЍ Ѝ Ѝ ЩOLJGP8}ЩZЩdЩnР*T*U*V*W L)jL++* N+`9}& UiV& eUUeVV(VFVfU&}&jTF }*Ч}*$L:}+L*L*L*} W) ҙ  /)I)L)**} W)L+;}L+L+LB*A@?Accccckwc~``|`````cwkcccccffff~ffff*L\HHH*'И** M+)<}M+IM+LC+M+)M+IM+L0h(L_`VL,pAP{(+)6Q+,R+@ԩ`ưQ+R+Q+R+/ =}6Q+,R+5,I5,`4,;O+#N+N+8N+T+iT+`4,I4,L+O+8O+S+iS+`S+!T+T+8T+N+iN+`4,I>}4,`O+iO+S+8S+`@@@@@@5&&&&&&9%!3/)34!247/2,$&%$%2!4)/./&-!$(!#+%23?}02%3%.43.%7$%-/)43#!,,%$"544/.$%-/-9.!-%)3++ )72)44%.4()3/.%4(!@}.+34/$5$$)%&/2)$%!3 8, 3/&4(%#54/&&4()3-5:!8&2/-).4%2.!4)/.!,+!2!4% (%"2).'"%%24/-% A} 0/,/.53&2/-15!24%4!2%$5$$)% ++ 4()3)!- 8, 3/&4 -)+%-5:)#!. "/93),,90%' B}2%347()#()7!3&/2'/44%.!"/54./4!+ !4%2!:30%#*!,.%!.49;9#:%.)!/2!:02:%+,%.347!$,!0!*!#!:/$:)%;/7#!C} +4/29(!.$,5*%02/'2!-!-).!!4!2)8,,5$:)%$,!#:%'/+505*%#)%5.)%'/02/'2!-94/30%+5,!.4D} :-)!.!':9-35 79*3#)%:02/'2!-54/$%-/0/734!,/7$.)!9%!("%$E}%#(9"!+/.#:9,"/:!#:9.!-0)3!#./7%$%-/"9%"9%#:%3#MPF}hhLF+L()3!#./7%$%-/"9%"9%#:%3#MP5dxԩӹddө@X`dw"+ VU^&wBB**ꊮ@@&wV@H} J @_V&w B*jFJ@@(  '*UU* *U "!** I*I},:[a(F*$]$bwB`"**F*($*`"&BF *`j $ * 3 "`P%J}j *3*T(o T * 3 * U7Th * #H8j  E o ,` (K}WT Pa 8$KwH (_FH?Ԣ c 0AR*(WTUUWT T s <7 F()!jN ;*R!(žL}3RJH@?7PT>3 FJ;HB0  g(*( \  ƩDFJ(%@d`M}J g R*RX *S  02F**b)e$J* 0 c2(XP@ < N}&D*(B"F"J(*A *B"D"*JP*  Dh*F(*(*j0  !*O}"F *(J P0  2 Da*F)J%(`S@ !**F F'"@4DH & /+(0P}'*1 F 3(Pp*8'4DH&0[` Aj0"1&*bPPp' *4DF Q} +B0   *'PPp@+ @4DD   0 @ +/1  W?hPPp*R}Ȁs@*4DD`& "`%0* @ 1 * @ PPp0t oOJ?%2  cS} ?*(PPr ;  &tDDH 7s?7p :_ K@** ?¢ P z$&  DDF R#p<7  *T}$8,; 3$@< b P  \* DK/,W} (\  I0 !WPJ .^}D,?\,Q>+q+w>++>0+Հ+>,,, 0 ,RLw] xK )h _} 0x􀰟FU'PU+;:Cj T+Yl UeUTP;?99l^C[C`}U 9l T A Al V/lV 9 /9CVG@@Y@PK  Zl9 P w Aa}Zl V9 9CV >d::C  U@lUT?rrrb} jV _ֿf7^^l p+j3___U_֟____ 꾾r Uc}_^r#ת꿧 dp f#zꧥ~f#}l jU_W __ v  _d} > N/W fWN  NZ N'~ꗧN+W___ץ h ve} 1  x dKc\ ^_k\ ^^~\  id[_f}V'__ UW~? Q   ɞg} ? ?   W_ / 44N;  e~?E q` ^ y*  h} Z }[}      " Q$E  R /$_$UO)i}P@   h( ?6   ,~  \  P & Tj} ;8; n3 0sge Sv` y c$ $   k}/$M $\ ?  f ff >`<| ;l0fF68of;  p8f<?0`@>cgksl}c>8#~>c>``  !f ? ~ #>c`~c c  > G F? 3  0   ~ x > c'm}~~cc~> I(  c~| 1 ` f Qc c< <S Sc xlfc ; `ck ccogcc c~ f; ?n}~ t /6 6?kwcc6cAc 8p%xx6c,X6>   -8p?o}5!ww ~"$&&D_ 44t}5_::;jlnnD_ ||}_ _p_ $&'(,` _ ` _#::;;hlnop,`._ `A_ `L h`W$&((D`x_'::;<<=lnppD`4_ `h`"u} `,`4` a=j `+,a D`>(a)da5&(**DaU`'<<=>>?nprrDay4`$a `a$ `,a4` a?l a,aDa,b \b(*,,Db2ak'>>?@v}@AprttDbV4a(bv \b& a,b4a bAn a,bDa,bXb*,..DcbH'@@ABBCrtvvDc34bl(cSXca( b,c~4b cCp b,cDb՞w},cR,.00Dcc%'BBCDDEtvxxDd4cI(d0R* c{,d[4c duEr c,dDc,dV.022Ddd'DDEFFGvxzzDd4d&(e x}V, dX,e84dk eRGt d|,e\Dd,ezZ0244Ded'FFGHHIxz||De4e(eR . e5,f4eH f/Iv eY,f9Del,fWN 2246y}6Dfe'HHIJJKz|~~Df4e(f Xf0 f,f4f% g Kx f6,gDfI,g4 Hfj24688Dg`f'JJKLLM|~Dg4f(gPgE =2 f,g4gz} gMz g,gDg&,hXh68::Dh=gv'LLMNNO~Dha4g(hPg h4 g,h4g hO| g,hDh,hPh"' 8:<4hw$i^Th i 6 h,i4h iQ~ h0bt@h(iTh' :<>>Dii0'PPQRRSDj4iT j;Xil j\ 8 i,jf4i jS i0c|}Q@i$jXi' <>@@Djj 'RRSTTUDj4j1k cDjN k9 : jc,kC4jv k]U j0d.@jk c`(kj' >@BBDkj'TTUVVW}}Dk4k bl4k/ l< k@,l 4kS l:W kd0e @kx b4lnk'@BDDDlk'VVWXXYDl0k$a$l4l l> l,l4l0 mY~} lA0e ,op4n oD n,o}4n o_ n0hoYB Doo'HJLLDpo;^^_``ad4p)F om,pM4o pgF o,pq4o pa o,pNDpo'JL}NNDpp``abbc d:,qR pJ,q*4p] qDH pn,qN4p qhcd$qsVDqp'LNPPDqpbbcdde e qZ q',r4q: r!}J qK,r+4q^ rEeerP^ Druq'NPRRDrqddeffg erb  r,r4r rL r(,s4r; s"g rLs,f  DsRr}' !PRTTDsvr'ffghhi sj  r,s4r s!N s,s4s si s)n Dt/sh' !""#RTVVDtSs+hhijjkr }s,t4s t#P s,t4s tk tt Du tE'""#$$%TVXXDu0ti'jjkllmuS t,u{4t u%R t,u4t umvDu}u"'$$%&&'VXZZDv uFllmnnov. ux,vX4u vr'T u,v|4u v ovDvu'&&'(()XZ\\Dvv#nnoppqw  vU,w54vh w}O)V vy,wY4v wsqwxDwv_Z\^^Dww_w w2,x4wE x,+X wV,x64wi xPsxUDxw`w\^``Dxw`}x x,x4x" y -Z x3,y4xF y-uvy2Dy]xaT^`bbDyxaxwy x,y4x y/\ y,y4y#z xxzDz:ysb1}`bddDz^ y`5z y,z4y`^ y,z8z`7zD{zPcbdffD{;$zta{] z,{4z`` z,{__\UUu_>_ }p 0UU_U|]|ULO -UUWU\}U|UD q 3WU\uU\#Ou_}U> % Uhu?#cU]WUxHN Zc#5UU_U\nXDv 8) _UX>?'}UUUUW UX>_X4 U #&U_WWUV>WOI UW / LUU_ U'W&UWU_UVL> UW UW} b: }W]U'ƞ}UU_UU6W ߭UɕU D]( D_]UWU ɕU_6# _wUuM YWUe UU` Э+}+Tc'+`#k'` p w~< 8  ;`aL\p #+И  23a =y0;,Ffr2:.i/p08}7O,0x@`&<:;`g/, + 8hH ,$$<@ ` p88 <| S,=*dlt|,L, '=,,L-, )},L, ")  ,  ,  ")/<,, * ,D,N,M ,y(,L,,,,,T,,,,- \-},,,-'^0-4,-B`0-O,-]b0-j *`8`؀(Pxȁ@h0XЃ Hp8`؅(P}xȆ@h0XЈ Hp8`؊(Pxȋ@h0XЍ Hp8`؏(}PxȐ@h0XВ Hp8`ؔ(Pxȕ@h0XЗ Hp 8`؞}(PxȚ@h0XМ Hp.`{L/`H ԩЩЭ//h@/!Щ /' /1$/8 /C/&/L8}/8 /b$/l4/]$/ / /vH// /0 /8/l /;$/4/U8/ 0o0 7L0Hލ ԍЩ0/070?0G0O0W0}0  0Ѝ80W0V0N0F0>060.0f0l;ЭЭ 0t0/tЩ 0 01 0@0/u#0L1{1'71}1~1}# *w *3|1L1Ȍ|1 1 1+0L1812ȑ 1E#2 1 &2@1$1_  1<1p{1{1`L.2(2L2ԩ#*2}r)2)2*2ѮLp,1 1& 1 +3siȱi(28(2( 1/ 1``2  . 2F 2K}22 jF.  2  ?30+  22 Q3ff3fs 3L 3O 3JsfWW+W[ 3d+[Wss:s 3p:sN 3| WN,}3UC 3 NC3 f 33y!3 C3U3 3fsł 4 ň,3 33\3fsD3D4?,4 \4Q\4]<4P4 4s ss4f ff(4}s4 3ဪ,4D3,3O5=355 5 5 555  5///5<6}((}(*6(555#*65HH#H596,6@@@#*66666 *@#6667(66 7+7<<<<<(<,7,7<7\6L7q,7=|6<7,6\7}6 82 86#  h8$8V l98^8|8r 8l8 8 8@88{Z`` l 8 8˞}l8 9`U`*y`y9 l!8 ZQU`X9<l!9&Q QQ99t` `9& y 8 Z@ @@H 99Q$9l 9 l}Z; K; 2} <<2 2?@<4< <<<p<  <  <  ="'    == =? 5,<ٞ}<= =L =  = <4=W,>  <. ;CSE([m]#L> +2 1s?2>>>>> >m>? >r}>Ȍ>:ͨ>L?>>LD>)> ) [>e>>e>>> &s0 +1w-$m>>i>5m> >5m}>8> > >> ? >+?>>>h>>>i>>w8>x8?R@ ?+>> >@?4L?]??3?]6?}6l?w>>I >ILUA>>> >LB @$@~,@ 4@$@AF(@  @A$A AA>0A$$A2A}\A@$AYB@Ag@$T@M$@D@W0@kCI;eJ;e @z>@A 1B$B%>A\@ #M> M ?VCALB<B}>M B'C8>BKLBuW>>>2m@2hAS>iҭ>2m C2 +%8> ( +}/,)> eCeA/LD>)CO3mCP38Ci? @/ҭ>LECB>,C\ >ҭ Dp A{ $A1E D3}>ILEͣ ?E>+ED},Dd Cj Cq8> *{ B )D[ҩ>m=3>m>3 DN D8 +E+LE> D_ }LE(DQ({(Da(EM20D_ҭ>1 3FE E&E.,C/S>L6F>>m>Eҭ> (ROWF>>?LdF>EqF> D E}~F> >M CB[F>>8 >>/ͧ D Fw>>Lb` LF>F(8>> (CFFF \`ELFbFF}FFd WZTK  FI LGGGGGL IGI GILpG Gi G Gi G G\ G 1 GK F FGItF}W LGGiGGi FG FGGSG"G&G8GF FG FG G GGGG GGGGGim}H GiHHGHGLH47/mG/mG@GG *u/*{;/ȱ G GcILHGL}HG GG GGi( G] G}G G3LHGG C) HGG GGG GL0H GG G*? GGiG H4_GGGLHGinG Hk}GL&G`LI#ƍ1/_/0_ H7YX"1 H0 0g ' ,Ҡ F 'H;GILuI F']}'K ' S& $`BO ? NO??NO;;lL4 LQ?;L\LlL /}?lL  L0tL LV$L MV M; MExMK Mp?MsMMs? MMmpM# MMDtM" MMtN:0 N^}L`Nd?0L`N Nz?NN׀N L- O K 0K" MOm P 0 M 6>>L' P1 N6::L}O PY N`6;;L P Ph PoP6 ?$N3???6 ?M? P?O=pP OUQ:$Q ?,e P}Q5M ? Q1PlQ_M|QQQQ{ 6?(L?QZ QY6? R Q"Q+ RpRO Q6$TRwDPXRN R Q3 Q|R}R;tR RSxS P@ N. ,K0P PT SY Sx: P/ Ok PC SQ6 PW TH Pk L6 TxP Tp P T{T}P? Sg R TS: R?Ol RU: @U U0UUApUG Q SZUoSYUdsL IO } (%9(%*!4!2/7#9 /',!$!#)%74%*#(7),):7)!345../7%'/02/'2!-50/734!*!# qs7&)2-)%-)2!'%3/&47!2%,4$#&)6%4/} *%34 :!"!7!$,!),5"))0,!9%203/7:!,%#!. B34/0#*!//49,+/79'2 W:2%!,.9-02:%#)7.)+)%_9./3)0%,.!}3!493&!+#*%@45,)#:93)%2%&,%+3)/2)%.4!#*!7<A 797!*!.!*,%03) @A/30/24 '$9#(,5$:)  C$93429"54/2%-'29} /!0/-!2%8 O,).5,"5#:+!?.!0)3!,!2/7.)%:/7!34(%7!2 +4%42)3"!44,%3()03.!3:!/&%24!}/"%*-5*%$/3+/.!,9$)')4):%2-)23!-$5:/ ?:9/$$/49#(#:!3 49+!. ?.!29.+557!'! *%:%,)0/42!&)3:347/2:9}#/02!7%' #:.! '29 #-5:9+%S79'%.%2/7!#$/"2%0/$u9  S/7 4#02/$5+4/7  o /*!+ 3:9"#)%*}02%&.% #!#4)/. ?!33%-",%2/c!$2%3!2+!$)53:,5+3:/ c'!*+/7)#:!- 1: 73:934+)%,})349-),%7)$:)!.% !4%2 2 0/:$2/7)%.)!!7)%#7+/,%*./3#):5 .)%$;0!$+/7%*).)# 9_:.!#:!#%*-!-9!6!,/}. /52&4 -!.'5349 7&-( )2/.3 #!2!-05#!3& (52+! 0!3+5$  +4/2 4 %-!  :+/-05 -  $/"  }ZK:!54/"53!-) .)'$9 K7)!$/-/ })% c,+5"5305#(!4%+'):-/> p nNN8N`NNN؀NN(NPNxNNȁNN}N@NhNNNNN0NXNNNЃNN NHNpNNNNN8N`NNN؅NN(NPNxNNȆNNN@NhNNNNN0NX !}ϨNЈNN NHNpNNNNN8N`NNN؊NN(NPNxNNȋNNN@NhNNNNN0NXNNNЍNN NHNpNNNN}N8N`NNN؏NN(NPNxNNȐNNp҈w#"#A"O!#1##L# #9'8冨凪`ʆ} ee` #E…¥ #` $ʆ &e # #L# #}'&&&8儨児祂* #3*ń8 $# # #` #e` g$#7 Fj$T &$^ۅ}hihiHHȱȱl ` $s ӪBDEHI V䦠 #%`$r$$/H}ILE% $u$쀇JK`0v$4E $8538}v %60lL% $%%i%%i%%%%8%%͵%L&$ %]w}%%%%%%L%%o%%% |%% %$%`LD&@& @& b%` LV&R& A&Ld&S:R&)IR&}&a %+&& %GuL&&&& &G$4L&&&& &*+&&`%/L& $&&&&&&&Ξ}&&&m &m&m&&E &EL&L"' I&L,'`$8L:'6'5'5' 6'L_'85' &76'6'L@'` >?*' }'I $ ' 'L''͓'L''Щ &'C 'c,'Mk'ZЩ$'g# &` &(''"/}Э'L2($'[L)'ILG(/ /LO' /''' m'*(m'8񮅬񮅭8逅'''˟'}1a'1b'b'a' $ԭa'b'L('`('S'a'qb'q 'o) % o'k`'`4E L%) $)}))) ) !)))`LR)N)N))(OLo)N)Lr)N)`d(e((')'N) -$e}e %'NrL)) ()_/ O)) )hL**$))')) &L*8) ()(0)%ep*ȱq}*p*)q*)L* )m))m)%c)=s'))L_*`F0q'k *L* $**)**)|#**L *Eg)**s'}***w'* ))O'***)l* *O*8*6+6+͢*Lt+*m**e )/*i-*#*m* *}?*L++8 * *E+*k?L+*m* *+* * + $GHxLL } ( t   p44 L p 0, &,* t  0٠6 66` ()()`*,О}* ++ +`* ++ +*`s 抄 Ɓ`ƨ ө"/@XLƧ ƫ ƞ}L ` ``s 抄 Ɓ`ƨ ө"/@XLƧ ƫ Ɯ(||' @  ) h|0Ҏ|))Ҏ)|) 3~ h|8 3~ E|L|hh tl0@1` }} 0} 0}憥࢐ܢ()(࢐ }$ (e恠࢐碡l)8`.I)Т}恥I/II t`(0#lH)h)il(`8`l`)JJJeP)F }F } }F i }F 8 }8`l`l( (`l)(ʂJ`A}18) @% 18)0 ( ȑ`H`pʂ(lʂh<}ȱeqȱ)ʂNҐ  )yl`) ~~~~L~}o_O?< ~ @ ~L~  ~ʈ` ~L~ ~ ~L~ O ~L~ ~L~} ~L~ ~L~   ~Ƃ` ~` @ ~`  ~`P ~@L~ } ~0L~) `)`ʂ8L3~  ::(( " "2"0,40.0($2*2*6&&&.&,"".($!<2,H}STCc|}}} $6HZl~@OLC @[@0ԐԐ0hhĢ}((PPxxĠĠȬȬ@@hh RA@0ԐԐ0hh((PPxxĠĠȮȮ@}@hh RA@  @ {A A ]BFML@?   @ҢD DD D#D}D8D D??DmDDɳ;D "D)DD ,DDD`!D !D |A΢}DPDDDDD텒DDD#D 攥,`"D +"D& !A)@}D DD DD DɀӅDI D,`) Ң݁B0 DD `HHB }C إJP Ci CDԢcD00 0 DԩЩ Х)hh@l}pPTX\/p D $@%@) gDڢ&hh ii }& 'i(i(˩lp elDmDkD}褓`DI ^`\bXFHJL&NPRTZBD6  "$&(*,.0248:<>@48<4 ȭ$@%BԈ֢}0@1./!o   Р`Dhihil,!"/2!4/2)5-+/-054%}2/7%!6!,/.02%:%.45*%0)%273:9&)2-/7902/'2!-$%-/.342!#9*.9 5+/>#:/.90) 4%'/72:%.)!2/+57}0!$:)%2.)+52/:0/#:.)%-9302:%$!./7%'/:%34!752/""/+/.3425+4/2 ,!3%2-!.)!"<$:)%'/-/.!+50);.!*4!.)%*7939=+/}7/7.!3:%*&)2-)%:!-?7)%.)!02/3)-902:%39=!;$/,+!6!,/.3+294+!0/#:4/7! 342:9?70/,%#!-92?7.)%.!3}:%0/02:%$.)%'29-)3*! &2%$)2/""/).&/2-!#*%-/.!5:93+!;0/.!$%3=!.)5:!!$2%3/7!.%*$/3)%")%+/0%249:%:.!#}:+)%-57!'!.)%$=5'/5+!%3)<7+)/3+!#(./7!'!:%4! 4!*%-.)#%!4!2) 7+4?2%*+!$9594+/7.)+-!=%'/!4!2):.!*$:})%#/$,!3)%")%.!=!-!#(4%'/$7549'/$.)+!"<$:)%-9$:)%,),)3)<37/)-)$/7)!$#:%.)!-))/$+297!,)4!*.)+)02/'2!-/7!.)}!:.!*$ 3)<7.)-2?7.)%-!09)2%#%.:*%')%2.)%0/74!2:!*4%'/.)+/-5 "/$,!#)%")%-/%.)%34!2#:9;*%3}:#:%749-2/+5:!-)%2:!-979$!;15)#+!33%-",%2*!.53:!"7).)%73+)%'/*%344/730!.)!=%.!2:<$:)% "%:+4?2%'/.)%0/}734!="9!$%.:.!3:9#(02/'2!-?7302:%$!79= #:.)%7939=+/7!:!02!3:!-9$/730?=02!#9345$)!+/-054%2/7%})47?2#?702/&%3*/.!,.%'//02/'2!-/7!.)!,!3%2$%-/ +/0)/7!.)%73+!:!.%/4/+),+!}).&/2-!#*)/49-02/'2!-)%02:90/-/#9+,!7)3:9/$$/-/%3:79")%2!;-5:9#:+):.!3:%*./7%*'29)#(!}54/2!-)3 $+)*0:/34!=93+/-0/./7!.%):!!2!./7!.%02:90/-/#902/'2!-502/'2!-4%..)%"<}$:)%302:%$!7!.9 #!=9%+2!.*%347429")%4%+34/79-4%.429"/5-/7.%*.!:7)%0/:7!,!5:93+!;+/,/2/79#(:.!}+?7/79-)!2!#(.!05.+4?7)-/%3)<7.)-0/253:!;+/,/2/79#(/")%+4?7/79-)!2!#(.!05.+4?7$:)<+)02/'2!-/}7)-)2/3=!7!,)-)./7)#:! 429"4%.:/34!=2?7.)%59497 ) }!54/2:902/'2!-?7$%-/.342!#9*.9#($,!#:%'/77!3:9#($%-!#(5-)%3:#:!#)%#) ',%4%3!-%-5:9#:+)+2!$:)/.%:#5$:9#( }')%2.!0)3!.)%02/'2!-5:!*<=/49,+/49$:)%> #(,5".9-79* 4+)%-*%344/-!3:,)%")#(7)$:)%,)-947/*%$7!$%-! } 7+4?29#("9=!/29').!,.!-5:9+! ,%#:02?"+)"<".?70/#(/$:)=9:02/'2!-5$)')$25-&)2-9 ")43934%-3!"!39"!!!!2$:/ }&!=3:/7!=9 $,!#:%'/77)<+3:/#)02/'2!-?7$%-/.342!#9*.9#(*%340%=.//"%,')02:%+,%>3470)3!.9#(7*<:9+5-52:9>3+/ 0/ },3+)-)$,!#:%'/!54/2:949#(02/'2!-?7-!* .)%5:!3!$.)/.%793/+)%-.)%-!.)%/37/)#(5-)%*<4./#)!#(02:9/+!:*)79*!.)!}-9)-/:.!#:!79= #:.%02!7/$/+/0)/7!.)! 4/0/0/,3+5:/'2!.)#:/. /$0/7)%$:)!,./#) !:.!+:.!#:9 %0/02}:%$:!* #9'/.!0)3*%34:.!+)%-(!.$,/79-#/7)<#/:.!#:!+5"!,4$4-0/-)-/:!342:%%>0/:$2!7)!-973:934+})#(02/'2!-)34?7)#)%")%4% t(xLt\ ( (@@Ҏt)şN't)L_u}ԅP҅"\t) ivvʈ0)dt)8NҐ v0 vʈ v) vi wvʈ ѣ}tƪT tƩ tƪLue)vv vew vwe vmwwwH Juh Vvw vew vwe vmw}wwH Juh VvL5vHJw h Ov`\t v1Itup u 5vƫ樥J饩Ʃƪ}ɒ٩L$0e))v ie i8I ywwiJi e 8娨 e iywIwiJ}i`eeLiI &e椈(0`iI`ƥ &e椈`8}w)xtL 00 <=>??>=<*+,-./:;   000 'f(@"UP"Z}UxZ$@xdDfDdf@<<@x<@x(@<d@8@d82`fnd@("< Wx}@fx !$'*-0369;>ACFIKNPRUWY[^`bdfgiklnpqrtuvwxyz{{|}}~~~~~~~~~~}}|{{zyxwvutrqpnlkigfdb`^[YWURPNKIFCA>;9630-*'$}! PW줤PP@T}P @@@@@ 䤤<䤤}PT@@@@}䤤?::5:d䤤pPP@}p|pP:|d䤤@@@@@@@?::5 䤣}PU }@@@@@@@@@@99995<?:TTTT?jUW***U? }UUU@UTTTPU *UUU@;?jTW??? . 0n!}@  Ԥ䤤TT䤤T"}@@T@@@դ䤤TԤ @@@@@@@@U䤤T԰T#}䤤T䤤T䴬dTЬUդ䤤T @@@@@@$}@@䤤Tj䤤@䤤d:԰ T@@@@@@@TԤ%}T@@TT䤤TUդ䤤T@T @@@@@@@@գ&}TT դ䤤Tդ䤤Tդ䤤T?::5䤤T'} @@@ @@@:@@  @@@@@@:5TTTTUUUUU(}TU**?***>?UU@UUTTTTV*TTTUUUUTTUU@U Tj****V)} " 0 .d  t @dX[6l~p~*}  000`<0~fff~8<>~`~~~`ff~|`~~|`+}~f~~~f~f~~f~>000glg0`000`~p~|0~<~f~f ~f~f`~ff~|``~~ff~~x`~,}~`x`~`n~f~ff<<~~f|ff```~kkc~fff~ff~~ff~`~ff~~f|f~p~~fff-}~ff<ckkf/. ....T ...T ..T .T:}UUTUUUUT;}@*@@*@*@*Z)X*ژ<}@UUUUUUUUTTP@TTTUUUUUTTTTU*UUVTTUTTUU@UUUTTTTV*TTTUUUUTTUTTUU=}U@UUUUTTTTT@TTTU@UTT+؀@*@ "/00 .d 0  t @>}tjZTTP@TUUUTU**?**jUV)*VUU@UUTV)*?**TU***V?}UU@UUTJ  Tj****V*20",    0@} ,`@** ꨨ????*?*>?>???*??*?A}? ??*?? :2..... U.... U... B}U.. UdkUUUC}UUU*?????  @@@   pp*77tt   pУD}pp*j /:@ /: /:ఐ@  /:P /:T /:  /:E} /: /:ఐ*j/:@  F}""   𠠠 𠠦G} @@O>==@@l@@``@@@@H}>>>@@|@@O@@CjYPWekYjP_W{YjP^WW{UYP^WWUkUUP_I}WUUjUPWUUUUUVZkUYP_WUjYPWUUUUVZUJ}UjUPWUkUUP_WUU{UUP^WWUUUUUUUUUUUUUUUUUUUUUUK}UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU?????*  @@@@   pp`77L}7*ttt  pppа *PT*XT* PP*/:Pఐ@*M}%jP@**jP@* /:Pఐ@* PP  ""  N}    Z Z Z UVUO}__Z Z _J@@==)lX@@ ``P@@@P}@@@ @@@>>*|h@@_J@@‚[B@@jj[Tjj_Tj꺦iiTjꪚQ}Z@YꪚZYꪚZ@j꺦iiT{jުTjjTjjTZjTR}jޫTUjUTUjUWTUjUTYjTlsUUUUUUUTTTTTTTuS}U01010101DDDD@uUuUjjjuUjjuUښT}DDUUVVVVuUZZZuUjj??0001DDD@Ɔ@ƆFU}@Ɔ@Ɔ@Ɔ@ƆFƶ@ƆF@@Ɔ@FƆV}@Ɔ@ƆFuUj01010101DG@D01DDDDD:)((+񡡡?*)((+W}?*)(+*:)(((Q?*)(((?*)(+*Q?*)(+*Q:)(((Q<(((+*񡡡?* X}񡑁?*񡡡<(((+*񡡡<(((((0,+**)1ᡡ?*)(((:)(((?*)((+:)+Y}qQ?*)((+:)+Q?* 񡑁<(((((񡡡<(((((񡡡<((((+񡡡=*:񡡡A<(Z}((+*񡡡?*:񡡡A:)(((qQ?*)(+*Q<((+*)?*)(((1ѱ:)(((1ѱU[}UUUUUUTTTTTTT01010101DDDDUUVZjjjj\}ZZDDUUDDUUVVVVVZZZZ jj*01010101DDEDDDTq01DDDDF]}VFVFVFVFVFVƆFVƆFV^}FVFVFVV*01015DDUUDDUUDDTT*)((_}UaAU*)((UQU)(+*UAU((+UQU((+*UAU)(+*UQU)(((UU((+UQU)(`}((UQU :*UQU?*UAU)(((UQU((+*UQU((((UQU((((UQU((+UAa}U*)((UAU?*UAU*)((UQU?*UAU UAU((+UAU+*UAU**)$Uab}U)(+*UQU UAU)(+*UQU((+UQU)(+*UaсU((+*UQU((((UQU((+Uc}AU O+X %Nʤb,Vntu>Г2Bd}p 0 @pP `pp Цe}  0   f}   @Pg}    !..//01-,,0110)!0 ,  h}   (( ((((()))))())01+1    i}*******++++++++) - )NBDELIfffiiffffifffiiffffiNBDEPLfffiiffffiiiimmiiiimmmtptj}pptptptptptptppmpmpmpmpmpmpooooXXZ\ZZ\]\\]_]]_aXXZ\ZZ\]\\]_]]_aIIIIIIIGLLIIIIIIIGLLk}XXZ\ZZ\]\\]_]]_aXXZ\ZZ\]\\]_]]_aIIIIIIIGPPIIIIIIIGPPGGSGSGSGSEEQEQDPDPGGSGSGSGSEEQEl}QDPDP[\\\\\\\[\\\\\\\[\\\\\\\^______^[\\\\\\\[\\\\\\\[\\\\\\\^______^ KLJLGDGGIDLKLJLGDGGIDLDD pDDD pm}DCC pCCC pC@@ p@@@ p@@@ p@@@ p@DD pDDD pDCC pCCC pC@@ p@@@ p@@@ p@@@ p@DDDDDDDDCCCCCCCC@@@@@@@@@@@@@@@@DDDDDn}DDDCCCCCCCC@@@@@@@@@@@@@@@@D@@C@@D@@C@@D@C@D@@C@@D@@C@@D@C@GDDFDDGDDFDDGDFDGDDFDDGDDFDDGDFDKGKFKDKGKFKDFGIo} ppppppppppppppppppppdppdppdppdppdppdppD@ pC@@ p@@C p@D@ p@D@ pC@@ p@@C p@D@ p@GD pFDD p}pDDF pDGD pDGD pFDD pDDF pDGD pD WVWVWVWVWVOP WVWVWVWVWVOP WVWVWVWVWVOP WVWVWVWVWVOPNBDEPLBBBBBBBq}BBBBBEE@@BBBBBBBBBBBBEE@@EEEEEEEEEEEEIIDDEEEEEEEEEEEEIIDDIINILINIINIQINGGNGLGNEESDQDDr}PDDDBBBBBBBBBBBBEE@@BBBBBBBBBBBBEE@@EEEEEEEEEEEEIIDDEEEEEEEEEEEEIIDDZZZfffffffZZZffffffffZZZfffffffffffs}ffaaaa____\\\\mifimmifimifimmmktpmpttpmptpmpttts WVWVWVWVWVSRPRSVWVWVWVWVWVOP WVWVWVWVWVSRt}PRSVPONMLKJIHGFEDCBAttvttwvtttvttwvtttvttwvtttvttwvtttvttwvtttvttwvtttvttwvtttvttwvtE } mE mE } m } m } mmu}m ZZZZfZfZfZfZZfZfffffZfZfZZfffffcccc____\\\\EEEEEEEEIDNBDELIE } m }E } mv} } mE } m }E } mmmE } m }E } m } mE } m }E } mmmII tIIII tI tII tIIII tIDDD tw}DDDD tD t@@ t@@@@ t@II tIIII tG tEE tEEEE tDBBB tBBBB tE tDD tDDDD tG Ix}ILIILDDG@ IPPIILNI ILIPPPSU ILDDPDPDGIL DG@LLLSNNSXEE oEEEE oEE oEEEE o }EE oy}EEEE oEE oEEEE o }KIIEEB@ABCD kIIIPIIPII kIIIPI kI kIPIIPII kIPIIP kDDDKD kD kkkKDDKD k@@z}@G@@GG@ k@@G@G oIUIIWIXII oIIWIX oEQEESEU oE oEESEU oBNBBPBQBB oBBP oQ oDPDDQDSD ooDDQDS ddddddddmmXW{}XWUQNUNPWPPSPEE oEEEE oEE oEEEE o }EE oEEEE ouuuurrrrooookkkkBBBBBBBE@BBBBBB|}BE@EEEEEEEIDEEEEEEEIDBBBBBBBE@BBBBBBBE@EEEEEEEIDEEEEEEEIDIIIIIIIIGG}}GGEEDDDDDDSPPXUUPSUXSUNNUNQQQPSPSUeLFL~}?@A)pJJJrpsqҬA@?Lo%!癭DEȄɏ T T` }/28 ;DE=BC`BC`DEBCҠ 쩀8`?)8A}@?ADiEi) mAA) )FVAȱ&)AȱJJJJm??&)} Ȍ?L皱AȽ&))(m???&)(`FȞHHHH;LBCL Lǣ}808/DE => < > ,%iU Ȍ  &"JJJ)}ʛ˛- L%L3؛ݛ 8`T ``8LeLBC`Ȍ<e=.>L0 ɏ}8`22U8P,0KDEiP/) )?5/@ )?5 6Lɀ )?2/ )? CУ}BC  &)(&) DEȄ )"#'## # })&))J   )# ) #8 @8)&JJJ}JJ}}0Lߜ &) H2)) ҽ (h)}Эhhhh`xrke_ZUPKGC?<852/,*'%#! fοzq}ke_VPMGD  8 j jFAn0R"zU4w`N8}'xpjd^WR2 / LpLڟ} ȱeʎȱ Bȱȱ Ǣȱݢ莣}8ǠȽӥAҥ@?譅 Ӡ : " \L T \ L` i ei*}ei@ i%L` )JI`8*i(i ( ii}` & ~F~` & &z`* `潰罆 & & & ԥiӅսş$0}L*PLҪʩԪ©iӥiՈҪʥԪ¥0nҪʥԪ¥iӥiՈҪ}ʩԪ©00P=ҝ©ԝʩiӥiՈҝ¥ԝʥ…iԩӅե) Q淚R䥍gIm) }st V @ȑȑȄL٢ i64 i(А i   L`@ʣ}L`ݽ Є@(0`JJJJJJeнeeЅАѤБiё`裓} ei@`z{|߽`Ъ &zڽȱЪ &zܽȱЪ &z޽`)ّ߱ۑ}ݑ LڤiҥiӥiԥiձҪԅJLPjfjfjfjfjfjfת)֊j)ؤLrر=ؑۦ=ף}٦=֑ L`ݪ=ݑ۪=ۑ٪=ّ L`ّ߱ۑݑ `i٥ii}ۥiiݥiiߥiiiii`` ԩ Щ ԍ` D_Jh0Ԍ1Ԣ}󠩆`!Нҩ`!ҩ``bik{?e_YSu©ѩ}󠩆`!Нҩ`!ҩ``bik{?e_YSu©ѩE SECTORS800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uE SECTORS800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uE SECTORS800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uG"9pppppGf"Fz"ppG"F"pppF"F9AG" dungeonlords by onofrio giovine press start to play } 9"8ԩ~/ЍҩwЍЍ 'ԍG0F"1}00/1 .L# f#Lz#78䲐8` @؅ (@ *0` `#8JJ } 8再 * ) )i )&@戩ň % %> %< %8} % '' l' % % )&L% % )ƐƐLF%LF%ƏƏL$揥8} )&抠抠±报8L% )&L%ŌL%ōL% )?8űL@% %L% )&报}`报a报` %L%ƏƏƐƐ )&抠抠恱报8L%L$8Lf$iLd$: %} %8 l':)L% %) %6 %` )& & & &` &a` )i` )i`} ुeei@ei恅` 'Ə &Ə ' }& 'Ɛ &Ɛ '` &`))8冰ƁL'e恅7``} )&` )i i ) i l' )i i ) i l'` %搩 %ƐƐ揩 %揩 %搩 % %}8 %`Ţ' \83`@JJ)/ȥ/i`淅F䥕)IL_ ') L(ƏL(()ɳ}Ɛ`) I )Ie`` E( ( %`` E(І (` E(Ȇ (`}` E( ( ( l' %` )&`a`-沆 f# E(8iɧ憝8೪}`8ɀD)e) I LM))IJJ))L*JJJ))L*71 ' )&ɧ} J(ɯ b( 84ɫ ' )&ɧ J(ɯ b(ɳ ~( (84ɫL) 'L0*}⥙L) +(řL)%)iHL[*8 <`74 5}@6L*)e情e恅iZ情` <Р`8ŗ 8嗅L+}88Ř8嘅iL:+8؅i8ņ# +L+ +L+ +( +L+ +L+ +(L}A+؅ '` )  )LA+Ld+扩8ʼn +(%ň7؅% ' )&ɳ}8ɦ8878 %`@A 8űL8-8ɀL8- )إ- )i@Lx,L],؅ ʳ}()L-)L-œ98ō28Ŏ-8ؐ L,  L-Ŕ'8ŋ 8Ō8ո  L,ɳ}L,ŗ Ř   *L8- +@68LW-LW-؅)i؅e % }榩ŦL0,` +L<-JJJJ) I L-)IL-Ѕ(`L-` E(} )& ' )&L*.7ņ8ņ?ņ8ņ-@&@ E(؅} ( ( Т`e8 `8 & *,` ' #88 ( `#Э)QƲ҅Ų3}88 9 *G0"1` `# )泩MХ8Ҧʆ - . . ĩB泷} (/ #)!ҩ腄ҥ ~/ (L.pppT;T\T>T>T\?T?T@T|@T@T? }(:(:<? ( +/<<>? :*<<誢?0 < ?><}?< ??<0 < ;;?< ?>VVRV}Vffbbb333333??00<00?<33<33< 33?333????33000000?<33333<?33<333@@@@PT#-5@@<5HHQ[`Q[[Hll`[}`lll`[[[[`l<&&8|<<8|<>8|<~}?<|dP8` P8`XXP8```P8```P8` 0 }<: <8 <: < 08||D|L|d`8||D|ld8||D}|ll8||D|~20|lL8||D|~fd|L T|D822T|D8ffT|D8llT|D8T|D}88| `|l|l| l| ` 8||}D|||``8||D|||l`8||D|||ll8||D|~~||l 8||D|~~|| }|||8| `|||8| l|||8|l|||8|`l}|||8|`` >?<~<>&>?<|xx888>?<<888>?<|dd888>?<~<>6}     300pc`<@@G0pc`<@@\}0pc`<0pc`<@@\0pc` @@G흳}"흰ZCURSUS....6-@@6(1020 PLOTTER UTILITIE..6-@@6(ROBOCOP BASIC-SPEL6- }@@6(DUNGEON GAME......6-@@6(DEMO I DEMO......6-@@6( }DEMO II DEMO......6-@@6(DEMO III DEMO......B-@"B((1029 dump progr }amma's starten via basic.Q&% D:MENU2.COMEMO III DEMO......B-@"B((1029 dump progr9 PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u=dEInX; VoorbeeldprogrammaxX; Code Runner nummer 4!X; Pokey Magazine januari 1991X;'X; Een voorbeeld van een} displaylist!X; met verschillende grafische X; opties.X;X; startadres !STARTX; DPL p=pX; lege }beeldlijnenX; BX; tekstmode + LMSX;"TXT TEKST,X; adres van de tekst6X;@ FJX; kleurige letters + LMS}TX;^ TEKSTKh"X; adres van de gekleurde tekstrX;| G#X; grote gekleurde letters + LMSX; TEKSTGK+X; adres }van de grote gekleurde letters.X; HX; gekleurde blokjesX; BLOKJES%X; adres van de vorm op het schermX;} ===X; meer gekleurde blokjesX; AX; VB sprong&X;0 DPL:X;D>TEKST A Deze tekst maakt een eenvo}udige scroll AN$TEKSTK A gekleurde letters AX%TEKSTGK A En wat grotere Ab BLOKJES STARTBLOKJ}ES0X; STARTX; Q>4DPLP0 Q>5DPLP1 SCROLL#TXT PAUSE !SCROLLX; PAUSE%> LP2$>} LP1Q  PBLOKJES9 2 (>0HLP1LP32(>HLP3 1*HLP24:>X; !SCROLLX; PAUSE%> LP2$>YCURSUS....6-@@6(1020 PLOTTER UTILITIE..6-@@6(ROBOCOP BASIC-SPEL6- }@@6(DUNGEON GAME......6-@@6(DEMO I DEMO......6-@@6( }DEMO II DEMO......6-@@6(DEMO III DEMO......E-@"E(+1029 dump progr }amma's starten via basic.Q&% D:MENU2.COM III DEMO......E-@"E(+1029 dump progr