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[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 é 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
[editar | editar código-fonte]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
[editar | editar código-fonte]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
[editar | editar código-fonte]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
[editar | editar código-fonte]Referências
- ↑ a b «ZSNES - Browse /zsnes/ZSNES v1.51 at SourceForge.net». sourceforge.net. Consultado em 14 de dezembro de 2020
Ligações externas
[editar | editar código-fonte]- «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.