A „8 bit today” kategória archívuma

Árok Party

Ajkarendeken az egyik legrégebbi, mai napig aktív retro demoscene party, az Árok, idén július 6-8 között kerül megrendezésre. A sátrazós, Pentium matrica égetős, doboz-sörözős, retro játékokkal és élő szerepjátszással fűszerezett demoscene parti már 14 éve az egyik meghatározó hazai Commodore 64 és más 8 bites rendezvény. Részletek és információk a rendezvény honlapján, esetleg invitation Plus4 intro a YouTube-on.

Másik érdekesség, hogy ezen a partin mutatják majd be egy új fejlesztésű C64 kalandjátékot, a 4 emelet címűt, nagy felbontású grafika, érdekes:

Vicces a Commodore képernyőn látni a Facebook címet. :)

A Prince of Persia forráskódja

Ma hajnalban Jordan Mechnerék egy csodálatos 8 bites túra keretei közt lemásolták a Prince of Persia elveszettnek hitt mágneslemezeit. Mechner az egészet Twitteren közvetítette, valaki meg kiguberálta a képeket és feltette Flickrre.

Két számomra érdekes aspektusa a dolognak: az egyik, hogy mennyire körülményes manapság az ilyen antik dolgok olvasása, mint egy mágneslemez. Mechnerék a DiscFerret nevű szoftverrel estek neki, ami a legalacsonyabb szinten olvassa a lemezeket, azaz az analóg mágneses jeleket szívja le. (A program és a hozzá tartozó hardver nyílt forráskódú egyébként.)

Imaging is performed at the lowest possible level — that of magnetic transitions, which allows everything which can be represented on-disc to be imaged.

A végén ilyesmi lesz belőle:


Az ablak alján a “Vigyázz azokkal a programozókkal, akik csavarhúzóval közlekednek!” felirat vehető ki.

Egy lemezről készített ilyen imázs végül 50 megás fájl lett. (Vajon ki lehet innentől dobni az eredetiket? Függ a végeredmény az olvasófejtől is? Lehet, hogy a még távolabbi jövőben még jobb olvasófejekkel még jobb reprezentációhoz juthatunk el?)

A másik érdekesség: másolásvédelem. Mechner saját magát zárta bele a dobozba, amikor másolásvédetté tette a forrást. Most IRC-n bütyköltek valamit, meglett egyébként a program eredeti forrása is, viszont a dolog talán elgondolkodtató annyiban, hogy 25 év az informatikában mennyire sok idő. Ugyanez fog történni a mai dolgokkal is. Amiket nem a lehető leguniverzálisabb formában tárolnak, reménytelenül elvesznek majd 25 év múlva. Az online ellenőrzések, változatos DRM rendszerek mind-mind értékelhetetlenné tesznek dolgokat hosszú távon.

A nyílt forrású emulációs projektek viszont élnek és virulnak.

update: Jordan Mechner kiadta Githubon az eredeti Prince of Persia Apple II forráskódját. Még a másolásvédelmi rutinok is a csomagban vannak, nem beszélve az alacsony szintű lemezkezelési részekről. El tudja valaki képzelni, hogy annak idején még azt is meg kellett írni? Ma egy iOS framework hogy néz már ki ehhez képest? Ha!

TextLine asc “Prince of Persia 1.0 9/7/89″

3. Szegedi retro

Idén május 12-13-án rendezzük a 3. Szegedi retro számítógép, video- és quartzjáték kiállítást. Kérlek, hogy a rendezvény ajánlóját, illetve a plakátot, jelentesd meg az blogodon amennyiben lehetséges! Ha esetleg véletlenül úgy alakulna, hogy idén is Szegeden leszel, remélem nem hagyod ki a rendezvényt, szeretettel várunk!

3. Szegedi retro számítógép, video- és quartzjáték kiállítás

2012. május 12-13
10-18 óráig
Bálint Sándor Művelődési Ház
Szeged, Temesvári krt. 42.

Retro számítógépek, video- és quartzjátékok a 70-es, 80-as, 90-es évekből.
Tucatnyi kipróbálható géppel várunk mindenkit!

Belépő: felnőtt – 600 Ft, gyerek – 300 Ft, családi (4 fő) – 1300 Ft

Super Mario Bros. Speed Run – 4 Minutes 58 Seconds

Először is a videó:

Az első pályát még el tudom képzelni magamnak is, a többit kevésbé. A lényeg az, hogy folyamatosan a jobb irány gombot kell nyomni és megfelelő ütemben az ugrásokat. :)

Speedrun History:
February 26 2004, 5:11, Scott Kessler
April 23 2004, 5:10, Scott Kessler
October 9 2004, 5:07, Trevor Seguin
November 7 2004, 5:06, Trevor Seguin
September 14 2006, 5:05, Scott Kessler (5:08 by Twin Galaxies)
April 10 2007, 5:00, Andrew Gardikis
December 24 2010, 4:59, Andrew Gardikis
December 15 2011, 4:58, Andrew Gardikis (Current)

Mi, egy év alatt lefaragott egy másodpercet? Egyébként elképesztő sok trükk van a videón, amiből semmi sem látszódik a tudatlan néző számára, érdemes végigolvasni a FAQ-t. GG.

Játékok

Befejeztem a Layton Spectre epizódját, úgyhogy új kihívások felé néztem. (Igazából 110 puzzle-t oldottam meg a 155-ből, még lenne mit csinálni, csak a sztorinak van vége.) Tavaly nyáron már dühöngtem egy sort azon, hogy milyen indokolatlan a Link’s Awakening DX. Most újra elővettem, pontosan tudtam azt is, hol hagytam abba. Akkor ezt írtam:

De nem tudok rájönni, hogy megy tovább a sztori. Kb 30 perce voltam játékban, mondom, nem hiszem el, hogy egy 1993-as, majdnem 20 éves játék ki tud babrálni egy 34 éves, meglett (!) emberrel. Nekilendültem újra, végigbeszélek megint mindent mindenkivel, próbálok rálelni, hogy hol lehet az a nyomorult por, amit rá kell szórnom a mosómedvére, hogy továbbmenjen a sztori. Nem jöttem rá. Nem viccelek: háromszor végigvizslattam a rohadt térképet, mindent próbáltam, semmi.

Most a második (2) nagy dungeonben vagyok, a fő kulcsot nem tudtam összeszedni. Ismét ugyanaz: végigjárom az egészet háromszor, semmi infó. Aztán a bagoly kriptikus üzenete jön az egyik képernyőn, amit nem tudtam hova tenni:

First defeat the imprisoned Pols Voice and the Stalfos last…

Mi a csöcs?!

Az “imprisoned”, azaz bebörtönzöttből rájöttem, hogy néhány képernyővel arrébb (persze nem mondja meg, hol) van egy rész, ahol valami nyúl-féle pattog, körézárva néhány kő. Abban biztos voltam, hogy ez lesz az a hely, amit keresek. Ebből kiderült az is, hogy a “Pols Voice” a nyúl neve. Így néz ki a drága:

A “Stalfos”-ra, nem bírtam ki, rákerestem Google-n. Íme:

Ez a figura a bebörtönzött nyúl fölötti képernyőn van viszont elhelyezve, pattogó csontváz. Először arra gondoltam, hogy kiütöm a nyulat, utána felmegyek, aztán ott a csontvázat. Nem történt semmi. Kevertem erre-arra még, de hasztalan, nem akart továbbmenni a sztori. Aztán látom ám, hogy a Stalfosnak van egy másik alakja is, a csuklyás:

Ez a figura pont abban a szobában volt, ahol a bebörtönzött nyúl. Addig értettem, hogy először a nyúl, majd a kék csontváz. De megint nem történt semmi. Ott volt a szobában még valami fekete denevér, azt is levertem. Már majdnem a falhoz basz.. hajítottam az egészet, amikor, mint középiskolában a matematika feladványok esetén, eszembe jutott: mit is ír a példa?

First defeat the imprisoned Pols Voice and the Stalfos last…

Szabad fordításban: először üsd le a nyulat, végül a stalfost. VÉGÜL. Nem pedig UTÁNA. Hatalmas különbség, lévén a szobában van még egy denevér is. Levertem a nyulat, a denevért, végül a csontvázat. És jó lett! Kaptam egy kulcsot a főszörnyhöz. Mivel a második (2) nagy dungeonban vagyok viszonylag a játék elején, még csak négy szívem van, tehát viszonylag kevés ütést bírok ki. A főszörny viszont annyira pribék, hogy harmadik próbálkozásomra se tudtam megoldani.

Roppant frusztráló mai szemmel. Ehhez képest az új Wii Zelda álomszerű játékélmény. És jobb, esküszöm, sokkal jobb, mint ezek a folyamatos frusztrációk. Gyűlölöm a ’90-es évek játékait.

STATE OF THE DEMOSCENE: 1991 – 2011

Remek összefoglalás a demoscene hanyatlásáról számokban:

- the Commodore 64 has doubled its popularity in the last two years. The C64 is also the only platform to actively sustain its popularity over a long, long time.
- The second success story is web demos (JavaScript, Flash, WebGL and others) which also has doubled its popularity in just one year.
- Atari refuses to die.

Kiemeltem a számomra legjobban tetsző részt: C64 is still ready.

update: érdemes megnézni a magyar Vakondok.com-on szereplő Demoscene filmet is.

C64 update

Credo írja:

Ez érdekelni fog: Ninja / The Dreams előadása a 28C3-on az Error 23 fejlesztéséről, meg úgy általában a C64 kódolásról. Kicsit hosszú, ezért már egy hete tologattam én is, látatlanban meg nem akartam tovább passzolni, hátha haszontalanul vesz el egy órát, de tényleg megéri. Minden leplet persze nem ránt le (Bubis tunnelje például számára is totál rejtély, ami ráadásul teljesen realtime, joyvezérelt lesz a 100%-os verzió megjelenésekor), de sokat lehet tanulni belőle, illetve hüledezni függöny mögötti dolgokon.

Meg kijött egy ilyen cucc is, Prince of Persia pálya és pályagenerátor C64-re.

Jut eszembe, a Dutch Breeze zenét én linkelhettem, ez a csengőhangom (mármint biztosan linkeltem a http://fonix.dyndns.org:40000/soasc/ oldallal együtt valamelyik C64 poszt alá, de lehet, hogy nem onnan találtál rá most újra), gondoltam jól jön a link, ha már Twitteren erről kérdezgetnek.

This Is Why I’m Broke

Kütyübolt elképesztő kínálattal! Néhány általam kiemelt minta:

Bal oldalon Portal turret zseblámpa, középen Csillagok Háborúja DVD (vagy könyv?) tartó a film Halálcsillag szemétzúzó jelenetéből, jobb oldalon pedig NES Mario pipe-mug alátéttel. :) Talán még nem késő a karácsonyi ajándékok gyors beszerzése.

/via sasa

when kevin wins, the planet loses!

Spectrum, C64, Apple II, Amiga, CGA, EGA, VGA, NES — minden, ami csak ennek a francia fickónak a keze ügyébe kerül. Elképesztő stílus, elképesztő válogatás, hihetetlen kollekció és stílus. Vannak, akik nyomják a tumblit, és vannak, akik következő szintre emelik.

Hihetetlen a csávó, naponta több kép is felkerül, 92 oldalt voltam képes több részletben végigkattintani, egyelőre itt tartok. A csávó zseni. Néhány kedvencem:

Persze a képeket nem ő rajzolta, ez semmi más, mint DJ-zés.

http://noirlac.tumblr.com/

One More Thing

Remek pixelmunka, egy Steve Jobs Hi-res grafika egy Lars nevű (korábban: Mirage) fickótól a CSDb-n:

Szokatlan, 384×242 pixeles bontás, a kép alsó és felső része a kereten levő sprite-okból jön ki — lásd itt a halvány részt. A 8×8 pixeles rácson megfigyelhető a hardver limitációja (katt a képre!):

Edhellon szerint:

Plain hires + spriteok az also/felso kereten, meg ranezesre raszterezve a d020 a baloldalon (tehat van egy split is valahol kozepen).

Mindez persze zenével együtt futtatható formában egy Commodore 64 képernyőn valahogy így néz ki:

A kép eredetije pedig az “Apple shaped full stop“:

Making of Prince of Persia

Mielőtt a Prince of Persia egy hatalmas videójáték franchise és Jerry Bruckheimer mozi lett volna, egy Apple II számítógépes játék volt, amit egy személy programozott: Jordan Mechner.

Ezekkel a sorokkal indul Mechner “Making of” könyve, ami az eredeti Prince háttértörténetét és fejlesztési viszontagságait meséli el 1985-ből. A 330 oldalas könyv most megjelent ebook formában, amit vagy PayPal-en keresztül PDF-ben vásárlunk meg, vagy az Amazon Kindle boltból 8 dollárért — link itt. Érdemes az első 40 oldalt leszívni a deszkára, aztán megnézni — direkt PDF letöltés.

A Prince of Persia C64 port

A vasárnap megjelent Prince of Persia C64 port készítője részletes posztban számol be arról, hogyan tudott tökéletes portot készíteni a szintén 6502 architektúrájú Apple II eredeti Jordan Mechner játék alapján. Remekül leírja az útkeresést, hogy előbb talált egy C64 magyar projektet:

Utána egy ingyenes PoP fan remake-et, azt, hogy ez miért nem volt jó, utána azt, hogy hogyan jutott el az Apple II eredeti játékig, végül Mechner kéziratáig (PDF direkt link), és onnantól azt, hogyan kezdte el egy Apple II emulátorban visszafejteni a kódot és portolni Commodore 64-re. Egyelőre a posztsorozat első két része készült el, de a magamfajta 8 bit huszárnak fantasztikus olvasmány. (Háttér: 1991-ben Peter Norton könyve alapján a nyári szünetben a lányok szoknyájának hajkurászása helyett assemblyben kezdtem programozást tanulni egy XT gépen, aztán később a VGA korszakban megérintett a demóírás szele, volt kiadott anyagunk is, haha, viszont legjobban azt szerettem, amikor Turbo Debuggerben nézegettem Maxwood / Majic12 kódját — emlékszem milyen jó volt, amikor kiadott valami új munkát és láttam, hogy mennyit fejlesztett a “frameworkon”, good times.)

Szóval a két poszt:

Part One – Why the hell would anyone want to do that?
Part Two – In the beginning there was a binary data blob