ZSNES - ZSNES

ZSNES
Logo
Snímek obrazovky
GUI of ZSNES
Původní autoři zsKnight, _Demo_, pagefault a Nach
Vývojáři Tým ZSNES
První vydání 0,150 / 14. října 1997 ; Před 23 lety ( 1997-10-14 )
Konečné vydání
1.51 / 24. ledna 2007 ; Před 14 lety ( 2007-01-24 )
Napsáno Sestava x86 , C , C ++ , PSR
Operační systém Linux , DOS , Windows , Mac OS X , FreeBSD , Xbox
K dispozici v Angličtina
Typ Emulátor herní konzole
Licence Od 1.50: pouze GPL-2.0
1.17b až 1.42: GPL-2.0 nebo novější
Do 1.17: proprietární
webová stránka zsnes .com Upravte to na Wikidata

ZSNES je emulátor Super Nintendo Entertainment System svobodného softwaru napsaný většinou v sestavě x86 s oficiálními porty pro Linux , DOS , Windows a neoficiálními porty pro Xbox a macOS .

Pozadí

Vývoj ZSNES začal 3. července 1997 a první verze byla vydána 14. října 1997 pro DOS. Od té doby byly vytvořeny oficiální porty pro Windows a Linux. Emulátor stal svobodný software pod GPL-2,0-or-později licenci na 2. dubna 2001. Navzdory oznámením adventure_of_link uvádí, že „ZSNES není mrtvý, je to stále ve vývoji“ vyrobený na ZSNES desce po odchodu ze svých původních vývojářů zsKnight a _Demo_ , vývoj od poslední verze (1.51 vydané 24. ledna 2007) dramaticky zpomalil. Velká část vývojového úsilí se soustředila na zvýšení přenositelnosti emulátoru přepsáním kódu sestavy v C a C ++, včetně nového GUI pomocí Qt .

ZSNES je pozoruhodný tím, že byl mezi prvními, kteří na určité úrovni emulovali většinu vylepšení SNES . Až do verze 1.50, ZSNES představoval netplay přes TCP/IP nebo UDP .

Protože je ZSNES z velké části napsán v nízkoúrovňovém montážním jazyce pro procesory x86 , je myšlenka přenesení ZSNES na zařízení využívající architektury RISC , jako je ARM, velmi neproveditelná. Komerční herní konzole před osmou generací , s verzemi Xbox One a PlayStation 4 pro rok 2013, obvykle nevyužívaly procesory x86 (přičemž původní Xbox je nejznámější výjimkou) .

Recepce

ZSNES byla v dobách největší slávy obecně uznávaná, britský herní časopis Retro Gamer v roce 2005 označil emulátor za „velmi působivý“ a chválil „neuvěřitelný režim toustovače“.

Nicméně, s novějším vývojem přesnějších emulátorů SNES, jako jsou Snes9x a higan, jak se počítače postupně staly silnějšími, retrospektivní recenze kritizovaly ZSNES nejen pro jeho relativně nízkou přesnost, ale také proto, že jeho dřívější popularita vedla několik fanoušků překlady a úpravy, které mají být navrženy s konkrétními řešeními nepřesností emulátoru, což je často činí nehratelnými jak na skutečném hardwaru, tak v novějších emulátorech, které nahradily ZSNES. Některé z těchto dalších emulátorů dokonce obsahují režim, který je výslovně navržen tak, aby replikoval zvláštnosti ZSNES, což umožňuje, aby se módy zaměřené na ZSNES opět staly hratelnými.

V roce 2015 byl ve verzi 1.51 objeven exploit, který umožnil speciálně vytvořené paměti ROM SNES získat kontrolu nad hostitelským systémem, a tedy být schopen spouštět škodlivý kód; krátce poté byla vydána částečně opravená verze náhledu.

Viz také

Reference

externí odkazy