BG fontbg.iff COLUMN 1 LIMIT 10 5 635 200 FONT topaz.font 8 §TEXT §SHCOL 0 §FONT 2 §CENTER §CR §SH+ §COL 15 §I+ Ehavi okosság: §PG §FONT 3 Emulátor-mánia §I- §PG §FONT 1 §PG §SPACES 2 §FILL §SH- Aki a "régebbiek" közül való, annak szívét nagyon meg tudja melengetni egy-egy régebbi gépéről való szoftver. Talán ebből a megFřntolásból kezdtek egyre népszerűbbek lenni az emulátorok. §PG §SPACES 2 Egy idő után aztán megjelentek a konkurrens platformokat emuláló programok is, így velük együtt egy csomó probléma. §SL 1 §SPACES 2 Hasznosak-e az emluátorok? Ezt a kérdést elég gyakran tettem fel magamnak, különösen mióta megjelent PC-re az Amiga emulátor (DOS és UNIX alá is), és szinte futótűz-szerűen kezdett terjedni, különösen a volt Amiga felhasználók körében. (Magyarországon különösen a Chip magazin '96 szeptemberi cover CD-jének köszönhetően jutottak hozzá sokan.) Végül is vannak jó és rossz oldalai a dolognak. §PG §SPACES 2 Miért rossz? Ha van emulátorod, akkor miért vennél olyan gépet, amit emulálni is tudsz? §PG §SPACES 2 És miért jó? Sokan azért nem vettek Amigát, mert egyáltalán nem ismerték. Az emulátor révén talán egy kicsit közelebb kerülhetnek, és talán még arra is vetemednek, hogy vegyenek egyet, mert az emuláció meglehetősen gyatra sebességgel üzemel. (Nem úgy, mint a PC emulátor Amigán...) §SL 1 §SPACES 2 Egy másik gépet megvalósítani mindig nagy kihívást jelentett minden programozónak. (Ezt tapasztalatból tudom, mert a fejembe vettem, hogy elkészítek egy normálisan működő Plus4 emut.) Sajnos gyakran hardver problémákba ütközik a másik gép képességeinek tökéletes megvalósítása. Szerencsére Amigán ez kisebb gondot okoz, mint más gépeken (PC), nem is beszélve a sebességről. Íme egy kis áttekintés a mostanában legnépszerűbb Amigás emulátorokból: §SL 1 §SPACES 2 §U+ Spectrum §U- §SL 1 §SPACES 2 Sokak kedvence volt ez a gépcsalád. Amennyire én visszaemlékszem, mi csak a számítástechnika szakkörön használtuk eleinte, amíg az új Commodore-ok meg nem érkeztek. §PG §SPACES 2 Rengeteg jobbnál jobb játék jelent meg rá, és bár képességei nem szárnyaltak a csillagokba, mindenképp érdemes kipróbálni mondjuk néhány Vulcan stratégiai játékot! §PG §SPACES 2 Amigára számos megvalósítása létezik ezen gépcsalád emulációjának, ezek közül csak egyet emelnék ki, és ez a nagyszerű §PG §SPACES 2 §I+ Sinclair ZX Spectrum Emulator V1.7: §I- nem igazán összetett, elvégre nem is nagyon lehetne mit bonyolítani rajta. Ez a program képes -elvileg- bármilyen eredeti Spectrum program futtatására. Akár le is porolhatod a régi játékaidat tartalmazó kazettáid, mert ha van digitalizálód, akkor be is töltheted őket! §PG §SPACES 2 Természetesen rengeteg helyről be lehet szerezni régi játékokat, ebben az esetben a snapshot (.SNA) formátumot ajánlom, mert ezt tudja legegyszerűbben betölteni. (Ez a teljes RAM kimentve menet közben. Általában nem okoz gondot a használata.) §PG §SPACES 2 Sebességéről csak annyit: egy alap A1200-on kb. fele olyan gyors, mint egy eredeti Spectrum (még éppen élvezhető), de egy gyorsabb gépen meg is haladhatja azt. §PG §SPACES 2 Két hátránya van: azt a néhány beállítást, ami van benne, nem lehet elmenteni, és sajnos csak 48Kb-os gépet emulál (ez utóbbi nem olyan nagy katasztrófa). §PG §SPACES 2 ROM image nem szükséges hozzá, a programmal együtt adják (nem egészen legális módon). §SL 1 §SPACES 2 programok: §SPACES 5 §FONT 0 ftp://ftp.ncg.unit.no/pub/sinclair §FONT 1 §SL 1 §SPACES 2 §U+ C-64 §U- §SL 1 §SPACES 2 Ez a -máig is- nagyon népszerű gép rengeteg platformon megihlette a programozókat. Amigán is bővelkedhetünk a különböző implementációkból, melyek több-kevesebb sikerrel "butítják vissza" kedvencünket. §PG §SPACES 2 A három legismertebb program: §I+ A64, MagiC64 §I- és a §I+ Frodo. §I- Mindháromnak van előnye és hátránya. §PG §SPACES 2 §I+ A64: §I- ez egy viszonylag régi kommerciális program (nem PD, ahogy azt sokan gondolják). Hatalmas előnye, hogy türhető grafikai emulációt ad, elfogadható sebességen. Sajnos a sebességnövekedést úgy érték el, hogy nem valósítottak meg egy csomó mindent benne, ezért egy jó csomó program (különösen a játékok) szinte teljesen használhatatlanná váltak. Minden géptípuson hajlandó futni, nem szükséges túl sok memória hozzá. §PG §SPACES 2 §I+ MagiC64: §I- ez a Shareware program már sokkal jobb minőséget produkál, de sajnos lényegesen lassabb, mint az A64. Sok program nem is hajlandó együtt futni vele -számomra megfejthetetlen okból-, és bár a hardver trükkök nagy részét jól megvalósították, sajnos a sebesség miatt lettek használhatatlanok a programok. Nagyon könnyű viszont beüzemelni, de legalább 2Mb memória szükséges hozzá. A Shareware verzióban sok minden le van tiltva (pl. zene, konfiguráció elmentése stb.). §PG §SPACES 2 §I+ Frodo: §I- ha van egy gyors géped, feltétlenül ezt ajánlom. Ez az emulátor teljesen Freeware, még a forráskódot is mellékelik hozzá. Támogatja a SID kártyákat, chunky módban működő grafikus kártyákat. Viszonylag sok memóriát eszik, viszont készítője szerint 100%-os az emuláció. (Lehet benne valami, mert nekem még nem sikerült olyan programot futtatni rajta, ami ne működött volna.) A hátránya sajnos a sebesség. Két verziója is van, az egyik kapcsolgat a hardver és a processzor emulációja között, ez végleg minden grafikai trükköt képes emulálni. §SL 1 §SPACES 2 programok: §SPACES 5 §FONT 0 ftp://ftp.funet.fi §FONT 1 §SL 1 §SPACES 2 §U+ Plus4 §U- §SL 1 §SPACES 2 Sajnos ez a géptípus nem tett szert akkora népszerűségre, mint a C64. (Az én szívem azért ehhez húz...) Csak egyetlen emulációról tudok, melynek neve A4, de sajnos még nagyon gyerekcipőben jár, szinte csak a processzort képes emulálni, gyakorlatilag használhatatlan. §PG §SPACES 2 Tervezek kiadni egy jobb minőségű emulátort, ami -remélhetőleg- 100%-os emulációt biztosít, de sajnos ez egyelőre még a jövő zenéje. A címe §I+ Flamingo §I- lesz. §SL 1 §SPACES 2 programok: §SPACES 5 §FONT 0 ftp://ftp.inf.bme.hu/pub/plus4 §FONT 1 §NEWPAGE §SPACES 2 §U+ IBM-PC §U- §SL 1 §SPACES 2 Elérkeztünk hát mindenki kedvencéhez. Mivel az igazi Amigások nem szívesen használnak PC-t, ezért mindig nagy hangsúlyt fektettek arra, hogy ne vegyenek egyet. (Nem is beszélve a pénz kérdéséről.) A két legjobb emuláció a PC-Task és a PCX. Mindkettő kommerciális, kemény dollárokért vásárolható meg. §SL 1 §SPACES 2 §I+ PC-Task: §I- Chris Hames türhető programja, mely sajnos nem valami gyors, de egész kompatibilis. Alig pár napja (január eleje) jelent meg a legújabb, 4.0-ás verzió, mely már lényeges gyorsulást hozott a §B+ Dynamic Compilation, §B- azaz dinamikus (elő)fordítás lehetőségével. (Mivel az előző, 3.0-ás verzió ezt még nem tartalmazta, ezért állt fenn az a paradox helyzet, hogy a ShapeShifter c. Macintosh emulátoron -ld. később- futtatott SoftPC emulátor gyorsabb volt, mint a PC-Task3.0.) Az új verzió hátránya, hogy sajos rengeteg memóriát igényel. Az alapverzió (interpretive) viszont még mindig fut 2MB-on. Rengeteget gyorsult viszont a grafika azáltal, hogy már szinte minden grafikus kártyát felismer, ezért egy chunky kártyánál nem csak 24bit-es képet kaphatunk, de dramatikus sebességet is. A processzor emulációja egy '040-es turbokártyával állítólag eléri egy 386DX-33 sebességét. (Lehet windózozni, végre nem nő ki az ember szakálla, mire egyáltalán beszenvedi magát a memóriába.) §PG §SPACES 2 Az előző verzió még csak 286-ot tudott maximum emulálni, az új viszont már 486-ot is képes. §SL 1 §SPACES 2 §I+ PCX: §I- a Blittersoft nevű formáció terméke ez a teljesen új emulátor (december végén jelent meg). Állításuk szerint tökéletesen képes Pentiumot emulálni. (Bár az meglehetősen kérdéses számomra, hogy melyik Pentiumot emulálja, hiszen a különböző gyártók által alkotott "remekművek" sem kompatibilisek egymással...) §SL 1 §SPACES 2 §U+ Macintosh §U- §SL 1 §SPACES 2 Már a '90-es évek elején is volt Macintosh emulátor Amigára (A-MAX), de az igazi áttörést a ShapeShifter hozta, mely példaképe lehetne minden szoftver szintű emulátornak. §PG §SPACES 2 Mac-et azért könnyebb emulálni, mert a processzoruk ugyanúgy a MC68000-es sorozatból került ki, mint az Amigának. (Most tekintsünk el a későbbi PowerMac-ektől.) §SL 1 §SPACES 2 §I+ ShapeShifter: §I- az "alakváltó" jó munkát végez. Egy jobb konfigurációjú Amigával nem csak megközelíteni lehet a hasonló processzorú Mac teljesítményét, de bizonyos esetekben le is lehet hagyni! (Pl. ha van valamilyen izmosabb grafikus kártyánk.) §PG §SPACES 2 A ShapeShifter modularitásából adódóan állandó fejlesztés alatt áll, így egyre jobb és jobb teljesítményt kaphatunk. Sajnos kicsit több memória kell neki, mint 2Mb, de ez nem csak az emuláció miatt van így, hanem sajnos a Mac-es programok meglehetős étvágyának is köszönhető. §PG §SPACES 2 A Mac hatalmas előnye, hogy szinte minden nagyobb program megjelent rá, sőt sok olyan is, ami PC-n mind a mai napig nem elérhető. §PG §SPACES 2 A SS támogatja az összes funkciót, ami Amigán elérhető, legyen az nyomtató, hang, vagy akár hálózat. (Bizony Mac-re van Netscape is...) §PG §SPACES 2 Ide tartozik, hogy az Apple nemrég felvásárolta a NexT céget, vele együtt a NexT operációs rendszerét, mely már nem készül el Motorola alapú gépeikre, így a System7 további fejlesztése megszűnt. (Ettől függetlenül beszerezhető, 99 dollár körüli áron.) §SL 1 §SPACES 2 Ezeken kívül természetesen rengeteg egyéb gépnek készült el az emulációja, most csak a legismertebbeket emeltem ki ízelítőül. §PG §SPACES 2 Ezeknek a programoknak jórésze beszerezhető az Aminetről (a kommerciálisak természetesen nem), de sajnos általában Shareware kategóriába tartoznak. §SL 1 §SPACES 2 Érdekes jogi kérdéseket vet fel továbbá az is, hogy nem sérti-e a copyright jogokat a ROM image-ek, régebbi szoftverek (pl. Spectrum vagy C-64 játékok) terjesztése az emulátorral együtt, vagy attól függetlenül. Sajnos ez a vita mind a mai napig lezáratlan. Van aki azt mondja, hogy régi programoknak át kell kerülni a Public Domain-re, mások szerint a copyright szavatossága nem jár le (nem úgy, mint a zacskós tejé)... §SL 1 §SPACES 2 Én ehhez csak két dolgot szeretnék hozzáfűzni: §SL 1 §SPACES 2 1. A ShapeShifter dokumentációjában van egy figyelmesztetés: Ne használd egyszerre Amigán az emulátort és azt a gépet, melyből kimentetted a ROM image-et, mert jogsértést követsz el! §SL 1 §SPACES 2 2. Egyszer úgyis kipróbálom az Amigán futó Mac emulátoron futó PC emulátoron futó C-64 emulátoron futó Spectrum emulátort! (Egyéb közbeiktatásokon még elmélkedem...) §SL 1 §RIGHT §I+ Rachy of BiřHazard §I-