home *** CD-ROM | disk | FTP | other *** search
/ Flop Magazin 51 / Flop_Magazin_51_2008_04_Raster_cs_Side_A.atr / interbob.tch < prev    next >
Text File  |  2023-02-26  |  12KB  |  44 lines

  1. Interview s Bob!k/C.P.U.¢Dotazy kladl Fandal¢---------------------------------------¢¢1) Zdrav    m T❎, Roberte! Na za⇨⇧tek na③eho pov    d⇧n     by asi bylo dobr⑦, kdyby ses n⇧m trochu p②edstavil.¢¢Ahoj, zdrav    m v③echny ⇨ten⇧②e Flopu. Jmenuji se Robert Petruəela (28) a poch⇧z    m z Prost❎jova, asi moment⇧ln❎ nejv❎t③     Mekky Atarist
  2.  v ⑥R. Zde jsem tak⑦ vystudoval SP (stroj    renstv    ) a pozd❎ji jsem obdrəel bakal⇧②sk⑨ titul na Univerzit❎ Palack⑦ho v Olomouci (Matematick⇧ Informatika). Pokud jde o osmibitov⑦ Atari, tak tady se snaə    m ve sv⑦m voln⑦m ⇨ase tvo②it n❎co m⇧lo kdu do inter ⇨i dem a p②    leəitostn❎ fu③ovat i do HW. P⇧jka je m⑦ druh⑦ j⇧. ;-)¢¢2) Jsi jeden z nejmlad③    ch aktivn    ch Atarist
  3.  na ⑤zem     b⑨val⑦ho ⑥eskoslovenska, takəe k sezn⇧men     s Atari muselo u Tebe doj    t v jiə pom❎rn❎ "⑤tl⑦m" v❎ku. Jak se to v③echno seb❎hlo?¢¢Mno nev    m, jestli to bylo brzo ⇨i ne, ale stalo se to na z⇧kladn     ③kole, n❎kdy v p
  4. lce sedm⑦ t②    dy. ekl bych, əe tomu p②edch⇧zelo dlouhodob⑦ okukovan     hern    ch automat
  5.  (coin-op) v temn⑨ch a hlu⇨n⑨ch maringotk⇧ch. Tam, v naprosto ⑤əasn⑦ atmosf⑦②e, jsem zatouəil m    t n❎co podobn⑦ho doma. Po dlouh⑦ "bitv❎" a p②emlouv⇧n     rodi⇨
  6.  jsem nakonec vyhr⇧l. Pak uə jsem jenom ⇨ekal, aə se m
  7. j vytouəen⑨ Commodore C64 objev     v n❎jak⑦m obchod❎. Psal se rok 1992 a po⇨    ta⇨e byly uə daleko dostupn❎j③     neə kdysi jenom p②es TUZEX, ale i tak se mi bohud    k tenkr⇧t ə⇧dn⇧ C64ka sehnat nepoda②ila. Byl jsem nucen s⇧hnout po konkurenci - Atari800XE. Zd⇧lo se mi, əe je sice o tro③ku hor③     po HW str⇧nce, ale co mi chyb❎lo do v⑨konu, to nahradilo daleko lep③    m designem. Kdyə jsem do toho je③t❎ potkal kamar⇧da, kter⑨ uə Atari doma m❎l, tak jsem ani chvilku nepochyboval, əe Atari je taky spr⇧vn⇧ volba. Ofici⇧ln❎ jsem se tak 28.11.1992 stal Ataristou t❎lem i du③    , v moment❎, kdy jsem si p②inesl svoje Atari dom
  8. . To bylo sl⇧vy a j⇧sotu. A pak nastal probl⑦m...¢¢3) Probl⑦m s ⇨    m?¢¢Probl⑦m se z⇧znamov⑨m za②    zen    m - kaze④⇧kem. M❎l jsem sm
  9. lu, uə z v⑨roby nefungovalo ukl⇧d⇧n     a tak putoval na reklamaci. Mezi t    m jsem, m    sto hran     her, za⇨al opisovat uk⇧zkov⑦ p②    klady v AtariBASICu z n❎meck⑦ho manu⇧lu. V
  10. bec jsem tehdy netu③il, co kter⑨ kus kdu m⇧ d❎lat a pro⇨, ale po ⇨ase, kdy uə jsem m❎l tuəkou po⇨m⇧ran⑨ cel⑨ manu⇧l vysv❎tlivkami, jsem se v tom za⇨al orientovat. D    ky ⑤sp❎③n⑦ reklamaci jsem si tak⑦ kone⇨n❎ mohl ukl⇧dat sv⑦ v⑨tvory. M
  11. j əivot se od z⇧kladu zm❎nil - cht❎l jsem se st⇧t skute⇨n⑨m program⇧torem. A⇨koliv m❎ programov⇧n     ③    len❎ chytlo a kaədou volnou chvilku jsem tr⇧vil s BASICem, p②es to mi sch⇧zelo, əe si taky nem
  12. əu s⇧m doma zahr⇧t n❎jakou super pecku. Chyb❎lo mi totiə TURBO2000! eknu v⇧m, nen     nic hor③    ho, neə kdyə nem⇧te dostate⇨n⑦ informace. Hrozn❎ jsem pot②eboval T2000, kaəd⑨ okolo ho m❎l, ale nikdo nev❎d❎l, kde p②esn❎ "roste". Jenom d    ky n⇧hod❎ (a stejn❎ si mysl    m, əe n⇧hoda neexistuje), jsem se asi po p
  13. l roce, na prost❎jovsk⑦ po⇨    ta⇨ov⑦ v⑨stav❎, dozv❎d❎l, əe nedaleko m❎ bydl     p⇧n, kter⑨ opravuje po⇨    ta⇨e a əe snad um     ud❎lat i ono tajemn⑦ T2000. Hned to odpoledne jsem za n    m vyrazil. V③echno ③lo hladce a po t⑨dnu jsem m❎l kone⇨n❎ sv⑦ vlastn     T2000. Jenoməe nebyl jsem bohat③     jenom o T2000, ale tak⑦ jsem dostal velmi cennou, a aə ⇨as uk⇧zal, jak moc cennou, informaci.¢¢4) To ⑤pln❎ zn    , jako bys narazil na k⇧men mudrc
  14. . Ale te⇦ v⇧ən❎. Coəe tak z⇧vaən⑦ho jsi se to tehdy dozv❎d❎l?¢¢lo o to, əe jsem se dozv❎d❎l, əe existuje v Prost❎jov❎ Atari klub a p②esn⑦ term    ny jeho sch
  15. zek. Dodnes si p②esn❎ pamatuji mou prvn     sch
  16. zku, na kter⑦ jsem se c    til ⑤pln❎ trapn❎, protoəe jsem tam nikoho neznal, ale tak⑦ na m
  17. j prvn     p②ij    mac     pohovor. Ten jsem absolvoval s vedouc    m klubu - Zdekem Burianem. Nejz⇧ke②n❎j③     jeho ot⇧zka byla, pro⇨ vlastn❎ chci nav③t❎vovat Atari klub. P②i m⑦ odpov❎di, əe se chci nau⇨it po②⇧dn❎ programovat, se v③ichni okolo sm⇧li. Dob②e v❎d❎li, jak to tam chod     a əe v❎t③ina lid     si chod     akor⇧t pro "nov⑦" hry. Jenoməe jak uə jsem ②ekl d②    v, j⇧ jsem na Atari za⇨al programov⇧n    m a proto m❎ bavilo asi vədycky v    c, neə hran     sebelep③    ch her.¢¢5) Jak⑨mi programovac    mi jazyky jsi na Atari pro③el a odkud jsi ⇨erpal informace na sv⑦ program⇧torsk⑦ cest❎?¢¢P⇧r programovac    ch jazyk
  18.  jsem vyst②    dal, a protoəe to byla d②evn     doba bez Internetu (ano, i j⇧ tu dobu pamatuji), tak jsem pov❎t③inou ⇨erpal z n❎jak⑦ ti③t❎n⑦ literatury. Jak uə jsem zm    nil, prvn    m m⑨m jazykem byl Atari BASIC. Dal③     logick⑨ krok byl p②echod na TurboBasicXL. Zde mus    m sebekriticky p②iznat, əe jsem ani z daleka nevyuəil cel⑨ potenci⇧l, kter⑨ TB nab    zel. V podstat❎ m⑦ programy byly jenom ⇨ist⑦ BASICy, ale vykon⇧v⇧n     programu bylo x-kr⇧t rychlej③     d    ky lep③    mu interpretoru. Jenoməe ani tahle rychlost mi po ⇨ase nesta⇨ila, a tak jsem se p②esunul d⇧l - k vy③③    m programovac    m jazyk
  19. m. Prvn     pokus byl s Kyan Pascalem a dopadl tehdy ⑤pln❎ tragicky. D    ky absenci po②⇧dn⑦ literatury jsem se neprobojoval ani p②es z⇧kladn     datov⑦ typy a to nemluv    m ani o komfortu psan     program
  20. . Kyan Pascal, pozd❎ji i mnou testovan⑦ Deep Blue C, m❎lo odd❎len⑨ editor a kompiler a i s vyuəit    m disketov⑦ mechaniky dok⇧zalo p❎kn❎ odradit, hlavn❎ v p②    pad❎ mnoh⑨ch za⇨⇧te⇨nick⑨ch chyb. Kdyə te⇦ na to tak vzpom    n⇧m, div    m se, əe jsem u n❎j tak dlouho vydrəel. P②edstavte si typick⑨ sled programovac    ch operac    . Nahrajeme editor, do n❎j zdrojov⑨ kd, ud❎l⇧me p⇧r zm❎n, uloə    me, na⇨teme kompiler, spust    me kompilaci a b⇧c "Chyba v kdu s na ②⇧dku n". A znovu, na⇨teme editor, na⇨teme kd, oprav    me chybu, uloə    me atd., po②⇧d dokola to sam⑦. V porovn⇧n     s BASICem to bylo n❎co ⑤d❎sn⑦ho. Ov③em, pokud se uə i n❎co poda②ilo vyplodit, tak to bylo o mnoho rychlej③    , d    ky zkompilovan⑦mu kdu. Jenom se nesm❎la pouə    t standardn     knihovna na grafiku, protoəe se jinak volal ten stejn⑨ kd v pam❎ti ROM, kter⑨ se vol⇧ tak⑦ z "pomal⑦ho" BASICu.¢¢Znechucen v③emi t❎mito pokusy jsem za⇨al prozkoum⇧vat i jin⑨ sm❎r programov⇧n     - magick⑨ strojov⑨ kd (assembler). Tady mi vytrhl trn z paty AKPV, protoəe zde jsem potkal ty spr⇧vn⑦ lidi, kte②     byli vədy vst②    cn     a ochotn     poradit. M
  21. j prvn     assembler byl MAC65 a d    ky Honzovi Wallovi (zdrav    m), po kter⑦m jsem "zd❎dil" ve③kerou pot②ebnou literaturu, jsem pronikal v    ce a v    ce do taj
  22.  programov⇧n     Atari a jeho adres. Pozd❎ji se k m⑨m velk⑨m r⇧dc
  23. m p②ipojil tak⑦ Radek t❎rba, kter⑨ pro n⇧s v③echny byl obrovsk⑨m idolem. ekl bych, əe on m❎ ovlivnil asi ze v③ech nejv    c. T    mto mu za to v③echno moc a moc d❎kuji. :-) ¢¢6) Pokud v    m, tak jsi ve stroj⇧ku tvo②il a tvo②    ③ p②edev③    m r
  24. zn⑦ utility, p②    padn❎ intra, ale o ə⇧dn⑦ h②e z Tvoj     produkce jsem nikdy nesly③el...¢¢Ano, to je pravda. Nejsp    ③ to bude t    m, əe psan     po②⇧dn⑦ hry je b❎h na velmi dlouhou tra④ a ne kaəd⑨ to po celou dobu v⑨voje vydrə    . Osobn❎ se sp    ③e c    t    m jako sprinter a proto d❎l⇧m jenom mal⑦ v❎ci a utilitky. Moən⇧ je to tak⑦ t    m, əe jsem nenarazil na ty spr⇧vn⑦ lidi, co by m❎ k n❎jak⑦mu takov⑦mu v⑨tvoru motivovali. Nicm⑦n❎, jedinou mou dokon⇨enou hru v TB bych asi doma je③t❎ na③el. Ov③em za p②edpokladu, əe by ③la v po②⇧dku p②e⇨    st ze star⑦ kazety. D    ky t⑦hle h②e jsem dokonce vyhr⇧l program⇧torskou sout❎ə na st②edn     ③kole. Ne, əe by byla tak ⑤əasn⇧, ale sv⑨m zp
  25. sobem byla jin⇧ neə ostatn     p②    sp❎vky. Byla to p②ed❎l⇧vka zn⇧m⑦ hry "Zmiz", kde je ⑤kolem, na co nejmen③     po⇨et tah
  26. , invertovat kosti⇨ky na hrac     desce tak, aby nakonec v③echny zmizely. P
  27. vodn❎ se mi zd⇧lo, əe to bude zaj    mav⇧ hra, ale pozd❎ji se uk⇧zalo, əe je to po②⇧d dokola to sam⑦ a tud    ə p②    ③ern❎ nudn⑦. Nakonec jsem se rozhodl u③et②it okoln     sv❎t a ven jsem to nepustil. Zase se uk⇧zalo, jak d
  28. leəit⑨ je dobr⑨ hern     design.¢¢7) Ale hry snad na Atari taky hraje③, nebo ne?¢¢ekl bych, əe jsem sp    ③ hr⇧v⇧val. Z d
  29. vodu prostorov⑦ho nedostatku se ve③ker⑦ m⑦ snaəen     odehr⇧v⇧ pod emul⇧torem a ten nen    , alespo z m⑦ho pohledu, na hran     v
  30. bec d❎lan⑨. V    m, co si v❎t③ina z v⇧s te⇦ asi mysl    , ale j⇧ v tomhle sm❎ru preferuji skute⇨n⑨ hardware. Nen     nad to si na obrovsk⑦ barevn⑦ televizi (poctiv⑨ch 50Hz) zahr⇧t proti dobr⑦mu soupe②i nap②. Rally Speedway. Jinak mezi dal③     obl    ben⑦ hry ur⇨it❎ pat②     Blue Max, Draconus, Zybex, World Karate Championship, River Raid, Bruce Lee a dal③     super klasiky.¢¢8) Takəe hry prakticky nehraje③ a psan     softwaru bere③, jak ②    k⇧③, sp    ③e sprintem. Takəe nejv    c ⇨asu Ti asi zab    r⇧ v⑨voj hardware.¢¢Tohle nen     aə tak ⑤pln❎ pravda. M❎ bav     programovat, ale jinak neə v③echny okolo. M⑨m c    lem nen     "n❎co" napsat, ale n❎co p❎kn❎ zoptimalizovat. Miluji optimalizace v③eho druhu. Dok⇧əu prosed❎t hodiny a hodiny, kdy se snaə    m v mal⑦ ⇨⇧sti kdu u③et②it nap②. "jenom" dva byty nebo cykly. Nezn⇧m v❎t③     zadostiu⇨in❎n     n❎ə p❎kn❎ zoptimalizovan⑨ kd, a④ uə na rychlost, ⇨i velikost. Jasn❎, tro③i⇨ku hodn❎ p②eh⇧n    m, ale tohle je ⑤pln❎ n❎co jin⑦ho, neə b❎ən⑨ v⑨voj program
  31.  na PC.¢¢Bohuəel moment⇧ln❎ m⇧m na sv⑦ kon    ⇨ky m⑦n❎ ⇨asu a tak i v⑨voj nov⑦ho HW je sp    ③e ve f⇧zi hibernace. Sice nos    m v hlav❎, nebo uə m⇧m v n❎jak⑦m rozpracovan⑦m stavu, asi p❎t nov⑨ch zaj    mav⑨ch projekt
  32. , ale pr⇧v❎ kv
  33. li nedostatku ⇨asu si budete muset na prvn     prototypy je③t❎ chvilku po⇨kat.¢¢9) A m⇧③ n❎jak⑨ opravdu velk⑨ sen, kter⑨ bys na osmibitov⑦m Atari cht❎l realizovat? A④ uə v oblasti HW nebo SW?¢¢V oblasti HW si ho pomalu, ale za to poctiv❎ pln    m. Tady bych ②ekl, əe m⑨m snem je rozum❎t i tomu posledn    mu odporu ⇨i kond    ku v Atari, pro⇨ tam je a jakou m⇧ funkci. Zat    m se mi to da②     pouze po digit⇧ln     str⇧nce a generov⇧n     obrazu je st⇧le m⇧ velk⇧ nezn⇧m⇧. Pokud se ale budeme bavit na ⑤rovni vzdu③n⑨ch z⇧mk
  34. , tak je to jasn❎ kompletn     cycle-exact p②ed❎l⇧vka Atari do FPGA.¢¢Po SW str⇧nce je m
  35. j sen ud❎lat alespo jedno jedin⑦ a po②⇧dn⑦ demo, na kter⑦ by se po ⇨ase nostalgicky vzpom    nalo se slzou v oku.¢¢10) To jsou opravdu sm❎l⑦ c    le. A kdyə se vr⇧t    me k tomu, co jsi na Atari doposud vytvo②il, z ⇨eho m⇧③ nejv❎t③     radost?¢¢Mysl    m, əe kaəd⑨ dokon⇨en⑨ projekt z⇧konit❎ p②inese radost, uə t②eba proto, əe se m
  36. əete pustit do n❎⇨eho nov⑦ho a lep③    ho. Pokud jde o m❎, tak nejv    c py③n⑨ jsem na S/XEGS RAMCART, kter⑨ vzniknul ve spolupr⇧ci s Radkem t❎rbou. Velmi dob②e si vzpom    n⇧m na ⑤əasn⑦ momenty v⑨voje, kter⑦ jsem zaəil t❎sn❎ p②ed uz⇧v❎rkou ABBUC 2005 HW sout❎əe. Ten posledn     t⑨den byl velmi hektick⑨, protoəe se n⇧m neda②ilo vy②e③it zapeklit⑨ probl⑦m se ztr⇧cen    m dat. Bylo to jako v n❎jak⑦m ③    len⑦m filmu. St②    dal jsem jen pr⇧ci, v⑨voj a minimum sp⇧nku, ale st⇧lo to za to. Probl⑦m byl vy②e③en a uv❎domil jsem si, əe kdyə se chce, v③echno jde, i kdyə to mnohdy setsakramentsky bol    . V neposledn     ②ad❎ jsem si tak⑦ za⇨al v    ce v⇧əit pr⇧ce ostatn    ch v⑨voj⇧②
  37. .¢¢11) No, na③t❎st     se je③t❎ p⇧r takov⑨ch Atarist
  38.  najde a jen douf⇧m, əe i Ty hodl⇧③ z
  39. stat zna⇨ce Atari v❎rn⑨ i do budoucnosti.¢¢Ur⇨it❎, alespo do doby, kdy se budou konat zaj    mav⑦ akce a setk⇧n     p②    znivc
  40.  zna⇨ky Atari jako je nap②    klad Atari⇧da v Prost❎jov❎ ⇨i demop⇧rty Forever ve slovensk⑦m Tren⇨    n❎. Necht❎l bych to zak②iknout, ale v posledn     dob❎ se mi zd⇧, əe se dnes ⇨    m d⇧l v    c lid     nostalgicky vrac     ke sv⑨m osmibit
  41. m. A to je jen dob②e. Doufejme tedy, əe se i jim znovu zal    b     tvo②en     na t⑦hle jedine⇨n⑦ platform❎ a do⇨k⇧me se spolu mnoha dal③    ch ⑤əasn⑨ch her, dem, hudeb ⇨i obr⇧zk
  42. .¢¢12) Tak Ti Bobe p❎kn❎ d❎kujeme za exkluzivn     rozhovor pro n⇧③ magaz    n Flop a a④ se Ti do budoucna, nejenom na Atari, opravdu da②    !¢¢Pros    m, r⇧do se stalo. Uə se nem
  43. əu do⇨kat, aə si p②e⇨tu dal③    , jak jinak neə zase v⑨born⑦, vyd⇧n     Flopu. D❎l⇧te to dob②e a d❎lejte to tak i nad⇧le, a④ se m⇧me po②⇧d na co t❎③it. Jenom bych m❎l malou bezv⑨znamnou prosbi⇨ku. Mohli byste do dal③    ho vyd⇧n     za②adit v    ce ⇨l⇧nk
  44.  o HW ⇨i programov⇧n     CPU 6502?¢¢S p②⇧n    m "Atari zdar!" se lou⇨    m.¢¢--¢Dodatek redakce: D❎kujeme Fandalovi za odv⇧ən⑦ kladen     vt    rav⑨ch ot⇧zek a Robertovi za jeho odpov❎di.¢¢