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.

ZSNES
Logótipo
Captura de tela
ZSNES v1.51
Autor zsKnight, _Demo_, pagefault e Nach
Desenvolvedor ZSNES Team
Plataforma x86
Modelo do desenvolvimento Software livre
Lançamento 1997 (22–23 anos)
Versão estável 1.51 (25 de janeiro de 2007; há 13 anos[1])
Versão em teste 10/12 WIP
Idioma(s) Inglês
Linguagem 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[2]
Estado do desenvolvimento Dormente
Tamanho 1 MB
Página oficial www.zsnes.com

HistóriaEditar

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 pela morte de seu pai.

CaracterísticasEditar

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.

CriticasEditar

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émEditar

Referências

Ligações externasEditar


  Este artigo sobre software livre é um esboço. Você pode ajudar a Wikipédia expandindo-o.