se zaj mav⑨mi Ataristy jsem pro tento Flop poə⇧dal o interview Franti③ka Houru (alias Fandal). A⇨koli e-mailem jsme spolu celkem ⇨asto v kontaktu, vlastn❎ o n❎m po②⇧dn❎ nic nev m.¢(Pt⇧ se Radek t❎rba "R", odpov d⇧ Franti③ek Houra "F".)¢¢¢R: Na ⑤vod bych t❎ r⇧d poprosil o p⇧r obecn⑨ch informac , jako kolik je ti let, kde əije③, studuje③/pracuje③, a jak dlouho uə se v❎nuje③ At⇧rk
m?¢¢F: Zanedlouho mi bude dvaaat②icet a pob⑨v⇧m ve st②edu ⑥eskomoravsk⑦ vyso⇨iny, v bl zkosti m❎sta Chot❎bo②, kde taky pracuju v jednom stroj rensk⑦ podniku jako program⇧tor NC stroj
, coə je docela ironie, kdyə uv⇧ə m, əe jsem vystudoval FEL ⑥VUT. A co j⇧ a Atari? V③echno to za⇨alo n❎kdy v roce 1987, kdy jeden m
j kamar⇧d donesl do ③koly svou osmistovku a j⇧ jsem byl tot⇧ln❎ mimo z hry Rescue on Fractalus. Podot⑨k⇧m, əe jsem v t⑦ dob❎ uə asi p❎t nebo ③est let p② leəitostn❎ pracoval se ZX Spectrem. No a pak uə to ③lo rychle. O rok pozd❎ji jsem si vyvzdoroval na rodi⇨ovstvu 130XE s nezbytn⑨m Turbem a za⇨ala ⑦ra l⇧m⇧n joystick
. Pozd❎jc jsem krom❎ hran her za⇨al taky programovat, nejprve v BASICu, pak v TB a nakonec jsem jako t⑦m❎② tot⇧ln samouk dokr⇧⇨el aə k assembleru. Neə jsem v roce 1993 svoje prvn Atari prodal, napsal jsem ⇨ist❎ ve stroj⇧ku jednu hodn❎ jednoduchou hru Speed Ball, des tky utilit v TB a v PokeLoaderu jsem si "znesmrtelnil" p❎knou ②⇧dku her. Pot⑦ nastala v m⑦m Atari əivot❎ hodn❎ dlouh⇧ pauza, protoəe aə v roce 1998 jsem si op❎t po② dil jednu 800XE, tehdy vlastn❎ jenom z nostalgick⑨ch d
vod
. Jenəe kdyə jsem si pak u Ji② ho Richtera v JRC nechal opravovat Turbo 2000, abych si mohl op❎t zapa②it p⇧r star⑨ch dobr⑨ch kus
, zjistil jsem s ⑤divem, əe Atari dosud nezem②elo a əe existuj takov⑦ vymoəenosti jako SIO2PC a APE. Tak jsem se do toho vrhnul zase po hlav❎ a na internetu jsem ve snaze vybudovat si pokud moəno co nejobs⇧hlej③ archiv osmibitov⑨ho softu k Atari vymetl kdejak⑨ FTP. Krom❎ toho jsem zase za⇨al programovat, protoəe m❎ to prost❎ po②⇧d bere a nav c si mysl m, əe st⇧le je③t❎ p②eə vaj c Atari komunita si to zaslouə . V⑨sledkem je doposud p❎t her a hlavn❎ z⇧vazek p②idat kaəd⑨ rok minim⇧ln❎ jednu dal③ . Plus teda je③t❎ m
j archiv Atari softu, kter⑨ je na internetu k nalezen na adrese http://atari.fandal.cz.¢¢R: Tv
j alias Fandal, to je pouze po⇨ ta⇨ov⇧ z⇧leəitost, nebo ti tak ② kaj i v re⇧lu?¢¢F: Tehle po⇨ ta⇨ov⑨ nick jsem si vymyslel kdysi na gymplu, protoəe to tehdy byla docela mda. A n❎kter⑨ lidi mi tak i ② kaj .¢¢R: Kdyə jsi tehdy programoval v assembleru, jakou sadu program
jsi pro v⑨voj pouə val?¢¢F: Jako assembler jsem pouə val MAC/65, fonty jsem si d❎lal ve FontMakeru a obr⇧zky bu⇦ v Design Masteru, Koale nebo ve Fun With Art. V③echno samoz②ejm❎ p❎kn❎ s datasetem, protoəe nic jin⑦ho neə Turbo 2000 jsem neznal.¢¢R: Kdyə tak mluv ③ o tom Turbu 2000 - vzpomene③ si je③t❎, jak⑦ zna⇨ky audiokazet jsi pouə val a m❎l v oblib❎? ;-)¢¢F: Pokud si dob②e vzpom n⇧m, tak jsem m❎l takovou v③ehochu④, ale ponejv ce jsem asi pouə val zna⇨ku SONY.¢¢R: Zaəil jsi n❎kdy p②i programov⇧n sv⑨ch v❎c i n❎jakou nep② jemnou ztr⇧tu kv
li ne⇨iteln⑦mu z⇧znamu na kazet❎?¢¢F: Ur⇨it❎. Ob⇨as jsem si taky n❎co p②emazal, prost❎ klasika. Ale na nic konkr⑦tn ho si uə nevzpom n⇧m, p②ece jenom to uə je n❎jak⇧ doba.¢¢R: J⇧ se ptal proto, jestli jsi t②eba n❎jak⑨ sv
j program ⇨i hru nedod❎lal kv
li tomu, əe jsi p②i③el o data a necht❎lo se ti to d❎lat znovu?¢¢F: Aə tak daleko to snad nikdy nedo③lo, protoəe m⇧m ve zvyku d❎lat si pr
b❎ən❎ z⇧lohy. Takəe v nejhor③ m p② pad❎ jsem musel n❎co dod❎l⇧vat hodn❎ zp⇧tky.¢¢R: Co povaəuje③ za svoje nejlep③ /nejuəite⇨n❎j③ produkty ze star⑦ doby a co z nyn❎j③ ?¢¢F: Zaj mav⇧ ot⇧zka. Pamatuju se, əe v rann⑦ dob❎ m⑦ho program⇧torsk⑦ho ⑤sil jsem m❎l nejv❎t③ radost z utilit Picture Hunter a Text Hunter na prohled⇧v⇧n soubor
, kter⑦ m❎ly vlastn I/O rutiny pro Turbo a kter⑦ pouə valy roz③ ②enou pam❎t m⑦ stot②ic tky. Na vrchol bych za②adil t⑦ə moji prvn hru Speed Ball, pln❎ napsanou ve stroj⇧ku, coə byla mutace klasick⑦ho Pongu, a pak je③t❎ progr⇧mek Tablo v TB, kr⇧snou to prezentaci na③ t② dy 1A z gymplu. O v③echny tyhle v❎ci jsem ale bohuəel p②i prodeji m⑦ho prvn ho at⇧rka z②ejm❎ nen⇧vratn❎ p②i③el, takəe se v sou⇨asn⑦ dob❎ m
əu t❎③it pouze z p❎tice her FreeCellXE, TriPeaksXE, HexxagonXE, Astro Road a Cubico z "nov⑦ho obdob ". Z nich je asi nejlep③ Cubico, ale za srdce m❎ nejv c vzala hned ta prvn , p②ece jenom to byla po dlouh⑨ch letech de fakto prvotina a nav c jsem st⇧le p②esv❎d⇨enej, əe tenhle Atari port je algoritmicky lep③ neə jeho PC vzor od Micro$oftu.¢¢R: Nem⇧③ chu④ ten Speed Ball ud❎lat znovu a t②eba i lep③ ? ;-)¢¢F: To nen ③patn⑨ n⇧pad, ale her tohohle typu je pom❎rn❎ dost a p②ekonat n❎kter⑦ polsk⑦ mutace by bylo asi dost t❎ək⑨. J⇧ se te⇦ sp ③ snaə m ps⇧t v❎ci, kter⑨ zat m na osmibitov⑨m Atari chyb❎ly.¢¢R: Prozrad ③ konkr⑦tn❎ji, na co se m
əeme t❎③it?¢¢F: R⇧d bych ud❎lal n❎jakou ak⇨n "pa②bu". Hodn❎ se mi l b hry, kdy si dva hr⇧⇨i mohou vz⇧jemn❎ pom⇧hat, jako je to nap② klad v Zybexu, kter⑨ je mimochodem moje v
bec nejobl ben❎j③ hra na Atari. Takəe n❎co na ten styl bych velmi r⇧d dal dohromady. No a m
j velk⑨ sen je na Atari naportovat hru Warlords II z PC, ale to je z②ejm❎ t⑦m❎② nadlidsk⑨ ⑤kol.¢¢R: Je p② jemn⑦ sly③et, əe m⇧③ takov⑦ p❎kn⑦ pl⇧ny. Kdyə n❎co tvo② ③, jde ti to rychle "od ruky", nebo kduje③ pomalu (a d
kladn❎ ;-)) ?¢¢F: No, j⇧ mysl m, əe snad n❎jakej v⑨raznej hlem⑨ə⇦ nejsem, i kdyə nem⇧m moənost se srovn⇧vat s n❎⇨ m tempem. T②eba mou hru Hexxagon jsem napsal b❎hem dvou m❎s c
a hern j⇧dro Cubica b❎hem t② t⑨dn
. Hor③ je to s ⇨asem. Kdyə nepo⇨ t⇧m v kendy, tak se k p② padn⑨mu programov⇧n dostanu tak na dv❎ hodiny denn❎.¢¢R: A o t❎ch v kendech neprogramuje③ v
bec, nebo t m naopak str⇧v ③ cel⑨ den?¢¢F: O t❎ch v kendech je to samoz②ejm❎ s t m ⇨asem lep③ , ale əe bych s t m str⇧vil cel⑨ den, tak to asi taky ne. ekn❎me cca ③est hodin, əe jsem tomu v takovou typickou sobotu nebo ned❎li v❎noval.¢¢R: Tvo② ③ v⑨hradn❎ na skute⇨n⑦m At⇧rku a st⇧le pod assemblerem MAC/65, nebo vyuə v⇧③ emul⇧tor a dal③ v⑨hody, co m
əe poskytnout v cebitov⑨ po⇨ ta⇨?¢¢F: V sou⇨asn⑦ dob❎ programuju jiə v⑨hradn❎ pod emul⇧torem, nicm⑦n❎ st⇧le ve star⑦m dobr⑦m MACu. Ale p
vodn əelezo v ə⇧dn⑦m p② pad❎ nezah⇧l . V③echno testuju i na re⇧ln⑦m Atari.¢¢R: Jak⑨ je tv
j n⇧zor na vyuə v⇧n cross-platform v⑨voj⇧②sk⑨ch n⇧stroj
?¢¢F: Cross-platform n⇧stoje jsou moc dobr⇧ v❎c. V sou⇨asn⑦ dob❎ si uə nedovedu p②edstavit, əe bych nem❎l k dispozici APE, Dratex, AtrUtil a podobn⑦ vymoəenosti. Jenom cross-assembler
m jsem zat m nep②i③el na chu④.¢¢R: To jako əe jsi uə n❎jak⑦ konkr⑦tn cross-assemblery zkou③el a ə⇧dn⑨ ti nevyhovoval, nebo k nim m⇧③ prozat m jen takov⑨ ni⇨ m nepodloəen⑨ odpor? ;-)¢¢F: Zat m jsem jenom tak lehce zkou③el XASM od Foxe, ale n❎jak m❎ znechutilo t②eba to, əe tam maj n❎kter⑦ instrukce jin⑦ pojmenov⇧n neə v MACu. V budoucnu ale moən⇧ na to p②ejdu. Uvid me.¢¢R: A co nov⑨ cross-platform Mad-Assembler od TeBe/Madteam, ten jsi nezkoumal?¢¢F: Ne, ten jsem doposud v ruce nem❎l. Ale v m, əe existuje. :)¢¢R: Zat m jsme se zmiovali jen o assembleru a (Turbo)Basicu. Zvl⇧d⇧③ i dal③ programovac mi jazyky? (nejen na At⇧rku)¢¢F: Na Atari jsem krom❎ stroj⇧ku a Basicu zat m nic jin⑦ho nezkou③el, kdyə pominu p⇧r minut experiment
s Kyan Pascalem, a na platform❎ PC jsem teoreticky schopen d❎lat v assembleru, Basicu, Pascalu a C⑦⇨ku, p②i⇨emə v DOSu d⇧v⇧m p②ednost BP a ve Windows M$ VB.¢¢R: A v jak⑦m jazyce programuje③ NC stroje? ;-)¢¢F: V p② pad❎ NC stroj
se nejedn⇧ o programov⇧n v klasick⑦m slova smyslu, tj. o tvo②en n❎jak⑦ho kdu v programovac m jazyce. Moje pr⇧ce spo⇨ v⇧ v tom, əe s pomoc p② slu③n⑦ho CAM (Computer Aided Machining) softwaru a na z⇧klad❎ model
z n❎jak⑦ho CADu vytv⇧② m datov⑦ soubory, kter⑦ definuj dr⇧hy, po kter⑨ch NC stroj obr⇧b .¢¢R: Co ② k⇧③ na roz③i②uj c ⑤pravy At⇧rka (pam❎④ 320KB, 1MB, 2MB, OS Q-MEG, stereo)?¢¢F: No, j⇧ s⇧m m⇧m jedno ze sv⑨ch t②ech At⇧rek roz③ ②en⑨ na 320 kB, s Q-MEGem a stereo ⑤pravou a pouə v⇧m prakticky jenom tenhle "model". Stereo hudba nem⇧ chybu a v c pam❎ti nen nikdy na ③kodu.¢¢R: Lep③ hudba, v c pam❎ti.. Nel⇧kalo t❎ n❎kdy d❎lat pro Atari ST ②adu?¢¢F: Atari ST jsem dosud vid❎l jenom hodn❎ zd⇧lky a i kdyə jsem p⇧rkr⇧t uvaəoval o tom, əe si n❎jak⑨ po② d m, programovat na t⑦to platform❎ asi nikdy nebudu.¢¢R: Jezd v⇧③ na n❎jak⑦ Atari akce nebo obecn❎ na po⇨ ta⇨ov⑦ v⑨stavy?¢¢F: Co se t⑨⇨e Atari, tak jsem doposud nav③t vil Platari⇧du, Atari Hody a Atari⇧du v Prost❎jov❎. A po⇨ ta⇨ov⑦ v⑨stavy? P⇧rkr⇧t jsem byl na Invexu, a to④ asi v③e.¢¢R: A co demop⇧rty? Bl ə se Forever 6 a j⇧ se op❎t snaə m p②emluvit co nejv c aktivn ch Atarist
, aby se z⑤⇨astnili s n❎jak⑨m sv⑨m v⑨tvorem. Douf⇧m, əe letos uə s tebou m
əu po⇨ tat?! ;-)¢¢F: No, j⇧ pevn❎ v❎② m, əe letos se uə kone⇨n❎ z⑤⇨astn m. M⇧m v hlav❎ n⇧pad na 1 kB intro.¢¢R: To moc r⇧d sly③ m a drə m ti p❎sti, a④ se d lo povede. Tak⑦ m❎ velmi pot❎③il tv
j nov⑨ Internetov⑨ projekt http://atari.fandal.cz. M
əe③ n⇧m o tomto webu popov dat v c?¢¢F: V podstat❎ se jedn⇧ o webovou verzi m⑦ho osobn ho archivu Atari softu, jak jsem ho za t❎ch p⇧r let od m⑦ho n⇧vratu na sc⑦nu nashrom⇧ədil. V sou⇨asn⑦ dob❎ obsahuje cca 4700 her a dem a st⇧le roste. :) Pr⇧ce je s t m mo②e, ale m⇧m z toho webu obrovskou radost. A lidi z②ejm❎ taky, protoəe za prvn dva m❎s ce provozu si st⇧hli p②es 3 GB materi⇧lu.¢¢R: Te⇦ trochu z jin⑦ho soudku, nebo④ nejen po⇨ ta⇨i je ⇨lov❎k əiv. Takəe, co t❎ bav krom❎ po⇨ ta⇨
? M⇧③ i n❎jak⑦ jin⑦ kon ⇨ky ⇨i obl ben⑦ sporty?¢¢F: Ale jo, m⇧m. R⇧d ⇨tu, hlavn❎ literaturu faktu. V knihovn❎ m⇧m n❎kolik stovek kn əek o druh⑦ sv❎tov⑦ v⇧lce a v
bec m❎ dost zaj maj modern d❎jiny prvn poloviny minul⑦ho stolet . D⇧l moc r⇧d jezd m na kole, ale na rozd l od jednoho m⑦ho tak trochu ③ len⑦ho kamar⇧da pouze v l⑦t❎, kdyə je hezky teplo. To je t⑦ə obdob , kdy bys m❎ mohl naj t na nohejbalov⑨ch kurtech. No a taky tot⇧ln❎ əeru tvrdou muziku, protoəe na tomhle sv❎t❎ nen uə nic v c neə osmibitov⑦ Atari a heavy metal.¢¢R: Cht❎l bys na z⇧v❎r na③eho rozhovoru pro Flop n❎co Atarist
m vzk⇧zat? Nebo se zm nit o n❎⇨em, na co jsem se nezeptal?¢¢F: Za v③echny vytrval⑦ Ataristy bych snad jenom cht❎l vyj⇧d②it p②⇧n , a④ n⇧m to vydrə i nad⇧le...¢¢R: D❎kuji ti tedy za rozhovor a budeme se t❎③it na tvoje dal③ programy pro na③e 8bitov⇧ At⇧rka.