a8.fandal.cz

News

Games

Demos

Fandal's stuff

Emulators

Links

Contact

RSS

Fandalův Atari blog

Power off (28/12/2008)

Tak tyhle zimní "prázdniny" si opravdu užívám. Celý dva týdny v kuse nemusím do práce a nedělám naprosto a dokonale vůbec nic. No kdypak se mi tohle naposledy stalo? Pokojem mi duní metal, občas něco zagamesím a hlavně poctivě sjíždím, pěkně od úplně prvního dílu, všechny série Stargate Atlantis. Doufám proto, že pochopíte, když se tentokrát nebude konat žádný Atari blog. Není o čem psát a hlavně zcela chybí jakékoliv pracovní nadšení. :)

Buď jak buď. Všem, kdo sem ještě letos zabloudí, přeji úspěšný rok 2009!

HW upgrades (21/12/2008)

Čas od času dostanu maila, ve kterém se lidé ptají, kde je možno sehnat nejrůznější HW rozšíření jejich Atárek. Nejčastěji je poptávka po rozšířené paměti a stereu. Na tyto dotazy jsem doposud bohužel musel odpovídat v tom smyslu, že v ČR je v tomto směru situace více než bídná. Před lety se HW na zakázku intenzivně věnoval Datri, ale ten již Atari opustil, stejně jako drtivá většina kdysi aktivních HW kumštýřů. A ti co zbyli, tj. především Bob!k a Krupkaj, se do ničeho rozhodně nehrnou a je prakticky nemožné je k něčemu ukecat, zvlášť když člověk nepatří mezi opravdové VIP (jako třeba já, hahaha). Díky Bob!kově upozornění ale všem zájemcům o prudce vytuněné Atárko svítá na lepší časy. V Polsku, tedy prakticky za humny, je jeden člověk, co za poměrně mírnou úplatu provádí prakticky všechny HW úpravy osmibitových Atari, které si lze vymyslet. Jmenuje se Przemyslaw "Lotharek" Krawczyk a do jeho repertoáru patří například montáž KMK/JZ IDE a SIO2IDE rozhranní, rozšíření paměti na 1 MB, zabudování interfacu SIO2SD, sterea nebo covoxu. Já vím, že letos už je asi pozdě psát Ježíškovi o dáreček pod vánoční stromeček, ale na koupi některého z výše vyjmenovaných HW doplňků není nikdy pozdě. Stačí Przemyslawovi napsat na jeho emailovou adresu lotharekXXX@XXXpoczta.onet.pl (oba řetězce XXX je třeba vyhodit!) a určitě se nějak dohodnete. Myslím, že především rozšířená paměť a stereo již dnes patří prakticky ke standardu, nějaké to novější SIO rozhranní (minimálně SIO2PC) jakbysmet...

Jinak bych rád všem samozřejmě popřál klidné prožití vánočních svátků a bohatého Ježíška. Ať pod stromkem najdete co nejvíc Atari SW a HW! :))

Demo? (14/12/2008)

Tak jsem se zase jednou trošičku nechal natlačit do něčeho, co jsem už nikdy nechtěl dělat. To jest kódovat něco pro někoho jiného, navíc pro člověka, co má více méně vágní představu o tom, co vlastně chce. V minulosti jsem se takhle nechal vykoupat na projektech Poisona a Flye, teď jsem pro změnu slíbil spolupráci Mario Krixovi. Tento enfant terrible Atari scény chce světu dokázat, že jeho hardsynth metoda skládání hudby opravdu funguje a dává skvělé výsledky. Hodlá proto vypustit do světa malou kolekci svých hudebních dílek. Chce přitom také demonstrovat, že hardsynth hudba zatěžuje CPU vskutku jenom minimálně a rád by proto, aby se na obrazovce děly úžasné věci. Což je ovšem pro mě docela problém, protože nějak geniální programátor rozhodně nejsem. Vypadá to spíš, že budu vykrádat cizí dema a dávat dohromady jakýsi slepenec. Zatím jsem úspěšně ripnul jeden GTIA efekt od Poláků, ale když jsem se k tomu pokusil přidat další vykradenou záležitost, zjistil jsem, že tyhle dvě věci se spolu snášet rozhodně nebudou. Na obě společně není dost výpočetního času. Uvidíme, co si Emkay vymyslí místo toho.

Emkay. To je téma na samostatný odstavec. Tento německý kdysi kodér a v současné době už pouze grafik a hudebník hodně lidí pořádně irituje. Na AtariAge si nebere servítky a dokáže se pohádat o kdejakou blbost, zaplavuje uši nebohých Ataristů desítkami svých většinou neposlouchatelných hardsynth skladeb a do toho krásně kreslí. Řekl bych, že jeho hlavní problém je, že pořádně neváží slova a především si tvrdohlavě stojí za svými názory na to, jak by se podle něho měla dělat na malém Atari hudba. Většinu Ataristů už tím natolik znechutil, že když teď z něj čas od času vypadne po hudební stránce něco opravdu dobrého, tak si toho nikdo nevšimne, protože ty jeho výtvory už nikdo neposlouchá. Je fakt, že si za to může jenom a pouze sám. Já ale proti němu v podstatě nic nemám, i když trochu mírnit v názorech by se opravdu měl. S tím ovšem nic nenadělám. A protože hádky a flame diskuse nejsou nic v čem bych se vyžíval, s Emkayem v pohodě dál komunikuju a teď už pro něj i něco dělám. Snad z toho vzejde něco zajímavého a snad mě to nebude stát týdny a měsíce úsilí. To bych rozhodně nerad.

Mean 18 III (07/12/2008)

Sága pokračuje, ale již výrazně volnějším tempem. Jelikož ovšem žádnou další zaznamenáníhodnou Atari aktivitu nemůžu vykázat, bude dnešní výblitek zase o tom samém. Na Mean 18 byly v tomto týdnu učiněny pouze další dva pokusy o vylepšení stávající úrovně optimalizace. O jednu jsem se postaral já, o druhou Bob. Ta moje spočívala v tom, že jsem část samopřepisovacího kódu hodil přímo do nulté stránky paměti, čímž jsem ušetřil dalších více než 200 tisíc cyklů. Vykreslovací fáze se tím zrychlila o 2,5 procenta, celkově jsem tedy rychlejší už o 47,5 procentních bodíků. K magické padesátce zbývá už opravdu jenom málo, vlastně stačí ušetřit už pouze nějakých čtvrt miliónu taktů. Bob!k se narozdíl ode mne zaměřil na inicializační část a i jemu se opravdu zadařilo, stáhnul totiž víc než 250 taktů. Jeho optimalizace se ovšem od těch mých v jedné zcela zásadní věci liší. Zatímco já optimalizuju takříkajíc hrubou silou, tj. že upravuju sled instrukcí, zavádím do kódu samopřepisovací techniky a nejvíc používané proměnné házím do nulté stránky, tak Bob!k se snaží pochopit co daný algoritmus dělá a poté ho vylepšuje. Holt programátor se nezapře. To nám neajťákům něco podobného rozhodně nehrozí. A to ani poté, co je nám vysvětleno, že zrovna tahle smyčka realizuje dělení dvou dvaatřicetibitových čísel. S tím si na mě nikdo nepřijde. Já dělám jenom to, čemu rozumím. A to, čemu nerozumím, musí prostě obstarat jiní. Takže si přejme, aby se Bob ještě párkrát někde zamyslel. To já prosím z principu nedělám a nehodlám na tom nic měnit.

Mean 18 II (30/11/2008)

Další týden je za námi a já jsem zde, abych referoval o postupu prací na projektu "Mean 18". Intenzivním optimalizováním kódu této hry jsem zase strávil nějakou tu hodinku a aktuální stav je tento: vlastní vykreslování obrazovky se podařilo zrychlit o plných 43% a inicializační část o 25%. A to je myslím si velmi dobrý počin. Když se navíc ještě při těchto brutálních výpočtech vypne Antic, srazí se celkový čas vykreslování o další tři až čtyři sekundy! Suma sumárum v tuto chvíli dokážu kompletně vykreslit pohled na virtuální golfové hřišťátko místo nějakých sedmnácti sekund, které na to potřebuje originální verze hry, za pouhých osm nebo devět vteřinek. To je zrychlení o plných 100 procent! Bohužel je to pořád docela otravné zdržení. Řekl bych, že snesitelný čas by byl tak čtyři případně pět sekund, ale to už asi není úplně reálné dosáhnout. Já sám jsem navíc po cca týdnu mnohokrát opakovaného procházení zdrojáku a vymýšlení někdy i dost krkolomných optimalizací zcela na dně s nápadama. Už opravdu nevím kudy kam. Bude se toho nyní muset ujmout někdo jiný a třeba tam nějaké ty další úspory najde. A že to je možné, dokázal v pátek Bob!k, díky jehož nápadu jsme ušetřili dalších více než sto tisíc taktů. Právě Bob!kovi jsem taky včera předal štafetu, když jsem mu poslal poslední verzi zoptimalizovaného zdrojáku. Doufejme, že ho něco napadne. A možná se podaří ukecat i Rastera, jestli by i on na to chvíli mrknul. Samozřejmě, že případné další dobrovolné optimalizátory uvítáme s otevřenou náručí. Aneb jak se říká, víc hlav víc ví. Až bude k dispozici finální verze zoptimalizovaná na úplně maximum, určitě se tady o tom zmíním a výsledný binár dám Ataristické veřejnosti k dispozici. Poté snad bude někdy v budoucnu následovat i file verze pro 256 kB stroje...

Mean 18 (23/11/2008)

Přesně jak jsem slíbil, začal jsem se věnovat hře Mean 18. Během týdne jsem ve volných chvílích dal dohromady zdroják tohoto 128 kB cartu, což nebyla vůbec tak pohodová práce, jak jsem si původně dost naivně myslel. Skoro půlmegový file jsem vytvářel relativně dlouho, protože Mean 18, ačkoliv kód má pouze v sedmi z šestnácti bank, se ukázal být poměrně značný oříšek. Z oněch sedmi bank s kódem zůstává na svém místě pouze poslední nepřepínatelná a další jedna přepínatelná, ostatní se kopírují různě přes sebe do paměti, a to rozluštit a pochopit mi přece jenom chvíli dalo. V pátek ale bylo všechno pohromadě a zkompilovaný zdroják dával navlas stejných 131072 bytů, co má originální dump zatím jediného známého a veřejně dostupného prototypu této hry. Sranda tedy mohla začít. Mean 18 totiž potřebuje ještě trošku učesat. V title screen zcela chybí jakákoliv muzika, Pokey místo toho cosi dokola bručí. Tohle opravit bude snadné. Stačí zaúkolovat nějakého RMT hudebníka a tu hudbu tam doplácnout. Maličkost a rutina. Druhý úkol bude podstatně zajímavější. Chtělo by to urychlit vykreslování golfového hřiště. Mean 18 pro tento účel používá techniku zvanou "raycasting", jak mi na VZAKu vysvětlil Bob!k, který mě zároveň polopaticky a zcela názorně seznámil s dalším úžasným udělátorem z dílny našeho velkého Rastera, ke kterému se všichni klaníme, někteří z nás údajně potají i modlíme. Jedná se o PHP skript, který dokáže zanalyzovat trace záznam běhu procesoru 6502 z emulátoru a zjistit v něm četnost volání jednotlivých instrukcí. Taková věc je naprosto nepostradatelná, pokud člověk potřebuje zjistit, kde jaký program tráví nejvíc času a které partie by se tak měly pokud možno co nejvíce zoptimalizovat. Hned jsem to samozřejmě zkusil na Mean 18 a jako etalon jsem si určil dobu, po kterou se vykresluje celá obrazovka na první jamce. Abych byl úplně přesný, měřím dobu od prvního zápisu do screen memory po první zápis do oblasti péemgéček, ze kterých je složená postavička hráče. Před touto částí vlastního vykreslování obrazu probíhá ještě jakási taktéž poměrně zdlouhavá inicializace čehosi, ale to jsem pro tuto chvíli nechal stranou. Tuto část budu optimalizovat samostatně a později. Teď k té vykreslovací fázi. Originální cart na mou měřený úsek potřebuje neuvěřitelných 13858996 taktů. Ano, čtete správně. Skoro 14 miliónů cyklů! To by v tom byl ale čert, kdyby se to nedalo urychlit. Začal jsem tedy zkoumat zdroják a postupně optimalizovat. Nejprve jsem nahradil v nejkritičtějších místech adresováním do nulté stránky nejvíce používané paměťové buňky, pak jsem sem tam vylepšil kód, poté jsem shodil ROMku a systémové NMI rutiny jsem nahradil svými. Práci tohoto typu jsem dělal poprvé v životě a nečekaně hodně mě to baví. Hlavní ovšem je, že se to všechno krásně daří. Aktuálně dokážu mnou sledovaný úsek vykreslit za "pouhých" 10664909 taktů, což znamená, že algoritmus je 1,3krát rychlejší! A to už je rozdíl viditelný pouhým okem. Celá první jamka se vykreslí místo nějakých sedmnácti sekund za čtrnáct, a to jsem ještě nic nedělal s tou úvodní inicializací a nějaké další optimalizace stávajícího kódu se určitě ještě najdou. Mým snem by bylo urychlit Mean 18 o 50 procent, to jest dostat se s celým vykreslováním na cca jedenáct sekund. Nebo alespoň na dvanáct. To je pořád dost výrazný rozdíl oproti současnému stavu a gamesa by se myslím stala již poměrně dobře hratelnou. Počítání krajiny raycastingem v Mean 18 je na malém Atari zcela unikátní záležitost dávající skvělé výsledky a už jenom proto je tato hra velmi zajímavá. Jen tak pro zajímavost, verze téže hry je na konzoli 7800, kterou taktéž pohání procesor 6502, řešená pouze pomocí vyplňovaných ploch, stejně jako například ve velmi oblíbeném Leaderboard Golfu. Važme si proto naší verze Mean 18, kterou doufejme vyladím (třeba i s pomocí slavných optimalizátorů Rastera s Bob!kem) na zcela plnohodnotnou hru. Howgh!

VZAK 2k8 (17/11/2008)

No a máme to za sebou. Tradiční akce VZAK aneb Výjezdní Zasedání Atari Klubu se tentokrát odehrála ve dnech 14. až 17. listopadu opět na starém dobrém místě ve vesničce Velenov nedaleko Boskovic. Organizace setkání několika posledních aktivních českých Ataristů byla jako vždy svěřena našemu nepostradatelnému Pepaxovi a v pátek večer mohlo všechno vypuknout. Úderná squadra se nakonec sešla v plné síle. Šílející fanynky čekající v nevlídném počasí za policejními zátarasy na příjezd svých miláčků se postupně dočkaly Pepaxe s Fandalem, poté dorazili Bohdan, Raster a Zdeněk, které v sobotu ráno doplnili Bob!k s Krupkajem. Session se myslím vyvedla. Topili jsme si hezky v krbu a do toho se hrály hry, kecalo se a žralo se, v neděli pak dokonce raclettovalo, i když to vlastně žádné skutečné raclettování nebylo. Bohdan s Krupkajem se průběžně věnovali svému milovanému děťátku cs.atari.org a Bob!k něco pořád kutil s hardwarem. Všechno ovšem přebil svou několikahodinovou přednáškou ze své skoro třítýdenní cesty po Japonsku Pepax, který na nás zaútočil naprosto nestravitelnou hromadou více než 3200 fotografií ze svého 10mpix digitálu. To fakt nešlo přežít. Promiň Pepo, ale v půlce jsem odpadnul a věnoval se radši Jagovi. Já osobně jsem na VZAKu prezentoval neznalcům z Prostějova Atari Touch Tablet, který mě po několika letech pobytu ve skříni zřejmě v blízké budoucnosti navždy opustí. Bob!k mi pak pomohl konečně rozchodit můj XEP80, který jsem viděl v akci poprvé a zřejmě naposledy v životě, protože i on bude následovat Touch Tablet na cestě k novému majiteli. V rámci totálního snižování stavů Atari příslušenství jsem malým dárečkem potěšil Bohdana, Pepaxe, Bob!ka a také Krupkaje, jenž se mi odvděčil BJL kabelem a ještě kablíkem pro s-video výstup z mého Atárka. Honzovi patří dík i za vydumpování několika EPROMů, které se nacházely v hromadě švábů, co ode mne bezúplatně vyfasoval Bob!k. Pokud někdo touží po dumpech cartů LoadCopy pro Universal Turbo, Ramtur Copier nebo AST Utility, má nyní jedinečnou příležitost. Kromě toho všeho jsme si s Bob!kem dali menší nezávazný slib, že se pokusíme podívat se trošku na kolečka hře Mean 18, jejíž prototyp se díky Atarimanii začal volně pohybovat po internetu. Chtělo by to se pokusit celou tu věc trošičku urychlit, aby tenhle jinak docela pěkný golf byl poněkud hratelnější. Uvidíme, jak se zadaří. Výhledově se budu asi muset věnovat taky naprosto úžasné hře MidiMaze, což je další 128 kB XEGS cart, co se po letech čekání vynořil na světlo boží. Respektive maníci z Atarimanie z nějakých neznámých pohnutek hodili na svůj web dumpy výše zmiňovaných her, čímž padly moje poslední morální pochybnosti, jestli se mám pustit do vytváření file verzí, respektive opravených a vylepšených provedení obou pecek. A aby toho nebylo málo, začal jsem docela vážně uvažovat nad novou hrou pro vícero hráčů. Tentokrát ale žádné akční pařby, naopak nějaká rádoby strategie. Mno. Naložil jsem si pěkně.

T1MBRAD podruhé a naposled (09/11/2008)

Ti nejbystřejší z vás si již určitě všimli, že mi na sajtě visí modifikovaná verze "The 1 MB Raytracing Animation Dema", o které jsem psal minulý týden. Očividně se mi zase něco velmi pěkného podařilo. No jo, no jo, jasně, že jsem opravdu mimořádný frajer, ale to už každý dávno ví a jakékoliv zdůrazňování tohoto faktu, byť i třeba za pomoci složitých rozvitých souvětí - obsahujících dokonce i různé vsuvky - s mnoha superlativy na mou adresu, která jsou pak ve svém konečném důsledku jenom velmi obtížně pochopitelná, protože jejich větná konstrukce je až příliš složitá, by bylo pouze pověstným nošením dříví do lesa. Mrkněmež se raději na to, co všechno bylo potřeba udělat, aby T1MBRAD běhalo tak jak běhá. První krok, tj. patchnutí loaderu, jsem popisoval minule. I to, jak jsem se zaseknul na tom, že MegaRAM III rozšíření vyžaduje nezávislý přístup Anticu do XMS. Hned v pondělí jsem pak v historii ICQ s úžasem zjistil, že jsem dokonale mystifikoval sám sebe ohledně faktu, že 1 MB rozšíření by Pasiu tuto vymoženost taktéž podporuje. Naopak! Bob!k jasně psal, že ne. Jenomže čtení mi dělalo vždycky problémy, už od první třídy pomocné školy, a následky jsou mnohdy zničující. Zkrátka jsem byl zase za vola. Horší bylo, že bylo okamžitě jasné, co mě při pokusu rozchodit T1MBRAD na čistokrevných $D301 rozšířeních čeká. Tj. přealokovat v paměti prakticky celý main part dema, abych se úplně vyhnul oblasti $4000 až $8000. Skočil jsem na to ale s vervou hned v pondělí večer. Disassembloval jsem hlavní část dema a záhy jsem seznal, že bude nutno přesunout někam jinam textová data pro scroller, videopaměť scrolleru, vlastní kód main partu a bohužel i data pro hudbu spolu s playerem. Začal jsem tím, že jsem úplně vynechal přehrávání muziky, a zabýval jsem se pouze scrollerem a kódem. Po mnoha a mnoha pokusech a nechutně otravném dohrávání překompilovaných dat přímo do paměti emulátoru jsem to nakonec ještě v pondělí rozběhal. Scroller a vlastní animace tří "kovových" koulí krásně šlapaly. V úterý pak došlo na zbytek main partu, tj. na hudbu. Přealokovat se to podařilo překvapivě snadno, jen jsem při přepisovaní nezvykle velkých tabulek pointerů na jednom místě zapsal do HI pointerů jeden LO byte, následkem čehož se muzika cca v polovině začala chovat divně a mě trvalo drahnou chvíli, než jsem problém našel a odstranil. Poslední a o to horší krok bylo dostat celý ten slepenec, realizovaný zatím pouze v emulátoru, na disketu. Musel jsem nově překompilované části zapsat na místa původních dat, po nahrátí je ale nově rozházet po paměti a nikde samozřejmě neudělat botu. Když už jsem to celé měl, zjistil jsem, že jsem při úplně původním disassemblování hlavní části vlastní nepozorností odmazal několik mezer na začátku scrolleru. Kvůli tomu pak hořela synchronizace textů a dění na obrazovce. V tu chvíli jsem myslel, že se snad picnu, ale i tohle se mi podařilo dát do pořádku. A měl jsem ze sebe radost. Zbývalo už jenom pověřit tWh a Bob!ka, aby celou tu krásu vyzkoušeli na svých 1 MB rozšířeních na real HW, protože já mám pouze 256 kB Rambo/Compy úpravu. Oběma borcům, kterým tímto ještě jednou děkuji za pomoc, fungoval T1MBRAD bez problémů. Flawless victory aneb výsledek můžete vidět sami v emulátoru, případně na svém miláčkovi in natura. Závěrem musím zopakovat jednu zásadní věc. Nic z toho, zde popisuji, by NIKDY nebylo možné, kdybych neměl v ruce naprosto dokonalý RSDIS z dílny našeho velikého Rastera. Žádný T1MBRAD, Barnyard Blaster, Battlezone, Commando+, Crime Buster, Crossbow, Deflektor, Desert Falcon, Mario Bros, Tower Toppler, Assault Force 3D, prostě nic. Proto si važme tajemného muže v pozadí, který nenápadně tahá za nitky. Jemu patří všechna sláva a ne prostým dělníkům, kteří mechanicky procházejí a upravují zdrojový kód vygenerovaný zázračným RSDISem. Ať žije Raster! Hip, hip, hurá! Hip, hip, hurá! Hip, hip, hurá!

1 MB Raytracing Demo (02/11/2008)

Pokud je mi a internetovým Atari FAQ známo, tak existují pouze dvě dema, která vyžadují rovný jeden megabajt přídavné paměti. Jedná se o samplovanou muziku "Brullwurfel", kterou je možno stáhnout si z mých stránek, a německé "1 MB Raytracing Demo". Tahle druhá věc je ale tak trochu oříšek. Pro svůj běh vyžaduje hodně exotické rozšíření "MegaRAM III", které ani emulátory neumí. To mě pochopitelně značně irituje. Nedávno jsem sice narazil na nějakým Polákem upravenou verzi pro IDE rozhranní, ale ani to mi příliš nepomohlo, protože jednak žádný takový interface nevlastním a navíc se ukázalo, že tato patchnutá verze si s myIDE ani SIO2IDE vůbec nerozumí, ať se Krupkaj a Ctirad snažili jak chtěli. To mě nakonec vyprovokovalo k zoufalému činu. Rozhodl jsem se, že se ono záhadné demo zkusím předělat na "normální" bankování, které zvládá nejenom emulátor, ale i relativně běžně dostupná rozšíření na jeden megabajt. O co vlastně jde? MegaRAM III používá bankování přes dva registry. Kromě standardního $D301 (portB) se šachuje ještě s $D600. Bližším zkoumáním loaderu 1 MB Raytracing Dema jsem zjistil, že přes registr $D600 se nastavuje "segment" a v něm se pomocí $D301 adresuje šestnáct bank po šestnácti kilech. Segmenty jsou čtyři a krát šestnáct to dává možnost adresovat potřebných 1024 kB. Naproti tomu ona současná "standardní" rozšíření používají pro adresování poměrně logicky pouze portB. Nejdřív jsem myslel, že loader dema prozkoumám a posléze přepíšu tak, aby používal pouze $D301, ale brzy jsem zjistil, že to tak snadné nebude. Autor tam provádí docela zběsilé, ne příliš průhledné a hlavně několikrát opakované testování přídavné paměti a teprve potom se pustí do vlastního nahrávání všech osmi (!) disket s grafickými daty pro raytracing. Po chvilce dumání mi došlo, že nejlepší bude použít metodu, kterou jsem převedl na file verze XEGS carty. Prostě nechat kód v původním stavu, pouze nahradit zápisy na $D600 a $D301 vlastní krátkou rutinou, která si zjistí cože se mělo nabankovat v rozšíření MegaRAM III a převede si na to odpovídající banky adresované pouze přes $D301. Jen tak pro zajímavost: MegaRAM III adresuje segment přes dolní dva bity registru $D600 a v rámci segmentu používá banky $EF, $EB, $E7, $E3, $AF, $AB, $A7, $A3, $6F, $6B, $67, $63, $2F, $2B, $27 a $23. Po mnoha pokusech jsme nakonec loader dema konečně dokopal k tomu, aby přídavnou paměť nejenom úspěšně otestoval, ale i nahrál všech osm disket. Poté jsem musel stejným způsobem jako loader překopat i hlavní část dema, kde je naštěstí kromě kontroly nějakého checksumu už minimum akcí s bankováním. To už byla záležitost na pár minut, jenomže moje radost neměla trvat dlouho. Demo se sice pustilo, naběhla hudba a nahoře krásný scroller, ale slibovaný úžasný raytracing nikde. Místo toho pouze nějaké šmouhy v grafice 15. Pohled do dissasemblovaného zdrojáku mi rychle prozradil, kde je kámen úrazu. MegaRAM III podporuje nezávislý přístup Anticu do rozšířené paměti! Podle FAQ by tomu tak sice být nemělo, jenomže realita je jiná. A já jsem teď v koncích. Bob sice v pátek povídal něco v tom smyslu, že jeho Atárko rozšířené na 1 MB paměti á la Pasiu to taktéž umí, jenomže já si nějak nedokážu představit, jak to dělá. Registr $D301 má z nepochopitelných důvodů pouze osm bitů, z nichž šest se používá na bankování, jeden na odpojení/připojení OS ROM a jeden na připojení/odpojení přídavné paměti. Jak se teda ksakru ještě může nastavit přístup Anticu a CPU do XMS? Nevím. Snad mi to Bob v pondělí osvětlí a snad potom budu schopen celou tuhle záležitost dotáhnout do konce. Protože pokud nezávislý přístup Anticu použít nepůjde, bude třeba ještě hodně práce, abych upravené "1 MB Raytracing Demo" mohl slavně předhodit Atari komunitě, která to (jako vždy v podobných případech) zcela určitě ocení.

SDrive a ti ostatní (26/10/2008)

Tak nám vyběhly výsledky letošních SW a HW soutěží, organizovaných německým ABBUCem. Nápad zorganizovat SW a HW Compo (s finanční odměnou pro prvních pět míst) považuji za jednu z nejlepších věcí, co v této dekádě osmibitové Ataristy potkala. Chuť poměřit se s ostatními, pevně stanovený deadline, možnost případného finančního ohodnocení, stoupající popularita soutěže, to vše jsou faktory, které nám každoročně přinášejí velmi slušnou porci zbrusu nového softwaru a hardwaru, který by jinak dost možná vůbec nevznikl. Myslím, že ABBUCu patří za organizaci těchto soutěží opravdu velký dík! Stejně jako všem Ataristům, kteří pro naše milované třicet let staré stroječky vyvíjejí nové aplikace a nové "železo". Klobouk dolů a na místě ho sníst! Letos se stala zvláštní věc, resp. rovnou dvě. Do SW Compa přišlo více utilit než her (poměr 4:2) a do HW Compa dorazilo neuvěřitelných šest příspěvků. Protože já osobně jsem členem ABBUCu, mohl jsem již před pár týdny testovat software z letošního compa a jelikož přes utility nějak nejsem, vyhrála to u mě na celé čáře gamesa Animal Party od Allase (ta ovšem nakonec skončila až druhá za XDOSem). Jedná se o graficky a hudebně velmi zdařilou hru, ve které se mlátí po hlavách zvířátka vylézající z devíti různých děr (že by to byly myši a kus sýra?). Druhá gamesa Blackbox od Cybernoida mě zatím nějak neoslovila. Mám sice rád logické hry, ale tohle je na mě nějaké složité. No, možná je na čase přečíst si návod. ;) V HW Compu si první místo a tedy rovných 500 euro odnáší naši C.P.U. mistři Raster s Bob!kem za SDrive, který podle mě vyhrál naprosto zaslouženě. Potlesk, prosím! A právě u SDrivu bych se rád na chvíli zastavil. Prototyp tohoto zařízení jsem na různých akcích potkával v různém stádiu rozpracovanosti a na téma SDrive jsem s oběma autory vedl dlouhé diskuse. A všechno se většinou točilo kolem toho, že Raster s Bob!kem nehodlají svůj skvělý interface pro nikoho vyrábět. Mnohokrát jsem si to nechal vysvětlit, a i když jejich postoj akceptuju, stejně se s tím nějak těžko smiřuju. Stejná situace nastala svého času také s jejich fenomenálním RAMcartem, jediným podobným zařízením svého druhu na světě. R&B prostě něco vyvinou, investují do toho desítky a možná i stovky hodin svého volného času, vyrobí pár kusů pro svou potřebu a tím to pro ně končí. Hodí na web elektronická schémata, návod na výrobu a starejte se sami, milí Ataristé. Problém je, podle mého názoru, že drtivá většina Ataristů není schopná a taky ochotná se do výroby jakéhokoliv elektronického zařízení pustit. Prostě to třeba neumí (jako já), nevědí jak a kde si vyrobit plošňák (jako já), nevědí kde nakoupit součástky (jako já) a nikdy nepájeli víc než tři dráty a dva odpory (jako já). Hlavní argument Rastera a Bob!ka na tyto řeči je asi toto: vyrobit SDrive nebo RAMcart pro někoho je velmi nákladné a časově je to pro nás naprosto neúnosné. Kdyby se pak lidem účtovala skutečná cena, nikdo by to od nás za tu hromadu peněz nekupoval. No budiž. Já to beru. Ale nemůžu se pořád zbavit divný pachuti v mých osmibitových (stále ještě $20) ústech. Mám pocit, že je za tím i trošku výmluva a i určité jištění se proti případnému masovějšímu zájmu uživatelů. Vyrobit třeba sérii takových padesáti nebo stovky SDrivů, to by určitě bylo něco naprosto šíleného, když si uvědomíme, že každý kus by se dělal de facto ručně. Takže je zřejmě lepší říct, že my to prostě dělat nebudeme, a je po ptákách. Jsem nyní opravdu zvědavý, jaký bude mít SDrive osud. Vyhrál ABBUC Compo (narozdíl od RAMcartu, který pro mě zcela nepochopitelně skončil před třemi lety poslední) a uživatelé, kteří měli možnost ho vyzkoušet, o něm mluví v superlativech. Navíc, oproti v současné době vyráběným německým a polským SIO2SD rozhranním, je úžasně levný na elektronické součástky. Raster s Bob!kem dávají od jeho výroby ruce pryč, to je jasné, ale tentokrát by možná na sériovou produkci dojít mohlo. Třeba se toho ujme někdo v Německu. Kdo ví. Bylo by totiž nanejvýš smutné, kdyby SDrive potkalo to samé co RAMcart, tj. že ho vlastní doslova pár lidí a přitom se jedná o mimořádně užitečnou a skvělou věcičku. Mějte ale prosím na paměti, že toto vše je můj čistě osobní názor. A to jsem onehdy před Rasterem prohlásil, že tady SDrive pitvat vůbec nebudu! Úplně původně jsem tu přitom chtěl duo R&B zahrnout opravdu hnusnou a zdrcující kritikou. Nechal jsem si ovšem jejich postoje vysvětlit a dospěl jsem k závěru, že bude lepší mlčet. Avšak vítězství SDrivu v letošním ABBUC HW Compu mi krásně nahrálo na smeč. SDrive slavně vyhrál, čehož se Raster s Bob!kem částečně ze srandy tak trochu obávali, a já jsem skutečně napnutý, co se teď bude s celým projektem dít dál.

Deflektor - final step? (19/10/2008)

Moje obsese skvělou hrou Deflektor je myslím všeobecně známá. Já tuhle geniální gamesu prostě miluju. Nejdřív jsem jí jako první z řady převedl z XEGS cartu do file verze a odstranil jsem přitom několik malých chybiček, no a docela nedávno jsem vypustil další opravenou verzi, ve které je přístupných všech šedesát levelů. Kromě toho jsem se ve volných chvílích pustil do sestavování vlastních levelů, kterých ke dnešnímu dni mám hotových rovných dvacet. A jak to tak vypadá, tímto to ještě nekončí. Už kdysi dávno jsem kdesi četl, že na sklonku 80. let se Deflektor údajně prodával v Anglii jako disketová nebo kazetová verze, to už přesně nevím, zatímco na vydání cartu již prý opravdu nikdy nedošlo. Když jsem pak později zjistil, jak se věci mají, bylo mi to trošku podezřelé, protože Deflektor je přece 64 kB přepínatelný cart, a i když ve skutečnosti používá pouze sedm bank, pořád je to 56 kB, a to se přece do paměti normálního XL/XE Atari nemůže vejít! Zvlášť když hra používá doublebuffering v grafickém módu. Přesto jsem párkrát zkoušel spočítat, jak by se to do těch 62 kB RAMky, co Atárko má, dalo vměstnat. Nikdy mi to ale nevycházelo. Až tento týden mi to zničehonic docvaklo. Zrovna jsem takhle zkompiloval binár Deflektora, abych se podíval, jestli je mnou navržený level hratelný, a jak tak mačkám Enter, zahlídnul jsem koutkem oka velikost mojí file verze. Něco pod 46 kB. Blik! On v tom je přece 8 kB úvodní sampl, co se po jednom přehrátí může zahodit, plus dva velké statické obrázky! No to vám bylo překvapení. Já na to dva roky koukal a vůbec mi to nedošlo. Vono se to přece nechá do 64 kB dostat!! Deflektor v cart verzi vůbec nepoužívá paměťový prostor $6000 až $7FFF, paměť od $8000 do $BFFF je tak jako tak obsazená dvěma bankama cartu a celá RAMka pod ROMkou, tj. od $C000 do $CFFF a od $D800 až po $FFFF, leží úplně ladem. To už dává dohromady 38 kB a já, když odečtu ten sampl a ty dva obrázky, jsem zhruba právě na těch třiceti osmi kilobajtech potřebné paměti. Může mi tady někdo laskavě vysvětlit, proč mě nikdy nikdo nekopnul pod koleno a neřekl mi to? Já pak vypadám jako naprostý debil. Tady co si člověk sám neudělá, to opravdu nemá. Ale nevadí. Lepší na to přijít pozdě, než nikdy. Teď už zbývá jenom najít si čas a pokusit se celé to ještě jednou předělat, aby si Deflektora (a hlavně připravovaného Deflektora II) mohl zahrát snad už opravdu každý Atarista na svém real HW. Takže mi držte palce, volové!

Balla-Balla (12/10/2008)

Kromě toho, že jsem se na Aukru začal ve velkém zbavovat všeho nepotřebného Atari SW i HW, protože jsem rozjel opravdu velkou debordelizaci, došlo o tomto víkendu i na moje oblíbené bádání. Tentokrát jsem si vzal na mušku hru Balla-Balla. Že jí neznáte? Není divu. Tahle věc kdysi vyšla v německém časopise Diskline a ani já bych o ní neměl ani ponětí, nebýt kolegy tWh. Tuším, že to bylo na fesťáku ve Vizovicích, co jsem ti stěžoval, že na osmibitovém Atárku vlastně není žádný stolní tenis, česky ping-pong. Načež Thomas prohlásil, že "actually is" a že si pamatuje, jak to se ségrou hrával. Tak jsem hned nahodil udičku a že bych to jako rád viděl. A jelikož tWh patří mezi spolehlivé jedince, záhy jsem to měl v poště. Jmenovalo se to Balla-Balla a skutečně to byl stolní tenis. Sice to není žádný zázrak, ale docela to ujde. Je to napsané v Turbo Basicu a po zkompilování je to poměrně slušně rychlé, graficky to taky není nejhorší a dokonce u toho na pozadí hraje muzika. Samozřejmě jsem to okamžitě chtěl třísknout na server, jenomže při obvyklém testování mi to najednou spadlo. Objevila se hláška "Error - 3 at address cosi, Programmenu: Dos, Run or Load?" Prostě klasika, když spadne zkompilovaný (Turbo)Basic. Byl jsem zklamaný a jelikož já jsem velmi nerad zklamaný, vypuklo pátrání po původu hry Balla-Balla, jestli by třeba nebyl k dispozici zdroják atp. Závěr byl bohužel takový, že v časopisu Diskline vyšel pouze zkompilovaný binár a ten již v sobě ono bugu měl. Čili co dál? Pustit do světa hru s chybou nebo se pokusit bugu najít a odstranit? Bé je správně. Chvilkama jsem nad tím přemýšlel a chvilkama i něco zkoušel, ale ladit zkompilovaný TurboBasic, to je práce pro vraha. Runtime část je pod ROMkou a ROMka samotná se neustále vypíná a zapíná, protože některé rutiny z originálního OS se taky používají, a kód, jak už to u zkompilovaných basicovkých věcí bývá, to je docela nepřehlednej maglajz. Nicméně, jelikož nejsem žádnej začátečník, postupně jsem problém více méně rozkryl. Ping-pongová pálka je ve hře Balla-Balla tvořená jedním PMG hráčem a za normálních okolností se pohyb realizuje po sudých pozicích horizontálního registru pozice. Při pohybu doleva nebo doprava se jinými slovy k předchozí pozici přičte nebo odečte dvojka. Rozsah proměnné udávající pozici pálky je od $00 do $90 a právě na těchto mezních hodnotách hra občas spadla. Jak jsem zjistil, je to způsobené tím, že když člověk při pohybu pálkou stiskne tlačítko, přejde se do "jemného" módu krokování a od aktuální pozice se při pohybu do stran odečítá jednička. A když se stane, že po opětovném puštění tlačítka zůstane pozice na lichém čísle, při následném dojetí k mezní poloze dojde k přetečení, resp. podtečení příslušné proměnné. Autor zkrátka a dobře hlídá pouze samotné mezní hodnoty $00 a $90, ale už ne $01 a $8F, a problém je na světě. Rozdíl $01-02 nebo součet $8F+02 hru spolehlivě položí. Naštěstí jsem tu já, abych vše napravil. A vy se můžete příští víkend těšit na světovou premiéru opravené hry Balla-Balla. Tedy pokud mezitím při testování zase nenarazím na nějakou botu z dílny Stockisoftu.

No pište, jen pište! (05/10/2008)

Koukám na průběžný stav ankety zpřed čtrnácti dnů a vidím, že neuvěřitelných čtyřicet procent z vás je více méně spokojeno s tím, v jakém poměru vám tu týden co týden dávkuju novinky. Skoro třetina by chtěla víc programů vzniklých na území bývalého Československa, no a ten zbytek by rád více her nebo naopak více demo tvorby. Čtyřicetiprocentní spokojenost mě těší. Opravdu! Tu třetinu z vás, co by ráda vyšší podíl čs programů, se do budoucna pokusím poněkud více uspokojit, ale čs Ataristi jsou ve srovnání se zbytkem světa přece jenom minorita, takže nějak extra výrazný nárůst se konat nebude. Ono se to lehce řekne, přidej víc toho nebo toho. A napadlo vás už někdy, že je to vůbec docela s podivem, že se na této sajtě poměrně dost často objevují věci, které nikde jinde nenajdete? Nebo kolik že je za tím víkendovým updatem práce? Věřte, že hodně a že mě to stojí dost úsilí, abych přinášel pořád nové a nové věci. Protože vytahovat na světlo světa další a další zapomenuté programy znamená šmejdit po málo známých internetových stránkách a FTP archívech a poté se pracně prokousávat desítkami megabajtů dat anebo - v horším případě - na reálném HW se trápit s kazetama či disketama. Opravdu málokdy se totiž stane, že mi někdo sám od sebe pošle něco neznámého a já tak bez práce přijdu k hotovému. A to ani nemluvím o tom, kolik času jsem už strávil s různými hacky a cracky, jenom abych mohl publiku nabídnout nějakou tu specialitku. V březnu jsem tady v blogu prosil všechny náhodné čtenáře, aby se doma porozhlédli, jestli se jim někde neválí nějaké ty staré Atari kazety nebo diskety, že bych se na ně rád podíval. Odezva, bohužel přesně podle očekávání, byla naprosto nulová. Přesto se ještě jednou pokusím na vás apelovat. Tentokrát se neodvažuju žádat nějakou prudkou aktivitu, jako je lezení po půdách, prohrabávání skříní nebo šmátrání pod postelí. Co takhle mi třeba poslat odkaz na nějakou zajímavou stránku o Atari, kterou bych nemusel nutně znát nebo na nějaký ten zastrčený FTP server? Alespoň nějaká podpora je lepší než žádná, nemyslíte?

Co vy tu? Vy tu co? (21/09/2008)

Docela by mě zajímalo, za čím sem na tuto sajtu chodíte. Pokud vám jde pouze a jenom o to, přečíst si každé pondělí ráno nebo neděli večer právě tuto jednu jedinou úchylnou stránku, je mi vás opravdu líto a rovnou říkám, že dneska dál číst nemusíte. Vy ostatní, co sem chodíte či občas zabloudíte v touze stáhnout si nějaké ty nové prográmky pro osmibitová Atárka, vy naopak čtěte dál velmi pozorně. Dávám vám možnost vyjádřit se ke složení přísunu nového materiálu, protože bych opravdu rád věděl, co vás zajímá nejvíc. V současné době je to tak, že se snažím do novinek dávat více méně vyrovnanou porci her a dem, aby si každý přišel na své. Očekával bych, že lidi asi půjdou víc po hrách, na druhou stranu je ale sajta a8.fandal.cz nejobsáhlejším a prakticky jediným pořádným internetovým zdrojem A8 inter a dem, takže ani tuto oblast nemůžu v žádném případě zanedbávat. Přesto se oblíbenou formou ankety ptám: jste spokojeni se současným poměrem mezi hrami a demy v nově přidávaném materiálu a pokud ne, čeho byste rádi víc? Hlasujte pěkně v klidu a nikam prosím nespěchejte, příští víkendu nebudu doma a tradiční vyhodnocení (spolu s dalším zápisem do blogu) proto přijde až první říjnový víkend...

Jaký je váš názor na složení nově přidávaného materiálu na atari.fandal.cz?
je to tak akorát
1011
rád bych víc her
510
chce to víc demo tvorby
512
chtělo by to víc čs programů
553

Zajímavé objevy (14/09/2008)

Jak jsem se tak poslední dobou hrabal z nejroztodivnějších důvodů v různých hrách, objevil jsem řízením osudu několik mimořádně zajímavých věcí. Začalo to při pátrání po hrách, které by šly patchnout pro multijoy. Nenechal jsem se odradit faktem, že jsem kromě zajímavé gamesky Floyd of the Jungle dlouho nemohl na nic natrefit, a pořád jsem dumal, jak takovou zakuklenou hru napsanou pro čtyři hráče najít. Procházet celý můj archív a pouštět jednu hru po druhé se mi opravdu nechtělo, i když jednou na tuto brutální metodu možná taky dojde. Místo toho jsem prověřil všechny bináry na výskyt řetězce "four" v naději, že při nastavování počtu hráčů se tato anglická číslovka použije. Ačkoliv to vypadá jako bláznivý nápad, hned na poprvé jsem zaznamenal úspěch. Narazil jsem na gamesu Challenge 5 (komerčně se prodávala pod názvem Devil's Dare), která současnou hru čtyřech hráčů podporuje. Okamžitě jsem jí samozřejmě patchnul pro multijoy a povzbuzen nečekanou nadílkou jsem začal prohledávat archív na výskyt jiných řetězců, který by mohly odhalit další potencionální kandidáty. Hledal jsem například hexa řetězce odpovídající různým kombinacím instrukcí na čtení poloh joysticků 3 a 4, nebo na čtení spouští 3 a 4. A naprosto nečekané objevy se začaly úplně hrnout. Nejprve jsem demaskoval hru Killa Cycle jako úplně učebnicový příklad gamesy pro čtyři hráče. Poté následovalo zjištění, že čtyři gamesníci mohou hrát i hru Snow Ball Fight, ačkoliv o tom nikde v hlavní obrazovce není ani slovo. Je třeba za běhu hry zmáčknout tlačítka 2, 3 nebo 4, čímž se aktivuje mód s příslušným počtem hráčů. Bohužel troj a čtyřhra není v Snow Ball Fight dotažená do konce, což je velká škoda, protože je to velmi netradiční a zajímavá hra. Postavičky číslo 3 a 4 je sice možno ovládat a dokonce házet koulema, ale úplně chybí detekce jejich zásahů a hra skončí ve chvíli, kdy jednomu z hráčů 1 nebo 2 dojde energie. Pokud by to tam někdo chtěl doprogramovat, budeme s Rasterem jedině rádi. Já se do toho pouštět určitě nebudu, už jsem se letos s jednou podobnou srandičkou spálil víc než dost. Důležité je, že pro příští Flop bude připraveno opět několik her patchnutých pro multijoy. Floyd of the Jungle i Killa Cycles prošly na ByteFestu úspěšně testováním, stejně jako Proto Basketball M4+, pouze Challenge 5 ještě bude potřebovat nějaké úpravy. Když odečtu Floyda, což je celodisková věc, kterou jsme se po dlouhých diskusích nakonec rozhodli do Flopu nedávat, dělá to celkem tři nové multijoyové gamesky. Paráda! Tím ale story nekončí. Podařilo se mi totiž odhalit tzv. velikonoční vajíčko ve známé hře Dig Dug, o kterém zřejmě doposud nikdo neměl ani tušení. Ve verzi z roku 1983 je třeba v hlavní obrazovce stisknout současně spoušť na joysticku 4 a tlačítko OPTION, načež se na obrazovce vypíše tajná zpráva. Dále jsem narazil na cheat ve hře Sea Dragon, což je pro většinu lidí zřejmě taktéž zcela neznámá věc. V hlavní obrazovce se pomocí spouště na joysticku 3 dá volit počet životů (5 nebo 10) a spouští na joysticku 4 se nechá nastavit startovní pozice na začátek jednotlivých etap. To ale pořád ještě není všechno! Na AtariAge se jeden člověk ptal, proč mu padá hra Electrician, když se pokusí vlézt do posledního baráku, což mě okamžitě zaujalo, protože se stejným problémem jsem se svého času taky potýkal. Tehdy jsem si myslel, že mám špatnou verzi hry, avšak tentokrát jsem se na to podíval trošku víc blízka a co nevidím! Normálně chyba v kódu jako prase. Při každém vstupu do nového domečku se v Electricianovi zvětšuje stack, rozhodně ne nijak nebezpečně, jenomže autor část první stránky používá pro svoje účely a zřejmě si to nějak špatně spočítal či co, no a jak tam ty svoje proměnné po sobě maže, tak právě při vstupu do posledního baráku kus stacku zničí a je vymalováno. Na opravu této chyby stačilo změnit parametr jedné instrukce a už už jsem se těšil, jak Electriciana poprvé v životě konečně dohraju, jenže ouha. Splnění mého dětského snu se postavil do cesty další podraz. Hra spadla přesně ve chvíli, kdy jsem se v posledním domě pokusil sebrat tvrdě vybojovaný klíč! A přitom přítel Procyon na AtariAge zaslal screenshot s finální obrazovkou, kde se gratuluje k dokončení hry. Dlouho jsem nemohl přijít na to, kde je problém, protože dokonce i originální image diskety spadnul přesně na tom samém místě. Nakonec jsem po opravdu hustém brainstormingu zjistil, že je tam další buga jako hrom. Když člověk jako poslední hraje barák číslo 7 nebo 8, tak se Electrician po sebrání posledního klíče dostane v přerušení do nekonečné smyčky a gamesa samozřejmě sletí na hubu. Takže Procyon měl neuvěřitelné štěstí, že mu zrovna vyšla poslední mise do domečku číslo 2, zatímco já jsem měl smůlu, díky které jsem ovšem mohl na tu zatrolenou chybu přijít. Opravenou verzi Electriciana si můžete od dnešního dne stáhnout z mých stránek, stejně jako multijoyovou verzi hry Floyd of the Jungle.

No nejsem já naprostá jednička? Jsem.

Dojmy z ByteFestu (07/09/2008)

Pokud mám nějak odstartovat krátké povídání o letošním ByteFestu, nemůžu začít ničím jiným než velkým poděkováním hlavnímu organizátorovi. Vláďa Toman opět odvedl naprosto perfektní práci a je to vlastně jenom jeho zásluha, že jsme se na Smíchově opět po roce sešli. Jeho neuvěřitelný entuziasmus, se kterým ByteFest navzdory všem potížím pořádá, si skutečně zaslouží hlubokou poklonu. Vláďo, ještě jednou dííííííííky moc!! Co se týče vlastní akce, probíhalo vše jako obvykle. Příjezd v pátek večer, odjezd neděle odpoledne a mezitím gamesení, kecání se starými známými i novými tvářemi, okukování a někdy taky testování neznámého SW i HW, obdivování pár skvělých SW a HW novinek, sem tam žraní a málo spaní. Prostě každý podle svého. Co se týče naší Atari sekce, tak se dostalo mimo jiné na testování mnou nově upravených her pro multijoy, přičemž Raster s Bob!kem narazili na chybu ve firmwaru svého SDrivu, což je jejich vlastní SD2SIO interface, jehož existenci snad již není třeba před širokou veřejností tajit. Na place se taky objevil Holyna, přesně jak slíbil, čili další čísílko z ICQ má pro mě od teď svou lidskou podobu. Zdravím! ;) Honza mi předvedl svou úpravu kabelu pro S-video výstup z Atárka, se kterým obraz na mém LG M208WA vypadá poměrně slušně, rozhodně líp než přes anténu. Už se "nemůžu dočkat", až vezmu do svých neobratných pařátů pájku a budu se pokoušet vyrobit si podobný kablík i pro sebe. Zajímavou informaci ohledně hry Chimera mi předal "Fanny" Semecký z bývalého AK Praha, ale o tom zatím budu mlčet. Uvidíme, kam povedou moje pokusy. Jinak už nevím, co bych tak z celé dvoudenní akce extra vypíchnul. Celkově to nemělo chybu. Kdo nepřišel, hrubě zaváhal.

ByteFest již přístí týden! (31/08/2008)

Tak jsme se opět dočkali! Největší multiplatformní retro počítačová akce na našem území otevře svoje brány v pátek 5. září a po dva následující dny bude hostit troufnu si tvrdit desítky nadšenců všech věkových kategorií. Čtvrtý ročník ByteFestu se stejně jako loni bude konat v kulturním sále železniční stanice Praha Smíchov, což je naprosto perfektní místo především z hlediska dostupnosti jak Pražáků, tak i přespolních. K dispozici opět bude díky obětavé práci hlavního organizátora Vládi Tomana dostatečně velký sál na to, aby pojal všechny ty krásné stroječky z dob dávno i nedávno minulých. Vloni byly k vidění jen podle mojí chatrné paměti počítače a herní konzole firem Atari, Amiga, Apple, Sega, Nintendo, Sinclair, Sony, Sharp, Commodore nebo Didaktik. A to jsem určitě na některé zapomněl. Na místě budou jako již tradičně také slavní mužové ze všech vyjmenovaných táborů. Není nutně potřeba s sebou na ByteFest nějaký ten hardware přivést. Klidně jenom zajděte omrknout situaci, pokecat, zagamesit, zavzpomínat. Atmosféra na place je myslím skvělá a každý příznivce starých dobrých počítačových časů by se měl na Smíchově alespoň na pár minut otočit. Příznivci značky Atari by se podle všeho měli dočkat téměř stoprocentního zastoupení všech typů mašinek této firmy, v konzolích počínaje slavnou 2600 a Jaguárem konče, z počítačů budou určitě k vidění zástupci řad XL/XE, ST i Falcon. Všechny potřebné informace, včetně fotografií z loňské akce, jsou k nalezení na oficiální stránce ByteFestu.

Hacking (24/08/2008)

Pověst praví, že jsem jeden z nejlepších a nejaktivnější A8 hackerů na této planetě. No, nebudu to tady za každou cenu zuřivě vyvracet. Pravda je, že seznam mých hacků, cracků a konverzí je skutečně poměrně rozsáhlý a bylo by to dlouhé a určitě nudné čtení, i když jednou bych to tady asi měl všechno vyjmenovat, ať vidíte, jaký jsem chlapák. To by si pak ovšem třeba někdo mohl myslet, že tuto stránku využívám výhradně k vlastní sebechvále a vynášení se do nebes (a výš), což v žádném, ale opravdu v žádném případě není možné takto interpretovat. Pojďme se radši mrknout, cože jsem to zase o tomto víkendu na poli hackingu zmáknul. Nejprve jsem se pustil do hry Trivia Trek od firmy Softsmith, kterou jsem si kdysi stáhnul z Atarimanie. Tato hra pro svůj běh vyžadovala prastarý BASIC revision A, zatímco s novějšími verzemi B a C spolehlivě crashnula ve chvíli, kdy člověk sáhnul na klávesnici. Po nějakém tom bádání jsem se dopátral pro mě do té doby neznámé skutečnosti, že jednotlivé revize Atari BASICu se chovají velmi odlišně při volání příkazu USR. Zatímco revize B a C před vykonáním tohoto příkazu uloží jeden byte na stack a všechny strojové podprogramy volané přes USR by proto měly končit instrukcí PLA, tak revize A nic takového nedělá. Jinými slovy, program napsaný v BASICu A používající příkazy USR pod BASICem B nebo C skončí pádem systému! To je docela síla bych řekl. Naštěstí takových programů je minimum a hlavně, od teď už všichni víme, jak to napravit. Stačí fixnout všechny ty strojové prográmky přidáním instrukce PLA před poslední instrukci RTS. V případě, že je BASICovský program chráněn proti výpisu (jako u Trivia Treku), je potřeba si s tím trošku pohrát v hexaeditoru a poeditovat tokenizovaný soubor, případně si někde stranou na disketě udělat vlastní opravené podprográmky, atd. Však to znáte. Výsledkem je hra krásně chodící na standardním XL/XE stroji, tak jako dvoudisketový Trivia Trek, který někdy v budoucnu samozřejmě hodím na sajtu. Příští týden to ale nebude, protože přednost dostane gamesa I'm Different. I tuto hru jsem našel na Atarimanii a je zajímavá tím, že je napsaná v jazyce PILOT. Tento obskurní jazyk, který je k dispozici i pro moderní počítače, se na Atari prakticky vůbec neuchytil. Atarimania má v databázi pouze sedm programů napsaných pod PILOTem a jenom hra I'm Different jde stáhnout. Jazyk PILOT byl k Atari dodáván jako osmikilový cart, vlastně jako alternativa ke standardnímu BASICu. Člověk prostě vezme cart, zapne Atárko a místo BASICu na něj vyběhne PILOT. Nemám absolutně žádnou představu, jaké jsou možnosti tohoto jazyka, ale úplně špatný to s ním být nemůže, poněvadž hra I'm Different rozhodně není totální kravina. Co jsem koukal, tak program v Atari verzi PILOTu není tokenizovaný, je to prostě texťák s čísly řádků a na první pohled ne příliš pochopitelnou syntaxí příkazů. Zřejmě je to hodně orientované na podporu grafiky. Že by něco jako LOGO? Fakt nevím. Pro mě bylo hlavní zkusit upravit hru I'm Different tak, aby nepotřebovala ten PILOT cart, protože jinak bych si to na svém reálném HW stěží nepustil. Atari PILOT bohužel nikdy nevyšel jako disketová verze, takže musel přijít ke slovu hack. Pár hodin mi to dalo, nicméně dobrá věc se nakonec podařila. Stačilo vzít těch osm kilobajtů originálního cartu, nacpat je od $A000, nastavit RAMTOP, provést inicializaci grafiky 0 pomocí systémové služby, to celé přilepit k maličko upravenému originálnímu souboru AUTORUN.SYS a čáry máry fuk, gamesa I'm Different bude od teď běhat úplně každému. No není to nádhera? Já myslím, že je. Rozhodně jsem zase o něco chytřejší. Závěrem bych rád poděkoval kanadské thrashmetalové skupině Annihilator, že mi svou skvělou muzikou zpříjemňovala chvíle strávené nad hackováním výše zmiňovaných her. Díky, Jeffe! Seš ve svém oboru fakt naprostý machr. Tak jako já v tom svém.

Painter (17/08/2008)

Ač je dnes neděle, nechybělo mnoho a málem jsem zapomněl vás na této stránce, kterou jistě všichni navštěvujete rádi a pravidelně, obšťastnit dalšími výplody mého chorobného mozku. Jenže nějak mi to opět secvaklo a další pokec je na světě. Pokud sem tedy chodíte proto, abyste mohli začít oslavovat den, kdy toho konečně nechám, máte zase smůlu. Pro ty ostatní tu mám něco o Jagovi. Téma se nabídlo jaksi samo. V pátek jsem zaplatil a brzy se doufám stanu šťastným majitelem hry Painter, a to prosím v provedení cartridge. Je myslím naprosto úžasné, že se začaly vydávat homebrew hry na cartech, protože na Jaguárovi není žádný standardnější formát než právě cart. On je to svým způsobem vlastně zázrak. Až do loňského podzimu poslední hra vydaná na cartu někým jiným než legendárním Carlem Forhanem a jeho firmou Songbird Production, která převzala obrovské množství materiálu přímo od končící firmy Atari, byla slavná BattleSphere Gold a to se tehdy psal prosím rok 1999. Poté následovalo několik let, kdy se nově vytvořené věci objevovaly pouze jenom jako nezakryptovaná CD nebo jako bináry pro Behind Jaggy Lines. A obojí nějak není to pravé ořechové. Nezakryptovaná CD si člověk pustí jenom když má CD mechaniku a některý z cartů, co tento způsob bootování podporujou, BJL vyžaduje kabel, PC a buď Jaga s upravenou ROMkou nebo opět nějakej ten speciální cart. Já osobně pravda mám bypass cart od B&C, takže nezakryptěná CD si pustím, ale je to takové nešikovné. Navíc CD mechaniky k Jagovi jsou drahé a ne příliš spolehlivé. K tomu je nutno připočíst i fakt, že hry vydávané v poslední dekádě nejsou šířeny na lisovaných, lébrž pálených CD, a to je další zdroj problémů. Naštěstí se blýská na lepší časy. Začalo to všechno vlastně ve chvíli, kdy byl objeven klíč, pomocí kterého jsou carty a CD zakódovány. Novější hry na CD, jako Gorf či Double Feature, proto již nepotřebují bypass cartridge. Posledním krokem k naprosté dokonalosti je ale samozřejmě nová hra vydaná na mnou tolik opěvovaném standardním cartu. První vlaštovkou se loni v listopadu stala gameska Frog Feast, což je upřímně řečeno dost ubohá věc. Je to port hry známé už na osmibitovém Atari jako Frogs and Flies a kvalitou svou prastarou předlohu rozhodně nijak nepřekonává. Spíše naopak. Nicméně Rastersoftu patří zasloužená pochvala za to, že se do něčeho takového vůbec pustili. Ono to znamená sehnat paměťové čipy, odpovídající plošňák a taky plastovou krabičku, která je rozhodně velmi nedostatkové zboží. Frog Feast navíc podle všeho současně ukázal ostatním, že vydat něco na cartu je prakticky realizovatelné. Jinak si obnovené uvedení hry Painter na trh nedokážu vysvětlit. Tato skvělá gamesa vyšla v roce 2003 jako nezakryptované CD a moc se mi líbí. Je to něco na způsob osmibiťácké hry Jeepers Creepers, má to mraky levelů se systémem hesel a tuším, že jsem to snad i dohrál až do konce. Cartová verze by měla mít těch levelů ještě víc, k tomu manuál a krabici. Co víc si přát?! Snad jen houšť a větší kapky!

Multijoyování (10/08/2008)

Stalo se již tradicí, že pro nové číslo Flopu připravím nějakou tu hru patchnutou pro multijoy. Mluvím tu o gamesách, které již přímo autor napsal pro současnou hru čtyřech hráčů. Těch je ale bohužel hodně poskrovnu, protože pouze úplně první modely osmibitových Atari měly čtyři joystickové porty. V tuto chvíli vím o patnácti takto upravených a veřejně dostupných gamesách. Schmutzpuppe se svého času postaral o patch her Asteroids, Atari Tennis, Basketball, Dandy Dungeon a Mule, Raster upravil Quadrotron a konečně moje maličkost se zasloužila o multijoyové verze games Battleroom, Hockey, Major League Hockey, Maze War, Silicon Warrior, Soccer (Thorn Emi), Soccer (Gamma Software), Survivor a Wingman. K tomuto seznamu je možno od dnešního dne připočítat taky titul Floyd of the Jungle, který jsem právě před pár minutama úspěšně patchnul. Tuto hru bych rád na reálném železe odzkoušel na letošním Bytefestu v Praze a poté jí hodím na web, jelikož se jedná o disketovou hru a do Flopu jí proto dát nelze. Pro náš oblíbený magazín je tak stále připravená jenom jedna jediná multijoyová věc, a to Proto Basketball M4, jak jsem pracovně nazval svou konverzi z konzole 5200. A to je myslím málo. Problém je, že už opravdu nevím, co bych patchnul. Již letos na jaře jsem horko těžko hledal nějakou doposud neupravenou gamesu se současnou hrou čtyřech hráčů. Nakonec jsem jakousi shodou okolností narazil na Hockey a Soccer od Gamma Software a v internetovém FAQ jsem našel zmínku o hře Survivor. Výsledkem aktuálního pátrání byl pak už pouze Floyd of the Jungle. Opravdu jsem v koncích. Už si na žádnou další hru, která by šla upravit, skutečně nevzpomínám. S nadějí se proto obracím na vás, milí čtenáři. Třeba si někdo vzpomenete na něco, co mi uniklo. Jako například Bob!k, který mě onehdy upozornil na Wingmana. Zkuste se prosím zamyslet! Uvítám jakékoliv (smysluplné) nápady. Děláme to přece sami pro sebe (to jako aby nás pak mohl Raster zase v něčem novém rozsekat na hadry) a pro náš milovaný Flop, který bude existovat jenom tak dlouho, dokud v něm bude co zveřejňovat.

Akce konverze (03/08/2008)

Konzole 5200 je v podstatě Atari 400 bez klávesnice, dočte se člověk téměř všude na internetu. Když poté pátrá trošku detailněji, najde i nějaké ty podrobnější materiály pojednávající o této veskrze neúspěšné konzoli (pohříchu všechny herní konzole firmy Atari následující legendární 2600 byly propadáky jak se patří). A v nich se praví, že portovat hry z 5200 na osmibitová Atari by neměl být až takový problém. Jenomže teorie je jedna věc a praxe druhá, že. Mě osobně by nikdy zřejmě ani nenapadlo něco z 5200 portovat, zvlášť když jsem svého času nabyl dojmu, že všechny hry existující pro tuto konzoli už na osmibitech máme. Avšak na sklonku roku 2006 vypálil Mike Langer aka Homesoft rovnou celou dávku předělávek z 5200, především různých prototypů. Hry jako Xari Arena, Frisky Tom, Sport Goofy nebo Looney Tunes Hotel jsou opravdu zajímavé a já jsem samozřejmě hned začal pátrat, povzbuzen příkladem kolegy z Německa, co by se tak ještě dalo naportovat. Zjistil jsem ovšem, že už prakticky nic. Všechno alespoň trošku použitelné bylo už kdysi dávno převedeno a co nebylo, to si vzal na starost právě Homesoft. Nebyl bych to ale já, abych dostal červa z hlavy. Myšlenka něco naportovat z 5200 mě nepustila, a když jsem někdy před rokem narazil na AtariAge na binár prototypu hry Moon Patrol, začal jsem okamžitě jednat. A to i přes to, že zmiňovaný prototyp se velmi velmi podobá verzi vytvořené pro osmibiťáky, jsou tam jenom trošku odlišné zvuky a nějaká ta grafika. Já jsem si ale chtěl hlavně zkusit to portování, takže jsem do toho šel hlava nehlava. Pamatuju se, že jsem celou tu věc opravdu převedl a už už jsem se chtěl radovat, když tu jsem při testovaní zjistil, že označení "prototyp" bylo skutečně na místě. V určitém místě hra crashnula, protože to prostě nebylo dodělané! Bylo to obrovské zklamání, co vám budu povídat. Naštěstí jsem nedávno dostal druhou šanci. Pátral jsem takhle na AtariAge po hrách pro čtyři hráče, abych opět mohl pro Flop připravit nějakou tu gamesku upravenou pro multijoy, a ve fóru věnovaném 5200 jsem narazil na binár prototypu hry "Basketball" z roku 1982. Na skvělé sajtě AtariProtos.com je o tom celé velké povídání, jakým vývojem tahle gamesa prošla. Ve zkratce na tom dělal nejdřív jakýsi neznámý programátor, který to dotáhl do již skoro hratelné verze s podporou čtyř hráčů, pak to převzal někdo jiný, celé to předělal a nakonec z toho vypadnula hra známá jako "RealSports Basketball", kterou na osmibity naportoval Homesoft. Ovšem tu zmiňovanou beta verzi zřejmě nějak nezachytil nebo se mu s tím nechtělo dělat, nevím. A to byla příležitost pro mě. Vyrobil jsem si od toho zdroják a po roce jsem znovu začal do hlavy dostávat vědomosti o fungování konzole 5200. Těch rozdílů mezi osmibitovým Atari 400 a touto konzolí opravdu není tolik. Oba stroje mají pouze 16 kB paměti (u 5200 je to v prostoru $0000 až $4000), oba mají 6502, GTIA, Pokey a Antic. 5200 má samozřejmě jinou ROMku, úplně jinak organizovanou nultou stránku a ještě navíc poněkud odlišné paměťové prostory pro hardwarové registry. Zatímco ty Anticovské jsou stejné (od $D400), tak GTIA je na 5200 od $C000 (místo od $D000 na osmibitu) a Pokey sedí od $E800 (místo $D200). Nahradit tyhle drobné rozdíly je v případě, že má člověk k dispozici zdroják, naprostá rutina a pohoda. Trochu bacha je potřeba dát akorát na tu nultou stránku. Víc práce dá předělat ovládání hry. Konzole 5200 nemá žádná funkční tlačítka START, SELECT, OPTION a HELP jako osmibit, místo toho je tu numerická klávesnička na joysticku. A joystick sám, to je opravdu unikát. Je to v podstatě takové paddle umožňující pohyb ve dvou osách. Tyto analogové ovladače se firmě Atari katastrofálně nepovedly, jsou nespolehlivé, náchylné k poruchám a většina games je s nimi jenom těžko hratelná, protože joystick se sám nevrací do nulové polohy. Abych to nějak shrnul. Při portování beta verze Basketballu z 5200 jsem nejprve musel zdolat hardwarové rozdíly mezi oběma platformami, poté jsem musel upravit ovládání a na závěr jsem jako třešničku na dortíku řešil několik nedodělávek původního bináru. Tento poslední krok nebyl až taková sranda, jak jsem si myslel. Z nějakých nepochopitelných důvodů se programátor rozhodl, že v módu human vs human se hráči ovládají joysticky 2 a 3, což jsem potřeboval předělat na joysticky 1 a 2. Zabralo mi to nečekaně hodně času a to jsem ještě netušil, že poslední buga, kterou jsem hodlal odstranit, bude ještě hnusnější. Jednalo se o chybu při animaci hráče, který stojí na místě a dribluje s míčem, která způsobovala vznik nepěkných cárů grafiky pod nohama hráče. Bádal jsem nad tím docela dlouho a uspokojivé řešení přišlo až po naprosto ponižujícím zkoumání dat pro jednotlivé animace, hromadě trasování, kupě breakpointů a nepočítaně vyslovených i nevyslovených setsakra šťavnatých nadávek. Ale podařilo se. Beta verze Basketballu z 5200 je naprotovaná a měla by se objevit v příštím Flopu. A jelikož vím, že ne každý má multijoy, podporu tohoto interfacu jsem zabudoval pouze do dvou módů hry. Multijoy je tak potřeba jenom pro čtyřhru a trojhru. Ano, slyšíte dobře. Je tam i trojhra human+human vs human+computer! Zbývající tři módy, tj. human vs computer, human vs human a human+human vs computer+computer, multijoy z principu nevyžadují, a proto jsem to nechal na ovládání pomocí joysticků 1 a 2. Snad mě za to v Prostějově (jako obvykle) nezkritizujou, když tuto "novou" hru budou testovat. Vy ostatní si musíte počkat na příští Flop...

Glucholazy 2k8 (27/07/2008)

Před nějakou hodinou jsem se vrátil z letošní Atari párty v polském městečku Glucholazy a ještě pln dojmů tu cca hodinu po svém příjezdu do rodné vesničky sepisuju takový menší report z této snad již tradiční session. Do Glucholaz jsem se vydal po roční odmlce společně s prostějovským Atari klubem, tj. s Rasterem, Bob!kem, Pepaxem, Zdeňkem a Bohdanem, pro zdravotní potíže chyběl pouze Krupkaj. Cestu nám mírně zkomplikovala objížďka mezi Bruntálem a Vrbnem pod Pradědem, ale jinak jsme dojeli myslím v pohodě a rychle jsme našli i budovu jakési školy, ve které se akce konala po přesunu z původního a nám již známého místa. Do Glucholaz nakonec dorazilo překvapivě docela dost lidí, kromě nás a Poláků ještě tWh z Německa a taky pár chalanů ze Slovenska. S nárůstem návštěvnosti vzrostl i počet příspěvků do jednotlivých soutěží, dokonce mám ten pocit, že se sešlo víc obrázků, hudeb, inter a dem než na slavném Foreveru! A když už jsem to nakousnul, tak to i dokončím. Cenu pro nejlepšího hudebníka si odnesl náš již tak nechutně slavný Raster (údajně se jednalo o jakýsi paskvil slepený z mnoha cárů, jenže na takové trapné kecy já už Rasterovi dávno neskáču), nejlepší obrázek namaloval překvapivě Powrooz (a byla to taková krása, že jsem tomu dal maximální počet 10 bodů, jako vůbec jedinému příspěvku ve všech compech), nejlepší 1 kB intro spáchal Mapa společně s PG (ale tady si myslím, že kluci vystříleli prach trošku moc zbytečně, jejich náááádherná věc demonstrující téměř nepoužívanou, avšak mimořádně zajímavou grafickou techniku byla jediným příspěvkem ve své kategorii a na Foreveru by podle všeho zabodovala ještě víc), no a nejlepší demo napsali borci z LaResistance. Pr0be se opět předvedl a v pouhých 64 kB nakódoval nádherné věci, něco na způsob dema The Shrine. Samotná párty byla od pátečního večera až do nedělního dopoledne jeden velký chaos, ve kterém došlo na oblíbené oduševnělé rozhovory na jakékoliv téma (někdy i o Atari, jako třeba když jsem se konečně osobně seznámil s Mikerem, kterého tímto znovu zdravím!), nějaké to gamesení (velmi příjemné bylo, že můj Jaguár rozhodně nezahálel), došlo i na sport v podání ping pongu (ty příšerné prkenné pálky z roku raz dva byly skutečně hodně oldschool), ale především se chlastalo (to jako hlavně Poláci) a taky žralo. Naše výprava v posledním bodě doopravdy zabodovala. Jednak Prostějováci div celé Glucholazy nevykoupili od proslulých mléčných bonbónů zvaných "Krowka", ovšem několikahodinové dýchánky v restauracích na polské i naší straně hranic přebily úplně vše. Hlavně návrat byl úžasný. Nejdřív mírné zklamání z nespolupracujících labutí na jakémsi jezeře a poté vynikající bašta ve Zlatých Horách, to vše završené závěrečnou pohárovou smrští v Olomouci. :) No žrali jsme prostě hrozně! Kromě toho všeho měla párty v Glucholazech taktéž jeden vysloveně skvělý moment i co se týče mého vlastního Atari bádání a snažení. Bohdan byl tak laskav, že s sebou přivezl originální Super Charger plus originální disketu hry Assault Force 3-D. Cílem bylo zjistit, jak to vlastně je s tou drobnou chybou při vykreslování objektů, o které jsem se rozepsal před třemi týdny. Přímo na místě jsme ještě nezmoudřeli, protože Super Charger odmítnul s Rasterovým Atárkem spolupracovat, ale doma se mi to už na starém dobrém 800XL podařilo rozchodit a závěr prosím zní takto: problém se špatným zobrazováním objektů v pravém dolním rohu není buga na straně Bob!kova patchnutého emulátoru nebo mojí hacknuté file verze, nýbrž se jedná o vlastnost (nebo bugu, chcete-li) originální verze hry Assault Force 3-D!! Co to znamená? No že příští víkend pustím celou tu nádheru konečně do světa. Jinak už mě nenapadá, co bych tak víc dodal. Snad jenom toto: Glucholazy 2008 jsou dead, ať žijí Glucholazy 2009!

Hledá se nápad (20/07/2008)

Možná jsem divnej, ale já už teď přemýšlím, co bych asi tak stvořil za hru pro další Flop, který by doufejme měl vyjít zase někdy příští rok na jaře. Respektive ono je to tak, že já vím naprosto přesně co chci napsat, ale chybí mi to nejpodstatnější. Nápad. Možná to zní jako bych si protiřečil, ovšem pouze zdánlivě. Začnu trochu zeširoka. Před několika lety jsem pro Flop spáchal hru Astro4 Road. Je to gameska pro dva až čtyři hráče, primárně určená pro gamesení s využitím multijoye. A4R se myslím velmi povedla (zvlášť ona překrásná modrá planetka v hlavní obrazovce, kterou kreslil tuším... jo, už vím, byl jsem to já) a my si jí proto na různých Atari session čas od času rádi s chutí zahrajeme. Vůbec hry pro multijoy jsou opravdu výborná zábava. Pařba ve více lidech na jednom počítači a u jedné obrazovky má prostě svoje neopakovatelné kouzlo. A proto já již delší dobu pořád dumám nad nějakou další multiplayerovou záležitostí. Tentokrát bych ale chtěl stvořit něco pro paddles. Tyto ovladače pravda nejsou moc rozšířené a her pro ně existuje minimum, například Castle Crisis je ovšem naprosto dokonalá gamesa. A hlavně, k jakémukoliv Atari se dají současně připojit čtyři padlata bez nutnosti mít nějaký speciální hardware. Multijoy interface naproti tomu vlastní jenom hrstka lidí, navíc povětšinou v Evropě. Proto chci dát přednost padlatům, i když použitelnost těchto ovladačů ve hrách je značně omezená. Kromě této volby netradičního ovládání jsem si po večerech vysnil gamesu, která by umožňovala dva základní módy "všichni proti všem" a "týmová spolupráce". Představuju si to tak, že buď budou dva až čtyři hráči bojovat každý za sebe nebo tu proti sobě budou dva týmy, každý se dvěma hráči. Zní to alespoň trošku zajímavě? Mě to přijde jako docela pěkná myšlenka. Bohužel jsem doposud nedokázal ani rámcově vymyslet žádnou hru, která by splňovala tyto podmínky. Proto taky zcela netradičně svoje záměry prozrazuju dopředu a veřejně. Třeba někdo ze čtenářů tohoto úžasného a ve světě tolik populárního blogu zná nebo někde viděl něco, co by se dalo upravit do podoby mého snu, či snad dokonce sám dokáže cosi zbrusu nového vymyslet. Případné vizionáře bych ještě rád upozornil, že by mělo jít o hru poměrně jednoduchou, protože do vývoje něčeho šíleného se nehodlám v žádném případě pouštět. Astro4 Road jsem napsal za necelé dva měsíce a v řádově stejném časovém úseku bych rád zplodil i tuto zamýšlenou multiplayerovou věc. Takže vážení, čekám na vaše podněty!! Nemusím doufám dodávat, že pokud se nakonec idea některého z vás dočká zpracování, bude tento šťastlivec odměněn v credits hry alespoň letmou zmínkou, případně téměř nečitelnou poznámkou malým rozmazaným písmem pod čarou. To slibuju. Na mou duši, na psí uši.

The story continues... (06/07/2008)

Jak jste si mohli všimnout, tak hacknutá verze hry Assault Force 3-D, o které jsem se rozepsal před týdnem, se tento víkend na mojí sajtě neobjevila. Proč? Protože je tu jeden zádrhel. Všechno se krásně podařilo vyladit a hack podle mého odhadu šlape na té samé rychlosti jako originální verze se SuperChargerem, ale v jistých situacích je něco špatně. Je-li objekt v pravém dolním rohu a je-li z něj vidět už pouze vršek, tak v tu chvíli již neviditelné vrcholy se špatně spočítají a výsledkem je, že se objekt zobrazí zdeformovaný. Tento problém se vyskytuje jak u mé hacknuté verze, tak i v Bob!kem patchnutém emulátoru, a proto si nejsme jistí, zda náhodou nejde o chybu přímo v originálním kódu. Nebo je také možné, že je problém na naší straně. Zkrátka nevíme a dokud to nebudeme vědět, hack Assault Force 3-D se vypouštět nebude. Existuje jediný způsob, jak vše ověřit. Je třeba, aby někdo s originální hrou a SuperChargerem vše otestovat na real HW. Takového člověka (samozřejmě ze zahraničí) znám pouze jednoho, a i když jsem ho již před týdnem poprosil, aby se na vše podíval, odpovědi jsem se doposud nedočkal. No ale já věřím, že brzy budeme vědět na čem jsme a pak se konečně dočkáme toho slavného okamžiku, kdy si Assault Force 3-D budou moct zahrát úplně všichni. Než se tak stane, podělím se s vámi o pár snad zajímavých technických detailů. Násobení dvou osmibitových čísel jsem v mém hacku realizoval pomocí tohoto algoritmu. Je to podle všechno vůbec nejrychlejší algoritmus, jaký je možno vymyslet, jedinou jeho nevýhodou je, že potřebuje 2kB na tabulky mocnin. Na dělení šestnáctibitového a osmibitového čísla jsem použil tento algoritmus rozepsaný pro zvýšení rychlosti bez cyklu. Toto obecné dělení se v celém kódu hry objevuje pouze na jednom místě. Na dalších šesti místech se sice také volá dělení, ale tentokrát se jedná o dělení konstantou, konkrétně číslem 100 (decimálně). Pro tento případ jsem algoritmus dělení zoptimalizoval pomocí dvou stobajtových tabulek na cca čtvrtinu potřebného času. I tak ovšem SW násobení a dělení bylo samozřejmě pomalejší než HW výpočty. Naštěstí jsem jednoduchou optimalizací dokázal ušetřit 512 taktů v rutině na mazání obrazovky, která se volá každý snímek (Assault Force 3-D používá doublebuffering) a podle všeho se mi tak podařilo kompenzovat ztráty na výše popsaných matematických výpočtech. Zmiňované dělení číslem 100 by zřejmě ještě šlo krapátek zrychlit pomocí větších tabulek, jenomže je tu problém s místem v paměti. V základní paměti už prakticky není kde brát, jedině vlézt pod ROMku. To by ale znamenalo další a rozsáhlejší úpravy. Do toho se mi zatím nechce, zvlášť když vše funguje jak má. Alespoň podle oka mi to tak připadá. Když se nad tím zamyslím do důsledků, mám pocit, že SuperCharger ta hra vlastně ani nepotřebuje. S trochou snahy se dělení a násobení dá realizovat hodně rychle i softwarově a s pořádně vyladěnými algoritmy na kreslení přímek atp. to všechno mohlo být ještě lepší a rychlejší. Pokud ovšem autoři nenasadili SuperCharger například z důvodu zamezení pirátského šíření svojí hry, jak napadlo Bob!ka. Pokud sledovali pánové z MPP právě tento cíl, rozhodně uspěli...

Na závěr bych tu ještě rád poděkoval Bob!kovi za spolupráci při hrackování hry Assault Force. Jeho rady a náměty se opravdu hodily a bez jeho patchnutého emulátoru bych si ani neškrtnul a nic z toho, o čem tu píšu, by nebylo vůbec možné. (Hele Bobe, věnoval jsem Ti celý odstavec! A samá chvála!! Až vás budu v srpnu s Rasterem nemilosrdně drtit kritikou, vzpomeň si, že umím být i hodný!)

P.S. Někdy ve čtvrtek ráno či dopoledne vyrážím do Vizovic na letošní Masters of Rock a vracím se nejdřív v pondělí večer. Proto o víkendu nečekejte žádný příspěvek do blogu. Znovu se ozvu (možná) až 20. července. Heavy metal is the law!

Assault Force 3-D (29/06/2008)

Mezi opravdu hodně velké zvláštnosti, které během časů herní průmysl vyprodukoval pro naše osmibitová Atárka, patří bezesporu gamesa Assault Force 3-D z roku 1984. A to proto, že ke svému běhu potřebuje speciální cartridge označovaný jako "Super Charger". Tento cart obsahuje čip pro násobení a dělení plus údajně ještě jeden další procesor, jehož funkce není doposud jasná. Hlavní je ale ten matematický čip, který vektorová střílečka Assault Force používá pro rychlé výpočty. Jinými slovy, bez onoho "Super Chargeru" si tuto hru prostě nezahrajete, a to ani v emulátoru, protože podpora "Super Chargeru" do žádného emulátoru nebyla doposud zapracována. Taky proč, když to používá jedna jediná gamesa, že jo? Přitom se ale ví, že Jindroush svého času dokázal zjistit, jak "Super Charger" funguje a podle toho si upravil emulátor Atari800, jehož zdrojové kódy jsou volně k dispozici. Tento patchnutý emulátor si ovšem nechal pouze pro sebe a je velkým štěstím, že se alespoň o svoje výzkumy podělil s Atari komunitou, protože jednak už Atari před pár lety opustil a druhak byl široko daleko znám jako člověk, který se s nikým za žádných okolností o nic nedělil. Doufám, že při sbírání Lego hraček se mu daří lépe... No ale zpátky ke hře Assault Force. Díky Jindroushovi se vědělo, že "Super Charger" komunikuje s Atárkem pomocí čtyř registrů a během osmi taktů procesoru 6502 je schopen spočítat součin dvou osmibitových čísel nebo podíl šestnáctibitového a osmibitového čísla. Procesor 6502, jak známo, žádné instrukce pro násobení a dělení nemá. Existence takové podivuhodnosti jako Assault Force 3-D samozřejmě zajímala spoustu lidí, mezi nimi také našeho slavného Bob!ka/C.P.U. a byl to právě on, kdo začátkem roku 2007 opět dokázal upravit emulátor Atari800 tak, aby simuloval chování "Super Chargeru". A dokonce byl natolik laskav, že mi zkompilovaný binár poskytnul. Mohl jsem si proto Assault Force konečně zahrát, a i když jsem si z toho úžasem rozhodně na zadek nekecnul, přece jenom jsem měl radost, že to vidím. Assault Force vypadá tak trochu jako hra Battlezone nebo Alienbusters, prostě vektorově vykreslované objekty, do kterých se střílí. Není to nijak špičková hra, rozhodně není tak dobrá, jak bych od něčeho, co pro svůj běh používá speciální HW, očekával. Přesto mě od onoho února 2007 čas od času napadlo, jaké by to asi bylo hacknout Assault Force, aby fungovala i bez "Super Chargeru". Jeden dětsky naivní pokus jsem podnikl někdy letos na jaře a i přes jeho neúspěch jsem pořád špekuloval, jak na to. Rozhodující útok přišel před dvěma týdny. RSDISem jsem dal dohromady zdroják a s pomocí Bob!kova emulátoru jsem se tentokrát již seriózně dal do bádání. Začal jsem samozřejmě náhradou násobení, protože existují hodně chytré a pekelně rychlé algoritmy, jak součin dvou osmibitových čísel realizovat. Po pár dnech pokusů jsem uspěl. Všechno násobení jsem už počítal softwarově, zatímco dělení stále ještě obstarával emulovaný "Super Charger". Horší to bylo právě s náhradou dělení. Dokonce i Fox, machr všech machrů, kdysi na jednom diskusním fóru napsal, že žádný rychlý algoritmus na dělení nezná, takže jsem musel vzít zavděk známým postupem, kde se v cyklu provádí různé bitové posuny. Takový algoritmus už ale v rychlosti hodně pokulhává za HW výpočtem "Super Chargeru", zatímco součin se ještě nechá zvládnout v řádově srovnatelném čase. Zkrátka a dobře, Assault Force s kompletní náhradou "Super Chargeru" SW výpočty jsem dal úspěšně dohromady, ale hra je přece jenom o něco pomalejší než originální verze. Přesto z toho mám obrovskou radost, protože jsem to dokázal jako první člověk na této planetě. Samozřejmě tu nebudu nijak sáhodlouze rozvádět fakt, že se tak stalo již poněkolikáté. To už je obehraná písnička. Jsem totiž fakt dost dobrej. Ovšem jestli příští týden vypustím hacknutou verzi Assault Force do světa, to v tuto chvíli ještě nevím. Musím se nejprve poradit s Bob!kem a spol.

Deflektor (22/06/2008)

Měl jsem sen. Svého času jsem moc a moc toužil převést XEGS carty na file verze, abych si je mohl zahrát i na real Atari. Nikdy nevydané pecky jako Commando, Deflektor či Tower Toppler nebo naopak gamesy vypuštěné pouze jako přepínatelné carty (Crime Buster, Barnyard Blaster, Crossbow, Battlezone, Desert Falcon, Bug Hunt, Mario Bros.) mě úplně dráždily. Pak se objevil úžasný XEGS/RAMcart od C.P.U., který sice tvůrci naprosto trestuhodně totálně zabili svou pověstnou neochotou vyrábět ho pro ostatní Ataristy, ale jeden z mála zkompletovaných kusů se mi přece jenom dostal do rukou a výše zmiňované hry jsem mohl pařit i na skutečném HW a ne pouze v emulátoru. Přesto jsem se do převodu XEGS cartů na file verze pustil a během let 2006 a 2007 jsem všechny veřejně dostupné hry tohoto typu úspěšně zkonvertoval. Zvláštní místo mezi nimi má skvělá logická gamesa Deflektor. Jednak to byla moje úplně první konverze, na které jsem si vyzkoušel, že něco takového je prakticky možné, ale hlavně, je to jediná věc z onoho seznamu XEGS cartů, u které je reálná možnost tvorby vlastních verzí. Jedině Deflektor je totiž hra řešená pomocí levelů. S myšlenkou napsat si pro Deflektor level editor jsem koketoval hned od doby, co jsem v srpnu 2006 vypustil file verzi, ovšem až letos došlo k činům. Po dokončení dema "Who Lost the Wallet?" jsem se do toho po chvilkách pustil a minulý týden bylo vše pohromadě. A jak jsem tak zjišťoval, kterak vlastně je všech šedesát levelů v Deflektorovi definováno, přišel jsem na zajímavé věci. Především jsem zjistil, proč jich je právě šedesát. Je to proto, že se jeden level skládá ze 135 hracích polí a 60 krát 135 je 8100 bytů, což je maximum, co se dá do jedné banky XEGS cartu narvat. Mnohem zajímavější ovšem bylo zjištění, že čtyři levely v původním cartu nebyly vůbec přístupné. Místo levelu 18 se tak člověk dostal do levelu 58 a obdobně místo levelu 22 byl level 01, místo 48 pak 11 a konečně místo 56 se ukázal level 04. V těch šedesáti levelech se samozřejmě čtyři opakující se kola v pohodě schovaly, ale kampak na mě! Opravil jsem tabulku pointerů a po dvaceti letech jsem se stal prvním člověkem, který původně navržené levely opět uviděl. Důvod, proč zůstaly skryté, byl jednoduchý. Všechny byly nehratelné. Levely 18 a 48 nešly dohrát, protože díky špatně navrženému rozložení symbolů nešly zničit všechny koule. Level 22 byl pro změnu navržený tak, že laser problikával do všech směrů natolik náhodně, že v časovém limitu bylo zhola nemožné uspět. No a level 56 byl částečně přepsán nějakým sajrajtem. Po zdlouhavých pokusech jsem všechny tyto problémy odstranil a dneska jsem na sajtu třísknul opravenou file verzi Deflektora. Opravdu, nemusíte mi děkovat, rád se pochválím sám. Radost mám o to větší, že jsem pomaloučku začal tvořit svoje vlastní levely, abych snad ještě někdy letos v létě pustil do světa "Deflektor II", který bude mít šedesátku zbrusu nových kol, vše made by Fandal. Zatím jsem jich vytvořil šest, čili jsem v desetině. Já vím, není to mnoho. Ale já mám čas.

PLatariáda 2k8 (15/06/2008)

Před hodinou jsem se vrátil z letošní PLatariády a ještě pěkně zatepla sem pádím zaznamenat svoje postřehy z desátého ročníku této populární jihočeské Atari session. Sešlo se nás v Českých Budějovicích tak nějak jako vždycky a mohl jsem tedy znovu obdivovat staré známé ksichty, mezi kterými tentokrát chyběl Zdeněk Burian, kterého mezi nás nepustil pracovní úraz. Naopak po obrovsky dlouhé době se na scéně objevil legendární Datri a na chvilku se taky otočil Honza Němec, jeden z mála čs. Ataristů, kteří uposlechli mojí výzvy a předali mi na prozkoumání svou sbírku Turbo kazet. Ještě jednou dík, Honzo! Hlavní událostí PLatariády bylo pro mě první veřejné předvádění projektu "W". Naše pocta oldschool demo scéně sklidila dokonce i potlesk okolo stojících a potají zívajících Ataristů (já vás viděl!), následkem čehož Poisonovo ego narostlo o několik dalších desítek procent. Pro mě bylo spíš důležitější, že se díky hlavně Rasterově snaze ukázalo, že Poisonovy problémy s "W" na jeho Atárku jsou zapříčiněny nějakým HW problémem jednoho konkrétního stroje a nikoliv mou neschopností. Jinak naše činnost od sobotního dopoledního příjezdu až do dnešního odjezdu se dá jako již tradičně shrnout do těchto několika bodů: gamesení, kecání, žraní, spaní. Já sám jsem přivezl pouze 7800, o kterou sice skoro žádný z Ataristů nejevil jakýkoliv zájem, ale vše mi vynahradila dvojice capartů, kterou hry jako Centipede, Asteroids, Galaga nebo Barnyard Blaster opravdu bavily. Mě pro změnu asi nejvíc zajímala Wii Petra Liebla. Konečně jsem jí viděl v akci na vlastní kukadla a poprvé jsem na vlastní zápěstí zažil, co obnáší zběsile mávat remote ovladači. Suma sumárum to byla pohodová akce obvykle velmi slušné úrovně. Pobavili jsme se myslím dost a do nevyčerpatelné studnice humorných zkazek z natáčení jsme si úspěšně přidali dalších pár kousků, které nás budou bavit po mnoho následujících let.

Rád bych se ještě zastavil u průběžných výsledků čtenářských anket z minulého týdne, jelikož jsem na PLatariádě slíbil jejich hlubokou analýzu. Nuže, tady je. Zatím to vypadá tak, že většina lidí je se sajtou docela spokojená (což já taky), a za to jsem opravdu rád. Dále zcela souhlasím s tím, že můj blog je brutálně tendenční a rozhodně i s tím, že ankety jsou dost ujeté. Ale rozhodně nemůžu sdílet váš názor, že právě tady je nejlepší stránka o Atari. To prostě není pravda, pokud to přímo není lež. A já jsem vás přitom tolik prosil, abyste hlasovali poctivě. Figurky jako Poison (jinak nejlepší to český hudebník na malém Atari) to samozřejmě a podle očekávání ignorovaly a hlasovaly vícekrát, nicméně i když toto pominu, pořád mi z toho vychází, že jste nehlasovali podle svého nejlepšího vědomí a svědomí. Tak takhle vy na mě, vy šibalové? Za mou dobrou vůli, jo? Že já se vám tady snažím ten můj blog vylepšit jak jen to jde? A ještě mi pak ústy nenormálních prostějovských Ataristů jako je Raster nebo Bob!k vynadáte, cože si to tady dovoluju psát? No jen počkejte, já si vás všechny pěkně podám. Já nejenom, že budu rýt a kritizovat a do všech se navážet hlava nehlava, já naschvál ještě přitvrdím! Tohle je můj blog a vy tu konec konců nemáte co pohledávat, vy podkopávači mojí přirozené autority a mojí aury jednoho z nejslavnějších Ataristů tohoto světa. Tohle je válka!! Řekli jste si o to! A my vytrváme, dokud poslední bídný nepřítel našich jediných správných názorů nebude obrácen na pravou víru. A ti, kdo se před mým blogem neskloní, budou nemilosrdně zašlapáni do prachu a nakonec upadnou ve věčné zapomnění, neboť jenom já hlásám pravdu a pravda jsem já!!

"Konečně, konečně!" volají čs. Ataristé (08/06/2008)

Někteří nejmenovaní jedinci, avšak všem dobře to známí šťouralové z Moravy kolem Prostějova, si v minulosti opovážili stěžovat, že tento blog vůbec neumožňuje čtenářům se jakkoliv zapojit do akce, například formou diskuse. Jelikož jsem ovšem široko daleko znám jako člověk, který si dobře míněných výtek a názorů ostatních Ataristů nesmírně váží a vždy je se vskutku pozoruhodnou rychlostí zapracovává do čehokoliv na čem zrovna maká, rozhodl jsem se, že tento neblahý nedostatek mého blogu konečně změním. Přichystal jsem si proto na vás hned čtveřici anket, s jejichž pomocí bych rád zjistil, jak jsou návštěvníci spokojeni nejenom s tímto blogem, ale i s celou sajtou. Hlasujte prosím velmi uvážlivě a hlavně poctivě, protože já výsledkům těchto anket přikládám velký význam.

Fandalův blog je:
nevyvážený
1059
tendenční
744
neobjektivní
659

Na této sajtě se mi nelíbí:
sem tam něco
1160
hodně věcí
690
úplně všechno
811

Nejlepší stránka o Atari je:
tady
1251
támhle
634
jinde
673

Tyto ankety jsou:
poněkud zvláštní
1121
dost ujeté
692
naprosto uhozené
605

Tempestování (01/06/2008)

Tempest 2000 je bezesporu jedna z nejlepších her na Jaguárovi a musím říct, že mě fakt baví, i když z ní občas šílím. Ale dohrát jí se mi dlouho nedařilo. Problém se jmenuje level 95. Je to ta úplně nejšílenější "pavučina", která v Tempestovi vůbec je. Není tam skoro nic vidět, člověk střílí prakticky naslepo a ty bestie neznaji slitování. Několikrát se mi tento prakticky nehratelný level dokonce i podařilo udělat, následně mi ovšem vystavila stopku 96 úroveň. A abych se přes tohle všechno dostal k dalšímu automatickému uložení pozice, musel bych se prostřílet v jednom tahu i levelem 97, což pokládám za prakticky nemožné. Takže jsem rezignoval a ke slovu přišel cheat. V hlavním menu to chce stisknout současně 1+4+7+A a pak se pomocí OPTION dá skákat z levelu do levelu. To jsem taky udělal a zjistil jsem, že 97, 98 a závěrečný 99 level se již s trochou námahy dají zdolat. Konečně jsem tak viděl gratulaci k projítí celé hry a s překvapením jsem zjistil, že se tím aktivuje možnost "beastly mode", což je Tempest 2000 zase o jedno patro obtížnější. V tomhle módu jsem se zatím prostřílel regulérní cestou do pověstného 64 levelu, kde je to na ostří nože i normálně. Samozřejmě jsem si nenechal ujít příležitost a i na bestiální úroveň jsem pomocí cheatu "udělal" 99 level a dostal jsem za to pochvalu od autorů. Akorát bych čekal, že za zdolání celé hry by mohly následovat větší efekty a ovace, jedna obrazovka s pár nápisama mi přijde přece jenom docela málo. Na druhou stranu, ROMka Tempestu 2000 má pouhé 2 MB a ty myslím Llamasoft využil dokonale.

Stand-by mode ON (23/05/2008)

Jak mi PG nezištně připomenul, je právě dnes čas přestat plodit tuhle šílenou stránku. Bylo toho myslím tak akorát. Docela s úžasem jsem zjistil, že během minulých šesti měsíců jsem dokázal vyblít přes 135 kB textu, což při 30 řádcích po 60 písmenech strojopisné stránky (1800 bytů) dává víc než 75 stránek! A to už je rozsahem taková hodně ošizená diplomová práce. Rozhodně jsem alespoň svého času pár lidí s podobně "silnými" diplomkami viděl dostat titul. :)) Nicméně teď přišel čas dát si pauzu. Atari, jak víme, pouštím více méně k vodě. Ale abyste neřekli, že jsem úplná svině a neplakali mi na rameno, pokusím se každý víkend něco ze sebe vyžvýknout, abyste měli v pondělí ráno v práci co číst u kafe. Takže nějaký ten nový blábol očekávejte přesně 1. června. Do té doby sbohem.

Nastupuje VBXE? (22/05/2008)

Vypadá to, že Poláci začali "sériově" vyrábět dlouho slibovanou VBXE kartu, které by měla velmi podstatným a dramatickým způsobem rozšířit grafické možnosti osmibitových Atárek. Nejsem hardwarista, takže tomu povídání kolem těch různých blitterů vůbec rozumím, zato se počítám mezi kodéry a docela jsem zvědav na to, kolik programů bude tuhle nádheru jménem VBXE podporovat. Obávám se, že mimo polské vody toho moc nebude. Každopádně bych se na to rád někdy podíval na vlastní oči, to zas jo. Zájem VBXE vlastnit ale zatím jaksi nemám.

"W" schválen (21/05/2008)

Projekt "W" dnes úspěšně prošel připomínkovým řízením a na světě je tedy konečně final verze. Tímto současně oznamuji, že minimálně na několik měsíců nehodlám cokoliv kódovat a vůbec se nějak víc na Atari angažovat. Takže po mě nikdo nic nechtějte nebo budu vraždit. Jediná výjimka se uděluje Honzovi Křupkovi, který právě bádá na poli, jenž mě opravdu eminentně zajímá. Ostatním vzkazuji pouze toto: "Sorry!"

"W" hotov! (20/05/2008)

Yeah! Po značném úsilí jsem dal před chvílí dohromady bootovací disketu s kompletně dokončeným projektem "W". Nebudu prozrazovat další podrobnosti, jenom řeknu, že jsem měl co dělat, abych to všechno narval na jednostranný disk s dvojnásobnou hustotou záznamu. Materiálu tedy náš tým dal dohromady opravdu docela dost. Testování celé té srandy na real HW odhalilo doufejme poslední bugu v hlavní části "W" a opět se ukázalo, že emulátor je sice mocná utilita, ale skutečné Atari to rozhodně není. Svým chováním se mu pouze blíží a v některých speciálních případech je emulátor vedle jak ta jedle. Takže pozor na to! Že ještě něco krásně funguje v emulátoru ještě neznamená, že to pak bude chodit i na skutečném Atárku. A to je v poslední době čas od času bolest některých kodérů. Zapomínají si svoje výtvory otestovat i na real HW.

BTW. Už se těším až se mě zítra ráno Raster zeptá, cože za bugu, kterou emulátor v klidu a bez problémů pustil, jsem to právě objevil. :) Nebo že by se právě proto nezeptal a bude dělat, že tohle vůbec nečetl? Uvidíme. Minimálně jsem si zase jednou pěkně zaryl. A že už jsem tady takhle přímo jmenovitě do nikoho dlouho nedloubal. Asi jsem dostal absťák.

IK+ žije! (19/05/2008)

Krása, nádhera, úžasné! Jeden z nejdéle rozdělaných a současně jeden z nejnadějnější projektů na osmibitovém Atari se po dvou letech dočkal dalšího updatu. Pawel Rosowski překvapil a poprvé od března 2006 se tak můžeme kochat další verzí předělávky International Karate+ z Commodoru C-64. Aktuální bináry IK+ jsou jako obvykle ke stažení ze stránek projektu. Že by se blýskalo na lepší časy a po šesti letech od uvolnění prvních public verzí že by byl na dohled happy end celé téhle ságy? Věru, přál bych si to!

Kdo si počká, ten se dočká (18/05/2008)

Mám ze sebe radost. Za neuvěřitelně směšnou částku 2,20 anglické libry se mi podařilo na eBay vyhrát cart F-18 Hornet pro 7800. Na to, že se jedná o jednu z vůbec nejhůře sehnatelných PALovských her pro 7800, je to úplně úžasná cena. Nyní už zbývá schrastit pouze Pete Rose Baseball, Tank Command a Tomcat F-14...

Kam se to všichni ztratili? (17/05/2008)

Napadlo mě, jak je možný, že během nějakých deseti let zůstaly z kdysi obrovské družiny československých Ataristů ne trosky, ale doslova totální cáry. Na přelomu osmdesátých a devadesátých let se povídalo, že Ataristů jsou u nás desítky tisíc a Spectristů mělo být prý snad ještě víc. Pak během krátké doby nastoupilo PC a osmibitům definitivně zvonil umíráček. Přesto mě překvapuje, jak lidi svoje milované stroječky úplně odepsali. Minimálně z nostalgických důvodů bych očekával, že Atari bude mít hodně z nás někde hluboko v srdci. Je jasný, že Atari se už nedá používat k reálné práci, ovšem dnes, v době emulátorů, by snad alespoň osmibiťáků mohlo být víc. A nemyslím tím lidi, co budou jezdit na srazy anebo vyvíjet nějakou činnost, prostě jenom tak zůstávat Ataristama. Oni možná takoví lidi i jsou, protože v internetových aukcích někdo ty počítače kupovat musí, a v různých fórech se k Atari vzpomínkám hlásí nemálo jedinců. Tak proč jsou česká Atari diskuzní fóra téměř mrtvá? Nevím. Řekl bych, že z těch desítek tisíc Ataristů zbyli v lepším případě už jenom ti, kteří si vzpomenou, že kdysi něco takového vlastnili a že to bylo hezké. Tím to pro ně ale končí. Bohužel.

M$ se vrací na osmibity? (16/05/2008)

Můj dobrý kamarád, bývalý Sharpista a ortodoxní metalista známý pod nickem Sprite mi dneska poslal odkaz na jednu velmi zajímavou věc. Jedná se o zaručeně pravý snímek instalační kazety Windows Vista pro ZX Spectrum. Na přiložené fotce je vidět první z celkem 54125468 instalačních pásek. Podle informací z webu Micro$oftu chodí Windows Vista na všech modelech ZX Spectra, ale grafické rozhranní Aero lze zapnout až od modelů Spectrum 2+ výše. Je to pochopitelné. HW nároky Aera jsou přece jenom docela velké.

Hlavní část dokončena (15/05/2008)

"W" je opravdu blízko dokončení. Myslím, že tento víkend je reálný termín. PG a Poison mi dneska odsouhlasili credits part hlavní části, takže to nyní už zbývá pouze všechno stlačit na jednu disketu, dát tomu bootovací obrazovku z produkce našeho geniálního grafika a bude to připraveno k vypuštění na letošní PLatariádě. Od října trvající kódovací maratón je tedy zdá se skoro za mnou.

Další krůček (14/05/2008)

Dokončovací práce na hlavní části dema "W" pokračují. Ladíme megacredits part, do které Poison naklapal přes tři kilobajty textu, který pak PG krásně přeložil. Pokud vše půjde dobře, o víkendu bych to možná mohl celé uzavřít.

Můj první XEGS (13/05/2008)

Na Aukru se mi dneska odpoledne podařilo vyhrát Atari XEGS, dokonce ještě v originální krabici. Je to můj úplně první stroj tohoto typu v životě! Soudě podle fotek a následné komunikace s Rasterem to vypadá, že jsem padl na sestavu bez light gunu a oddělitelné klávesnice. To mi ale nevadí. Hlavně, že se mi to konečně podařilo sehnat.

"W" jde do finále (12/05/2008)

Tak. Nemožné se pomalu stává skutečností. V projektu "W" jsme se prokousali až k závěrečné části, kterou jsou překvapivě credits a greetings. Začínám neochotně věřit tomu, že se nám to do letošní PLariády podaří zkompletovat úplně celé. Držte nám palce. Poison s tím má velké plány. :)

Další 7800 :) (11/05/2008)

Z Francie mi docestovala další konzole 7800 se SCART výstupem zakoupená na eBay, jelikož její sestřička, kterou jsem sehnal minulej rok, měla problémy s RGB modulátorem. Teď mám konečně perfektně šlapající stroječek, navíc s bezproblémově fungujícím trafem. To, které jsem měl dosud, mělo zřejmě už nějak polámaný dráty kolem toho zvláštního napájecího konektoru a byla docela věda přinutit celou sestavu k činnosti. A nejhorší bylo, že stačil i maličký pohyb s konzolí a šťáva okamžitě vypadla. Takže tomu všemu je doufám navždy konec a nyní už mě čekají pouze samá pozitiva a sociální jistoty. I na dovolenou v Jugoslávii možná dojde...

Narozeniny cs.atari.org (10/05/2008)

Nějak jsem si toho všimnul až dneska, nicméně přejít mlčením to nemůžu. V pátek 8. května oslavil portál cs.atari.org svoje druhé narozeniny. Představovat tuhle sajtu snad nemusím, jistě ji všichni znáte. Já osobně ji navštěvuji skoro denně a myslím, že svůj účel rozhodně plní na výbornou. Nějakou tou aktualitkou přispěju čas od času i já a celkový počet novinek za ty dva roky je docela impozantní. Akorát mi ten čas utekl zatraceně rychle. Přijde mi to jako včera, co se Bohdan tuším na Atariádě 2006 (nebo na Foreveru 2006?) vytasil s myšlenkou ryze českého Atari zpravodajského serveru. Zpočátku jsem to musím říct bral s nedůvěrou, ale naštěstí můj tradiční pesimismus tentokrát dostal totálně na frak.

Všechno zpátky (09/05/2008)

Váš oblíbený loser zase jednou moudře hovořil. Naštěstí máme Rastera, který můj blábol ze 7. května uvedl tímto na pravou míru:

a btw, ciste nejapna drobnost k zapisu o G2F
"...mnohdy tak komplikovaně řešený, že 6502 se díky obrovské zátěži Anticu prakticky nedostane ke slovu."
Nenechme se zmast. Tu zatez prece nedela ANTIC ale prave 6502ka ktera prubezne meni miliony registru. Tj. 6502 se dostane ke slovu hodne, ale stravi more casu nejakyma akcema kvuli zobrazovani, misto aby pocitala neco jinyho co je potreba."

Tak to vidíte. Melu tady nesmysly. Ale líbí se mi, že vynadat člověkovi a sdělit mu, že je naprosto mimo, se dá i za pomoci opravdu vybraných slov. :)

Konec blogu? (08/05/2008)

Léto se nezadržitelně blíží a jakmile dokončíme projekt "W", rád bych Atari aktivity odsunul hodně na vedlejší kolej. To znamená rozhodně žádné kódování, maximálně ve volných chvílích procházení nějakých těch pásek. V dost hustým zápřahu jsem totiž prakticky v kuse od loňského října a už toho mám plný zuby. Silně omezit hodlám taky blog. O čem bych ostatně asi tak psal, když nebudu nic na Atari dělat? Myslím, že hezké datum k ukončení každodenního smolení nějakého toho příspěvku bude 23. květen, kdy uplyne přesně půl roku od chvíle, co jsem na toto místo prásknul prvních pár vět. Poté se možná dokopu k nějakému slintu každý víkend. Možná. Tož asi tak.

Fenomén G2F (07/05/2008)

Zdá se mi to nebo se zkratka G2F stala v poslední době všemocným zaklínadlem? Nějak se nemůžu zbavit dojmu, že se z tohoto bezesporu zajímavého cross-platform nástroje stal jakýsi démon. "Uděláme to v G2F a bude to v pohodě!" nebo "Vypadá to hezky, ale co tomu ještě pomoct v G2F?" Zajímavé. Jako kdyby G2F od teď všechno řešilo a bez něj je naopak cokoliv jiného odsouzené k jistému zániku. Já neříkám, že G2F je k ničemu. Naopak. Je to skvělá utilita a hlavně pro optimalizaci sad znaků pro obrázky v Anticu 4 (případně 2) je to vynikající věc, ale rozhodně to není nějaká všemocná a magická mašina, ze které od nynějška budou lítat super hry a dema. To, že někdo něco v G2F hezkého nakreslí, ještě v podstatě nic neznamená. Výsledkem je přece pouze statický obrázek, mnohdy tak komplikovaně řešený, že 6502 se díky obrovské zátěži Anticu prakticky nedostane ke slovu. Proto bych to nadšení z G2F trochu tlumil. Gonzo nebo Fly a jim podobní sice mohou chrlit desítky krásných obrázků, ovšem něco většího sotva kdy dají dohromady, protože základem bude vždycky kvalitní kód. A na jeho snadné generování pomocí klikání myší ve Windows zatím nikdo žádnou bombastickou utilitu nenapsal...

Pořád to samé (06/05/2008)

Stále se plácám ve "W". Času je málo a Poison dostává nové a nové nápady. Už aby to bylo za námi. Dochází mi trpělivost. Evidentně nejsem ten správný člověk pro týmovou spolupráci. Pořád na někoho čekat nebo si něco zdlouhavě vysvětlovat po ICQ, tak fakt není nic pro mě. Ty tři měsíce, co jsem s "W" strávil, mi daly pořádně zabrat...

"W"... (05/05/2008)

Zase jsme maličko postoupili ve "W". Obrazovka s plazmovýma efektíkama je snad OK a řekl bych, že závěr je už relativně na dohled. Dost na dohled je rozhodně problém s místem v paměti. Mám tam v tuto chvíli takových plus mínus šest kB. Já jsem to Poisonovi povídal, aby tam necpal ty obrovský statický obrázky, ale on že ne, že je to v pohodě. No, uvidíme.

Já teda žasnu (04/05/2008)

Docela neskromně si myslím, že se Atari věnuju docela dost, ale co někteří jedinci předvádí, to úplně čumím. Třeba takovej xxl. Tento polský kodér se vynořil před tuším dvěma lety doslova odnikud a spustil to rovnou na plný pecky. Nejdřív předělal na Atari flashovou minigamesku Scorpions a snad jako první na Atari naportoval Sudoku, potom přitvrdil krásnou hrou Flowers Mania a od tý doby je k nezastavení. Stal se z něj profesionál v oblasti portování her z jiných platforem a jeho Jet Set Willy 2007, Jetboy a Knight Lore mu v Atari komunitě zajistily celosvětovou proslulost. A nebyl by to xxl, kdyby zase na něčem nepracoval. Tentokrát má v merku hru "Night Driver", což je atarácká automatovka ze sedmdesátých let. xxl to celé přirozeně PORTUJE, to jest používá originální ROMky a upravuje to tak, aby to běhalo na osmibitu. Souběžně s tím portuje taky isometrickou chodičku Nightshade ze ZX Spectra. Ten člověk nemůže být zcela normální! Vždyť to je zápřah, že by to jednoho porazilo. Hluboce smekám a klaním se, až mi čelo tluče o podlahu.

A my jsme za to rádi! (03/05/2008)

Nedávno jsem měl ty narozeniny a vlastně jen tak z hecu jsem na hlavní stránku umístil provokativní otázku, jestli teda jako pro mě někdo v den mých kulatin nemá něco zajímavého ze světa osmibitového Atari. Měl jsem na mysli samozřejmě nějakou tu neznámou hru či demo. Ozvali se celkem čtyři lidi. Předně neúnavný zásobovač Miker (díííííííííííííííík) s pár velmi interesantníma polskýma demama, dále Sikor, který mi sice poslal dvě věci ze své produkce, ale ty se dají běžně najít na internetu, pak Charlie Chaplin s pěknou várkou custom map do pár gamesek (za což mu samozřejmě velmi děkuji a doufám, že se někdy brzy dostanu k tomu, abych to prošel a hodil na web) a konečně na mou výzvu zareagoval i Torsten Heubaum z Německa. Poslal mi svou hru Plate Arts, zajímavé to dílko z roku 1991. Stáhnout si Torstenovu gamesku můžete právě od dnešního dne a já jsem opravdu nadšen z toho, že na moje stránky někdo nejenom chodí sosat, ale že je ochoten něčím do mého archívu taky přispět. Doufám, že toto nadšení se mnou sdílíte i vy.

Barvičkovaná odsouhlasena (02/05/2008)

Moje rádoby plasmy se Poisonovi překvapivě líbily a bez většího držkování byly prohlášeny za svaté, respektive za konečné. Plazmová obrazovka je tedy skoro hotová, ještě dodělat scroll, který se tam taky nachází, a zesynchronizovat to celé s hudbou. Poison má totiž velmi rád, když ten a ten efekt začíná přesně v ten a ten patern jeho dokonalé stereo CMC hudby. Mám na to všechno celý víkend, protože Poison bude online zase až v pondělí z práce.

Plazmička (01/05/2008)

Tak, s plazmovým efektem číslo jedna jsem už docela spokojený. Zítra s tím předstoupím před nejvyšší vedení a uvidíme.

"W" žije (30/04/2008)

Opět něco málo nového v projektu "W". Jsme zase o trošku dál v Poisonově scénáři a tentokrát je na řadě screen s plasmou. Ona to teda bude spíš taková pseudoplasma. Zatím mi to rozhodně nefunguje tak, jak bych si představoval, ale snad je to na dobré cestě.

Jistota je jistota (29/04/2008)

Přetrvávající problémy s RGB výstupem u mojí jediné 7800 se SCARTem už mě definitivně přestaly bavit a na francouzským eBay jsem zakoupil druhý kousek tohoto typu. Euro je dole jako nikdy, takže to bylo skoro za babku. Nakupovat je teď radost. Ještě bych potřeboval pár zbývajících 7800 cartů...

A další pásky (28/04/2008)

Pravidelný čtenář tohoto příšerného blogu, Honza Němec z Českých Budějovic, zareagoval jako jeden z mnoha :) na mou výzvu k záchranné akci Turbo kazet a poslal mi jich rovnou celou krabici. Děkuji! Ech, no řekl bych, že o zábavu mám na nějakou dobu postaráno...

60 metrů přes překážky (27/04/2008)

Z Atariády jsem si kromě jiného přivezl rovnou kopu kazet od Tomsoftu a dneska jsem se poprvé pustil do jejich procházení. Díky bohu má všech šedesát kousků až na dvě čestné výjimky poctivé popisky. Není to proto taková šílenost jako v jiných případech. Jenom za dnešek jsem prověřil osmnáct pásek a už jsem narazil na jednu věc, kterou jsem dlouho hledal. Je to sice jenom BASIC, ale je to dobře napsaný a je v tom i trocha strojáku, aby to mělo patřičný odpich. Hrával jsem to kdysi na přelomu osmdesátých a devadesátých let, a tak mi udělalo velkou radost, že jsem to zase spatřil. No, příští víkend to na sajtě uvidíte i vy. Pro nedočkavce dodám, že se ta perla mého mládí jmenuje "Schatz-Hoehle".

Zdrojáky pro Bob!ka (26/04/2008)

Slavná gamesa Rescue on Fractalus! patří vůbec k tomu nejlepšímu, co se na osmibitovém Atari dá hrát. Tato 3D akční hra natolik zaujala našeho Bob!ka/C.P.U., že se rozhodl podívat se tomu celému trošku více na zoubek. Zjistil už řadu hodně zajímavých věcí, se kterými snad jednoho dne seznámí i širší Atari veřejnost. K opravdu dokonalému pochopení grafického engine RoF mu ale ještě cosi schází, a tak mě požádal, zda bych mu od této supergamesy nedal dohromady zdrojový kód. Neprozradím žádné velké tajemství, když řeknu, že zdrojáky prakticky od čehokoliv jsem schopen vytvořit za pomoci úžasného skriptovacího dissasembleru RSDIS z dílny Radka Štěrby. Raster tuto utilitku napsal tuším již před několika lety a o její existenci se zmínil i mě. Tehdy jsem to přešel více méně bez povšimnutí, ale jakmile jsem začal koketovat s myšlenkou file verzí 64 a 128 kB XEGS cartů, rychle jsem si na RSDIS zase vzpomněl. A vlastně jenom díky RSDISu jsem pak svou šílenou vizi převodu switchovatelných XEGS cartů úspěšně realizoval. Nasbíral jsem přitom myslím hodně zkušeností, takže vygenerovat zdroják od Rescue of Fractalus! bylo pro mě poměrně snadné. Vyšel jsem z originální diskové verze RoF, nezabýval jsem se ale úvodním loaderem, tj. nápisem Lucasfilm a obrázkem mateřské lodi. Výsledný zdroják má přes 400 kB a po zkompilování je plně funkční. Teď by mě docela zajímalo, co s tím bude Bob!k provádět...

Extremist Pack #4 (25/04/2008)

Po opravdu dlouhé době se mi do pracek dostala nová věc pro Jaga. Extremist Pack #4 obsahuje podle obalu následující megachuťovky: nějaké interní soubory firmy Atari ohledně GameFilmu a testování BIOSu CD mechanik, dále technickou dokumentaci k Jagovi a především zdrojáky ke gamesám Checkered Flag, Club Drive, Crescent Galaxy, Cybermorph a Hover Strike. Skutečné poklady, řekl bych! A to i přes to, že programovat se na Jagovi rozhodně nechystám. Prostě je krásné takovou věc vlastnit. Jojo, ohledně Jaguára jsem dočista a pouze sběratel a gamesník.

Krušná rána opilcova (24/04/2008)

Ač notně zmožen středeční oslavou mých narozenin v pražské hospůdce U dudáka, kde jsem to jako již tradičně zapil s partičkou starých kamarádů, přesto jsem k večeru opět zasedl k počítadlu a do "W" jsem vypotil trošičku kódu. Bohužel Poison bude prý až do pondělí mimo civilizaci, takže toho už tento týden moc nenakóduju. Snad ale dám s PG dohromady jeden z obrázků, čímž by se měla definitivně vyřešit další obrazovka.

Vtip (23/04/2008)

Víte, co znamená zkratka SIO? Ne? Přece Sure I'm Old.

Zase "W" (22/04/2008)

Chvilkama trošičku pokračuju na "W". Nadšení u toho nejevím už dávno žádný. Samé předělávky, nápady na poslední chvíli, atp. Až s tímhle projektem skončím, tak nechci kódování do zimy ani vidět. Je to sice smutná zpráva pro Flye, se kterým mám rozdělanou již několik LET jednu hru, ale čeho je moc, toho je příliš. Že já vůůůůůůůůůůůůůůůl se do toho "W" pouštěl.

Ich bin star! (21/04/2008)

Raster mi poslal odkaz na fotku, kterou kdosi pořídil na Atariádě. Předseda prostějovského Atari klubu Zdeněk Burian mi na ní předává velkou mléčnou čokoládu značky "Studentská pečeť". Dostal jsem jí jako cenu pro nejlepšího přispěvatele letošního magazínu Flop, či tak nějak to povídal. Prsa se mi dmou pýchou. Hned si připadám opravdu důležitě. Pokud jste přežili prvotní úlek nad tím snímkem, tak jsem to odporné individuum vpravo.

Zdravý nemocný (20/04/2008)

Bolest v zádech přes noc konečně trochu povolila, takže už nemám nutkání chodit po bytě po čtyřech. Využil jsem toho k tomu, abych se pokusil nakódovat další efekt do "W", jako obvykle podle velmi mlhavých instrukcí páně Pešouta. Uvidíme, co mi na to zítra milý Poison poví, respektive kolikrát to budu zase muset předělávat.

Narozeniny jako řemen (19/04/2008)

Dneska je mi přesně kulatých $23 nebo %00100011, podle toho, v které číselné soustavě žijete. Myslel jsem, že budu ve volném čase pracovat na "W", ale místo toho se teď u klávesnice doslova kroutím bolestí a na nějaký kódování nemám vůbec náladu. Nějak se mi v noci při sledování pátýho zápasu mezi Rangers a Devils zablokovaly záda či co a je to taková bolest, že jsem ráno ani nemohl vstát. Chůze i sezení je hotovový peklo. Zasraný narozeniny!

Další kodér na obzoru? (18/04/2008)

V Česku v současné době aktivně a pravidelně kódují ve strojáku už pouze dva lidi. Já a Mistr Raster. Myslím, že toho oba máme docela dost (já teda rozhodně), a proto mě velmi potěšil PG, když mi poslal intro, které tvoří společně s člověkem skrývajícím se pod nickem MaPa. Tento Atarista rozhodně umí! Bylo by naprosto úžasné mít třetího do party, zvlášť když já bych se vskutku rád začal věnovat taky kódování na 7800. MaPa je moje naděje. Jen tak dál chlape! Máš na to!

Ty vole!!! (17/04/2008)

Čas 6:55 a Fandal se klepe jako osika. Na Vysočinu padla dneska ráno mlha a já - počasí nepočasí - musel jako obvykle do práce. Znamená to přejet s mou Feldou nějakých 25 km. No a po pár kilometrech se to stalo. V mlze, že by se dala krájet, proti mě v mírný zatáčce najednou vylítly dvě auta vedle sebe. Nějakej borec ve stříbrným Audi (či co to bylo) se prostě rozhodnul, že bude předjíždět. Viditelnost takových třicet metrů a to hovado se klidně pustí do takovýho manévru. Říká se, že se člověk v takovou chvíli nestačí ani leknout. No, já jsem se leknout stačil, ale to bylo všechno. Brzdit nebo tak něco mě ani nenapadlo, jenom jsem se snažil trefit do té šíleně úzké mezery u pravé krajnice. Do teď nechápu, jak jsme se všichni na tu silnici tři vedle sebe vešli. Minuli jsme se doslova o centimetry. Nechcete někdo pár litrů adrenalinu? Mám tu teď trošku v zásobě a nemám pro něj tak nějak zrovna použití. A ty jeden debile debilní v tý dvoulitrový TDi káře, co bys asi dělal, kdyby tam místo uzoučké Feldy jel náklaďák?! Já ti řeknu co, ty kreténe! Dávali by tě do rakve po kouskách, imbecile jeden!

Omluva Poisonovi (16/04/2008)

Se mnou to není snadný. Jsem člověk netrpělivý a nadto ještě cholerik, což je vskutku vynikající kombinace. Takže se občas stane, že vypěním. Je potřeba to ale brát s rezervou. Já to tak nemyslím. Teda myslím, jenže rychle mě to přejde. Jako například dneska. Další zdlouhavá komunikace s Poisonem po ICQ, další zdlouhavé vysvětlování, co je a co není možné prakticky realizovat, a následná erupce. Dokonce tam prosvištěla i jedna nadávka. Fuj, to jsem ale ošklivý člověk. Čili se tímto Markovi omlouvám, spolupráce samozřejmě pokračuje. A ostatní varuju. Nehrajte si se mnou! Když mám špatnou náladu, jsem někdy až hnusný. Konec sebekritiky. A teď jděte všichni do prrrr...ohřátých postýlek. Už je po večerníčku.

No konečně (15/04/2008)

Po neuvěřitelně dlouhém trápení jsem dodělal obrazovku s megascrolem v projektu "W". Naprosto šílená komunikace s Poisonem a z toho plynoucí neustálé předělávání skoro úplně všeho nevěstí do budoucna rozhodně nic pozitivního. PLatariáda se blíží závratnou rychlostí a z "W" zbývá udělat ještě spoustu obrazovek. Nevěřím, že se to dá stihnout.

Swapz je venku! (14/04/2008)

Snad jste to již postřehli. Dneska byla v rámci Flopu 51 uvolněna pro veřejnost moje nová hra Swapz. Měl bych ale rozhodně říkat spíš naše hra. Velkou a podstatnou zásluhu na ní má PG. On navrhl naportovat na Atari právě tuhle věc a je i autorem veškeré naprosto cool grafiky, muziky a zvuků. Swapz je Atari verze populární gamesky Bejeweled, se kterou se můžete na jiných platformách setkat taky pod názvem Diamond Mine nebo Zookeeper. Její pravidla jsou velmi jednoduchá, prohazováním sousedících symbolů je třeba vytvářet minimálně trojice stejných symbolů v horizontálním nebo vertikálním směru. V každém levelu je cílem vymlátit alespoň 160 symbolů a čím vyšší level, tím více bodů za odbourané symboly získáváte. K realizaci hry bych poznamenal pouze to, že první řádek kódu jsem napsal někdy na konci září 2007 a v lednu letošního roku byla hra kompletní. Dvě poslední chybičky jsem pak odstranil v březnu. Z programátorského hlediska byl největší oříšek napsat rutinu, která kontroluje, zda jsou v hracím poli ještě volné tahy, a především rutinu na animované prohazování symbolů. Hrací pole je totiž v anticu 4, tj. ve znacích, a přechod symbolů přes sebe je proto řešen jako tzv. softwarový sprite. Celá ta sranda je o to složitější, že přes sebe mohou přecházet inverzní a neinverzní znaky (barva modrých a zlatých symbolů je definována právě inverzí znaků), což si vyžádalo zapojit do zmiňované animace také PMG. Doufám, že se vám všem bude Swapz líbit. Případnou závislost na této hře konzultujte se svým obvodním lékařem.

Dojmy z Atariády (13/04/2008)

Atariáda 2008 je minulostí. Naprosto nečekaně se nás v Prostějově sešlo rovných padesát, a to ještě někteří jedinci museli původně plánovanou účast na poslední chvíli zrušit. Zato dorazila hned čtveřice Ataristů z Německa plus několik slovenských braťou. Z nich nejvíce potěšil a překvapil Milan Zelenay z Trnavy, o kterém nikdo předtím nikdy neslyšel. A on tu najednou byl a vytasil se na nás s disketou krásných her z vlastní produkce a dokonce slíbil, že některé by snad mohl dát k dispozici pro příští Flop. Nádhera! Co se týče aktuálního Flopu, tak ten také oficiálně vyšel, ale mezi prostý lid se dostane až zítra, protože Raster tam chce ještě opravit pár droboučkých překlepů. Taktéž zítra bude uvolněna moje nejnovější hra Swapz, tajemný to projekt "S", na kterém jsem spolu s PG pracoval od konce loňského září. Co jinak k Atariádě dodat? Byla příšerně (ne)zorganizovaná. Skoro již tradiční after part ve Velenově byla zrušena, ačkoliv vše bylo zařízeno, a místo toho jsme v Olomouci na sebe hulákali v nějakém zakouřeném lokále. Spát jsem šel u Zdeňka v Prostějově ve značně unaveném stavu až kolem čtvrté ráno a pak jsem dopoledne musel odřídit svých 120 kilometrů ke sladkému domovu na Vysočině. S sebou jsem si přivezl krabici kazet a disket od Tomsoftu, za což Vláďovi moc děkuju. Za zmínku určitě stojí také Bob!kův neúspěšný pokus udělat něco s pokaženým RGB výstupem na mojí 7800, seznámení se s Vlaďou Mátlem, co provozoruje CALP, a v neposlední řadě několik skvělých bitev v nově patchnutých hrách pro multijoy. Kdo by čekal, že naprosto stupid Hockey od Gamma Software z roku 1981 bude mít nakonec takový úspěch?! Celkově musím konstatovat, že Atariáda 2008 se povedla, byť místy to lehce skřípalo.

Atariáda klepe na dveře (11/04/2008)

Zítra se v Prostějově koná tradiční Atariáda. Jako vždy se sejdeme v oblíbené restauraci Haná. Všichni příznivci značky Atari jsou samozřejmě srdečně zváni! A já myslím, že bude na co koukat. K vidění budou všemožné konzole, co kdy firma Atari vyráběla, od 2600 až po Jaguára, stejně jako snad všechny typy počítačů z její produkce, od osmibitů až po Falcony. Osmibiťáci se navíc mohou těšit na nové číslo magazínu Flop. Velký zážitek slibuje také osobní účast slavných Ataristů z území bývalého Československa, na které se podle posledních zpráv přijedou podívat i návštěvníci až ze zahraničí. Případným zájemcům o návštěvu Atariády mohu nabídnout jedno volné místo ve svém vozítku, které se zítra po ránu bude pohybovat po tradiční trase Ždírec nad Doubravou - Žďár nad Sázavou - Nové Město na Moravě - Bystřice nad Pernštejnem - Boskovice - Prostějov.

Nečekané souvislosti (10/04/2008)

V posledních dnech jsem dělal s Bob!kem interview pro Flop a jelikož náš prostějovský kolega zodpovídání mých otázek několik týdnů poctivě odkládal, bylo to teď trošku hektické, protože nový Flop by měl vyjít již v sobotu. Během naší vzájemné komunikace samozřejmě došlo i na tradiční výroky jako "Kdo to bude číst?", "Koho to vlastně zajímá?" nebo "Proč já jsem s tímhle souhlasil?". Všechno toto hudrování pak vyvrcholilo Bobovým konstatováním, že jeho patrně nejdůležitější funkce v Atari komunitě je řidič. To je bezesporu naprostý nesmysl, ale s odstupem času mě to opravdu pobavilo, to když jsem si to dal do patřičných souvislostí. Polské Atari grupy vždycky velmi rády prezentovaly svoje složení, jakože ten a ten je kodér, jiný zase grafik, někdo hudebník nebo swapper. Zcela zvláštní funkce byla noper, čili člověk, který v grupě nedělá vůbec nic, jenom tam je. Podle tohoto vzoru navrhuju uvádět složení české grupy C.P.U. od teď takto: Raster/coder, Bob!k/driver. Že by náš slavný Raster měl už i osobního řidiče?! Proč ne. Legenda si to přece plně zaslouží.

Almost there (09/04/2008)

Skoro to vypadalo, že to dneska snad už nezvládnu, ale nakonec jsem zabojoval a dokódoval jsem hrubý nástřel ukončení všech efektů na bigscroll obrazovce. Zítra to musí Poison - pán nad životem a smrtí každého bajtu v projektu "W" - schválit a hlavně musíme společně odladit přesné časování všech těch nástupů a ústupů jednotlivých částí. To by již ovšem neměl být až takový problém.

A zas kousek (08/04/2008)

Tak už nám bigscroll krásně stereo zvučí a běhají u toho pěkné equalizéry. Teď ještě dodělat náběh a ukončení všech efektů na této obrazovce a bude to celé v cajku. To doufejme zvládnu zítra. Koukám, že slovo "zítra" se mi tu objevuje podezřele často, ale tak už to prostě je. Téměř nikdy se mi nepodaří následující den splnit vše, co jsem si naplánoval. Jenže jak to mám jako dělat, když Poison a PG skoro pokaždé přijdou zase s nějakým vylepšením, které předtím nebylo v plánu? Že jo, klucíííí!?

Ale vždyť vono to pude (07/04/2008)

Hodně jsem zapracoval na "W". Obrazovka s megagigapentascrollerem je o další pořádný kus dál. S trochou svých nápadů a postřehů přispěli do mlýna všichni tři zbývající aktivní čeští osmibitoví Ataristé (tj. Raster, PG a Poison) a výsledek se myslím povedl. Zítra to zkusím ozvučit a dotáhnout do finále. No a pak hurá na další obrazovku.

Top Secret (06/04/2008)

Jak jsem tu včera tesknil po Speed Ballu, tak jsem si uvědomil, že i Poison neustále naříká nad jednou ztracenou věcí ze své produkce. Jedná se o megademo Top Secret, které svého času dala dohromady grupa Czech, jejíž členem Poison byl. Chlapci to dělali samozřejmě v Turbu a co mi Poison povídal, tak jedinou kopii, kterou pustili ven, dostala slovenská grupa GMG. Je tedy možné, že i Top Secret se stále někde toulá. A snad ani nemusím zdůrazňovat, že jakákoliv pomoc při nalezení tohoto dema by byla více než náležitě odměněna. V tomto případě Poisonem.

Speed Ball (05/04/2008)

Ani nevím proč, ale vzpomněl jsem si zčista jasna na svou úplně první hru napsanou kompletně ve strojáku. Jmenovala se Speed Ball a byl to vlastně trošičku vylepšený, nicméně stále klasický Pong. Dělal jsem to nejspíš někdy v roce 1991, možná 1992. Psal jsem to v assembleru MAC/65 a už si vůbec nevzpomínám, jestli jsem zdrojáky ukládal na kazetu v Turbu nebo v klasice, ale spíš to byl standardní záznam. Speed Ball určitě byla nic moc hra, byla to ovšem moje naprostá prvotina a strašně rád na ní vzpomínám. Je hrozná škoda, že jsem o ní svého času přišel, to když jsem neprozřetelně prodal svou 130XE a všechno, co jsem k ní měl. Ale třeba ještě někde žije. Minimálně na mých tehdejších kazetách, pokud snad stále existují. Takže jestli máte náhodou doma nějaký kazety s podomácku tištěnými obaly s nápisem "Fandal", tak vězte, že máte ve vlastnictví něco úžasného! A já jsem ochoten Vás milovat do konce života, pokud byste mi snad případně hodlali ty pásky poskytnout. Prosím prosím...

"W" v polospánku (04/04/2008)

Něco málo jsem zkoušel udělat na "W". Pořád se točím kolem giga scrolleru. Poison tam chce docela náročné efekty, alespoň na mou programátorskou úroveň. Plácám se v tom opravdu krásně, ale o víkendu to doufám posunu zase o kus dál. Ono by to vskutku chtělo s tím výrazněji pohnout. Do PLatariády, kde chce Poison projekt "W" poprvé veřejně prezentovat, až tolik času nezbývá...

A další jsou tady (03/04/2008)

Přifičely mi domu z UK Alien Brigade a Fatal Run pro 7800. Druhou jmenovanou hru už jsem zkoušel na VZAKu a docela se mi líbila. Hezké závody autíček ve stylu The Great Cross-Country Road Race z osmibitů, kde se navíc dá vylepšovat kára. Pěkné! Alien Brigade je taky moc krásně provedená střílečka a už vím, kde vzali Poláci svého času inspiraci pro Special Forces nebo Operation Blood. Tyhle dvě gamesy připomínaji Alien Brigade zatraceně hodně! Grafické možnosti 7800 jsou ale někde úplně jinde než u Atárka, takže u mě to vyhrává Alien Brigade. S light gunem je to prostě masakr jak má být.

Den poté (02/04/2008)

Doufám, že vás můj včerejší aprílový žertík s emulací C-64 na Atárku moc nerozhodil. Tak jako například Rastera, který mi to, jak se říká, sežral chudák i s navijákem. :) Obsahem podobná aprílová zpráva se do Atari světa rozletěla taky z US, kde prý dali dohromady hned tři prototypy her pro 7800. V tomto případě ale o srandu nejde, ono je to pravda!! Příznivci konzole ProSystem jsou tak po včerejšku zase o něco bohatší. A především dvě hry typy shoot'em all, tj. Plutos a Sirius, jsou opravdu překrásné kousky. Obě tyto gamesky vyvíjel začátkem 90. let známý Tynesoft a obě jsou plně hratelné. Plutos vypadá podobně jako na osmibitech Warhawk, Sirius zase jako Zybex. Třetí do mariáše, hra Rampart, je dílo přímo firmy Atari. Jedná se o port stejnojmenné hry z automatů, ale je to pouze částečně rozpracované. Ovšem Sirius a Plutos, to jsou prostě totální bomby! To zkrátka musíte vidět! Takže juchů na AtariAge, kde jsou ke stažení příslušené bináry.

HW emulace C-64 na Atari!! (01/04/2008)

Zrovna jsem dostal z Polska email od Electrona/TQA, známého hlavně vývojem nové grafické karty VBXE pro naše osmibitová Atárka, a to, co mi sdělil, mi doslova vzalo dech! Vypadá to totiž tak, že ve stádiu hodně pokročilé betaverze je další rozšíření VBXE, a to prosím HW emulátor Commodoru C-64! O co jde? V zákaznickém čipu je ukryt kompletně celý stroj C-64 a právě díky úžasným vlastnostem VBXE bude nyní Atari schopné v pohodě zobrazovat všechny grafické vymoženosti modernějšího Commodoru. Jinými slovy bude možno na Atari přímo spouštět nativní C-64 aplikace! Toto je naprostá fantazie! Podle Electrona je vše na velmi dobré cestě a jak jsem viděl screenshoty z Turricana nebo Elite běžící na o VBXE "vytuněné" 800XE, tak má svatosvatou pravdu. Jsem úplně u vytržení!

Překvápko z US (31/03/2008)

Včera večer mi v emailu úplně z ničeho nic přistála naprosto neznámá hra Pongo, a to přímo od autora Marka Rileyho. Tož toto se mi ještě nikdy nestalo! Byl jsem opravdu překvapený, mimo jiné také proto, že ta hra ne a ne fungovat. A přitom Mark mi tvrdil, že jemu to chodí krásně. Tady musím předeslat, že Pongo mi dorazilo jako CAS, čili image kazety. Po delší komunikaci se ukázalo, že ten CAS soubor funguje jenom pod emulátorem Atari800WinPLus 3.1, zatímco verze 4.0, kterou používám já, vždycky spolehlivě crashnula. Když se tento zádrhel vyjasnil, dal jsem už velmi rychle dohromady file verzi. Při té příležitosti jsem si naplno uvědomil, jak krásný nástroj emulátor Atari800WinPLus 4.0 je, protože předchozí verze 3.1 nemá žádné breakpointy ani žádný výpis trasování na disk, bez čehož si dávno nedokážu práci na čemkoliv představit. Jediné zklamání z celé akce přišlo dneska ráno, když jsem zjistil, že moje file verze Ponga je k dispozici ke stažení z AtariAge, kam ho autor přes Guryho poslal. A já se tolik těšil, že tenhle víkend Pongo exkluzivně pustím do světa právě já! Škoda.

Tak jinak (30/03/2008)

Zklamání z neúspěšného pokusu o hack Space Invaders jsem si vynahradil jinde, i když je to spíš jenom taková maličká útěcha pro zhrzené sebevědomí. Prostě jsem pro Flop vyplodil více méně z čirého zoufalství něco jiného. Není to žádná velká sláva, ale svůj účel, tj. zaplácnout kus místa na disketě, to rozhodně splní.

Tak toto nevyšlo... (29/03/2008)

Měl jsem v úmyslu udělat pro Flop hacknutou verzi hry Space Invaders, ve které by přibyl coop mód dvou hráčů, ale praktická realizace se ukázala být podstatně složitější, než jsem si ve své bezbřehé naivitě zpočátku myslel. Holt budu muset vymyslet něco jiného, čím bych do našeho časopísku na poslední chvíli přispěl. Bohužel nápadama zrovna nehýřím. Ach jo.

Bajt k bajtu sedá (28/03/2008)

Mám za sebou další den strávený s Atari. Kódoval jsem "W", konkrétně jeden zběsilý efekt, co si Poison navymýšlel. Dalo mi to docela dost práce, a když to už vypadá velmi nadějně, stále nejsem v cíli. Kromě toho jsem se zavázal vytvořit něco dalšího pro Flop, což je zatraceně šibeniční termín. Začínám to s tou aktivitou nějak nebezpečně přehánět, řekl bych.

Hledáme Flopisty! (27/03/2008)

Již za čtrnáct dní se koná v Prostějově tradiční Atariáda a při té příležitosti bude do světa vypuštěno nové číslo magazínu Flop. Tedy doufám, že bude vypuštěno. Raster totiž stále ještě dává dohromady jeho obsah a já bych rád touto cestou požádal ataristickou veřejnost o spolupráci na 51. čísle Flopu. Máte-li nějaký nápad na zajímavý článek nebo jste snad dokonce vytvořili nějaký prográmek hodný publikování, prosím neváhejte a kontaktujte buď přímo Rastera nebo mě. Náš "jediný a jedinečný" disketový magazín Flop pro osmibitová Atárka se dalších čísel dožije jenom tehdy, bude-li v něm co publikovat. Poslední dobou je okruh přispěvatelů značně malý a jakákoliv další pomoc je proto více než vítána. Prosím, pomozte i vy!

Lenost na ústupu? (26/03/2008)

Musel jsem si udobřit Poisona, jehož projekt "W" poslední dobou hodně stagnoval, a zase jsem se do toho pustil. Úžasný oldschool scroller už nám krásně funguje, teď k němu dodělat další serepetičky. Bude to ale chtít nejdřív pořádně promyslet. Každopádně tu máme alespoň nějaký pokrok. Kromě toho jsem pro Poisona vytahal z jeho prastaré produkce hromadu CMC tracků, které předpokládám následně doputují k PG, aby se mohly objevit v další aktualizaci ASMA archívu. To doufám všichni víte co je. Je to archív Ataráckých hudeb ve formátu SAP (Slight Atari Player), což jsou v podstatě hudební data a k tomu odpovídající přehrávač přímo jako originální 6502 kód, to vše doplněné standardizovanou hlavičkou. SAPy jde přehrávat na neuvěřitelné spoustě platforem a jelikož ASMA v současné době obsahuje přes 2500 songů, má případný posluchač o zábavu vskutku postaráno na dlouhé hodiny, ne-li rovnou na dny. Vše podstatné na toto téma najdete na adrese asma.atari.org.

Pojďte klucí k tatínkovi! (25/03/2008)

Bůh žehnej eBay! Povedlo se mi v UK sehnat další dva PAL carty pro 7800, konkrétně Fatal Run a Alien Brigade, přičemž posledně jmenovaný by měla být opravdu dobrá a zajímavá hra. Já bych se samozřejmě mohl pod emulátorem na všechny gamesky pro 7800 mrknout, ale já nechci. Nechávám se vždycky překvapit až testem na real železe. A tak to bude i tentokrát. Myslím, že někdy příští týden by oba carty mohly dorazit. Skvěle, skvěle, skvěle!

Ja geroj! (24/03/2008)

Vybičoval jsem se k maximálnímu úsilí a prošel jsem dalších pět kazet. Výsledky ale bohužel nic moc. Jedna lehce erotická slideshow Samanthy Fox a Superhelp II obsahující tips & tricks k pár hrám plus dva známé HIP obrázky, ke kterým Poison svého času přidal nějakou svou hudbu. Ty poslední dvě položky doufám udělaly v Kutné Hoře radost. Procházení těch kazet mi zabralo prakticky celej den, dva díly Stargate Atlantis jsem si ovšem nenechal ujít a hlavně, průběžně jsem gamesil Warlords II, osudovou hru svého života. Já vím, tahle příšerná vykopávka z roku 1993 je už opravdu dávno za svým zenitem, ale já jí prostě miluju. Je to moje naprosto bezkonkurenčně nejoblíbenější hra na všech platformách. Sám sebe počítám za totálního guru v oboru Warlords II. Není nic, co bych o téhle DOSové věci nevěděl. Dohrál jsem minimálně stovky random map a strávil jsem u toho zřejmě již tisíce hodin. A pořád mě to baví. Pravděpodobně jsem z Warlords II zmagořil, ale co na tom. V tomhle stádiu už se to stejně nedá léčit a doktor říkal, že by ani operace nepomohla.

První nálezy (23/03/2008)

Prošel jsem tři MiKROvy kazety, co neměly žádné popisky, a narazil jsem na tři prográmky, co jsem doposud neměl. Jedná se o slovenský intra First Explosion 1 a 2 plus cosi jako intro ke hře Alkatras, původem taky ze Slovenska. O té hře jsem nikdy v životě neslyšel a je otázka, zda to chalani opravdu někdy dodělali. Třeba nějaké bližší informace časem někde vyplavou, dá-li bůh, tak i ta vlastní gamesa. Uvidíme.

Nemám rád Turbo! (22/03/2008)

Lenivá nálada se nelepší, vůbec se mi nechce kódovat. Abych ale vyvíjel alespoň nějakou činnost, začal jsem procházet MiKROvy kazety, co mi tak šlechetně přenechal na Foreveru. Zhruba polovina z nich má nějaký popisky, druhá bohužel ne. Jako první šla na řadu přirozeně ta první skupina. Celkem jsem prošel dvanáct kazet, z toho devět v Turbu. Zbývající tři byly ve standardu a ty jsem rovnou vyhodil do koše. S tím opravdu nemá cenu ztrácet čas. Docela mi stačí ty Turbo kazety. Je to příšerná práce. Samej boot error, některý kazety se sotva otáčí. Dvě pásky jsou pro změnu nahraný v nějaké vyšší a zatím neznámé rychlosti, kterou ani můj nejlepší kazeťák vůbec nebere. Při procházení Turbo kazet prostě pokaždé cedím krev. Ale musím se přes to přenést. Odměnou mi doufám budou nějaké ty zachráněné soubory, i když dneska jsem zatím na nic nenarazil. Tak snad zítra.

Prase jedno líný (21/03/2008)

Začal jsem zase něco dělat na "W", ale mám problém. Mám období naprosté lenosti, takže to jde příšerně pomalu. Ono je to teda tak, že já jsem většinu času kodér línej až hrůza, jsou ovšem dny a týdny, kdy se z Code-Genie jenom kouří a MADS je neustále v akci. Teď tomu však je bohužel jinak. Já vím, že bych něco měl dělat a v hlavě to mám připravený, ale ruce mě nějak nechtěji poslouchat. Jasně. Svedu to na ruce! Potvory jedny. Já bych tak rád kódoval, ručičky ovšem neposlouchaji!

AE (20/03/2008)

Aktuální hra v High Score Clubu na AtariAge je střílečka AE. Je to prastará gamesa z roku 1982, ale až do doby, co jsem začal dávat dohromady svůj archív, jsem jí nikdy předtím neviděl. Nikdy předtím znamená, že jsem se s ní nesetkal v průběhu osmdesátých a devadesátých let, kdy zdejšímu Atari světu vládlo Turbo. Asi to bylo dáno tím, že je to hra na dvě diskety, i když v oněch starých časech se i takové věci do Turba předělávaly. Ať už tomu bylo jakkoliv, rozhodně jsem o nic nepřišel. AE totiž nestojí za nic. Z dálky vypadá ta nejjemnější grafika opravdu krásně, ale jak to člověk začne hrát, nastane rychlé vystřízlivění. Je to nehratelně těžké. Potvory jsou hodně rychlé a velmi zákeřné, hlavní zádrhel je ovšem střelba. Nejde vypálit víc než jednu ránu najednou a to, do jaké výšky člověk střílí, závisí na době, po kterou se drží spoušť. I po delším tréninku je AE pouze mimořádně frustrující hra. Dávám tomu tak 60%. Snad pánové z Broderbundu prominou. Jiné hry se vám povedly podstatně víc.

No toto?! II (19/03/2008)

Nojo. Pan Murphy je tu stále s námi. Jedna nalezená chyba v již hotovém programu je pouze začátek, abych mírně parafrázoval jeden z jeho nejslavnějších zákonů. Jen co jsem poslal Rasterovi opravenou verzi "S", tak náš milovaný vůdce smečky vzápětí reportoval další problém. Problém, o kterém se svého času vědělo a který měl být dávno odstraněn. Takže opět nastalo pracné hledání bugy ve dva měsíce starém zdrojáku a navíc se jednalo o potíže s přehráváním RMT tracků, což je problematika, ve které stále plavu. Chudák Raster mi to musí pořád znovu a znovu vysvětlovat a já to pořád nechápu. Úplně cítím, že se na něm dopouštím psychického teroru. Určitě to není snadné být největším z českých Ataristů a kolem sebe mít takové plevy jako jsem já. Ale on to dělá dobrovolně, čili si za to všechno může vlastně sám. Jo, teď jsem si to krásně objasnil. Jsem sám se sebou spokojený.

No toto?! (18/03/2008)

Podivné věci se to občas dějí. V Trenčíně jsem zahlédnul, že kRadD tam na Falconovi prezentuje zájemcům svou novou hru. Šel jsem se na to samozřejmě se zájmem podívat a Thorsten se mě při té příležitosti jen tak mimochodem zeptal, jestli letos opět vypustím novou hru pro osmibita. Já jsem přisvědčil a dokonce jsem mu "S" pustil v emulátoru. A jak jsem mu to v rychlosti ukazoval, tak najednou koukám a ona BUGA! Ve hře, která už dva měsíce čeká na uvolnění jako zcela hotový projekt. To jsem teda čuměl. Dneska jsem se pak konečně dostal k tomu, abych se na to podíval a ono fakt že jo! Mrška jedna. Nastávala jenom při vzácné shodě náhod a o to bylo těžší jí najít. Doufám jenom, že už to byla poslední svého druhu. Přesto budu asi muset ještě "S" trošičku testnout. Hlavně ty různé mezní stavy. Jako vždycky.

Forever je za námi (17/03/2008)

Tak a devátý ročník legendárního Foreveru je už historie. Z pohledu českého (stále ještě) osmibitového Ataristy se hodnocení akce dá shrnout do konstatování, že náš slavný Raster/C.P.U. se opět stal ještě slavnějším. Vyhrál soutěž o nejlepší hudbu a demo, druhé místo obsadil v 1kB intru a třetí skončil v gfx compu. Přesně podle očekávání vyhrál 1kB intro Eru a nejlepší obrázek nakreslil Powrooz, zatímco hudebník X-Ray nevyhrál jenom proto, že se nezúčastnil. Tenhle "name efect" opravdu nesnáším. Např. Eru zvítězil s twirl efektem, který před časem hodil na AtariAge a který je už také v mém archívu. Od nejlepšího aktivního A8 kodéra jsem prostě čekal víc a znovu se potvrdilo, že výše jmenovaní borci už jsou natolik zavedení, že zřejmě vyhrajou, ať vyplodí cokoliv. Docela se mi to přestává líbit, ale nic s tím evidentně nenadělám.

Co se mé účasti na Foreveru týče, tak moje joketro skončilo zcela po zásluze na posledním místě. A myslím si, že to bylo naposledy, co jsem něco podobného spáchal. Nějaké moje srandičky časem prostě přestávají být vtipné a v souboji s kvalitními 1kB intry nemají tak jako tak žádnou šanci. Docela stačí, že kolem sebe šířím legraci svojí vlastní neschopností. Na minulém ByteFestu jsem si zapomněl zdroj k notebooku, tentokrát jsem pro změnu nechal doma zdroj k Atárku, což byla poměrně komplikace, protože mi MiKRO přivezl tři krabice disket, abych se na ně podíval. Naštěstí mi zdroj půjčil XI. Ještě jednou děkuji! Mimochodem. Akce diskety skončila nalezením jediného pro mě dosud neznámého souboru, nějaké polské hudby. Snad budu mít víc štěstí při prozkoumávání té hromady kazet, co mi MiKRO bezúplatně daroval. Takže další velký dík míří na Slovensko!

Jinak akce se mi samozřejmě líbila, i když popravdě řečeno, u nějakého extra zvláštního vytržení jsem nebyl. Nějak mi pořád přišlo, že je tam míň lidí než obvykle, ačkoliv platících nakonec bylo přes sto. Možná ten můj dojem vzniknul díky polské Atari družině, kterou všechny soutěže snad ani moc nezajímaly. Seděli si tam stranou všech ostatních a jako obvykle chlastali, co se do nich vešlo. Takový mikrosvět sám pro sebe. Ovšem oni to tak dělaji pokaždý. Podle všeho jim to vyhovuje. Ale dost kritiky. Ataristi letos prezentovali tři dema, tři 1kB intra, pět obrázků a osm hudeb, a to je rozhodně nadprůměr. Výborně soudruzi! Doufám, že Forever 10 bude v tomto směru ještě lepší!

Vzhůru na Forever! (13/03/2008)

Zítra ráno teda vyrážím. Autíčku jsem dopřál plnou nádrž, sbalil jsem HW, zájemcům jsem vypálil aktuální stav archívu a na flashku jsem si nakopíroval final verzi 1kB joketra. Tři dny teď budu mimo domov a tudíž se tu nebudu muset patlat s nějakým blogem. A to znamená, že i případní čtenáři budou mít chvilku klid od těch mých bludů. Co se dělo na Foreveru shrnu v pondělním hlášení. Určitě nejzajímavější budou jednotlivé soutěže, to je jasné už teď. Hlavně se těším na to, kdo nakreslil nejlepší obrázek a proč právě Powrooz, kdo složil nejlepší hudbu a proč právě X-ray a kdo nakódoval nejlepší 1kB intro a proč právě Eru. Bude to prostě napínavé až do posledních okamžiků, tak jako vždycky.

Další gamesnické náčiní (12/03/2008)

Náhoda tomu chtěla, že mi dnes současně poštou přišly z Německa tři zbrusu nové carty pro 7800 a ze Spojeného království taktéž ještě nepoužitý DL Pro Line joystick od Telegames. Hned jsem to všechno otestoval na svojí 7800 konzoli a jsem navýsost spokojen. Raritní gamesky Kung Fu Master, Super Skateboardin' a Double Dragon vypadají zajímavě, hlavně ten Skateboardin', jelikož podobnou hru jsem doposud neviděl. Jezdí se v ní na skateboardu (kdo by to byl řekl, že) po nějaké budově a cílem je pozhasínat všechna světla a vypnout všechny elektrické spotřebiče. Rozhodně zajímavé! Velkou radost mám taky z toho joysticku. Vypadá velmi podobně jako standardní Atari Pro Line joystick (takovej ten dlouhej do ruky se dvěma tlačítkama na boku), ale navíc má autofire. Díky dvěma nezávislým tlačítkům je pro 7800 jako stvořený a ten autofire, to je úplná gamesická lahoda!

Hlásím pokrok (11/03/2008)

Začal jsem do "W" cpát grafická data pro ten úžasný scroller v Anticu 4. Fonty mám připravený v G2F a na převod a konverzi dat používám i různá svoje vlastní udělátka, co jsem si v průběhu času napsal, ve finále je to ale pořád dost o ruční práci. Takže mi to nejde nijak závratnou rychlostí. Nicméně už to skoro je a já pomalu přemýšlím, jak ten scroll nakódovat. Teoreticky to mám v hlavě, ovšem praktická realizace je věc jiná. Zvlášť u mě, to jest u člověka píšícího kód způsobem víc než prasáckým.

Chcete na Forever? (10/03/2008)

Dneska jsem s Prostějováky dohodnul časoprostorové koordináty páteční cesty do Trenčína. Můj sběrný autobus se bude cca od 10 do 12 hodin pohybovat na trase Žďár nad Sázavou - Nové Město na Moravě - Bystřice nad Pernštejnem - Boskovice - Prostějov. Jediná zatím plánovaná zastávka jsou po jedenácté Boskovice, kde nalodím Pepaxe. Z Prostějova pak budeme zřejmě Bob!kovým závodním speciálem pokračovat do Trenčína. Druhé auto bude podle všeho řídit Zdeněk a minimálně jedno místo by mělo být volné. Tak. Kdopak se k nám přidá? Hlavně se, prosím vás, nehlaste všichni najednou.

Pomozte! (09/03/2008)

Obracím se tímto na všechny bývalé i současné Ataristy s prosbou o pomoc. Prosím podívejte se doma do skříní, vylezte na půdy a proštrachejte krabice pod postelí, jestli se tam náhodou nepovalují nějaká Atárka a hlavně k nim nějaké ty kazety nebo diskety. Vím naprosto jistě, že na území bývalého Československa vzniklo velké množství softwaru pro osmibity a já bych z toho opravdu rád co nejvíc zachránil. Jako příklad může sloužit Eduard Buček ze Slovenska, který mi poslal svou sbírku Turbo kazet, na kterých jsem nalezl doslova hromady mně do té doby neznámého softwaru. Především mě překvapilo, kolik nejrůznějších inter a dem v našich končinách v 90. letech vzniklo, ale i hodně her z Edových kazet stálo za to. Všechnu tu zachráněnou krásu postupně uvolňuju už víc než rok na web a ještě více než stovka souborů pořád čeká na zveřejnění. Tomu já říkám úlovek! Kazety jsem Edovi samozřejmě vrátil a stejný postup jsem kdykoliv připraven zopakovat. Nepochybuju, že takových pokladů se nám v Česku a na Slovensku povaluje víc, jen je najít. Proto se prosím pokuste i Vy něčím přispět k záchraně softu vzniklého v našem maličkém, ale pro osmibitová Atari setsakra významném regionu. Moje emailová adresa je snadno k nalezení v levém menu. Předem děkuji za jakoukoliv spolupráci!

Týmová (ne)spolupráce (08/03/2008)

S odvahou sobě vlastní jsem se pustil do další části dema "W". Tentokrát je na řadě mega old school scroller, ze všech old school scrollerů ten nejoulskůlovatější. Jenže jsem jako obvykle zjistil, že náš úžasný a nepřekonatelný tým se opět pořádně nedohodnul co a jak, takže jsem po docela slibném začátku zůstal viset na místě. A tam budu viset dál, dokud se jak PG tak i Poison neozvou, což myslím bude až v pondělí. Spolupráce naší sehrané trojky by se měla zfilmovat. Jinak nikdo neuvěří, že i tímto způsobem může něco vzniknout. Teda doufám, že něco vznikne. Zatím toho totiž není zas až tolik.

Forever již za týden (07/03/2008)

Je půl osmé večer, pokojem mi duní Avantasia a její The Scarecrow a já vím naprosto přesně, že za týden touhle dobou budu úplně někde jinde. Budu se nacházet v Trenčíně, pravděpodobně někde v klubu Somer. Sedět nebo postávat tam se mnou budou Ataristi z Prostějova a okolí, na stolech budou naše osmibitové krásky a my budeme šťastní jak ty blechy v psím kožichu. Kolem budou svou naprosto boží old school muziku vyřvávat Pokeye, SIDy a Yamahy. Prostě Forever. Největší soutěžní osmibit párty v této sluneční soustavě. Tři dny koncentrovaného nadšení a nostalgie. Tři dny nekonečných pokeců s kamarády na téma Atari. A taky dvě neprospaný noci. Již devátý ročník legendární akce se koná od 14. do 16. března a já doufám, že se tam všichni sejdeme. A to myslím i vás! Ano, i vás až tam úúúúúúúúplně vzádu! Hybaj všeci do Trenčína!

Další gamesy na cestě (06/03/2008)

Pokračuju v kompletaci sbírky her pro 7800. Z Německa jsem si objednal tři docela špatně sehnatelné gamesky Kung Fu Master, Super Skateboardin' a Double Dragon. Samozřejmě v provedení PAL, což je právě ten důvod, že se tahle trojka dá tak těžko koupit. Podle mého seznamu mi tak nyní z her "oficiálně" produkovaných pro 7800 zbývá sehnat už jenom Alien Brigade, F-18 Hornet, Fatal Run, Pete Rose Baseball, Tomcat F-14 Fighter (všechny by měly existovat jako PAL) a úplně nejraritnější kousek, Tank Command. Ten je k dostání pouze jako NTSC, příšerně blbě se shání a je pekelně drahej. Naposledy, co jsem ho viděl na eBay, tak se nabízel za $150...

GéTuEfování zdárně ukončeno (05/03/2008)

Do "W" jsem vložil poslední zbývající G2F obrázek a po menších problémech i stereo double Poisonův CMC track. Datriho SDCMC mě opravdu vytáčí. Nejenom, že špatně generuje přehrávací rutinu, on ten tracker taky špatně ukládá vlastní CMC soubory, když chci změnit jejich umístění v paměti. Vygeneruje mi to soubor o několik bytů kratší a pak to kupodivu při přehrávání dělá hrozný brykule. To by se jeden z toho picnul. Navíc je tam default ukládání v turbu na kazetu, a když člověk chce ukládat na disk, tak musí provést určitou sérii klávesových zkratek. Fuj. Díky bohu za RMT. I když jsou tu mezi námi tací, co si myslí, že by bylo bývalo lepší, kdyby Raster RMT raději nikdy nevypustil, protože jim to neumožňuje dělat, co oni by chtěli. A proto je to celé úplně k ničemu. O tom ale někdy jindy.

Veřejná omluva (04/03/2008)

Kaju se. Před časem jsem tady prohlásil, že nevěřím, že by snad Heaven dokončil port skoro čtyřkilové hry Metagalactic Llamas z Commodoru VIC-20. Leč neuvěřitelné se stalo skutečností a v neděli náš německý kolega pustil do světa final verzi pro PAL osmibitová Atárka. Ano, mluvím tu o tom Heavenovi, který již tolikrát zklamal. Snad je to příslib do budoucna. Snad je to ona pověstná první vlaštovka a ne výjimka potvrzující pravidlo. Snad se opravdu dočkáme dodělaného Boinxxu a Beyond Evil. Kéž by. Sice tomu i přes čerstvou zkušenost stále moc nevěřím, ale za ty Metagalactic Llamas se musím Heavenovi omluvit. Promiň, chlape. Seš fakt dobrej! Dokázal jsi, že to dokážeš! Smekám před Tebou.

Stella's Stocking (03/03/2008)

Posledním doposud nevyzkoušeným cartem, který mi v pátek dorazil z AtariAge, zůstal k dnešnímu dni Stella's Stocking (handnumber 60). Je to 64kB cart pro 2600, který jsem ale musel testovat ve své 7800, jelikož Atari VCS nevlastním. Docela mi stačí, že se zaobírám Jaguárem, osmibitama a 7800. Ještě se tak pouštět do shromažďování SW a HW pro další stroj! Never! Nejsem holt totální Atarista jako např. Pepax nebo Krupkaj, kteří vlastní snad všechen dostupný HW, co kdy firma Atari vyrobila. Ale zpět ke Stella's Stocking. Tento cart obsahuje celkem pět gamesek s vánoční či zimní tématikou. Úroveň her můžu z výše uvedeného důvodu těžko posoudit, ale rovnou říkám, že hrubá grafika 2600 na mě nikdy nedělala velký dojem, stejně tak jako chabé zvuky. Z pětice her Cold War, Tossing Cookies, Stay Frosty, Elf Dash a Grandma's Revenge se mi jednoznačně nejvíc líbila Stay Frosty, která by si určitě zasloužila i port na osmibity. Rozhodně je založena na zajímavém nápadu. Sněhulákem se v ní zhasínají ohníčky, které sněhuldu při každém kontaktu rozpouštějí. Naštěstí jsou kolem ledové kostky, které sněhuláka ozdravují. Jde prostě o to, rozvrhnout si to skákání po ohních tak, aby sněhulákovi vydržela do konce levelu pohromadě alespoň hlava. Pozoruhodné! Cold War aneb koulovačka mezi čtyřmi sněhuláky, Tossing Cookies aneb sbírání koláčů stylovým Santou na saních, Elf Dash aneb variace na tisíckrát obehranou hru Elevators a Grandma's Revenge aneb automobilová honička se soby mne už tolik nezaujaly. A navíc si myslím, že cart Stella's Stocking u mě stejně dlouho nevydrží. Někomu ho určitě střelím, protože 2600, jak víme, nepodporuju.

Další zběžná review (02/03/2008)

Testování nových 7800 her dneska pokračovalo tituly b*nQ, Beef Drop a Pac-Man Collection. Posledně jmenovaný cart je kompilací originálního Ms. Pac-Mana pro 7800 a klasického Pac-Mana se spoustou různých typů bludiště, ale jinak nic překvapivého. Pokud ovšem Pac-Mana žerete, nesmí tato hra ve Vaší sbírce chybět. Zbývající dvě gamesy napsal Ken Siders (ano, ten Ken Siders, který kdysi na 5200 předělal mou hru FreeCellXE, za což mu patří velký dík). b*nQ je portem známé hry Q*Bert, která je i pro osmibitová Atárka. Tahle hra mě nikdy příliš nebavila a verze pro 7800 má naprosto podivné ovládání, které jsem opravdu moc nepochopil. Hrálo se mi to hodně špatně. To Beef Drop se mi líbí mnohem mnohem víc. Ken tuto hru naportoval i na 5200 a osmibity, na 7800 měl ovšem k dispozici lepší podporu ze strany HW spritů a tato verze je proto, podle mého názoru, určitě nejzdařilejší. Chybí tomu snad jenom pořádná hudba, ale bohužel původní cart s Pokeyem už se neprodává a k dostání je jenom ošizená verze Beef Drop VE bez tohoto hudebního chipu. I tak je to skvělá gameska, z trojice dnes testovaných jasně nejlepší. A ještě jedna velmi důležitá věc. Obě Kenovy hry chodí naprosto v pohodě i na PAL konzoli. Paráda!

Já střílím, on střílí, my všichni střílíme (01/03/2008)

Jako první z nových 7800 her jsem vyzkoušel Asteroids Deluxe a Space Duel, a to proto, že střílečky já ukrutně rád a navíc hra Asteroids patří na 7800 k mým nejoblíbenějším. Asteroids Deluxe, jak už název napovídá, je vylepšením původní předlohy. Změnila se úvodní obrazovka a grafické zpracování asteroidů i hráčovy raketky. Novinky jsou v podstatě pouze dvě. Druhé tlačítko funguje jako štít, stejně jako ve verzi pro osmibitová Atari, místo hyper skoku, což je rozhodně změna k lepšímu. Problém akorát nastává, když člověk používá autofire, a že v Asteroids se zatraceně hodí! To pak štít neustále problikává. Druhým vylepšením je nepřátelský satelit, který se po zásahu rozpadne na menší části útočící stylem kamikaze. Asteroids Deluxe určitě dělají čest svému jménu, hra se mi líbí a budu jí gamesit rád. Jediná výtka může být snad jen to, že hra je vyvedena pouze v monochrome režimu.

Robert DeCrescenzo, autor Asteroids Deluxe, naprogramoval také Space Duel. Opět se jedná o mutaci hry Asteroids, respektive o port stejnojmenné gamesy z automatů. A jedná se o port více než zdařilý. V porovnání s Asteroids Deluxe je mnohem více druhů asteroidů. Nové typy se objevují od první, druhé, čtvrté, sedmé, desáté, třinácté a šestnácté vlny. Kromě toho jsou tu bonus levely, zatraceně nepříjemné miny a střílející nepřátelské lodě mohou být v akci více než jedna současně. To absolutně nemá chybu! Vše je navíc vyvedeno krásně barevně. Oproti automatovce chybí pouze mód, ve kterém dva hráči ovládají dvě lodě spojené do sebe. To ale nic nemění na tom, že Space Duel je naprosto špičková homebrew střílečka. Vřele doporučuji!

Už jsou tady! (29/02/2008)

Po dvou měsících čekání mi konečně dorazily gamesy pro 7800 objednané na AtariAge. Juchúúúúúú! Z krabice na mě vyskočily Asteroids Deluxe, Space Duel a Pac-Man Collection v provedení PAL plus b*nQ a Beef Drop v provedení NTSC. A zcela nečekaně taky Stella's Stocking pro 2600 (PAL verze), ačkoliv jsem si tento titul vůbec neobjednal. Zřejmě jsem to dostal jako bonus za nákup nad sto doláčů. No nekupte to všechno, když je teď dolar tak dole. Tak myslím, že už vím, co budu dělat o víkendu. Pařit!!!

Hlemýžď (28/02/2008)

Jde mi to jak psovi pastva, ale lepší něco nežli nic. A navíc, ještě dva G2F obrázky a tuhle otravnou etapu projektu "W" bysme měli za sebou.

G2F není pro měkoty (27/02/2008)

Pokračuju v tom co jsem dělal včera. Díky G2F to ovšem není až taková sranda, jelikož on ty obrázky konvertuje, mírně řečeno, poněkud nešťastným způsobem. I když jsou ty JPEGy, respektive BMP, stažený už dopředu na čtyři barvy, tak on přesto do výsledného obrázku naseká úplně zbytečně hromady přerušení. Ty já tam samozřejmě vůbec nemůžu potřebovat, takže musím provádět spoustu ručních úprav, což je časově hodně náročné. Vůbec G2F, to je nástroj opravdu pro kované masochisty. To myslím potvrdí každý, kdo s tím někdy měl něco do činění. Ovládání je naprosto šílené a zcela neintuitivní, nápověda nikde žádná. Práce s touto utilitou chce víc než silné nervy...

Back to work (26/02/2008)

Po menší přestávce jsem začal zase pracovat na "W". Soukám tam G2F obrázky, přesněji řečeno původně truecolorové JPEGy zkonvertované tímto programem. Poisonovi se to prostě líbí, jak jsme již mohli vidět v Mysterionu. Protože takto vzniklé obrázky jsou zatraceně velké (některé až 12kB), všechny jsem je nejdřív zapakoval a teprve při běhu programu se rozbalují do screen memory pod ROMkou, což je metoda, kterou jsem si v poslední době docela oblíbil. Hodně to šetří místo a v základní paměti, kam se program nahraje, není potřeba dělat nejrůznější harakiri, aby člověk získal prostor pro obrazová data.

Decathlon (25/02/2008)

Úplně se mi zamžilo levý oko, když jsem zase po čase listoval svým gamesnickým sešitem. Narazil jsem na stránku "Decathlon" a s naprosto vražednou intenzitou se mi vybavilo, jak jsme s bráchou na týhle hře ničili joysticky. Šílený mlácení ze strany na stranu a zoufalá snaha trefit se ve správnou chvíli do tlačítka. Neuvěřitelně silný vzpomínky...

A teď moje osobní rekordy v Decathlonu, když už to mám před sebou:

100m: 10.22
skok daleký: 8.57
koule: 19.52
skok vysoký: 2.40
110m překážek: 13.56
disk: 60.10
tyčka: 5.40
oštěp: 89.17
1500m: 3.39.2
celý desetiboj: 10530 (svěťák Romane!!)

Má tady snad někdo lepší osobáky?!?!

Záhada jménem "Kruczek" (24/02/2008)

Dokončil jsem skanování lodi Wraithů a zjistil jsem... Eh, co to melu? Dokončil jsem zevrubnou prohlídku všech polských kazet a zjistil jsem, že kromě jednoho jediného titulu všechno znám a mám. A co jsem neznal, to už jsem přirozeně zachránil. Mám na mysli samozřejmě onu Robíkovskou anabázi. Nyní zbývá už jen odhalit tajemntví nahrávky "Kruczek". Zrovna jako na potvoru jí totiž i přes zběsilé nastavovaní hlav mého nebohého magnetofonu nedokážu nahrát. Pořád to končí errorem. Přitom "Kruczek" mi nic neříká a Google taky mlčí, takže by se potencionálně mohlo jednat o něco zajímavého. Safra. Zkusím se nejprve obrátit na naše polské kolegy, jestli o tom něco nevědí, abych tu zbytečně neplašil.

Update 19:56. Uf, ještě že jsem ty Poláky kontaktoval. "Kruzcek" jednak není žádná gamesa, ale nějaký seznam tipů a triků na hry, a druhak se zdá, že Miker bude schopný kopii vyštrachat někde na svých disketách. Skvěle. Tuhle srandu s polskýma turbo kazetama bysme teda měli beze zbytku úspěšně za sebou. Potlesk pro všechny zúčastněné, prosím!

Oh, yeah! (23/02/2008)

Nemysleli jste si, že to opravdu vzdám, že ne? Vypadalo to beznadějně, ale nakonec se vše v dobré obrátilo. Pod emulátorem jsem studoval fungování hry Robbo a k mé velké radosti jsem zjistil, že "custom" verze se chovají všechny velmi podobně a že možnost převodu Robíků z polské turbo kazety stále žije. Hlavní bylo zjištění, že Robbo používá paměť pouze v rozsahu $1E00 až cca $9400. Čili násilným ukončením běhu hry skokem do QMEGu se nepřichází o žádná data. Stačí prostě vydumpovat tento paměťový prostor a file verze je na světě. Startovací adresu mají všechny Robíci díky bohu taky stejnou. Takže jsem nechal to šílené polské turbo ať se dosyta vyřádí a po nahrátí a rozbalení celé hry jsem právě popsaným způsobem převedl na disk pět Robíků označovaných na kazetě jako B1, B2, B4, B5 a B6. B3 tam nějak nebyla. Bylo to tak jednoduché a prosté, až jsem tomu nechtěl věřit. A nejlepší na tom je, že úplně stejným způsobem jsem mohl minulý víkend zkonvertovat taky Robbo Bosse, jenomže to jsem tehdy netušil. Místo toho jsem se s tím příšerně pachtil několik hodin. Ach jo. Tohle byly teda draze zaplacený zkušenosti.

Chudáci Robíci (22/02/2008)

Tak ne. Další konverze Robíků z polské pásky se nekonají. Koukal jsem na to a je to ještě o řád šílenější než Robbo Boss. Zturbovalo to prase všech prasat. Každý soubor je rozdělený na čtyři části s INIT headerama, postupně se to hází pod ROMku a nakonec celý rozbaluje. Kombinace zákodovaného polského turba a právě popsané struktury činí pro tuto chvíli možnost konverze krajně obtížnou. Já to vzdávám. Už teď jsem zralej na psychiatra, a to jsem s tím ani pořádně nezačal. Pokud nevymyslím nějakou schůdnou cestu, jak to z tý pásky dostat, tak se holt zachraňovaní Robíků konat nebude. Nakonec je to stejně jenom pár desítek nových levelů notoricky známé hry, takže svět zas až o tolik nepřijde.

Hej, lamači joysticků! (21/02/2008)

Právě v emulátoru zkouším natočit vítězné skóre ve hře Gauntletak do High Score Clubu na AtariAge a protože už mě nehorázně bolí ruka od mlácení do numlocku, dal jsem si malou přestávku. Pokud jsou mezi vámi pařiči a máte pocit, že snad můžete konkurovat dvojnásobnému šampiónovi (sezóny 2005, 2006) a aktuálnímu vicemistrovi HSC 2007 (to jako mě), tak neváhejte a hupky dupky na AtariAge, sekce osmibitové stroje a tam už to dohledáte. Soutěží se každých čtrnáct dnů v jedné gamese vybrané v hlasování a nezáleží na tom, zda používáte emulátor nebo real HW. Jedinou podmínkou je fair play, tj. žádné dodělávání si skóre ve Photo Shopu. Je to jasný? Tak jen go!

Hrrr na ně! (20/02/2008)

Jedu do Práglu na Nightwish a tudíž na nějaký Atari pro dnešek seru.

Pěna u huby (19/02/2008)

Na AtariAge zase vyskočil jeden úžasný thread na téma "co by bylo ale naprosto skvělé mít na Atari", navíc od člověka, který se takovými výlevy zřejmě začal profesionálně živit. A tentokrát jsem to už nevydržel a napsal jsem mu, ať to teda jako udělá. Když se mu to zdá být tak skvělé. V životě jsem nezažil, že by z takovýchto keců někdy něco vzešlo, ale podobná témata se na AtariAge objevují až se znepokojivě železnou pravidelností. Proč to ty lidi dělaji? Proč?!?!

Mimochodem. Hodně se ptáte, co je to ono AtariAge, o kterém tu občas píšu. Já ho definuju jako místo, kde náš slavný Bob!k/C.P.U. od 12. září 2005, tj. ode dne svojí registrace, nevyprodukoval ani jeden jediný diskusní příspěvek. Tomu se taky rozhodně nedá říkat kreativní přístup. Na druhou stranu je to určitě lepší než zvracet zhovadilosti á la emkay. Pamatuje na film "Cibule nebo pistole" (v originále "Cry Onion")? Tam byl taky jeden takovej, co pořád nic neříkal. A když pak jednou promluvil, tak to stálo za to. Jsem teda hodně zvědav, cože to bude za nadgalaktické moudro, které z Bob!ka napoprvé vypadne. Na věky snad mlčet nebude.

Varování před nákazou!! (18/02/2008)

Všichni pozor! Poison je nemocný! Byl napaden prudkou a zákeřnou nemocí, která by mohla ohrozit i vás! Pokud se pohybujete často na trase Kutná Hora - Praha, dejte si prosím velký pozor na muže středního vzrůstu, s dlouhými vlasy do copu a s vytřeštěným pohledem. Tento jedinec má silné abstinenční příznaky dlouhodobé nečinnosti na Atari a v případě delší dobu trvajícího kontaktu, nedej bože rozhovoru na dané téma, může nakazit i vás! Nemoc se projevuje horečnou aktivitou, třasem končetin, nemožností opustit myšlenku honem rychle něco na Atari vytvořit, neustálým nutkáním k již rozpracovanému projektu přidávat další a další fíčurky, bombardováním lidí na ICQ s dotazy "tak co je nového?" a již zmiňovaným vytřeštěným pohledem typickým pro zapálené osmibitové fanatiky. Jakýkoliv podezřelý kontakt s touto nebezpečnou osobou neprodleně hlaste na nejbližší stanici VB! Konec hlášení.

Trocha samochvály (17/02/2008)

Tak tedy, tohle byla rasovina jakou jsem už dlouho nezažil. Než se dostanu k podrobnému popisu úspěšného převodu hry "Robbo Boss" z polského turba na diskovou verzi, shrnu zjištěná fakta. Nevím, jaký přesně typ turba mi stál v cestě, jelikož Poláci jich používali celou řadu, ale funguje to takto: na začátku se nahraje loader, který má prvních pár bloků ve standardu, pak se okamžitě přejde do turba a dohraje se zbytek zavaděče. Datové soubory, které se tímto turbem nahrávají, začínají osmnáctibajtovou hlavičkou s deseti bajty vyhrazenými pro název souboru. Hlavička ale neobsajuje žádné údaje o datech, která budou následovat, tak jako je tomu u čs. turbo systémů. Je to vyřešené mnohem lépe. Data, která následují, jsou totožná s formátem standardních binárů. Začínají tedy dvojicí bytů $FF $FF a pak už následují klasické definice bloků, včetně INIT a RUN headerů. Výsledkem je tak turbo záznam s různě dlouhými bloky, které následují těsně jeden za druhým, podobně jako u jednokilových bloků používaných například v Turbo Basicu modifikovaným pro Turbo 2000. Toto polské turbo je tak mnohem menší prasečina než u nás používané varianty, protože se v podstatě jedná o disketový soubor uložený na kazetu.

Zní to krásně a asi to také krásné může být, pokud ovšem někdo neprovede něco jako ta firma, co prodávala ty moje kazety. Zřejmě z důvodu ochrany před kopírováním nebo kdo ví proč z toho kdosi udělal peklo na zemi. Po nahrátí výše popisovaného zavaděče se hned prvním blokem začaly dít strašné věci. Došlo k modifikaci loaderu a všechny následující bloky byly načítány už jako docela složitě zakódovaná data, přičemž autor po nahrátí druhého bloku ještě jednou pro jistotu zmodifikoval loader na jiné kódování. Čili načíst jednotlivé bloky přes TM-2304 a následně je uložit na disk jsem sice dokázal, jenže bylo mi to k ničemu, protože kromě prvního byly všechny ostatní k nepoužití. Snažil jsem se sice přijít na to, jak to kódování funguje, ale nepochodil jsem. Ve smyčce se tam příchozí byte EORuje přes proměnnou v nulté stránce, která se navíc po každém bajtu ROLuje nebo RORuje, přičemž se carry bit účastnící se rotace nastavuje v závislosti na něčem, co už jsem opravdu nepochopil.

Jediná možnost tedy byla nechat ten loader, ať to celý rozkóduje a pak se to nějak pokusit pomocí QMEGu přenést z paměti na disk. Byla to ale totální šílenost a to celý v závorce na druhou. Nejdřív jsem si vyrobil diskovou verzi úplně původního zavaděče, pak jsem přešel na poprvé zmodifikovanou verzi a posléze na tu podruhé překopanou. Stálo mě to hodiny experimentů s QMEGem a emulátorem, ovšem stejně mě zachránilo pouze to, že po druhém bloku vyskočila reklama a třetí blok se nenahrával hned. Podruhé modifikovaný loader ale tvrdohlavě odmítal Robba po nahrátí pustit a vše pořád končilo na erroru. První modifikace přitom hru nahrála a pustila v pohodě. To už jsem si skoro rval vlasy z hlavy, nicméně po pár hodinách jsem více méně náhodou přišel na to, že se všechno rozkódovalo v pořádku, jenom zřejmě někde neseděl nějaký checksum či co.

To už jsem si myslel, že mám konečně vyhráno, jenže ouha. Poslední blok se nahrával až po $BFFF, takže když jsem skočil do QMEGu, o konec těch dat jsem přišel. Pracně jsem proto musel upravil loader, aby se ten inkriminovaný blok nahrál o kousek níž. Jakmile se všechno toto podařilo, vylistoval jsem QMEGem komplet celou paměť na disk a začal jsem z toho v emulátoru tvořit file verzi. Věděl jsem, že se nahrály dva bloky a věděl jsem kam, jenže jsem neměl v ruce startovací adresu. Porovnáním s jinými "custom" verzemi Robba jsem ale přišel na to, že první blok je nějaký depacker a druhý vlastní data. Následovalo pár pokusů, kde by to asi tak mohlo začínat a kolem půl páté (dělal jsem na tom od osmi ráno) jsem se konečně trefil. Robbo Boss se krásně a v pořádku pustil! Měl jsem skutečně radost, jaký jsem to pašák, nicméně až teprve po projítí všech třiceti levelů jsem si mohl naplno oddychnout. Hra funguje zcela korektně, všechny levely jsou OK!

Nezbývá mi než věřit, že dalších pět Robíků, označených jako Robbo B1 až B5, bude řešeno podobným způsobem. Protože jinak by mě z toho už asi opravdu kleplo.

Jo, a ještě jsem se málem zapomněl zmínit o tom, že v tom dábelském loaderu se zhusta používají "nestandardní" instrukce 6502! Je to tam samej LAX, SAX a jim podobné zrůdnosti. Já sám jsem nikdy tyhle vymoženosti nepoužíval, takže jsem z toho měl v hlavě pořádnej hokej. Copak tohle se dělá slušným občanům?!

Dřina, dřina, dřina (16/02/2008)

Někdy minulý týden jsem na aukru vyhrál pár kazet s turbem. Bylo mezi nimi několik kousků až z Polska a k mé velké radosti se na nich nachází několik her, které jsem ještě nikdy neviděl. Jedná se celkem o šest "custom" verzí slavného Robba. Jenže mám velký problém, jak je dostat na disk. Dokážu je sice standarně upraveným kazeťákem načíst a spustit, ale ty bestie používají vlastní speciální loader a navíc jde o ono hnusné polské turbo, které se nahrává na několik různě dlouhých dílů bez hlaviček. A zřejmě je to nějak ještě zakódovaný či co. Pěkných pár hodin jsem si s tím hrál a požadovaný výsledek se stále nedostavil. Zítra budu pokračovat.

"Dárešek" (15/02/2008)

Ve středu mi Raster slíbil na druhý den překvapení a vskutku mi pak ve čtvrtek hned ráno do pošty od něj dorazil email se subjektem "Daresek". Byl to ale danajský dar! Raster si napsal jakýsi udělátor a proklepnul mi celý archív, jestli se v něm nenachází nějaké vadné bináry. Ačkoliv vše testuji na real HW, tato situace bohužel může nastat. Sám jsem svého času hodně souborů s nekorektní strukturou "umravnil", přesto jich Raster dalších více než sedmdesát odhalil. Jde o to, že takový soubor jde většinou stále naprosto v pohodě nahrát a pustit, ovšem v závislosti na loaderu, který ho zavádí. Je-li hodně robustně napsaný, je všechno OK, není-li, můžou nastat problémy. Nejčastěji se jedná o různé nadbytečné byty za posledním blokem souboru nebo tam naopak nějaké ty bajtíky chybí.

Zní to jednoduše? Omyl! Díky Rasterově překvápku jsem si včera a dneska večer pěkně máknul. Většinou jsem sice z inkriminovaných binárů odmáznul pár bytů a vše bylo rázem v pořádku, v několika případech jsem ovšem musel vyvinout značné úsilí, abych vše napravil. Jako nejhorší se ukázaly být hra "Puzzle Panic" a hlavně demo "Tracking Balls". Co tam autor při nahrávání tohohle spíše intra páchal za prasárny, to se málokdy vidí. Totální šílenost. Jinak než QMEGem to nešlo nahrát a až po více než hodině práce jsem z toho dokázal udělat normální binár. Uff. Když k tomu přičtu co jsem strávil času s následným zkoušením všech opravených souborů na mojí věrné 800XE, tak mi to dává pěkných pár hodin práce. Děkuji Ti z celého srdce za tu skvělou zábavu, Rastere!

A zde je seznam všech opravených binárů, které jsou od dneška na serveru. Nejprve hry:

Acrobat (Muenzenloher)
Caveman
Cleaver
Crillion
Cygnus X1
Dance Fantasy
Flip!
Illuminations
Ithix
Joust
Knobs and Knockers
Koung
Masterblazer
Match Racer
Myriapede
On-Track
Pong!
Puzzle Panic
Satarn Saturn
Simulated Computer II
Special Delivery
Space Zap
Stardate 4000
Stellar Arena
Super Zaxxon
The Last V8
Tunnel Trekker
Topographie Deutschland
Topographie Europa
Whirlinurd
Xpoker

A teď ještě dema:

Atari Girl
Axel F.
Basic Camp
BCT
Colourflow
Digitized Speech #1
Draw Demo
Drunk Tank
Ego Demo
EQ-Demo
Film Editor
Fraktalshow
Fraktalshow 2
Graphicmaster III
Hi Guys
Imperial
J.t.t.S.o.t.U.
January Demo 1993
Loadsa Colours Demo
Masic Demo I
Masic Demo III
Megaforce
Nude Madonna Pic
Ogloszenie (Nietoperek)
Pet-Demo
Phoenix
Pixel Average Demo
Platfus Demo
Playboy Centerfold December 1982
Playboy Centerfold January 1984
Playboy Centerfold October 1982
Rolo 5
Sky Computer Network
Slot Demos
The Amiga 500 Demo
The Last Scroll
Tracking Balls
Welcome Steve Zipp
Whomper Stomper Digital Voice
Wirbel
You've Got the Power

K tomuto dlouhému seznamu je potřeba přidat ještě dvě dema, u kterých Raster odhalil nesrovnalosti ve struktuře. Jedná se o "Mini-Sampler I - Keine Panik" a "Rzog Joins XE-Team". Tyhle dva kousky se bohužel zcela opravit nepodařilo. Na konci jim chybělo velké množství dat a ty si domyslet opravdu nedokážu. U toho sampleru to ještě není tak na závadu, prostě tam je o kus kratší zvukový záznam. "Rzog Joins XE-Team" je na tom hůř. První dvě části se korektně nahrají a pustí, při pokusu o nahrátí třetí už ale program spadne. Stejné to bylo i před mojí opravou, jenom to nahrávání třetí části chvíli pokračovalo, než se dorazilo na předčasný konec souboru. Teď je to tak, že všechno za tou druhou částí jsem vymazal. Přišlo mi to tak lepší. Na co tam mít zbytečných několik kilobytů navíc, když stejně nejdou dohrát? Doufám, že obě tyto nešťastný dema časem někde seženu v původní podobě. Dnešní pátrání po internetu sice vyznělo naprázdno, ale kdo ví. Třeba jednou na ně někde narazím.

To sou věci (14/02/2008)

Na přelomu tisíciletí to vypadalo, že osmibitové Atari je definitivně dead, minimálně co se nových her týče. Demo scéna sice ještě jakž takž žila, ale gamesy nepsal téměř nikdo. Například v roce 2000 vznikly dle údajů mojí databáze pouze dvě! Od té doby se to ale naštěstí pouze a jenom zlepšuje. V poslední době bych dokonce řekl, že nastává úplný boom. Nových her se najednou objevují spousty a zvlášť poté, co se do toho pustili Poláci, to stojí opravdu za to. Zrovna dneska vypluly na povrch informace o další připravované smažbě. Vega, TeBe, Tezz a Miker se pustili do Atari verze slavného Bomb Jacka. Podle krátkého demonstračního videa to vypadá naprosto dokonale. Jen doufám, že to Vega dotáhne do konce a že ho nezastaví podobné problémy jako u velmi nadějného leč stále nedokončeného projektu Yie Ar Kung Fu.

Opravdu dobrá koupě (13/02/2008)

Tak jsem konečně jednou ohledně Atari zainvestoval do něčeho, na čem brutálně neprodělám kalhoty, jak to u mě bylo a je v jiným případech zvykem. Svého času jsem za nějakých 40 USD zakoupil pro Jaguára homebrew CD hru Gorf, což je téměř 100% věrný port klasické automatovky. Autor bohužel záhy po jejím uvedení musel kvůli autorským právům přestat s její distribucí. Já naštěstí patřím mezi těch několik desítek Jagistů, kteří Gorfa stačili v první vlně prodeje objednat. No a díky tomu, že hra se již neprodává a podle všeho ani nebude, tak se z ní stal zatraceně raritní kousek. Na eBay se zrovna jeden exemplář draží a pět dní před koncem aukce je cena už na 130 dolarech! Třeba se jednou bude originální Gorf prodávat za stejně nehorázné částky jako Battlesphere a já se stanu boháčem. Už to úplně vidím.

Prokletá buga v SDCMC (12/02/2008)

Do "W" jsem zabudoval první CMC track od Poisona. A byl to boj. Poison komponuje zásadně v SDCMC neboli Stereo Double CMC od Datriho, jenomže to má jeden drobný zádrhel. Datrim jinak skvěle vylepšené CMC ve verzi 2.02 špatně generuje přehrávací rutinu! V mono skladbách se to neprojeví, ale ve stereu špatně hraje pravý kanál, protože to tam prostě a jednoduše posílá nesmyslná data. Já jsem na tenhle problém narazil už při tvorbě Mysterion Preview, ale tehdy jsem se mylně domníval, že to dělá pouze u double tracků. A vono ne! Vono to mrší všechny stereo skladby bez rozdílu vyznání. Pokud snad náhodou na to někdo narazíte, tak vězte, že je třeba opravit instrukci LDA $XXXX nacházející se na adrese $0A28 od začátku přehrávací rutiny. Její parametr má ukazovat na paměťovou buňku $A5 přehrávací rutiny, místo toho se ovšem odkazuje někam do pryč. Totéž platí pro instrukci ORA $XXXX, která je na adrese $0A4A přehrávací rutiny. Ta má odkazovat na buňku $A7, opět počítáno od počátku rutiny.

Nevěřím vlastním očím! (11/02/2008)

Zázraky se nakonec asi přece jenom dějí. Heaven, do kterého tady čas od času pěkně zhusta reju, ohlásil dokončení portu hry Metagalactic Llamas z Commodoru VIC-20. Jedná se o poměrně dost stupid "střílečku" z dílny slavného Jeffa Mintera z roku 1983, se kterou Heavenovi pomohli Emkay a Miker. Včera Heaven vypustil RC1 verzi a skutečný final release bude prý následovat velmi záhy. Tento styl práce sice nadále považuju za naprosto pošahaný, aspoň ale Heaven jednou konečně něco opravdu dodělal. Teď už snad nezklame, když se dostal až sem.

"W" (10/02/2008)

Konečně jsem do finále dotáhnul další efektíček v projektu "W". Vypadá velmi velmi jednoduše, ale chvilku mi to zabralo. Další obrazovka je tedy hotová. Doufejme, že další budou následovat a že to spolu s PG a Poisonem dáme v dohledné době dohromady.

CALP (09/02/2008)

Doufám, že jste to všichni již zaznamenali, ale čistě pro jistotu bych rád upozornil na stránku projektu CALP (Czech Atari Literature Preservation). Za touto iniciativou směřující k elektronické archivaci veškeré dostupné čs. Atari literatury stojí Vladimír Mátl a najdete ji na adrese www.atari8.cz. Jedná se samozřejmě o báječný nápad a já doufám, že česko-slovenští Ataristé Vláďu patřičně podpoří, jak to příkladně činí Honza Křupka. Pro začátek by určitě pomohlo dát dohromady co nejobsáhlejší seznam literatury pocházející z našich luhů a hájů. Takže projděte svoje zaprášené knihovničky, jako jsem to někdy v létě udělal já, a mrkněte zda náhodou nevlastníte něco, co Vláďa ještě nemá zaneseno ve svém obrovském katalogu. Tak na co ještě čekáte?! Koukejte mazat pryč z této stránky a ať má Vláďa hezky rychle v poště vaše příspěvky ke společnému dílu!

Opět Flip Out (08/02/2008)

Ve volných chvílích na Jagovi dál radostně poskakuju ve Flip Outu. Teda radostně. Na vyšší obtížnosti už to začíná být docela maso. Hlavně proto, že to autoři přehnali s citlivostí padu, takže dost často mám pocit, že si ta hra dělá co chce. Naštěstí je tu tlačítko power a kdo ví o čem mluvím, tomu jistě vyskočil na xichtu mírný úsměv, ba v některých případech přímo ďábelský škleb. No nic. Důležité je, že jsem na hard obtížnost dostal Flufíka a na insane jsem se k němu už taky prokousal. Teď ho ještě porazit. Na psychotic jsem v 52. levelu, čili ještě dva a můžu zkusit final battle. Ale obávám se, že na tuto úroveň zůstane pouze u toho pokusu.

Kaz Kompo 2007 (07/02/2008)

Dneska byly se čtrnáctidenním zpožděním zveřejněny výsledky Kaz Kompa za minulý rok. Zcela po zásluze vyhrály s obrovským náskokem hry Yoomp! a Crownland, na třetím místě skončil Mind Blast, skvělé to grafické a hudební dílo kolegy PG, které jsem doplnil trochou kódu. Na rovinu ale musím říct, že z Kaz Kompa mám hodně smíšené pocity.

Kaz Kompo má být soutěží o nejlepší hru, která spatřila světlo světa během celého kalendářního roku. Má tedy být jakousi konkurencí pro ABBUC SW Compo, jehož podmínky a pravidla se Kazovi moc nezamlouvají. S tímto jeho názorem sice absolutně nesouhlasím, přesto považuji Kaz Kompo za výborný nápad, který ovšem organizátor podle mého názoru vzal za nesprávný konec. A to především proto, že nastavil nejasná, matoucí a unfair pravidla.

Tak předně Kaz nerozlišuje mezi zbrusu novými hrami a konverzemi, resp. porty. Těch se přitom minulý rok vynořilo hned několik. Já osobně jsem na Rasterův popud vylepšil file verzi Commanda o nový titulní obrázek a novou hudbu, čímž vzniklo Commando+, a xxl pak ze ZX Spectra naportoval hry Jetpack a Jet Set Willy. Konverze Commanda mi zabrala tuším tři nebo čtyři týdny, zatímco xxl strávil nad každým portem řádově měsíce, protože jeho job byl nepoměrně složitější. Při vší úctě k němu je to ale pouze zlomek času, který by nad vývojem podobných games strávil, kdyby je psal zcela od nuly. A proto jsem proti tomu, aby porty či konverze soutěžily s ostatními hrami dohromady. Prostě to není fair.

Za další velký problém považuji poněkud zmatečná pravidla soutěže. Finanční odměna za první tři místa se totiž nevztahuje na hry, které v létě získaly nějakou z cen v ABBUC Compu. Přesto se tyto hry Kaz Kompa zúčastnily a bylo možno pro ně hlasovat. Někteří z hlasujících, kterých bylo mimochodem pouze šedesát, pro ně ovšem vůbec nehlasovali, protože věděli, že žádnou z finančních cen stejně nemohou získat. Jiní je naopak do hlasování zahrnuli, což konečné výsledky zcela určitě ovlivnilo. Tohle by taky chtělo dopracovat, jelikož to podle mě má do férovosti opět dost daleko.

Zkrátka a dobře, i když Mind Blast vybojoval krásné třetí místo, až takovou radost z toho mít nemůžu. Nejenom proto jsem se už před nějakým časem rozhodl, že se případné finanční odměny vzdám, stejně jako to minulý rok udělali všichni výherci. Třeba z toho vznikne zajímavá tradice, když už nic jiného. Jen doufám, že mi to PG odpustí, protože to on byl hlavním strůjcem úspěchu našeho loňského projektu.

A zas (06/02/2008)

"W" je o další obrazovku dál. Dostal jsem se tak již na druhý list z těch třech, co mi oskanované přišly od Poisona. Takto jsem tedy doposud nic netvořil. K dispozici mám tři oskanované obrázky, k tomu nějaké povídání, jednoho přítele na mailu a jednoho na ICQ. Je to opravdu čím dál tím lepší. Tato "týmová" spolupráce na dálku je vpravdě zážitek. Zlaté dobré časy na začátku tohoto tisíciletí, kdy jsem dělal FreeCell a TriPeaks. Byl jsem na to sám, nikdo mi do toho nekecal, na nikoho jsem nemusel čekat a s nikým nic zdlouhavě a hlavně komplikovaně řešit. Pravda, výsledek odpovídal zcela mým "schopnostem", ale na druhou stranu jsem byl svým pánem. Už se opravdu těším, až tato doba znovu nastane. Teď jenom dokončit rozdělané projekty a bye bye Atárko. Maria čeká!!

Jsem zase jako kódoval (05/02/2008)

Opět jsme o něco pokročili v projektu "W", jak od teď budu nadávat Poisonově intru či co to má být. :) Prokousal jsem se přes další obrazovku a šéfvedoucí zároveň schválil návrh na další. Výborně. Po kouskách, ale neúnavně vpřed.

Nový HW! (04/02/2008)

Čekal jsem na ní dlouho, ale nakonec jsem se přece jenom dočkal. Překrásná konzole 7800 v provedení NTSC! Juchů! Za pouhých $25 včetně poštovného, to je myslím velmi pěkné. Sice bez jakékoliv kabeláže, prostě jenom base unit, ale přesně to jsem chtěl. A hlavně. Zapojil jsem to, vrazil jsem tam jednu z těch několika NTSC her co mám a krása nebeská. Ono to funguje! Joj, to mám radost.

Raster zákeřňák (03/02/2008)

Chudák legenda si pořád plačky stěžuje, jak toho má moc, a někdy ve středu nebo ve čtvrtek jen tak mezi řečí pravila, zda-li bych neměl nápad na nějaké to compo pro Forever. Raster totiž kromě kreslení obrázků, skládání hudby, kódování a vývoje HW ještě pro jistotu připravuje na Foreveru zábavné soutěže pro zúčastněné maniaky (minulý rok to například byly screenshoty z her, do kterých bylo vpraveno něco, co tam nepatřilo, a úkolem bylo samozřejmě poznat co). No a já jsem teda v dobrém úmyslu řek, že se jako zamyslím. A to jsem též učinil a v pátek jsem nápad předal. Jenže to jsem si pěkně naběhnul na smeč! Raster okamžitě prohlásil, že takováto soutěž tady opravdu ještě nebyla a ať jí teda připravím. Tomu já říkám podraz! Že jsem si radši nehrál na blba, jak to normálně dělám. Místo toho jsem včera a dneska seděl u počítače a dával to dohromady. Tož tohle si teda budu pamatovat, ty kryso!

Jag nezahálí (02/02/2008)

Úspěšně flipoutuju! Na normal obtížnost jsem se proklestil všema čtyřiapadesáti levelama, což znamená, že jsem na závěr uspěl i ve face to face souboji s Kingem Fluffym. Na hard jsem se k němu už také dostal, ale ještě jsem ho nezkusil pokořit. Místo toho jsem na střídačku hrál úrovně insane a psychotic, což místy bylo opravdu docela funny. Ale zatím si myslím, že je to pořád hratelný. A to je základ. Já prostě nesnáším nehratelný gamesy!

Demo... (01/02/2008)

Pokračuju v práci na Poisonově projektu, který podle ideového autora bezpochyby srazí celou Atari scénu k zemi. Opět jsem o kousek postoupil a vyplodil jsem další efekt. Implementace grafiky z produkce PG si přitom, jako obvykle, vyžádala spoustu online dotazů. Já prostě nechápu, jak to ten člověk v té svojí na krátko ostříhané hlavě vidí. Já na jeho návrhy kouknu a netuším, jak je to možný udělat. Načež on mi to vysvětlí, já se tomu zasměju, pak to pochopím a znovu se tomu zasměju. A tak to jde pořád dokola. Výsledek jste mohli vidět v Mind Blastu a věřte, že v nedávno dokončeném projektu "S" se PG předvedl v ještě lepším světle. Chvílema mám pocit, že neprogramuju, nýbrž že obaluju jeho grafiku kódem.

Knight Lore hotov! (31/01/2008)

No vida. A je to tady. Konverze hry Knight Lore byla oficiálně uvolněna a přesně podle předpokladů to vypadá nádherně. O víkendu to prásknu na server, i když podle předchozích zkušeností nepochybuju, že xxl časem vydá nějakou další verzi opravující nalezené chyby. Každopádně xxl, hudebník stRing a emkay odvedli vynikající práci, ačkoliv se ohledně G2F konverze úvodního obrázku stačilo na AtariAge pár poťouchlých "diskutérů" tak trošku pohádat. Místo toho, aby v posvátné hrůze poklekli a jenom tiše zírali, že je něco takového jako přímý port z jiné platformy vůbec možné. Ale to je klasika. Jakmile někdo ukáže, že dříve nemyslitelné je prakticky realizovatelné, všichni to rázem začnou považovat div ne za naprostou samozřejmost a začnou do toho odborně kecat. A já pak mám cuky jim to pěkně od plic vytmavit. V této souvislosti Raster navrhnul zavést pravidlo, že za každý dokončený projekt má autor právo jedné negativní reakce na něco cizího. Jinak že může jen chválit. To je věru zajímavá myšlenka! To by na diskusních fórech bylo ticho jak v kostele, protože těch dokončených projektů je jako máku. A hlavně. Možná se mi to zdá, ale lidi, co opravdu něco dělaji, nemaji téměř žádnou potřebu kvůli kdejaký kravině rozpoutávat flame diskuse.

Tak tohle můžu (30/01/2008)

Určitě všechny strašně moc zajímá, kterou gamesku teď aktuálně hraju. Nebudu vás napínat. Je to Flip Out! pro Jaga. Zatím jsem se proskákal do 29. levelu na normal obtížnost. A musím říct, že se mi tahle hra opravdu líbí. Takový typ her mám rád! Je to sranda, nikam se moc nespěchá, žádný životy, žádná energie, žádný časový limit. Prostě až člověk daný level složí, tak ho složí a je pouze na něm, jestli mu to bude trvat třicet sekund nebo třicet minut. Podobně jako v Mind Blastu nebo v projektu "S".

Troška kódování (29/01/2008)

Něco málo jsem stvořil do Poisonova intra. Jedná se o další malý efektíček. Snad se mu to bude líbit. Taky PG se už dal do práce a na email mi od něj přišel první obrázek, kterým ho Poison zaúkoloval. Vypadá samozřejmě pěkně. Trvá nám to, ale něco z nás přece jenom pomaličku leze.

Knight Lore konverze (28/01/2008)

Další přímý port z dříve nepřátelské platformy je na obzoru. Autorem je přirozeně xxl, který se už stačil více než dostatečně proslavit konverzemi her Jet Set Willy a Jetpac ze ZX Spectra. Tentokrát si xxl vyhlédnul gamesu Knight Lore z u nás velmi málo známého stroje BBC Micro. Jedná se o isometrickou chodičku, něco na způsob Chimery nebo Molecule Mana. Je to v nejjemnější grafice, ale díky podkládaným PMG to vypadá opravdu výborně. V současné době je to ve stádiu hratelné beta verze a podle toho, jak jsem to zkoušel, to vypadá na další skvělou konverzi. Nevím, zda xxl může naportovat cokoliv co si usmyslí (a předpokládám, že asi úplně cokoliv ne), nicméně taky bych měl několik tipů na pár her, které mi vždycky na Atari chyběly. Na Spectru jsem například hodně rád hrál oba Saboteury, do zemdlení jsem pařil Exolona, hodiny jsem sjížděl Enduro Racer nebo ATV Simulator a s kámošem jsem žasli nad Sirem Fredem. Ale asi nejvíc jsem miloval Highway Encounter. Kdyby alespoň jedna z těhlech pecek na Atari díky kouzelníkovi xxl dorazila, byl bych v sedmém nebi. No, třeba mě náš polský kolega vyslyší.

Tempest! (27/01/2008)

Zatímco Skyhammer je pěknej shit, tak Tempest 2000, to je jiný kafe. Včera hluboko do noci a dneska ráno a pak ještě prakticky celej den jsem tuto úžasnou gamesu opět po delší době pořádně zapařil. S rotary ovladačem je to vskutku skvělý zážitek! Jedině mě mrzí, že se pořád nemůžu dostat přes level 96, kde už je to víc než na ostří nože, a taky warp módy bych se měl už jednou naučit. Ten první je úplně v klidu, ale ten s 3D tunelem a ten třetí, který ani nedokážu pořádně popsat, ty mi teda opravdu vůbec nejdou. Chce to víc tréninku...

Naposled Skyhammer (26/01/2008)

Ani nevím proč, ale napadlo mě zkusit na Jagovi ještě jednou tuhle prokletou hru. Tentokrát jsem ale na to šel od lesa. Na netu jsem si našel cheat, který přidá padesát tisíc na kreditu, všechny zbraně a pošle hru do dalšího města. Cheat jsem použil hned v Jerichu, který jsem tak jako tak svého času poctivě dohrál, a po zuby vyzbrojen jsem se vrhnul na San Diablo. Takto nadopován jsem ho konečně dohrál a poprvé jsem uviděl třetí a poslední město, to jest Troy. A opět se ukázalo, že Skyhammer je i na easy obtížnost totálně nehratelná záležitost. Vypadá to, že čím víc misí člověk splní, tím brutálnější útoky nepřátel následují a já jsem prostě zhruba v půlce dobývání Troy opět skončil s financema na dně, protože nákupy atomovek jsou proklatě drahá zábava. Na dně jsem byl samozřejmě taky s nervama od toho naprosto kreténsky vyřešenýho ukládání misí a neustálýho crashovaní hry, ale to se opakuju. Závěr: San Diablo jsem podle všeho dohrál jenom proto, že jsem díky cheatu neměl na kontě žádné splněné mise z Jericha. Hrát to regulérním způsobem nepovažuji za prakticky realizovatelný. Nakonec jsem se alespoň s pomocí cheatu podíval na úplný závěr hry, se kterou jsem tímto definitivně skončil. Moje doporučení zní: lidi, nehrajte to, pro boha svatýho!!

Další HW do sbírky (25/01/2008)

Dneska jsem si od svého kamaráda Jirky Pavlíčka vyzvednul kompletní sestavu 800XL. Jedná se o teprve druhý stroj tohoto typu v mé sbírce, ostatních devět mašinek je směs osmistovek a stotřicítek XE, z nichž tři jsou rozšířené na 256 kB paměti. Rád bych tímto Jirkovi za jeho šlechetný dar poděkoval a vůbec bych rád vyzdvihnul jeho úlohu v mém Atari životě. Byl to totiž právě on, kdo mi na konci osmdesátých let ukázal vynikající assembler MAC/65 a zasvětil mě do tajů strojáku. Byl to on, kdo mi půjčil knížku "Základy programování mikroprocesoru 6502", onu bibli snad všech čs. Ataristů, s jejíž pomocí jsem dělal svoje první kodérské krůčky v JSA. A je to právě on, kdo pro mne napsal PHP engine, který pohání tuto sajtu. Jirka se už Atari sice dávno nevěnuje a od dnešního dne ani žádné Atari nevlastní :), ale je stále příznivcem této značky, pro kterou svého času napsal pod nickem Fanatic Star Software několik hodně zajímavých věcí. Z nich se do současné doby zachovalo pouze skvělé dvoudílné Tablo (části I a II) jeho střední školy a hra Tetris, pro kterou jsem v roce 1990 vytvořil úvodní "obrázek". Ještě dneska si vzpomínám, jak jsem to na svém Merkuru páchal ve Fun with Art. Proto je to taky celý černobílý. Jojo, to byly časy...

Ould skúl II (24/01/2008)

Mikroskopickými krůčky vpřed! Úplně úvodní efektíček se pomalu rýsuje. Je to celé v grafice a hýbe se to. Podle všeho se to začíná podobat tomu, co si Poison ve své silně úchylné šedé kůře mozkové vysnil. Horší zpráva je, že grafiky se prý ujal PG. Mám se tedy opět na co těšit, protože jeho grafické vychytávky pokaždé z jednoduché záležitosti udělají pravé programátorské peklo. Hahaha. To nic PG, to já jen tak cvičně reju. Proto jsem přece tenhle blog pro sedm dychtivých čtenářů začal psát. Ostatně. Původně jsem tu dneska měl rýt do někoho úplně jiného, ale Raster mi to zakázal. Víc neřeknu, protože bych to schytal.

Ould skúl (23/01/2008)

Poison dostal nápad udělat nějaké maličké oldschool intro pro Atariádu, tak jsem se do toho pomaličku pustil. Bude to ale podle všeho dost náročné, protože komunikace s naším milým Kutnohorníkem je značně komplikovaná. Zatím jsem dostal emailem jeden naskenovaný papír s dosti vágním popisem několika úvodních obrazovek a nějak se to snažím zpracovat. Co z toho ovšem vypadne, to ví pouze a jenom osmibitový Atari bůh.

Čtenářská anketa (22/01/2008)

Pojal jsem sebestředný nápad zjistit, kolik lidí čte tento blog. Pokud bych se snad dostal přes deset, byl by to naprosto nečekaný úspěch. Já v to samozřejmě nedoufám, ale za zkoušku nic nedám. Představuju si to asi tak, že bych tu zveřejnil seznam čtenářů tohoto nechutně subjektivního blogu, jehož základní vlastností je, že nikdo nemůže na nic reagovat a já si tudíž můžu psát co mě napadne bez ohledu na následky. Pokud se tedy nestydíte za to, že ty moje bláboly čtete, a souhlasíte se zveřejněním svého jména, pošlete mi email a já Vás zařadím na svou čestnou černou listinu.

Seznam čtenářů tohoto fantasmagorického blogu:

František Houra (autor)
Robert Petružela aka Bob!k
Raster (civilní jméno je přísně tajné)
Zdeněk Eisenhammer aka PG
jakýsi Pepax
Jan Němec
Honza Křupka aka Krupkaj
Tomáš Trávníček alias Trafo

Duellin's Droid (21/01/2008)

S pocitem naprosté slasti jsem právě přetočil počítadlo skóre i levelu v této úžasné maniakální střílečce. Tuhle hru já prostě miluju. Od takovýho padesátýho levelu to začíná být kolosální nášup a cca od pětasedmdesátýho jsou to naprostá jatka. Ale hratelná jatka! Ono není problém udělat nehratelnou řežbu, nýbrž právě řežbu hratelnou. Potvory všude kolem dokola, kulky sviští vzduchem, krev a vnitřnosti se válí kam oko dohlédne. To je Duellin's Droid.

Centipede a spol. (20/01/2008)

Vždycky jsem měl strašně rád hry typu shoot'em all. Všechno pozabíjet, střílet na všechny strany, to je prostě moje. Takže hry jako Hyperblast, Alien Ambush, Galactic Chase, Zybex, Satan's Hollow, Warhawk, Juno First, Duellin's Droid, Megamania, Laser Hawk, The Dreadnaught Factor, Asteroids, Blaster nebo Centipede jsem pařil a budu pařit jako o život. A to jsem určitě na nějakou tu oblíbenou střílečku zapomněl. V rámci připomenutí si starých časů jsem dneska prohnal pérka hře Centipede a z cvičných důvodů jsem přetočil počítadlo skóre. Jedná se samozřejmě o verzi z roku 1981, což je prý prototyp hry, která byla oficiálně vypuštěná o rok později. Jde hlavně o to, že ta prototypová verze je výrazně hratelnější, protože housenka se snaží jít dolů pokaždé stejně, čili se nechá udělat pro ní jeden přístupový tunel, ve kterém se potom dá opakovaně masakrovat. Oproti tomu ta pozdější verze je pěkně drsná, housenka se má snahu rozdělit na dvě menší a dolů si to namíří jak jí napadne. Postupem času se to pak stává naprosto nehratelný a nějaký přetočení skóre rozhodně nehrozí. Tož asi tak.

Co se to děje? (19/01/2008)

Za dobu, co provozuju archív a8.fandal.cz, jsem si už zvykl na to, že podpora ze strany Atari komunity stojí za starou bačkoru. Myslím tím to, že se našlo jenom pár jedinců, kteří mi poslali něco, co jsem doposud v archívu neměl. Jedinou světlou výjimkou je Charlie Chaplin, který mi toho už poslal opravdu hodně a já jsem mu za to skutečně velmi vděčný. Čas od času pošle něco taky Miker a s obrázkama si sem tam vzpomene Gonzo. Jinak je to opravdu bída a počet těch, co si na mě za předešlé dva roky vzpomněli, nepřesahuje dvacet. Někdy celé dlouhé měsíce nedostanu dokonce ani jeden email na téma Atari! Proto mě úplně šokoval nástup do letošního roku. Začalo to vlastně už 27. prosince, kdy dorazily dvě věci od Scorpia, a pak se s přispěvateli doslova roztrhnul pytel. Do dnešního dne jsem obdržel osm emailů s nějakým příspěvkem do archívu! To sou nějaký skvrny na slunci nebo kýho víra? Každopadně děkuji! Thank you! Vielen Dank! Dziekuje bardzo!

Tribute to Raster (18/01/2008)

Psát cokoliv o Radku Štěrbovi znamená nevyhnutelně vršit superlativy. On je žijící legenda, pro většinu Ataristů (v to počítaje i mě) je nadčlověkem, pro některé dokonce polobohem. Vždyť považte. On se věnuje vývoji softwaru i hardwaru, je skvělým hudebníkem, grafikem a kodérem, píše hry i dema. Není na světě mnoho takových a u nás už vůbec ne. Poté, co Atari opustili Jirka Bernášek (Bewesoft) a David Spilka (Datri), nemá v ČR absolutně konkurenci a nic nenasvědčuje tomu, že by se to mělo změnit.

A teď si toho Rastera pěkně proklepneme. Začneme softwarem. Databáze na a8.fandal.cz obsahuje přes osmdesát (!!) záznamů s jeho jménem, takže jenom zkratkovitě. Mezi nejznámější Rasterovy hry patří bezesporu vynikající Naturix, Magnetit, Videopoly nebo Dangerous Street a řada her vzniklá ve spolupráci s Robertem Knillem, jako například Gunhead, Predator či Imagine. Z novější tvorby jsou mimořádně oblíbené jeho gamesy pro multijoy, tj. Cervi, Cervi 2, Multris a Shot'em All. V demo oblasti Raster těžce zabodoval produkcí nazvanou Self Demo, se svými 1kB intry pak několikrát vyhrál prestižní Forever. Zapomenout samozřejmě nesmím na slavný Raster Music Tracker, což je windowsovské hudební studio, které způsobilo revoluci ve skládání muziky pro malá Atari. Kromě toho Raster napsal množství nativních a crossplatformových utilit. To je prostě síla!

Softwarem ovšem Rasterovy aktivity na Atari scéně nekončí. On je i hardwarista. Právě on stojí za vznikem multijoye, neboli interfacu umožňujícího připojit k Atari až osm nebo dokonce šestnáct joysticků a společně pak pařit hry podporující tento HW zázrak. Náš hrdina se dále podepsal pod projekt S/XEGS RAMcart aneb programovatelný 128 kB cart podporující většinu kdy používaných typů cartridgí pro naše milovaná Atari. V současné době Raster spolu s Bob!kem pracují na dalším, zatím přísně tajném HW projektu a věřte, bude to opět bomba.

Abych to shrnul. Raster je hyperaktivní Atarista všeuměl, znalec malého Atari s titulem profesor, hybná síla Atari klubu Prostějov, první muž magazínu Flop, zkrátka hvězda první velikosti (podle RGCD tzv. uberstar), která by si zasloužila tesaný pomník. V celosvětovém měřítku je nejznámějším a nejslavnějším českým Ataristou všech dob a svou prestiž každým rokem jenom zvětšuje. Můžeme být opravdu rádi, že ho máme ve svém středu. Věřím, že nám nejenom zahraniční Ataristi, ale lidé z dalších platforem jenom tiše závidí.

PS: pokud snad celé toto povídání vyznívá jako hrdinský epos, pak vězte, že přesně to bylo mým záměrem. Ten člověk si to opravdu zaslouží. Někdo už to prostě musel říct na plnou hubu!!

Joketro hotovo II (17/01/2008)

Zběsilý Atarista Raster opět zaúřadoval a nejenom, že na joketru našel vadu na kráse, dokonce našel i vadu na kódu. Teda, co to tady plácám. On vždycky najde obojí na čemkoliv co já udělám. Každopádně jsem musel joketro upravit a opravit, následkem čehož jsem musel hledat další tři přebytečné byty, abych se s tím vešel do 1kB. To se naštěstí podařilo. Doufám, že teď už bude Raster spát o něco klidněji. Na téma velkého Mistra bych se tu měl určitě jednou rozepsat víc a pěkně zeširoka. Dneska ale na to nemám energii.

Joketro hotovo (16/01/2008)

No a je to. Dva dny práce a joketro je na světě. Největším problémem se samozřejmě ukázalo být nacpat to celé do 1024 bytů, takže přišly ke slovu brutální optimalizace a v konečné fázi packer, který 1151 bytů výsledného bináru dokázal stlačit přesně na hranici 1kB. Autorsky se na mém posledním joke výkřiku podílel také Raster, jehož závěrečná hudební serenáda (přehrávač i s daty má rovných 50 bytů!) dodává celému vtípku tu správnou atmosféru. Rasterovi to dokonce přišlo i k smíchu, tak uvidíme, co na v březnu řekne Trenčín a přilehlé okolí.

Joketro II (15/01/2008)

Pracuju dál na joketru pro Forever. Včera jsem sice napsal podstatnou část, ale dneska jsem to prakticky celý předělal. Původně jsem to měl ve znacích (Antic 4), ale v grafice to vypadá ještě líp, přesně tak, jak jsem si představoval. Teď jsem na nějakých 650 bytech a myslím, že to bude záhy hotové. Prostě 1kB joketro. Žádná velká práce.

Joketro :) (14/01/2008)

Včera jsem při utírání nádobí konečně dostal pořádnej nápad na 1kB joketro pro letošní Forever. A jelikož to vypadá, že projekt "S" dospěl do final verze, tak jsem se do té srandičky hned dneska večer pustil. Snad se do těch 1024 bajtů se svým nápadem vejdu a ne jako loni, kdy se mi to nepodařilo a díky tomu Forever vyhrál Raster. Jeho příspěvek byl totiž v soutěži jediný. A cože je to ono joketro? To je moje speciální disciplína, jelikož nemám sebemenší áňunk jak se dělají všechny ty 3D tunely, rotující toroidy, plazmy, atd. Tak mi holt nezbývá než psát koniny. Je to smutné? Není. Je to spíš k smíchu.

Chudák Heaven (13/01/2008)

Já tě fakt lituju člověče. Zase jsi radostně ohlásil, že pracuješ na něčem zbrusu novém, jako obvykle souběžně s minulým projektem, který ti - jak víme - bohužel zabírá tolik drahocenného času. Ale to samozřejmě není na závadu. Ty to přece zvládáš, jako již kolikrát před tím. Proč mi tohle děláš?! Odepsal jsem tě přece už dávno.

A abych nezapomněl. Vytvořil jsem světový rekord v "S". Nejenom, že jsem překonal magickou hranici padesáti tisíc, já jsem se dokonce dostal mírně přes sto táců! To zíráš, co Pepaxi!! Hrál jsem to asi hodinu a dospěl jsem k závěru, že je velká škoda, že nám zrušili ministerstvo informatiky. Tahle hra by měla dostat oficiální ministerské dobrozdání v tom smyslu, že může vážně poškodit zdraví pacienta. Já od toho dávám ruce pryč. Všichni to budou hrát pouze na vlastní nebezpečí.

Nuda (12/01/2008)

Dneska jsem testoval "S" (čti gamesil jsem to jak vzteklej [čti snažil jsem se o nový rekord]), ale na žádnou novou bugu jsem díky bohu nepřišel. Kromě toho jsem něco překládal pro nový Flop, to aby měl Raster radost, že toho tolik dělám.

Další vylepšeníčko (11/01/2008)

PG přišel s nápadem, aby šlo přepínat ingame hudbu na všechny moduly, které jsou v "S" zabudovány. Tedy stejně jako v Mind Blastu. Bylo to shledáno jako vcelku rozumné a před maličkou chviličkou jsem to tam úspěšně dopsal. Zase je to celé o trošku více sexy...

RC2 (10/01/2008)

Tak jo. To, co jsme včera zplodili, jsem oficiálně označil jako RC2 verzi. Díky Pepaxovi se to teď opravdu lépe hraje, čehož je důkazem i můj nový osobní rekord, který jsem si dneska při testování vytvořil. Přes 50 tisíc to sice ještě nebylo, ale to všechno jistě přijde. Nyní tedy budeme testovat, testovat a zase testovat. Máme na to čtvrt roku, neboť nový Flop vyjde, jako již tradičně, u příležitosti Atariády. Což je, jak známo, 12. dubna.

O tom, že testování je opravdu důležitá věc, jsem se přesvědčil zrovna před malou chvílí. Opět se mi podařilo vyrobit onu záhadnou chybu způsobující samovolné vypnutí sfx. Už jsem pomalu začínal věřit, že se mi to v pondělí snad jenom zdálo, ale evidentně nezdálo! Zatrolená buga se z ničeho nic vynořila znovu. Tentokrát jsem ovšem nezaváhal a vše jsem si uložil. Následnou analýzou jsem doufejme příčinu našel a odstranil. Avšak ověřit to budu moct až po dalším důkladném testování. Netočím já se trošičku v kruhu?

A na závěr jedno sypání si popela na hlavu. Během testování (tohle slovo slyším v poslední době podezřele často) jsem na vlastní oči uviděl bugu, kterou PG před časem reportoval. Já jsem ho samozřejmě povýšeně odmítnul s tím, že to není možný, že "právě koukám do zdrojáku a mám to tady v pořádku". No, ehm. Nebylo to v pořádku. Chyba tam byla, a to chyba jako prase!

Dohromady nám to tedy dává dvě vykilované prvotřídní záškodické bugy toho nejhrubšího zrna a čerstvě vygenerovaný binár, zcela poprávu označený RC2.

Větší než menší úpravičky (09/01/2008)

Zuřivý betatester Pepax přišel s výtkou ke grafickému zpracování hry a podle všeho měl pravdu. Čili nastala panika, PG nakreslil jeden nový grafický element a já jsem se ho snažil zabudovat. Do kódu se vůbec nezasahovalo, ale na čtyřech různých místech se měnily data, což s sebou neslo především nutnost pochopit, jak jsem to vlastně před dlouhými týdny s těma datovýma strukturama myslel, jaký je jejich formát a co která dělá. Prostě klasika - člověk se po pár dnech nevyzná ve svým vlastním kódu, který je přirozeně téměř bez komentářů. Avšak snaha byla korunována úspěchem. Nová grafika je tam a vypadá to, že opravdu přispěla k lepší orientaci ve hře.

Menší úpravičky (08/01/2008)

PG měl nějaké drobnější připomínky k ovládání a k volbě zvuků, resp. hudby za hry, tak jsem musel "S" zase trošičku poupravit. Bohužel do uzávěrky tohoto blogu, tj. do 19:45, se nevyjádřil, jestli se mu to tak opravdu líbí či ne. Takže ještě uvidíme, zda tato menší vylepšení na fasádě budou i ve final verzi, protože si myslím, že to s tím ovládáním není až tak povedený nápad. Dobré zprávy přišly se zámoří, bo "S" prošel úspěšně testem na real NTSC železe. To bychom tedy měli, jak praví klasik. Jo, a ještě opravit jednu divnou bugu, na kterou jsem náhodou přišel včera, ale to si nechám na zítra, neboť ráno je moudřejší večera.

RC1! Jo, jo, jo! (07/01/2008)

A je to tady, soudruzi. PG dneska poslal nové sfx a já je tam hned po návratu z práce úspěšně narval. A jelikož to všechno funguje jak má, RC1 projektu "S" je na světě. Nyní bude následovat fáze testování, aby celá ataristická obec mohla v dubnu ve Flopu nalézt nejnovější hru od svého oblíbeného autora. Hahaha. Aktuální velikost výsledného bináru je 42169 bytů, z toho čistého kódu je 9975 bytů, což je docela dost. Ale nějaké optimalizace, to mi nikdy nic neříkalo, navíc některé klíčové rutiny jsou z důvodu rychlosti a přehlednosti rozepsané skoro bez cyklů. Jsem holt tak trochu prase programátor. Co byste ovšem taky mohli čekat od amatéra, že?

Fandal je pařan (06/01/2008)

Já hry nejenom píšu, já je i hraju! A to tak, že moc rád. Svého času jsem si poctivě vedl zápisník se svými nejlepšími výkony a zvlášť pyšný jsem byl na hry, u kterých jsem přetočil počítadlo buď skóre anebo levelů. Ten zápisník jsem díky bohu v roce 1993 se svým Atari 130XE neprodal, takže například vím, že 20. 2. 1992 jsem přetočil skóre v Centipede nebo že jsem se v International Karate po padesátiminutovém masakru prosekal až do 99. levelu. No a dneska jsem přidal další pokořenou metu. Ve hře Hyperblast jsem na difficulty 1 po nějakých třech hodinách přetočil počítadlo skóre. A hned jsem si to zapsal ke svým dalším skvělým výkonům. Tenhle zápisník bude mít jednou historickou hodnotu zlata odpovídající jeho váze!

Atariáda 2008 (05/01/2008)

Doufám, že jste všichni zaznamenali, že termín letošní Atariády byl určen na 12. dubna. Akce se jako obvykle koná v restauraci Haná v Prostějově, tj. ve městě, kde stále ještě oficiálně funguje poslední Atari klub v České republice. Pravda, jeho členy byste spočítali na prstech jedné ruky, ale sláva jim. Atari je sice dávno mrtvá záležitost a přízeň této legendární značce je už pouhým koníčkem, avšak nás to přece baví, a proto se také každoročně setkáváme. Atariáda je k tomu skvělá příležitost a pokud by se snad kromě známých tváří objevil někdo další, bylo by to prostě úžasné. Berte proto tyto řádky jako takovou menší pobídku, případně alespoň jako připomenutí faktu, že Atari ani dnes není pouze akademická záležitost. Pořád ještě si můžeme na Atárka všech typů sáhnout a vidět je naživo v akci, pořád ještě existují setkání uživatelů, při kterých se dá nadšení v sále krájet. Atari forever!

Nové sfx zabudovány (04/01/2008)

Jak titulek naznačuje, dobrá věc se nakonec podařila. Mistr poradil a silně nechápavý sluha udělal. Přesto ale stále nemůžu radostně prohlásit aktuální build za RC1 verzi. Zjistil jsem totiž, že jeden ze zamýšlených zvuků tam vůbec nesedne, bije se s ostatními sfx a na mou žádost byl zcela vypuštěn. Taky se mi moc nelíbí nejnovější zvuk levelu. Chudák PG to zase bude muset předělat. Ale ať si taky užije. Já už toho předělával tolik, že bych to ani nespočítal.

Pomaloučku, polehoučku (03/01/2008)

Bugu v sfx, na kterou jsem včera přišel, se mi díky Rasterovi podařilo odstranit. Následně jsem se pustil do implementace nových zvuků, ale zase jsem v řiti. Dělá si to co chce, protože jsem evidentně opět nepochopil, jak ten nový přehrávač funguje a jak se má vlastně obsluhovat nově vytvořený track se sfx. Ach jo. Takže zítra další konzultace s Mistrem. To je tak, když si člověk část kódu nechává dělat někým jiným a vůbec pak netuší, která mlátí.

Chybičky se vloudí (02/01/2008)

PG našel jednu drobnou chybičku v toplistu, neboť v DLI jsem přehlédl, že jednu z barev měním příliš pozdě. Promptně opraveno. Na další bugu jsem přišel sám, ale oprava bude následovat až zítra po konzultaci s Rasterem, protože se týká RMT sfx přehrávače. Taky bych asi měl konečně zabudovat zbývající sfx, ale jednak se mi nechce, protože se musím jít dívat na Futuramu, a druhak počkám až po té konzultaci.

PF 2008 (01/01/2008)

Vše nej a nej v novém roce!

| 2019 | 2018 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |

Global Stats:

4964 games
3628 demos


(complete ZIP)

Search:
Top dowloads:

Games:
Cubico 12189
Lemmings 11017
Mind Blast 10086
HexxagonXE 9827
Astro Road 9571
FreeCellXE 9532
Another World 7875
0 Grad Nord 7495
Jaskiniowiec 6748
Janosik 6424

Demos:
Who Lost the Wallet? 10371
Sturbon Intro 10181
A Tribute to Quorthon 9042
404 Error 7151
1k Party 6575
Numen 6516
8k-Detro 6143
10 Jahre AMC 6066
500 Proc Intro 5987
3D Homer 5954

 


  a8.fandal.cz by Dharma, Fanatic and Fandal, 2004