8(CA;UTOEXECXEC----------  c}E q0 \C)CC8`DCeECiD` RP h1$E ȍ @y b Y)hܭ]L]` q  DMD   u j)`0  ,p0i2 &28jJ1f02 9 g iJf0i1)xԍӭ232002XԦ`  *'  } *(L `(  L l pL[,L] C i0 } p  gފދLh ( LD 0  C  C  \i +$+0'}; $(%)  b L[C `D P^߰")(݃   $DD}G@НL]S")M T H0 G$Ș݃ b 8$}$%8(() T `$E0(0)8`$GE` P} Li 8GD }L[ PH >iJ ;  yyB } ' |L[ "E( % H$ H#`L]B  0 G LO<  ( d lH۪!A3 A }jA !B EIC Y$E0 F  < 7 JN8Ndâ!,P h0ʠJd,6 } ' r/ $ ɛ ` '  L[  l }-     }    L[L  }  '  L[   p  ` g  l }) g ' }L[) ̠,L]T-0 |LM N݃:ː6UV LM N L(TU N,)M}LL[IL3GDIɛ ɜ DI  , JȊGм  G I) GȦ=}*GG ȄI1200820I H1E 1h0hIGI2ȢI`FE 0ɛ rɛ$ l '}蚦TTUVD`M L$:;Pyȱ$` r  iȱ$/:ȱ$VWyA**⩀ / }`$***? mL]-+ȱ$ɛ m* ? g. $0f.?'@BrAsTt[ }0: gL  `$0`j`& CpCi s L0JCܢj? I#}𴽎F ގМގ& & 0 C4 08L`0   | 레L] EGȽGȽ}G | E` 8,  }EG)݀G)ȱGȱG`"!L] l!i}栠$8  (IƭIp  h,g+j? 8 ii(Lq)! }S S0$}) E9`H)N,L]8GH Lq`gNgfj****8jHi h` } 2J  &e2i`"%?&;^$IM ! ! <u hh`$}Ev옝^! 1EHFHjm GHm H`u$Ev`L=? +`!,pFE ȄD8 }q D&E`I0` i`+DOS SYSMOC.I  J ٍ = ) F)}8`Ll T!U<; Ln <JM -18    HH =}D 1 :  /1[F:M #.! 0`>C #   #`>   e}L'>/b;\I\o@ @LK~ L  % /e  L ; H}H0S0N:;=91D,1ɛK$ɛ`:;ʾ  ,ɛ}`XYȄ #`DTDRLUFFFCICLRSJ==CIYEEONSMDLNOOUAOOOARPLNCL#####PANVBNFR*),-PQORa/%<}) j ө  RES L%-, # 3 0 %   4(H 4(` }( 3  #  ZOiۨ L4RE 3 =F S Z +8!} 0+  FF % 4 4& 4(X)Y    # 4 ʤ Ȅ L"}F F LH hL4`*J 0 B B 0a   8#}    Lkl  );<  : ` 0 } T T 7̀΀$}LIl <;`<L 3   #/ ! R( 7 7   7 89i L7 ,(&  %} L480  ` Ln    `   HJJJJ h) ii0HI B V`0  ,BLV&}[J  B Vso Fhh` GH ,H hɐɀɡ)HDCȱCɛeCD먥D h'}N MSп` ED` OIH`hhXhh  nL Free FilesBreakI/O-Error 144Disk f(}qllWrite protectedFile MismatchBad Filename}Disketovy magazin FLOP 37, 5/95 --------------------------------File lock)}edDevice doneDirectory fullFile not foundBad Load FileNot DOS II+Bad HexAbort-> Source-> DestinationD1:+DOS SY}AA^^<s3>00x|73>00x`c6<9c` 33c366fffg~33>00xgfffff<+}11111{!!\]_\ED!EOHI B V`}  ,} TURBO-BASIC XL 1.5 (c) 1985 Frank Ostrowski!  ө)6L]""$$ (p-}%J[WܠjeC /D%Zub2gTSt$8®݊Ò2% 5R.}Ţtd.’$3@X7t5w5$?## $#L+D:*.*S:C:P:$#.#) `:#(6ENeU\l؏&/ؕ؄sأ/}$LENeU\lأ$8آǔƐƉƐƇ4cY%٦rULۉCۄړp^gyض%iwܸJڅ*ܣ$ڭڞجئأ0}$ ,(""(222000000..222222222222222222222222222222**22*22&222$2222222222 ,(""1}(0000000--**2*&22$2222222 V`hh@,lHH$HHHHHHӍl2}"H$HHl $`GHFH\` ` 4ӭ l 4Lq ӠԪӅԆL} Ӡ L( 3}ӑ) ` b% +L:#HH 0 HHLj%ӥHlL{ee 8ee4}eeӦee褢%ƚƜ`88夅奅85}夕奕Ӡȱȱȱ㦢`L+`8` .E)))8@8e0 6}*څۅ܅݅ޅ߄ԠF0y"ޥy"ݥy"ܥy"ۥy"ڥy"و0ǠF0y"ݥy"ܥy"ۥy"ڥy"٥y"؈7}0ǠF0y"ܥy"ۥy"ڥy"٥y"إy"׈0ǠF0y"ۥy"ڥy"٥y"إy"ץy"ֈ08}ǠF0y"ڥy"٥y"إy"ץy"֥y"Ո0L-`8`E)))8i@0 *ڄԠ9}"("!""" "L**""""""&О"("!"":}" "L**""""""&О"("!""" "L**;}""""""&О"("!""" "L**""""<}""&О"("!""" "L**""""""&О=}d"("!""" "L**""""""&ОL-6"e">}"e""e""e""e""i""}"""}"""}"""}"""}"""}""ǭ"m"""m"?}""m"""m"""m"""m"""}"""}"""}"""}"""}"""}""ǥՅօׅ؅مԅՅ@}ׅ؅`` ` ` `80 `ԥՅ +.JJJJ)iFiFi1FicFi'ȐȦoFiUA}ȐFiiFi#iFiGi Fii@F iiFiiciՊFigi'iՊօשBL-`IB}))83Ԥԥդե֤֥פץؤإ٤L,K6"ХL--L--LC}--E0:e٥eإeץe֥eՐ؅٥ׅإօץՅ֩L-8٥إץ֥հ'I8D}م٘؅ؘׅטօ֘ՅL-ؤm\G0Q@Ն֩م؅2եمֆשم"ե؅֥م׆ةեׅE}؅ץم؆لԘ)q +` . |. &7i |. ,%!L?.`刱䈱㈱F}ሱ`ԅՅօׅ؅م`ԍՍ֍׍؍ٍ`ԍՍ֍׍؍ٍ`L.L. ԽսֽG}׽ؽ` L%/`ӽޕ &ԅ)@إ)JJJe)e - MH} 1. &Je0F 2 . /L(8`@ԠՈքׄ؄` . |. , . . |. , #/L(8`0 I@ԥ)I} 2f / . & r 1. #/ &?P , .Iiԩ +)ԅ ,ӽޕL(`8`$J})Ԧ61718191:1;1 (ť)8@0$Յ)e)e -F . / , . &1 1K}. #/ &F I`U9>`D'RFuCU?b9dYdg@W2@?tS)%)@0)%ԅԢ / . &G L} 1.Ӱ6 #/ &.ӽߕ ,ԅԥ B1 (`8``0?i? . . / , #/ &ԍՍM}֍׍؍ٍ . . ( / , O2 / ,0 .JeF 2`L+) .e٥eإeץe֥N}eՊi؊؅٥ׅإօץՅֆե1ԥ'JffffJffffJffffJffffم`ԩ&&&&*&&&&*&&&&*O}&&&&*`Pi`)JJJeԅԘ)Peԅ`եԆ8@EB)JJJeԅԥ)PeԅԘ)3eԅԽ3eՅ՘)JJJ}3P}ԥ}3`)JJJeԅԥ)PeԅԹ3eԅԹ3eՅդЧ` 0@P`'Nu pX@(#d,X L(  兢Q}0襙 bɥ⥋㩀 50ɥ0DȱȱȄ   ik#ZMkVgğe拰ㅋR}⅊0 eee拰 L f5дƨħ 4LY4 f5К,樥ŧH 4h h5L4樤ܱ.* O %3S}0  5Ԅ +(fԤԈ`ř嚰Ԥ`ڥۥड़0-԰eڅڐۈ0eeL+58`T} O#`,#5  6`]5 6DE 68DHEIHI V0$ 6Sл BU} V,# 6` $#LllBHI V0HH V0Ԩh``a$%Ȏ$$xө$Ѝ$ `V} `@X a)6 Ӆʢ ʎD  _ɠ %` ɩHH `өL:W} g% D:AUTORUN.BASөjJHH`ՠԢӱԙ!ӹ!`֝DEIHB V0YڝDX}a۝EօܥׅݥܝHݝI V0+Ӡڑڑ0`l `  䅠 _ɠY}Ԑe拢 &L &Lħ © ¥4 䥝ň剰' k ɀ8@4= LY ĩ`OJZ} ]J?L˜ KԪȱLRHHצ R, hhLRHHHHHH /0ȑȑޠhh[}hhhh`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ĩ#a} qL ĩ ŘL ũ& QŽLM " ĽNL  ĥԝL՝M  ĥԝN%LV  ¤ħ` Ťħ` b} ƪ Ċ Ťħ` ¢`届 x݅ L ĽCӠɀ L]Ɉ L] Ln c} LŠIHEDBL$HH hh +L `ħ LĢl ¦`YDAER ԅd}Յ֦󅗄`L+ ¢p 0 Hp hɈL` ,#,$,!Lé ,H ĥDEԝHe}՝Ih L©L $`L© , k ĩԅ  + ĥ 夨ħ`2ƪƪ ! A!Ƚa!Ƚ!Ƚ!f}Ƚ!Ƚ!``氤hhL1@$ƪư 0 0 n$P`L+FҐ֥װ綾إٰو Lg}Ffؐ ee&ee* &eeeԪeըee$.ƪ@!Ƚ`!Ƚ!Ƚ!Ƚ!h}!`檦!!!!`!@!^!` Ȅ 8 n奱 ٥Lǥ֤צưĘ=ŗ78֪i}א& eԥe$`L: L ԅՅօׄ 1פ& ٤ţĢԅeՅe8j}卅 ]& 8Ԩժ%אְ`ֆL夨ħ` FҰg8&0ei֥i0Tׅiإi0BJe؅k}eم0&ffff&0 &0 eeL+օפإ颎 %8包ԥ卅 L ɥl} ȱъŠe拰8``,ªȱȱI ѝ3ȥLɥHHm}O]  ȥe暰Х ȥL+ʅȱhh`Lħ OԪȱԨ`n}`L :0 `L(奷 bɥ󥋅ȱȱȱȄ#鈄0B8eeo}Ŷɛ,@LBˤ,ɛ`L?± ˤ樱f Oƨ x݅ + ~ [ˠ O樥0# +  p}L˥`LL :ɛ,$PH h $P润䧰 ʐLʦ䧐 +` ʐq}L3LBˢԝD՝E֝HםI L 兢L]& 兢L% ,L6 ,L6 &L6 (L6妪@!I@!` ؐb`P KWr} ؐRB ؐ=;G ؐ4@ ;+ƪƪ@!=A! (ƪƪ@!A! ƪ@! ,@@檦@!`!!!!!!`ƪs}@! ǩjҤ /L.٤ƪƪ@!@!, 舽`!`!!ـ!!٠!!!!!`@!jI*` . ֪ t}(ϰ`(8` ֤ׅԄ +҅L: Lyƪ8吪周Ly sũ + ŐL Ly sŠԄu} h L} L}٩    e쪽pLyL( + ڥHJJJJ h) 0:i`  ک; n +ȱ)ȥv}%ݓ Lh ԍՅԄׅ֩өL:ƪ?Ԣ )ɠ )  -L &Lڦ@!)@!` nw})8@ -L:` / n)8@I= n)8@/ѩ֔$ሄ ,L: +x} n 0L8 n 0L8 n H1L8 n /L8 n /L8 n D/L8 n 1L8LLإL( &)ԥ)8@Jy}jH@MC)JJJe)e .F / .P . &F . #/ &L.L(HHHHHH /hhhhz}hh & 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 %3}0Ԅ 襡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ťPR}INԐRAęREAĨRESTORŐRETURΩRUΐSTOАPOХGEԫPUԑGRAPHICӒPLOԒPOSITIOΐDOӒDRAWTϓSETCOLOҬLOCATŔSOUNĦLPRINԐCSAVŐCLOA}ERROR- DPOKœMOVœ-MOVŪ*ƐREPEAԑUNTȊWHILŐWENĐELSŐENDIBPUBGEԒFILLTϐDϐLOOШEXIDIҖLOC˖UNLOC˖RENAMŖDELE}TőPAUSŖTIME$PROøEXEÐENDPROÑFCOLOҪ*̕-RENU͒DEDUMЪTRACTEXԖBLOAĖBRUθGO*’PAINԟCLӔDSOUNCIRCLū%PUԘ%GE}ԚGOTGOSUTSTETHEΣ<<>ުNOOANĨ<<>STRCHRUSASVALEADATCOPEESIRNFREXLOCLO}SQSGABINPADDLSTICPTRISTRIDPEE˦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ğ` :62}T F :7 8 Lbԩ- L 8 8,I ɨ 8L.UH `ƨh $ %3   + \L L} 8󅯩" ¥ 8" ©" Ư" L8q :Z#]abj(=) W같  L樤ħ`hh`H Y}hZ L<>EO ƹƹ0`H f5h`I&` =? FQA` L񄳱ȱ}I 䦐Ħ ąŅ T k /䧰 k ,Ǡ ĩJH ThĥȑĥȑĦʊȑ`H}HąŅ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>3276INPUDISTACOVE}RFLO?LIN?FOTOO LON?DE?GOSUGARBAG?CHMEͣ?LOA?NES?WHIL?REPEA?D?EXIXPRO?EXE?PRO?IS OPE?DEWR ONLCMNOT OPEΣ}RD ONLEOTRUNTIMEOUNA!FRAMCURSO!OVERRUCHKSUDONMODNOT IMPRA͠D?>#FILEDSK FULFATAL I/FILENAMPOINLO}CKEDCM>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`[  s )! 8 DHyH ɩHTHjjL i i `-ʽ  Ӆ  `}* BCOM v1.0, BAS TO COM CONVERSION. BY RADEK STERBA, RASTER 1995 ,<A(&@,!A'AY}7#6-? % D:AUTORUN.BAS D2:BASIC.BAS RADEK STERBA, RASTER 1995 ,<A(&@,!A'AY<JK+&;DIR1DIR2DIR3AJMDR1DR2DR3KEYDEZNADRIWJPDDPEEKDH }  }@ +N;@,;@,;@,;@d$@ },;@,n@@K:AR@ (}##(############################(# } #(##(# Basic & Turbobasic #2##(# loader & runner #<##(# # }F # (c) 1995.2 Jan Walla #P # #Z##(##########################dn-------------- }-xuvodni volba 6.D1:*.BAS 6.D1:*.LB5F:A,'6.D1:*.TBA56.D1:*.LT-@ }@(;-@@#;( Drive for UN or NTER)@6-&@H--+!* @ },)"@A@!!"@)"AA!!"@i)"AA  A67@<@ },.=:,67@<@,.=:, A`---------------"directory,6 6.6- A0 }@ 6.6-@J A`T, @@,6-^ Ah#6-@ #-@ }r-@ |]-@@$)@26-%@>67,.>:,B P6-%@])@] }6-$@%$A87%@<%@,0 F6-&@I'S A@] A`X-@%@X() 7 }%@<%@,.7%@<%@,  >-@@#>(# for next or use  } A"@xA0 6-&@=-@@#=(" ew disc "6@ }A>-@@#>(# ew disc or Use I-@$%@$%-@#E(>:&@$ }%@H%A(,I  A"@x%"@2A-----------&filename0:0 }@@06.7@<@,D=%6-+%$@,$@%@16-@=6-N16-@:7%<%,, }#6-%@16-%@XK"@2)"@ A67@<&@,.7<%&@,K Ab Ag6-@ }l#6-@:7%<%,,#6-%@v!!"@2*"@ A`{d"@2)"@&67<,..Z67%@ }<%&@,.7%@<%&@,d A` A "A"@A)@ }"@2A0/"@x)"A%6-@x/ A0)6-&@H) )!A' Ap }$-%@@ /-@%@/(  $ A ( }Now loading },-@@,(LOAD >:@4,.-@@.(POKE 842,12:GR.0:RUN*-@@'AB }@*& A (}Now entering -@@(NEW--@@-(ENTER >:@4,. }-@@.(POKE 842,12:GR.0:RUN*-@@'AB@*&G +AR@%(}G6- }F:A`,%F:Aa,$AVT6-P:'AV,$6-&$AV8%@@eF%@T%@ BU5 }$ D:AUTORUN.BAST6-P:'AV,$6-&$AV8%@@eF%@T%@ BU5 Metoda st@)d*n) obrazovekRadek t%rba, RASTERV mnoha programech pracuj)c)ch s grafikou m+(ete s v`hodou pou()t metody st@(})d*n) obrazovek. O jakou metodu je jedn* a jak vlastn% funguje se V*m budu sna(it vysv%tlit v tomto 'l*nku.Iluze pohybu vzn(}ik* tak, (e nakreslen` objekt postupn% posunujeme po po(adovan[ dr*ze. V praxi se to nejjednodu&eji ud%l* tak, (e sma(eme obj(}ekt na star[ pozici a vykresl)me na nov[. Z*kladn)m probl[mem p@i jak[koli animaci je moment p@ekreslen) star[ pozice novou. (}Po')ta' toti( vykresluje obraz 50-kr*t za sekundu podle moment*ln)ho obsahu videopam%ti$ a m+(e se st*t, (e ne( objekt na no(}v[ pozici sta')me vykreslit, dojde k zobrazen) cel[ obrazovky. Prakticky se to projev) tak, (e grafick` objekt jakoby "probli(}kne". Nez*le() na tom, jak rychle dok*(eme objekt vykreslit - mus)me pouze n%jak`m zp+sobem zajistit, aby nedo&lo k vykreslen(}) obrazovky v okam(iku, kdy je pr*v% dan` objekt smazan` p@ed t)m, ne( je um)st%n na sv[ nov[ m)sto$.Princip 1, aneb VBI (}v&e vy@e&)$Pokud nen) grafick` objekt p@)li& velk`, m+(eme stihnout smazat objekt na star[m i vykreslit ho na nov[m m)st% b%(}hem VBI. A co se t)m vy@e&)?Rutina VBI prob)h* v okam(iku, kdy se paprsek, kter` vykresluje ka(dou 1/50 sekundy obrazovku, v(}rac) z prav[ho doln)ho rohu do lev[ho horn)ho. T)m je automaticky zaji&t%no, (e nedojde v okam(iku zpracov*v*n) t[to rutiny k(} vykreslov*n) obrazovky a tedy i k v`&e zmiovan[mu "probliknut)".Z+st*v* v&ak ot*zkou, jak velk` - pop@)pad% kolik men&)ch (}objekt+ sta')me b%hem jednoho VBI smazat na star[m a vykreslit na nov[m m)st%. Tady u( z*le() na "kvalit%" pou()van`ch rutin.(} )m lep&) rychlej&)$ rutina, t)m v)ce toho stihneme. P@esto jsou i p@i pou(it) superrychl`ch rutin mo(nosti vyu(it) tohoto (}principu prudce omezeny. V (*dn[m p@)pad% to ale neznamen*, (e by nebyl pou(iteln`. Jen tak pro zaj)mavost - j* s*m tento zp+(}sob pou()v*m ve h@e Naturix pro vykreslov*n) v&ech pohybuj)c)ch se objekt+ v m)stnosti krom% samotn[ postavy Naturixe$.Pri(}ncip 2, neviditeln* obrazovka$Z*kladn) my&lenkou t[to metody je prodlou(en) doby mezi vykreslov*n)m obrazovky. Douf*m, (e j(}e V*m jasn[, (e monitor obrazovka televizoru$ vykresluje obraz 50-kr*t za sekundu a (e po')ta' to nem+(e nijak ovlivnit. Zd*(}nliv% si tedy z*kladn) my&lenka proti@e') s t)mto faktem.Ale existuje mo(nost - pou()t "neviditelnou" obrazovku.Princip je (}jednoduch`: P@edstavte si, (e krom% obrazovky, na kterou se d)v*te existuje je&t% jedna, kterou vy nevid)te$. Potom sta') pou(}()t obvykl` zp+sob tz. norm*ln% smazat objekt na star[m m)st% a vykreslit na nov[m$ s t)m rozd)lem, (e to provedeme na t[ sc(}hovan[ "neviditeln[" obrazovce. Teprve a( jsme se v&)m hotovi, p@ekresl)me cel` obraz z neviditeln[ obrazovky na tu viditelno(}u. Prakticky to znamen* zkop)rovat videopam% neviditeln[ obrazovky na videopam% viditeln[. Proto(e vid%t je jen viditeln* o(}brazovka, nem+(e doj)t k vykreslen) obrazovky v okam(iku, kdy na n) grafick` objekt nen). Jedna pot)( ale st*le z+st*v*. Zko(}p)rov*n) videopam%ti cel[ obrazovky je 'asov% dost n*ro'n* operace. V BASICu je to ot*zka minut a ani strojov* rutina to nest(}ihne za 'as men&) ne( 1/50 sekundy. Hroz) tedy i nyn), (e obrazovka bude vykreslena v okam(iku, kdy je&t% nen) cel* videopam%(} zkop)rov*na. Projevuje se to jak`msi vodorovn`m lomem, kter` se ob'as objevuje na pohybuj)c)m se objektu. Ve v%t&in% p@)pad(}+ je v&ak tento lom celkem nen*padn` a nep+sob) p@)li& ru&iv%.Princip 3, ANTIC n*m pom+(e - st@)d*n) dvou obrazovek$D)ky (}skv%l`m koprocesor+m v po')ta')ch Atari lze princip 2 vylep&it a( k dokonalosti. Zobrazovac) 'ip ANTIC umo(uje zm%nit adresu(}, kter* bude pou(ita jako za'*tek videopam%ti p@i zobrazov*n). Tuto adresu m+(eme zm%nit okam(it% - jedn* se jen o p@eps*n) d(}vou byt+ v DisplayListu DL$, tedy z hlediska 'asov[ n*ro'nosti o zanedbatelnou operaci.Tak(e princip: P@edstavte si dv% obr(}azovky pro n*zornost si je ozna')me A a B$. Na A se d)v*me tu vykresluje ANTIC$ a na B kresl)me tu nevid) nikdo$. A( m*me (}na B vykreslenou novou pozici tj. smaz*n objekt na star[m m)st% a vykreslen na nov[m$, zm%n)me za'*tek videopam%ti pro zobra(}zov*n) v DL$ tak, aby ukazoval na obrazovku B. Adresu videopam%ti pro ur'en) kam se bude kreslit tj. obsah adres 88 a 89$ n(}astav)me tak, aby ukazoval na obrazovku A. Nyn) tedy ANTIC ukazuje obrazovku B a my kresl)me na A. A( m*me v&e hotovo, p@epne(}me za'*tek videopam%ti pro zobrazov*n) v DL$ zase na obrazovku A a za'*tek videopam%ti pro kreslen) adresy 88 a 89$ na B. (}Tento postup st@)d*me po@*d dokola.V ka(d[m okam(iku tedy kresl)me na jinou obrazovku, ne( na kterou se d)v*me. Nem+(e proto(} doj)t k jak[mukoliv problik*v*n) 'i jin`m ru&iv`m efekt+m.Nesm)me v&ak zapomenout na to, (e za'*tek videopam%ti pro zobrazo)}v*n) v DL$ se skl*d* ze dvou byt+ doln)ho a horn)ho$. Pokud m%n)me oba tyto byty, mus)me zajistit, aby ANTIC nep@e'etl Disp)}layList v okam(iku po zm%n% jednoho bytu a je&t% p@ed zm%nou druh[ho. T)m p*dem by do&lo k vykreslen) obrazovky dan[ &patn`m )}za'*tkem videopam%ti kter` by neukazoval ani na A, ani na B$. To lze zajistit proveden)m zm%ny ve VBI. Snaz&)m @e&en)m je z)}volit za'*tky videopam%t) pro ob% obrazovky tak, aby byl jejich doln) byte stejn` - pak je v&e bez probl[m+. Obrazovky pak st)}@)d*me zm%nou pouh[ho 1 bytu!!!A je&t% n%co nav)c...M+(ete si do RAM um)stit je&t% t@et) obrazovku ozna'me si ji t@eba C$)}, na kter[ budete m)t nakreslen[ pozad). Potom m+(ete m)t pohybuj)c) se objekty p@ed pozad)m n*sleduj)c)m zp+sobem:1.$ Nasta)}v)te A jako viditelnou obrazovku, B pro kreslen).2.$ Obrazovku C p@ekop)rujete na B na B je tedy pozad)$.3.$ Na B dokresl))}te pohybuj)c) se objekty te je na B v&echno$.4.$ Nastav)te B jako viditelnou obrazovku, A pro kreslen).5.$ Obrazovku C p@)}ekop)rujete na A na A je tedy pozad)$.6.$ Na A dokresl)te pohybuj)c) se objekty te je na A v&echno$.A po@*d dokola bod ) }1 a( 6$...P@ekop)rov*v*n) obrazovky C na A a na B$ V*m bude automaticky zaji&ovat i smaz*v*n) dokreslovan`ch objekt+. Pok) }ud budete dokreslovat n%kolik men&)ch pohybuj)c)ch se objekt+, doporu'uji vylep&it algoritmus tak, (e budete z obrazovky C p@) }ekop)rov*vat jen bloky obd[ln)ky$, kter[ jsou na m)stech dokreslovan`ch objekt+. Zbytek obrazovky A resp. B$ toti( z+st*v* ) }beze zm%ny, tak(e je zbyte'n[ ho st*le obnovovat. Je to pak sice o n%co komplikovan%j&) @e&en), ale uspo@en` 'as stoj) za to.) }Z*v%rem:Je pravda, (e pou(it) v)ce obrazovek je pam%ov% n*ro'n[, ale jde o velmi efektivn) a hojn% pou()vanou metodu. Bez)} st@)d*n) obrazovek byste nepoznali (*dn` leteck` simul*tor ani hry se spoustou pohybuj)c)ch se grafick`ch objekt+. A nemysle)}te si, (e jde o metodu vhodnou jen pro 8-bitov[ Atari. Na vy&&)ch po')ta')ch se pou()v* v naprost[ v%t&in% her.+. A nemysle(qPopis k p@ilo(en`m p@)klad+m:SCREEN1A.TBAKlasick` zp+sob pohybu s pou(it)m jedn[ obrazovky. Grafick` objekt je v(dy vykres-}len a pak je smaz*na cel* obrazovka.SCREEN1B.TBAPohyb s pou(it)m jedn[ obrazovky. Narozd)l od p@edch*zej)c)ho p@)kladu je -}smaz*n) cel[ obrazovky nahrazeno op%tovn`m vykreslen)m cel[ho grafick[ho objektu barvou ')slo 0 a tedy pouze smaz*n)m tohoto-} objektu$. Proto(e v tomto p@)pad% je vykreslov*n objekt textu a kru(nice, je paradoxn%$ p@edchoz) zp+sob se smaz*n)m cel[ o-}brazovky rychlej&). Ve v%t&in% p@)pad+ tomu v&ak tak neb`v*. V t[to uk*zce je to zp+sobeno rovn%( typem pou(it[ho grafick[ho -}mdu Je pouze jednobarevn`, tak(e m* malou videopam% a z toho vypl`v* i rychlej&) smaz*n) cel[ obrazovky$.SCREEN2A.TBAPo-}hyb s pou(it)m dvou obrazovek. Nejprve je smaz*na zadn) neviditeln*$ obrazovka a je na ni vykreslen objekt. Potom se obrazov-}ky vym%n) a postup se opakuje.Pozn.: Zm%na obsahu adresy 106 je nutn* kv+li operaci smaz*n) obrazovky p@)kazem ?#6;CHR125-}$$. Toto maz*n) toti( zp+sob) vynulov*n) pam%ti od DPEEK88$ a( po hranici danou touto adresou p@esn%ji: obsah adresy 106 ur-}'uje horn) byte t[to hranice$.SCREEN2B.TBAPohyb s pou(it)m dvou obrazovek. Zadn) obrazovka v&ak nen) maz*na cel*, ale je n-}a ni vykreslen grafick` objekt barvou 0. Z toho plyne nutnost zaveden) pomocn`ch sou@adnic pro ka(dou obrazovku, abychom v%d%-}li, na jakou pozici byl objekt minule vykreslov*n.Zpomalen) od p@edchoz)ho p@)kladu je d*no stejn`mi d+vody, jako v p@)kladu-} SCREEN1B.TBA.zici byl objekt minule vykreslov*n.Zpomalen) od p@edchoz)ho p@)kladu je d*no stejn`mi d+vody, jako v p@)kladu,7M +@%@6-@6-@ A((@}26-%@1}6-%@< @0@0F @ d+ @+Y%@%@!ATARIn!!b%@%%@%@%1}x$,##POHYBUJICI SE GRAFICKY OBJEKT6(MAZANI CELE OBRAZOVKY)D:SCREEN1A.TBAn!!b%@%%@%@%0a +@%@6-@6-@ A( A26-%@5!}6-%@< @0@0F @ d+ @+Y%@%@!ATARIn!!b%@%%@%@%5"}x$+ +Y%@%@! !!b%@%%@%@%$,##POHYBUJICI SE GRAFICKY OBJEKT65#}(MAZE SE POUZE OBJEKT)D:SCREEN1B.TBA!!b%@%%@%@%$,##POHYBUJICI SE GRAFICKY OBJEKT640DSCSCSXSYSXSYSTST 9%} Q+@%@,6-U:A`,%@;6-F:@,Q6-&A@'AV (6-F:A,(69&}-&A@'AV6-@6-@V @!A0(@}>6-%@L6-%@V 9'}A(V @!A0(@}>6-%@L6-%@V A< @0@0F @ 9(}d+ @+Y%@%@!ATARIn!!b%@%%@%@%x$,##POHYBUJICI SE GRAFICKY OBJEKT6!9)}!METODA STRIDANI 2 OBRAZOVEK@(MAZANI CELE OBRAZOVKY)D:SCREEN2A.TBAx$,##POHYBUJICI SE GRAFICKY OBJEKT6!8Qq2HDSCSCSXSYSXSY =+} y+@%@,6-U:A`,%@;6-F:@,Q6-&A@'AVy9U:@,U:@,&A@A =,}36-@6-@'6-@36-@6-@6-@i @6-!6-+ A96-%=-}@G6-%@M6-S6-] Ac6-i6-(i @6-!6-+ A96-%@G6-%@=.}M6-S6-] Ac6-i6-< @0@0F @ d+ @+Y%@%@!ATARIn!!b%@%=/}%@%@%x$+ +Y%@%@! !!b%@%%@%@%$,##POHYBUJIC=0}I SE GRAFICKY OBJEKT6!!METODA STRIDANI 2 OBRAZOVEK@(MAZE SE POUZE OBJEKT)D:SCREEN2B.TBA$,##POHYBUJIC<h Modifikace minul[ho @e&en) hlavolamu ------------------------------------ Jan Walla Minule mi na posledn) chv)li p@E2}i&lo @e&en) hlavolamu - ru'i'kov[ hodiny, kter[ byly @e&eny pomoc) metody st@)d*n) obrazovek. Autor tam tehdy ne zcela vyu(ilE3} ohromn` potenci*l t[to metody a my jsme se rozhodli n%co o tomto probl[mu napsat. Tedy chopil se toho Radek, j* mu nechci p@E4})li& l[zt do "zel)", tak(e jsem p@ipravil alespo malou uk*zku, jak jde tak[ napsat hodiny v turbobasicu. Tak(e: program seE5} nejprve zept* na p@esn` 'as, ulo() jej do TIME a do T. D*le: nastav) se gr. md 24., barvy a po')t*n) ve stupn)ch. NastaE6}v) se t@i prom%nn[ OBR1, OBR2 a OBR3, co( jsou za'*tky t@) obrazovek. Obrazovka 1 je viditeln*, ostatn) jsou pouze n%kde v paE7}m%ti. Do t@et) obrazovky je z disku nahr*n obr*zek pr*zdn[ho cifern)ku - vy se st*le d)v*te na pr*zdnou obrazovku 1. NastavE8}) se obrazovka 2 jako aktivn) pro kreslen) p@)kazem DPOKE 88,OBR2$ a n*sleduje nekone'n* smy'ka. Nejd@)ve se vezme pr*zdn` E9}cifern)k z obrazovky 3 a zkop)ruje se do obrazovky 2. Nyn) do n) lze p@)kazy PLOT a DRAWTO, p@)padn% CIRCLE nakreslit n%jak[,E:} i ozdobn[ ru'i'ky. Jakmile je sc[na vykreslena a do&lo ke zm%n% 'asu, je zkop)rov*na do viditeln[ obrazovky 1 jako statick` E;}obraz a ihned je do dvojky p@esunut op%t pr*zdn` cifern)k, op%t je do n%j vykreslena sc[na, tentokr*t o vte@inu pokro'ilej&),E<} a a( bude dokreslena a nastane jej) 'as, bude op%t bleskurychle zkop)rov*na do viditeln[ jedni'ky. Takto si m+(ete vyhr*t a E=}nakreslit v&e, co b%hem jedn[ sekundy stihnete. Je tu jen jedna "vada" - hodiny b%() na pohled o jednu vte@inu pozadu. SnadE>} se v*m budou m[ "vylep&en[" hodiny l)bit.ete. Je tu jen jedna "vada" - hodiny b%() na pohled o jednu vte@inu pozadu. SnadD+OBROBROBRTMALU I@} ##*****************************##* ,, , , *##*Hodiny - stridani obrazovek*IA}(##* *2##* Jan Walla (c) 1995.12 *<##* *F##**************IB}***************PZ.;@,*Zadej cas (hhmmss):.Nd +@$nD 0@:0@IC}@D@xTCIFERNIKT6-U:@,6-&A6-&A--@@ID} D:HODINY.PICC@Av@T HODINYT8@E 6._9AvIE} VTERINY6-A:7@<@,,"%6-G:$@,%6-E:$@,,)),A`&@ $@%@ $6))/IF}A`%@%$@&@%$@99bA`%@3$@&@3$@@J)),A`%@A$@&@IG}A$T))/A`%@u$@&@u$^ MINUTYh''6-A:7@<@,,%'@`r%6-G:$@,%6-EIH}:$@,|)),A`&@$@%@$))/A`%@$@%@$))/A`%@e$@&II}@e$))/A`&@$@&@$))/A`&@$@%@$ HODINY6-A:7@<@IJ},,!@6-&@!6-$@!6-%'@%6-G:$@,%6-E:$@,)),A`&@IK}$@%@$))/A`%@$@%@$))/A`%@E$@&@E$))/A`&@IL}$@&@$))/A`&@$@%@$4_A09Av&F D:HODINY.TBAHzUUUUUUUUUUUUUUT*MN}5UUUUUUUUUUTjUUUUUUUUVMO}UUUUUUUUUUMP}_UUU@?UUUUU`MQ}UU_?UUP  UUMR}UXꪬU_?UV*MS}5UUUjUU?UMT}UWx U@8@MU}U_@UPUXMV} ? WT MW}_@U*>5_@UjMX}Àp~|@?U@@?U@MY}`@W@P@MZ}_@X| _M[}T ~|?VM\}5*UՀM]}k@M^}W@_`M_}_ }Pp<~ ~pM`}F?X ?|T Ma} 5Mb}+ 5|+Mc}W~kWMd}o@$}/$ 0@Me}׀$  @$  _$  @Mf} D  _  ` _Mq})#)0>L4LMTiyBBРBB BB-----------B*TBASIC COMBBASIC COMBAUTORUN BASB-----------B6SCREEN CAPB EXAMPLESCAPBSCREEN1ATBAB SCREEN1BTBAB$SCREEN2ATBAB*SCREEN2BTBAB-----------B1HODINY CAPB?HODINY TBAB>MHODINY PICB-----------BLINKER CAPBLINK COMB-----------BNAHODA CAPBNAHODA BASB-----------BJCTHFAST COMB5CTHFAST DOCBMSC BNBENCHTSTBASBUFBASIC CAPBjFBASICPOCAPB-----------B zBOBTEST CAPBBOBTEST ME BBOBTEST TXTBBOBTEST TBABBOBTEST CTBB-----------B@SEKBASE TBAB-----------BNAB95 CAPB-----------BhVANOCE COMB-----------~} `_}`Mr}~_}`~^Ms}}o~^}_xMt}~^}_>~!Mu}?_>~t?_>Mv}~?_>~`"?_Mw}<>^}_~Mx}^}_~_}oMy}~_}`~_Mz}}`_`M{}_`_M|}@׀@M}}oWM~}kW+M}5+5M}!0 M}!0 2P?~P?PM}~!P !_@3M} `|@M}Wk5M}+?M} ~T XM}_P?M}W"`?@M}`?U Հj 5M} U*@@_ T M} W?XU`M}` U U@`@M}_Uj?UUVM}*5UUTM} U_UX ꪰUUUPM}UU_?UU@M}UUUUUUU_UUUjM}UUUUUUUV*5UUUUM}UUUTUUUUUUUUUUXM} UUUUUUUUUUUUUUXUUUUUUUUUUXL7LinkerVyrobil Radek t%rba, RASTER 1995Linker je program ur'en` pro spojov*n) v)ce soubor+ do jednoho v`sledn[ho.Po spu&tU}%n) program hled* soubor LINK.PRJ, kter` byl zvolen jako n*zev souboru pro automatick[ linkov*n). Pokud takov` soubor nebude U}nalezen, mus)te ru'n% zadat skute'n` n*zev souboru s ]daji pro linkov*n).Struktura defini'n)ho souboru:;text ..pozn*mkaU}.za@)zen):jm[no.ext ..jm[no v`sledn[ho souboru. Pozn*mka: Znak  je "zavin*'" - tj. ATASCII znak s kdem 64, vyvolatelnU}` p@es kl*vesovou kombinaci SHIFT8.$za@)zen):jm[no.ext ..soubor BINARY FILE$ ur'en` pro p@ipojen) do v`sledn[ho souboruU}.za@)zen):jm[no.ext, ')slo..soubor 'ist% datov` - bez hlavi'ky$ ur'en` pro p@ipojen) do v`sledn[ho souboru. Ve v`sledn[m U}souboru bude m)t hlavi'ku pro zaveden) na adresu "')slo" v des)tkov[ soustav%$.za@)zen):jm[no.ext, ')slo..stejn[ jako p@U}edchoz), pouze "')slo" je v 16-kov[ soustav% HEX$.RUN ')sloneboRUN ')slo..zad*n) adresy RUNAD des)tkov% nebo HEXa$. PU}o na'ten) cel[ho souboru bude proveden skok na tuto adresu.INIT ')sloneboINIT ')slo..zad*n) adresy INITAD des)tkov% neU}bo HEXa$. U( p@i na')t*n) bude proveden odskok na tuto adresu JSR$. Po n*vratu RTS$ bude pokra'ovat na')t*n) souboru.UpozU}orn%n):V defini'n)m souboru pou()vejte standardn) ATASCII sadu nejl[pe je vyu()t DOS povel Copy, pak zadat E:,D:FILENAME.PRU}J a vytvo@it soubor p@)mo z obrazovkov[ho editoru$.V defini'n)m souboru mus) b`t jm[no v`sledn[ho souboru zad*no jako prvn) U}ze v&ech p@ed jm[ny ostatn)ch soubor+, ze kter`ch se m* v`sledn` soubor skl*dat$.Pokud bude vynech*n n*zev za@)zen), automaU}ticky se pou(ije D:.Chcete-li pou()t jin` defini'n) soubor ne( LINK.PRJ, zajist%te, aby se soubor tohoto jm[na nenach*zel naU} za@)zen) D: p@ejmenov*n)m, zru&en)m$.P@)klad:Soubor LINK.PRJ m+(e vypadat takto:;Muj progam;Vyrobil: Ja, c$ MOJED:U}VYSLEDEK.COM;Uvodni hlavickaD:OBRAZEK.PIC, 12288D:UVOD.OBJINIT 14336;Vlastni data pro program;Znakove sadyD:SADA1.FNT,U} 4000D:SADA2.FNT, 4400;Obrazova dataD:MAPA.PIC, 4800;ProgramD:MUJPROGR.OBJRUN 5000Pak kdykoli spust)te LINK.COM, U}bude vytvo@en soubor D:VYSLEDEK.COM spojen)m v`&e popsan`ch soubor+.V`hody:Pokud vytv*@)te program skl*daj)c) se z v)ce '*U}st), kter[ postupn% dod%l*v*te, u&et@)te spoustu 'asu nebudete muset st*le "p@ikop)rov*vat" pomoc) DOSovsk[ho atributu /A$. U}M+(ete pou()vat p@)mo datov[ soubory bez hlavi'ek$ - pouze zad*te, kam se maj) na')st. Velikost bloku bude odvozena z d[lkyU} souboru.Nab)z) se p@id*n) libovoln[ho po'tu init-odskok+ mezi jednotliv[ bloky dat, p@)padn% dopln%n) chyb%j)c) run-adresy.U}Pot@ebujete-li p@ev[st n%jak` datov` soubor nap@. s n*zvem ZDROJ.DAT$ na BINARY FILE, pou(ijte jako jm[no defini'n)ho soubU}oru E:, a pak jen p@)mo zadejte dva @*dky:D:VYSLEDEK.OBJD:ZDROJ.DAT, zav*d%c) adresaUkon'en) zad*v*n) provete stla'en)m U}Ctrl3. V`sledkem bude soubor VYSLEDEK.OBJ, ve kter[m budou data ze souboru ZDROJ.DAT s p@ed@azenou zav*d%c) hlavi'kou, kter*U} zajist) zaveden) t%chto dat na po(adovanou zav*d%c) adresu.Program Linker vyrobil Radek t%rba, RASTER.) hlavi'kou, kter*Tk / 8 R 6DHyH ɩHTHjjL i i `-ʽ  Ӆ  `Y}   BCOM v1.0, BAS TO COM CONVERSION. BY RADEK STERBA, RASTER 1995 ,<A(&@,!A'AYY}7#6-? Y} G@+G(#LINKER Radek Sterba, RASTER 1995GG;@I,;@2,;@Y}@,;@2,;@2,;@,Q-6-F:AD,%F:AE,$AV%AQ6-F:A`,%F:Aa,$AV&::Y}6.0hhh hh BhEhDhIhH Vԩ`d(Hledam D:LINK.PRJn5 A05@@ D:LY}INK.PRJx%(Nalezen D:LINK.PRJ% A@(( Nenalezena A@AdAUF("Zadej soubor sY} udaji pro linkovaniJaB:,"A` 6. A6.* A`*@@@Y}B:,"A$$7@<@,4;A$$7@<@,0@A2 A6.7@Y},"6., A26.-(-------- ( Vytvarim -(--------F @@3*@AUY}F*@AU, A @1B:,"A6$$7@<@,4;A7<7@<@Y},4RUN26.7@ Y}, - (&%@)0 A* AP*@@7#6-?:C:,<@<@<<,7Y}"A6A !A'AY B 0%6-F:Ar,%F:As,$AV0@''F:,%F:%@,Y} AA0=36-?:C:,<@<@<%@<&@,= A2##6-?:C:,<@<@<<,!A'Y}AY (OBJ>  A F:A,A6A`$@@$@((--------((Y}Hotovo. Vytvoren  A`3)(Chyba F:A, pri cteni 3 A`oAp((Chyba - F:AY},zF@@$@'(F(Stiskni klavesu pro DOS...AdAU F:Ad,"AUA`0Y}]AdAU'@@9@@dKB7t@d]AfAF6-?:C:hl ,Y},X((Chyba( A`@ A B;;7@<@,4:)7@<@,4:A E! 6.6.D:!6Y}7@,.T$(#+(!(Chyba pri otevirani + A`',6-6-@,-@B:,'6-@:7,,$'1Y}@H* @X'6-&@H1 B`.';#"@*@e* @q16-&@U; B`8'"@2BpY}9'9#"@6*"*"@/6-@9 BpB'.!6.Chyba v definici adresy$'. ApL' 6-$%V' Y}!BU5BP['$*n A` *@A$3*@@F*@A%Y*@@d(RUN> Y}n B +d A` *@A&3*@@F*@A'Y*@@d(INI>  + BY}VRACI ODK+A()*@&P:'AV,$AVA*@P:'AV, + A.o((Chyba3(Soubor  je pY}riliz dlouhy.Z("Delka kazde vstupni casti muze byto( maximalne .. A` B'g.BAS bor  je pXoAlgoritmy v BASICuN*hodn` v`b%r bez opakov*n)Radek t%rba, RASTERJist% jste se u( mnohokr*t setkali s n*hodn`m ')slem. D*a} se pou()t v mnoha r+zn`ch programech - j* bych se zde v&ak r*d v%noval jednomu speci*ln)mu p@)padu, kdy pot@ebujete zajistita} n*hodn` v`b%r z ur'it[ mno(iny ')sel bez opakov*n).Nejn*zorn%j&)m p@)kladem je program na n*hodn` tip pro ')seln[ loterie.a} V%t&ina z V*s si u( n%jak` takov` progr*mek ur'it% zkusila ud%lat. Algoritmus zp+sob @e&en)$ v tomto programu musel zaji&oa}vat, aby se ka(d[ n*hodn% vybran[ ')slo vyskytovalo jen jednou. P@edpokl*d*m, (e jste to m%li ud%lan[ t)m zp+sobem, (e ka(d[ a}vybran[ ')slo jste si ulo(ili do pole a p@i dal&)m v`b%ru porovnali, jestli ji( v tomto poli nen) a tedy jestli ji( nebylo va}ylosovan[$. To je jist% spr*vn` zp+sob, ale zdaleka nen) nejefektivn%j&).Probl[m je v tom, (e se v(dy vyb)r* ze v&ech ')sel a}a pak se ov%@uje, zda ji( d@)ve toto ')slo nebylo. T)m p*dem nem*te nijak zaru'eno, jak dlouho takov` v`b%r bude trvat. M+(e a}se st*t, (e bude mnohokr*t vybr*no ji( d@)ve vybran[ ')slo a tedy se v`b%r bude muset v)cekr*t opakovat. A te si p@edstavte,a} (e byste pot@ebovali vyb)rat st*le d*l a do vy'erp*n) v&ech ')sel. Tento jednoduch` algoritmus by m%l velk[ pot)(e, proto(e a}s rostouc)m po'tem vybran`ch ')sel roste pravd%podobnost, (e se "tref)te" pr*v% do n%kter[ho z ji( vylosovan`ch. Pokud budetea} cht)t vybrat postupn% 100 ')sel ze 100, bude to trvat velmi dlouho. Pod)vejme se t@eba na okam(ik, kdy vyb)r*te 91.')slo. Jea}dnak ho budete muset porovnat s 90-ti ')sly v poli to jsou ta, co ji( byla vyta(ena$ a je 90-procentn) pravd%podobnost, (e ta}am ji( bude. No prost% - p%kn% se na'ek*te..Ale jde to i jinak.Zkusme to @e&it obdobn%, jako to funguje v praxi p@i vyb)r*a}n) m)'k+ s ')sly z losovac)ho bubnu. Tam je toti( automaticky zaji&t%no, (e nebude vybr*n n%kter` z ji( vybran`ch m)'k+, prota}o(e tam ji( nen). A my to ud%l*me obdobn%:10 MICKU=100: TAH=10020 DIM POLEMICKU$30 FOR X=1 TO MICKU: POLEX$=X: NEXT X4a}0 FOR X=1 TO TAH50 POCET=MICKU1-X60 A=INTRND0$POCET$170 LOS=POLEA$80 POLEA$=POLEPOCET$90 PRINT LOS;" ";100 NEXTa} XVysv%tlivky:10: Prom%nn* MICKU se nastav) na po'et m)'k+ v osud), TAH ozna'uje, kolik m)'k+ budeme vyb)rat. TAH mus) b`a}t men&) nebo roven MICKU.$20: Deklarace pole o velikosti po'tu m)'k+ - pro ka(d` m)'ek jedno m)sto v poli.30: Inicializace a}pole. Ka(d[ m)sto v poli je napln%no ')slem jakoby ')slo, kter[ je naps*no na m)'ku$.40: Cyklus pro X od 1 do po'tu losovana}`ch m)'k+.50: POCET se nastav) na hodnotu, kolik m)'k+ je&t% zb`v* v osud).60: N*hodn% nastaven* prom%nn* A v rozmez) 1 a( a}POCET v'etn% 1 a POCET$. Vyjad@uje index - po@ad) m)'ku, kter` bude vybr*n.70: Prom%nn* LOS je nastavena na ')slo, kter[ jea} na tomto m)'ku napsan[.80: Na m)sto m)'ku, kter` jsme vybrali, d*me m)'ek z m)sta POCET.90: Vytiskneme ')slo, kter[ je na a}vylosovan[m m)'ku.100: Pokra'ov*n) v cyklu.Jak to funguje?M)sta v poli n*m p@edstavuj) jednotliv[ m)'ky. N*hodn% v(dy vyba})r*me index v poli - vylosovan` m)'ek. Na jeho m)sto pak d*me posledn) m)'ek v poli, aby zaplnil mezeru. Ka(d` dal&) v`b%r ina}dexu bude proveden z rozmez) shora o 1 men&)ho.Tento princip funguje spolehliv% a podstatn% rychleji ne( princip prvn% popsaa}n`. Nav)c se d* p@esn% zm%@it doba, za kterou dan` po'et ')sel bude n*hodn% vybr*n a tato doba bude v(dy stejn*. prvn% popsa`qPMICKTAPOLEPOCELO@ 6-A6-A e}9,-@68,- (-@26-%@&<6-P:H:,$,%@F 6-8,P68,-e}8,Z  d  D:NAHODA.BAS@26-%@&<6-P:H:,$,%@F 6-8,P68,-d,0$%ȱjө`l` pppB@A m} m}#all#loser4o(ome""3at  m}$ays```ъm}``ƠÛm}m}m}EخȊm} z zȩȩ E [ bМ Qک] 򅟅 Ģ m}ۤ򄨱ɛ$0L Ģ ۩ T Ģ 5ɛȑ @膔7 Ģɛ ĢɛКm}  ܩ8IȢ z Щ $P) 8孨客 $ L` L`L^ ܩ Щ L`m} ؐ0 A0Ԅ ĢLĢ 0$ LYU LY8eHeHL H H hhm}HH`hhLۡLѽʆLۡ 0 ҰşLۡ`m} `@  LhhHHL `LLL ۥųޢ T#iŰ DDm} Ģ`8` ۥ 裰% ᢥ0 裐 ې$$ 8`$ (ȩ@҅ҥ򄬥 T M L~8m}򨢄 zӤ򈦬ʽʈ򈱗  z池$PƬ0 LĢL,A[`8` ۥ ؐ` m}Ȣԑ` ۤ"̩ Ģ Ģɛ " ĢL3嫤`毦򤪱%).Q h(em}i8`Ū߱08§REŧDATINPUԷCOLO,LISENTEҺLEԎI̦FONEXԷGOTϷGO TϷGOSU·TRAиBYŸCONYCOm}CLOSŸCLҸDEYDI͸ENĸNEOPELOASAV:STATUCNOTCPOINXI\OVPOKPRINԸRAREARESTORŸRETUR RUm}STOиPOGEԴPUԷGRAPHICVPLOVPOSITIOθDOVDRAWTTSETCOLOܦLOCATRSOUNLPRINԸCSAVŸCLOAĺ*ERROR- Sm}TOPPED+,%5&6(xĜ#%&$' !"*) +8,<Dȧ?+:ԧ,+:,+:,n}Ч#+7,</01 2!3"4E"-".|"-n}#ޅEE| n}+9S,#+;,Û΢|ijڢڢ@ACB=><GOTGOSUTSTn}ETHEΣ<<>ުNOOANĨ<<>STRCHRUSASVALEADATCOPEESIRNFREXLOCLOSQSGABINPADDLSTICn}PTRISTRI8ee L08ueeeee褢 ƚƜn}`8IȄ墅8夕奕墅褢`朱`  6n}ȱȄ ~La HH`0 Щ LLL] ꅋš Š` ܩ ЩLei```n} ELq El `=Īٷw|ԶԶѷש巴!e l. gɨ aL6 Eƨ إ󅕥 gLn } a" a Ư" L8 > c=Š) 죰 L樤ħ`hh` >L ڪ H # q Ԡ n!} Dکթ@  Ԡ hH qhĥȑĥȑĦʊȑ` ͫՅԅ hhL^ ` 𵤨 >>< n"}H & h  ` 0` q ˽L½    0 `LP  Lն` LPn#} y gLh 0L[  0 ܩ Щ 0L ׫ԅՅ` ૥# ԅ ͫƳ ( n$}>`(Lض Ȅ` z > ąŅ`őŐ  H h` zLzĦ``n%}`Ƣ౐``䉐䈐`)iiТLEn&}`湩 0éL y7 oԩ 0 gՈ n'} y [L` إ󅕥Lg AT LINE ૥H ׫ H ׫heԨh` . ૥ Hҩ ׫hHԝ ׫ H ׫hhn(}eԝ` ׫ԅUՅV ૥ԅT` ׫ԅ` ȍ JK )L ׫i)I ػLS: ȢL8)@n)}e`H J*K+h LGHFH`L ׺L` ׺`H +h `@n*}H ׺hH    ?}i}(i L fh`LP   ׺ 8n+}倝偝   󥃅  LHΆ󢻆h ػ `C: КH hKJ LQ L n,} H hHH ڪ } hKhJ  QL )L + L1& $LM 3 NL1 ͫ ԝL՝M ͫ ԝN%n-}б ׫ԦL Q   L1   N Fɀ 7LɈ [L4]n.} LS + C` ͫ`IHEDBLVHH hh L  ``; n/}`YDAER ԅՅ֦󅗄`` > ˽ $ "   򤲈ȱ`  n0} L &L8`$)ԩe (ې`)8@0+̪Յ)e)e ݦ `F ݢϠn1} `ڢ ڰ @ݢ F I`U9>`D'RFuCU?b9dYdg@W2@?tS)%@)@0n2})%ԅԢ ޢ ڰ9 @ݰ. ڰ" fڥԅԥ ɠ (`8`0?in3} (۩ ݢ `ڢ ڢ ݢ (ۢ `ڢl ڥ fƢ ݥ#8@ji@)jn4} ` ݢ (ۢ `ڢl ڥ fƢ ݥ#8@ji@)jl' ȠÛ RELEASED 03/07/90 Ƞ is compabable with ATARI basicr6}. Any ATARI basic program should run under CTH_FastBasic. The only difference will be a noticable increase in your program's r7}execution speed. This speed increase should be in the neighborhood of 30%-80%. In some cases the speed increase could be up tr8}o 300%. You will find the largest speed increase when running large basic programs as opposed to small ones. To get star9}rted, just load CTHFAST.COM. Instead of ATARI basic's familiar READY prompt you will see Ƞ. You can test out the r:}speed increase with the supplied basic program named BENCHTST.BAS. Then try CTH_FastBasic out on some of your own programs. Hr;}ave a watch or stopwatch handy, and compare CTH_FastBasic against ATARI basic. As I mentioned before, the biggest increase inr<} execution speed will be seen on your larger basic programs. It is easy to switch between the two with a simple POKE. You POKr=}E 54017,253 to install ATARI basic, and POKE 54017,255 to switch to CTH_Fastbasic. This is necessary only if you want to switr>}ch back and forth between the two. If you go to DOS from CTH_FastBasic you will have to do something you aren't accustor?}med to in order to return to CTH_FastBasic. With Sparta you must type RUN A04D, and with Atari dos 2.5 and 2.0 you must use tr@}he M option of the DUP menu. After typing M you specify A04D as the run address. The reason you must do this instead of typinrA}g CAR or B with Sparta Dos/ATARI Dos is because there is no cartridge present, and the dos knows it. So by using this procedurB}re you will return to the CTH_FastBasic program that is in ram. If using Sparta Dos, your basic program will be preserved. GorC}ing to ATARI dos will wipe out your basic program. Alternatly, you can use the supplied program named B to return to basic. TrD}his is probably the safest way, preventing a mistyped address from doing who knows what to your system. Another small utilityrE} program included in this ARC file is named SC. I use it when I want to use CTH_FastBasic with MOE. Just put it in your batchrF} file immediatly before MOE is loaded in. Otherwise MOE won't allow CTH_FastBasic to set the screen up. You can use the SC utrG}ility in the same manor for most programs that refuses to allow CTH_FastBasic to create a display list for the screen. ArH}lso, using the RESET key will wipe out CTH_FastBasic. I suggest that your run CTH_FastBasic only on completed programs,rI} not programs under the process of development. This is because there is a difference between the way ATARI basic and CTH_FasrJ}tBasic uses the CONT and GOTO statements. If you do use CTH_FastBasic and edit a program be sure to use RUN instead of CONT arK}nd GOTO. You may want to use the real-time clock (at 18,19, and 20) instead of FOR-TO-NEXT timing loops.____________rL}___________________________ Call Closer To Home BBS 7Days/2400/1200/300O-NEXT timing loops.____________p[0$%ȱjө`l` 7Days/2400/1200/300O-NEXT timing loops.____________t=  $ASPORTPRRKB@A@ /@/0@A6-B@F:, AUzO}:(}Fastbasic is disabled!ASTOP//('} simple benchmark tester.(9AS(/(ATARI basic loop tezP}st...9 A200(ATARI basic took F:@ , jiffies.<;AU(1(CTH_FastBasic loop test...; AFzQ}22(CTH_FastBasic took F:@ , jiffies.PD($(ATARI basic GOSUB test...0AS: BD AZ00(ATzR}ARI basic took F:@ , jiffies.dF(&(CTH_FastBasic GOSUB test...2AU< BF An52(CTH_FastBzS}asic took F:@ , jiffies.5&&(500 interations B-@A $8( GOSUB zT}test.'-@A1 B5 8$'&'*@'@ *$ N$ D:TEST.BAS( GOSUB xs CTH FASTBASIC RELEASED 03/07/90 CTH FASTBASIC je kompatibiln) s ATARI BASICem, proto~V} ATARI Basicov[ programy mohou b`t spu&t%ny pod CTH_FastBasicem. Rozd)l bude ve zv`&en) rychlosti b%hu programu. Toto zrych~W}len) m+(e b`t v rozmez) od 30 procent do 80 procent. V n%kter`ch p@)padech m+(e rychlost vzr+st a( o 300 procent. Nejv%t&) ~X}zrychlen) se projev) p@i spu&t%n) rozs*hl[ho BASICov[ho programu, na rozd)l od t%ch kr*tk`ch. Po na'ten) CTHFAST.COM se pod~Y}obn% jako u ATARI BASICu, kter` vyp)&e zn*m[ READY, ohl*s) se nov` interpret jako CTH FastBasic. M+(ete otestovat zv`&en) r~Z}ychlosti s pou(it)m p@ipraven[ho programu BENCHTST.BAS. Pomoc) stopek porovnejte CTH_FastBasic oproti ATARI BASICu. Jak jsem ~[}ji( podotknul, nejv)ce znateln[ urychlen) se projev) na nerozs*hlej&)ch programech. P@ep)n*n) mezi ob%ma interprety prov*d)~\} jednoduch` p@)kaz POKE. Pou(it)m POKE 54017,253 se aktivuje ATARI basic, POKE 54017,255 p@epne na CTH_Fastbasic. To je v&ech~]}no pro p@echod z jednoho BASICu do druh[ho. P@echod do DOSu z CTH_FastBasic se ud%l* stejn% jako obvykle. Pro spr*vn` n*vra~^}t do CTH_FastBasic se mus) tento spustit jako nata(en` program, nikoliv jako zabudovan` BASIC. Nelze u()t CAR nebo B u Sparta~_} Dosu nebo ATARI Dosu, proto(e nata(en` program nen) syst[mu zn*m` jako cartridge. U Sparta Dosu se mus) odeslat p@)kaz RUN~`} A04D, a u Atari DOS 2.5 and 2.0 se mus) u()t volba M z DUP menu. Po stisknut) M specifikujete adresu A04D jako startovac). ~a} S u(it)m t[to procedury se syst[m vr*t) do CTH_FastBasic, kter` je v RAM. Pod Sparta Dosem bude napsan` BASICov` program zac~b}hov*n, kde(to p@echod do DOS 2.5 u(ivatelskou pam% vyma(e. Tedy ]pln% stejn%, jako u ATARI BASICu. Dal&) mal* utilita je p~c}@ipojena v ARC archivu pod jm[nem SC. Pou()v*m ji, kdy( chci spustit CTH_FastBasic s MOE. Vlo(te ji do batch file bezprost@ed~d}n% p@ed na'ten)m MOE. N%kter[ MOE necht%j) povolit CTH_FastBasicu nastavit obrazovku. M+(ete pou()t SC utilitu pro stejn[ n~e}astaven) u dal&)ch program+, kter[ odm)taj) povolit CTH_FastBasicu vytvo@it sv+j display list pro obrazovku. Opustit CTH_Fa~f}stBasic m+(ete stla'en)m kl*vesy RESET. P@edpokl*d*m, (e pou(ijete CTH_FastBasic pouze na kompletn) programy, nikoliv na vy~g}tv*@en[ a odlaovan[. Existuje rozd)l mezi ATARI BASICem a CTH_FastBasicem u p@)kaz+ CONT a GOTO. Pokud budete editovat progr~h}am pod CTH_FastBasic, pou(ijte m)sto CONT a GOTO pouze RUN. M+(ete vyu()t re*ln` 'as adresy 18,19, and 20$ na rozd)l od FO~i}R-TO-NEXT 'asovac)ch smy'ek._______________________________________ Call Closer To Home BBS 7Days/2400/1200/300 od FO|x Pozn*mky k p@ekladu a u(it) interpretu CTH FASTBASIC: Vlastn) p@eklad je pouze orienta'n), proto(e jej ned%lal (*dn` jk}azykov` znalec. Vypu&t%ny byly dv% v%ty, kter[ ned*valy ve sv[m zn%n) n%jak` smysl, jako kdyby z nich p*r slov vypadlo. Prl}oto(e zmiovan* aplikace MOE n*m nen) zn*ma, neuv*d)me podrobn%j&) vysv%tlen), o' se jedn*. Pou(it) tohoto BASICu by bylo m}z@ejm% vhodn[ pro ty programy, kter[ nejsou ps*ny pro TURBOBASIC a nejdou urychlit s jeho pomoc), proto(e koliduj) s pou()vann}`mi pam%ov`mi oblastmi p@i p@)m[m p@)stupu do n). V dokumentaci je zmiov*n n%jak` probl[m, kter` m* @e&it utilita SC v oo}rigin*ln)m popisu. Komplet jsme z)skali z archivu NTERNETu p*r dn) p@ed dokon'en)m FLOPu, nav)c ti z n*s, kte@) pravideln%ji p}programuj), d*vaj) p@ednost TURBO BASICu. Proto p@edkl*d*me syst[m bez podrobn%j&)ho popisu na&im 'ten*@+m, z nich( v%t&ina jq}sou kutilov[ program*to@i a sami si jist% tento zaj)mav% vypadaj)c) interpret "osahaj)". Jejich poznatky r*di zve@ejn)me. r} -ZB-Pozn*mka od R:P@i letm[m testov*n) CTH FASTBASICU jsem narazil na jeden probl[m. Pokud jsem chts}%l pracovat v grafick[m mdu s videopam%t) v%t&) ne( 2KB tj. nap@. GR.7,8$, nastaly probl[my s kreslen)m. P@i pokusu o GR.8,t} COLOR 1, PLOT 0,0 a pak DRAWTO 319,159 byla '*ra nesouvisl*. Nem%l jsem mo(nost to d[le testovat, ale zjistil jsem celkem ryu}chle, (e to je zp+sobeno nevhodn% pou(itou oblast) pro videopam%. Nen) mi zn*mo, pro' autor posunul horn) hranici voln[ pam%v}ti o 1KB dol+ - domn)v*m se, (e je to kv+li n%jak`m rutin*m, kter[ pot@eboval um)stit t%sn% pod za'*tek BASIC ROM. Tento posuw}n v&ak zp+sob), (e videopam%ti n%kter`ch gr. md+ p@ech*z) p@es zn*mou mez 4KB, a t)m vznikne v`&e popisovan* pot)(.Jedin[ rx}ychl[ @e&en), kter[ m% okam(it% napadlo, je p@idat na za'*tek ka(d[ho programu @*dek s povelem POKE 106,144. P@ijdeme t)m sicy}e o dal&) 3KB RAM, ale v&echny povely souvisej)c) s grafikou pak budou pracovat spr*vn%.velem POKE 106,144. P@ijdeme t)m sicYP@eklad souboru BOBTEST.TXT: BOBTEST.TBS je jednoduch` p@)klad t@) sn)mkov[ animace p@edv*d%j)c) hadovit` pohyb mal`ch obj{}ekt+. Napsal Bill Kendrick 29.12.1994. Po shl[dnut) '*sti "DragonBob" megadema "Bitter Reality" produkce od Slight+, rozho|}dl jsem se s*m zkusit vlastnoru'n% anima'n) rutinu. Cht%l jsem pou()t DLI, ale to bylo pomal[$. Animace je ud%l*na t@emi }}obrazovkami sn)mky$, kter[ jsou pr+b%(n% konstantn) rychlost) p@ep)n*ny. Objekt - p@ibli(n% mal` krou(ek - je p@en*&en dokol~}a po obrazovce. Od m)sta na aktu*ln) obrazovce se objekt zd*nliv% pohne v okam(iku, kdy se objev) dal&) sn)mek. Tak to jde }d*l, a( na konec, v dal&)m sn)mku, se to znovu objev) na nov[ pozici i s p+vodn)m obrazem na v`choz)m m)st%. Zvuk sice chyb}), ale zato p@i b%hu vypadaj) v&echny vytvo@en[ objekty jako p@en*&en[ konstantn) rychlost). Pou()t se mus) minim*ln% t@i ob}razovky, proto(e na dvou by se projevil jen poskakuj)c) pohyb bez udan[ho sm%ru$. -bill!- kendrick}vax.sonoma.edu P@ibli(n` p@eklad origin*ln)ho souboru -ZB-.$ - ZB- -bill!- kendrickVTurboBASIC XL 3-frame animation demo (written in 5mins by Bill Kendrick)kendrick@vax.sonoma.eduax.sonoma.edu (PiblinaJust a test of 3-frame snake-bob animation. By Bill Kendrick 12/29/94. After watching the DragonBob part of Slight's "Bitter} Reality" megademo, I decided to try my hand at the animation routine. (I should use the display list, but was lazy).The a}nimation is done by having three screens which are constantly flipped through. An object ("bob"), in this case a small circl}e, is moved around the screen. It is placed on the current screen, so when the next frame appears, it is gone. In the next }frame after THAT, it is gone as well. Finally, in the NEXT frame, it reappears. It sounds dumb, but when it's moving, it lo}oks like they are ALL constantly moving. (Oh, and you use THREE frames because if you used only two, there'd be only motion }and no DIRECTION).-bill! kendrick@vax.sonoma.edu ou use THREE frames because if you used only two, there'd be only motion 4XhSADSXYBprBG@A3@@s@S."D:BOBTEST.TBS":}RUN!;A $@,!6-C:, .+@%@$6-U:@,.@)6-%@!@)6-}9%$A A  T:,6-% 6-%5AR6-AR56-6+d:@,%@,#4}6-46-+d:@,%@,(5@6-@56-6+d:@,%@,-46-46-+d:}@,%@,2H!b%@%@@HAP:'@,$@%@79%$A A  @} D:BOBTEST.TBS.%@@HAP:'@,$@%@79%$A A  @l$$$o$  4  U wԤբ J  XY JȢ + wu$ L"{$  w  wo$ } 텈 셊 "" L1# w  Q w  Q w멁$ L`#$   W Q뢚} w{$ gL#{$    Q w멇$ L#   W Q w{$ gL#{$   } Q w 텈 w 텊 -Ġ w "  4 W! 셈 w  wo$ 텚} ""L" A @AR@o"o" """"1##`#(#-#2#77$e$h$ wo$ 텘ja ZPNULNHRWTMASMASEHLCISMINREKOZRUMAPINODVONOCTKOERROVCOUVYPIEDOPKOLIVEDELZ}ATISKEPᇃ !"#$%&()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghij}klmnopqrstuvwxyz}~fffffff>`<|fl0fF68of;l80```00 0f< x}|||||||~|l8l8lfff< 0`l|Ƣ}8l|||l| l|~~ |~~8LXLX@@l8||~~ ||l8l8 ff< 8< << |Ƣ}|lllll|l8l8 || | |l8l8||f```< ~l8||l8||l8 0` ~ xl8 8`x}`x`~<~~<0~0 ~ l|||~~||~~||>````|~8<}8<||~~||0000~l8|ll8l~ } 8`8l8~l8~x|nf8x8h1hhhh h h  Y0 Ύ͎}`h~Єτ˩̠ː̈*e˅ԥ̅`hJϙ~`hhh͈͠`h~*~`h}~~`((((BdfB(UBBPB# Ah B7 B8x B94 }B9DB9iB9A(@BqHLTBB7IMAA E\E}E@$@ A!A"#$%KH&M'()A*I+J,J}-%L.@2/A$$SEKTOROVA BASE, V.LISKA, 3.'95 <<;A(,;@@,;@@,;@,;@@,}467@,. %67@@,. 467@,.[6- Bdf6- B(U-@7+IAV A([}A Ax'6-U: A2,%@'CHS=TA+12809 B&@Ap0RekodTab=7F80:ChS=8000#6- B#6- A}h(36- B76- B8x'6- B9436- B9D-06- B9i6- B90MAPINI m 17 Bajt{2T7//('} } S E K T O R O V  B  Z E<9'( Pejete si nvod (A/-)? +)96-V @A"@eAF }K+]@+APE`-@@$(M E N U6-@@B(-----}--E(U!!( Nov zznam . . . Z( ten /Hledn . . . _( Konec . . . . . . d( --------------}------i( Vae volba: n4)!@H* @R!*$('@1 A4As&@Hbx\}T}Q]QAutor: ,1,40,Titul: ,41,80,Stran: ,87,91,K : ,99,102,Obj.: ,115,119TO`@U: B%, BU5'6-}?:<<<,<F:@4,!A'@PQ 6-?:,6-% Ah(6-&@4!AUM( Bze je pln!Q\EESes}tava poloek (kup.:Katalog knih Klubu ten{, 5/95 Vnoce)67@,. %67A(,. 467@,.Q67@<}@,.Str.:l67@<@,.K:67A<A,.Obj..: 6- PPT-@ B(' } Zmnit zznam (A/-)? F)T6-V @"@eAu 6-?:,6-?:<**Xxx**Zru zznam: 0 -}@@ 0(7@<@!,#6-@> @" "6-&%@'-(,)}"AU\1"@'* P\;--+!@&* @2,)"A&A@((7@<,(67<,.7@<},E*-@@ *(7@<@!,J&-(*&67<,.>:,O6-@TEY)"AUG}^!!!@&* @2AEc+"A&6-&@!*+ AEh)*)67%&@<%&@,.>:,m6-}%@!GrF|]6-%@?QTO@U: B%, BU5'6-?:<<<,<F:@4,!A}'@P67A(,. 46-6-%@.6-?:,% Ag46-$$(}Hledat r.poloku . . !!(} st echny zznamy . !!(Zznam  slo XX . . . !!(-----------------------B)6-V @+ @)}!@5 AE8@<*?(BA&@jT]&6-@" Co hledat ? &\T]0"} slo zznamu (1..655): 06-% Ah> !*(Posl.zznam m . & Ah4M@u> A 6-6-T}]+ -6-& Ah+6-?:< a tento pro-gram (SEKBAZE.TB pejmenovan na AUTO-YY(PRUN.BAS). Nyni vyrob me dvkov soubor:START.BAT, k}ter obsahuje jedin dek,YY(Pa to kup.:TB15. Te zbv jen dt ten-to soubor DOSu na vdom : JOB START.BAT(} (=zavin).3/(& 3)[[(R} Program spout me nejlpe tak,e v Q-}MEGu nathneme obsah disku do11((roz en pamti (ead ), a dleYY(Ppod .1 nap eme a bootujeme klve}sami a . JOB zajist nataen YY(PTurboBasicu a ten pak naeho programu. Nakonec editace/ten nesm me zapo}menout00((na petaen vech sektor{ zpt na disk!YY(P Strojov programy jsou ukryty mezi ta-bulkami nzv{ a hodnot} promnnch, spolu YY(Ps eskou znakovou sadou (celkem na 1370 bajt{). Tato sada je -bohuel- vlastn VV(Nale klve}snice se d snadno vystopovat.Pro editaci je nastavena mal abeceda.51(( 5)}ZZ(Q} Formtovni sektoru s vlastn sektoro-vou mapou ($0170). Pozor! Pouijte jen 88(0jednou, pak dky (795..830)) }radji vy-puste!!% ( ( (*B0('Pejete si vyrobit mapu sektor{? (A/-)4)B6-V @/"@e4 6-?:,}6-?:<<<,9A>F:@4,!A'PC @u D:AUTORUN.BASB6-V @/"@e4 6-?:,RNAB595.CAP118745143=27ESCAPE=87DVOJ E, parametry 1=on, 0=off=119DVOJVE, parametry 1=on, 2=off=6}9EMPHA on=70EMPHA off=71dvakr*t tisk @*dku on=72dvakr*t tisk @*dku off=15zhu&t%n[ p)smo on=18zhu&t%n[ p)smo o}ff=12nov* str*nka=80hustota 10 zn. na palec=77hustota 12 zn. na palec=103hustota 15 zn. na palec=10nov` @*dek}=52italic=53cancel italic=113shadow/outline=0=1=2=3=67=66Ʊȱ } - -ě 11 Nab)dka EXMINSY od 1.6.9400Pro ATARI 800/130 i PC/XT-AT. Uved}en[ ceny plat) pro jednotlivce. Pro prodejce jsou to orienta'n) prodejn) ceny. Abonenti AK-SEZAMU LETEXu$ maj) slevu 30 proc}ent pokud nen) uvedeno jinak. Pro prodejce - pl*tce DPH je rabat 25 procent. Pro nepl*tce DPH je rabat 20 procent. } D je verze disketov*, K verze pro kazetu. M znamen* dod*vku n*vodu. Cena je v'etn% mag. media. 1SYKO 001 - HROCH, MLOK, }BOBR0 P@enos souboru na disket% z prost@ed) ATARI na IBM PC, konverse 'e&tin. Pokud p@ech*z)te z Atari na PC, zachr*n)te} t)mto programem v&echny textov[ soubory. Programy v BASICu 'i T-BASICu m+(ete p@ev[st v LST podob% a pozd%ji je p@eprogramov}at do GW-Basic, Turbo Basic nebo Power Basic Va&eho p)s)'ka. Nen) to a( tak obt)(n[. V p@)pad% pot@eby zajist)me pomoc.Cena }148,- K'. 2D, M. P@)ru'ka samostatn% - 13,- K'1SYKO 005 - ATEXT, ABASE0 Origin*ln) texteditor s volnou datab*z). Cena} 98,- K'. K,D,M.1SYKO 007 - ALFI 890. Programy k vyu()v*n) Alfigrafu, Minigrafu. Cena 100,- K'. K,D,n*vod.1SYKO 01}0 - EM290. Disketov` program k emulaci 1029 pomoc) BT 100. Cena 71,- K'. D,M.1SYKO 011 - p@)ru'ka BASIC0 Manu*le}k A4, 37 stran$, podle kter[ho prob)hala v`uka BASIC konverza'n)m zp+sobem. P@i studiu se p@edpokl*d*, (e (*k nep+jde d*le, }dokud nezvl*dne danou lekci. Doprodejn) cena 12 K'.1EXM 026 - V 990 Text a barevn[ obrazy vyhl*&ky o sil. provozu. Na} jedn[ kazet% oboustrann% nebo na 'ty@ech disket*ch. Cena 114,- K'. K,D,M.1SYKO 034 - TETRA0 Ukazuje, (e i na mal[m A}TARI lze hr*t hru pro "P)s)'ka", kterou zn* cel` sv%t. Cena 85,- K'. K,D,n*vod.1SYKO 035 - AK SEZAM 1-2-3/910 Z*jem}c+m o katalog s n*vody a dal&)mi informacemi podnikatelsk* hra M.U.L.E, kazetov[ OS, Nekone'n` p@)b%h, RAMDISK na PC, e&tin}a na PC, N*vod DESIGN MASTER, Norton Commander a jeho utility$ dod*me z doprodeje komplet za 50, jednotliv% za 20,- K'.1SY}KO 037 - A COMPUTE0. Program, kter` v)ce ne( uspokoj) p@i tvorb% jak[hokoli matematick[ho algoritmu. lohu vypo'te a pam}atuje si ji. Cena 150,- K'. K,D,M.1SYKO 039 - ALFI 900. Dal&), zdokonalen` a dopln%n` soubor program+ pro Alfi - Mini} graf. Cena 140,- K'. K,D,M.1EXM 101 - EDA0 Experiment*ln) a v`ukov[ databankov[ programy v TBASICu pro A1029, BT100,} TERMI Plze$. Cena 140,- K'. K,D,M 30 str$. Verze pro ALFI - MINI GRAF je za 90,- K'.1EXM 104 - JAPEJAPE CZECH0 R}ezidentn) program odstrauj)c) m.j. rozt@esenost p)sma na BT100 a m.j. dovoluj)c) 'e&tinu v BASIC i TBASIC. Cena 115,- K'. K,}D,M. 1EXM 105 - my&0 pro ATARI se z*kladn)m programov`m vybaven)m. S touto my&) pracuje i MOUSE Painter EXM 143$ }a LFT EXM 106c$. Cena 349 K', pro abonenty LETEXu AK-Sezam$ jen 300 K'.1EXM 106 a$ - MINI LEAFLET0 P@epychov` kres}l)c), p)&)c) 'esky$ a tisknouc) A1029 a BT100$ syst[m. 150,- K'. K,M podrobn` manu*l$.1EXM 106 c$ - LFT 0 Dal&) f}unkce, novinky k MINI LEAFLET jako na p@.: - plachta, kresl)me obraz, v%t&) ne( A4 130 XE a v)ce$, - my&, m* v`b}%r v oknech i kreslen) pomoc) my&i TESLA 3WN 16607, - Consul, simuluje 'esk` psac) stroj, - n%kolik dal&)ch font+}. Cena 135 K'. K,M.1EXM 107 - ZnEd20 Soubor program+ pro editaci znakov`ch sad, kreslen) semigrafick`ch obraz+, jej}ich tisk A1029, BT100, K6304 a tisk*rny s rozhran)m Centronix$ a pou(it) ve vlastn)m programu. Je to velice siln` grafick` e}ditor dovoluj)c) skl*d*n) obrazu ze stavebn)ch prvk+, kter[ si sami nadefinujete. Cena 145,- K'. K,D,M. Na mediu byl dopln%n }konversn) program ZNDM k p@evodu obrazu na soubor zpracovateln` Design Masterem.1EXM 111 - manu*ly0 K program+m koluj})c)m mezi Ataristy jsme zajistili @adu manu*l+, jejich( seznam za&leme za zn*mku 6,- K'.1EXM 113 - HRY EXMI 10 Kazeta} nebo disketa obsahuje 12 her, naprogramovan`ch v TBasic: A N*mo@n) bitva G Jazykov` kat B Logik } H Patn*ctka C Othello I Ut)kej D Samot*@ J Pexeso E Pi&}kvorky L Gardnerova hra F Obr chce ven M ab) z*vody V%t&ina z nich se d* hr*t jak s JOY ta}k s kl*vesnic). Jde o origin*ln) programy, kter[ autor zpracoval pro firmu EXMINSY. Hry jsou orientov*ny na cvi'en) logick[ho} my&len), pam%ti, post@ehu a rozhodov*n). Tak[ p@inesou nekone'nou z*bavu pro mal[ i velk[. Cena 140,- K'. K,D,M.1EXM 116 }- GRAUT0 grafick` automat Jeden z prvn)ch program+, kter` vyrob) op%t program umo(uj)c) kreslit obrazy. Vytvo@en` progr}am lze pou()t jako podprogram nebo proceduru ve va&em programu. Cena 125,- K'. K,D,manu*l na souboru.1EXM 120 - HUMBLE DES}IGN 1.300 Kreslic) program na b*zi vektorov[ho vyj*d@en) obrazu s 'eskou abecedou. Druh*, zdokonalen* verze p+vodn)ho HD}, tiskne A1029, ALFI i MINI GRAF, m* i v`stup na obecn[ tisk*rny, p@ipojen tisk na BT 100. Cena 165,- K'. K,D,M.1EXM 121 -} TECH GRAPH0 Kreslen) v%deckotech. graf+, spreadsheet, v`po'ty, tisk na tisk*rny jako HUMBLE DESIGN. Cena 135,- K'. K,D,}M.1EXM 123 - ATAKALK0 Sestava pro podnikatele jednoduch[ ]'etnictv) pro nepl*tce DPH, databanka a texteditor$. Tiskn}e na A1029, STAR LC-20 a MANNESMANN MT-85. Cena 389,- K' v'etn% manu*lu a dvou disket. N*vody k p@ipojen[mu )(kovi @ada tis}k*ren$ a M-Notesu jsou na souborech.Syst[m je ur'en pro: a$ k veden) a zpracov*n) pen%(n)ho den)ku podle "Z*sad veden) }]'etnictv) p@i soukrom[m podnik*n) ob'an+." Jde tedy o jednoduch[ ]'etnictv). Funkce jsou dopln%ny tiskem na A 1029, Mannesma}nn Tally MT-85 , Star LC/10 a Star LC/20, b$ k veden) textov`ch soubor+ na p@. korespondence, popisy, z*pisy, 'l*nky a } pod.$. Tuto ]lohu pln) autorsk* verze programu  EK 4.0, kter` autor ]pravy vybavil mo(nost) tisknout na velice &irok[ pale }t% tisk*ren podrobn%j&) informace jsou p@i popisu akce EXM 141 -  EK 4.0$, c$ k evidenc)m v&eho druhu podle pot@eb u( }ivatele pomoc) op%t autorsk[ ]pravy programu MIKRONOTES bli(&) charakteristika v n%kter[m z p@)&t)ch AK-SEZAM+$. Dod*v* s }e i DEMO verze za 59 K' v'etn% diskety. Lze objednat i manu*ly na )(ka 30,- K'$ a na M-Notes 31,- K'$.1EXM 125 - TBASIC }y pro BT 1000 Obsahuje dv% origin*ln) disketov[ verze T-BASICU s tiskem na BT 100. Popis je v AK SEZAM 1/92 a 2/92. Disk}eta se dod*v* se za 75,- K'. Jde o autorsk[ programy zpracovan[ pro EXMINSY.1EXM 126 - TTDOS 1.50 St*le v)ce pou()va}n` opera'n) syst[m zajist)me na kazet% nebo disket%, s @adou her nebo u(itkov`ch program+. Na p@*n) i v z*suvn[m modulu - v(d}y samoz@ejm% s p@)ru'kou. Syst[m na mediu s p@)ru'kou a dolkov`mi pogramy se dod*v* za 50,- K'. P@)ru'ka samostatn% za 20,- }K' abonenti 40/15$.1EXM 129 - VUKA 10 Soubor obsahuje 41 program+ na kazet% nebo 38 na dvou resp. 'ty@ech disket*ch}. T`kaj) se cvi'en) jazykov`ch 'e&tina, angli'tina, n%m'ina$, matematiky, zem%pisu b`v. SFR, Evropy i sv%ta, oblohy, not, v}lastiv%dy, p@)rodopisu, miner*l+ a dal&)ch. Je tam i robot Karel.Cena 135,- K'. K,2D,M.1EXM 133 a$ - COPY kazety0 Ko}pie vybran[ referen'n) kazety v'etn% media, 75 K' abonenti 60$.Seznam za zn*mku 6 K'. Ve sb)rce m*me v)ce ne( 60 kazet.1}EXM 133 b$ - COPY diskety0 Kopie vybran[ referen'n) diskety v'etn% media, 43 K' abonenti 35$.Seznam za zn*mku 6,- K'. }Ve sb)rce m*me v)ce e( 150 disket. 1EXM 134 - Disketa pro za'.0 Jde o v`b%r z program+ putuj)c)ch mezi ATARISTY, kter}` uspo@*dal a doplnil p@)ru'kou s n*vody nebo alespo n*vodnou informac) pan Patrik Podhr*zsk`. Cena 65,- K'. D,M.1EXM 135} - AK SEZAM 1-2-3/920 Publikace pro abonenty ze z*jmem o podrobn%j&) popis nab)zen`ch program+, n*vody i dal&) informace} i z oblasti PC N*vod k PRINT SHOP COMPANION, komprima'n) programy na PC, e&tina na tisk*rn% spolu s ATARI, N*vod k OS QMEC} a j.$. Kompletn) ro'n)k 92 je za 72,- K', jednotliv* ')sla po 28,- K'. Ro'n)k 93 se nepoda@ilo zajistit, nab)dku r}o'n)ku &k. roku 94-95 najdete pod ')slem EXM 235.1EXM 138 - DLAUT0 Automaticky vytvo@) program, kter` nastavuje DISPL}AY LIST podle p@*n) u(ivatele. Cena programu pro BT100 a A1029 je 145 K', K i D, M. P@ipravujeme.1EXM 139 - FELCAR 1.40} Fyzick` p@)stup 'ten) i z*pis$ na libovoln[ m)sto diskety. Nov* verze dopln%na tvorbou soubor+ z vybran`ch sektor+. Z*rov}e byla dopln%na mo(nost pracovat s dvojn*sobnou hustotou, tedy s disketou 180 nebo 360 Kb t.j. se sektorem o 256 bytes$. Ce}na 125,- K'. D,M.1EXM 140 - JAZPEX ANGL 0 Aplikace PEXESA do oblasti, kde principy Kimovy hry jsou zdokonaleny na mno }hem n*ro'n%j&) stupe. Obsahov* shoda dvou pol) - to je princip, kter` Va&i pam%t mimovoln% donut) memorovat slov)'ka s t[m%@!} trval`m ]'inkem. Budete p@ekvapeni, jak rychle se um)te u'it - a z*bavu i sout%( m*te nav)c. Hra je nejen poutav*, ale i u(i"}te'n*. D%ti i dosp%l) se u') anglick* slov)'ka asi 900 pojm+ v celkem 84 dod*van`ch sad*ch na disket% nebo kazet%$ s velice #}plochou k@ivkou zapom)n*n). Mohou hr*t a( 4 hr*'i kl*vesami nebo ob%ma JOY STICKy. Cena 165,- K'. K,D,M i optimistick* u$}'ebnice angli'tiny p. Franti&ka Kouck[ho, kter` p@i jej) tvorb% vyu(il v)ce ne( pades*tiletou praxi u'itele angli'tiny. Tuhle%} baje'nou "jako augustinku pam%tn)ci si jist% vzpom)naj)$" dod*v*me i samostatn% za 43,50 K'.1EXM 141 -  EK 4.0 0 &}Zn*m` a spolehliv` texteditor, zpracovan` pro t[m%@ v&echny pou()van[ tisk*rny. Autor vy@e&il vyu(itelnost pro n*sleduj)c) za'}@)zen) v z*vorce je v(dy uveden p@)slu&n` extendr$:MT-85 .MT$, A-1029 .AT$, EPSON .LX$, DMP 2160 .DMP$, FX80 .FX$, NL (}2805 .NL$, K6304 .R2$, A-1029 slovensky STUR.AT$, C 2011 .CON$, DM 105 .DM$, LOGO STAR .LS$, SEP 510 .SEP$, LC-10 .LC)}$. Na mediu p@ed*v*me v&echny verze. Cena je 98,- K' v'etn% media i p@)ru'ky.1EXM 142 - POZDRAV z BRNA0 T[m%@ 40 soub*}or+ na kazet%, kde je m.j. HCopy, tisk tabulky, listing s kontroln)mi kdy, rychl[ t@)d%n), m%@en) vno@en`ch cykl+, @e&en) ]l+}ohy Zebra, okna, ]zk` tisk na A 1029, rotace, kreslen) v`vojov[ho diagramu, n%kolik TOS+, vyhodnocov*n) brann[ho z*vodu, r+zn,}[ n*vody aj. Cena v'etn% kazety je 120,- K'.1EXM 143 - MOUSE PAINTER 0 Grafick` editor pracuj)c) s my&) TESLA 3WN 166-}07. Sada program+ obsahuje i .LST rutinu, kterou m+(ete pou()t ve sv[m BASIC programu. Cena 99,- K'.1EXM 144 - BLOKSTAT .}0 Vylep&en* disketov* verze p+vodn)ho programu na kazet%. Zpracov*v* soubory dat pomoc) statistick`ch metod. Cena 110,- K/}'.1EXM 147 - INFERNO PEKLO$0 V`born* hra kombina'n)ho typu, kdy si soupe@i vkl*daj) do cesty p@ek*(ky, p@)padn% se0} mohou znehybnit 'i vymazat. Hr*' @)d) BLUM KA, po')ta' na V*s organizuje BL KY. Ka(d` ze soupe@+ se mus) sna(it postavit s1}v[ kameny do cesty soupe@i na co nejmen&) po'et krok+ a v optim*ln)m 'ase. V(dy po ]sp%&n[m dokon'en) kola se zv`&) stup2}e obt)(nosti a hra se opakuje. Cena 95 K' v'etn% media i n*vodu.1EXM 148 - LIFE0 Program tvo@) plo&n[ generace rod)3}c)ch se a um)raj)c)ch bun%k. Zaj)mav[ obrazy k inspiraci kresl)@+ a design[r+. Naps*no v ACTION. Verze s vy&&) rychlost), mo(4}nost) ulo(en) obrazu v jak[mkoli okam(iku na soubor pro n*sledn` tisk. Um) zv%t&en) obrazu. Cena 95,- K'. D, n*vod na disket5}%.1EXM 150 - publikace k XF 5510 "Disketov* jednotka XF 551 pro po')ta'e ATARI" - n*vod a popis DOS 2.5. Publika6}ce se dod*v* za 23,- K'.1EXM 151 - TURBO DOS XE, p@)ru'ka0 Popisuje OS, kter` um) pracovat s podadres*@i, dovede p@es7}m%rovat vstupy i v`stupy, podporuje v&echny typy RAM-disk+ zkou&eno od 64K do 265 K$ i v&echny typy form*t+ disket. M* mo(no8}st rychl[ho p@enosu dat a mnoho dal&)ch p@)jemn`ch funkc). Je to povelov` syst[m. Kn)(ka popisuje nejen u(it) vlastn)ho syst[9}mu, ale i stru'n` n*vod obsluhy v)ce ne( dvaceti utilit obsa(en`ch na disket%. Jde o modern) OS, kompatibiln) a &iroce pou(it:}eln` v praxi. Cena manu*lu 27 K'. S programem na disket% 69 K' abonenti 20/55$.1EXM 152 - SAZE0 Program, kter` zvl;}*dne v n%kolika vte@in*ch naplnit pam%t DOWN LOAD tisk*rny EPSON LQ-200 a tak[ LQ-100$ - 24 jehel 'eskou znakovou sadou. S <}apkem i Va&imi programy v BASIC i TURBO BASIC m+(ete tisknout 'esky. Na mediu je p@)tomen i program ke tvorb% znakov[ sady pr=}o 24 jehli'kov[ epsonky. Znakov` editor umo(n) "vyrobit" znaky v rastru 24 kr*t 9 bod+. Za 115,- K's na disket% i kazet%.1>}EXM 153 a$ - AGENT 1.10 V AGENTOVI se dost*v* do rukou u(ivatele pomocn)k, kter` dovede automaticky zav*d%t do souboru?} ]daje o programech na disket*ch. Sami m+(ete doplnit vlastn) rukou bu ihned nebo pozd%ji dal&) charakteristiky programu a(@} 32 byt+$. Se souborem pak m+(eme pracovat jako s datov`m souborem databanky - v%ty opravovat, zav*d%t, ru&it, t@)dit, vyb)raA}t je podle zadan`ch kriteri) a tyto tisknout na obrazovku, tisk*rnu 'i ulo(it na jin` soubor. Program byl testov*n pod TB}TDOS 1.5 s TBASIC 1.5. Velikost souboru je d*na verz), kterou budete pou()vat. Agent 1.1 pro 800 XL/XE m+(e m)t v souboru ccaC} 320 z*znam+. Cena bez TTDOSu 170,- K', D,M.1EXM 153 c$ - AGENT 3.10 Pracuje s roz&)@enou pam%t) a( na 320 Kb CompD}y shop nebo RAMBO XL$. Program se dod*v* pro roz&)@en) na 320 Kb - COMPY SHOP - PB7. Pokud m* u(ivatel jin` typ roz&)@en), jeE} nutno to v objedn*vce uv[st. Tady je mo(n[ zpracov*vat najednou cca 2500 v%t, pon%vad( soubor s daty je p@i pr*ci programu uF}lo(en jako p@)mop@)stupn` ve 128 K roz&)@en[ pam%ti. Jinak m* shodn[ funkce s Agentem 1.1. Pon%vad( jde o evidenci diskeG}t, nen) nutn[ jakkoli zaji&ovat spolupr*ci s kazetou. P@esto se umo(uje ukl*dat data na kazetu - pova(ujeme to za BACK UP H}mo(nost proveden) bezpe'nostn) kopie$. Probl[my tisku @e&) pou(it` TBASIC a interface. Dod*van* verze b%(n% tiskne na A1029 aI} tisk*rn*ch ekv. EPSON. Cena 195,- K'. D,M.1EXM 154 - TECHNOLOGIE XMEM v. 2.00 Autor Milan BOK zde soust@edil progJ}ramov[ vybaven) k z*pisu i 'ten) dat do z$ roz&)@en[ pam%ti k vyu(it) v programech, napsan`ch u(ivatelem v T-BASICu. V tomtoK} pojet) se pam%t chov* jako p@)mop@)stupn` RAM disk. Nov* verze se dod*v* v'etn% n*ro'n[ho testovac)ho programu, kter` pozn* L}chybu bitu v kter[mkoli z b%(n`ch roz&)@en) pam%ti. Po zku&enostech s mo(nostmi u(ivatel+ jsme do diskety za@adili ji( hotov[M} programy pro dostupn* roz&)@en) 130, 192, 320-PB5, 320-PB7$. Tiskne na A1029 a ekv. EPSON. Cena 115,- K'. D,M.1EXM 155 -N} PRO HRY 20 Pan Karel Prokop vyhov%l prosb% firmy EXMI a napsal pro ni dal&) skupinu her "NA HLAVU". Obsah : A P@isO}t*n) Apolla B Let balonem C Skladn)k 1 D Skladn)k 2 E Cesta koule F FazoP}le G Jednoruk` bandita H Shoda dvou osob I N*mo@n) bitva 2 Hry pro zamy&len) i pobaven), pro sQ}amot*@e i dva hr*'e. Cena 112,- K'. D,K,M.1EXM 158 - RAMTUR0, Vladim)r Kvasni'ka St*le asi nejlep&) kop)r*k pro COPR}Y v)ce kazetov`ch soubor+ v TURBU najednou i v roz&)@en[ pam%ti. Cena 48,- K'. K,D,n*vod.1EXM 159 - RAMDAT0 SolidnS}) databanka pro pam%t alespo 128 Kb, vhodn* i pro evidenci Va&ich soubor+ program+$. Cena 120,- K'. K,D,M.1EXM 160 - BAST}IC KANTOR 10 1. d)l v`uky BASICu. 88 K',-. K,M.1EXM 161 - BASIC KANTOR 20 2. d)l v`uky BASICu. 88 K'. K,M.U}1EXM 163a$ - GRAKON0 Jan Rychl)k, st) n.L. GRAKON, 15->8 konvertor, v 2.0$ Disketa obsahuje dva programy umoV}(uj)c) p@evod 'ty@barevn[ho obrazu do jednobarevn[ grafiky 8. P+vodn% vznikl pro p@evod digitalizovan`ch obraz+ z programu DW}IGIT pro Alfigraf, ale stejn% dob@e p@ev*d) jak[koli jin[ obrazy v gr.15. Vstupem je soubor nekomprimovan`ch obrazov`ch dat vX} z*kladn)m form*tu jak` produkuje nap@)klad Micropainter$, na dod*van[ disket% je proto i tiskov` program HARDPRINT, kter`, Y}krom% toho, (e zvl*d* tisk obrazu i na Alfigrafu, um) p@ev[st do vhodn[ho tvaru komprimovan* obrazov* data form*tu Koala. P@eZ}vod obrazu v programu GRAKON je prov*d%n v(dy jedn)m zvolen`m zp+sobem ze t@in*cti z*kladn)ch kombinac), vyu()vaj)c)ch p%ti d[}ruh+ rastru a dal&)ch sedmi s p@evr*cen`mi rastry$. P@i@azen) v`sledn`ch odst)n+ v gr.8 p+vodn)m barv*m v gr.15 je voliteln[\}. Lze p@ev*d%t v)cekr*t za sebou tent`( obraz, p@i'em( p@i@azen) barev se mezi jednotliv`mi p@evody m+(e m%nit, tak(e v`sledn]}`ch druh+ p@evodu je daleko v)ce ne( dvacet a vznikaj) i zaj)mav[ nov[ rastry. Obraz lze tisknout libovoln`m "hardcopy" progr^}amem na Va&) tisk*rn% nebo plotteru, nebo d*le zpracovat kreslic)mi programy typu Design Master. GRAKON pracuje i pod TTDOSem_}, co( umo(uje vstup a v`stup i v "B:" form*tu na kazetu. Disketa obsahuje nav)c asi dvacet obr*zk+. Cena 175,- K'.1EXM 16`}3c$, 163d$0 - diskety s obr*zky pro GRAKON, po 66,- K'1EXM 164 - ANGLEX, u')me se anglicky0 Uv*d) zcela nov[a} metody pro v`uku a zkou&en). Zkou&en) i cvi'en) prob)h* bu anglicko-'esky nebo 'esko-anglicky s 'eskou diakritikou. M* n%kob}lik typ+ zkou&en) v'etn% toho, kdy si po')ta' pamatuje pojmy v`razy z v)ce slov$, kter[ (*k neum%l - a ty zkou&) sice n*hodnc}%, ale vytrvale a( do ]sp%&n[ odpov%di. Na z*v%r p@edlo() exaktn) v`sledek Va&) ]sp%&nosti. Manu*l obsahuje i p@esn` n*d}vod, jak zav[st jin* data i jin` jazyk$, vyhovuj)c) u'iteli, studentovi nebo rodi'+m. Cena 170,- K'. K, D, M. Dod*v* se i v e}proveden) B: pro roz&)@. pam%t a TTDOS$1EXM 165 - LINOR0, @e&en) line*rn)ch rovnic Autor p. ing Hlad)k se v%noval f}probl[mu s obvyklou pe'livost). Program dovoluje @e&it rovnice a( o 30 prom%nn`ch.Cena 119,- K' K, D, M1EXM 166 - SEND-U1g}0, komunika'n) syst[m 1xPC  10x satelit Atari s) mezi ATARI a PC$. Autor P. Mukn&n*bl p@ipravil HW i SW pro SERVEh}R PC a a( 10 satelit+ ATARI 800. Cena komplexn) dod*vky se stanov) podle objednan`ch komponent a ani v proveden) COLOR "1xPC i} 10x satelit ATARI" v'etn% v`konn`ch filtr+ a bar. televiz) FUNAI, syst[mov[ho i aplika'n)ho vybaven) pro Z*kl. &koly a pod.j} &kol. za@)zen) nep@es*hne 190 tis. K'. Provize Atarist+m, kte@) zajist) z*jemce je podle ]'asti na projektu, jeho zaveden) ak} ]dr(b% 3-7 procent z kontrahovan[ '*stky, p@)padn% s dal&) odm%nou p@i pracech v pr+b%hu ov%@ovac)ho nebo rutinn)ho provozu.l} Cena podle rozsahu dod*vky.1EXM 167 - SEND-U20 Komunika'n) syst[m oboustrann[ho propojen) mezi Atari a PC. tato nam}b)dka p@edstavuje 1 p@ipojen) H-DISKU k ATARI 800 !!!0Atari p@itom vyu()v* obousm%rn% H-DISK PC, ani( ztrat) svou samon}statnost. Dod*v* se: a$ komplet ATARI 800 XE s magnetofonem XC12 za 5200,- K' v'etn% p@)slu&enstv), kazety pro za'*te'no})ky, kabelu 1,5 m propojen) mezi 2. portem JOY-STICKU a portem LPT1 PC/AT a diskety 5,25 nebo 3,5 - podle objedn*vky$ pro PCp} se syst[mov`m, komunika'n)m a aplika'n)m programov`m vybaven)m cca 100 soubor+$. Dal&) pot@ebn[ programov[ vybaven) aplikaq}'n)ho charakteru zpracujeme podle pot@eb u(ivatele. b$ samotn` HW a SW dod*v*me v cen% 1700,- K' pro abonenty 1600 K'$ r}a ]hradu re(ijn)ch n*klad+ spojen`ch s instalac) do A800 z*kazn)ka, po&tovn`m a expedic). Znamen* to, (e ATARI 800 je nezbytns}[ zaslat na na&i adresu, aby bylo mo(n[ nahradit SELF TEST komunika'n)m modulem. Zajist)me i dod*n) t%ch komponent, kter[ V*mt} pro dom*c) s) chyb). Z*jemc+m za&leme podrobn%j&) nab)dku.1EXM 168 - TO 4.00 Jde o unik*tn) program, kter` doveu}de v[st na ATARI 800 s disketovou jednotkou nebo s roz&)@enou pam%t) 1 PODVOJN ETNICTV 0se v&emi pot@ebn`mi v}tisky. U(ivatelsk* p@)ru'ka je dvoud)ln*. V prvn) '*sti je pops*na obsluha syst[mu a druh* se v%nuje praktick`m postup+m p@i w}zaveden) ]'etnictv). Z*kladn) funkce:A Zaveden) ]'tu B 'tov*n) transakceC V`stup ]'tu D V`stx}up transakc)E V`stup aktiv, pasiv, n*klad+, v`nos+ v`sledovka, rozvaha,..$F P@evod KZ kone'n` z+statek$ na PZ po'*te'n) y}z+statek$G Datum PZ H Modifikace KZI Modifikace za@)zen) periferie$J Tvorba souboru K Zaveden) z}osnovyL Ulo(en) osnovy M Modifikace souboruN Konec pr*ce, n*vrat do oper. syst[mu. Syst[m se dod*v* na diske{}t% nebo kazet% v B: - s TTDOSEM za 395 K' abonent+m za 320 K'$. Podrobn%j&) informace budou uvedeny i v informa'n)m bulletin|}u AK-SEZAM LETEX$ '. 2 a 3 ro'n)ku 94-95.1EXM 169 - MASKOT0 je v`ukov` a procvi'uj)c) program pro jakoukoli v`uku,}} kde lze definovat ot*zku, spr*vnou odpov% a dv% nespr*vn[ podobn[$ odpov%di. Kapacita je a( 20 lekc) po dvaceti ot*zk*ch. ~}Dod*v* se za 150,- K'. V(dy po skon'en) lekce zap)&e v`sledky (*ka na samostatn` soubor, celkov` 'as, po'et spr*vn`ch od}pov%d), ')sla v&ech nespr*vn% zodpov%zen`ch ot*zek a dal&) informace o (*kovi i zku&ebn) lekci, kter[ je mo(n[ samostatn`m pr}ogramem tisknout. Je koncipov*n tak, aby u'itel rodi'e$ mohli snadno doplovat lekce, nebo zav[st libovoln` obor. Dod*v}* se s testovac)mi soubory: 'e&tina se zam%@en)m na dislektiky a matematika pro 8. t@. Z, informatika. Na p@*n) zavedem}e soubor podle pot@eby u(ivatele - standartn% dod*v*me ]pln` soubor 'e&tiny a matematiky pro 8. t@. Z po 105,- K'.1EXM 17}0 - BaBy Bag0 je databanka, kter* nechce podrobn[ studium manu*lu. Vede u(ivatele "za ru'i'ku" a nab)z) mu jen ty krok}y, kter[ pr*v% maj) smysl. V 1. kroku dovol) vystav%t form*t v%ty n*zvy, druh a velikosti polo(ek$, v 2. kroku jsou v%}ty do form*tu zapisov*ny, v 3. kroku mohou b`t aktualizov*ny, t@)d%ny, vyb)r*ny podle r+zn`ch kriteri) a nakonec mohou b`t vy}d*v*ny na tisk*rnu A1029, BT100, EPSON, ALFI-MINIGRAF$ nebo monitor. Tiskov[ sestavy se automaticky p@izp+sob) form*t+m v%ty}. Dod*v* se v disketov[ i kazetov[ verzi, data um) zapisovat na prakticky libovoln[ medium. Data se ulo() spolu s form*t}em, tak(e pro r+zn[ soubory m+(eme vytvo@it neomezen[ mno(stv) form*t+. Cena verze pro A800 je 170 K', pro roz&)@enou pa}m%t bude st*t 270 K'. Dr(itel[ ni(&) verze z)skaj) upgrade na vy&&) za 123 K'. Podle pot@eb z*kazn)ka m+(eme p@ipravit z}pracovatelsk` modul j)m nadefinovan[ho souboru, obsahuj)c) na p@)klad sou'et ur'it`ch polo(ek definovan`ch u(ivatelem, vybran}`ch podle obsahu jin[ polo(ky a pod. Mo(nosti nejsou p@)li& omezeny zvl*&t% ve verzi pro roz&)@enou pam%t. P@ipravujeme verzi} pro IBM PC.1EXM 171 - HRY EXMI 3 PRO-HRY 3$0 T@et) op%t zda@il[ "d)t%" p. Karla Prokopa v oblasti inteligentn)ch }her. Obsahuje:A Mamatjang-matjang B Pistoln)k KidC Zlat` z*bor D Hled*n) minE Jazykov` kat n%m'ina$ F Kla}vesniceG Kondiciogram k tiskarn% A 1029$ Disketa za')n* DOSem, spou&t) se Turbobasic a obslu(n` program s nab)dkou sou}bor+ Menu$. Na kazet% je na po'*tku nahr*n Turbobasic a za n)m postupn% v&echny hry dle v`&e uveden[ho seznamu.Cena 112 K',} K, D, M.1EXM 235 - LETEX AK-SEZAM$0 Let*k EXMINSY vych*z) ve &koln)m roce 94-95. 1 ')slo ji( vy&lo, 2. kon') v`ro}bu a 3. vyjde k ukon'en) 'innosti Pra(sk[ho Atari klubu koncem 'ervna. V%@)me, (e bude st*le o 'em ps*t a hlavn% ')st. Ro'n) }p@)sp%vek je 87 k', pro abonenty 78 K'. SLEVY NA ZBO ? VOLN VSTUP NA RELACE !! Pro abonenty i za')naj)c) "p)s)'k*@e" p}@ipravujeme ji( te relace o novink*ch, p@edv*d%'ky, prodej program+, nab)dku HW i SW slu(eb atd atd dvakr*t m%s)'n% ve &kole} Brig*dn)k+ 14 na Praze 10 v(dy 1.a 3. st@edu od 17.00 do 18.30 stanice tram. '. 11 ZBOROV$.1Z*silkov* slu(ba EXMINSY0}vy@izuje i objedn*vky na sortiment JRC obsahuj)c) bohatou nab)dku SW i HW ATARI a postupn% bude roz&i@ovat nab)dku z oblasti }PC. O polo(k*ch t[to nab)dky budeme 'ten*@e postupn% informovat na str*nk*ch AK-SEZAMu LETEXu$. Na vy(*d*n) nab)dku za&leme.}Objedn*vky zas)lejte a informace (*dejte na tel-faxu 02/859 2980, EXMINSY, Kub)kova 1180, 18200 Praha 8.) nab)dku za&leme.k66/3061  (6"/ (6``ppppppppppppppBH6A36 6!./#.)0/(,%$.)#% 6yro}bil2adek3terba 2!34%26@p}^Qmo}Em_h /o`%VyPP*_?}eUUU] U}PW^nUUUUVUZDZQA[UUUUlUZFjVTUfdﳝ}!T`ZUBjV[VUEFP[_UTYP}__P@E@ E_}UUYU@ ޛ^]~UPAjV5DWXydAzm]w}{T}Lە@Y^f_`Vnf_pҖV^ea/}d [Y[TeE_Z[Al [[D^ @ WoUA}F념WofW [QP_}AϿPooAU@o?E@~DUUB@꯳}PYUAoaP꯿PoZ@J PPPPX_}꯿ P@U꯿`QPݕUamU`PU- U}ﯿ`T/K`ZU@Po?P`&UBP eW}TPYoCPKW_KPC䳧}o[꯿Uk@\P@g[\ mAFA_S}\ PAt S%oEAS( {@W  {PAT/R}G k@oZ@_TQP@ JeAQ/VQP@ +?ijQi/@ ?jEQd?}Q */UATB%UfoUUT@fU_VPQ@+PDGڛUP@+}@!@GE[eQU/@@][UeD/PY@Pd'aD/oPTQeeUT}/T@QPGeV`_AQYPP!T@QReTP_UeP@!TUR?꩙@PQViP@`@QAꩳ}UUXZUPp@QAAԑUEQ_BQ@@AA뿮UTDU_TdeUA@U_@AaU@G곮}UPT E[UUTU%TUA@_뫪QUPOA@@_UUUA@*}eQ@dPeﺪU@/jo@Pi뫺UU@ꦟT?PQzTnUUUUPU@U_UT?`gD}UeUj@@ڦAT/`wQZꪪeP@Y {*UUUUU@@ڥ`*UUUU@DڥP}jZUVVUUUQTPDکjo@UUUEPDTթjUA_ UUUUTAEj@U_iUUUUUE@EUP_}UTfUUUUPmQ^@U@UUUEU@@@UDVUUEU\f@@PEUUUUQj}@)EEUUEPEPFjE(UtUUUDAhڕDCU@TQyeiUT@TtڥP@~$.IUZUfjPd١}P~$_驩PեZT_m@WUUT@@T UU@TU@_  UDDEUQT@T}%Po FieeUUUUU T AjYUeQUTUA `/ UZeUUPETj`_@ VfUZeUUUEQ@} E%@@o@ QeiUUDTT Do 溪VfiUUTE@[ UUeUUQU@[ @ >VYfUUU}@K@`@  )jYUUEPUKP@ VoeeZYUTUWVAPE ZAieVUVAU@WQ@ieUZ}EU@AJ T ePUYU@P[/$T eQJe@PDF[PoAQUAjYVֿ@TPO֦E@DUjU}UPP_U@@TUeQQ@ٚ PjTRkQaBZAeU}VDEAe@@z}UyFRPUiiDPPzZedZtjV@Ei@TTZUZjUD@@@TTojUYj@jDUE}_ZVUeP@iQDE^jQU~QE@@UQTZUHW~d@e@QRVUPPA@@T}EVUY[EUTU@B@@W橑IUmKUVAYjUXDUE@?VEUEXUZU@}EVەQEY@sUZAER_eUVfEY@@seUT֚YanoUEVY seVPP@XuQEGTPDsVfhP}PUhhwUADPwVjT AiUEF/VsZUidUQDjٻ[oADsZVRꪮQAW_UDsf}PF Ue[[UTsfZFie@[@wij VꪪU?iD_TDsZfQVVe?eE_dU@v}feVVTE_TUD@rfYzFVZf/D_EuUJujVVj_E[PE4UYeUTQUTUjV_UK@}=aDUeVZeUDYP@?U~U[W/_QY`UPP?Vo_W_U?VZ[z敳}T@?_ZjZ@?_ꚩ*ڪTWeQ@?VU[UUT@ VPQ@@?UjUUUUP}QP?eQUUkfT?oՕZnZoZTU?jfZFUT@?_jieU[}WTU?_ig﮿SeU@?WYo[aWD?VWkf׿@?Wg}oP@?gֿosEP@?_皿fwU?_oS?_}eP@?P@?_ٿUT?_PU?_}U@?_ݿT?_Ϳ??_}^UK?_neA?_jdD[XoA AUUeiUUQDQU{UUE!UUiyUjAETTU{UU!iV}ZiU@UFE!UFZVVjUUEPZ1UjRjD@UQoQTZ jGEjUTTVAUJ} jEjDTUU@kEUJ$ZWjUEUUUUDQTZ4AiWjUUUEEAdJuFUiWjUUUUUE?}Vd_uUUTZjUUUEUY@EZVeeUZU[UjUUUUAUTUeEAVnQZUjUUUUUU 뿪YfjQ^UoQUUUY}i}QJUnUUUUTY@j_UQ^E^UUUUYUA^DZUUUYU^T^YQ^AZUUUUU}_U_UQZDZUUUU[U_QZUjUVUP+e_^EjUVYjd_ꖥ[kUZZ}T_[jUjVd_ZUjQoUWUjjUToVW֮Uj})oVWVDNWՖVY@OWVUT[Y}ZT[ՖiZAA _iQ_?} ?i j foj?fWZ~f?}SKWN[W@dZooO모AdP ~홯}_QT鯖~ٝooP WoT V?YoTP f.}oqU Y:Vo믑U@ iUB*幑_QPZEU+ePZK}AD/oAT@UoHUVfWQUk}P_ݿA_AyUUUUUPQU_TYQVUU}88/ 8ͩ@ 80<1  8!/ 8 8 8 8i ͐ΥX 8} 8 8 88 ͰΥ@L988͕8``ͅ˥΅̩ϩ<Рpȑȑϩ 98Nȥˑȥ̑ϩ 9 8}88ޠAȩȩ<`e8 9ː`eυϐ`8`ͅ˥΅̩ϩ<Рpȑȑϩ 98Nȥˑȥ̑ϩ 9 88