imbNES FAQ em Português (Brazil)
Traduçao para o português do Brazil por Bruno Freitas (Sparrow) - 05/2003
FAQ do ImbNES 0.4.2 - (c) 2k2 Iuri Fiedoruk
Obrigado a todas as pessoas que ajudaram na construção dessa FAQ.
Obrigado a Allan pelo seu grande emulador.
Obrigado a MEGAMAN por sua grande ajuda.
Este documento é licenciado sob os termos da GPL 2.0
Nota de Sparrow: Tentativa de obter uma tradução bastante fiel ao documento original concebido pelo conterrâneo (brasileiro) Iuri Fiedoruk. Caso alguém possua alguma contribuição ou correção, escrevam para mim no fórum do imbNES em http://imbnes.gamebase.ca ou envie-me um e-mail: bruno@brunofreitas.com
SEÇÃO I..: PRIMEIRA VEZ
SEÇÃO II.: GRAVANDO O CD
SEÇÃO III: SALVAR
SEÇÃO IV.: MISCELÂNEA
SEÇÃO V..: PROBLEMAS E SOLUÇÕES
-----------------------
SEÇÃO I..: PRIMEIRA VEZ
-----------------------
1. O que eu preciso para rodar o imbNES?
O PSX normal não consegue executar mídias de CD-R, então você irá precisar de um "mod-chip" ou um Action Replay/Game Shark (com CD de boot) para rodar o imbNES.
Para o PS2 você irá precisar de um "mod-chip" ou um CD de boot que permita rodar CDs de PSX. Um que só rode jogos de PS2 não irá funcionar.
Finalmente você precisará "queimá-lo" (gravar o imbNES num CD) usando um dos métodos descritos na seção Ajuda da página do imbNES.
2. O que é essa "coisa" chamada hexadecimal?
Bem, imagine hexadecimal como sendo uma extensão do sistema decimal. Ao invés de ir de 0 a 9, ele vai de 0 a F. Então em decimal - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 (e então retorna a 0); em hexadecimal nós temos - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F (e então retorna a 0).
Note que imbNES começa com 000, se você pressionar um botão uma vez, irá aparecer o número 1, depois 2 e assim por diante... Então se você precisar, por exemplo, do número hexadecimal AF1, você terá que pressionar:
Quadrado - 10 vezes
X - 15 vezes
Círculo - 1 vez
3. O imbNES suporta códigos de Game Genie?
o imbNES 1.3 suporta códigos de Game Genie. Para usá-los, pressione triângulo no menu para entrar na tela de configuração e selecione a opção "Game Genie". Informe o código para o jogo escolhido e então carregue-o.
4. O imbNES suporta saves ou "save-states"?
Por favor, verifique a seção III dessa FAQ.
5. Quais "mappers" são suportados pelo imbNES?
De acordo com Allan: 0,1,2,3,4,7,9,11,66 and 71.
A versão 1.3 adicionou o suporte para os "mappers" 9 (punchout) e 34 (deadly towers).
6. Meu jogo XXX não roda! Quando o "mapper" XXX será implementado?
o imbNES é desenvolvido em tempo livre, então as coisas precisam de um tempo para serem implementadas e não estão pré-determinadas a ocorrer num certo tempo.
Então, dê tempo ao tempo. Demorou muito tempo até que um grande emulador como o imbNES surgisse, então, seja paciente.
7. O imbNES suporta pistolas do PSX assim como as do NES?
Não por enquanto.
8. Como eu reinicio o emulador e retorno para a tela de seleção de jogos?
Pressione e segure L1+R1+select+start
9. Quando eu tento rodar um jogo ou retornar para a lista de jogos, aparece uma tela preta
Parece que esse jogo não é suportado ainda ou você tem algum problema com o emulador.
Tente reiniciar o emulador segurando L1+R1+select+start, e se isto não funcionar, dê um reset no console.
10. Como eu rodo o imbNES em um console/TV PAL ou NTSC?
Na tela de seleção de jogos, pressione L2 ou R2 para alternar entre os modos de operação PAL e NTSC e rode o jogo.
11. Eu fiz o download do imbNES mas não consigo encontrar roms. Onde estão as roms?
Ok, a distribuição de roms não é totalmente ilegal. Você pode copiar somente os jogos que você JÁ possui, e na maioria dos casos esses sites de roms têm jogos que você não possui ou até mesmo o próprio dono do site não tem.
IMBNES NÃO TEM NADA A VER COM ROMS OU PIRATARIA
------------------------
SEÇÃO II.: GRAVANDO O CD
------------------------
1. Eu posso testar o imbNES antes de gravá-lo no CD?
Você pode usar um emulador de PSX como o epsxe e carregar o arquivo ISO. Porém nós alertamos de que não há 100% de certeza de que o CD irá rodar, porque se você gravou de forma incorreta ou de uma maneira que o seu PSX "não goste", o CD não vai funcionar. CD-RWs não funcionam no PSX, então não é possível usá-los para testes.
2. Como eu gravo o imbNES num CD?
A resposta curta para o imbNES 1.3 é montar o arquivo rombank.bin utilizando a ferramenta rombank. Ela basicamente junta todas as suas roms em um único arquivo porque o sistema de arquivos do PSX não suporta muitos arquivos e nomes longos muito bem. Então, na mesma ferramenta, gere um arquivo ISO. Finalmente, abra seu programa de gravação de CDs preferido (ele precisa suportar o formato de imagem de CD ISO) e grave o CD.
Outras instruções podem ser encotradas em: http://imbnes.gamebase.ca/help.htm (cdrwin/fireburner), http://imbnes.gamebase.ca/nero.htm (nero) e http://www.consolevision.com/ps1/tutorials/imbnes/ezcd.shtml (Easy CD Creator).
Por favor, atente para o fato de que para gravar o CD você deve obter a última versão da home-page do imbNES, porque alguns sites possuem versões antigas. Note também que o tutorial para o Easy CD Creator está desatualizado e que ao invés de um arquivo system.cnf você terá um arquivo psx.exe.
3. Eu posso usar o imbNES no PS2?
Sim, mas há um problema com versões anteriores à 1.3: O menu de seleção de jogos não aparece. No imbNES versão 1.3 o problema não acontece, então você poderá jogar sem problemas.
4. Eu gravei um CD, mas ele só roda e nada acontece...
Isto, provavelmente, se deve ao fato de o CD ter sido mal gravado.
Existem muitas maneiras de se gravar CDs, e algumas vezes dependendo do seu software/hardware somente uma delas funciona. Tente diferentes formas de gravá-lo, e lembre-se de gravar com velocidades de 1X ou 2X.
5. Os CDs de 700MB/80min funcionam no PSX?
Sim, mas o PSX pode ler apenas cerca de 610MB/71min de um CD, então, se você respeitar esse limite, irá funcionar sem problemas.
6. Eu não consigo dar boot no CD. Eu não tenho um PSX com "mod-chip"!
Existem alguns truques que podem ser feitos, dê uma olhada no fórum do imbNES (http://www.gamebase.ca/forums/index.php?board=6) e boa sorte.
7. Estou tendo muitos problemas com gráficos no imbNES 1.1 quando eu tento rodá-lo no meu PS2. O que está acontecendo?
A versão 1.2b do imbNES é conhecida por apresentar problemas gráficos quando executado no PS2. Use a versão 1.3 do imbNES, que é melhor e suporta menu no PS2. (obrigado Rob6021 por esta pergunta)
-----------------
SEÇÃO III: SALVAR
-----------------
1. O imbNES suporta saves ou "save-states"?
O imbNES 1.2 beta e versões superiores suporta save, mas não "save-states".
2. Eu salvei o jogo e resetei meu PSX e não salvou!
Para salvar da SRAM para o Memory Card você precisa salvar no jogo primeiro e então pressionar L1+R1+SELECT+START para resetar o jogo. Uma tela irá aparecer pedindo você para pressionar: CIRCULO para salvar da SRAM para o Memory Card, X para cancelar e não salvar, apenas reiniciar o emulador e TRIANGULO+QUADRADO para apagar o save do Memory Card para este jogo.
3. Posso salvar no Memory Card 1? De quantos blocos eu preciso?
Note que os saves serão armazenados no Memory Card 1 apenas e cada save requer um bloco.
4. Eu não consigo ver os blocos com os saves do imbNES!
Este é um problema com saves que afeta as versões anteriores à 1.3 do imbNES. A versão 1.3 não apenas resolve esse problema como também pode carregar os saves antigos, e sobrepô-los com o novo formato, dessa forma eles começarão a aparecer mostrando um ícone de save.
Para as versões antigas os saves podem não aparecer ou aparecer com erros no Game Shark e no gerenciador de Memory Cards do Playstation.
Para apagar os saves você precisa fazer conforme explicado na questão 3. O PS2 pode mostrar os dados assim como alguns aperfeiçoadores de jogos como o gamehunter, goldfinger e gamewizard (obrigado b_skki).
5. Eu posso mudar os ícones dos saves?
O imbNES te pertmite mudar o ícone dos saves do imbNES no momento da geração do arquivo rombank.
6. Alguns jogos que não possuem saves estão me pedindo pra salvar a SRAM.
Sim, alguns jogos que não vêm com save pedem para salvar os dados da SRAM, como Super Mario 3. Jogos de NES podem usar a SRAM sem possuir a bateria para salvar.
O imbNES irá pedir para salvar o jogo se a rom fizer uso da SRAM, que é a memória usada pela maioria dos jogos para salvar o jogo, mas existem alguns jogos que fazem uso dessa memória apenas para o próprio jogo, então imbNES erroneamente assume que o jogo possui uma bateria para salvar.
Este é um erro conhecido, mas a resolução não é simples, então ele não será resolvido tão cedo. Apenas ignore-o (pressione X quando for solicitado para salvar).
7. Eu tenho um PS2, posso usar um Memory Card do PS2 com o imbNES?
Não, você precisar usar um Memory Card de PSX no seu PS2 para salvar jogos no imbNES.
---------------------
SEÇÃO IV.: MISCELÂNEA
---------------------
1. Existe algum emulador de SNES, N64, PS2 ou GameBoy Advance para o PSX?
O PSX possui apenas 2MB de RAM, então ele não pode lidar com os jogos grandes desses sistemas, e mesmo se pudesse, eles possuem CPUs similares ou melhores do que a do PSX. Emular um sistema requer uma CPU muito mais poderosa do que o sistema original emulado.
2. Mas o PSX pode emular o Atari 2600, GameBoy e outros sistemas antigos, certo?
Sim, ele pode. E já existem alguns emuladores de Gameboy feitos para rodar no PSX "Preto" que era vendido pela Sony para desenvolvedores. Mas fazer um CD com ele para rodar num PSX comum não é simples. Existe um emulador de Gameboy em fase inicial (ainda sem versões liberadas). Você pode encontrá-lo no endereço: http://agbe.gamebase.ca/.
Infelizmente, por enquanto, não exstem outros bons emuladores como o imbNES, mas talvez ele sirva como um incentivo para outros desenvolvedores criarem emuladores para sistemas antigos.
3. Existe um emulador dentro do Chrono Trigger para PSX. Posso usá-lo para rodar outros jogos de SNES no PSX?
O fato é que existe uma rom de Super Nintendo dentro do CD, mas ela não é para ser emulada. A Square preferiu obter os gráficos do jogo a partir da rom, ao invés de exportá-los para outros formatos em outros arquivos.
Então, essa rom apenas serve para um programa para PSX (e não um emulador) obter os gráficos/textos/etc diretamente dela. Não existe emulador de SNES para PSX.
Veja em http://exult.sf.net e http://scummvm.sf.net para programas que fazem a mesma coisa.
4. PnesX possui código fonte aberto, então porque não apenas copiar as telas de save e menu dele?
PnesX é escrito em C enquanto que o imbNES é escrito em Assembler.
Assembler e C são dois tipos de linguagem de programação muito diferentes, você pode reescrever de uma linguagem para outra, mas é uma tarefa complicada, pense sobre tradução de programas, eles nunca fazem um trabalho muito bom, você precisa saber algumas expressões de cada linguagem para fazer uma boa tradução. PnesX faz uso de algumas bibliotecas em C que não podem simplesmente ser portadas sem o conhecimento de como o hardware do PSX funciona. Isto leva tempo, mesmo com a ajuda do código fonte do PnesX.
5. Emuladores são ilegais?
Não, emuladores são 100% legais. O que não é legal é a distribuição de programas protegidos que as pessoas não possuem o original. Como a maioria das roms são protegidas pelos direitos autorais, você pode apenas fazer o download das roms dos jogos que você possui. porque, nesse caso, a rom é considerada um backup, e fazer cópia de backup dos seus jogos é legal.
6. Onde eu encontro uma lista de compatibilidade?
Eberry criou uma grande lista de compatibilidade. Você pode até adicionar novos jogos na lista facilmente: http://www21.brinkster.com/imbnes/
7. Existe um canal de IRC para o imbNES?
Sim, em irc.newnet.net, canal #imbNES. Lá você pode conversar sobre o imbNES sem fazer SPAM no fórum :)
8. Como eu mudo os botões no imbNES?
No menu do imbNES, pressiona TRIANGULO para entrar na tela de opções, escolha a opção "button config" e então pressione os botões que você quiser quando solicitado.
9. Como eu ligo/desligo o turbo?
Na configuração de botões, você pode escolher um botão que servirá como liga/desliga do turbo para os botões A e B, o padrão são TRIANGULO para B e CIRCULO para A. Pressione esse botões para alternar entre "sem turbo", "turbo rápido", "turbo normal" e "turbo lento".
10. Como eu posso usar o direcional analógico do joystick Dual Shock com o imbNES?
Basicamente, pressione o botão analógico (aquele que liga o led vermelho no joystick), e comece a usá-lo. Você pode usar o analógico e o digital ao mesmo tempo.
-------------------------------
SEÇÃO V..: PROBLEMAS E SOLUÇÕES
-------------------------------
1. Eu tenho apenas uma rom e o menu não aparece!
Isto é na verdade uma característica para tornar o imbNES mais parecido com um NES de verdade para as pessoas que tinham poucos cartuchos no sistema original, e querem toda aquela nostalgia que faz da emulação algo tão legal.
2. Quando uso PAL o tamanho ou posição da tela não está correta!
No menu você pode ajustar a posição da tela simplesmente usando os direcionais esquerda/direita. O imbNES 1.3 possui um melhor suporte ao sistema PAL e deve resolver a maioria dos problemas com posicionamento de tela e tamanho.
3. Eu não consigo fazer ele funcionar no meu PS2! Tudo que vejo são linhas verdes e pretas!
Existem problemas com o menu no PS2 no imbNES 1.0 até a versão 1.2b.
O emulador está funcionando, mas o menu está invisível, mas você pode informar o código hexadecimal (veja como na pergunta 2 da seção 1) e jogar, porque os jogos aparecem na tela. O imbNES 1.3 resolveu o problema do menu no PS2.
4. Qual é o número máximo de caracteres que eu posso ter no nome de uma ROM?
O limite é de 28 caracteres, e você pode mudar o nome delas no utilitário rombank (sem precisar renomear suas roms). Obrigado [veX] pela informação.
5. Onde posso encontrar essa FAQ do imbNES em outras línguas?
English: http://www.protohome.hpg.ig.com.br/imbfaq.html
Español: http://members.tripod.com/michaelreina/id87.htm
German: http://home.arcor.de/unholy-evil/Emulord/ImbNES-FAQ/imbfaq_ger.htm
Swedish: http://w1.859.telia.com/~u85920559/imbNES/imbNES_faq_swe.html
French: http://pages.infinit.net/shadowld/imbfaq_french.txt
norweigan: http://www30.brinkster.com/mattcarroll/imb.txt
Japanese: http://www30.brinkster.com/mattcarroll/imbnesjap.txt