Escolar Documentos
Profissional Documentos
Cultura Documentos
Tutorial ZsNes
Tutorial ZsNes
ZSNES
Emulador de Super Nintendo
ndice
Introduo
- O que um emulador?
- Como os emuladores surgiram?
- O que so ROMs?
O emulador ZSNES
- Verso atual do ZSNES
- Antes de usar o ZSNES
- Instalando o ZSNES
- Jogando rapidamente
Configurando o ZSNES pela interface grfica
- Menu
- Menu Game
- Menu Config
Input
Add-ons / Devices
Chip CFG
Option4s
Vdeo
Sound
Paths
Saves
Speed (WIP)
- Menu Cheat
Exemplo de uso do search
- Menu Netplay (1.42)
ZBattle.net
- Menu MISC
Game keys / Misc keys
Gui Opns
Movie OPN
Recursos novos para gravao de vdeos (WIP)
Key Comb
Configurando o ZSNES via arquivos de configurao
O arquivo ZSNESW.CFG
3
3
5
6
7
8
8
12
14
14
15
15
16
16
16
18
21
22
23
24
25
26
29
30
32
32
34
35
36
37
38
39
48
49
51
54
56
58
61
Referncias
62
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,
podem ser citados:
ocorreram
diversos
progressos,
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
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 coprocessadores, 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)
-
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 (no WIP) acesse:
http://superb-west.dl.sourceforge.net/sourceforge/zsnes/zsnesw142.zip
8
Antes de utilizar o ZSNES
Certifique-se
se
requisitos do sistema:
-
voc
atende
os
seguintes
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.
10
11
12
Jogando rapidamente
Se voc no quer configurar nada (isso implica em
utilizar as configuraes padro) e partir para ao, siga
os passos abaixo:
-
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
Limpa
toda
lista
dos
jogos
Menu Game
carregar
state
salvo
15
-Pick state: permite escolher o state a ser
carregado. til quando se tem mais de um ponto para gravar.
[Atalho: F3]
-Quit:
Windows.
sai
do
emulador
ZSNES
volta
para
Menu Config
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.
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
emulao caso a janela do ZSNES no esteja ativa.
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
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
utiliza um algoritmo diferenciado de interpolao.
Kreed,
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:
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.
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
juntamente com a state. til quando a state
desatualizada em relao ao jogo.
.srm
est
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
emulao.
speed:
faz
ajuste
fino
da
velocidade
da
Menu Cheat
(s se torna ativo durante a execuo de ROM)
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.
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.
29
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
31
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
33
as
teclas
de
34
Gui Opns:
WIP
1.42
35
-
direcionais:
A do SNES: o
B do SNES: o
L do SNES: o
R do SNES: o
utilizar
as
rodinhas
do
As
mensagens
Mouse
Cursor:
dentro
adotado
mantm
pela
mouse
do
jogo
emulao
preso
ao
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.
38
-Frame
permanecer;
delay:
quantos
quadros
ao
deve
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):
39
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
a verso 1.42 apresenta menos funes editveis
arquivo de configurao) com uma breve descrio de
funo (lembrando que voc pode modificar grande parte
valores na interface grfica).
WIP
via
sua
dos
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.
; ---; -- Emulation -; ---per2exec=100
velocidade
de
execuo
do
ZSNES,
em
caso
voc
queira
desativar
41
Coloque 1 na
CIMA+BAIXO.
linha
acima
para
habilitar
as
combinaes
ESQ+DIR
41
R
R
S
DR
S
DR
DS
DR
S
S
DS
DR
DS
DR
S
S
DS
DS
DS
DS
S
WIN
WIN
WIN
FULL
FULL
WIN
WIN
FULL
WIN
FULL
FULL
WIN
WIN
FULL
WIN
FULL
FULL
WIN
FULL
FULL
FULL
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
256x224
512x448
640x480
640x480
768x672
800x600
800x600
800x600
1024x768
1024x768
1024x896
1280x960
1280x960
1280x960
1280x1024
1280x1024
1600x1200
1600x1200
CUSTOM
CUSTOM
CUSTOM
R
DR
DS
DS
R
S
S
DS
DS
DR
R
S
S
DS
DS
DR
S
DR
D
FULL
WIN
WIN
FULL
WIN
WIN
FULL
FULL
WIN
FULL
WIN
WIN
FULL
FULL
WIN
FULL
WIN
FULL
WIN
WIN
DR FULL
cvidmode=6
Isso faz com que a proporo 4:3 seja mantida. til em laptops.
; Use new graphics engine (0 = No, 1 = YES)
; Toggle off when there are graphical problems in the new graphics engine
newengen=1
42
KitchenSync=0
KitchenSyncPAL=0
Ativa interpolao.
En2xSaI=0
43
soundon=1
Volume, em porcentagem.
RevStereo=0
44
FastFwdToggle=0
Suporte MMX. Mantenha esta opo ativada a menos que voc possua um
processador muito antigo (anterior a 1995).
SmallMsgText=1
45
Exibe os FPS assim que o jogo executado.
TimerEnable=1
performance
da
SaveMainWindowPos=1
MainWindowX=824
MainWindowY=571
46
showallext=0
47
GUIComboGameSpec=0
48
Anexo 1:
Sites de emulao recomendados
() Zophars Domain - www.zophar.net
Este site j bem antigo, fundado em 1996. um dos
melhores sites para encontrar emuladores dos mais diversos
sistemas e documentaes dos mais variados aspectos da emulao.
recomendado tanto para usurios bsicos como usurios
avanados.
() Emulator Zone - www.emulator-zone.com
Este tambm um site bem conceituado de emulao,
apresenta os emuladores para os videogames mais recentes, ainda
que experimentais. Se voc tem um PC poderoso e deseja testar os
ltimos progressos em emulao, no deixe de visitar este site.
() NGEMU - www.ngemu.com
Este site no possui ROMs, mas um importante site com
download de plugins (arquivos essenciais para emulao de
playstation e N64). Possui, alm disso, importante acervo de
emuladores para os mais variados sistemas.
() ROM Hustler www.romhustler.net
Site que contm as ROMs para os mais variados sistemas.
s vezes fica off-line, mas uma boa pedida para formar sua
coleo de jogos.
() ROM Nation www.romnation.net
Outro site com uma boa coletnea de ROMs dos mais
variados sistemas. Costuma apresentar menos problemas que o
anterior, mas apresenta muita propaganda e bem mais chato
baixar ROMs nele.
() ROM World - www.rom-world.com
Mais um site contendo inmeras ROMs. Bom para voc que
gosta de jogos arcade, pois possui uma coleo vasta destas
ROMs, inclusive as mais recentes.
() Cool ROM - www.coolrom.com
Outro bom site para download de ROMs.
() EmulaBR - www.emulabr.com
Site em portugus que contm informaes e download de
emuladores e ROMs dos mais variados sistemas. necessrio
cadastrar-se para efetuar download.
() Emulabite - www.emulabite.com
Site em portugus com diversas ROMs para download,
inclusive traduzidas. Algumas necessitam de cadastro para serem
baixadas.
() BRGames - www.brgames.org
Site em portugus com tradues para ROMs, muito til.
49
Anexo 2:
Dvidas mais freqentes utilizando ZSNES
Abaixo esto respondidas algumas das dvidas mais
comuns dos usurios do ZSNES. Estas dvidas foram retiradas
da comunidade Emulador ZSNES do Orkut.
1) A tela fica toda preta. O jogo no carrega.
Esta de longe a dvida mais freqente dentre os
usurios do ZSNES. Se isto acontecer com voc, tente as
solues abaixo:
- Mude as configuraes de vdeo para 16bits;
- Baixe o jogo novamente, de preferncia de outro
site;
- Se o jogo for Yoshis Island, veja se nas
informaes
que
aparecem
ao
carregar
est
escrito
INTERLEAVED: YES, novas verses do ZSNES no rodam ROMs com
esta configurao (neste caso, veja como proceder no anexo
sobre o NSRT).
Isto tambm pode acontecer se a ROM que voc est
tentando executar a de um jogo incompatvel com a verso
do ZSNES. Por exemplo, o TopGear 3000 s roda nas verses
WIP do ZSNES, no na verso 1.42.
2) O TopGear 3000 no roda!!!
Como dito, o TopGear 3000 s ir rodar nas verses
WIP do ZSNES. Baixe aqui a verso:
http://files.ipherswipsite.com/zsnes/ZSNESW_1112.zip
50
Antes de mais nada, certifique-se que voc est
usando a verso 1.42 do ZSNES. A verso WIP no suporta
netplay.
O problema mais comum o emulador indicar Found
Client e a conexo no ser efetuada (a janela de Chat no
abre). O que necessrio fazer liberar as portas 7845
TCP e UDP do firewall do XP. Para fazer isto facilmente, v
em iniciar, executar e digite estes dois comandos (um de
cada vez).
Primeiro:
netsh firewall add portopening UDP 7845 ZSNES enable
Segundo:
netsh firewall add portopening TCP 7845 ZSNES enable
51
Anexo 3:
NSRT - Arrumando e obtendo informaes das ROMS
(Usurios intermedirios a avanado)
Instalao:
Aps o download, d um duplo-clique no arquivo
nsrt33w.exe para execut-lo e escolha uma pasta para a
instalao.
Execuo:
Abra a pasta que voc escolheu para colocar o
programa e d um duplo-clique no arquivo nf.exe para
execut-lo.
52
esta tela que voc obter executando o programa:
53
de executar no emulador. Esta a soluo para a tela
preta no Yoshis Island.
- Fix selected: Arruma problemas de Checksum nas
ROMs.
- Remove headers from selected e Add headers to
selected: remove e adiciona informaes ao cabealho das
ROMs selecionadas.
- Launch in: se configurado, o NSRT pode rodar a
ROM em um dos emuladores escolhidos.
54
Anexo 4:
Patches para ROMS arquivos .IPS
Os arquivos .IPS geralmente so utilizados para
traduo de ROMs ou mesmo edio de seu contedo. O ZSNES
permite a utilizao simples deste tipo de arquivo,
bastando-se que o nome da ROM (arquivo .smc) seja o mesmo
do arquivo .ips.
Por exemplo, se voc deseja atualizar uma rom
nomeada como Mario-World.smc o arquivo de patch deve ser
Mario-World.ips. Note que se o arquivo estiver compactado,
o que vale o nome da ROM, no do ZIP correspondente.
Exemplo de patch
Traduzindo o A link to the past
Com os arquivos da ROM e o patch em mos (o patch
facilmente encontrado em sites especializados, como o
brgames), altere o nome dos arquivos para que seja o mesmo,
observe:
55
Por
falar
em tradues
de
ROMs,
existe um
fantstico projeto que sempre lana tradues para o
portugus do Brasil de inmeros jogos conhecidos (e
desconhecidos) para inmeras plataformas.
No site voc tambm encontra programas, tutoriais e
utilitrios para que voc tambm seja capaz de realizar sua
prpria traduo.
Se voc quiser conhecer mais sobre o projeto e
baixar seus arquivos .IPS de traduo de ROMs, consulte o
site do mesmo em http://brgames.org.
56
Anexo 5:
Arquivos .spc
Baixando a trilha de seu jogo favorito.
A unidade de udio do SNES era independente. To
independente que os programadores tiveram que emul-la
separadamente. A vantagem de tudo isso que voc pode
baixar players especiais de arquivos denominados .spc. e
ouvir as msicas de seus jogos favoritos sem mesmo ter de
jog-los.
Para isso, basta baixar as msicas em sites
especializados
(o
maior
deles
o
SNESMusic
www.snesmusic.org) e ouvir com players prprios tambm
disponibilizados pelo site.
Neste anexo, ser explicado como ouvir msicas do
SNES utilizando-se para tal um plugin para o Winamp, um dos
players de udio mais utilizados em todo o mundo.
1) Escolha o jogo que deseja baixar as msicas e
faa o download do pacote de SPCs.
http://www.alpha-ii.com/Download/SAmp320.exe
57
Fotos do SNESAmp (instalao e execuo):
58
Anexo 6:
Instalando verses SVN
(Usurios avanados)
59
enter. (Isso pode fazer com que o processo leve mais de uma
hora).
12) Diga y para a pergunta Optimize ZSNES build for your
CPUs architeture.
13) Agora voc dever aguardar
compilao seja completada.
um
tempo
at
que
Baixando...
60
O executvel encontra-se na pasta que voc baixou o ZSNES
SVN, subpasta zsnes\src\. um ZSNES em verso mais
avanada e totalmente otimizado para seu computador.
61
Mais screenshots:
62
Referncias:
HOUAISS, Antnio. Dicionrio Eletrnico Houaiss da Lngua Portuguesa.
Rio de Janeiro: Editora Objetiva Ltda., 2002. CD-ROM
Wikipedia A enciclopdia livre.
Disponvel em: <http://www.wikipedia.org/>.
Acesso em 14/12/2006.
ZSNES SNES Games Emulator.
Disponvel em: <http://www.zsnes.com/>.
Acesso em 14/12/2006.
Iphers Wip Site
Disponvel em: <http://www.ipherswipsite.com/>.
Acesso em 14/12/2006.
ZSNES Documentation Online ZSNES v1.50 Documentation
Disponvel em: <http://zsnes-docs.sourceforge.net/wip/index.htm>
Acesso em 14/12/2006.
Zophars Domain
Disponvel em: <http://www.zophar.net/>.
Acesso em 15/12/2006.
OuterSpace V de Retro
Disponvel em:
<http://outerspace.ig.com.br/retrospace/materias/consoles/historiad
osconsoles26.htm>.
Acesso em 15/12/2006.
Emulator Zone Your Source for Emulation!
Disponvel em: < http://www.emulator-zone.com/>.
Acesso em 15/12/2006.
Orkut Comunidade Emulador ZSNES Owner: Enio Rodrigo Marconcini
Disponvel em: <http://www.orkut.com/Community.aspx?cmm=3060849>
Acesso em 16/12/2006.
Snes-music.org - Home of SNES Music
Disponvel em: <http://www.snesmusic.org/v2/>
Acesso em 16/12/2006.
VGMuseum The Videogame Museum The Largest source for videogames
Disponvel em: <http://www.vgmuseum.com/>
Acesso em 16/12/2006.
qualquer
autoria.