
{"id":1003,"date":"2014-09-07T10:05:47","date_gmt":"2014-09-07T08:05:47","guid":{"rendered":"http:\/\/matosimi.websupport.sk\/atari\/?p=1003"},"modified":"2014-09-07T14:53:48","modified_gmt":"2014-09-07T12:53:48","slug":"dalsia-zabavka-s-abbuc-compom-nemezyro","status":"publish","type":"post","link":"http:\/\/matosimi.websupport.sk\/atari\/2014\/09\/dalsia-zabavka-s-abbuc-compom-nemezyro\/","title":{"rendered":"\u010eal\u0161ia z\u00e1bavka s Abbuc Compom &#8211; Nemezyro"},"content":{"rendered":"<p>P\u00e1r dn\u00ed dozadu za\u010dala vznika\u0165 nov\u00e1 gameska Nemezyro, ktor\u00e1 samozrejme (ako oby\u010dajne) ovpl\u00fdva nejak\u00fdmi ne\u0161tandardn\u00fdmi fi\u010d\u00farkami, t\u00fdm mysl\u00edm pou\u017eitie technol\u00f3gie, ktor\u00fa som e\u0161te nikdy predt\u00fdm nepou\u017eil.<\/p>\n<p>Ok, o \u010do teda v Nemezyro ide?<\/p>\n<p>Je to logick\u00e1\/postrehov\u00e1 oddychovka; hra, kde skrolluj\u00fa z prava do \u013eava n\u00e1hodne generovan\u00e9 sekvencie trojfarebn\u00fdch dla\u017ed\u00edc a \u00falohou hr\u00e1\u010da je tieto dla\u017edice eliminova\u0165 \u010do najdlh\u0161\u00ed \u010das bez toho aby sa niektor\u00e1 dla\u017edica dotkla \u013eav\u00e9ho okraja hern\u00e9ho po\u013ea. Dla\u017edice sa eliminuj\u00fa kliknut\u00edm kurzora na dla\u017edicu s t\u00fdm, \u017ee z\u00e1rove\u0148 s \u0148ou sa eliminuj\u00fa v\u0161etky susedn\u00e9 dla\u017edice rovnakej farby. \u010co je tu \u0161pecifick\u00e9 je, \u017ee susednos\u0165 plat\u00ed aj medzi najvrchnej\u0161\u00edm klikate\u013en\u00fdm riadkom a najspodnej\u0161\u00edm klikate\u013en\u00fdm riadkom&#8230; tak\u017ee pri prvom poh\u013eade m\u00e1te pocit, \u017ee to tam ob\u010das nejako mizne samo :).<\/p>\n<p><!--more--><\/p>\n<p>Po\u010fme ale k tomu, ako je to uroben\u00e9 a kde to drhlo&#8230;<\/p>\n<p>Na hre som za\u010dal maka\u0165 20.augusta, netradi\u010dne som potreboval vymyslie\u0165 n\u00e1zov projektu ako prv\u00fa vec. Napadlo ma v\u0161eli\u010do, ale nakoniec som na\u0161iel na nete \u0161ikovn\u00fd gener\u00e1tor n\u00e1zvov a po prejden\u00ed zop\u00e1r stoviek vygenerovan\u00fdch nezmyslov m\u00f4j poh\u013ead zastal na Nemezyro. N\u00e1sledne som sa pustil do k\u00f3denia, nab\u00fa\u0161il scrollovac\u00ed engine, chytil graph2font, kde som si rozvrhol farbi\u010dky DLI, vyexportoval a napojil generovan\u00fa DLI rutinu do hry. Vtedy hra obsahovala e\u0161te 4 farebn\u00e9 dla\u017edice, nesk\u00f4r som oran\u017eov\u00fa vyhodil pri rie\u0161en\u00ed jedn\u00e9ho glitchu a potom som sa rozhodol, \u017ee u\u017e ju nevr\u00e1tim.<\/p>\n<p><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev2.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-1004\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev2-300x191.png\" alt=\"Nemezyro - revision 02\" width=\"300\" height=\"191\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev2-300x191.png 300w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev2.png 376w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Po trojd\u0148ovej pauze som sa rozpam\u00e4tal, \u017ee u\u017e je \u010das tro\u0161ku pohn\u00fa\u0165 projektom a zbesilo som za\u010dal prid\u00e1va\u0165 interakcie hr\u00e1\u010da.<\/p>\n<p><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev3.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-1005\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev3-300x191.png\" alt=\"nem_rev3\" width=\"300\" height=\"191\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev3-300x191.png 300w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev3.png 376w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Celkom som sa ob\u00e1val ako to bude st\u00edha\u0165, ke\u010f m\u00e1m norm\u00e1lny playfield so 4 zmenami v jednom scanline a e\u0161te sa to scrolluje, ale na moje po\u010dudovanie i\u0161lo v\u0161etko pekne hladko bez jedin\u00e9ho glitchu.<\/p>\n<p>\u010eal\u0161\u00ed de\u0148 pauza a na rad pri\u0161la logika hry a nejak\u00e1 t\u00e1 vychyt\u00e1vka. Za\u010dal som pracova\u0165 na rutine delete_adjacent, tro\u0161ku som pobrowsoval net, \u010di nen\u00e1jdem nejak\u00fd \u0161ikovn\u00fd floodfill algoritmus, ale nakoniec som pochopil, \u017ee mi neost\u00e1va ni\u010d in\u00e9 ako sa spo\u013eahn\u00fa\u0165 s\u00e1m na seba, tak som si nap\u00edsal vlastn\u00fd jednoduch\u00fd floodfill s bufferom (bez rekurzie), e\u0161te tam boli chybi\u010dky v prechode medzi horn\u00fdm a doln\u00fdm okrajom, ale v princ\u00edpe to \u0161lapalo:<\/p>\n<p><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev4.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-1006\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev4-300x191.png\" alt=\"nem_rev4\" width=\"300\" height=\"191\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev4-300x191.png 300w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev4.png 376w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Medzit\u00fdm som u\u017e kontaktoval Poison-a, ako fan\u00fa\u0161ik jeho muziky, \u010di by som nie\u010do s jeho tvorby nemohol pou\u017ei\u0165 do nast\u00e1vaj\u00faceho projektu. Ne\u010dakane mi odp\u00edsal celkom svi\u017ene, \u017ee m\u00e1 jednu nov\u00fa muziku hotov\u00fa, ktor\u00fa pripravoval do Fandal-ovej multijoy4 \u00fapravy gamesky, ale ten ju nechcel preto\u017ee je stereo. Samozrejme bola hudba excelentn\u00e1 a rozhodol som sa, \u017ee ju teda prevezmem. Poison rob\u00ed v SDCMC, \u010do je Stereo Double Chaos Music Composer od Datri-ho. Je to upraven\u00e1 verzia CMC\u010dka s pou\u017eit\u00edm 8-kan\u00e1lov\u00e9ho sterea a z\u00e1hadn\u00e9ho double m\u00f3du. K tejto &#8220;dobrote&#8221; sa e\u0161te vr\u00e1tim nesk\u00f4r.<\/p>\n<p>Za posledn\u00fa dobu sa robia hry takmer v\u00fdlu\u010dne s hudbou v RMT\u010dku (Raster Music Tracker), ktor\u00fd m\u00e1 celkom pr\u00edjemne porie\u0161en\u00fa podporu zvukov\u00fdch efektov, teda SFX. V CMC\u010dku o takejto podpore neviem, mar\u00ed sa mi, \u017ee to mo\u017eno aj tak\u00e9 nie\u010do m\u00e1, ale dokument\u00e1cia sa moc zohna\u0165 ned\u00e1, tak ma napadlo, \u017ee vysk\u00fa\u0161am nie\u010do inovat\u00edvne.<\/p>\n<p>\u010co u\u017e m\u00f4\u017ee by\u0165 na Atari inovat\u00edvne? &#8211; Je to ne\u010dakan\u00e9, ale z \u010dasu na \u010das sa zjav\u00ed nie\u010do \u0161peci\u00e1lne a v tomto pr\u00edpade som sa pohr\u00e1val s my\u0161lienkou, \u017ee pou\u017eijem na SFX p\u00edp\u00e1k kl\u00e1vesnice o ktor\u00fd sa nestar\u00e1 Pokey (audio) \u010dip, ale GTIA \u010dip, ktor\u00fd je mimo in\u00e9ho zodpovedn\u00fd za PMG\u010dka, &#8220;tu\u010dnopixelov\u00e9&#8221; mnohofarebn\u00e9 grafick\u00e9 m\u00f3dy a funk\u010dn\u00e9 tla\u010didl\u00e1 Start,Select,&#8230;<\/p>\n<p>Je to relat\u00edvne ned\u00e1vno \u010do XXL spravil GTIA sample player a prehr\u00e1va hudobn\u00e9 moduly formou akoby to boli sample. To, \u010do to potrebuje je frekven\u010dne modulovan\u00fd sign\u00e1l (amplit\u00fada sa meni\u0165 ned\u00e1). Cel\u00fd trik prehr\u00e1vania zvukov cez GTIA je len striedav\u00fd z\u00e1pis dvoch hodn\u00f4t do CONSOL ($D01F), t\u00e1 m\u00e1gia je vo frekvencii s akou sa z\u00e1pisy vykon\u00e1vaj\u00fa.<\/p>\n<p>Spravil som zop\u00e1r pokusov a okam\u017eite som pochopil, \u017ee cez VBI teda ve\u013ea vody nenam\u00fatim, tak som aspo\u0148 spravil cez to VBI\u010dko tak\u00fd bzu\u010diak. Na to aby zvuky za da\u010do st\u00e1li je potrebn\u00e9 vykon\u00e1va\u0165 z\u00e1pis v mnohon\u00e1sobne vy\u0161\u0161ej frekvencii ako je 1\/50 sekundy. Kontaktoval som aj XXL-a, \u017ee \u010di to rob\u00edm dobre, ale s\u00e1m som pochopil, \u017ee tam nie je moc s \u010d\u00edm vym\u00fd\u0161\u013ea\u0165. Bzu\u010diak som nechal teda tak&#8230;<\/p>\n<p>Zlom nastal 30. augusta ako sa nebezpe\u010dne bl\u00ed\u017eil deadline. Doplnil som do hry kopec contentu, ale za cel\u00fd de\u0148 som commitol len jedin\u00fa verziu k\u00f3du do SVNka. Pridan\u00edm hudby do hry som okam\u017eite pochopil, \u017ee GTIA bzu\u010diak ide von. Cez tu Poisonovu muziku ho v\u00f4bec nebolo po\u010du\u0165, tak\u017ee SFX som kompletne zavrhol. De\u0148 predt\u00fdm som sa ale hral s inou vychyt\u00e1vkou. I\u0161lo o RastaConverter, geni\u00e1lny to v\u00fdtvor, ktor\u00fd dok\u00e1\u017ee zobrazi\u0165 nev\u00eddan\u00e9 mno\u017estvo farieb v statickom obr\u00e1zku. Trik je v tom, \u017ee pomocou hill climbing algoritmu syst\u00e9m iteruje zmeny farieb PMG a bitmap grafiky a sna\u017e\u00ed sa v\u00fdsledn\u00fd obr\u00e1zok na Atari \u010do najviac pribl\u00ed\u017ei\u0165 jeho plnofarebnej predlohe. Autorom je Ilmenit (k\u00e1mo, si borec!), pred \u010dasom (u\u017e s\u00fa to sn\u00e1\u010f 2 roky) bola celkom \u017eiv\u00e1 diskusia o RastaConverter-i na AtariAge, ale veru nespom\u00ednam si, \u017ee by niekto takto vygenerovan\u00fd obr\u00e1zok pou\u017eil v nejakej hre. Len ned\u00e1vno som videl nejak\u00e9 simple demo (obr\u00e1zok+scroll), ktor\u00e9 vyu\u017e\u00edvalo t\u00fato technol\u00f3giu. &#8220;Challenge accepted, chcem rastaimage ako title screen!&#8221; Str\u00e1vil som nejak\u00fd \u010das vym\u00fd\u0161\u013ean\u00edm ako by to malo vyzera\u0165, nakoniec som zvolil farebn\u00fa \u0161achovnicu s n\u00e1zvom v strede:<\/p>\n<p><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev6.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-1007\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev6-300x191.png\" alt=\"nem_rev6 - title logo\" width=\"300\" height=\"191\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev6-300x191.png 300w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev6.png 376w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Mal som nieko\u013eko verzi\u00ed a tunoval som dos\u0165 ten n\u00e1pis (ve\u013ekos\u0165, typ fontu), k\u00fdm sa mi podarilo zvoli\u0165 kombin\u00e1ciu, ktor\u00e1 bola dobre vygenerovate\u013en\u00e1. Zabil som t\u00fdm skoro cel\u00fd de\u0148, ladil som aj farby, ditheringov\u00e9 algoritmy, bolo toho dos\u0165&#8230; toto fin\u00e1lne logo bolo generovan\u00e9 po viac ako 160 mili\u00f3noch iter\u00e1ci\u00ed a jeho vygenerovanie na mojom 4-jadrovom Elitebook-u trvalo cca 4 ho\u010fky, ale mysl\u00edm, \u017ee v\u00fdsledok je fam\u00f3zny.<\/p>\n<p>\u0160ialene ve\u013ek\u00fd vygenerovan\u00fd k\u00f3d obr\u00e1zka (cez 20kB) som pripojil k hre spolu s muzikou a nemilo ma prekvapilo, \u017ee SDCMC v double m\u00f3de sa nest\u00edha prehra\u0165 po\u010das VBI a interferovalo to s vykreslovan\u00edm loga. V\u00fdsledkom boli nechutn\u00e9 glitche (hlavne ke\u010f hrali bubny) a miestami bola hudba spomalen\u00e1.<\/p>\n<p>Medzi\u010dasom mi Poison dodal aj pomal\u00fa verziu hudby pre SLOW m\u00f3d hry. Musel som ho zase povola\u0165 do slu\u017eby s po\u017eiadavkou, aby z hudby vyhodil bubny a vyladil ju pre normal (non double) m\u00f3d. D\u00fafal som, \u017ee tak\u00e1to hudba u\u017e \u010dasovanie nenar\u00fa\u0161a\u0165 nebude a logo aj hudba bud\u00fa kr\u00e1sne stabiln\u00e9.<\/p>\n<p>Teraz to tu vyzer\u00e1, \u017ee v\u0161etko i\u0161lo ako po masle, ale realita bola niekde \u00faplne inde. Ono toti\u017e tomuto v\u0161etk\u00e9mu predch\u00e1dzalo ve\u013emi siln\u00e9 krv\u00e1canie, ktor\u00e9 sp\u00f4soboval SDCMC player. Rie\u0161il som ho s Fandal-om, za \u010do m\u00e1 moje ve\u013ek\u00e9 d\u00edk, preto\u017ee by som to asi bez neho nerozchodil. Na svojom blogu u\u017e 2kr\u00e1t p\u00edsal o SDCMC ve\u013emi nemil\u00e9 veci a ja som si to veru vysk\u00fa\u0161al na vlastnej ko\u017ei. Player ako tak\u00fd hr\u00e1 stereo v \u0161tandardnom normal m\u00f3de. T\u00e1to verzia CMC playera v\u0161ak m\u00e1 jeden flag, ktor\u00fd treba nastavi\u0165 pre zapnutie double m\u00f3du. Double m\u00f3d je modifikovan\u00e1 replay routina, ktor\u00e1 trv\u00e1 v\u00fdrazne dlh\u0161ie ako \u0161tandard, odmenou s\u00fa v\u0161ak \u010faleko kvalitnej\u0161ie bubny. Je to nie\u010do podobn\u00e9 ako ke\u010f sa RMT alebo TMC player p\u00fa\u0161\u0165a 2x za sn\u00edmok, ale tento sa p\u00fa\u0161\u0165a len raz. Sranda ale je, \u017ee v double m\u00f3de hr\u00e1 jeden kan\u00e1l \u00fapln\u00e9 bludy a v ur\u010ditej \u010dasti player \u010d\u00edta z adries, ktor\u00e9 s\u00fa \u00faplne mimo d\u00e1t s\u00favisiacich s hudbou ($FF00). Na tieto fakty ma Fandal upozornil, \u010do sa dalo som patchol jeho n\u00e1vodom, ale to divn\u00e9 \u010d\u00edtanie z poslednej str\u00e1nky pam\u00e4te som proste debugovan\u00edm met\u00f3dou pokus omyl upravil tak, \u017ee som zmenil 1 byte v hudbe na in\u00fa hodnotu. T\u00e1to chybka mi predt\u00fdm sp\u00f4sobovala to, \u017ee mi ingame hudba odmietala loopova\u0165 a po dosiahnut\u00ed posledn\u00e9ho riadku proste st\u00edchla. Druhou &#8220;z\u00e1bavnou&#8221; vecou pri SDCMC je jeho Disk Manager, kde load funguje v z\u00e1sade a\u017e na druh\u00fd raz a save len v Atari800winPlus a tu\u0161\u00edm aj SIO patch musel by\u0165 vypnut\u00fd. V emul\u00e1tore Altirra je to m\u00e1rna snaha, \u017eiadny z\u00e1pis na disk sa nepodar\u00ed &#8211; sranda. Tento fakt ma celkom &#8220;pobavil&#8221;, ke\u010f\u017ee Altirru pou\u017e\u00edvam prim\u00e1rne a po 25. opakovan\u00ed ulo\u017eenia modulu som z\u00fafalo s Fandalom diskutoval, \u017ee to proste nefi\u010d\u00ed.<\/p>\n<p>Pri\u0161iel 31.august, de\u0148 dead-line. Stav: title screen \u0161lape, ale hudba sp\u00f4sobuje glitche (ni\u017e\u0161ie je screenshot s frameblendingom, kde ten glitch vidno), hern\u00e1 logika je iba v plienkach, klika\u0165 sa d\u00e1, ale e\u0161te ni\u010d nemizne ani sa neainmuje.[\\lang_sk]<\/p>\n<p><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_frameblend_rastabug.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-1010\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_frameblend_rastabug-300x191.png\" alt=\"nem_frameblend_rastabug\" width=\"300\" height=\"191\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_frameblend_rastabug-300x191.png 300w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_frameblend_rastabug.png 376w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Poison mi dodal nov\u00fa verziu SLOW hudby bez bubnov v non-double m\u00f3de, ktor\u00e1 u\u017e blikanie tituln\u00e9ho obr\u00e1zku nesp\u00f4sobovala, tak\u017ee par\u00e1da. St\u00e1le som ale z\u00e1pasil s chybou, ktor\u00fa som e\u0161te nespomenul. Proste cel\u00e9 to nejako ob\u010das stratilo synchr\u00f3n, obraz sa rozblikal a\u017e som sa prek\u00fasal do \u010diernej obrazovky. To by nebolo ni\u010d zvl\u00e1\u0161tne, keby sa hra nejavila, \u017ee je v\u0161etko v poriadku. \u010clovek by \u010dakal nejake zatuhnutie preru\u0161enia, \u0161tart ileg\u00e1lnej in\u0161trukcie a crash&#8230; ale tu ni\u010d, v\u0161etko \u0161lapalo ale obraz nikde.<\/p>\n<p>Tak\u00fdto stav som e\u0161te neza\u017eil. V z\u00fafalstve posielam Fandalovi bin\u00e1rku, \u017ee ako to u neho vyzer\u00e1 a on mi povie, \u017ee u neho to \u0161lape v pohode. S\u00edce to nie je moc zosynchronizovan\u00e9 s obrazovkou ale in\u00e1\u010d ok. To si sn\u00e1\u010f zo m\u0148a rob\u00ed srandu alebo \u010do. Fandal ako \u0165a\u017ek\u00fd oldschool k\u00f3der (nepou\u017e\u00edva makr\u00e1 ako MVA,MWA,SUB,ADD,PLR,PHR ani \u017eiadne .PROC \u010di .LOCAL) prim\u00e1rne na ladenie st\u00e1le pou\u017e\u00edva u\u017e dlho neupdatovan\u00fd emul\u00e1tor Atari800WinPlus 4.1. Ja fr\u010d\u00edm na Altirre u\u017e ale 3 roky no a na moje prekvapenie t\u00e1 bin\u00e1rka v Atari800WinPlus \u0161lapala \u00faplne stabilne (s obrazom), \u010do ma celkom roz\u010darovalo. Cel\u00fa dobu som teda h\u013eadal chybu pod\u013ea falo\u0161n\u00fdch sympt\u00f3mov&#8230; &#8220;<a title=\"na paradu\" href=\"https:\/\/www.youtube.com\/watch?feature=player_detailpage&amp;v=eYCXrfMZPdw#t=130\" target=\"_blank\">no na par\u00e1du, tak\u00fd chleba donesem, \u017ee sa budete za u\u0161ami zalizovat<\/a>&#8220;:<\/p>\n<p><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_hscrol_gfxcrash.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-1011\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_hscrol_gfxcrash-300x191.png\" alt=\"nem_hscrol_gfxbug\" width=\"300\" height=\"191\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_hscrol_gfxcrash-300x191.png 300w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_hscrol_gfxcrash.png 376w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Nakoniec sa mi tento probl\u00e9m podarilo vyrie\u0161i\u0165, za v\u0161etko mohol HSCROL. Ja som sa toti\u017e sna\u017eil nap\u00edsa\u0165 cel\u00fd program tak, aby sa nikdy ne\u010dakalo v nejakej hl\u00fapej obrazovkovo-synchroniza\u010dnej slu\u010dke typu LDA:CMP:REQ 20, zjavne sa mi potom st\u00e1valo, \u017ee pri skrolovan\u00ed som HSCROL menil v nejakom &#8220;zvl\u00e1\u0161tnom\/zak\u00e1zanom&#8221; \u010dase, z \u010doho i\u0161la Altirra \u00faplne &#8220;do \u010d\u00e1vesu&#8221;.<\/p>\n<p>Ok super, tak\u017ee obraz sa mi u\u017e nerozb\u00edjal na \u00fapln\u00fa ka\u0161u, ale nejeden epileptik by padol na zem s penou okolo \u00fast. Nechutn\u00fd flicker vznikal po\u010das jedn\u00e9ho frejmu z 8mich, ke\u010f sa jemn\u00fd scroll switchol na hrub\u00fd (coarse) scrolling a cel\u00e1 videoram sa potrebovala posun\u00fa\u0165. To by sa asi e\u0161te stihn\u00fa\u0165 dalo, ale ja som nepos\u00faval videoram, ale prakticky prekres\u013eoval cel\u00fa sc\u00e9nu dla\u017edicu po dla\u017edici nanovo, \u010do sa fakt nedalo stihn\u00fa\u0165 za 1 frame. Za\u010dal som teda pracova\u0165 na doublebufferingu a kupodivu mi trvalo len necel\u00fa hodinu aby to pekne stabilne \u0161lapalo, striedavo sa sc\u00e9na vykres\u013eovala do jednej z dvojice videoramiek a medzit\u00fdm sa synchr\u00f3nne upravoval DisplayList. Bol som nabuden\u00fd, \u017ee kone\u010dne nejak\u00fd seri\u00f3zny progres, \u017ee sa kone\u010dne m\u00f4\u017eem s\u00fastredi\u0165 na v\u00fdvoj samotnej hry a nie st\u00e1le rie\u0161i\u0165 nejak\u00e9 pra\u0161iv\u00e9 glitche, blikania a inak rozbit\u00e9 zobrazenia.<\/p>\n<p>Jedin\u00fd probl\u00e9m bol, \u017ee u\u017e bolo 20:00 a do deadlajnu mi ost\u00e1vali u\u017e len 4 hodiny.<\/p>\n<p>Naklikal som fonty, doplnil jednoduch\u00e9 (ale pod\u013ea m\u0148a efektn\u00e9) ingame logo, nejak\u00e9 tie \u010diaro\u010dky, aby t\u00e1 ingame obrazovka mala nejak\u00fa faz\u00f3nu. Nevedel som do \u010doho sa potom pusti\u0165 sk\u00f4r a celkom zna\u010dne ma za\u010dala op\u00fa\u0161\u0165a\u0165 n\u00e1dej, \u017ee hru stihnem aspo\u0148 v nejakej norm\u00e1lnej verzii dokon\u010di\u0165 do pol noci.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev11.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-1012\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev11-300x191.png\" alt=\"nem_rev11\" width=\"300\" height=\"191\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev11-300x191.png 300w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev11.png 376w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Vtom mi p\u00edpne telef\u00f3n a PG mi p\u00ed\u0161e, \u017ee odoslal hru do Abbucu jednu min\u00fatu pred deadlajnom&#8230; pozer\u00e1m, \u017ee asi to m\u00e1 chalan nejak\u00e9 pom\u00fdlen\u00e9, ve\u010f deadline je u\u017e tradi\u010dne o pol noci&#8230; pozriem pravidl\u00e1 na webe a never\u00edm vlastn\u00fdm o\u010diam, deadline je o 22:00!<\/p>\n<p>Chv\u00ed\u013eku som prem\u00fd\u0161\u013eal, \u017ee \u010do teraz, no rozhodol som sa kona\u0165. Chytil som to, \u010do som mal hotov\u00e9, pripojil som to do mailu na Saschu Kriegela (skr), ktor\u00fd software compo zastre\u0161uje a nap\u00edsal som mu stru\u010dn\u00fd popis hry spolu s textom, \u017ee som netu\u0161il, \u017ee je deadline oproti minul\u00fdm rokom posunut\u00fd na skor\u0161\u00ed term\u00edn.<\/p>\n<p>Nejak\u00fd \u010das mi trvalo k\u00fdm som str\u00e1vil \u010do sa stalo a povedal som si, \u017ee nevad\u00ed ve\u010f nejako to dokon\u010d\u00edm a aspo\u0148 to releasnem v predstihu. Nie\u010do pred 23:00 som sa pustil do relok\u00e1ci\u00ed. Ono vyv\u00edja\u0165 nie\u010do len pre emul\u00e1tor je fasa, ale re\u00e1l m\u00e1 dos\u0165 z\u00e1sadn\u00e9 obmedzenie a t\u00fdm je load d\u00e1t pod ROMku. V emul\u00e1tore sa to d\u00e1 prakticky okam\u017eite a bez probl\u00e9mov, no v re\u00e1li je nutn\u00e9 d\u00e1ta naloadova\u0165 niekam do RAMky, potom vypn\u00fa\u0165 ROMku a prenies\u0165 d\u00e1ta do ROMkov\u00e9ho adresn\u00e9ho priestoru. Toti\u017e ona t\u00e1 ROMka m\u00e1 v sebe mimo in\u00e9ho aj obslu\u017en\u00e9 rutiny pre load z diskety, tak\u017ee ke\u010f sa to vypne, rutiny s\u00fa fu\u010d a pri pokuse ich pou\u017ei\u0165 s vypnutou ROMkou nasleduje s istotou zr\u00fatenie syst\u00e9mu. Ako\u017ee ni\u010d nov\u00e9 pod slnkom, rie\u0161im to u\u017e pri ka\u017edom projekte sn\u00e1\u010f od dema Summertime. Probl\u00e9m je ale v tom, \u017ee ten \u0161ialen\u00fd tituln\u00fd obr\u00e1zok \u017eerie nie\u010do cez 22kB pam\u00e4te a nie je v\u00f4bec trivi\u00e1lne ho nejako \u0161ikovne zastr\u010di\u0165 pod OS ROM alebo Basic ROM. P\u00f4vodne som myslel, \u017ee hodinka mi na relok\u00e1cie bude sta\u010di\u0165&#8230; &#8220;\u00f3\u00f3, ako hrozne som sa m\u00fdlil&#8221;.<\/p>\n<p>\u0160tandardn\u00fd postup som \u010dasom vzdal, nechodilo to ani tro\u0161ku a je to celkom frustruj\u00face, ke\u010f slu\u0161ne dobre chodiv\u00fa hru rozbijete tak, \u017ee sa ned\u00e1 na\u0161tartova\u0165 ani po hodine ladenia presunov v pam\u00e4ti. Sk\u00fasil som teda postup 2, t.j. pou\u017ei\u0165 runtime packer na realokovanie. Na packovanie pou\u017e\u00edvam TeBe-ho SuperPacker, no ani po 10-tom pokuse nie som schopn\u00fd zapakova\u0165 hru tak, aby ju bolo mo\u017en\u00e9 rozpakova\u0165 a spusti\u0165. &#8220;Ok, u\u017e je ve\u013ea hod\u00edn, na toto u\u017e nem\u00e1m nervy.&#8221; &#8211; revertol som zdroj\u00e1k o hodinu sp\u00e4\u0165 z m\u00f4jho SVNkov\u00e9ho repozit\u00e1ra a relok\u00e1cie som nechal tak.<\/p>\n<p>Pokra\u010doval som teda vo v\u00fdvoji a nie\u010do po 1:00 v noci mi u\u017e \u0161lapalo jednoduch\u00e9 sk\u00f3re a rozr\u00e1bal som obtia\u017enosti a hern\u00e9 m\u00f3dy. Okolo pol druhej som to zabalil po fixnut\u00ed chybi\u010dky, ktor\u00e1 sp\u00f4sobovala ob\u010dasn\u00e9 &#8220;c\u00favanie&#8221; dla\u017ed\u00edc.<\/p>\n<p>Na druh\u00fd de\u0148 r\u00e1no 1.septembra som sa zobudil a na\u0161iel v inboxe email, ktor\u00e9ho odosielate\u013eom bol Sascha Kriegel. \u010c\u00edtam a never\u00edm, Nemezyro zaregistroval do s\u00fa\u0165a\u017ee, do deadlajnu potreboval popis a hrate\u013en\u00fa verziu, ktor\u00fa som dodal, tak\u017ee v\u0161etko je ok a skuto\u010dn\u00fd deadline sa pos\u00fava e\u0161te dopredu. Z emailu nebolo \u00faplne jasn\u00e9 ako to myslel, mal som aj s MaPa-om polemiku ak\u00fd je teda term\u00edn konca s\u00fa\u0165a\u017ee, no nakoniec z toho vysvitlo, \u017ee sa posunul o 3 dni&#8230; s t\u00fdm, \u017ee e\u0161te do nedele (7.9.) je mo\u017en\u00e9 posiela\u0165 bugfixy.<\/p>\n<p>Posilnen\u00fd nov\u00fdm vetrom v placht\u00e1ch som sa pustil do dokon\u010dovania hry pre Abbuc SW contest. Od r\u00e1na som krv\u00e1cal na relok\u00e1ci\u00e1ch a niekedy okolo tretej poobede som kone\u010dne na\u0161tartoval hru tak aby to zvl\u00e1dlo aj re\u00e1lne Atari. Generovan\u00fd k\u00f3d RastaConverter-a som sa p\u00f4vodne sna\u017eil realokova\u0165 (ja hlup\u00e1k), no potom mi to doklaplo. Preto som k\u00f3d nechal k\u00f3dom a presunul som pod ROMku videodata. Nu\u017e, \u010dlovek sa u\u010d\u00ed neust\u00e1le, \u0161koda, \u017ee aj viackr\u00e1t to ist\u00e9&#8230; ke\u010f to odminula zabudne.<\/p>\n<p>Potom som za\u010dal vym\u00fd\u0161\u013ea\u0165 dizajn Options-screenu tak, aby sa tam dali zvoli\u0165 tri hern\u00e9 m\u00f3dy. Dal som tomu tro\u0161ku faz\u00f3nu a cel\u00e9 som to potom zaklincoval nekone\u010dn\u00fdm cyklom z\u00e1pisu n\u00e1hodn\u00fdch hodn\u00f4t do farby pozadia. Pripom\u00edna to vizualiz\u00e1ciu procesu depackovania. Trochu som v\u00e1hal, \u010di to tam necha\u0165, ale nakoniec som si povedal, \u017ee ve\u010f \u010do, nech to tam je&#8230;<\/p>\n<p><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev15.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-1013\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev15-300x191.png\" alt=\"nem_rev15\" width=\"300\" height=\"191\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev15-300x191.png 300w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev15.png 376w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Popracoval som na hernom cykle a stavoch, ktor\u00e9 definuj\u00fa kedy sa m\u00e1 prejs\u0165 z title screenu do options, odtia\u013e do hry a naspa\u0165 cez game over do title. Ve\u010der som kone\u010dne fixol prepo\u010d\u00edtavanie kurzora na dla\u017edice, prepo\u010det bol dovtedy zna\u010dne mimo, \u010do mi nech\u00e1pavo vy\u010d\u00edtali moji remote testeri :). Tesne pred polnocou bol options screen hotov\u00fd aj s po\u010d\u00edtan\u00edm highscore a zobrazen\u00edm last score. Nastavil som r\u00f4zne parametre hry pre ka\u017ed\u00fd hern\u00fd m\u00f3d a doplnil reload time, t.j. nemo\u017enos\u0165 okam\u017eite opakovane vykona\u0165 zmiznutie dla\u017edice, proste kurzor zmenil farbu a a\u017e po prekreslen\u00ed sp\u00e4\u0165 na bielu bolo mo\u017en\u00e9 znovu eliminova\u0165 nov\u00e9 dla\u017edice. To si samozrejme vy\u017eadovalo ladi\u0165 parametre obtia\u017enosti a tesne pred polnocou som si doprial sp\u00e1nok.<\/p>\n<p>Na \u010fal\u0161\u00ed de\u0148 som st\u00e1le rie\u0161il obtia\u017enos\u0165 a jej navy\u0161ovanie s ubiehaj\u00facim \u010dasom. Vy\u017eadovalo si to celkom dos\u0165 hrania, ale bez toho to jednoducho nejde. U\u017e de\u0148 predt\u00fdm som si v\u0161imol posledn\u00fd z\u00e1sadn\u00fd grafick\u00fd glitch, ktor\u00fd vznikal pri game over anim\u00e1cii, ke\u010f sa dla\u017edica dotkla \u013eavej hrany hernej plochy. Prejavovalo sa to tak, \u017ee sa v\u0161etky dla\u017edice posunuli do\u013eava o 1 cel\u00fa dla\u017edicu. Podobn\u00fd probl\u00e9m nast\u00e1val aj pri \u0161tarte novej hry, kedy po\u010das prv\u00fdch p\u00e1r posunov sa nejako k\u00fazelne dla\u017edice o p\u00e1r pixlov zrazu &#8220;vr\u00e1tili&#8221; nasp\u00e4\u0165. Za v\u0161etko mohli nespr\u00e1vne hodnoty HSCROL.. oba pr\u00edpady bolo potrebn\u00e9 rie\u0161i\u0165 spr\u00e1vnou inicializ\u00e1ciou a nakoniec som t\u00fato &#8220;dobrotu&#8221; spasil zo sveta tie\u017e.<\/p>\n<p>Na \u010fal\u0161\u00ed de\u0148 (to u\u017e bol 3. september) som e\u0161te ve\u010der zase poladil obtia\u017enosti a doplnil do hry \u010dasomieru, preto\u017ee som bez nej t\u00fa obtia\u017enos\u0165 poriadne ani ladi\u0165 nevedel. o 22:40 som vybuildoval fin\u00e1lnu bin\u00e1rku Nemezyro a poslal do Abbuc-u.<\/p>\n<p><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_loading.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-1014\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_loading-300x191.png\" alt=\"nemezyro_loading\" width=\"300\" height=\"191\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_loading-300x191.png 300w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_loading.png 376w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev6.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-1007\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev6-300x191.png\" alt=\"nem_rev6 - title logo\" width=\"300\" height=\"191\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev6-300x191.png 300w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev6.png 376w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_options.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-1016\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_options-300x191.png\" alt=\"nemezyro_options\" width=\"300\" height=\"191\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_options-300x191.png 300w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_options.png 376w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_gameplay1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-1017\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_gameplay1-300x191.png\" alt=\"nemezyro_gameplay1\" width=\"300\" height=\"191\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_gameplay1-300x191.png 300w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_gameplay1.png 376w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_gameplay2.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-1018\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_gameplay2-300x191.png\" alt=\"nemezyro_gameplay2\" width=\"300\" height=\"191\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_gameplay2-300x191.png 300w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_gameplay2.png 376w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_gameplay3.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-medium wp-image-1019\" src=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_gameplay3-300x191.png\" alt=\"nemezyro_gameplay3\" width=\"300\" height=\"191\" srcset=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_gameplay3-300x191.png 300w, http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nemezyro_gameplay3.png 376w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Zase raz i\u0161lo o challenge, v\u017edy prekvap\u00ed nie\u010do nov\u00e9, je to cesta t\u0155nist\u00e1, ale tak ma to bav\u00ed&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>P\u00e1r dn\u00ed dozadu za\u010dala vznika\u0165 nov\u00e1 gameska Nemezyro, ktor\u00e1 samozrejme (ako oby\u010dajne) ovpl\u00fdva nejak\u00fdmi ne\u0161tandardn\u00fdmi fi\u010d\u00farkami, t\u00fdm mysl\u00edm pou\u017eitie technol\u00f3gie, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[95,8,100],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Another fun with Abbuc Compo - Nemezyro<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/matosimi.websupport.sk\/atari\/2014\/09\/dalsia-zabavka-s-abbuc-compom-nemezyro\/\" \/>\n<meta property=\"og:locale\" content=\"sk_SK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Another fun with Abbuc Compo - Nemezyro\" \/>\n<meta property=\"og:description\" content=\"P\u00e1r dn\u00ed dozadu za\u010dala vznika\u0165 nov\u00e1 gameska Nemezyro, ktor\u00e1 samozrejme (ako oby\u010dajne) ovpl\u00fdva nejak\u00fdmi ne\u0161tandardn\u00fdmi fi\u010d\u00farkami, t\u00fdm mysl\u00edm pou\u017eitie technol\u00f3gie, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/matosimi.websupport.sk\/atari\/2014\/09\/dalsia-zabavka-s-abbuc-compom-nemezyro\/\" \/>\n<meta property=\"og:site_name\" content=\"MatoSimi\" \/>\n<meta property=\"article:published_time\" content=\"2014-09-07T08:05:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-09-07T12:53:48+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev2-300x191.png\" \/>\n<meta name=\"author\" content=\"MatoSimi\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"MatoSimi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"31 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/matosimi.websupport.sk\/atari\/2014\/09\/dalsia-zabavka-s-abbuc-compom-nemezyro\/\",\"url\":\"http:\/\/matosimi.websupport.sk\/atari\/2014\/09\/dalsia-zabavka-s-abbuc-compom-nemezyro\/\",\"name\":\"Another fun with Abbuc Compo - Nemezyro\",\"isPartOf\":{\"@id\":\"http:\/\/matosimi.websupport.sk\/atari\/#website\"},\"datePublished\":\"2014-09-07T08:05:47+00:00\",\"dateModified\":\"2014-09-07T12:53:48+00:00\",\"author\":{\"@id\":\"http:\/\/matosimi.websupport.sk\/atari\/#\/schema\/person\/2ff9bfa973a868c31914b5b1b659b697\"},\"inLanguage\":\"sk\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/matosimi.websupport.sk\/atari\/2014\/09\/dalsia-zabavka-s-abbuc-compom-nemezyro\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/matosimi.websupport.sk\/atari\/#website\",\"url\":\"http:\/\/matosimi.websupport.sk\/atari\/\",\"name\":\"MatoSimi\",\"description\":\"8-bit Atari and other stuff\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/matosimi.websupport.sk\/atari\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"sk\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/matosimi.websupport.sk\/atari\/#\/schema\/person\/2ff9bfa973a868c31914b5b1b659b697\",\"name\":\"MatoSimi\",\"url\":\"http:\/\/matosimi.websupport.sk\/atari\/author\/matosimi\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Another fun with Abbuc Compo - Nemezyro","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/matosimi.websupport.sk\/atari\/2014\/09\/dalsia-zabavka-s-abbuc-compom-nemezyro\/","og_locale":"sk_SK","og_type":"article","og_title":"Another fun with Abbuc Compo - Nemezyro","og_description":"P\u00e1r dn\u00ed dozadu za\u010dala vznika\u0165 nov\u00e1 gameska Nemezyro, ktor\u00e1 samozrejme (ako oby\u010dajne) ovpl\u00fdva nejak\u00fdmi ne\u0161tandardn\u00fdmi fi\u010d\u00farkami, t\u00fdm mysl\u00edm pou\u017eitie technol\u00f3gie, [&hellip;]","og_url":"http:\/\/matosimi.websupport.sk\/atari\/2014\/09\/dalsia-zabavka-s-abbuc-compom-nemezyro\/","og_site_name":"MatoSimi","article_published_time":"2014-09-07T08:05:47+00:00","article_modified_time":"2014-09-07T12:53:48+00:00","og_image":[{"url":"http:\/\/matosimi.websupport.sk\/atari\/wp-content\/uploads\/2014\/09\/nem_rev2-300x191.png"}],"author":"MatoSimi","twitter_misc":{"Written by":"MatoSimi","Est. reading time":"31 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/matosimi.websupport.sk\/atari\/2014\/09\/dalsia-zabavka-s-abbuc-compom-nemezyro\/","url":"http:\/\/matosimi.websupport.sk\/atari\/2014\/09\/dalsia-zabavka-s-abbuc-compom-nemezyro\/","name":"Another fun with Abbuc Compo - Nemezyro","isPartOf":{"@id":"http:\/\/matosimi.websupport.sk\/atari\/#website"},"datePublished":"2014-09-07T08:05:47+00:00","dateModified":"2014-09-07T12:53:48+00:00","author":{"@id":"http:\/\/matosimi.websupport.sk\/atari\/#\/schema\/person\/2ff9bfa973a868c31914b5b1b659b697"},"inLanguage":"sk","potentialAction":[{"@type":"ReadAction","target":["http:\/\/matosimi.websupport.sk\/atari\/2014\/09\/dalsia-zabavka-s-abbuc-compom-nemezyro\/"]}]},{"@type":"WebSite","@id":"http:\/\/matosimi.websupport.sk\/atari\/#website","url":"http:\/\/matosimi.websupport.sk\/atari\/","name":"MatoSimi","description":"8-bit Atari and other stuff","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/matosimi.websupport.sk\/atari\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"sk"},{"@type":"Person","@id":"http:\/\/matosimi.websupport.sk\/atari\/#\/schema\/person\/2ff9bfa973a868c31914b5b1b659b697","name":"MatoSimi","url":"http:\/\/matosimi.websupport.sk\/atari\/author\/matosimi\/"}]}},"_links":{"self":[{"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/posts\/1003"}],"collection":[{"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/comments?post=1003"}],"version-history":[{"count":17,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/posts\/1003\/revisions"}],"predecessor-version":[{"id":1034,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/posts\/1003\/revisions\/1034"}],"wp:attachment":[{"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/media?parent=1003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/categories?post=1003"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/matosimi.websupport.sk\/atari\/wp-json\/wp\/v2\/tags?post=1003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}