Sie sind auf Seite 1von 47

Tutorial

ZSNES
Emulador de Super Nintendo













Filipe Antnio Marques Falcetta
So Paulo (SP), Brasil
14/12/2006
Uupdated bEaston

ndice

Introduo
- O que um emulador? 3
- Como os emuladores surgiram? 3
- O que so ROMs? 5
O emulador ZSNES 6
- Verso atual do ZSNES 7
- Antes de usar o ZSNES 8
- Instalando o ZSNES 8
- Jogando rapidamente 12
Configurando o ZSNES pela interface grfica
- Menu 14
- Menu Game 14
- Menu Config 15
Input 15
Add-ons / Devices 16
Chip CFG 16
Option4s 16
Vdeo 18
Sound 21
Paths 22
Saves 23
Speed (WIP) 24
- Menu Cheat 25
Exemplo de uso do search 26
- Menu Netplay (1.42) 29
ZBattle.net 30
- Menu MISC 32
Game keys / Misc keys 32
Gui Opns 34
Movie OPN 35
Recursos novos para gravao de vdeos (WIP) 36
Key Comb 37
Configurando o ZSNES via arquivos de configurao 38
O arquivo ZSNESW.CFG 39



Anexo 1: Sites de emulao recomendados 48
Anexo 2: Dvidas mais freqentes usando ZSNES 49
Anexo 3: NSRT 51
Anexo 4: Patches para ROMS arquivos .IPS 54
Anexo 5: Baixando a trilha de seu jogo favorito 56
Anexo 6: Instalando verses SVN 58
Fotos do ZSNES em execuo 61

Referncias 62

3
Introduo

O que um emulador?

Segundo o dicionrio Houaiss, emulador um sistema
de computao equipado para simular outro sistema, ou
ainda, podendo ser software (um aplicativo) ou mesmo
hardware (dispositivo fsico).

Como os emuladores surgiram?

Antes de entendermos como os emuladores surgiram,
deve ser esclarecida um pouco da histria da informtica.

O primeiro computador surgiu em 1822, quando
Charles Babbage (1791-1871), matemtico e filsofo ingls,
desenvolveu o mecanismo diferencial, uma poderosa mquina
concebida com vrias engrenagens (ela funcionava a vapor)
que possibilitava resolues de equaes. O mecanismo
diferencial , atualmente, considerado o primeiro sistema
de informtica que se tem notcia.

O conceito de programao ainda estava nascendo,
mas em 1842, Ada Byron, filha do poeta ingls Lord Byron e
Condessa de Lovelace, escreveu cartas contendo instrues e
modos de operao das mquinas de Babbage, sendo
considerada a primeira programadora da histria.

Nos finais do sculo XIX, inmeras empresas
conhecidas da informtica foram fundadas: a Nintendo-Koppai
em 1889, a IBM em 1896 entre inmeras outras.
Mas foi o advento da Segunda Guerra Mundial que
aumentou a procura por tecnologias mais rpidas de
computadores: havia a necessidade de clculo de trajetrias
de msseis, prever os movimentos inimigos, decodificar
mensagens rapidamente etc.
Entre 1939 e os primeiros anos da dcada de 1950
foram criados o ABC (considerado o primeiro computador
propriamente dito construdo), o ENIAC, Colossus, Mark I
etc, alm da inveno do transistor, em 1948, que iria
contribuir para a miniaturizao dos componentes
eletrnicos (para se ter uma idia, os processadores de
hoje possuem mais de 100 milhes de transistores).

Da em diante, a informtica entrou em franco
desenvolvimento e pesquisas continuavam. A fundao da
Intel, da Xerox, da HP, da Apple, da Microsoft e de
inmeras empresas do ramo da informtica se deu por volta
dos anos 1960 e 1980.

Atualmente, a informtica passa por mais um
processo de transio: o reinado dos sistemas 32-bits em
computadores pessoais est terminando. Em seu lugar, so
4
criados processadores de dois e de quatro ncleos 64-bits.
Os videogames, frutos da evoluo natural deste processo,
j atingem os 128 e os 256-bits. Ao que parece, ainda tem
muito para evoluir o campo da informao.

Agora que j foi descrita uma sntese da histria
da informtica, segue um pouco da evoluo da emulao:

O primeiro emulador que se tem notcia foi
desenvolvido em 1962 por Larry Moss, funcionrio da IBM. O
objetivo era fazer com que os programas desenvolvidos para
o mainframe 7070 rodassem na plataforma System/360, mais
recente.
Em 1982, a Intel desenvolve o seu processador 80286
(16-bits) como sucessor da linha 8086/8088. Tal processador
possibilitava a emulao em modo real de produtos mais
antigos da Intel. Era o primeiro emulador em hardware que
se tem notcia.
O primeiro emulador IBM PC foi o Amiga Transformer,
criado em 1985, e possibilitava um Amiga rodar programas
feitos para a plataforma PC com alta compatibilidade.
A chamada Era de Ouro da emulao inicia-se em 1989
e persiste at hoje, em parte pela popularizao da
Internet e a disseminao das ROMs.

Neste perodo, ocorreram diversos progressos, e
podem ser citados:

-1991: Yuji Naka, criador do Sonic, cria o primeiro
emulador de videogame da histria, um emulador de NES para
o MegaDrive.
-1992: Argonaut Software trabalha com o Gameboy
68000, e seu prottipo vaza na Internet. suficiente
para programadores amadores provarem que o conceito
vivel e em breve, inmeros projetos piratas surgem.
-1994: Careless Gamer cria o primeiro emulador
pblico, entitulado MegaDrive, para o sistema homnimo.
-1995: Criao do Virtual Game Boy
-1996: Fundao de inmeros sites especializados em
emulao, inclusive o famosssimo Zophar Domain.
Incio do desenvolvimento do emulador multi-
plataforma M.A.M.E..
-1997: Desenvolvimento inicial de vrios
emuladores: GodBoy (Gameboy), Genecyst (MegaDrive),
NESticle (NES), Callus (CPS) e os emuladores ZSNES e ESNES
(SNES).

A criao de outros consoles, tais como o
Playstation, N64 e Dreamcast tambm culminou para o
desenvolvimento de emuladores para os mesmos. Em 1999,
surgem o Bleem! e o VGS (emuladores de Playstation,
respectivamente, comercial e open-source). Os emuladores
Project Reality e UltraHLE, tambm criados em 1999 foram os
5
primeiros a rodarem jogos de N64. A emulao do Dreamcast
mais recente, pois a principio, os jogos eram muito pesados
e a mdia no era compatvel com os PCs da poca. O
primeiro emulador com alta compatibilidade conhecido o
Chankast, de 2004.

Se voc se interessou pela histria da emulao e
quer saber mais sobre outros sistemas, consulte os sites
Zophar Domain e Emulator Zone (veja a parte de links).
Embora disponveis apenas em lngua inglesa, apresentam um
vasto material para qualquer entusiasta da emulao.

O que so ROMs?

ROM uma sigla para a expresso inglesa Read Only
Memory (Memria Somente-Para-Leitura).
So chips (circuitos integrados) semicondutores de
memria permanente, ou seja, uma vez gravadas pelo
fabricante, no podem ser alteradas.
Os jogos que so conhecidos popularmente por ROMs
so na verdade imagens, ou seja, arquivos binrios,
gravados por dispositivos ou programas especiais que
extraem das mdias (cartuchos principalmente, quando se
fala de videogames) os dados contidos nestes chips.
As ROMs so protegidas por leis internacionais de
Copyright e devem ser mantidas apenas como backups, no
podendo ser distribudas.
Entretanto, existem hoje inmeros sites que as
distribuem, inclusive sob a forma de pacotes. As empresas
de videogames diminuram a presso sobre os programadores
de emuladores e a distribuio destes arquivos, mas
desenvolvem continuamente novas mdias e processos de
codificao que buscam burlar este e outros atos
considerados pirataria.

Para o SNES, os dumpers (programas que retiram as
ROMs dos cartuchos) mais conhecidos so: Super Magicom,
Super WildCard, UFO Super Drive, Super Pro Fighter Q,
Supercom Pro, Game Doctor SF, Supercom Partner, Dragon Boy
entre outros.


Super WildCard Super Magicom
6

O emulador ZSNES

O emulador ZSNES, software a que se destina este
tutorial, um programa de computador que possibilita a
simulao do videogame Super Nintendo.
O Super Nintendo, conhecido tambm por Super
Famicom no Japo e at mesmo por SNES foi um videogame
lanado pela Nintendo em Novembro de 1990 no Japo e em
Setembro de 1991 nos EUA e na Europa. Na poca, o console
inovava por vrias de suas caractersticas: possibilitava
um maior nmero de cores na tela (256), movimentava sprites
(efeitos de zoom, rotao e transparncia), possua udio
de qualidade, gerado por um chip especial da Sony, o
SPC700. Seu maior defeito, contudo, foi o processador
lento, que rodava a apenas 3.68MHz.
Os fabricantes de cartuchos tiveram que desenvolver
inmeros chips de expanso que funcionavam como co-
processadores, no incio a maior dificuldade no processo de
emulao do Super Nintendo.
No Brasil, o SNES tambm foi um console de muito
sucesso, sendo trazido para o pas em 1993 pela Playtronic.
A Gradiente comprou a Playtronic e tornou-se a responsvel
pela distribuio e venda do console no pas, que s deixou
de ser vendido muito recentemente.

O emulador ZSNES foi desenvolvido inicialmente
pelos programadores zsKnight (James Saito, programador
canadense), e _Demo_ (Jean-Francois Thibert) e trazido a
pblico em 1997.
Em 2001, o projeto tornou-se de cdigo aberto e
desde ento tem sido atualizado por uma larga variedade de
programadores, dentre os quais pagefault e Nach, e ganha
uma grande compatibilidade com os inmeros jogos do console
(hoje se estima algo em torno de 95%).
Alm da alta compatibilidade, outros recursos
fizeram do ZSNES o melhor emulador de SNES existente dentre
os quais: (vrios destes recursos foram depois aproveitados
por emuladores de diversas plataformas)

- Habilidade de utilizao de filtros grficos;
- Habilidade de tirar fotos durante os jogos;
- Habilidade de salvar em qualquer momento (state);
- Habilidade de criar vdeos;
- Suporte para aumentar ou reduzir a velocidade;
- Captura do som ou das trilhas sonoras de jogos;
- Suporte a cheats (trapaas) de diferentes tipos;
- Habilidade de jogar via Internet.





7
Verso atual do ZSNES:

A verso oficial mais recente do ZSNES a 1.42, de
19/01/2005.
No entanto, aconselhvel (a menos que voc deseje
jogar via Internet) rodar as verses WIP (Work In Progress
algo como em desenvolvimento), pois apresentam melhor
estabilidade e compatibilidade. No momento que escrevo este
tutorial, a mais recente a de 12/11/2006. (Novas verses
WIP saem praticamente toda semana, ou pelo menos uma vez
por ms).

A verso posterior a 1.42 deve sair ainda no final
deste ms (dezembro/2006), ento fique atento. Esta nova
verso deve trazer suporte a novos formatos de vdeo,
criao de MP3, suporte aos Macs com arquitetura Intel, ao
TopGear 3000 (e outros jogos com chips DSP-3 e DSP-4), um
novo arquivo de configurao e correes de bugs diversos.

Este tutorial utiliza a verso WIP do ZSNES quando
possvel, quando for necessria a utilizao da verso 1.42
estar explicitado no ttulo de determinado artigo.

Para baixar o ZSNES acesse:
http://www.roxdownload.net/emuladores/supernintendo.aspx



Se voc tem dificuldade em instalar, siga neste
tutorial.

OBSERVAO (referente verso 1.51):

Aps a criao deste tutorial, em 28/12/2006, foi
lanada uma nova verso do emulador ZSNES, a 1.51. A verso
final continua com o modo multiplayer desabilitado (o
cdigo foi removido at que os numerosos erros no mesmo
puderem ser fixados) e praticamente a totalidade de seus
novos recursos j est sendo descrita neste tutorial sob a
verso WIP.
Para baixar a verso 1.51, acesse:


Resumindo, se voc quer saber as novas funes da
nova verso do ZSNES leia a parte referente verso WIP
deste documento. Se voc deseja jogar ZSNES via Internet,
utilize a verso anterior: 1.42.
Alguns recursos netplay da verso 1.42 foram
fixados e esto disponveis em uma verso especial
compilada pelo Nach (um dos desenvolvedores do ZSNES): a
1.42n.


http://www.roxdownload.net/emuladores/supernintendo.aspx
8
Antes de utilizar o ZSNES

Certifique-se se voc atende os seguintes
requisitos do sistema:

- Processador de 200MHz (melhor 500MHz ou mais);
- 32MB de memria RAM (melhor 64 ou mais)
- Placa 3D com no mnimo 16mb de memria;
- DirectX 8.1 ou mais recente;

Boa parte das pessoas no conseguem executar o
ZSNES por no possurem instalado o DirectX (leia isto se
voc no consegue executar e aparece algum erro dizendo que
h um arquivo .dll faltando).
Para instalar o DirectX mais recente (9.0c) basta
entrar no site abaixo (sero aproximadamente 60mb), baixar
e seguir os passos da instalao (est em portugus, mas
basicamente basta seguir clicando em avanar).

http://download.microsoft.com/download/d/4/6/d46cc24d-33df-4727-
aa89-9512513c67d3/directx_oct2006_redist.exe

Instalando o ZSNES

Se voc chegou at aqui, acredito que atenda todos
requisitos do sistema acima relacionados e pode prosseguir
com o processo de instalao.
Aps o download do ZSNES (WIP ou no), o prximo
passo descompactar o arquivo. Coloque-o em uma pasta a
sua escolha, juntamente com os arquivos das ROMs e abra o
executvel.
Se voc conseguiu fazer tudo isso com sucesso,
dever observar que uma tela lils apareceu em sua frente,
contendo vrios menus. Caso contrrio, leia o item abaixo,
que descreve passo a passo o processo de instalao.


Instalao Passo a Passo

- Baixar o arquivo correspondente ao ZSNES no link abaixo:
http://files.ipherswipsite.com/zsnes/ZSNESW_1112.zip

- Baixar o descompactador de arquivos 7-zip e executar o
arquivo:
http://ufpr.dl.sourceforge.net/sourceforge/sevenzip/7z442.exe

9




- Abrir o menu iniciar e executar o 7-zip:

10


- Localizar dentro do 7-zip o caminho do arquivo que voc
baixou do ZSNES e dar um duplo clique para abri-lo (no
exemplo, ZSNESW_1112.zip)



















- Selecionar zsnesw.exe e clicar em extrair

11


- Escolhida a pasta basta clicar em OK e aguardar.
Terminado o processo, basta finalizar o 7-zip e abrir a
pasta que voc escolheu para descompactar o arquivo.

- Pronto! O ZSNES est instalado.

- Para instalar as ROMs, basta repetir o processo acima,
trocando o arquivo ZSNESW_1112.zip pelo arquivo da ROM,
baixado em algum dos sites especializados (veja anexo) e
colocando na mesma pasta que voc escolheu para o ZSNES.


Ao executar o ZSNES, voc obtm a seguinte tela
(pode variar de computador para computador):



Observao: toda verso WIP exibe um aviso antes de
execut-la. Basta clicar em OK, e o emulador executar
normalmente.

















12





















Jogando rapidamente

Se voc no quer configurar nada (isso implica em
utilizar as configuraes padro) e partir para ao, siga
os passos abaixo:

- Ao abrir o ZSNES, v no menu GAME;
- Clique em LOAD;
- Na tela que aparece, escolha o seu jogo na lista;
- Clique em LOAD novamente;

Pronto! O jogo j est em execuo.
Para parar a emulao, pressione ESC
Os controles padro so:

Se quiser jogar em tela cheia, ALT+ENTER. (Para
voltar configurao anterior em janela, repita a
combinao de teclas).
O teclado est configurado com o seguinte padro
(lembre-se, em cada jogo as funes dos botes do SNES
podem variar):







13












Observe as fotos do processo de execuo de um
jogo:



























Comandos do ZSNES
Configurando o ZSNES pela interface grfica

Abaixo sero listados todos os comandos de menu (e
janelas de dilogo do ZSNES) para um melhor entendimento e
configurao do mesmo.
Quando no relacionados, cabem tanto verso WIP
como a 1.42.



14
Menu


Este menu possibilita recarregar rapidamente os 10
ltimos jogos executados no ZSNES, bastando clicar sobre
eles.
-Freeze Data: Permite que se fixe o contedo, no
possibilitando a insero de mais jogos ou sobreposio da
lista. Bom para criar um conjunto de favoritos (igual ao
seu navegador de Internet).

-Clear All Data: Limpa toda a lista dos jogos
existente neste menu.

Menu Game


-Load: abre a tela de dilogo de escolha de ROM.

-Run: reinicia a emulao sem resetar a ROM.
-Reset: semelhante ao boto homnimo no console.
Reinicia o jogo.

-Save state: permite gravar o jogo neste ponto.
Para restaurar, basta apertar load state. [Atalho: F2]

-Load state: permite carregar o state salvo
anteriormente. [Atalho: F4]

15
-Pick state: permite escolher o state a ser
carregado. til quando se tem mais de um ponto para gravar.
[Atalho: F3]

-Quit: sai do emulador ZSNES e volta para o
Windows.

Menu Config

Input #1,...#5 (v1.42) e apenas Input (WIP):
permite configurar os controles do emulador. Desde que
tenha sido instalado corretamente o driver no Windows,
possvel utilizar controles na porta paralela, USB, serial,
e at mesmo o teclado de seu computador para jogar ZSNES.
Para configurar, basta clicar no boto correspondente e
pressionar a tecla (ou boto do joystick) que se deseja
adotar.
A verso WIP apresenta abas, que torna muito mais
simplificada a configurao dos controles dos demais
jogadores (at 5 so suportados em ambas as verses).
















16
Add-ons (v1.42) ou Devices (WIP): permite utilizar
outros dispositivos, tais como o mouse (para o Mario
Paint), SuperScope, Lethal EnforcerGun, Justifier (apenas
WIP) alm do PAD convencional do SNES no emulador.

Todos os demais dispositivos que no o PAD utilizam
o mouse para sua simulao.



Chip CFG: Permite editar as configuraes do
Nintendo Super System (fliperama da Nintendo, utilizado
para testes e demonstraes de jogos nos EUA).













Options: Configura diversas opes para a interface
do ZSNES e melhor desempenho do mesmo.














17
-Max Frame Skip e Auto Frame Rate (1.42): ajuste
estas opes para controlar o pulo de quadros das animaes
e tornar mais suave os movimentos e a animao dos jogos
particularmente em computadores com vdeo onboard ou
processadores mais lentos.

-New GFX Engine: ative esta opo para tornar os
jogos mais ricos em detalhes e cores torna mais bonito
que no SNES real. Ateno: na verso WIP isto pode
danificar o grfico de alguns jogos, para isso, basta
desativar esta opo quando for jog-los. Jogos que so
reconhecidamente danificados por esta opo so Pilotwings
e TopGear.

-MMX Support: todos os processadores recentes
(fabricados depois de 1995) possuem suporte s extenses
MMX, deixe ativado para ganhar desempenho. Dificilmente
haver conflitos envolvendo esta opo.

-Use PL3/4 as PL1/2: permite que o jogador
configure dois dispositivos para controlar o jogo, por
exemplo, teclado e joystick. Para tal, ative esta opo e
configure o teclado em #1 e o joystick em #3.

-Use a higher priority (WIP) ou High priority mode
(1.42): permite que o ZSNES utilize mais recursos do
sistema e de CPU. Pode aumentar a velocidade da execuo
dos jogos.

-Pause EMU in background (WIP): interrompe a
emulao caso a janela do ZSNES no esteja ativa.

-FPS at program start: se voc quiser ver por
padro o nmero de quadros por segundo da emulao, ative
esta opo.

-Use 30Hz for turbo: com esta opo ativa, ao
aumentar a velocidade da emulao, o nmero de quadros por
segundo exibidos cairo pela metade.

-Enable clock (WIP) ou Enable game clock (1.42):
exibe um relgio na tela de jogo. Na verso WIP, possvel
escolher um relgio de 12h (ao invs de um de 24h), com a
opo 12 hour mode.

-Show clock Box (WIP): escolha entre exibir ou no
o fundo preto no relgio.


18
-Toggled fast fwd/slwdwn (1.42): modifica o modo de
ao dos botes de aumento e reduo da velocidade. Se est
selecionada, os botes atuam como interruptores, caso
contrrio, necessrio manter pressionado para surtir o
efeito desejado.

-Old GFX Mode 2: ativa um modo diferente de
exibio para melhorar os bugs de transparncia (como os
que alteram a cor de fundo das telas de gua nos Donkey
Kong Country). Cria outros bugs e pode deixar o emulador
mais lento. Use com cautela e somente quando necessrio.

-Dont save cur path (1.42): o ZSNES no altera a
pasta padro (se estiver desativado, a pasta padro ser a
ltima usada para carregar roms).

-Use small message text: as mensagens que aparecem
na tela quando se grava state ou muda opes em jogo ficam
menores.

-Enable auto-patch: permite que os arquivos .IPS de
mesmo nome que a ROM (ex. Super Mario World.smc e Super
Mario World.ips) sejam carregados automaticamente quando
executar os jogos.

-Enable rominfo.txt: permite criar o arquivo
rominfo.txt, o qual contm informaes sobre a ROM que est
sendo executada no instante da execuo do jogo.

-Show ROM Info on load (WIP): exibe informaes
tcnicas sobre a ROM quando o jogo iniciado.

-Allow U+D/L+R (WIP): quando selecionado, permite
que a combinao CIMA+BAIXO e a ESQUERDA+DIREITA seja
habilitada.

-Disable screensaver (1.42) ou Disable Power
management (WIP): quando selecionado, permite desabilitar o
protetor de tela durante o jogo. Na verso WIP, a opo
tambm evita que o computador entre em modo de espera.

Vdeo: configura as opes de vdeo. Aqui que voc
deve mexer primeiro caso queira deixar a emulao mais
bonita/mais rpida (note que tais valores tm razo
inversa, ou seja, quanto mais detalhamento grfico, mais
lenta a emulao. Isto particularmente verdade se voc
possui pouca memria RAM disponvel, processador lento ou
ainda, placas de vdeo Onboard).

19





















Este menu foi mais bem modelado na verso WIP,
apresentando abas separando os modos de vdeo e os filtros
independentemente, mas basicamente os itens permanecem os
mesmos.

-Vdeo modes: escolha a resoluo (tamanho da tela)
que voc deseja obter. Os modos precedidos por R indicam
que mantida a proporo real do SNES, j os modos
20
precedidos por S indicam que a imagem esticada de modo
a ocupar a maior parte da tela possvel.
W indica que o modo visto em janela, F indica que
o modo visto em tela cheia (neste caso, cuidado, seu
monitor no pode suportar a opo por exemplo, evite
escolher resolues maiores que 800x600 se seu monitor
antigo).
Note tambm que os filtros (opes para melhorar os
grficos) s estaro disponveis em modos precedidos por D.

-Scanlines: simulam a tela de uma TV. Podem ocupar
a tela toda, 50% ou 25% da mesma. Produzem um efeito
interessante e no pesam o computador.

-Interpolation: une os pontos, diminuindo o efeito
de quadriculado comum em imagens ampliadas. Tambm no
consome tanto recurso do sistema.

-Hi-res mode 7: melhora os recursos de vdeo do
SNES. bom manter ativado para melhor preciso nos
grficos.

-Vsync: ativa a sincronizao vertical dos quadros
com o monitor. Use se voc sente que a tela no est
rolando de forma natural (pode afetar o desempenho se seu
computador for lento).

-Greyscale mode: exibe os jogos em preto-e-branco.
No vejo motivos para manter esta opo ativada.

-Triple Buffering (s aparece em tela cheia): caso
o uso do vsync tenha tornado a emulao muito lenta,
experimente ativar esta opo.

Filtros matemticos (usam extenses MMX):

Note que os filtros a seguir podem diminuir
drasticamente a performance de seu computador. O ideal no
caso testar um a um e decidir qual deles afeta menos o
desempenho do emulador.

-2xSai engine: um filtro bsico para ampliaes
de duas vezes criado por Kreed.

-Super eagle: este, tambm criado por Kreed,
utiliza um algoritmo diferenciado de interpolao.

-Super 2xSai: combina os efeitos dos dois filtros
anteriores.

-HQ2x,HQ3x e HQ4x: o melhor filtro disponvel.
Dependendo da resoluo que voc tem ativada, pode escolher
entre um destes 3.
21
ATENO: este filtro o que apresenta maior
reduo de desempenho. Se voc possui uma boa placa de
vdeo (pelo menos uma Geforce 4 Ti ou uma ATI Radeon 9600
Pro as placas da srie FX no so garantidas), pode
utilizar sem medo. Se voc tem placa de vdeo OnBoard (boa
parte dos PCs vendidos no Brasil as possuem), esquea.

-NTSC (WIP s em tela cheia): este filtro o que
melhor simula uma televiso. tambm bem pesado,
certifique-se que voc tem uma placa de vdeo poderosa.

Comparao dos filtros:


Sound: configura as opes de udio. o segundo
lugar que voc deve mexer caso apresente problemas na
reproduo de udio (som com estalidos, atrasos na
reproduo do som etc.). Pode tambm reduzir a qualidade do
som e tornar assim o ZSNES mais compatvel com placas de
som mais antigas.


-Enable sound: habilita a execuo de sons pelo
ZSNES.

-Stereo sound: habilita o som estreo. Pode ser
necessrio desativar esta opo se voc no possuir um
processador veloz.

22
-Sampling rate: melhora a qualidade e a pureza do
som. A mais precisa e similar a do SNES a padro,
32000Hz. Mas voc pode configurar at 48000 Hz (um CD de
udio apresenta taxa de amostragem igual a 44100Hz).

-Volume level: ajusta o volume do emulador. 100%
equivale ao volume de um SNES real.

-Reverse stereo: inverte os canais de udio. til
caso voc tenha trocado a posio de suas caixas acsticas.

-Surround sound: simula som surround o mesmo do
cinema. No muito sentido se voc apresenta caixas de baixa
qualidade.

-Primary buffer (WIP) e Sound Buffering: melhora a
qualidade do som, evitando atrasos e estalidos. Bom para
placas antigas.

-Disable SPC Emulation: desabilita a emulao
independente do chip de som do SNES. Melhora
consideravelmente a velocidade da emulao, mas provoca
erros sonoros.

-Interpolation: escolha entre Gaussian (mais fiel
ao som de um SNES real), Cubic Spline ou 8-Point. A segunda
opo apresenta uma qualidade sonora melhor.

-Lowpass: melhora a qualidade dos graves. O som
perder um pouco da fidelidade. Escolha entre Simple,
Dynamic ou High Quality (simples, dinmica ou de alta
qualidade). Recomendo a ltima opo.

Paths: configura as pastas utilizadas pelo ZSNES,
se em branco, o emulador utiliza a prpria pasta como
padro.

















23
-Saves: pasta destinada aos jogos gravados. (No
jogo e em forma de states).
-Snapshots: pasta destinada s fotos dos jogos
tiradas.
-SPCs: pasta destinada aos udios gravados dos
jogos.

Alguns jogos requerem, alm dos arquivos das ROMs,
arquivos especiais, e o caminho para os mesmos deve ser
configurado aqui. BS-X para o Satellaview, Sufami Turbo,
Same Game e SD Gundam G-Next para os jogos homnimos.
Existem ainda os jogos que s funcionam com pacotes
grficos, tais como:
FEOEZ: Far East Of Eden Zero;
FEOEZ SJNS: Far East of Eden Zero - Shounen Jump no Shou;
MDH: Momotarou Dentetsu Happy;
SPL4: Super Power League 4.

Saves: configura o modo que o ZSNES armazena e
realiza as gravaes de states. O menu sofreu inmeras
alteraes na verso WIP.


-Auto increment save slot: ao ativar, toda vez que
for gravada uma state, ela ser gravada em um arquivo
diferente, e, portanto, no sobrepor a anterior.

-SRAM Check+Save: possibilita a gravao na RAM
(arquivo .srm) do cartucho, apenas aps checagem de 10s.

-Start at latest save: se ativo, ao pressionar F3,
o apontador direcionar para a ltima state gravada.

-Auto state save/load: permite retornar ao ltimo
momento de jogo, desde que voc tenha sado corretamente do
emulador ou do jogo.

As opes seguintes s esto disponveis na verso
WIP:
24
-# of rewind states e 1/5 seconds per rewing: ao
retornar ao ponto anterior do jogo, ativando a opo
rewing, escolha aqui quantos states voc deseja espaadas
de quanto em quanto tempo.

-Load savestate w/sram: carrega o arquivo .srm
juntamente com a state. til quando a state est
desatualizada em relao ao jogo.

-Pause after loading state: permite que a emulao
seja pausada ao carregar state.

-Pause after rewind: permite que a emulao pausada
ao retornar em ponto anterior.

-ST0... ST- so possveis atalhos do teclado que
voc pode definir para todos estes states. Em save, load,
rewind e pick voc define os atalhos do teclado para
gravao, carregamento, retorno em ponto anterior e escolha
de state.

Speed (WIP): esta opo permite configurar a
velocidade da emulao, presente apenas nas verses WIP do
ZSNES.



Algumas opes j foram descritas anteriormente, no
item options do mesmo menu (max frame skip, toggled
ffwd/slwdwn e auto frame rate).

-Fastfwd ratio e slowdwn ratio: define quantas
vezes a velocidade deve ser ampliada ao avanar (padro:
25
10), e quanto deve ser reduzida ao rodar em cmera lenta
(padro: 2).

-Shortcuts: define os atalhos de teclado para,
respectivamente, aumentar a velocidade (padro: ~), cmera
lenta, aumentar a velocidade da emulao, voltar ao normal,
reduzir a velocidade da emulao, pausar o jogo e aumentar
o frame.

-Emu speed: faz o ajuste fino da velocidade da
emulao.

Menu Cheat
(s se torna ativo durante a execuo de ROM)


Telas de add code e browse:
(S muda o foco da janela de dilogo)



O quadro indica o endereo da memria que o cdigo
altera, os valores atual (CV current value) e anterior
(PV previous value) em hexadecimal, o status (TGL pode
ser ON ou OFF) e uma descrio.

Funes dos botes:

-Remove: tira o cdigo selecionado (em vinho);
26

-Add: adiciona um novo cdigo, lembre-se de por o
hfen (-) para cdigos GameGenie;

-Toggle: ativa ou desativa a mudana de valores;

-Save: grava as configuraes em um arquivo .cht;

-Load: carrega o arquivo .cht do jogo em questo;

-Fix: tenta corrigir cdigos que causam danos ao
jogo, nem sempre funciona.

Se voc desejar que sempre que o jogo for iniciado,
o arquivo .cht for carregado, selecione Auto-load .cht file
at game load.

Exemplo de uso do search para localizar cdigos

A ferramenta search particularmente til para
modificar valores em jogos, notadamente RPGs e simuladores
(e.g. aumentar a quantidade de dinheiro disponvel no
SimCity). Abaixo constru um passo-a-passo que mostra como
aumentar a quantidade de Rupees no A link to the past.


1) Localize o valor que deseja modificar, no caso
008, ou simplesmente 8 e salve uma state ( um passo
extremamente recomendvel, pois uma cheat mal-escolhida
pode fazer com que o jogo trave).

2) V ao menu cheat e escolha search. Agora voc
deve configurar algumas opes tcnicas mas de simples
entendimento.













27
Primeiro, escolha o tamanho do valor a ser
procurado. No exemplo, os Rupees nunca passaro de 999, mas
decididamente so maiores que 255. Ento escolha 2 bytes.
Depois, o valor procurado quase sempre est na base
decimal. ( bem difcil utilizar a base hexadecimal,
portanto no mexa no segundo item mantenha o padro DEC).
Por ltimo, voc deseja fazer uma busca de valor
exato (primeira opo em select search type), se fosse
comparar valores, deveria escolher a opo comparative
search, que no nosso caso.
Feitas as configuraes iniciais, clique em start.

3) Agora, na prxima tela, voc dever digitar o
valor que deseja procurar e pressionar search.


4) O emulador j retornar uma prvia dos
resultados, mas sempre bom realizar o que ele sugere:
retornar ao jogo e voltar depois para processar melhor a
busca. Retorne o jogo com ESC e retorne logo em seguida
evitando alteraes nos valores.
















28
5) Ao retornar a tela de search cheat, pressione
view. Agora tentativa e erro, voc deve escolher o
endereo que mais combina com o que foi procurado (ateno
s colunas value mostra o valor atual, e pvalue mostra
o valor anterior)
Ao escolher, pressione ADD, uma vez.



6) Agora, voc deve entrar com o novo valor na
primeira caixa de texto (enter new value), escrever se
quiser uma descrio na caixa seguinte (enter cheat
description) e pressionar mais uma vez add.

Agora ele retorna com a tela inicial, j com o
cdigo inserido e ligado, basta retornar ao jogo (ESC) e
testar se sua escolha funcionou. Caso no tenha funcionado
(o jogo pode ter at travado), retorne state gravada
anteriormente e recomece a busca.


















29









Menu Netplay (apenas 1.42)


Esta certamente uma das habilidades mais
interessantes do ZSNES. Permite que duas pessoas joguem
online em qualquer parte do mundo. (Este recurso exige um
pouco mais de conhecimento na rea de informtica)

IMPORTANTE: a opo netplay foi desabilitada nas
verses WIP, pois apresentava inmeros problemas (os jogos
saam de sincronismo no era apresentada a mesma tela em
ambos computadores).
Se voc mesmo assim deseja experimentar este tipo
de jogo, certifique-se que voc possui uma Internet rpida
(banda larga) e que seu computador obedece com folga os
requisitos de sistema.
Evite jogar online se voc possui vdeo onboard
se for o caso, tente reduzir ao mximo o detalhamento
grfico para obter uma jogabilidade satisfatria.

Dica: para conversar em partidas online, pressione
T, seguido da mensagem, e enter, para envi-la.

-Port: no altere esta opo, pois diz respeito a
como o ZSNES se comunicar com outros computadores.
-Nickname: coloque aqui seu apelido

Se voc deseja criar uma partida, pressione Start
as Server e aguarde a conexo de seu(sua) amigo(a).

30
Se voc deseja entrar em uma partida que seu(sua)
amigo(a) criou, digite o IP dele em IP (pea para ele(a)
fornecer o nmero que aparece em www.whatsmyip.org), e
pressione Connect to Server.

No altere a opo Use UDP instead of TCP a menos
que ocorram problemas na conexo (veja respostas sobre este
assunto nos anexos), pois tornar o jogo sensivelmente mais
lento.

Jogando online mais facilmente: ZBattle.net

Se voc no quer complicaes e deseja jogar online
com facilidade, utilize o programa ZBattle.net, procedendo
da seguinte forma:

- Baixe o Zbattle.net clicando aqui:
http://www.zbattle.net/files/zb.net-1.09-SR-1-beta.exe

- Instale o programa (basta ir pressionando next, e
ao final, install) e execute-o dando um duplo-clique no
cone que aparece em sua rea de trabalho;



- A tela acima aparece a primeira vez para
configurao do programa. Uma vez configurado, voc recebe
a seguinte tela:








31


















Os nomes relacionados (podem diferir em seu PC),
so os jogos criados pelos usurios, para entrar, basta
selecionar um deles e pressionar join, no menu game, ou dar
um duplo clique nele.


Tela para se juntar a uma partida.
Clique em download para baixar a ROM (caso voc no
a tenha), send para enviar a mensagem e cancel para sair.












32
Ao clicar em create (tambm no menu game), basta
escrever um nome (se no quiser liberar o download das ROMs
desative em disallow downloading), dar OK e aparecer a
tela direita.

Em select voc escolhe o jogo, em start o ZSNES
inicia com os jogadores j conectados e em kick voc tira
um jogador da partida. Os demais comandos so similares aos
da janela join.

Menu MISC

1.42 WIP

Game keys (1.42) ou Misc keys (WIP):




















- BG1...BG4 e OBJ: teclas de atalho que permitem
desabilitar as camadas. til em jogos onde o fundo falha,
ou deseja-se aumentar o desempenho da emulao e at mesmo
quando se quer visualizar melhor (em alguns jogos basta
desabilitar uma camada para que no seja exibida neblina,
por exemplo).

33


Para voltar todas as camadas ao normal, a tecla de
atalho padro 6 (altere em Clrswitches 1.42 ou em Panic
Key - WIP).

- CH1...CH8 e +VOL,-VOL: controla as teclas de
atalho para os canais de udio e o volume.

As configuraes na seo State Selects da verso
1.42 j se encontram embutidas no menu Config->Saves da
verso WIP e foram descritas nesta parte do tutorial.

Em Quick Keys, voc pode escolher teclas (ou botes
de joystick) com atalho para carregar jogos (load), resetar
(reset), sair do ZSNES (exit), ativar ou desativar o
relgio (clock), conversar via netplay (Chat), tirar fotos
da tela (snapshot), ou gravar arquivos de som .spc (save
spc)


Ainda existe a possibilidade de, em Misc toggles e
GFX Toggles configurar teclas de atalho para praticamente
todas as funes do ZSNES, como por exemplo, ativar modos
grficos, exibir FPS, aumentar ou reduzir a velocidade etc.
Basta para isso seguir o mesmo procedimento: clique
no comando que voc deseja alterar/adicionar tecla de
atalho, pressione a tecla de atalho desejada, ou ESC para
cancelar.













34
Gui Opns:


















WIP 1.42

Em color voc pode alterar a cor de todos os
aspectos do ZSNES, o fundo das caixas de dilogo (back), a
barra de ttulo (title) e a janela em si (win).

Voc pode ainda definir para que o ZSNES esteja
sempre no topo (nenhuma janela pode sobrepor a do emulador
always on top), ser executado sempre na mesma posio da
tela (ative save main window position) e permitir inmeras
execues do mesmo emulador (mantenha ativado allow
multiple instances).

Outros switches podem ser alterados, e seguem:

-Mouse wrap: permite que o mouse fique atrelado s
bordas da tela;

-Mouse shadow: exibe a sombra do ponteiro do mouse;

-ESC to game menu (WIP): ative para pressionar ESC
a fim de que seja exibido o menu game;

-Save WIN Positns: semelhante save main window
position, esta configurao permite que as janelas internas
tenham posies fixas;

-RClick Opens GUI (WIP) ou Click Enters GUI (1.42):
permite que a interface grfica seja exibida quando o boto
direito do mouse pressionado. Reduz a velocidade da
emulao.

-Ctrl GUI w/GPAD1 ou Use Joypad1: permite que o
input #1 controle a interface grfica na seguinte maneira:
35
- direcionais: move entre os menus;
- A do SNES: o mesmo que enter;
- B do SNES: o mesmo que ESC;
- L do SNES: o mesmo que PageUp;
- R do SNES: o mesmo que PageDown.

-Wheel mouse: permite utilizar as rodinhas do
mouse para rolar a tela;

-Use custom font (WIP): melhora a visualizao das
letras na tela;

-Transparent msgs: As mensagens dentro do jogo
aparecem transparentes;

-Filtered GUI: o filtro adotado pela emulao
tambm atua na interface grfica.

-Trap Mouse Cursor: mantm o mouse preso ao
emulador.

-Burning effect, Water effect A, Water effect B e
Burning effect so animaes exibidas no fundo da janela do
ZSNES, representando neve, gua ou fogo, durante o momento
que a emulao est pausada ou o jogo no foi ainda
escolhido.

Movie OPN (s funciona com jogos em execuo):

OBSERVAO: esta opo recente e vem sendo
aprimorada a cada nova verso WIP, portanto, bem mais
sujeita a alteraes oportunas que as demais partes do
emulador.







1.42

36

WIP

Se voc deseja gravar algum vdeo, fortemente
recomendado que utilize a verso WIP. A verso 1.42
possibilita gravar at 9 vdeos por jogo com a extenso
.ZMV (prpria do ZSNES) iniciando-se o jogo e pressionando
Record.
Se deseja assistir um vdeo (isto vale para ambas
verses), carregue o jogo correspondente, coloque no nmero
desejado (0 9) e pressione play. Se deseja parar a
execuo do vdeo, pressione stop.

Recursos novos (WIP) para gravao de vdeos:

-Escolher a partir de quando gravar (Record from):
voc pode decidir quando gravar o vdeo instantaneamente
(now), ao ligar (power), ao resetar (reset) ou ainda aps a
limpeza da memria do cartucho (power+SRAM clear).

-Acrescentar mais a um vdeo j gravado: usando o
comando append;

-Inserir captulos, utilizando-se para isso os
comandos insert chapter. Para navegar pelos captulos, v
em previous chapter (anterior) e next chapter (prximo).

-Dumpar, ou seja, converter o vdeo para formatos
aceitos pelos players mais conceituados.
37
Voc deve considerar o tipo de vdeo
(possibilitando gravar sem compactao RAW, ou at mesmo
com alguns codecs, como o X264 e o XVID, teis para reduzir
o espao ocupado em disco). Alm disso, escolha se deve
gravar o udio, comprimir o udio e unir o udio ao vdeo
ou gravar separadamente.

Key Comb (Editor de combinao de teclas):

Em jogos de luta, este recurso apresenta extrema
utilidade, pois possibilita combinar teclas e formar teclas
de atalho bem mais simples para combinaes completas de
teclas, envolvendo todos os botes do SNES.
























Voc pode limpar configuraes (clear), adicionar
novas (add), trocar existentes (replace) e excluir
(delete).

-P#: escolha o jogador que ir fazer a combinao;

-> = LAST </>: troca direita e esquerda;

-Game specific: configura as combinaes por jogo;

-Press+REL: pressionar e soltar;

-Press only: apenas pressionar;

-REL only: apenas soltar;

38
-Frame delay: quantos quadros a ao deve
permanecer;

-Second delay: quanto tempo a ao deve permanecer;

-DEL: retira o ltimo evento da combinao que est
sendo editada.

Save CFG: grava o arquivo de configurao do ZSNES.
Uma mensagem exibida na parte inferior da tela para
confirmao;

About: exibe informaes sobre a verso do ZSNES e
crditos dos autores.


Configuraes avanadas
Configurando o ZSNES via arquivos de configurao

O arquivo de configurao do ZSNES para Windows o
zsnesw.cfg e pode ser editado em qualquer editor de texto,
como o Bloco de Notas. Para abrir, proceda da seguinte
maneira (estes passos funcionam no Windows XP, se voc
possuir uma verso antiga do Windows, a maneira similar):


Clique com o boto direito no arquivo;

Na janela que abrir, mude para Selecionar o programa em uma
lista e d OK.

39


Agora, escolha o Bloco de Notas na lista (se no estiver,
procure manualmente por notepad no diretrio de seu
Windows), e d OK. Pronto!



O arquivo ZSNESW.CFG:

Uma vez aberto, sero apresentadas algumas pginas
de texto editveis e alguns comentrios em ingls da
utilidade destas linhas. Tome cuidado para no remover
linhas e edite apenas os valores (geralmente apresentam-se
direita dos sinais de igual).
40
Abaixo listada cada linha do arquivo (verso WIP
a verso 1.42 apresenta menos funes editveis via
arquivo de configurao) com uma breve descrio de sua
funo (lembrando que voc pode modificar grande parte dos
valores na interface grfica).

OBSERVAO: Foram removidas as linhas que
apresentam problema se configuradas via CFG e devem ser
configuradas via interface grfica.
Para opes de ativar e desativar saiba que 0
significa desativado e 1, ativado.

----
-- Lmu1af1on --
----

pe2exec=100

Escolha na linha acima a velocidade de execuo do ZSNES, em
porcentagem, de 50 a 150.


D1sab1e 5PC emu1af1on {0 = NO, 1 = Yes}
D1sab11ng 5PC emu1af1on can 1mpove pefomance, buf af fhe expense of
emu1af1on accuacy. 1hee W111 be no sound oufpuf and games m1ghf cash.
5PCD1sab1e=0

Coloque 1 na linha acima se desejar que o SPC no seja emulado. O som
no funcionar e muitos jogos podero travar.

5kAM5ave55ec=0

Gravar SRAM em tempo real, coloque 1. til em jogos que constantemente
gravam dados na memria.


D1sab1e hacks {0 = NO, 1 = Yes}
5ef fh1s fo 1 1f you Wanf fo d1sab1e game spec1f1c hacks
hacksD1sab1e=0

Na configurao acima, deixe em 1 caso voc queira desativar
modificaes em jogos (chamadas Hacks).


----
-- lnpuf --
----

As configuraes dos controles eu recomendo que se faa via GUI.

oysens1f1v1fy=16384

Altere a sensibilidade do joystick aqui. Deve ser um valor em potncia
de 2 (2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768...),
quanto maior o valor, menor a sensibilidade. Se o joystick no est
sendo detectado, tente 128, ou valores ainda menores.

p112s34=0

Se voc deseja que os jogadores 1 e 2 compartilhem seus controles com os
3 e 4, modifique para 1 a linha acima.

A11oWuDLk=0

41
Coloque 1 na linha acima para habilitar as combinaes ESQ+DIR e
CIMA+BAIXO.

----
-- v1deo --
----

v1deo Mode, 0 - 41
0 = 256x224 k WlN 1 = 256x224 k IuLL
2 = 512x448 k WlN 3 = 512x448 Dk WlN
4 = 640x480 5 WlN 5 = 640x480 D5 WlN
6 = 640x480 Dk IuLL 7 = 640x480 D5 IuLL
8 = 640x480 5 IuLL 9 = 768x672 k WlN
10 = 768x672 Dk WlN 11 = 800x600 5 WlN
12 = 800x600 D5 WlN 13 = 800x600 5 IuLL
14 = 800x600 Dk IuLL 15 = 800x600 D5 IuLL
16 = 1024x768 5 WlN 17 = 1024x768 D5 WlN
18 = 1024x768 5 IuLL 19 = 1024x768 Dk IuLL
20 = 1024x768 D5 IuLL 21 = 1024x896 k WlN
22 = 1024x896 Dk WlN 23 = 1280x960 5 WlN
24 = 1280x960 D5 WlN 25 = 1280x960 5 IuLL
26 = 1280x960 Dk IuLL 27 = 1280x960 D5 IuLL
28 = 1280x1024 5 WlN 29 = 1280x1024 D5 WlN
30 = 1280x1024 5 IuLL 31 = 1280x1024 Dk IuLL
32 = 1280x1024 D5 IuLL 33 = 1600x1200 5 WlN
34 = 1600x1200 D5 WlN 35 = 1600x1200 Dk IuLL
36 = 1600x1200 D5 IuLL 37 = Cu51OM D WlN
38 = Cu51OM D5 IuLL 39 = Cu51OM WlN
40 = Cu51OM 5 IuLL 41 = Cu51OM Dk IuLL

cv1dmode=6

Escolha acima o nmero correspondente ao modo de vdeo que deseja, no
esquea de editar a resoluo em CustomResX e CustomResY.

CusfomkesX=640
CusfomkesY=480

keep43kaf1o=1

Isso faz com que a proporo 4:3 seja mantida. til em laptops.

use neW gaph1cs eng1ne {0 = No, 1 = YL5}
1ogg1e off When fhee ae gaph1ca1 pob1ems 1n fhe neW gaph1cs eng1ne
neWengen=1

Configure aqui para usar ou no New Graphics Engine.

bgf1xe=0

Se voc estiver usando a Old Graphics Engine e encontrar problemas no
fundo de certos jogos, ative esta opo.

5ync fames W1fh mon1fo efesh afe {0 = NO, 1 = Yes}
Do nof enab1e 1f you cannof noma11y susfa1n 60fps
vsyncon=0

Habilite a opo acima para sincronizar os quadros com seu monitor. No
altere este valor caso seu monitor seja antigo.

11p1e buffe - ep1aces vsync {0 = NO, 1 = Yes}
11p1e8uffeW1n=0

Ligue o buffer triplo para facilitar o desempenho em sistemas mais
antigos.

Iocekefeshkafe=0
5efkefeshkafe=60

Ative a opo acima apenas se voc est tendo problemas de rolamento da
tela. No configure SetRefreshRate para um valor muito alto, alm das
capacidades de seu monitor. (O ideal manter 60)
42


k1fchen5ync=0
k1fchen5yncPAL=0

Ligue estas opes se seu monitor suportar altas taxas de atualizao
(algo como 120Hz). Isto praticamente verdade em monitores de 17. Ele
dobrar a taxa de atualizao do jogo para evitar problemas. Funciona
apenas em tela cheia.

5can11nes {0 = NONL, 1 = Iu11, 2 = 25x, 3 = 50x} - s1mu1afe 1v scan11nes
scan11nes=0

Simula linhas de televiso. 0 para nenhuma, 1 para total, 2 para 25% e 3
para 50%.

anf1enab=0

Ativa interpolao.

Ln2x5al=0

Configura o ZSNES para usar os filtros Kreed. 0 para nenhum, 1 para
2xSai, 2 para SuperEagle e 3 para Super 2xSai.


hqI11fe=0

Configura o ZSNES para utilizar os filtros HQ*X.


Gaysca1e mode {0 = NO, 1 = Yes} - don`f enab1e fh1s fo ofhe fhan nosfa1g1a
1he Who1e sceen 1s d1sp1ayed 1n monochome co1o.
Gaysca1eMode=0

Configura o ZSNES no exibir cores.

Mode7h1kes16b=0

Ativa o Mode 7 de alta resoluo. til em poucos jogos.

N15CI11fe=0

Ativa o modo NTSC. Simula melhor uma TV que as scanlines.

N15C81end=0

Une os quadros para uma transio mais suave.

Paamefes |-100..100]
N15Chue=0
N15C5af=0
N15CConf=0
N15C81ghf=0
N15C5hap=0
N15CWap=0

Com valores entre -100 e 100, configura a saturao, o contraste, o
brilho e outras opes do filtro NTSC.

N15Ckef=0

Escolha aqui se desejar que a tela seja atualizada a cada modificao
dos parmetros.

----
-- 5ound --
----

43
soundon=1

Coloque 0 se deseja aumentar a performance, mas desativar o som.

5feeo5ound=1

Configure para ter som stereo ou no.


5oundqua11fy=5

1 para qualidade ruim, 6 para qualidade alta.

Mus1cke1vo1=100

Volume, em porcentagem.

kev5feeo=0

Inverte os canais de udio, se necessrio.

LchoD1s=0

Desabilita o efeito Echo. recomendvel deixar o padro 0.

5ound8ufLn=0

Deixe em 1 se voc est apresentando problemas de estalidos no som.

5uound=0

Simula efeito Surround. No habilite caso o jogo j tenha este efeito.

5oundlnfep1ype=1

Escolha entre 0, nenhuma, 1 (Gaussiana), 2 (Cbica) e 3 (8-pontos).

LoWPassI11fe1ype=0

Se voc possuir um subwoofer, isto ativa filtros de graves. 0 para
nenhum, 3 para alta qualidade.

P1may8uffe=0

Deixe em 1 se voc est apresentando problemas de estalidos no som.

----
-- M1sc. --
----

famesk1p=0

Configura os pulos de quadros. Deixe em 0 para automtico, ou escolha um
valor de 1 a 9.

maxsk1p=9

Configura o maior valor permitido para frameskip se configurado como
automtico.

Lmu5peed=29

Configura a velocidade da emulao, varia de 0 a 58. Deixe em 29 para
velocidade padro.

1ubo30hz=1

Ativa o turbo a 30Hz.
44

IasfIWd1ogg1e=0

Configura o modo de ao das teclas de Fastfwd e Rwnd. 0 para segurar, 1
para o modo ativa/desativa.

IIkaf1o=8
5Dkaf1o=0

Fator de acelerao e reduo de velocidade.


5kAM5fafe=1

Carrega o state e o arquivo .srm presente na mesma.

Aufolnc5ave51of=0

Incrementa automaticamente o slot do state salvo.

Aufolnc5ave51of81ock=0

Permite salvar os states em blocos.

Lafesf5ave=0

Escolhe sempre o state mais recente na tela de seleo.

Aufo5fafe=0

Grava automaticamente um state quando voc sai do jogo.

Numbe of eW1nd sfafes |0..99]
keW1nd5fafes=8

Nmero de states para serem utilizadas no processo de rewind. De 0 a 99.

keW1ndIames=15

Tempo entre os rewinds. 1 = 0.2s, 5 = 1s ...

Pafhs:

Configure os caminhos pela GUI.

5ceen5hofIomaf=0

Tipo de screenshot. 0 para .bmp, 1 para .png

MMX5uppof=1

Suporte MMX. Mantenha esta opo ativada a menos que voc possua um
processador muito antigo (anterior a 1995).

5ma11Msg1exf=1

Tamanho das mensagens reduzido.

GulLnab1e1ansp=0

Mensagens transparentes, no funciona com mensagens menores.

PauseLoad=0
PausekeW1nd=0

Configure se deseja que a emulao seja interrompida ao carregar uma
state ou utilizar-se de rewind.

IP5Af5faf=0

45
Exibe os FPS assim que o jogo executado.

11meLnab1e=1

Mostra o relgio na tela.

1We1vehouC1ock=0

Opta entre o relgio de 12-hr (1) ou o de 24-hr (0).

C1ock8ox=1

Exibe uma caixa ao redor do relgio.

AufoLoadChf=0

Carrega arquivos .cht automaticamente.

AufoPafch=1

Carrega arquivos .ips automaticamente.

PauseIocusChange=0

Pra a emulao caso o emulador deixe de ser a janela ativa.

D1sp1aylnfo=1
komlnfo=1

Exibe informaes sobre a ltima rom executada e armazena no arquivo
rominfo.txt.

h1ghP1o1fy=0

Aumenta a prioridade do ZSNES. Bom para aumentar a performance da
emulao, pode deixar os demais programas lentos.

5aveMa1nW1ndoWPos=1
Ma1nW1ndoWX=824
Ma1nW1ndoWY=571

Permite optar entre gravar ou no a posio padro da janela, e as
coordenadas desta posio.

A11oWMu1f1p1elnsf=1

Permitir mais de uma execuo do ZSNES simultaneamente.

D1sab1e5ceen5ave=1

Desabilita os modos de economia de energia. til para jogadores que
utilizam-se de gamepads.

cfgdonfsave=0

Faz com que o emulador no grave o arquivo de configurao ao sair.
(Padro: no)

I1sf11meDafa=1

Exibe o aviso de verso WIP toda vez que o programa executado.

----
-- Gul --
----

gu1off=0

Desabilita a interface grfica.

46
shoWa11exf=0

Mostra todos os arquivos na janela de carregar jogo.

Gul1oadfnfype=0

Tipo de nome de arquivo exibido. 0 para nome de arquivo, 1 para nome
interno da ROM.

pev1feeze=0

Congela a lista de jogos recentemente jogados.

Cor de fundo dos dilogos (0 ... 31)
GulkAdd=15
GulGAdd=10
Gul8Add=31

Cor de barra de ttulo (0 ... 31)
Gul1kAdd=0
Gul1GAdd=10
Gul18Add=31

Cor de fundo da tela (0 ... 31)
GulWkAdd=8
GulWGAdd=8
GulW8Add=25

GulLffecf=0

Efeitos do fundo. 0 para nenhum, 1 para neve, 2 e 3 para gua e 4 para
fogo.

I11feedGul=1

Habilita a possibilidade de filtrar a interface grfica.

mouseWap=0

Habilita prender o mouse na tela.

mouseshad=1

Exibe a sombra no ponteiro do mouse.

escfomenu=1

Habilita a tecla ESC para exibir a GUI.

esefposn=1

Possibilita gravar a posio das janelas de dilogo.

MouseWhee1=1

Habilita a roda do mouse.

1apMouseCuso=0

Mesmo que mousewrap.

A1WaysOn1op=0

A janela do ZSNES estar sempre visvel (padro: no)

Mouse5ens1f1v1fy=1

De 1 a 255, aumenta a sensibilidade do mouse.

47
GulComboGame5pec=0

Habilita as combinaes de teclas por jogo.

GulC11ck=0

Habilita o boto direito do mouse para entrar na GUI.

JoyPad1Move=0

Habilita a utilizao do gamepad pela GUI. (Padro: no)

use Cusfom Ionf {0 = NO, 1 = Yes}
1he fonf cuenf1y eads off a fomaf as def1ned by zf11e.fxf
neWfonf=1

Modifica a letra utilizada na tela. A fonte est definida no arquivo
zfont.txt. (Usurios avanados)

----
-- Cheafs
----

Cheaf5c8yfe51ze=1

Padro de tamanho de busca. 0 para 1byte, 1 para 2B, 2 para 3B e 3 para
4B.

Cheaf5c8yfe8ase=0

Padro de formato de dado. 0 para decimal, 1 para hexadecimal.

Cheaf5c5each1ype=0

Padro de tipo de busca. 0 para exata, 1 para comparativa.

Cheafuppe8yfeOn1y=0

Permite que o cdigo alterado seja apenas o principal.

----
-- Mov1es
----

Melhor editar tudo nesta seco via GUI.

- LOI -


A verso WIP ainda apresenta um outro arquivo de
configurao, o zmovie.cfg, que rege todas as definies
que sero utilizadas ao gravar filmes pelo ZSNES.
recomendvel no editar estas opes, uma vez que
o sistema de gravao de filmes est ainda em processo
experimental, pode apresentar problemas.

basicamente isto que voc deve saber para
configurar o ZSNES, agora seguem anexos com contedos teis
tanto para quem est comeando a entender este mundo da
emulao como para usurios j mais avanados.
Quando o anexo requerer um pouco mais de
conhecimento de informtica, haver um aviso antes da
leitura do mesmo.

Das könnte Ihnen auch gefallen