null

Olá amigos! Segue logo abaixo um tutorial de como emular o console 3DO no FreeDo. Aproveitem para matar lembranças ou descobrir jogos não acessíveis da época do console!

1 – Emulando o 3DO com o emulador FreeDO

1.1 – Emulador: The FreeDO Project


1.2 – DOWNLOAD do Emulador FreeDO*

Para baixar a versão WIP Beta V1.9 basta clicar aqui.
*Requer o BIOS do 3DO: Download do BIOS

1.3 – Status da compatibilidade da versão: WIP Beta V1.9

Conhecimento

  • CPU = 100%
  • CEL = 100%
  • VDL = 100%
  • DSP = 100%
  • MEM = 100%
  • DMA = 100%
  • XBUS = 100%
  • CDROM = 100%
  • PBUS = 100%
  • Interrupts = 100%
  • Timers = 100%
  • Portfolio = 100%
  • Fence = 100%



Emulação

  • CPU=100%
  • CELDMA+VRAM=100%
  • DSP = 100% (LLE)
  • PBUS=100% (HLE)
  • Interrupts = 100%
  • Timers = 100%
  • CDROM = 100%
  • DAC = 100%
  • Optimization* = 55%
  • VDLP = 95% (Compatibilty issues)



Overall: 99.7%


1.4 – ERRO: “ASPI NOT FOUND” ou “FATAL ERROR: ASPI init fail”

Caso recebam as mensagens: “ASPI NOT FOUND” ou “FATAL ERROR: ASPI init fail”

  • Opção 1: Instale os Adaptec ASPI Drivers (originais). ASPI layer necessário para realizar certas funções em alguns programas de CD e DVD. Inclui o utilitário de verificação de versão ASPICHK.
  • Opção 2: Instale o driver ForceASPI v1.7: Versão alternativa do ASPI layer da Adaptec. Recomendo! Download



*Para descompactar arquivos com a extensão “.7z” utilize o software 7-Zip.

2 – Configurações básicas do emulador FreeDO

2.1 – Detectando o BIOS do 3DO

Emulando 3DO - Detectando a BIOS: Passo 1

Passo 1: Clique no menu “File” e na lista selecione a opção “Select BIOS…”

Emulando 3DO - Detectando a BIOS: Passo 2

Passo 2: Localize a pasta contendo o “arquivo BIOS”, selecione o mesmo e clique no botão “Abrir”

2.2 – Testando o BIOS do 3DO

Emulando 3DO - Testando a BIOS: Passo 1

Passo 1: Após ter informado ao emulador a localização exata da pasta e arquivo contendo a BIOS do 3DO, você pode testar a mesma clicando no menu “CPU” e escolhendo a opção “Start” da lista.

Emulando 3DO - Testando a BIOS: Passo 2

Passo 2: Será exibido o logotipo do console de acordo com o modelo do BIOS do 3DO FZ-10 (1994). Aguarde!

Emulando 3DO - Testando a BIOS: Passo 3

Passo 3: Neste passo o sistema solicita a inserção de uma mídia compatível. Conforme a mensagem da tela, pressione o botão Botão Stop para acessar o STORAGE MANAGER (Gerenciador de saves).

Emulando 3DO - Testando a BIOS: Passo 4

Passo 4: Através do STORAGE MANAGER você pode selecionar e remover os saves. Para remover um save individualmente selecione o mesmo na lista e pressione o botão Botão A

Emulando 3DO - Testando a BIOS: Passo 5

Passo 5: O sistema questiona a ação de exclusão. Pressione Botão A para confirmar e Botão C para cancelar a remoção. Obs. Para remover todos os saves pressione o Botão Play/Pause e confirme com o Botão A.

2.3 – Configurando o controle no teclado

Emulando 3DO - Configurando o controle no teclado: Passo 1

Passo 1: Clique no menu “PBUS”, opção “Controller 1” e selecione a seguir “Keypad” e “Configure…”.

Emulando 3DO - Configurando o controle no teclado: Passo 2

Passo 2: Nesta tela basta atribuir as teclas de acordo com os botões do controle original do 3DO. Para salvar as modificações clique no botão “Ok”. Obs. Para configurar o controle 2 repita a operação mas no primeiro passo, ao invés de escolher “Controller 1” em “PBUS”, selecione “Controller 2”. Obs. Para interpretar a configuração na imagem acima, basta analisar a tabela a seguir:

BOTÃO DO JOYPAD TECLA CORRESPONDENTE
DIRECIONAL Y+ Seta para cima
DIRECIONAL Y- Seta para baixo
DIRECIONAL X+ Seta para esquerda
DIRECIONAL X- Seta para direita
Botão A A
Botão B S
Botão C D
Botão Play/Pause ou P ENTER
Botão Stop ou X O
Botão L W
Botão R E


2.4 – Configurando o controle no seu Joystick

2.4.1 – Forçando a detecção do seu Joystick com o programa JoyToKey

O emulador FreeDO trabalha com um número limitado de modelos de controles, assim é possível que o seu controle não seja detectado. Mas para corrigir este pequeno incômodo, basta utilizar o programa JoyToKey*. O JoyToKey permite atribuir teclas aos botões do seu controle, assim, simulando um teclado no próprio Joystick. Desta maneira o emulador reconhecerá seu controlador como um teclado, ou seja, dispositivo típico de entrada e 100% compatível.

*Arquivo com a extensão “.7z” para descompactar utilize o software 7-Zip.

Emulando 3DO - Forçando a detecção do seu Joystick com o programa JoyToKey: Passo 1

Passo 1: Na tela principal do programa você tem a lista dos botões do seu controle a tecla correspondente. Para atribuir teclas aos botões basta dar um duplo clique no item “Button” desejado.

Emulando 3DO - Forçando a detecção do seu Joystick com o programa JoyToKey: Passo 2

Passo 2: Em “Setting for Keyboard emulation” basta clicar no campo e pressionar a tecla correspondente. Neste caso a tecla “Alt” foi associada a um botão do controle.

null

Passo 3: Para a emulação de teclado no controle funcionar é necessário que o programa “JoyToKey” esteja em execução.O ícone na “bandeja do sistema” indica que o “JoyToKey” está ativo.

2.5 – Carregando uma ISO de 3DO e iniciando a mesma

Emulando 3DO - Carregando uma ISO de 3DO e iniciando a mesma: Passo 1

Passo 1: Clique no menu “File” e a seguir a opção “Open ISO…”

Emulando 3DO - Carregando uma ISO de 3DO e iniciando a mesma: Passo 2

Passo 2: Localize a pasta contendo as ISOs (Imagens dos CDs do 3DO), selecione a ISO desejada e clique no botão “Abrir”.

EEmulando 3DO - Carregando uma ISO de 3DO e iniciando a mesma: Passo 3

Passo 3: IMPORTANTE! Para iniciar a emulação da ISO é necessário clicar em “CPU” e na opção “Start”.

Emulando 3DO - Carregando uma ISO de 3DO e iniciando a mesma: Passo 4

Passo 4: O jogo será carregado e boa diversão!

3 – Configurações avançadas do emulador FreeDO

3.1 – Executando os jogos em tela cheia

Emulando 3DO - Executando os jogos em tela cheia: Passo 1

Para executar os jogos em tela cheia clique no menu “Config” opção “VDL” submenu “Fullscreen”. O mesmo pode ser realizado pressionando a tecla de função “F4”.

3.2 – Aumentando a resolução com o modo “supersampled”

Emulando 3DO - Aumentando a resolução com o modo “supersampled”

Para executar os jogos em uma resolução superior (640×480 “supersampled”) clique no menu “Config” opção “VDL” submenu “Extrapolation”. A resolução original é de 320×240, portanto desabilite esta opção se houver perda de desempenho.

3.3 – Contador de ciclos “Madam” para compatibilidade adicional

Emulando 3DO - Contador de ciclos “Madam” para compatibilidade adicional

Para algum efeito adicional na compatibilidade recomendo habilitar o “MADAM Cycles counter” (contador de ciclos Madam). Clique no menu “Config” opção “Madam” submenu “Use Cycles”.Obs. Desabilite “Use Cycles” caso houver perda significativa de performance.

4 – LISTA DE COMPATIBILIDADE DO EMULADOR FreeDO

Neste site é possível observar a maneira como os jogos se comportam no emulador FreeDO. Assim, não perderás tempo baixando jogos (ISOs) que NÃO funcionam no atual estado de emulação.

Freedo compatibility list: http://will20970.tripod.com/

5 – SCREENSHOTS dos jogos rodando no FreeDO

Alguns screenshots (imagens) do emulador FreeDO executando os seguintes jogos:
Obs. Clique nos links para ampliar.


Anexos

Drivers para controles de Playstation no PC

Para os que utilizam controles de Sony Playstation adaptados para PC, eis os sites dos drivers populares:


Adaptando controles de consoles no PC

Para pessoas que desejam adaptar controles originais de consoles para PC por conta própria.
Obs. Conteúdo em espanhol.


Comunidade FreeDO no ORKUT

Para todos que desejam compartilhar informações sobre o emulador FreeDO:


Créditos

Os créditos deste belíssimos tutorial são total e exclusivamente do amigo Geração3DO que sempre colabora com a comunidade Retrobits, seja com tutoriais ou com curiosidades. Para maiores informações sobre o 3DO e seus modelos acesso o site http://geracao3do.awardspace.com