ZSNES

ZSNES
Logótipo
ZSNES
Captura de tela
ZSNES
ZSNES v1.51
Autor zsKnight, _Demo_, pagefault e Nach
Desenvolvedor ZSNES Team
Plataforma x86
Modelo do desenvolvimento Software livre
Lançamento 1997 (26–27 anos)
Versão estável 1.51 (25 de janeiro de 2007; há 17 anos[1])
Versão em teste 10/12 WIP
Idioma(s) Inglês
Escrito em x86 assembly, C, C++, PSR
Sistema operacional BSD, DOS, FreeBSD, Linux, Mac OS X, MS-DOS, QNX, Solaris, Windows
Gênero(s) Emulador de Super Nintendo
Licença GNU GPLv2[1]
Estado do desenvolvimento Dormente
Tamanho 1 MB
Página oficial www.zsnes.com

ZSNES é um emulador do vídeo-game Super Nintendo. Desde 1997 com a sua versão 0.150 inicial, ZSNES é um programa de código aberto, pelas leis da GNU GPL. Foi originalmente escrito para DOS, mas possui versões para Windows, Linux e FreeBSD. É largamente escrito em linguagem assembly intel x86, portanto não é facilmente convertido para outras arquiteturas como PowerPC. Com este fato, ZSNES é bem rápido, rodando a maioria dos jogos com taxas de 50-60 quadros por segundo com um computador Pentium 2 400 MHz, com som estéreo e gráficos interpolados.

História

ZSNES foi primeiramente criado pelos programadores ZsKnight e _Demo_ e lançado na internet em 1997. No início, seu código era fechado, entretanto, em 2 de abril de 2001, foram estabelecidas as leis GNU GPL tornando-se código aberto e hospedado no SourceForge. Com isso, um grande número de contribuidores ajudaram com os códigos, onde os mais famosos foram pagefault e Nach. ZSNES é ainda um projeto com desenvolvimento ativo, porém a frequência de publicações oficiais tem caído dramaticamente, desde que o desenvolvedor original, ZsKnight, saiu da equipe devido à morte de seu pai.

Características

ZSNES foi, de alguma forma, um pioneiro da emulação para SNES. Algumas características foram primeiramentes introduzidas por esse emulador e posteriormente implementadas em outros. Algumas delas são:

  • Emula chips: DSP (1, 2, 3, 4), C4, SA-1, SuperFX, OBC-1 e Seta 10.
  • Suporte para Smoothing (suavizar, para não ver os frames quadrados) e anti-aliasing.
  • Habilidade para tirar screenshots do jogo, quando está rodando.
  • Habilidade para salvar o jogo no ponto que ele está sendo jogado (normalmente conhecido como savestate).
  • Habilidade para gravas filmes do jogo.
  • Suporte para voltar em determinada parte salva.
  • Habilidade para gravar músicas do jogo, salvando no formado SPC700 (ou .spc).
  • Aumenta a capacidade sonora, melhorando o audio original produzido pelo próprio Super Nintendo.
  • Suporte para códigos de trapaça Game Genie, Pro Action Replay e GoldFinger.

Criticas

O ZSNES tem sido criticado por seu código ser muito dependente da plataforma X86, o que faz com que jogos escritos para rodar no emulador não rodem no Super Nintendo original com o uso de cartuchos do tipo Everdrive.

Ver também

Referências

  1. a b «ZSNES - Browse /zsnes/ZSNES v1.51 at SourceForge.net». sourceforge.net. Consultado em 14 de dezembro de 2020 

Ligações externas

  • Sítio oficial (em inglês)
  • «Fórum Oficial do ZSNES» (em inglês) 
  • «Página de desenvolvimento do ZSNES» (em inglês) 
  • «Projeto de documentação do ZSNES» (em inglês) 
  • «Página da versão WIP do ZSNES (versão em andamento do ZSNES)» (em inglês) 
  • Você pode encontrar ajuda em inglês no IRC, canal #zsnes, em irc.freenode.net.
Ícone de esboço Este artigo sobre software livre é um esboço. Você pode ajudar a Wikipédia expandindo-o.
  • v
  • d
  • e
  • v
  • d
  • e
De videogames de primeira geração
Odyssey
  • ODYEMU
De videogames de segunda geração
Atari 2600
  • Stella
Odyssey²
Intellivision
  • Nostalgia
ColecoVision
De videogames de terceira geração
Atari 7800
  • ProSystem
SG-1000/Master System
NES
De videogames de quarta geração
Mega Drive/Sega CD/Sega 32X
SNES
TurboGrafx-16
  • Magic Engine
De videogames de quinta geração
3DO
  • 3DOplay
  • Freedo
Jaguar
  • Virtual Jaguar
Nintendo 64
PlayStation
Saturn
De videogames de sexta geração
Dreamcast
  • Chankast
  • NullDC
  • DEmul
  • Makaron
  • reicast
GameCube
  • Dolphin
  • Dolwin
PlayStation 2
Xbox
  • Xeon
  • Cxbx
De videogames de sétima geração
PlayStation 3
Wii
  • Dolphin
De videogames de oitava geração
Wii U
  • Cemu
Nintendo Switch
  • Yuzu
De Consoles portáteis
Bandai
WonderSwan/WonderSwan Color
  • Oswan
SNK
Neo Geo Pocket Color
  • NeoPop
  • Koyote
Nintendo
Game Boy/Game Boy Color/Game Boy Advance
Nintendo DS
Nintendo 3DS
  • Citra
Virtual Boy
  • vbjin
Sega
Game Gear
Sony
PlayStation Portable
De placas de arcade CPS-1, CPS-2 e CPS-3
De múltiplos videogames
Artigos relacionados
  • Portal dos jogos eletrônicos