WORLDNEWS
ISSUE 19
SNes9X -
Kukázunk megint?
Mint
valamikor régebben a Magic64, most a WarpSnes is átzúgott a szobán,
azonban ezúttal csont nélkül talált mandínerbôl a szemetesbe,
hogy csak úgy koppant. A szemetes mellett heverô Magic64 kuncogott
egy sort, tudva tudván, hogy vele ellentétben a WarpSnes soha
nem lesz már elôbányászva a szemetes mélyérôl - oda került végre,
ahol a megérdemelt helye volt.
Fene
tudja, mindig ellenérzéseim vannak, amikor olyan dologgal találkozom
szembe, amelyben benne van Steffen Haeuser keze. Neki ugyanis
- szerintem szent meggyôzôdése - természet adta joga megszabni,
hogy ki használhatja a programját és ki nem: pontosabban, hogy
kik azok, akiket a legteljesebb jóindulattal rekeszt ki a felhasználók
körébôl, néha még jót is nevetve rajtuk, hogy nem a "megfelelô"
oldalon állnak.
Nem
volt ez másként sok egyéb borzalom kategóriájú program mellett
a WarpSnes esetében sem. Nem tudom, ki emlékszik, ki nem, volt
annak idején egy PowerUP SNes9X. Meg lett írva, nem is volt utána
fejlesztve egyáltalán. Ez a kis emulátor két dolgot tudott: nagyon
gyors volt, és rendkívül stabil.
Persze
ez így nem mehetett tovább, - végülis jogos igényként elismerhetôen
- a WarpOS felhasználóknak is kellett SNes9X, ígyhát meg lett
írva. A korai változatoknak nem is lett volna semmi baja, kicsit
lassabbak voltak még a fent említett PowerUP verziónál, kicsit
instabilabbak is - ezt azonban hamar kinôtték. Az igazi probléma
az volt, hogy "ön Steffen Haeuser terméket használt". Magyarán
a grafika megjelenítéséhez a WarpSnes a csodálatosnak távolról
sem nevezhetô RTGMaster libraryt használta.
Hogy
ennek mi lett a következménye? Egy olyan program, ami sokáig nem
volt képes sebességben elérni a PowerUP verzió sebességét, de
cserébe legalább iszonyatosan fagyott. Persze mindezt legfôképpen
AGÁ-n, grafikus kártyával a dolog jóval kevésbé fagyósnak volt
tekinthetô.
A
késôbbi WarpSnesek, mivel a PowerUP verzió fejlesztése mint olyan
nem létezett, idôvel behozta a hátrányt, a sebessége ugyanolyan
jó volt már, csak éppen köszönhetôen a fent említett remek librarynak
instabil volt a szentem, de rettentô módon.
A
WarpSnes "gyárban" ezt látták is, töprengtek is, hogyan lehetne
ezt kiküszöbölni, majd a tökéletes megoldást választották: jó,
hát ha már a PowerUP felhasználókat utáljuk magasról (erre néhány
WarpSnes readme engedett következtetni, amelyek readme része felettébb
irodalmi magasságú megnyilatkozásokat tartalmazott a PowerUP tábor
irányába), tegyük ugyanezt az AGA felhasználókkal is. Az életünk
is egyszerűbb lesz, maximum valamivel kevesebben tudnak majd játszani
vele - dehát majd vesznek grafikus kártyát is, ha WarpOS-t tudnak
használni, akkor legyen grafikus kártyájuk is, nem?
Innentôl
pedig megszűnt az AGA támogatás a WarpSnesben, az utolsó verzióik
és fôként az instabilitásuk miatt visszaálltam az ôsrégi, de még
mindig gyors és stabil PowerUP verzióra - valahol reménykedve
benne (mivel arra remény sem volt, hogy a PowerUP verzióból újabb
tűnjön fel), hogy egyszer majd megint lesz AGA támogatás a WarpSnesben,
és akkor már stabil is lesz, meg gyors is, meg...
Imáim
egy pillanatra röviddel ezelôtt úgy tűntek, meghallgatásra találtak.
Épp az Amineten kóricáltam, amikor megakadt a szemem a már régen
nem használt WarpSnes legújabb verzióján, szórakozottan beleolvastam,
és azt hittem megáll bennem az ütô: van újra AGA támogatás (ezúttal
Steffen Haeuser chunkyppc libraryjával, a változatosság kedvéért),
sôt, még hicolor mód is van, szintén Steffen Haeuser chunkyppc
libraryjának jóvoltából! (Azért mondjuk viszketett a hátam picikét,
mert ennek a 16 bites AGA "hatékonyságnak" a milyenségét már ismertük
a Heretic 2 demójából...) Dehát AGA user ne legyen telhetetlen,
töltöttem is lefelé azon nyomban.
Az
archívban a teljes káosz fogadott, vagy négy gui archiv, rengeteg
readme, és minden efféle zavarta az összképet: de mivel ellenállhatatlan
vágyat éreztem, hogy az Actraiser 2-t végre hicolorban játszhassam,
fel se vettem az ilyesmit, nekiestem a doksiolvasásnak, és a próbálkozásnak.
Röpke
négy óra telt el, és ugyanott tartottam mint az elején. A Heretic
2 demója szinte nulla dokumentációval mindössze fél órát tudott
elvenni az életembôl, mire üzembe bírtam helyezni, de ez a WarpSnes
kifogott rajtam...
Azóta
kénytelen voltam arra a következtetésre jutni, hogy - cáfoljon
meg aki tud nyugodtan, ha működésre sikerült bírnia AGA-n, leborulok
nagysága elôtt - az AGA támogatás hangoztatása a WarpSnes dokumentációjában
nem egyéb szimpla parasztvakításnál. Kiábrándultan a falhoz vágtam
tehát, és letettem arról, hogy én záros határidôn belül hicolorban
játsszam az Actraiser II-vel, vagy a Mechwarriorral - kivéve ha
majd sikerül üzembe helyeznem a BVisionom.
Ahogy
itt ülök az ActRaiser II hicolorban fut nem messze egy ablakban,
igaz, mivel csak 64 színű a WorkBenchem nem a legszebb, de így
is gyönyörű. Ha screenen lenne nem látnám, ahogy írok... Közben
persze még MP3-at is hallgatok, még mindig AGA display elôtt ülök
- és a WarpSnes is a kuka mélyének hűvösében üldögél...
Kétfajta
ember van azt hiszem manapság, aki ma PowerPC processzorra programot
fejleszt. Az egyik azt hiszem kicsit olyan mint Steffen Haeuser,
aki ilyen-olyan megfontolásból, némi talán be sem ismert rosszindulatból
bizonyos rétegeket kizár programja használatának lehetôségébôl.
És a másik pedig olyan mint Frank Wille, vagy jelen esetünkben
sokkal inkább Jesper Svennevid, aki felül tud emelkedni az ilyen
kicsinyes dolgokon, és meg is tudja engedni magának, hogy kivétel
nélkül(!) mindenkit támogasson.
Az
elsôk általában nem is oly nagy nevű, mintsem szájú programozók,
akiknek programjai saját behatárolt megengedett felhasználói világukon
belül sem futnak azért tökéletesen, a második csoportba tartozókat
pedig onnan lehet felismerni, hogy ha megcsinálnak valamit, akkor
az olyasvalamit tud, amit az addigiak nem tudtak, de ezenfelül
is a verzióik még így is sokkal szélesebb körben használhatóak.
Hogy
pedig mit jelenthetünk ki Jesper Svennevid SNes9X portjával birtokunkban?
Hogy újra van tehát BETONSTABIL SNes9X, amely GYORSABB mint a
WarpSnes, amely MINDHÁROM AKTÍV PLATFORMOT támogatja, tehát a
csomagban megtaláljuk a WarpOS, a PowerUP verziót ugyanúgy, mint
a 68K(!) változatot, amelyben van a grafikus kártya mellett AGA
támogatás is, nem is akármilyen, olyan AGA támogatás, amilyen
eddig még nem volt: HICOLOR, TRANSPARENCY és WINDOWED mód támogatással
- és bírjuk a fejlesztés ígéretét, és azt, hogy rövidesen hangot
is kicsiholhatunk az eddigi legkiválóbb SNes9X portból, remélhetôleg
sokkal kisebb sebességvesztéssel, mint a WarpSnes vesztéssel.
Ezen felül van még benne DINAMIKUS FRAMESKIP, de még enélkül is
gyorsabb mint korábbi (immár a kukából hangoskodó) vetélytársa
- mégpedig annyira, hogy nem is használom - AGA ellenére - csakis
hicolorban, engedélyezett transparencyvel! Hogy enélkül mennyire
gyors, azt már nem is akarom tudni - nekem ez bôven elegendô!
Az
OPUS userek bosszantására pedig álljon itt röviden egy SNes9X
indító script filemasterhez: mentségére legyen mondva, semmi különös
nem szükségeltetik ahhoz, hogy máshol is használható legyen:
.key filename
.bra {
.ket }
;SNES9X Limited Manager Script
to FileMaster users
;$VER: SNES9XHandler 0.1 beta (01-july-2000)
FailAt 100
If "{filename}"
EQ ""
Skip USAGE
EndIf
Lab LAUNCH
stack 1000000
SNes9x:snes9x -nosound -hicolor -transparency -cd32 -pal "{filename}"
skip END
Lab USAGE
requestchoice "SpaceHawks ©2000." "No filename
specified" "OK"
Lab END
A
készítôvel a kapcsolatot a jesper@fxrealm.com
e-mail címen, vagy a http://snes.amiga.tm/
fórumjaiban vehetitek fel.
Emeric
SH
 |
| Hicolor
és transparency elõtt az Actraiser II... |
 |
| És
utána... |