Emulando PC-Engine / Turbografx-16 com o Magic Engine!
Autor: Goro's Lair - 21/03/08 à 20:26 - 18 Comentários
Muitos são os apaixonados por este console, conhecido nos EUA como Turbografx-16 e no restante do mundo como PC-Engine (nome original e vindo do Japão). Há quem também o considere um ELEFANTE BRANCO: um 8Bits melhorado, um 16Bits intermediário, um rascunho para 32Bits etc. Contudo, o que não podemos negar é que ele fez muito sucesso em sua época (principalmente no Japão) e, realmente, ele é muito bom!
Comparo-o a uma banda de Rock Progressivo: Pink Floyd! Conhecido e propagado pelos fãs de verdade, não pela imprensa em geral (hehehehehe)! Aqui está um resumo sobre sua história Turbografx-16 .
Ele disputou terreno com Genesis (Sega), NES (Nintendo) e, por que não, Super Nintendo e Sega CD?
Bons títulos, boa jogabilidade, bons gráficos resumem-se em: VONTADE DE JOGAR! E, como o mundo está repleto de amantes de bons consoles como nós, por que não experimentá-lo?
Bem, dentre diversos emuladores para o Turbografx-16/PC-engine, destaco um em especial: MAGIC ENGINE 1.0 PR10.1!
Prós: o melhor e mais fiel emulador de PC-Engine! Bons ajustes de configuração, capacidade de configuração para até 5 controles, ótimo design de tela principal, fácil de mexer, etc!
Contras: vocês têm de pagar por ele! Pois, após 5 minutos de jogo, o emulador pára e congela a imagem (só reiniciando para resolver)! Off-Topic: isto me faz lembrar de um tópico do amigo The_Oblivion onde mencionei algo parecido sobre isso!
De qualquer forma, como na internet também contamos com almas caridosas, aqui está um link (via torrent) para o referido emulador em versão FULL. Com ele, você poderá jogar tranqüilamente.
Torrent: http://www.mininova.org/get/191669
Contudo, o torrent é tão somente um caminho para vocês chegarem até o emulador, pois o download da torrent é muito rápido e você não baixa o emulador ainda! (Obs: esta explicação é para quem não conhece procedimento com torrents, ok? Quem já sabe, pulem isto ou ignorem-no, por favor!)
Para que seja realizado o download do emulador, você precisa de um programa que gerencia a torrent, para isto, recomendo o µTorrent .
E é exatamente baixando e instalando o emulador que iniciamos nosso Tutorial!
ETAPA # 01 (BAIXANDO O EMULADOR)
Abaixo, um rápido esquema de como funciona o uso do µTorrent:
a)Primeiramente abram o µTorrent e vão em add torrent!

b)Agora, procurem e selecionem a torrent baixada e cliquem em abrir

c)No save as, vocês podem coordenar em que local salvarão o arquivo baixado ou deixar pela pasta “downloads” (que é criada pelo próprio µTorrent).

d) Após aberta a torrent e já com as coordenadas feitas, cliquem em start para que o download seja iniciado!

d.1)Vocês também poderão definir o grau de prioridade para o download (exatamente como no Emule, basta clicarem com o botão direito na torrent).

Link Alternativo 1 (Emulador + Bios) – versão 1.0.0 PR10: http://www.4shared.com/file/163394254/4961c4f3/Magic_Engine_v100_PR10_Full_ke.html
Link Alternativo 2 (Emulador + Bios) – versão 1.1.3: http://www.4shared.com/file/225477899/f86554a6/Magic-Engine_113_Full__Key.html
ETAPA # 02 (FERRAMENTAS)
Para o emulador funcionar, vocês precisarão das seguintes ferramentas:
Ultraiso = serve para identificar arquivos ISO/BIN no computador e, também, para converter arquivos de imagem (é a mesma função do winzip para roms);
IsoBuster = serve para identificar os arquivos de imagem (CUE, por exemplo) no computador (tem a mesma função do winzip para roms e do ultraiso para isos);
dBpoweramp Music Converter = é um conversor de áudio que, como o próprio nome diz, serve para converter arquivos de áudio;
Daemon-Tools = serve para criar um Drive Virtual para os arquivos ISO (será o seu CD-PLAYER virtual).
TocFixer = é um programa que restitui ao tamanho original os arquivos wav convertidos em mp3 (pois, quando são compactados, os arquivos WAV perdem dados por causa da compressão e, assim, acabam ficando problemáticos para o emulador). Ele também cria um arquivo CUE (um tipo de “guia” para o emulador colocar na seqüência correta imagens e o áudio dos jogos) para acompanhar os mp3 + ISO!
Cueator= cria um arquivo CUE a partir de um arquivo BIN. Trabalha unicamente com o BIN.
Winzip = compactador universal (compactar todos os arquivos em um só e facilitar a operação). Aqui, será utilizado para identificação de roms compactadas!
Instalem todos esses programas para, só então, prosseguirmos para a etapa 3!
ETAPA # 03 (CD SYSTEM CARD IMAGES)
Eles têm as mesmas funções das BIOS comuns para os demais emuladores. Porém, a característica principal de cada um deve ser interpretada como “cartucho de expansão de memória” para jogos em CD.
Cada um deles serve para um grupo de versões específicas do Turbografx-16 (pois foram lançadas várias, mas 3 foram as principais = vejam história do console no começo deste Tutorial para entender melhor).
Os principais System Cards são:
System Card # 01 (JAP)
System Card # 02 (USA)
System Card # 03 (JAP)
Todos eles poderão ser adquiridos aqui http://thedump.classicgaming.gamespy.com/tg16/
Baixem-nos e extraiam-nos na mesma pasta onde se encontra o executável do emulador!
ETAPA # 04 (BAIXANDO ROMS E ISOS/BINS)
Apesar de na internet termos à nossa disposição vários sites para download, infelizmente, com relação ao Turbografx, a história é um pouco diferente!
As roms são até fáceis de serem encontradas mas, com relação às isos, aí complica. A maioria dos sites que têm isos pedem doação para os downloads.
Mesmo sendo poucas as fontes, consegui listar os sites com o maior acervo de roms e isos para vocês aproveitarem (ao lado de cada um, informações relevantes sobre o que oferecem).
http://www.romnation.net (roms)
http://www.rom-world.com (roms)
http://romhustler.net (roms e isos)
http://www.mondemul.net (roms e isos – download com taxas de transferência baixíssimas)
http://www.emuasylum.com (roms – grátis e isos – tem de pagar para ter acesso)
http://www.neoromcollector.net (isos – tem de pagar para ter acesso)
Neste ponto do Tutorial, recomendo que sejam criadas duas sub-pastas principais (para uma melhor organização) na mesma pasta do executável do emulador: ROMS e ISOS.

PASTA-ROMS
As ROMs devem ser baixadas e mantidas “zipadas”, pois, felizmente, o emulador consegue ler ROMs zipadas (desde que o processo tenha sido feito pelo winzip).

PASTA-ISOS
Dentro desta sub-pasta, sugiro que sejam criadas mais pastas, uma para cada jogo, ok? Este procedimento é para que sejam evitados conflitos quanto a isos e arquivos mp3 com o mesmo nome, mas para jogos diferentes.


DICA: Sugiro que vocês gravem em um DVD tanto a pasta a Roms quanto a pasta Isos. Pois, a unidade de DVD/ CD-ROM será usada apenas como mais uma pasta extra para serem arquivados os jogos, ok?
PREPARAÇÃO DOS ARQUIVOS BINS E ISOS
BINS: normalmente vêm acompanhados de um arquivo CUE (guia para arquivos de áudio e vídeo) que nunca funciona. Caso ele dê problemas (entenda o porquê na ETAPA # 06), utilizemos o Cueator para criarmos um novo arquivo CUE.
1 – Façam o seguinte: extraiam o jogo compactado em uma pasta apropriada (o exemplo aqui é com o The Addams Family).
2 – Após isso, abram o Cueator e, pela tecla “browse”, vão em Isos – Turbografx-16/The Addams Family/Arquivo.BIN e apertem open, selecionem a opção PC-CD Rom e cliquem em “cueate”, o arquivo CUE será criado automaticamente com o mesmo nome do jogo = Arquivo.CUE, para este exemplo). Neste exemplo, os arquivos de áudio já estão compactados dentro do arquivo BIN, portanto, só trabalharão juntos BIN + CUE, ok?. Abaixo, o esquema:




ISOS: normalmente vêm acompanhados de MP3+CUE (que nunca funciona). O Turbografx-16 não lê MP3. Portanto, necessitamos converter os MP3 em WAV. Utilizemos agora o dBpoweramp Music Converter. Não esqueçam de que os MP3 devem ser convertidos nestas especificações Stereo, 16 bits, 44100Hz.
*Lembrete = apesar de gostar muitíssimo do AVS Audio Tools como conversor de áudio, recomendei o dBpoweramp pelo seguinte fato: quase todos os MP3 que tenho baixado estão vindo no formato mp3PRO (metade do tamanho do MP3 normal e com qualidade melhor) e se a conversão for feito pelo AVS Audio Tools, teremos uma conversão incorreta! O dBpoweramp faz a conversão correta. O problema é o seguinte: ele só é bom para os WAV e MP3 (e tem de pagar por ele, pois é válido por 30 dias). Um outro programa que realiza a conversão de mp3PRO para WAV é o Nero Burning Roms a partir da versão 6.0 (infelizmente, são poucos os programas que conheço que fazem tal conversão).
Vamos aos passos:
Jogo de Exemplo: Akumajou Dracula X – Chi no Rondo (J)
1-primeiro, baixem e extraiam as ISOs + MP3 + CUE em uma pasta apropriada para “testes”.
2-Agora, abram o dBpoweramp e vão à pasta “testes” e selecionem todos os mp3 para serem convertidos.

3-Após isso, façam as alterações como recomendadas: stereo, 16 bits, 44100Hz e salvem-nas já na pasta definitiva para o jogo dentro de sua pasta Iso – Turbografx / Akumajou Dracula X – Chi no Rondo (J). Neste instante, copiem as Isos (normalmente são duas para o Turbografx) para esta pasta definitiva, também.



Devido à compactação em MP3 ou mp3PRO (metade do MP3 normal), os arquivos WAV originais acabam perdendo “componentes / tamanho” e ficam ruins para o emulador (que é bastante sensível e acusa problemas como estes aqui: Bad TOC, unknown format, etc).

Nesta etapa, para analisar os arquivos totais (isos+mp3+cue), utilizaremos o TocFixer, que analisará e corrigirá este problema.
1 – Abram o TocFixer e selecionem (na base de dados do programa) o jogo que vocês desejam reparar (Akumajou Dracula X – Chi no Rondo).

2 – Em Browse, procurem pelas ISOs + WAVs, selecionem a primeira iso e cliquem em abrir.

3 – Aqui, o TocFixer analisará cada arquivo e constatará erros, como mostrados abaixo:

4 – Cliquem no Botão “REPAIR” que o TocFixer irá consertar os arquivos WAV e ainda criará um arquivo CUE correto para as ISOs + WAVs.


Pronto, agora tanto ISOs, BINs e ROMs estão no “ponto” para serem utilizadas.
ETAPA # 05 (1ª CONFIGURAÇÃO DO EMULADOR)
DICA: Sempre que desejarem voltar ao menu anterior, basta apertarem o botão direito do mouse!
a – Para evitar uma certa bagunça com relação aos vários arquivos gerados (fotos, Saves, patches, etc), criem as seguintes pastas: Roms, Saves, Screenshots, Previews e Patches. Agora, abram o arquivo INI e dêem as coordenadas de cada pasta conforme mencionado na imagem abaixo. Mas lembrem-se: sempre iniciar com aspas “ e fechar com aspas. Ex: C:\meus documentos\roms. O correto é: “C:\meus documentos\roms”
b – O Teclado já vem com a seguinte configuração padrão:

BOTÕES PADRÕES (TECLADO)
SETA CIMA = DIRECIONAL P/ CIMA
SETA BAIXO = DIRECIONAL P/ BAIXO
SETA ESQUERDA = DIRECIONAL P/ ESQUERDA
SETA DIREITA = DIRECIONAL P/ DIREITA
D= Botão I
S = Botão II
A = Botão III
Q = Botão IV
W = Botão V
E = Botão VI
BARRA DE ESPAÇO = Select
ENTER = Run
P = Pause
ATALHOS
1 = PSG Channel # 1 (liga/desliga)
2 = PSG Channel # 2 (liga/desliga)
3 = PSG Channel # 3 (liga/desliga)
4 = PSG Channel # 4 (liga/desliga)
5 = PSG Channel # 5 (liga/desliga)
6 = PSG Channel # 6 (liga/desliga)
7 = Background Layer (liga/desliga)
8 = Sprite Layer (liga/desliga)
F1 = Save State 1
F2 = Save State 2
F3 = Save State 3
F4 = Save State 4
F5 = Load State 1
F6 = Load State 2
F7 = Load State 3
F8 = Load State 4
F9 = Sound (liga/desliga)
F10 = Configuração do Áudio
F11 = Configuração do Video
F12 = Alta Resolução (liga/desliga)
ESC = Menu Principal
TAB = Frameskip 1
0 (tecl/numérico) = Câmera Lenta (30 FPS)
+ (tecl/numérico) = Aumenta o volume
- (tecl/numérico) = Diminui o volume
X ou * (tecl/numérico) = Sound Interpolation (liga/desliga)
Page Up = Aumenta Gama
Page Down = Diminui Gama
Home = Zoom Full Screen (liga/desliga)
Backspace = Captura imagem
b.1 – Caso queiram mudá-la, vão em config/keyboard e façam as alterações necessárias (apenas os marcados em azul podem ser alterados, pois correspondem às funções do joystick):

c – Para configurarem o controle, vão em config/gamepad. Aqui, para saberem qual é o botão que vocês estão usando na configuração, apertem-no e segurem-no (em seu controle); uma luz preencherá o botão correspondente do emulador. Abaixo, o quadro:

c.1 – Após conhecerem o botão, segurem-no e façam a alteração necessária. Para os direcionais, fiquem atentos para isto: eixo Y (CIMA e BAIXO) e eixo X (ESQUERDA e DIREITA).

c.2 – Caso o emulador não reconheça os controles, instalem o JoyToKey. Caso tenham dúvidas quando a este procedimento, leiam o Tutorial JoyToKey by Geração 3DO!
d – Os syscards são configurados em Boot CD. Aqui, vão em cada syscard correspondente e marquem-nos.

e – Após todas as configurações acima, marquem em AUTO; pois quando os jogos forem iniciados, o emulador automaticamente reconhecerá qual é o sistema mais específico para cada um deles.

ETAPA # 06 (ROMs, CD-ROMs e ISOs/BINs)
MODO DE JOGO 01 (ROMs)
Jogando pelas Roms, basta irem em Load Rom/Roms – Turbografx/ Jogo e, após escolherem o jogo, o emulador dará para vocês todo o histórico do jogo escolhido (fabricante, ano, capacidade, etc).


MODO DE JOGO 02 (CD-ROM)
Jogando pelo CD-ROM original do jogo, basta irem em Boot CD / unidade “física” do CD-ROM (no exemplo, unidade D) e clicarem. O jogo será iniciado automaticamente.

MODO DE JOGO 03 (ISOs/BINs)
Jogando por ISOs e BINs (o jogo exemplo aqui também será o Akumajou Dracula X – Chi no Rondo), precisaremos montar o “CD-ROM” com um programa que cria drives virtuais de CD-ROM, neste caso, utilizaremos o Daemon-Tools!
Abram o Daemon-Tools, que está na barra de ferramentas da área de trabalho, cliquem nele com o botão direito e vão em Virtual CD/DVD-ROM / Device 0: [F:] No media/ Mount Image e procurem a sua pasta Isos – Turbografx/ Akumajou Dracula X – Chi no Rondo (J) / Akumajou Dracula X – Chi no Rondo (J).CUE. Logo em seguida, cliquem em abrir que o Daemon Tools criará a imagem na unidade virtual de CD-DVD ROM. Abaixo, o esquema:




Feitos os procedimentos acima, abram o emulador e vão em Boot CD / unidade “vitual” de CD-ROM (aqui, a unidade F) e cliquem nela. O jogo será iniciado automaticamente.

ETAPA # 07 (2ª CONFIGURAÇÃO DO EMULADOR)
VIDEO
Para configurarem o vídeo, vão em config/video.

Aqui, recomendo lerem o seguinte, para uma configuração mais adequada ao gosto de cada um!
Windowed: dimensiona o tamanho da tela em modo janela;
Vsync: controle do limite vertical;
Linear: é um filtro gráfico que tenta “emendar” um pixel (menor unidade de uma imagem em 2D) a outro, fazendo uma espécie de “linha única” nas figuras da imagem. A imagem, normalmente, fica um pouco embaçada (é a visão de um míope, como eu, hehehehehe).
Hi-Res: é um filtro gráfico que dá a melhor resolução possível na imagem. Porém, a nitidez pode aumentar a distância de um pixel a outro (é o míope usando óculos, hehehehe).
FPS: mostra/esconde no canto superior à esquerda um contador de Frames per Second.
VU-M: mostra/esconde no canto inferior à direita da tela um gráfico de áudio.
1x/ 2x/ 3x/ 4x: aumenta na escala de 1 a 4 o zoom da imagem.
Wide: habilita / desabilita o modo em tela wide screen;
Full: habilita /desabilita o modo em tela cheia;
Scanlines: aumenta / diminui as linhas de tela (aspecto para TVs);
Gamma: controle de gama;
Contrast: controle de contraste;
Colour: controle de cor;
Brightness: controle de brilho;
Bem, para melhor definir, aqui estão os 4 modos de imagens (com e sem filtros gráficos):
Normal (sem filtros ou efeitos)

Linear

High – Resolution
Linear + High Resolution (usando os dois filtros, eu recomendo, hehehehe)

AUDIO
Para configurarem o audio, vão em config/audio.

Aqui, recomendo lerem o seguinte, para uma configuração mais adequada ao gosto de cada um!
Interpolation:
none: sem interpolação
oversampling: interpolação por amostragem
linear: interpolação linear
cubic: interpolação cúbica
Noise:
level: nível de intensidade do ruído
volume: controle de volume dos ruídos do jogo
filter: ameniza a intensidade dos ruídos
PSG Channels: controles especiais para baixas e altas freqüências e densidades espectrais;
Volume:
master: controle do volume geral de todos os canais
psg: controle dos canais psgs
adpcm: controle dos efeitos sonoros do jogo (urros, facadas, tiros, etc)
cd: controle do volume do cd (do jogo, em si)
Abaixo, imagens dos jogos emulados:
Akumajou Dracula X – Chi no Rondo (Dracula X – The Rondo of Blood)

Dungeon Explorer II

Darkwing Duck

Blood Wolf

The Legendary Axe

Bem, caros amigos do RETROBITS, está aí mais um Tutorial que espero ser útil para vocês!
Uma vez mais, obrigado pela paciência e sucesso e abraços a todos daqui e visitantes!