EMULADORES


Índice:

1- O que eu preciso pegar?
2- Como rodar o emulador?
3- Alterando configurações.
4- Criando um disco virtual.
4.1- Criação de disco virtual para dummies.
5- Rodando várias opções.


1- O QUE EU PRECISO PEGAR?

  Existem diversos emuladores para MSX, do qual se destacam:

- FMSX-DOS 
- BRMSX 
- RU-MSX 
- NL-MSX

  Os dois primeiros foram desenvolvidos para rodar a partir do sistema operacional DOS e os dois últimos para rodar em Windows.
 
  A primeira tarefa é baixar o emulador na internet. Depois, você terá que procurar imagens das ROMs de sistema do MSX que são:

- MSX.ROM
- MSX2.ROM
- MSX2EXT.ROM
- MSX2P.ROM
- MSX2PEXT.ROM
- DISK.ROM
- DISK2.ROM
- DOS2.ROM
- FMPAC.ROM

  A funet (www.funet.fi/pub/msx) tem estas imagens para baixar.


2- COMO RODAR O EMULADOR?

  Veremos agora o que é preciso para rodar os emuladores. Antes, descompacte o que você baixou da internet em um diretório do PC. Crie um diretório exclusivo para o emulador que você escolheu.
  Os emuladores de DOS, precisam que você esteja no DOS para executá-lo. Porém, vamos ver primeiro como rodar os emuladores que foram feitos para o Windows:

1- Abra a pasta que você criou e descompactou o emulador, no Windows Explorer.
2- Dê um duplo clique no arquivo .EXE. Geralmente o nome deste arquivo é o mesmo do emulador. Ex: msx.exe.
3- Pronto. Ele já está funcionando. Adiante será mostrado como configurar as opções extras.

  Agora, serão mostrados os passos para se rodar os emuladores do DOS:

1- Abra o prompt do DOS (não saia do Windows)
2- Mude para o diretório de instalação. Se você instalou o jogo no diretório C:\BRMSX, digite:
cd \brmsx
Caso você tenha instalado em diretórios com nomes separados com ESPAÇO, como por exemplo MEUS DOCUMENTOS\MSX, digite:
cd "\meus documentos\msx"
3- Digite o nome do emulador:
brmsx
ou
fmsx-dos

  Nos dois roteiros acima, nós estamos apenas rodando o emulador de MSX, como se fosse um MSX crú, ou seja, sem nenhum acessório, tal como disk-drive, cartucho de som, etc. Adiante, será mostrado como fazer o emulador emular estes periféricos.


3- ALTERANDO CONFIGURAÇÕES

  O MSX possui alguns periféricos e melhorias tais como:

- Cartuchos de som
- Disk-Drive
- Joystick
- Fita cassete
- Versão do MSX
- Cartucho de jogos
- Memória expandida


CARTUCHOS DE SOM

  O primeiro MSX tinha 3 canis de som, gerados por um processador de som chamado PSG (Programmable Sound Generator). Para incrementar o som dos jogos mais modernos de MSX, foram criados alguns cartuchos de som:

- FM-PAC (MSX-Music), com  9 canais dde som, com o chip de som OPLL.
- MSX-Module (MSX-Audio) , chip de som mellhor que o FM-PAC (OPL1).
- SCC, chip de som imbutido em alguns jogoos de cartucho da Konami.

  Para habilitar o cartucho FM-PAC  no brmsx e fmsx-dos:
brmsx -fmpac
fmsx-dos -fmpac1

  e o cartucho de SCC:
brmsx -scc
fmsx-dos -scc 1

 os dois:
brmsx -fmpac -scc
fmsx-dos -fmpac1 -scc 1


 No Ru-MSX, basta ir no menu de som, e habilitá-lo.
 O MSX-Module é habilitado juntamente com o FM-PAC.


DISK-DRIVE

  A emulação de disk-drive pode operar com dois tipos de dispositivos do PC:

- Disco virtual
- Drive real

  O Disco virtual é uma imagem gerada de um disquete de MSX. Isto será detalhado adiante.
  O Drive real é o disk-drive do PC. Você poderá utilizar o de 5 1/4 ou o de 3 1/2. Os PC atuais utilizam modelos de alta densidade de drives (1.22 MB e 1.44 MB), mas eles funcionam com os discos de MSX. O drive de 5 1/4 opera tantos os disquetes DD (dupla densidade) formatados em 360 Kb, como em 720 Kb. Disquetes de 1.22 MB não funcionam bem.
  Se você tiver os discos de MSX e os drives correspondentes no PC, coloque o disco no drive e digite (verifique a letra do drive):
fmsx-dos -diska a:
ou
fmsx-dos -diska b:

  O emulador brmsx não opera de forma direta no disquete. Melhor fazer isto no fmsx-dos mesmo.
  Caso você tenha o disco virtual, que é o formato da maioria dos jogos encontrados na internet, digite:
fmsx-dos -diska programa.dsk
  Onde programa é o nome do arquivo .DSK que você quer rodar.
  No fmsx-dos, é possivel utilizar dois drives ao mesmo tempo! Para tal, digite:
fmsx-dos -diska prog1.dsk -diskb prog2.dsk
  No Ru-MSX, clique sobre o ícone do drive A: ou B:, escolhendo a opção de acordo com o descrito acima.


JOYSTICK

  Para habilitar a emulação de joysticks no MSX, digite:
brmsx -joy
ou
fmsx-dos -joystick 1
  Normalmente, o joystick do PC é encaixado na porta MIDI da placa de som. NÃO COLOQUE JOYSTICK DE MSX NA PORTA COM DO PC!!!!!!!


FITA-CASSETE

  O primeiro dispositivo de armazenamento do MSX era a fita cassete comum. Para rodar um arquivo .CAS (rado de achar por aí):
fmsx-dos -tape jogo.cas
ou
brmsx -tape jogo.cas


VERSÃO DO MSX

  Existem 4 versões para o MSX:

- MSX 1
- MSX 2
- MSX 2+
- MSX Turbo-R

  Somente o Ru-MSX emula o Turbo-R. Para alterar a versão do MSX no Ru-MSX, clique em File e em seguida configuration.
  Os emuladores de DOS emulam somente os MSX 1, 2 e 2+. Para tal:
brmsx -msx1
ou
brmsx -msx2
ou
brmsx -msx2+
ou
fmsx-dos -msx1
ou
fmsx-dos -msx2
ou
fmsx-dos -msx2+


CARTUCHO DE JOGOS

  Os cartuchos de jogos de MSX foram dumpeados (copiou-se a ROM deles) e salvos em arquivos com  extensão .ROM.
  Para rodar arquivos .ROM:
brmsx programa.rom
ou
fmsx-dos programa .rom
Onde programa.rom é o nome do arquivo .ROM que se deseja emular.


MEMÓRIA EXPANDIDA

  O MSX 1 é limitado a 64 KB de memória RAM. Para aumentar esta memória, foram criadas expansões de memória do tipo:

- Memory Mapper
- Megarom
- Megaram

  O Memory mapper é uma memória interna do MSX 2 em diante, podendo ser de 128 KB, 256 KB até 4 MB.
  A Megarom são cartuchos de jogos que tinham o código de jogo, em memória ROM, acima de 64 KB.
  A Megaram é um cartucho de memória RAM, criado para rodar jogos que o código ultrapassava o limite de 64 KB. Tem os tamanhos de 256 Kb, 512 KB e 720 KB. Como a Megaram é um cartucho brasileiro, somente o emulador brasileiro, BRMSX, a emula:
brmsx -megaram <n>
Substitua <n> por 0 para 128 KB, 1 para 256 KB, 2 para 512 KB, 3 para 1024 KB, 5 para 4096 KB. Exemplo, para Megaram de 1 MB:
brmsx -megaram 3
  A Memory Mapper pode ser ativada em todos os emuladores. No brmsx:
brmsx -mapper <n>
Substitua <n> por 0, para 64 KB, 1 para 128 KB, 2 para 256 KB, 3 para 512 KB, 4 para 1024 KB, 5 para 2048 KB ou 6 para 4096 KB. Exemplo, para Mapper de 1 MB:
brmsx -mapper 4
  A Mapper no fmsx-dos é ativada automaticamente. No Ru-MSX ela pode ser configurada também.
  A opção de Megarom serve para ajustar o emulador para rodar alguns jogos no formato .ROM. Estes arquivos em geral, travam o emulador, quando são postos para rodar. Eles tem como característica o tamanho: são maiores ou iguais as 128 KB. Um bom exemplo disto e´o jogo da Konami "Metal Gear 2". Para rodar jogos como este, digite no emulador correspondente:
brmsx -roma <n> jogo.rom
Onde <n> vale:
0- Megarom genérica com SCC
1- MSX-DOS 2
2- Konami com SCC
3- Konami sem SCC
4- ASCII 8 K
5- ASCII 16 K
6- ASCII 8 K com 8 KB de SRAM
7- ASCII 16 K com 2 KB de SRAM
8- Panasonic FM-PAC, com 8 KB de SRAM
ou
fmsx-dos -rom <n> jogo.rom
Onde <n> vale:
0- Konami 8 K
1- Konami 16 K
2- Konami5 8 K
3- Konami4 8 K
4- ASCII 8 K
5- ASCII 16 K
OBS: SRAM é uma memória não volátil, mantida à bateria, de alguns cartuchos, como o FM-PAC. Serve para salvar fases de alguns jogos, como o Dragon Slayer 6.
  A maneira de descobrir a ROM correta para jogos que não entram é simples: tentativa e erro!


4- CRIANDO DISCO VIRTUAL

  Um disco virtual ou uma imagem de disco é um arquivo, que contém toda a estrutura de um disquete, inclusive os setores de boot e fat.
  Podemos criar um disco virtual, por dois caminhos:

- A partir de um disquete de MSX.
- A partir de arquivos.

  Para gerar uma imagem de um disquete, precisaremos de um programa chamado DCOPY.EXE ou MCOPY.EXE. Passos:

1- Coloque o disquete de MSX no drive do PC
2- No prompt do DOS, entre no diretório do MCOPY e digite:
mcopy a: jogo.dsk
ou
mcopy a: jogo.dsk
Onde jogo.dsk é o nome da imagem que queremos gerar.  O arquivo jogo.dsk é gerado no mesmo diretório do MCOPY.
3- Copie ou mova este arquivo para o diretório do emulador.

  Para gerar uma imagem de disco a partir de arquivos comuns (pode ser do HD ou do próprio disquete), ou seja, montar um disco virtual, você precisará de um programa chamado Disk Manager, do mesmo autor do Ru-MSX. Passos:

1- Descompacte o jogo em algum diretório ou coloque um disquete no PC.
2- Abra o Disk Manager
3- Clique em FILE e em seguida NEW
4- Escolha a opção 2 sides, 80 tracks, 9 sectors/track (720 KB)
5- Pressione Control+A para ir adicionando arquivos. A soma dos arquivos não pode ultrapassar 720 KB ou 110 arquivos.
6- Quando terminar, salve o disco virtual.

NÃO INSIRA ARQUIVOS .DSK, POIS JÁ SÃO DISCOS VIRTUAIS!!


5- RODANDO VÁRIAS OPÇÕES

  Você pode acionar várias opções ao mesmo tempo, nos emuladores de DOS. Por exemplo:
brmsx -msx 2 -fmpac -mapper 6 -diska metal.dsk
brmsx -msx 2+ -scc -rom 3 mgear.rom


/MARMSX/EMULADORES