emulátorozósdi | Ráktalicska
dec 24

Azon drága olvasóim, akik kiváló ízlésről, és tökéletes tájékozottságról tanúbizonyságot téve már csatlakoztak a blog Facebook-oldalához már találkozhattak az alant bemutatásra kerülő weboldallal, amelyet mintegy karácsonyi ajándékként mutatok be azoknak, akik vannak olyan vének, és még emlékeznek a Commodore cég nyolcvanas évek végét, kilencvenes évek közepét meghatározó számítógép-családjára, az Amigákra (ez egy mondat volt, mehetne érettségire elemeznivalónak :)). Régóta van lehetőség az ezekre a gépekre készült játékok PC-n való emulálására is, de ez néha még a tapasztalt bitlovagoknak is macerás volt: a WinUAE nevű program beizzításához nem elég, ha beszereztük a játékokat, de még bizony olyan – ráadásul jogvédett – okosságok is kellenek hozzá, mint a WorkBench, aminek még a verziószáma is számított.

Ezt a szexista Amiga-reklámot csak elrettentő példaként raktam be ide, teljes mértékben elhatárolódok tőle!

Ennyi szívást persze bőven megérdemeltek ezek a csodák, de néhány napja rábukkantam erre az oldalra, amelyen jelen pillanatban 185 darab Amigás játék figyel letölthető formátumban! Mindegyik átesett egy Amiga – PC konverzión, így exe-ként tölthetőek, azaz nem szükséges semmilyen emulátor hozzájuk: csak duplakatt, és már futnak is! Tegnap első felindulásból az Alien Breed-del toltam pár percet, és a tapasztalatom az, hogy az indítás után felvillanó splash logo-t leszámítva autentikus Amiga-élményt kínálnak a programok, semmi nem utal arra, hogy PC-n toljuk – leszámítva a floppymeghajtó ismerős kerregésének, és a kezünkbe simuló Quickshot típusú joystick-nak a hiányát.

Arra az esetre pedig ha a címek nem mondanának semmit, akkor íme egy lista azokról a játékokról, amelyek elérhetőek az oldalon, és emlékeim szerint nagyon jók:

Persze ez csak a személyes véleményem, akadhat még az oldalon olyan, amit érdemes kipróbálni, csak éppen én nem ismerem (pl. a Breathless-ről csak olvastam annak idején az 576KByte-ban, lehet hogy jó cucc).

Úgy gondolom, hogy ezeket a játékokat érdemes kipróbálni a fiatalabb korosztálynak is, márcsak azért is, mert grafikailag hozzák azt a szintet, amit még el lehet viselni mai szemmel is (sőt, némelyik kifejezetten szép), és érdekes lehet visszatekinteni egy kicsit a múltba, látni hogy milyen fejlődés ment végbe, aminek hála olyan csodák készülhettek, mint a GTA4, vagy a Crysis2. Ezzel a posttal szeretnék Boldog Karácsonyt kívánni minden olvasómnak, jövőre ugyanitt, ha netán olyan részeg lennék januárig, hogy a világomat nem tudom netán nem maradna időm a blogra az év végi őrületben!

Tagek:
máj 17

Ezerszer átrágott, ezerszer ezerféle szempontból szételemzett, és ezerszer már-már túlmisztifikált tárgykörbe csapok bele, amikor a Commodore64-esről próbálok ésszerű terjedelmi keretek között értekezni. Nehéz informálisnak lenni, amikor az ember erről ír: újra és újra azon kapom magam, hogy elragadnak az emlékek, és legszívesebben szubjektív nosztalgiázásra vetemednék, de most nem az a célom, hogy halálra untassak mindenkit egy némileg szentimentális kocka emlékirataival, hanem hogy segítséget nyújtsak azoknak, akik szeretnék újra kipróbálni gyerekkoruk klasszikusait, vagy esetleg fiatal korukból adódóan lemaradtak az egészről, és kíváncsiak arra, hogy milyen ősök leszármazottja a GTA4, meg a Krájzisz.
Nézzük át dióhéjban a gép specifikációit, és érdekes vonásait (amelyek nagy része elképzelhetetlennek tűnik a PC-hez/modern konzolokhoz szokott generációnak):

  • 0.985 MHz-es proci hajtotta, és 64 kilobyte RAM-mal volt megáldva (kiszámolni is nehéz, hogy ezek hanyadrészei egy mai modern gépnek)
  • 8, azaz nyolc sprite-ot tud hardverből kezelni egyszerre, ez megint csak magyarázatra szorul: sprite alatt nem a cukros löttyöt értjük ebben az esetben, hanem minden olyan 2D-s objektumot, ami mozog a képernyőn: sprite például Super Mario, vagy Zelda, de ide sorolható az amúgy totál 3D-s Quake 1 robbanás-effektje is (bizony, az is két dimenziós volt, csak a nagy hype-olás közepette ezt nem nagyon reklámozta az idSoftware)
  • 16 színt volt képes megjeleníteni, bár sajnos nem egyszerre – ezt később egyes ügyeskezű programozózsenik sikeresen áthidalták
  • háttértárolóként három eszköz állt rendelkezésre: volt a Datasette nevű magnó (amely audio-kazettákon tárolta a jelet), aztán létezett hozzá kétfajta külső nagyfloppy-kkal üzemelő lemezmeghajtó, és végül lehetőség volt ún. Cartridge-eket beletűzni a gép hátuljába, amelyből villámgyorsan olvasta ki az adatokat a masina – kár, hogy ezt előre beégetett EPROM(?)-okból tette, szóval ez csak olvasható memória volt, írni nem lehetett
  • külső trafóról kapta az 5V DC/9V AC-t, amelynek súlya akkora volt, hogy kutyát lehetett volna vele dobni, rohadtul tudott melegedni, és egybeöntött műgyanta képezte a burkolatát

Mint látható, vinyója nem volt szerencsétlennek (pontosabban készült hozzá kemény 20 megás kapacitással, a gond csak az volt vele, hogy aranyárban mérték), így – mivel minden kikapcsoláskor törlődött a memóriából minden, ez amúgy a modern gépeken is így működik – az egyszeri user kénytelen volt minden munkamenet (értsd joystick-gyilkolás) elején az előbb említett kazetta/floppy/cartridge háttértárolók valamelyikéről beolvastatni a géppel a használni kívánt programot. Értelemszerűen ez a folyamat kazetta esetében volt a leglassabb: a mai napig szoktam mesélni, hogy anno egész estés elfoglaltság volt az F-19 Project: Stealth Fighter című vektorgrafikás harci-repülőgép szimulátorral való játék, és nem azért mert annyira hosszú lett volna egy-egy misszió, hanem mert egy-egy betöltés hossza akkora volt, hogy az ember közben nyugodtan elmehetett vacsorázni, fürödni, stb. Én konkrétan teljes könyveket olvastam ki a gép töltögetésére várva – hiába, más idők voltak ezek. Később persze hozzájutottam egy floppymeghajtóhoz, ami minőségi ugrást jelentett az életemben: a töltési idők leredukálódtak, a magnó olvasófejét nem kellett többet kiscsavarhúzóval finomhangolnom, és a rojtosra forgatott füzetem (amelyben rendszereztem a kazettáimon figyelő játékokat) is a polcon kötött ki végül. Cartridge-on egy játék volt meg, amit eredetiben vásároltam az 576KByte-ból: a címe Battle Command volt, és a Commodore 3D-s képességeit feszegette fillezett vektorgrafikájával, és gúla alakú hegyeivel (a videó az Amigás verzióról készült, C64-est nem találtam sehol):

Ennyi bevezető után jöjjön talán a lényeg: hogyan, és mit érdemes PC-n kipróbálni a gépre készült tetemes mennyiségű játékból? Érdemes szelektálni a felhozatalból, mivel kur.. rengeteg programat gyártottak le rá. Ennek fő oka a gép egyszerű felépítése volt, és a tény, hogy alacsony költségvetésből is ki lehetett hozni nagyon jó programokat – jópár ütős címről tudvalevő, hogy egyetlen ember munkája.
Nézzük a hogyant: először is emulátorra lesz szükségünk, amely „lemásolja” az eredeti masina utasításkészletét, memóriacímzési metódusát, stb stb., így az eredeti gép – szintén PC által fogyaszthatóvá tett – file-jait minél élethűbben tudja prezentálni a TFT-nken. A C64-es programok szabványosan .t64 (kazettáról átkonvertált), .d64 (floppyról átkonvertált), .crt (cartridge) és .prg (ez is kazettás) kiterjesztésekkel érhetőek el a neten, és ezek mindegyikét tudják kezelni a PC-re fejlesztett emulátor-programok. Én a CCS64 nevű csodára esküszök, amely nem rendelkezik Windows-os lenyíló menükkel, meg hasonlókkal, viszont – némi beleszokás után – pofon egyszerű a használata. Sokan ajánlják a Vice-t, amely Windows-os kezelőfelülete miatt barátságosabb lehet első blikkre – ízlés kérdése, mindkettő remek megoldás. CCS64 esetén a mágikus billentyű az F8: ennek segítségével varázsolhatjuk elő a főmenüt, amelyben a ‘1541 Device 8’-ot kiválasztva kiválaszthatjuk a használni kívánt játékot. Fontos tudni, hogy ebben az emulátorban a menükbe belépni a kurzor jobbrával, kimászni a kurzor balrával lehet. Többlemezes játékoknál az „Insert Disk 1 Side B” üzenetek megjelenésekor se kell pánikba esni: F8 megnyomása után a kijelölést rá kell vinni az adott lemezfile-ra, és az F4-gyel lehet „berakni” a meghajtóba, majd visszaváltva a játékba már mehet is a tűzgomb/space ízlés szerint. Még két tipp a végére: ha netán nem vágytok autentikus élményre, és nem szeretnétek végigvárni az eredeti gép sebességével a betöltéseket (pedig aztán az az egésznek a sava-borsa :D), akkor az Alt+F3 segítségével turbózhatjátok a masinát ötszörös sebességre, és vissza. A másik hasznos billentyűpáros az F12, és az F11: az elsővel elmenteni, a másodikkal pedig visszatölteni lehet az aktuális játékot – mondanom se kell, hogy ez mennyire hasznos tud lenni.

Bővebb leírást itt találhattok róla, és bár ez a 2.0-s verzióra vonatkozik ez nem probléma: a hármas menürendszere néhány apró változtatással ugyanez.

Már meg van a technikai hátterünk a játékhoz, fut a klasszikus világoskék-sötétkék képernyő a többmillió színt megjeleníteni képes monitorunkon, most már csak néhány játék kell a boldogsághoz 🙂 Honnan szerezzünk be ilyen őskövületeket? A válasz – mint mindig – az Internet sötét óceánjában keresendő: portálok tucatjai foglalkoznak ezzel a témával, amelyekről – élelmedett koruk folytán – ingyen és legálisan letölthetjük bármelyik klasszikust.

Gondban vagyok, mivel a kihagyhatatlan játékok listája nagyon-nagyon hosszú, és hatalmas számuk miatt némelyiket bizony még én sem ismerem, de következzék egy nem rangsorolt tizenhármas lista az én személyes kedvenceimmel (a címeikre kattintva letölthetőek):

  1. Giana Sisters: úgy is jellemezhetnénk, hogy szegény ember Mario-ja – ez volt a C64-es platformjátékok királya, amelyben egy elég punkos hajú csajéval kellett végigugrálni a szinteket az életünkre törő méhecskék, ráják(?), és hasonlók között. Főellenségek, felvehető powerup-ok, és korrekt hangeffektek jellemezték.
  2. Rick Dangerous 1-2: eme kétrészes eposz főhőse tulajdonképpen Duke Nukem őseként is jellemezhető: laza, vigyorgós arc, aki halomra öl mindenkit. Imádtam, olyannyira, hogy pár hónapja még magamra is akartam varratni őkelmét – persze ez azóta se történt meg.
  3. Battle Command: említettem feljebb, de most írok róla kicsit bővebben: 3D-s harckocsi-szimulátor, amelynek készítői a kevés legyártott pályát eszetlenül brutálisra húzott nehézséggel próbálták kompenzálni – sikerrel. Némelyik küldetés kifejezetten idegtépőre sikeredett, mégis nehéz volt abbahagyni köszönhetően annak a ténynek, hogy valódi három dét láthattunk a masinán (ne firtassuk, hogy milyen minőségűt…:))
  4. Paradroid: újabb gyöngyszem, ami nem grafikájával, hanem játékmenetével tett függővé: kis köralakú robotunkkal kellett egyre feljebb kapaszkodni a ranglétrán egy ellenséges droidoktól hemzsegő űrhajón. Ha egy másik példánnyal összeakadtunk, akkor vonónyalábunkkal kihívhattuk egy logikai párbajra, amelyet ha sikerült megnyerni, akkor átvehettük a legyőzött verziószámát. A végső ellenség a 999-es verzióval rendelkező királynő lett volna, már ha lett volna idegzetem addig eljutni.
  5. Bruce Lee: a nagy harcmesternek emléket állító játék meglehetősen viccesre sikeredett: kis pálcikaemberre emlékeztető sárga figuránkkal folyamatosan leverve a nagy zöld(?) szumóharcost, és a cingár ninját kellett végigjutni a néha elég szivatós szinteken, miközben lámpásokat gyűjtöttünk be. Imádtam.
  6. Impossible Mission: erről írtam a beharangozó postban: félelmetes hangulatú magyar fejlesztésű(!) játék, amelyben csodálatosan animált főhösünkkel kellett érintésvédelmileg hibás robotok között kádakat, asztalokat, meg hasonlókat átkutatni egy nagy puzzle darabjai után. A hangulata miatt volt kedvencem (digitalizált hangok, minijátékok, stb.), végigvinni (ezt is) képtelen voltam.
  7. Stunt Car Racer: újabb 3D-s remek, amelyben belülről élhettük át az extrém körülmények között autóversenyzést. Ezalatt értsd: adva van egy girbe-gurba szerpentines pálya, amelyen végig kéne vergődni – na ez az, ami nem nagyon sikerült 🙂 Persze ebből is készült egy sokkal gyorsabb 3D-t produkáló Amigás verzió.
  8. CREATURES 1-2: Clyde Radcliffe kalandjai, amelyek során tündibündi kismackók esnek áldozatul Stihl-fűrészes pszichopatáknak, meg úgy általában fröcsög a vér – a gép képességeihez képest gyönyörű grafikájával kombinálva kora egyik legütősebb játéka volt.
  9. International Karate +: ha már szóba jött a gyönyörű grafika, akkor kihagyhatatlan ez is. Ugyan a játék csak két karatés pofozkodásáról szólt, de olyan díszletek között, amelyektől a mai napig leteszem a hajam – a zenéjéről nem is beszélve.
  10. Mayhem in Monsterland: sokan jellemezték úgy, hogy ez a stuff a C64 Sonic-ja. A játékmenet mondjuk nem olyan pörgős, nincsenek loop-ok (hurkok, amiken át lehet futni), de a tiritarka, vidám, színes grafika hasonló, és a főhősünk is hasonlóan cuki.
  11. Super Pipeline 2: Super Mario után ez is egy újabb játék, amelyben egy vízvezeték-szerelő viszontagságaiba nyerhettünk bepillantást, ámde az előbb említett opusszal ellentétben ebben hercegnők helyett csak a saját seggünket próbáltuk megmenteni. Fogyóeszközként szolgáló segédeinket gonosz módon kihasználva kell egy csőrendszer általános épségét fenntartani a mindenfelől özönlő légkalapácsokkal, és egyebekkel hadakozva. A játékmenet nagyon vicces, a pályák közötti átvezető jelenetek még inkább.
  12. Powerdrift (ez nem letöltőlink, ha kell szóljatok): klasszikus hátulról követős autóverseny, amelynek legfőbb jellemzői a hatalmas ugratók, az eltalált grafika, és a dinamikus zene voltak. A C64-en nevelődő generáció ebből tanulta meg a defenzív vezetés alapelvét: ha leelőzöl valakit, mutass neki fuckoff-ot!
  13. Nebulus: kivételesen ez a játék nem haladta meg a gép képességeit annak ellenére, hogy újabb 3D-s megvalósítást prezentált a masinán. Kis békánkkal kellett feljutni különféle tornyok tetejére, amelyeken különféle ellenfelek (nagy pattogó szemek, stb.) próbáltak megakadályozni ebben. Ha nekimentünk valamelyiknek, akkor nem feltétlenül haltunk meg, mindössze zuhantunk néhány szintet – kivétel, hogy ha alattunk már csak a háborgó tenger volt.

Nem győzöm hangsúlyozni, hogy ezeken kívül is születtek szép és jó játékok (a sokak által istenített Last Ninja ilyen például), ez csak egy kis ízelítő volt a felhozatalból. Rendelkezésemre áll bő egy gigányi anyag a vinyómon, ami egész szép mennyiség (már ha figyelembe vesszük, hogy egy játék körülbelül 150-200 kilobyte) úgyhogy ha netán nem találtok egy régi kedvencet, akkor szóljatok, és update-elem a letöltőlinkkel ezt a postot! Jó nosztalgiázást kívánok!

Linkek:

Emulátorok:

CCS64 letöltés * leírás (magyar)

VICE letöltés * leírás (magyar)

Játékok:

Magyar C64 HQ

Best C64 games ever

C64.com

lemon64 (csak leírások, képek, nem lehet letölteni)

C64 tapes

További képek a gépről:

Tom’s Hardware

Tagek:
máj 12

Kitartó olvasóimnak talán már feltűnhetett néhány elejtett kósza utalásomból, hogy nagyon szeretem a régi idők számítástechnikáját. Ez a vonzalom valamikor 88 környékén indult, amikor apám egyik régi cimborájának Commodore 64-esén láttam az Impossible Mission című játékot teljes valójában. Meghatározó élmény volt – bár félelmetes volt számomra azokkal a halálos robotokkal -, talán akkor dőlt el véglegesen, hogy kocka leszek, és nem mondjuk pék-cukrász.
A régi játékok szeretete nálam ebből, és egy számtech-magazin iránti rajongásomból eredeztethető. A szóban forgó újság az 576KByte volt, és 1996-tól kezdve rendszeres olvasójuk voltam – egészen a 2002(?)-es megszűnésük előtti néhány hónapig. Utólag 4000 forintért egy apróhirdetés útján szert tettem a korábbi számokra is (megvan a legeslegelső 1990-es is), így teljes képet kaphattam Zolee (később CoVboy) munkásságának minden mozzanatáról. Imádtam az újságot: a mai napig kellemes borzongás kap el, amikor a Nuke Dukem 3D-s (nem, nem én írtam el, hanem még ők annak idején) cikket olvasgatom, vagy amikor újra átrágom magam a régi Csevegőkön (így hívták a levelezési rovatot), amelyekben néha keményen ment a SNES-es és Megadrive-os tábor között a flame, meg a „miért nincs több C64-es cikk az újságban?” rinya. Szép idők voltak ezek: még sokkal kisebb biznisz volt a videojáték-ipar, így sokkal családiasabb volt az egész. Nem volt ekkora nyomás a fejlesztőkön, hogy mindenképpen a bejáratott formulákra támaszkodjanak (nehogy megbukjon az újítások miatt a többmillió dolláros büdzséből készült anyag), nem volt minden hiperreálisra gyúrva, így sokkal több volt a bájos, színes alkotás. Ezek – néhány indie-játéktól eltekintve – rég kikoptak a PC-s palettáról, így ha valaki nem akar beleket ontani szórakozás gyanánt az bizony jobban teszi, ha vesz egy PSP-t, vagy (inkább) egy Nintendo DS-t. Hiányolok teljes játékstílusokat is: 15 évvel ezelőtt rengeteg platform ugribugri, shoot/beat’em up, és verekedős játék született – hova tűntek ezek? A játékipari (tessék észrevenni: ipar!) trendek olyan irányt vettek az utóbbi jópár évben, hogy ezek sajnos teljesen eltűntek a számítógépeink képernyőiről, és ezalól – megintcsak – néhány indie-fejlesztés (Braid, Spelunky, Cave Story, és társaik) az üdítő kivételek.
Miért is történt ez így? Miért van az, hogy egy mai tizenéves elején tartó kölöknek – hacsak nincs PS3/Xbox360-ja a családnak – csak a taktikai FPS-ek, real-time stratégiák, és a hiperreális 3D-s grafikával megáldott felnőttjátékok jelenthetnek szórakozást? Én a 26 éves fejemmel persze remekül elszórakozok ezekkel, de az új generációt valamelyest sajnálom, hogy nem részesülhetnek olyan élményekben, mint amilyeneket a Giana Sisters, Creatures, Monthy on the Run, vagy akár a Day of the Tentacle nyújtott nekem annak idején – persze a lista hosszasan folytatható. A világ hatalmasat fordult azóta, és nem vagyok benne teljesen biztos, hogy jó irányba.
Persze azért ez a röpke húsz-huszonkét év nem tűnt el nyomtalanul: szerencsére nem nagyon tudok olyan régi számítógépet/konzolt/játéktermi masinát/stb-t mondani, amit ne tudnánk modern PC-inkkel emulálni. A vicces az, hogy ezek az emulátorok jóval komolyabb hardvert igényelnek, mint amilyen az eredeti masinában ketyegett. Ezzel tegnap is szembesültem, amikor a Nintendo 64 emulátoromon a Nightmare Creatures című meglehetősen gagyi kardos-zombis csoda néha elérte a lélektani 10 fps-es alsó határt, miközben az eredeti gépben 93.75 MHz-es proci figyelt, ami hússzor lassabb a számítógépemben jelenleg szolgálatot teljesítő darabnál! Ez persze enyhén bosszantó, de örüljünk, hogy egyáltalán megoldható, hogy visszautazzunk az időben kicsit.

Original Commodore-os Aliens adatkazi – bizony ez tárolta a játék bitjeit

Ezeket a régi masinákat, az őket emuláló szoftvereket, és persze az adott gépre készült legszebb, legjobb, legegyedibb játékokat szeretném bemutatni egy most induló postsorozat keretében. Előrleáthatóan maximum két héten belül sort fogok keríteni a következő gépek bemutatására:

  • Commodore 64
  • Amiga (500, 1200 főleg)
  • SNES
  • Megadrive
  • Nintendo 64

A sorrend persze még változhat attól függően, hogy épp’ melyikhez lesz kedvem 🙂 Az Amiga például nem kevés macerával fog járni, márcsak azért is, mert elég bonyolult az emulátora (a jó öreg WinUAE), és már elég régen használtam, szóval lesz mit újra kitapasztalni a használatával kapcsolatban. Kihagyni viszont semmiképpen sem szeretném, mert az Amiga volt az a masina, ami grafikailag, és hangképzési képességeket illetően is olyan csodákra volt képes a kilencvenes évek elején, ami még ma is élvezhető, és nem csak az olyan elvakult retro-őrülteknek mint én 🙂

Szóval ez a terv, ha esetleg ötletetek, kívánságotok lenne ezzel kapcsolatban, akkor kommentben súgjátok meg, és meglátom mit tehetek!

Tagek:

preload preload preload