8(CA@AUTORUN.BATBATOBSAH45B 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 2 :  /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 138Disk f(}qllWrite protectedFile MismatchBad Filename}FLOP c.45 duben 2002--------------------------------File lock)}edDevice doneDirectory fullFile not foundBad Load FileNot DOS II+Bad HexAbort-> Source-> DestinationD2:+DOS SY}'FLOP 45TITLE45FLOP45 yi,/ AxA01|rsqprԩЩ$oЍ йEйEйEEݠE,}rsErsq r)5\sq: A̩Aͩ΢`p U A% \. -}w["b0_'`eMΥ)<pp.` i@ ,pͥɟE & ULbHA&Р .} ΍ЩЬAh@`ҙ҈`V tme Vs u 45. sla magaz nu Flop, u tradin vydvanho kad rok v term/}04konn Ataridy Prostjov -#ntokrte $2002doufm, e js, stihli. ***vod^ dem ko.tvoil RASTER a p0}edvd m0svou "legendrn " sestavu 800XE, datasetuE(B TV Junos. Hudba je4Sklvk &skladby "Len 1}raz" odupiny Eln&Rdi bychom hned zdeS]ali vem aktivn rist m, kte ndo obsahu Flop"p;ja2}ktvorLi ?-*(=?,yspfa9}ZURKH9730@$!%@2yrlf`[UQLHD@<9I38jjFAn0R"ȠzU4ؽw`N8'øxpjd^ O:}PQR  o+ ...JJ'Yd)I1 / {;}VVX^X@ZεXLYWWX _^ & ii)ڝW""WiQYp<}XXXW0LYW( )W m]LY@}WW *U ^"%)@L[Dɀ+)? ; -$ $R )=}?*U+L^Y  ^FYW! .[2U=XG}"U$U}WU X"U)?Ȅ{+LZ ; F "UUW U ; N UҎҮUUҌҮU UҌҮUUҌ?}ҮU UҌҮUUҌҮU UҌҮUUҌҮU UҌҍ:U;Uҍ`X$X,X?{,X  )W8 XW @} %t IA2UpcJJ[dX7 L8]L5<JT_4Q]4XDX DXW)W<LXHhA}Xi?}W"U`<|l0fF68of;/'p88p'<<A ~ !S} 0~k 0`@ 8 \x%H ~` x gn`>f~T}]_|``W xlfflxC?>``nf76774:p cwkccv~~nomOl6 7<W.j <KkwU}O :'~'6@x64  <>f>l8 6<6d  8<> 'w~6 `V}o  ~W`o>`<|A/W /? >  x`x`~n|lf N/.<00]1 o>W}7- / /1glxl fkc O |`OPW? ck>6 J 7pp8kKX} Xp/7UZUU3$UU 1Jk $-&o%+'#+' NU -'% %7'%U)&Ue%V3'/'K'[Y}t3' 3' &9'_ &1'U'x)'AUQUU_UT%uPA'#U'@"'#P''"U#'6JZ}UZ'O''?' '!' 3''R!''1''S3'U '3w# ' tO<)''[}%''OU&'T!' !+S'#v ' #U#N%'m#&''@s'' ' 3' O '' '\}u7' ''$PWUU_P_TU)'A WUUU]''v'*A'U%=';'#@C'#=''I'?'''PA']}JCO'U-''w;''9O'7' '5'!} '15'!ntT9'UW?'I'_E^}'PG'='7U+'oUT} U3'@ /w'o 'C'/'/_'U_-''K'I';w_}[ &'m+'Z&&Ux+'VL&U[1'# tUV/'Uej %&@1'-v'M%#T'& ' o@ &[&'UN`} o} &&&P' ~Po%%'&V'-'Z $ @UYV't~Q_%UUZUZ@& %UZeZ'yWa}'M*'\ & Uj' } 'M!e' j '&R  ' & &U!' b}o% !'& &' '&&jڛ ' Uj G- ' UW& j V'&ꪩc}{)'e+~ꦪw%qT' ' @o&' 'k[K%' ZW &'Vd}@Vt"*'&V' MU'EU"#' &Uju&&  @j&'  UZe}    Z"I'' r*'UUZUZ& ) H UUUnVW # 'ꪪ j&Zf}W'&[ UUVZu*'UV' '  kIU' x'ꯪ ' 'Og}C''_ '2j!jKN. O^|!'&5ZO&p! Zu UiP ' $'h}N'NUVU@ '% '#uUUT& '&< Vp{U N'<'&&'N'Ur' wZ i}'~"VU &Z'ouV uz[QUj#'   kP'd(N( *QPUZdj} pOB'  'NAV& N' OV'@' ' 'U+N'ju TU'k}UP'j 'j 'Nk NZ% ''%'N'#uN'NU Z%u'PU CU'l}u NV'u'1'U)uO-'N3~7e7/?p@NN=") RpAy@!L@m}JЪа#ˑe˅ːØe͐ͅΰХ˅ԥձԑ") RpAy@!L@X$'<<llHllll0|||fl0fF8l8pv00 p88pl88l~0~ o} 0`||0p00||||``<`| >||||~|0 0 ~~`0 p} 0`8ll||||<< x q}|||v|p|00000|f<ll|x00 8``0 x r}x8l x |~l8l8|~v~~l8||l8  | 8<8l8v8l| <p``p # }<<lllllllp88pl8||l8|||l8|~l8 8` 8< x |~8l8v000 0`| }|8x~||||``<`| >||||~|0 0 ||`0 0`.$. . }  .>..L();( *.`֩L,.٩$.`.Ȅ-`֩L,.L()(90% }24%84$|.l)])--tʎ-ս)) S* ,) F)) *)׹.$.`1-.(- !՝ }ם֝-. S*)*L,`...@@` -*໙.``/ -*`˩"/L-* } /i͹/i/Π`ȱ_:R'` 6*@hh*ө( .l L*L* ,$|. 5, } G*L($L* 6*|. 6*l) )@*+ԩ٠ȱ͙b/e/- e/21e/ esk peklad manulu? Poznmka k ukldn $} dat Spustit:@ Sprite editor 1.1 (!)D1:SE11.DOCD1:SE11CZ.TCHD1:SE11POZN.TCHD1:R$}UNNER1.HYPD1:SE11.COM Quadro-Tron + 4joy interface---------------------------------------B MultiJoy vs hra Quadr$}oTronC Quadro-Tron - anglick popisD Quadro-Tron - esk popis Spustit:E Quadro-Tron ($}!)D1:MJOYQUAD.TCHD1:QUADROTR.DOCD1:QUADROCZ.TCHD1:RUNNER1.HYPD1:QUADROTR.COM Multi Dash + Atari$} s ov interface---------------------------------------G Multi Dash - anglick popis (B)H Multi Dash - esk$} popis (B)I Schma s ovho interface (B) (InverseVideo = inverzn zobrazen ) Spustit:J Multi $}Dash (!B)D2:MULTIDSH.DOCD2:MDSHCZ.CAPD2:G8VIEW2.HYPD2:HARDWARE.PICD2:RUNNER2.HYP$}D2:MULTIDSH.COM FreeCell XE---------------------------------------L FreeCell XE - popis (B) Spu$}stit:M FreeCell XE (!B)D2:FREECELL.TCHD2:RUNNER2.HYPD2:FREECELL.COM Magnetit 2002-$}--------------------------------------Q Magnetit 2002 - popis (B) Spustit:R Magnetit 2002 $} (!B)D2:MAGN2002.TCHD2:RUNNER2.HYPD2:MAGN2002.COM Textovka "Prochzka v C..."-----------------------$}---------------- Spustit:V "Prochzka v C..." (!B) (dodaten zkomprimovno)D2:RUNNER2.HYPD2:T$}EXTOVKA.COM SelfDemo---------------------------------------[ Pov dn o vzniku SelfDema\ SelfDemo - inf soubo$}r (B) Spustit:] SelfDemo (!B)D1:SELFDEMO.TCHD2:SELFDEMO.DOCD2:RUNN$}ER2.HYPD2:SELFDEMO.COM:] SelfDemo (!B)D1:SELFDEMO.TCHD2:SELFDEMO.DOCD2:RUNN$pqө/Ԣ'p'qLp̭p͠ȱɛ 8 $L p)2 1% 0'BJ(}KDE V2HJJJJjh)k L>!"#$%& l H/ԍ 01h (} "/ ``ppppppppppppppBA;c3poustim3tiskniklavesupro(}navratdo$/3u#hyba&&3tlaccokolipronovypokusDX:FILENAME.EXT 3tiskniklavesupro(Qpkq/ԍ p#p#pɠxpxpxpkxpx0x1p̭p͠ȱɛw,}wȱI pp) w2w p"/Lq` '` pLpLppppOOAx0 B V,}L0BJKDwE V0̢0BDEHI V00 B V LpLpx0 B V,r FLOP 45, strana A DOS.SYS, AUTORUN.BAT, TITLE45.COM ---------------------------------Systmov soubory a 4}vodn dem ko, DOS nen v adresi zobrazen. FLOP45.COM, *.HYP -----------------Hypertextov zobrazovac progra4}m zvan Flopreader se svmi datovmi a podp rnmi moduly. OBSAH45A.TCH, OBSAH45B.TCH --------------------------O4}bsah magaz nu - kad strana v samostatnm souboru. UVOD45.TCH ----------Zdek v vodn k. FLOPREAD.TCH 4} ------------Informace o novch vylepen ch ve Flopreaderu. RSNEWS45.TCH ------------Nkolik krtkch novinek4} vm tentokrte sepsal Radek. AKCECZ02.TCH ------------Informace o Atari akc ch v R v leton m roce 2002. 4} IVANMCZ.TCH -----------Rozhovor s Ivanem Mackintoshem. Pipravil Michal Garbaciak (Dracon/Taquart), esk peklad Zde4}nk Eisenhammer (PG). FORE3RST.TCH, FOREV3ZB.TCH, F3ARESULT.DOC ---------------------------Radkova a Zdeko4}va report z leton ho Foreveru3 plus Atari vsledkov listina. SELFDEMO.TCH ------------Text k o okolnostech v4}zniku demoprogramu SELF DEMO. CIOASM.TCH ----------Popis s nzornm p kladem, jak naprogramovat v Assembleru vs4}tupn/vstupn operace OPEN, BGET, BPUT a CLOSE s vyuit m CIO. CC65V280.TCH, SIEVE.C ---------------------lne4}k od Radka o nov verzi 2.8.0 crosscompileru CC65 a o jeho testech. Piloena ukzka testovac ho zdrojovho kdu pro vpoet 4}prvo sel. A800IPAQ.COM, A800IPAQ.TCH --------------------------Ji Svoboda / JirkaS krtce p e o jeho portu e4}multoru Atari800 pro kapesn po ta iPAQ. Piloen progrmek zobrazuje iPAQ se sputnou hrou Draconus. TCHEKO11.COM4}, TCHEKO11.TCH --------------------------Radek trba / Raster pedstavuje prvn verzi textovho editoru Tcheko edit 14}.1 a krtk manul k nmu. SE11.COM, SE11.DOC, SE11CZ.TCH, SE11POZN.TCH -------------------------------Miro4} Kropek / MiKRO uvd Sprite Editor - mal nstroj pro vytven sprite animac s nktermi novmi monostmi. Piloen je m4}anul v Anglitin, esk peklad a dodatek. MJOYQUAD.TCH ------------lnek o jin variant interface pro 4 joy4}sticky a o otzkch jeho kompatibility s interfacem MultiJoy. QUADROTR.COM, QUADROTR.DOC, QUADROCZ.TCH -----4}----------------------Hra Quadro-Tron pro 4 hre, anglick popis a jeho esk peklad.TR.DOC, QUADROCZ.TCH -----4Y FLOP 45, strana B *.HYP -----Systmov moduly Flopreaderu, potebn v p pad otoen diskety na stranu B8}. MULTIDSH.COM, MULTIDSH.DOC, MDSHCZ.CAP, HARDWARE.PIC --------------------------- Jirka Bernek / BEW8}ESOFT uvd MULTI DASH, s ovou hru pro 1-8 hr /Atrek. V piloench souborech je anglick a esk popis ke he i k s ov8}mu interface + obrzek se schmatem. FREECELL.COM, FREECELL.TCH --------------------------Frantiek Houra / Fand8}al pro Vs vytvoil Atrkov klon znm karetn hry FreeCell. MAGN2002.COM, MAGN2002.TCH -------------------------8}-Upraven verze p vodn logick hry Magnenit - Magnetit 2002, od Radka trby / Raster. TEXTOVKA.COM ----------8}--Ji Svoboda / JirkaS uvd obnovenou premiru textov hry "Prochazka v C...", naprogramovan v jazyce C. (Dodaten zkom8}primovno.) SELFDEMO.COM, SELFDEMO.DOC --------------------------Nov, pesto ji tm legendrn , demo z leto8}n ho Foreveru: SELF DEMO od Raster / C.P.U.C --------------------------Nov, pesto ji tm legendrn , demo z leto8+ Ven teni,opravdu usilovn jsem pemlel, co zvltn ho a zaj mavho bych napsal do vodn ku tohoto  sla a protoe<} m v bec nic nenapadalo, zamyslel jsem se nad obdob m od vydn pedchoz ho  sla FLOPu (44). A nebylo krtk, tento jedine<}n (jedin) tuzemsk magaz n pro mal Atrka se pipravuje na vydn k datu vzdlenmu opt cel rok od minulho vydn .Tak<}e jak byl vlastn uplynul rok? J mysl m, e vjimen vyrovnan. dn citeln bytky uivatel jsem nezaznamenal, ani sa<}mozejm vznamn p r stky. Nemysl m, e dnes existuje moc lid , kte na 8-mi bitovm po tai skuten dlaj njak rozs<}hlej prce, jako teba kancelsk aplikace, ale zato z stv skupina hobbyst . Nkte jen jako uivatel, jin si i zapro<}gramuj pro radost.Tito druz pracuj na Atari nep mo - to je nepetrit vyv jej jednoznan nejlep emultor ATARI800,<} portovan na nkolik platforem, nebo p mo zvldaj programovn na Atrku. A u dema nebo njak aplikace. Nkter jejich <}vsledky najdete mezi programy uvedenmi p mo zde.Zat m stle prob h nkolik pravidelnch akc . Loni po na Atarid v P<}rostejov jsme navt vili Atari Hody v Brn, ili tet akci v roce u ns. Letos v beznu jsme zahjili nvtvou Foreveru v <}Tren n. Nen p mo jen pro ataristy, ale zato jen 8mi bitov.V zahrani se objevila zaj mav mylenka pipojen IDE rozh<}rann na sriov port. I u ns existuj zjemci pro stavbu, ale ukzalo se, e pouit hlavn obvod u ns nen bn ke koupi<}. Proto v dob uzav rky nejsou dostupn v bec dn podstatn informace.Ovem co je podstatn, je skutenost, e se stle n<}co dje. Ne sice formou mohutn zplavy projekt , ale pece. Kolega Radek naznaoval st n obav, e bych mohl pst mlo optim<}isticky, tedy ve skutenosti pouil vraz odpov daj c daleko men mu stupni naden , natst zbyten. Opravdu, Atari 8-mi <}bitov scna zat m stle ije. A co je zaj mav, kdybych nepsal tento vodn k, tak bych se vlastn nad t m v bec nezamyslel.<}-ZB- scna zat m stle ije. A co je zaj mav, kdybych nepsal tento vodn k, tak bych se vlastn nad t m v bec nezamyslel.<Novinky ve Flop-prohl eiRaster, 2002Jak jste si ji asi vimli, v tomto  sle je upraven hlavn prohl e. Doufm, e v@}echny proveden zmny vm udlaj radost.1. Kv li lep itelnosti byla provedena zmna barev text na b l na ernm poza@}d .2. Pidna monost ovldn joystickem. Smry nahoru a dol funguj pro posouvn vbru i pechody po strnkch v text@}u, smr vpravo znamen aktivaci vbru, smr vlevo pechod zpt o rove v. Tla tko nem dnou funkci.3. Pohodlnj op@}outn prohl ee. Na hlavn strnce se pi stlaen ESC nab dne monost odej t do DOSu - nutno potvrdit klvesou RETURN. P@}i pechodech zpt o rove v ipkou vlevo nebo joystickem se tato monost oputn nenab z .no potvrdit klvesou RETURN. P@^Krtk zprviky od Rastera ;-)-------------------------------Zdenk m m t rd nebude.M k tomu pdn d vod, nebo jsem D}si vytvoil na PC utilitku umouj c provdt komprimaci Atrkovch program a moje p spvky t m pdem ve Flopu zaplcnou dD}aleko mn m sta. Dekompriman rutinka, kter se pid k Atari programu, m 106 byt a lze vybrat, zda se m pi dekomprimacD}i projevovat mn c se barvou pozad (viz. Magnetit 2002) nebo textu (viz. vodn dem ko), nebo nijak. spnost komprimace D}je cca 15-50%.9.vro zaloen skupiny C.P.U.Potkem roku 1993 nkolik len AKPV zaloilo programtorskou skupinu C.P.UD}. - Computer Platform Unlimited. Nzev plynul ze zmru vytvet progrmky na r znch platformch. Raster ml bt specialistaE} pro Atari XE/XL, JirkaS pro Amigu, Robert pro PCko a HonzaW dostal pidleno Atari ST. Avak teprve letos, po 9 letech, spaE}til svtlo Atari svta prvn progrmek pyn c se logem C.P.U. - p spvek pro Forever3 demoprty - SELF DEMO.Klubov MultE}iJoy m nlepku.Nen pro vs asi dnou novinkou, e v AKPV mme MultiJoy8. Cel 4 roky vak byl MultiJoy pedvdn na akc cE}h v podob zhadn ern krabiky - a v tom je nyn zmna. Te ho ji zdob sluiv polepka s velkm npisem, aby nikdo nebylE} na pochybch, e je to opravdu MultiJoy8. Na popisce se nachz rovn o slovn port 1-8 a port 1-4 pro systm QuadroTroE}n. Obdobnou nlepkou byl obdarovn i druh klubov MultiJoy4.Omyl v instrukci AXA.Ve Flopu 41+2 jsme popisovali badatelskoE}u innost kolem neznm instrukce s kdem $BB, kterou jsme nazvali AXA. Fox/Taquart vak opravil nae chybn zvry. Tato insE}trukce se toti jmenuje LAS a dl toto: LAS abcd,y - unofficial - AND S with Mem, transfer to A and X. V emultoru ji je toE} od Foxe opraveno od verze 0.9.9j.Nov verze Atadimu.Na mch Atari strnkch http://raster.atari.org je k dispozici nov vE }erze 2.04 programu Atadim pro PC, umouj c pohodln pracovat se soubory XFD a ATR standardn ch velikost . atd. atd.. atd.E }..ze 2.04 programu Atadim pro PC, umouj c pohodln pracovat se soubory XFD a ATR standardn ch velikost . atd. atd.. atd.DAtari akce v R v roce 2002---------------------------ATARIDA PROSTJOV27.4.2002Prostjovhttp://atariada.prostejov.czI }Nen nutno pst nic v c, protoe tento magaz n Flop45 bude zveejnn prv a na tto akci.---------------------------PLI }ATARIDA22.-23.6.2002esk Budjovicehttp://platariada.wz.czJi potvrt se kon v eskch Budjovic ch sraz uivatel pI}o ta ATARI vech druh , od PONGa a po Jaguara, tentokrt pod nzvem PLATARIDA. Datum konn je o v kendu (sobota a nedlI}e) tsn ped przdninami, 22.-23.6.2002. Vyj men se kon dvoudenn akce a to hned z nkolika d vod . Prvn m z nich je pravI}dpodobn ast zahranin ch nvtvn k a dle pak to, e 27.6.2002 bude 30tilet vro od zaloen firmy ATARI!!! Take seI} mj. chyst nkolik sout , nco alkoholu a oberstven , krsn poas a vn zbava trvaj c i pes noc!!!--------------I}-------------ATARI HODY5.10.2002 nebo 4-6.10.2002Vojkovice (18km jin od Brna)http://atari.czweb.org/ah2002ATARI HODYI} je veejn setkn majitel stroj znaky ATARI od prvn ch hern ch konzol pes 8-mi, 16-ti a 32-ti bitov po tae a po emuI}ltory funguj c na jinch systmech. ATARI HODY je akce, kde se atarist jak setkvaj a vymuj si sv zkuenosti, tak majI} monost pedvst i sv programtorsk vtvory, maj monost prodat nebo koupit r zn hardware, software i literaturu, konajI} se tam hern i programtorsk soute a cel akce je p stupn vem lidem i laik m, take vekerho dn se mohou zastnitI} i nhodn nvtvn ci.Organiztoi daj zjemce o ast, aby se vyjdili k variant akce - tj. jestli by chtli tuto akcI}i jako jednodenn nebo pes cel v kend.aj zjemce o ast, aby se vyjdili k variant akce - tj. jestli by chtli tuto akcH(Rozhovor s Ivanem MackintoshemPipravil Michal Garbaciak (Dracon/Taquart)esk peklad Zdenk Eisenhammer (PG).Michal:M} Ahoj Ivane! Hned vodem mus m  ct, e jsi byl opravdu vborn programtor na Atari! Vzpom nm si na tv skvl hry, jako BlM}ack Lamp nebo Cavernia (byla Cavernia tvou posledn hrou pro Atari XL/XE?).Ivan: Jsem rd, e se ti ty hry l bily. CaverniaM} nebyla posledn hrou, udlal jsem dal pro Atarisoft, ale ta nebyla nikdy vydna. Tube Baddies. Hra pro dva hre, ve kterM} jsi ml za kol sestelovat zporky do kbel ku a zplatovat drav potrub , aby se neobjevovali dal zporci. Byla to dM}al hra, vyroben spolen s Richardem Munnsem - take opt skvl hudba a grafika.Dal hrou, o kter ses nezm nil, je RebM}ound - moje prvn hra psan v assembleru. M pedchoz hry (Crumbles Crisis a Space Lobsters) byly psan v Basicu. PravdpodoM }bn proto jsou tak pomal..Michal: Je pravda, e mezi dokonen m a vydn m hry Tagalon bylo obrovsk zdren ?Ivan: Asi M!}ano, protoe jsem ji nikdy nevidl v prodeji a nevidl jsem ani nvrh jej ho obalu..Michal: Kde jsi bral inspiraci pro tvM"} hry?Ivan: Tagalon byla verz hry Sabre Wulf pro ZX Spectrum s rozdlenou obrazovkou pro dva hre. Tube Baddies byli inspM#}irovni jinou hrou pro Spectrum - Cookie. Black Lamp jsme vyrbli na dost Atarisoftu. Ty dal ns prost napadly (bez p M$}m inspirace)..Michal: M tvou nepublikovanou hru ve svm archivu her?Ivan: Vechny m hry krom Space Lobsters. TuhleM%} hru mm na kazet i disket, ale m ochranu proti kop rovn , kterou pidali Red Rat Software. Jet jsem se nesnail ji odsM&}tranit a p vodn disk u nemm..Michal: Programoval jsi sv hry p mo na Atari, nebo ST (mm na mysli vvoj her)?Ivan: M'}Prvn dv hry (Crumbles Crisis a Space Lobsters) byly napsny v Atari Basicu a pak zkompilovny. Bylo poteba dvou disketovcM(}h jednotek 1050 pro zkrcen doby kompilace na zhruba p l hodiny. Rebound byla prvn hra v Assembleru, napsan za pouit sofM)}twarovho Assembleru (Synapse Synassembler). Ostatn jsem napsal s pomoc cartridge Mac65 assembler. Vechny byly napsny na M*}mm vrnm 800XL. Richard psal vekerou hudbu v Basicu, run zadval vechny noty formou DATA dk . Ml syntetizr, na nmM+} nejd ve vymyslel melodii. Jakmile bylo ve hotov, pehrl jsem jeho hudbu do assembleru a nechal ji pehrvat pomoc peruM,}en VBI..Michal: M e prozradit, co se stalo s dal mi skvlmi programtory jako Ian Copeland, Adam Gilmore (hudebn k)M-}, ...? Mm velikou ctu k nim a k tob za vai prci na XL/XE...Ivan: Nikdy jsem s tmito lidmi nemluvil, take ti bohuel M.}nem u odpovdt na tuhle otzku..Michal: Vdl jsi, e v Polsku jsou stle jet lid, kte p  skvl programy, zejmM/}na dema? M u ti poslat i ftp adresu, abyses pod val.Ivan: Asi ped temi lty jsem byl v kontaktu s jedn m z lid , kte dM0}lali demo Joyride. To bylo naposledy, co byla moje 1050ka v provozu!.Michal: Je pravda, e Black Lamp byla tak skvl hrM1}a, protoe ji Atari UK chtlo ukazovat pi propagaci XE v Evrop? Je koda, e nebylo vyrobeno v c takovch her...Ivan: PovM2} dalo se, e Black Lamp byla vydna. Tube Baddies nebyli vydni nikdy a mysl m, e Tagalon taky ne, urit ne v thle zemi. NM3}ikdy jsem nevidl obal ani jedn z tchto her..Michal: Co se stalo s Richardem Munnsem a firmou Harlequin (autory nap. hM4}ry Plastron)?Ivan: Richard se nyn zabv n m kolem PC, ale nedl to profesionln. Netu m, co se stalo s Harlequinem. M5}Richard tam ml kontakty, kdy pro n dlal hudbu. Pokud si vzpom nm, tak se od nich odtrhl, kdy mu neplatili a pak u o niM6}ch neslyel - mon skonili na mizin..Michal: Kde te vlastn pracuje?Ivan: Jsem hlavn softwarov inenr a p u deM7}vizov/valutov software pro Reuters..Michal: Nev , jestli jet existuje New Atari User Magazine? Slyel jsem, e je (nM8}ebo byl) dostupn jen pes pedplatn...Ivan: Asi ped dvma lty jsem vidl vtisk na po taov vstav. Ml formt pap rM9}u A4 peloenho nap l. O nco vt ne prospekt. Mysl m, e u se netiskne..Michal: Co si mysl  o demech? M smysl psM:}t takov programy (m sto dobrch her)?Ivan: Mysl m, e nkter dema z Polska jsou skvl. Je koda, e se to vechno nestalM;}o ped deseti lety, ne byla Atari scna mrtv..Michal: Zap n nkdy svoje Atari, nebo pou v emultor na PC?Ivan: AM<}ni jedno. Mm kon kem je momentln hran si s hern mi automaty. Ale pod mm doma 3 Atari (400, 800XL, 130XE)..Michal:M=} Sm m roz it tv j hern archiv, nebo je jenom pro m? Tv j archiv m velmi dojal...Ivan: Dr m copyright jenom pro dv z M>}tch her (Black Lamp a Tube Baddies). Ostatn byly prodvny p mo (bez pod lu na zisku). T m mysl m, e *j* proti distribucM?}i nic nemm, ale nemm ani prva k tm hrm, take to nezle na mn..Michal: Take to vypad, e jsi moc penz z her prM@}o Atari neml, mm pravdu?Ivan: Ml jsem dostat honor 1500GBP za Black Lamp a 2000GBP za Tube Baddies. Protoe nebyly nikMA}dy podn vydny, honore jsme nedostali. Tyhle dv hry mly bt nejvdlenj , take kdy se vechny pen ze rozdlily meMB}zi mn a Richarda, moc jsme toho za tch 5-6 let programovn na Atari nevydlali. Urit ne dost pro prci na pln vazek.MC}.Michal: Pro sis pro vvoj her vybral Atari a ne C-64?Ivan: My jsme si nevyb rali, prost k tomu dolo. Oba jsme mli AtMD}ari nkolik let ped t m, ne jsme zaali programovat. Je koda, e se C-64 uchytila v c ne Atari (aspo tady u ns), protoME}e na Atari se programovalo bjen. Mysl m, e kdybychom programovali na C-64, vydlali bychom v c penz..Michal: Vidl jMF}si a hrl nkter polsk hry, nap. Misja? Jak se ti l bily?Ivan: Nikdy jsem je nevidl..Michal: Mimochodem, jak je tvMG} nejobl benj hra? Mn se l bily hry Black Lamp a Draconus. Ob obsahuj prvky fantasy a velmi mi imponuje jejich jedinenMH}ost. Dobr grafika, hudba i to ostatn . Mysl m, e tyhle hry vyd maly z Atari vechno.Ivan: Pravdpodobn jsi z nkterch MI}naich her (Rebound, Tagalon, Tube Baddies) poznal, e jsme si obl bili hry pro dva hre. Jednou z naich vnch jedniek bMJ}yla M.U.L.E. Hodn jsme taky hrli International Karate, Drop Zone (milovali jsme hry Archera Mcleana) a hry od Lucasfilmu byMK}ly taky skvl (Ballblazer, Rescue on Fractulas, atd.)..Michal: Jak dlouho ti trvalo dokonen hry Black lamp? Vsledek jML}e asn a ta hra je vynikaj c ! Hrl jsem taky Black Lamp na Amize, ale byla to slabota (v t 16-bitov verzi!).Ivan: AtarMM}isoft nm ekli, e chtj Black Lamp stejnou jako verze pro Atari ST. Ale kdy jsme po nich chtli mapy hry a dal detaily,MN} a oni nm je nemohli poskytnout, nechali ns programovat, co jsme chtli, pokud to bylo aspo podobn. Nevzpom nm si pesnMO}, ale mysl m, e to trvalo asi 9 ms c (mus  si uvdomit, e jsme to vechno dlali po v kendech a volnch veerech). AtariMP}soft chtl vidt co jsme udlali zhruba kad dva ms ce, aby mohli mnit, co se jim nel bilo..Michal: Je koda, e nebylMQ}o v c takovch her, jako byly ty tvoje a Iana Copelanda. Mon byly 8-bity jen jeden krok ve vrob her, tak trochu trnink. MR}Dnes je sna vyu t pednost po tae (dobr a jednoduch grafick akcelertory) a vyv jet hezk hry (tm bez jakkoliv MS}optimalizace, a hry vyaduj pod v c a v c, to je patn). Co si o tom mysl ?Ivan: Nikdo u si s t m nedl starosti. DnMT}es u nen mnoho her, kter by vyt skaly z po ta maximum. Gran Turismo na Playstationu byla posledn hra, kter na m oprMU}avdu zap sobila. T m se na Gran Turismo 2. Zd se, e mnoho vvoj si mysl , e dobrou hru dl hezk grafika. S t m naprMV}osto nesouhlas m. V m, e nejd leitj je hratelnost. To m u dokzat faktem, e jsem si koupil hern automat z roku 1982MW} se hrou Mr.Do! Je perfektn ..Michal: Kter emultor Atari pou v a doporuuje?Ivan: Abych byl up mn, na vci koleMX}m Atari jsem neshl u roky. Pou val jsem emultor XL-it od Markus Geitzen ale to u je asi 3 nebo 4 roky nazpt. Tenhle emuMY}ltor byl vn dobr krom problm s player/missile grafikou a neschopnost zobrazen tet barvy pi pekryt dvou hr . MZ}To bohuel znamenalo, e Richardovy sprity v nm nevypadaj tak dobe. Nezkouel jsem dn novj . Te m zaj maj sp  herM[}n automaty a emultory. Mm veelov hern automat a asi 20 desek s titnmi spoji pro nj, vetn NeoGeo s 5 cartridgemiM\}.D ky za ten emultor Atari800, je skvl, mnohem lep , ne XL-it, kter jsem pou val..Michal: Nev , co se stalo s AnM]}dy Dickinsonem? A slyel jsi nco o English Software (8-bitov znaka, pokud v m) a Tiger Developments? Jsou naivu? Jsou dneM^}s ve VB jet njak kluby fanouk 8-bitovch Atari?Ivan: Obvm se, e o jejich osudu nic nev m a o Tiger Developments jsM_}em nikdy neslyel. Pokud v m, 8-bitov Atari scna je ve Velk Britnii u mrtv..Michal: Co si mysl  o krdei spritu RM`}ichardova hrdiny ze hry Cavernia a jeho pouit ve he Deimos? Je to sprvn? Zlob  se?Ivan: Hra Deimos se mi opravdu l biMa}la. Vzpomnl jsem si na podobnou hru, kterou jsme s Richadem chtli pst. Je koda, e vechno v n je ediv a barvy hrdiny Mb}byly divn. Svdlo m to k vrob modifikovan verze s rozd lnmi barvami, ale zjistil jsem, e hra je komprimovan. PoteboMc}val bych ji v nekomprimovan verzi. I kdy te stejn nemm dn voln as, abych se t m zabval..Michal: Velmi se mi osMd}vdil tv j program IMAGEMAN. Vyd nkdy dal verzi? Hodila by se podpora Medium a Double density formt ...Ivan: PochybuMe}ju, protoe na to momentln nemm as. M u ti poskytnout zdrojov kd, pokud chce. Jakou verzi m? Myslel jsem, e formtMf} Enhanced density je podporovn. Double density je trochu rafinovan..Michal: Pro jsi pestal pst hry pro XL/XE (pirtsMq})*m U[r"=\B&BРBBBB-----------B*AUTORUN BATBC+TITLE45 COMB+nFLOP45 COMB&FLOP HYPBRUNNER1 HYPBG8VIEW1 HYPB-----------BOBSAH45ATCHB OBSAH45BTCHBUVOD45 TCHBFLOPREADTCHBRSNEWS45TCHB AKCECZ02TCHBnIVANMCZ TCHBWFORE3RSTTCHBnFOREV3ZBTCHBVF3ARESULDOCB\SELFDEMOTCHB-----------BsCIOASM TCHB-----------BCC65V280TCHBSIEVE C B-----------BA800IPAQCOMB1A800IPAQTCHB-----------B"TCHEKO11COMB#TCHEKO11TCHB-----------B>SE11 COMB4]SE11 DOCB5SE11CZ TCHBSE11POZNTCHB-----------BMJOYQUADTCHB QUADROTRCOMBQUADROTRDOCBQUADROCZTCHB-----------tv , nebo chybj c zjem ze strany softwarovch spolenost ?)? Nepemlel jsi o vydn nap. hry Tube Baddies tady v PolskuMr} (v prvn polovin 90. let tu byl rozshl trh pro XL/XE), Nmecku nebo nkde jinde?Ivan: el jsem na univerzitu, take jseMs}m neml moc volnho asu a spolenosti ve VB nab zely stle mn a mn penz za hry. Neuvdomil jsem si, e mimo VB byl pro Mt}hry trh a beztak jsem neuml dn jazyk.. Michal:  kal jsi, e npad je nejd leitj vc v kad he. Tak co nkter Mu}megahity z 8-bit (Blinky's Scary School, World Soccer, Black Lamp, atd.), kter byly pedlny pro 16-bitov po tae? UritMv} se tam moc populrn mi nestaly. Npad byl stejn a grafika mnohem lep ...Ivan: Mysl m, e kdy si lidi koup nov po taMw}, chtj vidt nov hry kter ukazuj pednosti po tae radji, ne star hry, kter maj jen novou grafiku. Samozejm, dnMx}es ve svt emulace na tom u tolik nezle . Mte v Polsku Gameboye Color? Zjistil jsem, e pro nj brzy bude vydna DropzonMy}e!. Michal: Vidl jsi hry, na nich se pod lel Richard Munns (Plastron, Zero War)? Jak se ti l b ?Ivan: Vidl jsem PlasMz}tron bhem vvoje, protoe Andy Dickenson byl p tel, kter bydlel ve vedlej m mst. Jeho hry se mi ale moc nel bily. GrafiM{}ka a hudba v Plastronu byla ale dobr. Taky udlal jednu hru se jmnem Countdown.. Michal: Pro nen v Cavernii hudba aniM|} koncov sekvence? Bylo pro n p li mlo pamti (pesto je animace hlavn ho hrdiny perfektn !)? Ivan: Nedostali jsme za tM}}u hru moc penz, take jsme nebyli stimulovni, abychom hru dokonili a vylepili.. Michal: Koup  si novou konzoli PlaysM~}tation 2? Ivan: Asi ne, protoe svou Playstation stejn moc nepou vm. Peml m ale o koupi konzole Neo Geo Pocket Color.M}.Michal: Co se te vvoje her, pro jsi nikdy nenapsal dnou sportovn hru nebo jin druh (simulace, logick, atd.). ByM}ly p li komplexn nebo by zabraly p li mnoho asu? Zd se, e jsi psal hlavn ploinovky...Ivan: Nae (moje a RichardovM}y) nejobl benj hry byly ploinkov adventury. Vyr stali jsme se Spectrovskmi hrami jako Atic Atac, Sabre Wulf, Alien 8 a M}dal . Rebound byl pokus o hru sportovn ho typu..Michal:  k, e Space Lobsters jsou dob jenom graficky. To je pravdaM}, ale pro je ta hra tak obt n? Pro jsi do svch her nepidal njak cheaty (jako Frank Cohen nebo Chris Murray)?Ivan: TM} m mysl , e jsi moje cheaty jet nenael! V Crumbles Crisis nebo Space Lobsters dn nejsou, ale v Crumbles Crisis m e M}pejmenovat soubory tak, abys pozdj levely hrl d v.V Black Lamp, pokud si vzpom nm, m e napsat "forest" a dostane nM}ekonen ivot . V Cavernii m e napsat "tamsin" (jmno m eny) pro p m postup do 16. rovn a "stevie nicks" (Richard v M}nejobl benj popov zpvk) abyses dostal o rove dl. Mysl m, e "stevie nicks" funguje i v Tube Baddies!.Michal: TakM}y m zaj m, co se stane, kdy hr dohraje hry Space Lobsters nebo Crumbles Crisis. Je v nich njak koncov sekvence? NkdoM} mi  kal, e tyto hry jsou podobn (stejn hlavn postava). Space Lobsters pr jsou pokraovn m Crumbles Crisis. Je to pravM}da?Ivan: Nevzpom nm si, jak je to v p pad Crumbles Crisis, ale ve Space Lobsters dn koncov sekvence nen - mysleli jM}sme si, e ta hra je tak patn, e si nemus me dlat starosti, e ji nkdo dohraje tak daleko. Take hra zane znovu, ale jeM} obt nj . Mysl m, e mus  sebrat v c kd nebo nco takovho. Richard ji ve skutenosti jednou hrl, aby se tak daleko doM}stal!.Michal: Stle si jet pamatuje programovn na Atari?Ivan: Mm Atari 130XE take si to jet pamatuju. Mysl m, M}e bych jet dokzal programovat, ale dost by mi to trvalo, protoe si u pamatuju jen co to doke a ne, jak to udlat. MusM}el bych si vechno prostudovat v "Mapping the Atari". Docela rd bych zase programoval, ale nemm na to as..Michal: NebuM}de ti vadit, kdy tenhle rozhovor pouiju v nkterm z polskch diskovch magaz n pro XL/XE?Ivan: V bec ne..Michal: NebuLnForever3Raster, 2002O existenci nejvt stedoevropsk 8bitov demoprty Forever v u doufm kad. Letos se konal 3.roQ}n k. J jsem se na tento dal Forever til u od podzimu, dle ml jet Zdenk, Bob a JirkaS. Nakonec ale ve dopadlo jinak Q}a v ptek, 15.3.2002, jsme se do Tren na vydali jen Zdenk a j. Jakoto pepravn prostedek byla zvolena Zdekova koda FeQ}licia, protoe do mho Opl ka bychom se neveli. Krom ns toti v aut cestovala dv Atrka, PCdlo, notebook, 2 monitory, 1 bQ}arevn televize, pr taek s dal technikou (disketov jednotka, prodluky, multijoy s joystickama) a ostatn netechnick vQ}ci (spacky, j dlo, atd.).Dohodli jsme se, e Zdenk pro m pijede v 11:00, d ky emu opravdu krtce ped dvanctou pijeQ}l. Piznm, e jsem stejn nevil monosti jeho p jezdu d ve ne o p l, stejn nebylo pro spchat. Po doplnn auta mnou Q}a mmi vcmi jsem vythnul pap rek a peptal se Zdeka na podstatn vci jako nap. pas, doklady k autu, asto zapom nan  Q}ry atd. Pesn ve 12 jsme vystartovali. Cesta ub hala bez problm , bavili jsme se o vem monm a j se nestail divit, jak Q}Zdenk pkn zvolna jede. Ve vesnic ch zpomaloval, na vtinu ervench a na stopkch zastavoval - takovho ho neznm. ;-) RaQ}dji jsem vak po celou dobu dnou pochvalu nevyknul, protoe jsem ml strach, e by leknut m okamit dupnul na plyn nebo Q}na brzdu. V Uherskm Hraditi jsme si udlali krtkou pestveku na j dlo a do Tren na jsme dorazili ve 14:45.Budovu jsmeQ} nali bez problm , ale podle ipek se mlo jet z druh strany, kam byl zkaz vjezdu. J jsem tedy pokal v aut a Zdenk eQ}l obhldnout, jestli tam m e jet. Vrtil se a za tvrt hodiny! Pak drze piznal, e m sto aby jen obhldl m sto k parkovn Q} a vrtil se pro auto a pro m, vlezl dovnit, piv tal se s organiztory, oplchl se a zael si na WC (mon sp  v opanm Q}poad ? ;-)). A e jsem mu j pitom ekn udlal v aut mlem louiku, to ho v bec nezaj malo.Tak, u jsme na Foreveru. Q}Obhl  me plac a vybalujeme vci. Take m u za t se superlativy. Sl - naprosto skvl, velmi prostorn a stedem vede z pQ}dia asi do dvou tetin slu pedvdc molo, kter je mon ideln vyu t m sto stol . Pltno - parda. Zvuk - ndhera. Lid Q} - jet moc ne, ale postupn pichzej dal a dal .Dal pekvpko - Zdenk nezapomnl dn podstatn kbl k, akort jQ}eden pro napojen svho Atrka k barevn TV pes monitorov vstup. To vak natst m eme oelet a pou t m sto toho m j klQ}asick antnn kabel, nebo moje Atrko je pipojeno ke Zdekovu monitoru obdobnm kabelem, jen Zdenk nezapomnl. Nakonec tQ}edy rozfungovvme vechno: Atrko1, SIO2PC kabel, PCko, Atrko2, SIO2PC, notebook. K jednomu Atrku pipojujeme MultiJoy8 aQ} aranujeme 5 joystick . Mno, vybudovali jsme obstojnou po taovou zkladnu. Pro emulaci disketov jednotky jsme pou vali AQ}tariManager, kter vak na tom notebooku z neznmch d vod zlobil a dost asto padal, ale dalo se to pe t.Kadou chvilkuQ} nkdo piel a bavili jsme se o vem monm kolem Atrek, p padn prodiskutovvali s kamardy od C64 rozd ly v hardware a rQ} zn triky. Zdenk navazoval hovory zejmna s commodoristy a se spectristy a ze vech horliv vytahoval informace o emultoreQ}ch, a jsem ho podez ral, e nm chce platformu Atari snad opustit i co.A samozejm, jak u to na kad sprvn demoprtyQ} bv, po celou dobu byla na pltno prom tna ta nejlep dema jednotlivch platforem a z reprobeden hrla nefalovan 8bitovQ} hudba. ;-)Unaveni cestou a tvrten m balen m vc do pozdn ch non ch hodin, zalezli jsme do spack docela brzo - u v Q}p l jedenct. Zdenk sice chrpal, ale stle dl hraj c hudba ho peci jen troku pehluovala, take se spalo dobe. ProbuQ}dil jsem se prkrt v noci a pekvapilo m, e pr jedinc bylo stle vzh ru, sedlo u po ta a nco kutili - jo, kdybych dQ}en ped Foreverem dlouho do noci nekop roval vechno mon na notebook zap jen JirkaSem, tak bych mon taky te nespal.RQ}no jsem posn dal njak rohl ky s patikou. Aha, to bych vm ml asi taky povdt - vezl jsem si s sebou njak patiky, 18 Q}rohl k a 2 pletnky. Zdenk m vak trumfnul svmi 25 rohl ky a suchm salmem. Aspo e se o kousek toho salmu se mnou rozQ}dlil, je to hodn chlapec. Mnou nab zen jablka (ml jsem jich asi 20) ale odm tal, a pak se divil, e m je vidl pod j sQ}t.Bhem dne se pod nco dlo, kadou chvilku jsem se s nkm o nem bavil. Komunikace prob hala v etin, sloventin aQ} anglitin - nechtjte po mn, abych si pamatoval, s km pesn a o em. ;-) Rozhodn jsem se nenudil ani minutu. Cel sl Q}jsem si stail za ty ti dny obej t asi jen 5x, abych v rychlosti obhldnul C64ky a Speccy.Deadline pro odevzdn p spvk Q} do soute byla v 17 hodin. Kdy jsem ale dopoledne piel za XIm s disketou, ekl mi a pijdu pozdji, e dodlv svoje IQ}ntro1kb. Tak jsem pak za n m zael odpoledne kolem druh hodiny, a to zas prv neml as, protoe na nj pila ada aby pouQ}tl Atrkov dema na bigscreen. O p l pt se mi ale odevzdn opravdu podailo a taky jsem XImu osvtlil co a jak s mm preQ}zentan m systmem F3, kter vypisuje  sla, nzvy a autory jednotlivch dl.Sout zaala krtce po 18 hodin real-time kaQ}tegori a hudebn produkc . Mno, 34 hudeb pro C64 a 22 hudeb pro Speccy bylo opravdu troku dost, naopak pro Atari pouze 3 (zQ} toho dv ode m). Ach jo, j jsem podle zpisov listiny oekval pisl bench 6. Jet e se objevil nov scener Elan, kterQ} m nenechal soutit samotnho. Posledn skladba doznla mysl m a nkdy ped p l destou. V ce ne 3hodinov hudebn maratQ}on - no to je s la.Dal kategori byla grafika. Nkter obrzky byly opravdu fantastick, jeden by nevil, co se d i piQ} omezench grafickch monostech namalovat. Nsledovala kategorie Intro1kb, tj. programy omezen velikost 1024byt . Tady bycQ}h ekl, e Atrkov intra byla jasn nejlep , po naje u hned prvn m progrmkem s pestrobarevnmi kulikami od Foxe/TaquartQ} nebo 3D tunelem od XI/Satantronic, p padn transparentn anuloid od Dodo/Satantronic i Jindroushova hladov Mu-Ha (mm proQ} vs hdanku: co se stane a vechno seere?). I m j texturovan fullscreenov 999bajtov ohe Flame999 se scrolltextem a s hQ}udbou se obecenstvu l bil. Vak to taky dalo pknou prci, to si pite. :-)A hur na dema. Ataristi, co to m znamenat?! JeQ}n jedno demo? Zpisov listina jich pece slibovala 7. To u je troku drsn rozd l, nemysl te?! Inu dobr, take pro Atari sQ}e pout jedin SELF DEMO od Raster/C.P.U. Vy neznte skupinu C.P.U.? Tak vzte, e "Computer Platform Unlimited" je ji dleQ} ne 9let existuj c prostjovsk skupina, jej mi leny jsou: Raster, Bob!k, JirkaS a HonzaW. SelfDemo je jejich prvn AtrkQ}ov produkt, a podle vtiny velmi kladnch ohlas se zd, e nebude zapomenut. Dokonce mi pak  kali ptel od C64, e uvaQ}uj o vytvoen C64 verze SelfDema. K tomu bych jen dodal, e se SelfDemem je to podobn jako s filmem Matrix - nenechte si pQ}okazit zitek t m, e vm nkdo ekne o co jde. Prost si ho spuste, d vejte se a (doufm) bavte se. :-)Po pedveden demQ} na ostatn ch platformch sout skonila - asi v 0:30 hodin. Jo, taky byla nkde mezi t m wild kategorie, kde jsme shldli vQ}ideo Tom&Jerry pes C64ku a poslechli umleckou skladbu hranou "na sta". :-) j va, celkov tedy 6.5 hodiny produkce. Po pozQ}dn veei (asi zase rohl ky s patikou, co taky jinho, kdy nic jinho nemm), p jemn znaven, ulehm ped p l druhou do sQ}packu. V noci se nkolikrt bud m a pod dojmem shldnutch demo program m napad spousta novch trik , kter by ly na AtQ}rku udlat. Jenom abych nael as pro realizaci aspo neho z toho, snad do p t ho Foreveru?! Pipadm si jako Jra CimrmaQ}n - sopka npad , kter svou innost zasypv sama sebe. Mno, ale teba nkter ty npady zapomenu, tak to nebude tak stranQ}. ;-)V nedli dopoledne, po dal rohl kovo-patikov sn dani, trv m as opt debatou s ostatn mi o vcech osmibitovch, Q}ale i o PC demoscn, o cross-platform metodch vvoje, o muzice a tak v bec. Spousta tmat, spousta zaj mavch lid , prost Q}bezva! Kolem dest hodiny pichz zvren ceremonil - vyhlen vsledk . Sm za sebe, respektive za skupinu C.P.U., jseQ}m si jist pouze v tzstv m SelfDema. Bylo toti v tto kategorii jedin. A co dal kategorie? Inu, take dopadlo to jak to Q}dopadlo. Na vsledkovou listinu se pod vejte sami. A na m nenadvejte, j jsem, stejn jako loni, hlasoval jen u sout proQ} C64 a Speccy, ve kterch jsem dn svoje vci neml. A v bec, vak letos jsem vechno nevyhrl - nov trika jsem dostal doQ}konce jenom dv (to je polovina oproti losku). ;-)Forever3 byl u konce. Nastal as pomlet na nvrat dom . Pestoe jsme Q}sem Zdekovou Felici v ptek pijeli jen dva a auto bylo pln (vc ), pokusili jsme se nyn pibrat dva dal lidi i s jejicQ}h C64 hardware, e je vezmeme do Zl na. Mimochodem, ve Zdekov historickm autoatlasu se to msto jet jmenovalo jinak. PodQ}ailo se nm vem do auta naskldat, ale kluci vzadu byli z boku zaskldan batohama a museli m t monitor na kl n. J ml prQ}o zmnu na kl n Atrko, ale to je narozd l od toho monitoru podstatn leh . Te mi dochz , e Zdenk (idi) neml na kl nQ} nic - hmm, takov pltvn . Cesta ub hala rychle, mli jsme se pod o em bavit. Jedinou drobnou komplikac se stal hraniQ}n pechod, nebo jsme zapomnli cestou ven sepsat seznam toho co vezeme. Celn k po ns chtl znt cenu tch po ta - snaiQ}li jsme se mu vysvtlit, e jsou to nae vlastn Atrka a C64 - 20 let star computery, se ktermi jsme byli na ptelskm seQ}tkn po taovch fand . Je to smn, kdy dnes m ete m t za pasem mobil i handheld v cen mnoha des tek tis c, dlat dusQ}no kolem 8bit .Kluky jsme vysadili ve Zl n. Dokonce Zdekovi vnutili pen ze co by jinak dali za autobus - koda, e je ZdeQ}nk dal do t sv povstn kapsy, v n  nachz vci s mnohaletm zpodn m. Mon, e to u bude v R platit Euro, tak mu tyQ} K budou nanic. Dl jsme pokraovali smrem na Otrokovice, proto ns dost pekvapilo, kdy se nm do cesty pipletl Frytk Q}a Holeov. Zdenk podotkl, e kdysi chtl jet ze Zl na prv tudy, ale skonil naopak v Otrokovic ch. Ha ha ha.Do ProstjovQ}a jsme dorazili mysl m nco po p l tvrt. M j zvr: Vechno bylo naprosto skvl! Dkuju Zdekovi za dopravu - pokud bude jQ}ezdit tak jak jel te, tak nemm nmitek. D ky JirkaSovi za zap jen notebooku. Dkuju organiztor m za skvle zvldnutou akQ}ci, za zajitn ideln ho slu, projektoru, za investici jist nemalho mnostv asu atd. M j d k t pat vem co se ForeQ}veru3 zastnili a u jen jako pasivn divci, i lpe jako aktivn sout c . Pevn doufm, e se nejpozdji za rok sejdemeQ} na Foreveru4. :-) u jen jako pasivn divci, i lpe jako aktivn sout c . Pevn doufm, e se nejpozdji za rok sejdemePForever 2002Zdenk BurianNa zatku roku 2002 jsme se u ns v Prostjov chystali na tet ron k 8-mi bitov demo akce FoU}rever podan opt v Tren n na Slovensku. Stejn jako loni se mezi nmi nali ti vn zjemci o ast, ale n nejmlad U} len klubu Robert dostal velmi nevhodn term n d leit zkouky na jeho kole a musel se proto ke sv l tosti odhlsit.RaU}dek vzal zamen Foreveru velmi vn a pipravil vlastn p spvky do vech ty soutn ch kategori . Oproti losku pidalU} tedy i velk demo. Na klubovch sch zkch si ovoval chovn svch program na relnm Atari stroji a zjistil tak nkolik oU}dlinost emultoru (na kterm doma p e programy) od skutenosti. Co krom zaj mavch poznatk znamenalo pro nj nkolikrtU} sv p spvky pedlvat.Posledn sch zku ped odjezdem pila e i na mn d leit vci, jako teba jakm autem pojedemU}e, co bereme s sebou, v kolik hodin, jak se slovenskmi penzi a snad i jin hlouposti. Radek navrhl jedenctou hodinu pro jeU}ho vyzvednut u nj doma. To se mi zdlo docela rozumn, takov kompromis mezi obdem doma a ne moc pozdn m p jezdem na m stU}o.Z jakchsi nepochopitelnch d vod se pi tom n Tom sml a dlal divn narky. Fakt nev m, co ml, vdy jsem k RadkU}ovi pijel slabch 40 minut po term nu. A to nebyla ani moje chyba, protoe jsem se pece musel ped odjezdem sbalit. Vetn U}znovuzapnut rozeb ranho systmu za elem nalezen CDek, co je od loska dlu m jistmu majiteli Falcona z Maarska. Tak U}m napad, ty jsem zaal hledat pesn v tch jedenct.S Radkem jsme si zkontrolovali takov vci jako osobn doklady, vytiU}tnou mapku m sta akce, poty rohl k . J jich ml 25 a Radek 18, ale k tomu dv pletnky. Odhadli jsme to po peveden na rU}ohl ky na celkov poet 24 kus . J hledl, mlem m dohonil. Tak jsme se rozhodli pece jen vz t po cest u m doma jet pU}r prodluek, to se vdycky hod .Skuten odjezd z Prostjova se uskutenil ve 12 hodin, venku se udlalo docela pkn oproU}ti oklivmu rnu, koda jen, e jsme jeli opravdu jen dva. Cesta trvala necel 3 hodiny, vlastn i se zastvkou na svainku.U}Radek ml s sebou vytitn popis m sta akce i s plnkem a podle nj ns navedl. Tet rok se akce pem stila do oblasti prU}vn ho ron ku, prakticky na dohled, take jsme i sten poznvali njak ulice. Podle ipky v plnku jsme zastavili ped vcU}hodem do p slunho vzdlvac ho stavu, kde jsme si na dve ch peetli, e mme cel blok objet a vstoupit z druh strany.U} Vrtili jsme se tedy na m sto, odkud jsme pijeli a uinili tak.V dob naeho p chodu byl sl tm przdn. Pr lid posU}tvalo venku na slun ku, uvnit se nalzalo prakticky jen pr organiztor . Sv stanovit zde ji pochopiteln zauj mala vU}prava z Koic, jinak jsem mluvil s organiztorem od commodorist s pezd vkou Wotnau. Hoch m pekvapil, e si pamatoval mojeU} jmno. J jeho ne a to p sob na tchto akc ch jako hlavn mluv .Radek nm vybral ikovn stanovit u prostedn dvojitV} ady stol , ani ne p mo u pdia, ani ne daleko. Pi skldn naich sestav jsem narazil na prvn problm s nedokonalou p pV}ravou. Ano, kabel na pipojen barevn penosn televize Oravan byl k dispozici, to jo, jene k STku, nikoliv k 8-mi bitu. V}Nezbvalo ne pou t antnn kabel, le ten jsem sice rno drel v ruce s myslem vz t ho jako nhradu, ale zde ve vbav jakV}si nebyl. Situaci zachrnil Radek se svm kbl kem. Ovem modulovan vf signl m sto p mho videa, brrr, fuj.Krom zde povV}innho 8-mi bitu jsem vzal i PC rot jako zdroj soubor pro Atrko, eventuln kv li emulaci. Bylo to pomrn zoufal rozhodnV}ut , vynucen okolnostmi. To jest, m j Falcon by m sice vborn poslouil jako emulovan disketovka, ale co mi shoelo SCSI V}rozhrann , tak k nmu CD mechaniku nepipoj m. A to by m pak byly moje archivy houby platn. Natst propojovac kabely bylV}y dost dlouh, aby PC mohlo bt tm zasunut pod stolem a nebylo skoro vidt.Postupem asu se sl a hlavn stoly zaal zaV}plovat dal mi p choz mi. Vlastn jsme dorazili tak akort, e se dalo v klidu vybrat m sto a rozbalit si. U Radka se brzy V }zastavil FOX z Polska, tak njak ciz commodorista, kter si ho pamatoval od minule.M si nala vprava z Maarska, to seV } v , nejv c jsem zaj mal majitele Falcona, kter mi loni zaplatil dv CDka. Dostal letos 3 a vypadal, e je rd. A j byl V }rd, e jsem si na nj rno pi balen , tm pi odchodu vzpomnl.Mn vesel nm pipadaly vpadky elektrick energie, ktV }er ns postihly tikrt bhem odpoledne. Poprv lidskou chybou, ale dle u pet en m. Poadatel postupn p vody pepojovV }ali, a doc lili optimln ho zajitn p sunu elektiny.S vyb rn m vstupnho si poadatel tak vdli rady. Veer prostV} cel sl vyhnali na chodbu a pi postupnm optovnm propoutn dovnit vyb rali patinou sumu, kter letos inila 200 penV}z.V t dob ji byly stoly slun obsazen a vude kolem plno lidu. J se samozejm d val hlavn po ataristech, krom jiV} zm nnho majitele Falcona z Maarska z ciz ch zem bylo dle zastoupeno Polsko. Ano, veer dorazil n znm Vasco se svoj V} vpravou, poprv pijel na akci autem.Protoe pece jen v ptek bylo trochu volnji, spustil jsem na Atrku apka a zaal V}pst report z akce. Znm se a proto mi bylo jasn, e co nap u ihned, po akci doma to bude jako naj t poklad.Jinak jsem V}ale sv aktivity nepehnl, vdl jsem, e bude teba vdre na sobotu, proto u m dolo relativn brzo k uloen do pel kuV}. To jest nathnout se o kus dl po stran m stnosti na zem, brr, ani koberec, ale natst jsem zvykl.Peml m, jak bychV} popsal sobotn atmosfru. Nov p choz , na velkm pltn pr bn dema ze vech zde uvaovanch 8mi bit , hmm, s podle m pV}ehnan hlasitm doprovodem, nkte piln pracovali na svch soutn ch p spvc ch do kategorie "udlno zde", musely jim oV}vem vadit vpadky napjen , kterch pece jen pr jet bylo. Lidi, co nepracovali na p spvc ch se spolu bavili, nebo dlaV}li nco jinho nebo si teba hrli. Mysl m, e vtin bylo fajn.Odchytl jsem si jistho p znivce Commodore Petra, kter sV}e hodn bavil s Radkem, a nechal si od nj ukzat emulaci jeho obl benho po tae. J se toti dopedu vybavil, postahoval jV}sem si njak ty emultory a te jsem ho nechal vybrat ty dobr. Sm la, e grafick omezen toho starho malho ernob lho mV}onochromu znemonilo pou t windous verze. A njak programy jsem tak neml, natst ochotn Petr na m st poshnl na ukV}zku aspo dva soubory.V sobotu veer byla samozejm v programu hlavn udlost akce - soute a prezentace. Zaalo se na m V}st vytvoenmi p spvky, kterch pochopiteln moc nebylo.Sout byla proloena dvma prezentacemi C64. Na urychlenm stroV}ji (maj cosi na 26 MHz!!!) jela st leka, ekl bych podobn Zybexu. Nem u hodnotit, takov vci se mi v bec nel b . Komu jV}o, zejm by si piel na sv.V ce m zaujalo pehrvn animace na standardn m stroji, alespo takov mm informace. PustiV }li nm jeden p bh Toma a Jerryho, podle m to vypadalo dost dobe. Aspo na tom pltn, kter sten zkresluje podn obrV!}azu. Data filmu dlouhho dost minut pochopiteln nebyla na DD disket p mo v jednotce C64, ale byla dotahovna z njakho toV"}ho PC rotu, zde ve form notebooku. Schvln jsem se peptval, slouil skuten jen jako pamov jednotka, nic v c.Dle V#}prob hala sout a do konce dne a jet kousek. Snad se konilo v jednu v noci, u nev m. J pak byl nap l v bezvdom a hlaV$}sovac l stek v kategorii dema a intra pro ostatn po tae jsem ani nevyploval, protoe jsem totln ztratil orientaci.AlV%}e to pedb hm. Zaalo se hudbami, kterch byl nejvt nup, pro m tragdie, protoe se mi tm dn nel bila. Inu, stylV&} country se dost tko vytv na zvukovm vybaven 8-mi bit , to se ned nic dlat. Pro Atari byly jen ti a dv z nich dlaV'}l n Radek. Sice tak ne p mo m j styl, ale ani ne takov bic tvrrny, jako vtina ostatn ch.Pece zde bude hodn dlaV(}t zamen i obl ben nr autor . Prv na Spectrum zde byly dv velmi odlin hudby od ostatn ch, klidn melodie, p jemnV)} zvuky, skoro jako klav r, dn na prvn pohled/poslech elektronick pazvuky. Okamit jsem jim pisoudil hodn bod .PokraV*}ovalo se obrzky, to se mi l bilo o moc v c, tak se daj leheji hodnotit, prost podle vzhledu. Ml jsem ze sebe radost, jV+}ak jsem objektivn , protoe Radk v vtvor se mi njak nel bil a j ohodnotil obrzek jinho autora. Jene sout pak vyhrl V,}pln nkdo dal .Intra na Atari m naopak zcela rozhodily. Zjistil jsem, e je nem u bodov rozliovat, protoe ped sebouV-} vid m tu hr zu prce, co si s nimi programtoi dali. Proto jsem vem napsal pln stejn bod , co je stejn, jako bych nepV.}sal nic, jen jsem zbyten pidal prci s ta m.Akoliv p vodn bylo pihleno v ce p spvk do kategorie velk demo na V/}Atari, veer byla k dispozici jen Radkova parodie na Selftest z originln ROM. Mon nen slovo parodie sprvn vraz, on sV0}m tomu  k crazy demo, to je jedno, prost to mlo ze vech p spvk nejvt spch. Tedy odhadnuto podle potlesku a reakcV1} lid dnes i dal den.Dema a intra na druh dva typy 8-mi bit se mi pom chala, vlivem navy a snad i nepehlednosti. TotV2}i pro ty nae vci (tradin jich bylo nejm ) organiztoi (zde Lubo Roba) pouili Radk v prezentan program, kter zobrazV3}oval  slo a nzev p spvku v jasn a iteln podob.Po ukonen souten , nkdy po p lnoci, nastalo vrazn hemen liduV4}. V bec nechpu pro, ale dost velk st p tomnch se okamit sbalila, vyrazila do noci pry a tak se stali nep tomnmi. V5}J se divil, odevzdal hlasovac l stek a upnul do spacku.V nedli byl tento bytek lid dost znt. Mn ruchu, pob hn aV6} przdn m sta na stolech. J se po rnu zamil na z skn praktickch informac ohledn emulace Spectra, byl s t m vt prV7}oblm ne jsem ekal. Jakoby vichni spectrist vyhynuli. Podailo se mi pak ulapit jednoho znalce emulace, ale ml ji ped V8}odjezdem a tedy jen mlo asu.Co byla chyba, protoe obsluha emultoru Spectra je jedna z nejt ch vc na svt a j siV9} ji naprosto nestail zapamatovat. koda. Ale jinak to bylo zaj mav. Hoch vybral z postahovanho archivu DOSovch emultor V:}najisto ten podle nj nejlep , j mu pedhodil archiv program od Frantika Fuky a up, za chv li mi jela textov konverzanV;} hra Indiana Jones III, kterou jsme tehdy u Rudy nedohrli. Jene sm si ji pustit neum m.I ve znan pro dlm stavu lid V<}, pr bn stle zmenovanm, se jet nalo pr zaj mavch lid . Ke mn se pitoil uivatel C64 z Nmecka, byl tady pln sV=}m, ptal se na Multijoy interface a vykldal o podobn vci na Commodore. A e si chce p t rok zkusit nae hry pro v ce hrV>} a mn pust ty jejich. No, ekl bych koda, e nepiel d v.Radek ml dlouh hovor s jistm Martinem z Bratislavy, kteV?}r je hlavn pes Commodore, ale zaj m se i o ostatn typy po ta a chce je m t vechny. T m mi pipomnl podobn zamenoV@}u skupinu lid od ns z Moravy. Co mi opt pipomnlo Ataridu a j hned Martina pozval. Neodm tl, kdy mu to vyjde, tak piVA}jede.Martin je zaj mav i svoj prac s kamerou, piln toti toil a nasn mal snad vechno d leit zde na akci. Vetn zlVB}eitosti s kontrolou vstupnho v sobotu (kdy jsme podruh opustili sl, aby jsme se do nj mohli vrtit), take m snad kadVC}ho plat c ho nvtvn ka. A komplet sout. V budoucnu tento zznam bude dostupn na CD ve vhodn digitln podob.PekvapiVD}l m Vasc v kamard a kolega Jurgi. Ten se pod val na m j video monitor, kter pou val Radek u svho Atrka a zavedl m ke sVE}vmu, pln stejnmu. Jene pipojen ho ml jinak, vyu val i tu tvrtou zd ku, o kter j nev m, na co je. A obraz ml lepVF} . Vida, co se dozv dm po mnoha letech pou vn tto vci.Hodn jsme tak mluvili s Polky o nov zleitosti pipojovnVG} IDE za zen pes sriov port pod nzvem SIO2IDE. Samozejm to m krut omezen na malou rychlost portu, ale zase je to jVH}ednodu ne IDE harddisk na sbrnici, co obvykle na XE modelech nefunguje. A vyuije se konen i CD ROM. Minimln pozoruVI}hodn.Sptelen commodorista Petr se svm kamardem ns podali o dopravu dom , vlastn se skromn zeptali, jestli nemmeVJ} m sto v aut a nem eme udlat okliku pes Zl n. e maj patn spojen . J se v bec divil, e sem svoji vbavu, to jest kroVK}m po ta hlavn monitory, v bec autobusem dothli.Troku jsem se zarazil, protoe toho m sta v aut zase njak nav c nebVL}ylo, ale pak jsem to vzal jako vzvu osudu, vzpomnl si na skvlho pakovae Jirku Bernka a prohlsil nco jako e je to saVM}mozejm a bez problm .A skuten v dob odjezdu se mi podailo vekerou vbavu a lidi do naeho osobn ho auta dostat, parVN}da. Jen na hranic ch jsme vzbudili tentokrt pozornost a n celn k se ns vyptval co vezeme, a pro nemme potvrzen seznaVO}m vc a podobn. No jo, ono bylo zrovinka pln volno. A ty monitory na kl n...Tak t mto uspodn m dolo i k drobn zmVP}n, dohodli jsme se s Radkem, e letos odpadne zchrann vaen obd v restauraci po nkolikadenn rohl kov diet. Ale to nVQ}evadilo, bylo to fajn jet spolen s commodoristy a rozeb rat nae obl ben systmy a dn okolo nich. Ano, o moc lep ne oVR}bd.Zvrenou statistiku mus m oidit, nebo vlastn pln vypustit. Jednak jsem si nespo tal kolik rohl k mi zbylo a domVS}a dolo ke snzen neznmho mnostv z toho zbytku d v, ne m to napadlo, a tak neznm pesn rozpoet akce. V m jen, e VT}nklady na sl a projektor ly do astronomickch vin, ili pes deset tis c penz. To je s la, kam se s rozpotem 1750 na VU} Ataridy hrabu. projektor ly do astronomickch vin, ili pes deset tis c penz. To je s la, kam se s rozpotem 1750 na TForever 315.-17.3.2002, Trencin/SlovakiaResults of Atari:Intro compo:1. 330 p. Flame999 - Raster2. 293 p. QLKEE - Fox /ZW} Taquart3. 267 p. 3D Tunnel with texturemaping- -XI- / Satantronic4. 253 p. Transparent ANULOID - Dodo / Satantronic5. 226ZX} p. Mu-Ha - JindroushGraphics compo:1. 318 p. Arbeit Macht Frei - Anj / Tristesse2. 227 p. Alien - -XI- / Satantronic3. ZY}214 p. Manga - Dodo / Satantronic4. 173 p. Icy Fay - Raster5. 165 p. Rabit - ElanMusic compo:1. 239 p. Two years ago - RZZ}aster2. 237 p. Len raz - Raster3. 192 p. Color - ElanDemo compo:Self Demo - Raster / C.P.U.Other:Forever3 presentatioZ[}n system - RasterRealtime Compo:1. ...2. ...3. 154 p. Shorty - Elan4. ...5. ...6. ....U.Other:Forever3 presentatioX]SelfDemoRaster / C.P.U., 2002Nejv ce kladnch ohlas na Foreveru3 jsem ml na SELFDEMO. Pokud jste ho jet nevidli, tak ^]}si ho nejprve puste, a teprve potom se vrate k tomuto lneku, ve kterm najdete nco mlo ze zkulis vzniku tohoto dema.^^}Jak to vechno zaalo...Mno, dost iveln. Na jedn z lednovch sch zek Atariklubu Prostjov, kter se konaj u Zdeka Bu^_}riana doma, jsem se snail podn tit Boba a JirkaSe, aby taky sami na Forever3 nco pichystali. Svoje p spvky (MSX, GFX i I^`}ntro) jsem ml v cemn v zvren vvojov fzi a zdlo se, e je dokon m bez problm . Kdy se vak ti dva stle tvili ^a}jako e ani ne, napadlo m pipomenout jim 9let starou udlost, kdy jsme spolen jet i s Honzou Wallou zaloili skupinu C.^b}P.U. - Computer Platform Unlimited. A e by nebylo marn, kdy se jim teda nechce poutt se do neho samotnm, udlat nco ^c}vichni spolen prv v rmci tohoto spolku, a to nco by mohlo bt demo. ekl jsem jim i o m ponkud neurit mylence na ^d}njakou parodii SELFTESTu. Konkrtn npad jsem ml jen na st "memory test" - udlat z nj pikvorky. Dal npady jsem cht^e}l slyet od nich.Co vm mm pov dat - na p t sch zce se ukzalo, e se na to vyprdnuli. Mn naopak SelfDemo nedvalo sp^f}t a hlavou se mi pod honily mylenky co by se dalo udlat s "audio-visual" a "keyboard" st . Aspo e jsem to s nima mo^g}hl v klubu konzultovat. Vechno bylo pod v teoretick fzi, ekal jsem, e se zanou hlsit, kdo chce kterou st programov^h}at. Marn. Take asi za dal tden jsem to tedy zaal programovat. V klubu jsem jim ukazoval rozpracovan verze a tak to lo^i} pod dl. Bob mi sehnal screenshot "modr obrazovky smrti" z WIN NT, kterou jsem upravil do zvren sti "all tests". Ne^j}jdle mi trvalo vymyslet ten "keyboard test", a taky ho naprogramovat. Jde toti v podstat o variaci na hru Space Invaders, ^k}i kdy pohyb ptelskch p smenek a neptelsk rakety je v demu pevn definovn - tedy dn nhodn udlosti. I tak m tato^l} st pivdla k  lenstv , protoe jsem tam ml jednu blbou chybu, kterou jsem stran dlouho nemohl naj t.Pokud vs zaj ^m}m, jak je to uvnit dema udlno, tak vzte, e jsem vzal standardn funkn SELF TEST, nechal si ho disassemblerovat a pak ^n}tam dlal pravy, tj. zejmna pepisoval p vodn kd odskoky do vlastn ch podprogram , kter byly pidny jinam do pamti. Mo^o}hu vs ubezpeit, e do 2KB ROM, kter m standardn SELF TEST k dispozici, by se ten m j upraven rozhodn neveel. Cel dem^p}o m ve zkomprimovan podob cca 12KB.Teprve o v kendu tden ped Foreverem se mi podailo ve definitivn dokonit. Ale st^q}lo to za to - naden reakce divk bhem poutn SelfDema mi byly nejvt odmnou. Dkuju jmnem skupiny C.P.U. vem fano^r}uk m! za to - naden reakce divk bhem poutn SelfDema mi byly nejvt odmnou. Dkuju jmnem skupiny C.P.U. vem fano\OPEN,BGET/BPUT,CLOSE v ASMRaster, 2002Pro na tn i ukldn dat lze ve vlastn m programu efektivn pou t povely OPEN, ft}BGET nebo BPUT a CLOSE. Vechny tyto p kazy jsou implementovny nap klad v TBASICu (standardn Atari BASIC m m sto BGET a fu}BPUT pouze GET a PUT pro peten /zpis vdy jen jednoho bytu), my se vak pod vme na proveden Assemblerov.K tomu bych jfv}et rd dodal, e povauji za velmi dobr, kdy uitkov programy nab z ukldn a na tn svch dat pes CIO - tedy pes fw}za zen :nzev. Daleko pohodlnji se s nimi pak pracuje a d ky tomu je t mon vyu vat pro data libovoln mdium (nap. difx}sk, kazeta, turbo - kilov bloky), stejn tak jako virtuln za zen (nap. v emultorech p stup pes H: na harddisk), vetfy}n p padnch dal ch "budouc ch" za zen . A to ve bez poteby jakchkoliv zsah do programu samotnho a bez nutnosti vyrfz}bt speciln verze pro jednotliv typy mdi .Nsleduj c p klad obsahuje ti rutiny. Prvn provede oteven souboru "D:FIf{}LENAME.EXT", druh naten 1024 byt dat do pamti od adresy $5000 (20480 decimln), tet uzave soubor. Ve je okomentovanf|} a velmi nzorn, take nen problm upravit si zdrojov kd pro vlastn poteby vetn obmny BGET za BPUT pro ukldn datf}}.CIOV .EQU $E456 ;vektor CIO rutinyCHA .EQU $30 ;kanl IOCB3ADR .EQU $5000 ;adresa zatku datLEN .EQU $03FFf~} ;dlka dat;OPEN #3,4,0,"D:FILENAME.EXT"OPEN LDX #CHA LDA #3 STA $0342,X LDA #4 ;4=ten ,8=zpisf} STA $034A,X LDA #0 STA $034B,X LDA #[FNAME] STA $0345,X JSR CIOV f} ;v Y vrac status RTSFNAME .BYTE "D:FILENAME.EXT",0;BGET #3,ADR,LENBGET LDX #CHA LDA #7 ;7=BGET,1f}1=BPUT STA $0342,X LDA #[ADR] ;HB adresa zatku STA $0f}345,X LDA #[LEN] ;HB poet byt STA $0349,X JSR CIOV f};v Y vrac status RTSPoznmka:Po nvratu z CIO rutiny obdr me v Y registru status IO operace. Potebujeme-li znt pof}et skuten natench byt , nap klad v p pad, e pi ten dolo k chyb dosaen m konce souboru, m eme jej pe st z adrf}es: LDA $0348,X ;DB poet byt LDA $0349,X ;HB poet byt CLOSE LDX #CHA LDA #$0C STA $0342,X f} JSR CIOV ;v Y vrac status RTSLDA $0349,X ;HB poet byt CLOSE LDX #CHA LDA #$0C STA $0342,X d*CC65 crosscompiler v2.8.0http://www.cc65.orgV polovin dubna 2002 jsem se dozvdl o existenci nov verze k ovho kompiln}toru CC65 pro systmy s procesorem 6502. Ano, je to dal verze toho stejnho crosscompileru jazyka C, o kterm psal v minuln}m Flopu Jirka Svoboda. Protoe jsem vak Jirku zakoloval jinm lnkem a do term nu vydn Flopu zbv zhruba tden, zm n mn} se pouze v krtkosti o nkterch hlavn ch oznmench vylepen ch oproti pedchoz verzi, kter se tkaj p mo Atrka, a pakn} vs seznm m s vsledky mho vlastn ho testovn CC65.Novinky CC65 v2.8.0-------------------RS232 podpora pro Atari plan}tformu:* Byla pidna implementace uip TCP stacku, d ky emu je mon nap klad provozovat na Atrku web server.Nkolik n}zmn tkaj c ch se generovn kdu a optimalizac :* Porovnvac podm nky jsou nyn do c lovho kdu pekldny lpe. (Poznn}mka: Toto vylepen bylo provedeno na zklad pipom nek od Piotra Fusika = Fox/Taquart. Velmi m potilo, kdy jsem jeho jmn}no zahldl - ekl bych, e jakkoliv jeho zsah je vdy zrukou kvality! :-))* Optovn podpora 65C02 kdu.* Funkn komn}pilace s optimalizac na velikost.* Prunj pevod znakovch kd .* Implementace funkce "sscanf". Fuknce "scanf" pro son}uborov operace by mla bt pravdpodobn dostupn v dal verzi.* Opravy r znch men ch chyb a drobn vylepen .Testovn}n ---------Neodolal jsem a narychlo provedl pr jednoduchch test kompilace dvou ukzkovch p klad , kter se nachzej n}v bal ku crosscompileru. Zaj mala m hlavn monost kompilace s optimalizac na velikost. Zde jsou vsledky:Normln:hellon}.c => hello.com (3087 bytes)S optimalizac :hello.c => hello.com (3066 bytes)T m jsem si ovil, e optimalizace skuten n}funguje. K vsledn velikosti jet podotknu, e tento p klad "Hello world!" rozhodn nen ona klasick varianta s jedn m n}dkem tisku, ale obsahuje mazn obrazovky, mal pardiky se systmovm pebrn m rozmr obrazovky, kreslen m ohraniuj c hon} obdln ku, vlastn tisk textu a ekn na stisk klvesy. Zkouel jsem ze zvdavosti tento p klad osekat a nechat jen minimun}m - vsledek pouze s tiskem ml pi zapnut optimalizaci pouhch 2625 bytes.Druh p klad je zaj mavj . Program "Sieve" pn}rovd vyhledn prvo sel v intervalu 2 a 8192 metodou Eratosthenova s ta. Po dokonen vpotu zobraz vsledn as a nab n}dne vpis.Normln:sieve.c => sieve.com (4023 bytes)S optimalizac :sieve.c => sieve.com (3844 bytes)Krom spory 179 bn}ytes je vak daleko skvlej m zjitn m vliv zapnut optimalizace na rychlost. Bez optimalizace trval vpoet 146 ticks (padn}estin sekundy), s optimalizac pouhch 57 ticks. Zrychlen je tedy v tomto p pad v ce ne 2.5 nsobn!Protoe CC65 je crn}osscompiler pro r zn systmy s procesorem 6502, zkusil jsem zkompilovat a spustit oba dva p klady i pro Commodore C64. Vsln}edky:Normln:hello.c => hello.prg (2665 bytes)S optimalizac :hello.c => hello.prg (2644 bytes)Normln:sieve.c => sin}eve.prg (3142 bytes)S optimalizac :sieve.c => sieve.prg (2963 bytes)spora se zapnutou optimalizac je i na C64, zcela lon}gicky, v obou p padech naprosto stejn jako spora na Atrku a m samozejm tak vliv na rychlost. Bez optimalizace trv vn}poet na C64ce 225 ticks, se zapnutou 87 ticks, co pedstavuje t (pekvapiv ;-)) v ce ne 2.5 nsobn zrychlen .-RASTERn}-oet na C64ce 225 ticks, se zapnutou 87 ticks, co pedstavuje t (pekvapiv ;-)) v ce ne 2.5 nsobn zrychlen .-RASTERl/*************************************//* Calculate all primes *//* up to a specific number. *//****r}*********************************/#include #include #include #include #include /*************************************//* Data *//*************************************r}//* Up to what number? */#define COUNT 8192/* Sqrt of COUNT */#define SQRT_COUNT 91r}static unsigned char Sieve[COUNT];/*************************************//* Code *//*******r}******************************/#pragma staticlocals(1);int main (void){ /* Clock variable */ clock_t Ticks; /* Thisr} is an example where */ /* register variables make sense */ register unsigned char* S; register unsigned I; rer}gister unsigned J; /* Read the clock */ Ticks = clock(); /* Execute the sieve */ I = 2; while (I < SQRT_COUNT) { ifr} (Sieve[I] == 0) { /* Prime number - mark multiples */ S = &Sieve[J = I*2]; while (J < COUNT) { *S = r}1; S += I; J += I; } } ++I; } /* Calculate the time used */ Ticks = clock() - Ticks; /* Print the tr}ime used */ printf ("Time used: %lu ticks\n", Ticks); printf ("Press Q to quit, any other key for list\n"); /* Wait for ar} key */ /* and print the list if not 'Q' */ if (toupper (cgetc()) != 'Q') { /* Print the result */ for r}(I = 2; I < COUNT; ++I) { if (Sieve[I] == 0) { printf ("%4d\n", I); } if (kbhit() && toupper (cgetc()) == 'r}Q') { break; } } } return EXIT_SUCCESS;} printf ("%4d\n", I); } if (kbhit() && toupper (cgetc()) == 'p9p_~1pLw1pӢ8pTp!pL pl (РЙ Ј./ y[yԩ0.1?z}ԩIo>[{й`{\4d{йS{W{߭_{ -<6 y̩zͩ΢x \? Jz}b0H '`*yMΥ)<V.` i@ ,ͥS{ XymYyXyZyYyIz}YyLb+Hyy%  ԍLy ZЩ yyh@P`ҙ҈`ppN57/Vi89'!RAy z} A800iPAQ minidemo by Raster & JirkaS / C.P.U. , (c) 2002:...>For more information about Atari_ emulat(l:(Linux) z}you can visit http://jts.a=.orgj$Press any key to ex5& 4T%VUI^K)TU/KY/PS/BW/z}V/ HM Q/TrS[/dE$@ 3{*-)(+/(&-/j3*%/=./W/_0//?._/.V )/"" /z}so[/nY/l 8_;_W/oY/8-///3/*/1#/J(1/W/O /([_UP@@z}Uo//(ZVAefYeeUPeEUe_&_Ti/ DUe/n*g(Q(U%/T6O/(`H z}j/&?DE@PPT )/W/(l!d@"h :0r0@2 //hp\|z}/'/ p@@@0_[/ -x V_(/P!/ (!/x/X/)/"pz}H/W /&xAl8)/p @ ` +/` RHaP@8+_"@UTUQETQUz}UEU s([_#/3:/_//?3_/ 1/ T3//3/ 3 //OH/?5/z}U/?S/7U>Q/9*M/ /Q/ or*K./  /,&// K/T I/@T72r#/T?UUA &8 // U/ _#/"_ [ ἅF g*hV  nz}_@[bTP`@ o/:PUPU@[ /_/QJP/3/ R[% / sPTUT(z}DQ_Ta/ ^Ue *a L6PT//UAiP  RT o>8VUYfY @_ VVRXKALz} DQj!#/ZK'/~%/ WPB[K"TTUU K.YZOUQUVS6/W Rn  ^WJRz}nVE T 9q/WJR> a/I7JR> /,JZ/Y_>Fh#/!/ JZTUAz}V1Q+/ 1J V_R/PXJ  V(P  -/n [8K/ -/[/̊#[% /,"#/L+o/S܊z}-/-3"W /- !/&*V-/T" `/:U /-r-z}+o/xT.V3_8xT/ "o#/ ?T/ ///'oz}//PA- o / CʾUS >oƸo//P%/#-;'/O/Q@_/@,TE/[HJz}#/P>n/!D/ /: oW /%///.V/2-/[/ /U=/?/ ;/;/z}]/)/kO 3$_/ ?WA?oC/+TOU/?%Szeo[/P*UU ".T9 !-z} y}4$@@@@0($0p@HH-- xT Lx ʈJа#ˑe˅z}ːe͐ͅΰХ˅ԥձԑ 2pT Lx ʈJа#ˑe˅x=Sen se pln aneb Atari do kapsy-------------------------------Ji Svoboda, 2002 Kdy jsem v roce 1986 poprv vidl A~}tari a vlastn i po ta v bec, a kdy se tento osmibitov stroj v roce nsleduj c m objevil i u ns doma, netuil jsem, kam ~}se v nsleduj c ch letech pohnou hranice technologie, netuil jsem, jak m sto v tomto rychle rostouc m svt po ta zaujmu~} j. Atari jsem ml v ce ne pt let a ji bhem t doby m obas napadaly mylenky na njak kapesn po ta, nejlpe A~}tari XL/XE kompatibiln . Jedinou monost tehdy bylo drah a nekompatibiln Atari Portfolio, take tyto mylenky z stvaly je~}n snem... Jakkoliv se bhem let nsleduj c ch mnily sfry mch zjm v oblasti po ta , zjem o Atari, a v m e omeze~}n, z stval. Vtinou se vak ve ji toilo jen kolem emultor . Zprvu velmi patn emulace ve v ce r znch emultorech byl~}a postupn v emultoru s prostm nzvem 'Atari800' pivedena k dokonalosti. Dokonal emulace se podailo doshnout tak d ky ~}dostupnosti dostaten vkonnho hardware pro emulaci tak sofistikovanho systmu, jakm Atari bezesporu je. Technologie~} se dnes ji dostala na rove, e dostatenm vkonem pro emulaci Atari ji disponuj nejen desktopy, ale i nkter kapesn ~}po tae (handheldy). A protoe jsem velkm p znivcem tchto za zen a po ne p li dobr zkuenosti s Palmem se konen ob~}jevily stroje s monost provozu mho obl benho operan ho systmu Linux, nevhal jsem, a po dil si Compaq iPAQ H3660, na k~}ter jsem vzpt nainstaloval zm nn operan systm. Pokud si mysl te, e jednou z prvn ch aplikac , kterou jsem se n~}a svm novm handheldu pokouel rozjet, byl prv emultor Atari800, mte naprostou pravdu. Moje prvn pokusy se odehrv~}aly s emultorem pro prosted X window. Prvn m objeviv m se problmem byl zvuk. Emultor toti pou v 8-mi bitov mono vs~}tup, iPAQ vak um pouze 16-bit stereo. Provst p slun pravy zdrojovho kdu nebylo sloit a reproduktorek iPAQa se vz~}pt rozeznl typickmi zvuky osmibitovho Atari. X11 verze tedy bela, ale pedev m d ky specifickmu hardware byla p~}rakticky nepouiteln. Okno emultoru se toti ani nevelo na displej iPAQu (240x320 bod , v p pad Atari emulace je vak v~}hodnj pou vat ho otoen na  ku), nav c tu nebyla klvesnice (pouze virtuln , ale kam s n na u tak peplnnm disple~}ji) a emulace joysticku my (u iPAQa stylusem - dotykovm perem) je nepouiteln i ve standardn m portu. Dal m vnm probl~}mem byla nedostaten sn mkov frekvence. Aby emulace bela na 100% rychlosti skutenho Atari, bylo mon/nutn vykreslova~}t pouze kad tet a tvrt sn mek. Pouit m X11-shm verze (zjednoduen eeno, povolen m toho, aby emultor kreslil ~}p mo do pamti grafickho rozhran ) se sice podailo zvit frekvenci vykreslovn na kad druh sn mek (co u bylo pouit~}eln), avak nezmizel dn z dal ch, ve zm nnch, problm . Profilerem jsem dodaten zjistil, e hlavn vkonnostn~} ztrty zp sobuje ne vlastn emulace, ale a vykreslovn hotov obrazovky Atari na displej, z eho jsem podez val X windo~}w system. Ztrtou vkonu obecn nav c trpla i kvalita zvuku. Po tchto a pr dal ch pokusech jsem dospl k zvru, e ~}nastoupen cesta nen ta prav a rozhodl se naprogramovat vlastn port, kter by zohledoval vechny vlastnosti PDA za zen .~} Znamenalo to doprogramovat do emultoru jeho vlastn virtuln klvesnici, doprogramovat emulaci joysticku. Pedev m to va~}k znamenalo realizovat zcela nov grafick subsystm. Protoe Linux pro p stup k displeji iPAQu pou v na nejni ro~}vni standardn framebuffer device, byla volba jasn. Jak vak bylo m pekvapen , kdy jsem po prvn m sputn nezjistil d~}n viditeln nr st vkonu. X window system tedy za onu "pomalost" nemohl. Po mnoha dal ch pokusech jsem zjistil, e pomal ~}je obecn jakkoliv p stup k displeji, pestoe videopamt je soust standardn RAM (vahy nad monmi p inami by pesh~}ly rmec tohoto lnku). Intern jsem tedy do emultoru zavedl dal virtuln obrazovku, jej  obsah odr aktuln stav di~}spleje. Kad bod kadho novho sn mku je vdy porovnn s p slunm bodem tto virtuln obrazovky a pouze pi zjitnm ro~}zd lu je realizovn skuten zpis na displej a souasn i do tto virtuln obrazovky. Akoliv se t m nezanedbateln zvil ~}poet p stup do pamti a mnostv porovnvac ch operac , efekt na vkon emultoru je dramatick. Pln sn mky. Odhaduji, e ~}k viditelnmu zpomalen by dolo a tehdy, pokud by se v po sob nsleduj c ch sn mc ch mnilo v ce ne 50% bod . Ojedinl v~}skyt tto situace vak nav c podle mho nzoru nelze postehnout. Pokud se chystte argumentovat, e hodn her pece "roluje~}" celou obrazovkou, zamyslete se: Kolik bod opravdu zmn svou barvu? A jak jsem vyeil problm klvesnice a joysticku~}? Protoe vykreslovn obrazovky provd m svm vlastn m kdem, nebyl problm do nj vsunout pr dk , kter pes Atari obraz~}ovku vykresluj pr hlednou on-screen klvesnici a joystickov "k " (oboj tla tkem vyp nateln, joystick je pak v celoobra~}zovkovm reimu). Joystick je sice emulovn i na "joypadu", iPAQ vak neum vyhodnotit ikm smry (hardwareov omezen ), a t~}ak bylo nutn udlat i jeho on-screen variantu. Port sice jet nen zdaleka hotov, ji dnes je vak velmi dobe pouite~}ln. Pln sn mkov frekvence, perfektn zvuk, ovldn bez vnch problm . Jeden z mch dvnch sn se splnil. Nos m sv At~}ari v kapse. Co v c si pt?Poznmka:Pokud snad nejste p znivci operan ho systmu Linux a ve vaem handheldu (nejen iPAQ~}u) pou vte operan systm Pocket PC (Windows CE), nezoufejte. Port pro tento operan systm existuje tak, podle mch inf~}ormac vak zat m nedosahuje kvalit portu linuxovho (trp nedostatenou sn mkovou frekvenc a hor kvalitou zvuku, typickm~}i znmkami nedostatenho vkonu systmu).Odkazy:http://atari800.atari.org- strnka emultoru Atari800http://jirkas.at}ari.org- strnka mho linuxovho iPAQ portuhttp://pocketatari.retrogames.com- strnka Windows CE portu0http://jirkas.at|j /ԩ`߸$&),%.!-%4#(4#(%+/%$)42!34%2}fffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0```nf>ff~fff~~f<flxxlf`````~cwkccfv~~nff>l8xlfflx66>ff>6fffff~ ~~6fv~~nfl8|ffff <}fff< `<|6~ ffff>6 x6~ 0~x`x`~l8|ff|lf6>`<<6~ }ff<00<>f>``|ff|>ff>>f>|``|fff8<<``lxlf8<fkc|ff }ffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~0p p8k } XpxR ˆ s :  dɛ ɝ ɜLmL ɀ LL  L5 }ɢ)ɣɠ3ɡ5ɨ7ɩRL(L'L L L   ˆ  :L   ‡ }  :LH hL h3     3 }ɛɀ L pL `` *8)'08mi `Շ}` `8.0``*EXPAND*}8 dL$8 d`*Q1*|i}i؇}ȑ`****SHRINK*8 [L' [8`*Q2*|iy}iz} `ڑ`*** ``7*SEARCH*8}` L3` ʎ8`mi``I}ȱ}i ( ɀ`0 mi3  mi3'} i0`*SHOW*ɀ B`` i@ ȱɀ) ˋȘ}m( @(i(`` ɛ)` )}䩛`*WRAP* ɀ` ɀ`ȱɀ%) '0 HH mه}h`*** ㋩Щ@`  ` `o Ш8}ԩЩ`/ ㋩01$ԩ:/ `H ԍЩ ԍЍh@h i }b \`b \hi `lj k+*opui=vcbxz+, .nm/`rey twq} -fhdgsaLJ:K\^OPUI_|VCBXZ436521[ ]NM?~REY TWQ9078=FHDGSA;$#&%"!{ }~ }()'@<>BCDFGH JKLMNPQRSTVWXZbcdfgh jklmnpqrstvwxzABFGHIJKLM OPQ VWXYabfghi}jklmopq vwxyH ҍ @6@ ɀm%Ș)(hh@ I@L1}L1 @AL1M)6+,̃ )̈́Ș)΅LbLbʋ삉 H)hʋ`}` i@` `ii``/k,oad3ave%신JJJJ ً) ً`|} 0 /*}` } ˋɜ ɩL/ɛмH|h`` ,` s  L ч e i} }DE VL#0ܝDݝEF0BH_I V틢0H޽Ie݅ߠ _Ɉ _ `ɀ B8!}ܝHݝI V _0Ģ0 BLV0B식JK`D1:FILENAME.TCHppBp"}0AJK`D1:FILENAME.TCHppBp3TCHEKO EDIT 1.1RASTER 2002---------------Dovolte, abych Vm pedstavil prvn verzi mho novho textovho editoru, pracuj $}c ho se znakovou sadou s kdovn m Tcheko. Mimochodem, tento strun manul je v bec prvn m dokumentem, kter prv te p mo%} v erstv dokonen verzi TCHEKO editoru p u. Take pokud tam mm njakou chybu a o pracn vypocen text pijdu, tak si m &}nepejte. (Tomu  km odvaha a d vra ve vlastn produkty ;-))Mon se zeptte, pro jsem v bec tenhle editor pracn progra'}moval, kdy je spousta jinch? Ano, mon je, ale dn z nich nepodporuje Tcheko znakovou sadu. Pokud toto kdovn neznte,(} m ete si pe st p slun lnky co vyly ve Flopu 36. Zkrcen eeno, Tcheko sada obsahuje plnou podporu etiny a vech)}ny potebn znaky ze standardn ASCII - m identick rozloen znak 32 a 126.Druhm d vodem byla poteba pohodlnj edit*}ace, ne jakou poskytuje nap klad editor apek. Narozd l od nj toti v Tcheko editoru m ete kurzorem pohodln posouvat kam+} chcete a nepeskakuje ani po vtch, ani po odstavc ch - prost se posouv nahoru, dol , vlevo a vpravo - jak se na sprvn ,}kurzor slu .Take nyn k ovldn :Snail jsem se o maximln jednoduchost, proto rozloen znak tm zcela odpov d po-}tisku na Atrkov klvesnici - samozejm mimo eskch a dal ch speciln ch znak , kter v ATASCII nejsou. Ty ale tak najde.}te doufm bez vt ch problm .Klvesnice: +         - rka BkSp q w e r t y u i o p  = ReturnCtrl a /}s d f g h j k l + * CapsShift z x c v b n m , . / Shift ` Mezern kKlvesnice Shift+: 1 2 3 4 5 6 7 0}8 9 0 = hek BkSp Q W E R T Y U I O P _ | ReturnCtrl A S D F G H J K L : \ ^ CapsShift Z X C V B N M [ ] ? Shift 1}~ Mezern kKlvesnice Control+: ! " # $ % & ' @ ( ) < > Delete posun ReturnCtrl 2}Save Load ; posun CapsShift { } ~ Shift Mezern kPoznmky:Pro velk kroukovan ' '3} stisknte 'hek' a nsledn 'U'.Funkce pro na tn dokumentu je dostupn pes Ctrl+L (Load), ukldn pes Ctrl+S (Save)4}. Po zadn poadovanho nzvu potvrte Returnem, nebo m ete akci stornovat klvesou ESC. Posledn pouit nzev z stv zac5}hovn, take nap klad opakovan ukldn rozpracovanho dokumentu je otzkou stlaen dvou klves.Posun kurzoru se provd 6} pes Ctrl+smrov ipky. V p pad, e se kurzor nachz mimo platnou oblast dokumentu, bude automaticky pesunut na nejbli7} mon m sto v okamiku prvn ho editan ho zsahu do textu.Krom automatickho zalamovn textu a funkc BkSp (vymazn p8}osledn ho znaku vlevo ped kurzorem) a Delete (vymazn znaku na m st kurzoru) nem Tcheko editor ve sv verzi 1.1 dn dal9} pokroilej funkce, nebo jsem ji neml as pro jejich implementaci. To m vak i kladn d sledek - velikost cca 4KB.J:}ako posledn vc zm n m maximln velikost editovatelnho souboru: cca 24KB - se zvtuj c velikost se ale editace na zat;}ku dokumentu bude dost zpomalovat. Tento neduh je vak sten kompenzovn zabudovanm klvesovm bufferem o velikosti 64 zn<}ak . (Poznmka: Funkce autorepeatu je v klvesovm bufferu zmrn potlaena, aby se zabrnilo nechtnmu vkldn i mazn =}velkho neuritho potu znak .)tu je v klvesovm bufferu zmrn potlaena, aby se zabrnilo nechtnmu vkldn i mazn  H     w  *E' h `+",#-.-`++,`$"%#Ɗ$e*?}*)M$%`&-"+#,*$ %!ߥ$%$$-ʝ-ަ+,++L. U? UI0 UI1 dp dp2@} S*H Sh*?? {010?< S JJ߰Jװ2 U3ʆ23`m U?`. U? U? ?A} {L U)?3***)1 U0$800%1102 {23򰹺. U? U? {L U2 U33 {2,m-=%57AIZ`jsB}  DK~0 "$&(*.024579;.6Ah(jt':,.n-:EG3priE}te%ditorby-i+2/3lovakia)+   )    3%4302)4%   #/,/2 !22/73-F}/6%#523 #4  W3(5. $2!7,). 0!#% 0/).4 ( (:-)22 p6 6)).6%2 >).3%24 #/09 $%,%4%%2!3G}#,%!20/3)4)/. !"!,, 0 2"")'7).$/73/./&& 74!".%84" - E-/$%(#urrentsEH} position!"igwindowsar-/&&4wocBEAIpB#* AI12345678HIMPBVW*+-=~> <}_|\^COZSDRM %I}nter 5searrttoselectcolourD)llegalcharacter pleasetype;! := #opy@ [nsizeofplayers;= !J}peed"anima>; = 0 k svEKG` ( 2&4ЍDTdx58K}01234567博555 q%22335j! IL #⪘ eeiL} HHlԢ  \L 8凪8H!iii夊44448剅6 %M}7 eЩb$%LbL!L!L"L "L> #L,$L%L$L$L#L8$L"L"L"L"LX%L$L#LtL_$La%Lq%L #L%#L?#Lc#L"L"L"LN}#"tHI` &P @``J %85 -=+*%ɛ-LO"O}LO" 8 i %`P DF4 8` # ""` HJhP}ĔJH  [#Hh`H#ȑhȑ`ŋ Ō`I1 0jQ}/`)** 0 @* 0 jjj)  $)**  %<u 0`I &#I$I& $`.#I$I$!R}'=5t"X"i$E "PP48!`IZ A[ 8 H %"F}L$ .HH `&H  S}n /HHHH $ߕ8H8!ii𱕑hhhh`F)`O)`89:;<=T}>?@ABCD֭4444h`L&`I+(` `  `؅eU}4444`0I1q&./1oЩЍ Ѝ Ѝ Ѝ Щ`HЩ ԩ0ԩ4Щ\ЩЩV}ЩYh@HХJЩ,64ԍi.4Щ 3^ h@ *:ЭR+.!o+ ˭*5W}4 )H۫I*(')@ԩ ( IL' Lu' eei'HtHlDds* X} TIZѩL j)`L8(L^(L(L(L(LM)L`)Lt䥙&*+++ *`E.*+o)ċ&R+S+`Eo.R(Y}Ɏ H1 24hL(HL(H %hLh8 + ) L15#9* D( %` 0s*PH h~ Z}s*L)ɛA[8 2N`D@ 2&hh`k1ĢĔKȭ<ѼĔ%'[}&) <`D T LMNO`#urrent;s=peed;$=efineanim( P( 3i;z=eofspriteis1x;2=un.\}3ize;c=orrectionis/&&;-=odeselect#;o=llisionsare/.;%3#=to$/3R +(` is1x;2=un.l********************Sprite Editor 1.1********************I. Introduction***************I'm very happy to present you t^}he brand new production by brand new coder for Atari XE ;-) Sprite Editor (SE) is little tool for making animated sprites_} with some new features. Main features are: 26 positions, independent colors for each position, integrated editor & anima`}tor, nice design :) and (hopefuly) easy manipulation... You can quess: "Why?" Hm, why... some months ago (october 2000) I a}became an idea: make a game, which is not yet coded on Atari XE. But I've needen some tool just for making animated spritb}es. I found only one: Sprite I_don't_know_what :) by Lufa/Satantronic which was ...eeee... very primitive (sorry ;-) So I c}started with coding THIS :) SE is ofcoz freeware! BTW - sorry for my English - I'm big lama in languages :)II. Functiod}n overview*********************Editor:1,2,3,4 - Set sprite--------------------No comment ;-)5,6,7,8 - Set color----e}---------------UP/DOWN - select shade of spriteLEFT/RIGHT - select the color of spriteRETURN - confirm colorsArrows - Mf}ove cursor--------------------No comment ;-)CONTROL+Arrows - Move sprite----------------------------Hold CONTROL and mog}ve cursor - you will move (rotate) the whole spriteSHIFT+Arrows - (Un)draw line----------------------------Hold SHIFT anh}d move the cursor - you will draw a lineSPACE - (Un)draw point----------------------No comment ;-)H - Horizontal mirroi}r---------------------Mirrors the actual sprite by X-Axis. It's depend on 'Big Windows' settings (look at 'B' key)V - Vj}ertical mirror-------------------Mirrors the actual sprite by Y-AxisI - Invert----------Inverts the actual sprite - $10k} or $20 bytes long (look at 'B' key)INSERT - Copy-------------Copy the complete position ($20 bytes) incl. colors to thl}e another oneDEL - Erase sprite------------------Erase the actual sprite - $10 or $20 bytes (look at 'B' key)CLEAR - m}Erase position----------------------Erase the complete position ($20 bytes). The colors will be preservedSHIFT+CLEAR - En}rase all-----------------------Erase all positions and set the colors of actual sprite to all positionsP - Position selo}ect-------------------You can enter A-Z, 26 positions at all...B - Big windows toggle----------------------You can chap}nge the actual size of sprite - $10 (16) or $20 (32) bytes. So you can edit bigger sprites than can be on the screen (usinq}g CONTROL+UP/DOWN)W - 2 windows toggle--------------------Here you can set 2 windows - it's useful when you need wider r}sprite than 8 bits. Of course you can have max. of 2 sprites in one windowTAB - Next window-----------------Works only s}if 2 windows are active. In the 1st window you can use sprite 1 or 2, in 2nd window sprite 3 or 4M - Animator-----------t}-Exit to the Animator (the data & flags will be not changed... of course ;-)ESC - Quit to DOS-----------------No commeu}nt ;-)Animator:Animator is 2nd part of my work ;-) It's simplier than Editor, because it was coded during 3-4 days. Vev}ry nice feature is 'parallel' running - you can change speed, size, definition, etc during the playing animation! I was vw}ery suprised when I found it ;-)D - Define animation--------------------Now you can enter letters which represent the pox}sitions. Maximum is 80, you can use DELETE. After typing press RETURNR - Run animation-----------------Pressing 'R' youy} stop/run playing the animation. If you have set 2 windows, it will be detected and sprites 1/2 will be played next to 3/4z} S - Speed option----------------1 = positions are changed each Vertical Blank2 = positions are changed each second Ve{}rtical Blank3 = positions are changed each fourth Vertical Blank4 = positions are changed each eighth Vertical BlankZ -|} Size of sprites-------------------It can be normal, double or quadC - Size correction-------------------ON = corrects }}the shape of pixels (to be squares)OFF = classic Atari representation: 1 pixel is 1 scan line wideO - Collisions-------~}-------ON = result of collision of sprite 1 and 2 or sprite 3 and 4 is 3rd colorOFF = no collisions, sprite 1 has got the} highest priority, sprite 4 the lowestM - Editor----------Exit to the Editor, animation is stoppedESC - Quit to DOS-}----------------No comment ;-)III. Hardware requirements**************************Nothing special - each 8-bit Atari (}PAL/NTSC) with 48 kB of memory. Tested also under Atari800Win emulator...IV. Sprites & colors in the memory************}**********************$3800: sprite 1, position A$3820: sprite 2, position A$3840: sprite 3, position A$3860: sprite 4, p}osition A$3880: sprite 1, position B ... etc to $44FF$3400: color of sprite 1, position A$3401: color of sprite 2, posit}ion A$3402: color of sprite 3, position A$3403: color of sprite 4, position A$3404: color of sprite 1, position B ... etc} to $3467It's very simple to make any routine for replaying... if you have any problems, contact me, OK?V. Future plan}s***************Game for Atari XE - with IMHO very original idea, but it will be very hard to code... Probably for 320 k}B...Demo/intro/anything_for_the_scene for Atari XE - I need some cool effects ;-)Something for Atari ST(E) & Falcon 030 }- F030 in this time, because of my MegaSTE is damaged :-(VI. Contact***********Bug reports, improvements, ideas, money }:) send to:Smail: Miro Kropacek Budatinska 23 Bratislava 851 05 Slovakia Europe ;-)Ema}il: mk20432@decef.elf.stuba.sk or mikro@atlantis.sk (only in emergency :)VII. Greetings**************Yeah, greet}ings... first time ;-) So, big hello goes to:XI, Dodo, Lufa, Jookie of SatantronicJiri Bernasek aka BEWESOFTZdenek Burian} of FLOPRadek Sterba aka RASTERTiger of New GenerationBLB of CobraLewis of AidsVasco of TristesseDely of Atari Areaand} all others who keep our Atari scene alive...VIII. History*************v1.0 - first official release (07/2001)v1.1 - s}prite animator fixed; optionslike size or correction are now unchanged after switching to editorOK, that's all.... I hop}e, you'll enjoy this little tool and wait for my next productions ;-)MiKRO, 16.08.2001 in my work/Bratislava/Slovakia :)} you'll enjoy this little tool and wait for my next productions ;-)MiKRO, 16.08.2001 in my work/Bratislava/Slovakia :)********************Sprite Editor 1.1********************I. vod*******Jsem velmi rd, e vm mohu pedstavit m j nov} produkt pro Atari XE - Sprite Editor (dle jen SE). Je to mal nstroj pro vytven sprite animac s nktermi novmi mon}ostmi.Hlavn vlastnosti:26 pozic, nezvisl barvy pro kadou pozici, vestavn editor & animtor, hezk design :) a (douf}m) snadn ovldn ...Pro tento program vznikl? Hm, protoe... ped nkolika ms ci (v  jnu 2000) jsem dostal npad vytvoi}t hru, kter pedt m na Atari XE/XL neexistovala. Ale k tomu jsem poteboval progrmek na udln animac pro sprity. Nael j}sem jen jeden program od Lufa/Satantronic, ovem ten byl ...eeee... ponkud primitivn (promi ;-)). Take proto jsem zaal p}racovat na tomto SE. Samozejm je to freeware.II. Pehled funkc ******************Editor:1,2,3,4 - Nastaven sprite-}-------------------------Bez komente ;-)5,6,7,8 - Nastaven barvy-------------------------nahoru/dol - vbr odst nu }spritevlevo/vpravo - vbr barvy spriteRETURN - potvrzen vybranhoipky - pohyb kurzorem----------------------Bez kome}nte ;-)CONTROL+ipky - posun sprite----------------------------Drte CONTROL a stlaovn ipek bude posunovat (rotovat}) cel sprite p slunm smrem.SHIFT+ipky - kreslen (mazn ) ry------------------------------------Drte SHIFT a stl}aovn ipek bude malovat (mazat) ru. mezern k - nakreslen (smazn ) bodu------------------------------------Bez kome}nte ;-)H - Horizontln zrcadlen --------------------------Oto aktuln sprite podle osy X. Je zvisl na nastaven v}olby 'Velk okna', viz. klvesa 'B'.V - Vertikln zrcadlen ------------------------Oto aktuln sprite podle osy Y.I} - Inverze-----------Invertuje aktuln sprite - $10 nebo $20 byt , podle nastaven volby 'Velk okna', viz. klvesa 'B'.}INSERT - Kop rovn -------------------Kop ruje kompletn pozici ($20 byt ) vetn nastaven barev na jinou pozici.DEL - M}azn sprite-------------------Smae aktuln sprite - $10 nebo $20 byt , viz. klvesa 'B'.CLEAR - Mazn pozice--------}-------------Smae pozici ($20 byt ). Nastaven barev bude zachovno.SHIFT+CLEAR - Mazn veho--------------------------}Smae vechny pozice a nastav barvy aktuln ho sprite vem pozic m.P - Vbr pozice----------------Stlaen m klves A-Z} vol te jednu z 26 pozic.B - Velk okna (zap/vyp)------------------------M ete pep nat aktuln velikost sprite mezi $1}0 (16) a $20 (32) byty. D ky velkm okn m lze editovat vt sprity, kter by se nevely na obrazovku (pouijte CONTROL+nahor}u/dol ).W - 2 okna (zap/vyp)--------------------M ete zapnout md pro 2 okna - to se hod kdy potebujete sprity ir }ne 8 bod . V kadm z oken pak mohou bt samozejm maximln 2 sprity.TAB - Pechod na dal okno-----------------------}----Funguje pouze kdy je aktivn md pro 2 okna. V prvn m okn se pou vaj sprity 1 a 2, ve druhm sprity 3 a 4.M - Anim}tor------------Pechod do Animtoru (vechna data a nastaven v editoru budou samozejm zachovna).ESC - Odchod do DOSu}--------------------Bez komente ;-)Animtor:Animtor je druh st m prce. Je jednodu ne editor - naprogramova}l jsem ho bhem 3-4 dn . Velmi pknou vlastnost je "paraleln bh" - m ete mnit rychlost, velikost a dal nastaven bhem} b c animace!D - Definice animace--------------------Nyn m ete stlaovat klvesy A-Z a t m zadvat posloupnost anima}n ch pozic. Maximum je 80, lze pou t DELETE. Zadanou posloupnost nakonec potvrte RETURNem.R - Sputn animace---------}-----------Stiskem 'R' se zap n/vyp n bh animace. Pokud mte zapnut md 2 oken, pak budou sprity 1/2 budou pehrvny ved}le sprit 3/4.S - Volba rychlosti-------------------1 = zmna kad VBI (1/50 sec)2 = kad druh VBI (2/50 sec)3 = ka}d tvrt VBI (4/50 sec)4 = kad osm VBI (8/50 sec)Z - Velikost sprit -------------------Normln , dvojnsobn nebo t}ynsobn.C - Korekce velikosti (zap/vyp)-------------------------------zap = koriguje tvar bod tak aby byly tvercovv}yp = bez korekce: bod m vku 1 obrazov dekO - Kolize----------zap = pekrvaj c se m sta sprit 1 a 2 nebo sprit 3} a 4 maj tet barvuvyp = bez skldn barev, sprite 1 m nejvt prioritu (pedn ), sprite 4 nejmen (vzadu)M - Editor}----------Pechod zpt do editoru, animace je zastavena.ESC - Odchod do DOSu--------------------Bez komente ;-)III}. Hardware poadavky***********************Nic speciln ho - libovoln 8-bit Atari (PAL/NTSC) s alespo 48kB pamti. Progra}m byl testovn tak pod Atari800Win emultorem...IV. Sprity & barvy - um stn v pamti**********************************}****$3800: sprite 1, pozice A$3820: sprite 2, pozice A$3840: sprite 3, pozice A$3860: sprite 4, pozice A$3880: sprite 1,} pozice B ... atd. a po $44FF$3400: barva sprite 1, pozice A$3401: barva sprite 2, pozice A$3402: barva sprite 3, pozic}e A$3403: barva sprite 4, pozice A$3404: barva sprite 1, pozice B ... atd. a po $3467Je velmi jednoduch vyrobit njako}u rutinku pro pehrvn tchto animan ch pozic ve vlastn m programu... jestlie s t m budete m t njak problmy, kontaktuj}te m.V. Plny do budoucna********************Hra pro Atari XE/XL - s velmi originln m npadem, ale bude dost tk to }naprogramovat... asi bude vyu vat 320kB RAM...Demo/intro/cokoliv na njakou demoprty pro Atari XE/XL - s njakmi pardn m}i efekty. ;-)Nco pro Atari ST(E) & Falcon 030 - momentln pro F030, nebo MegaSTE je mimo provoz. :-(VI. Kontakt*******}****Pipom nky k chybm, nvrhy na vylepen , npady, pen ze :) pos lejte na adresu: Miro Kropacek Budatinska 23 Br}atislava 851 05 Slovakia Europe ;-)Email: mk20432@decef.elf.stuba.sknebo mikro@atlantis.sk (jen ve stavu n}ouze :)VII. Pozdravy*************Ano, pozdravy... Nejd ve pos lm velk pozdrav pro:XI, Dodo, Lufa, Jookie ze Satantro}nicDle pro:Jiri Bernasek / BEWESOFTZdenek Burian / FLOPRadek Sterba / RASTERTiger / New GenerationBLB / CobraLewis / }AidsVasco / TristesseDely / Atari Areaa vem dal m kte dr nai Atari scnu naivu...VIII. Historie**************}v1.0 - prvn verze (07/2001)v1.1 - oprava sprite animtoru: nastaven velikosti a korekce nyn z stv nezmnno po pechod}u do editoruTak, to je ve... Doufm, e budete s t mto malm progrmkem spokojeni a m ete oekvat dal moje produkty. };-)MiKRO, 16.08.2001, Bratislava/Slovakia budete s t mto malm progrmkem spokojeni a m ete oekvat dal moje produkty. +Dodatek k Sprite Editoru 1.1Na m j dodaten dotaz, jak je to ve Sprite Editoru s ukldn m vytvoench animan ch pozic na} disk, mi MiKRO sdlil, e program toto p mo sm nee , ale je mon pou t nkterou z variant:A) Po pechodu do DOSu zad}at uloen "save memory" v rmci funkc DOSu.B) Obdoba varianty A pes cartridge s mikro monitorem.C) Obdoba varianty A p}es monitor v Q-MEGu - p mm zpisem pamti do sektor na disk.Pamov oblast, ve kter jsou um stny jednotliv animan } pozice a nastaven jejich barev, je popsna v dokumentaci Sprite Editoru.Autor momentln pracuje na nov verzi programu. M}oc by se mi l bilo, kdyby do tto nov verze zabudoval i vstupn/vstupn operace pes standardn CIO.-R-verzi programu. MlMultiJoy vs hra QuadroTronRaster, 2002Pes elektronickou potu m kontaktoval Andreas Magenheimer z Nmecka a pedkldal m}i mnoho svch nmt k problematice interface MultiJoy8 a k multiplayerovm hrm pro 4 a v ce hr obecn. Krom jinho pilo}il i hru QuadroTron, kter byla publikovna v nmeckm Atari magazinu ( slo 2/1989 !) a dal m o proven , zda lze tuto }hru hrt pes MultiJoy.Jet ped zapoet m testovn jsme v Atariklubu nejd v teoreticky pemleli, pro jak druh interf}ace je QuadroTron vyroben a uhodli jsme, e jde o zp sob vbru joysticku p mo tymi bity JOYportu2, kdy vdy ti bity budo}u nastaveny na logickou 1 a jeden na logickou 0. T m se ur vdy jeden ze 4 joystick , kter je prv sledovn. Tato metod}a je tedy jin ne pou v MultiJoy8, kter na zklad kombinac t bit vyb r jeden z osmi joystick . Pesto lze MultiJoy8} pro ovldn hry QuadroTron (i p padnch dal ch her s vbrem jednoho joysticku ze ty metodou jednoho nulovho bitu) pl}nohodnotn pou t.Jak je to mon?Pod vejme se na zp soby vbru aktivn ho joysticku u obou metod.MultiJoy8-----------}--------------bity JOYportu2 aktivn 0.1.2.3. joystick-------------------------0 0 0 X 11 0 0 X } 20 1 0 X 31 1 0 X 40 0 1 X 51 0 1 X 60 1 1 X 71 1 1 X } 8QuadroTron-------------------------bity JOYportu2 aktivn 0.1.2.3. joystick-------------------------}0 1 1 1 11 0 1 1 21 1 0 1 31 1 1 0 4Porovnn m si m ete vimnout, e pro }QuadroTron princip lze naj t odpov daj c dky v MultiJoy8 tabulce a z toho vyvodit, do kterch port MultiJoye8 je nutno za}pojit joysticky tak, aby se QuadroTron dal ovldat. U MultiJoye16 to lze takto odvodit tak, ovem  la pouitch port jsou }jin (MultiJoy16 toti sleduje i 4.bit joyportu 2, kter se u MultiJoye8 ignoruje). U MultiJoye4 el kompatibilita pokulhv,} nebo ten nesleduje ani 3. ani 4.bit joyportu 2, take sten dochz ke kolizi vbru.V nsleduj c tabulce jsou zahrnu}ty p slun joystickov porty, kter je nutno pou t pro ovldn hry QuadroTron (p padn dal ch her vyu vaj c ch pro vb}r joysticku princip jednoho nulovho bitu):------------------------------------QuadroTr|  slo joystickovho portu.hr}e | MJoy8 MJoy16 MJoy4------------------------------------ 1 | 7 15 3 2 | 6 14 2 3 } | 4 12 4 (kolize) 4 | 8 8 4 (kolize)Pi pouit MultiJoye4 bude tedy joystick 4 ovldat ve h}e QuadroTron souasn hre  slo 3 i 4, take pro 4 hre to pouiteln nebude.MultiJoye4 bude tedy joystick 4 ovldat ve hQ ЙЙЙЈ`謠!"#̩͢BCDE ܪ㬩 0@ \} ԩЩ̍|(o./&'()*+@}L먩R㬩䬭Lb \Li4*㬩䬢 ԙLL  !` xLA}   RyZy$%  # 쩩m ͬ B̭$8̥iͭ%8 ̬ BiB$8U%8 T } `U ` $iЮ!(̽)ͭ# %ȩ"b""`""##8өө<`})xЙ߭&I&& +&i +""## @@  !@@Lbаpm ͬ Bi̠}Uiͱ̅T `/z01XYWj} "Z[\VUT U_T U_T UT ڍ}㬩䬩./`(l|88xl88||88l޾x88|l(8l<88|6|88