Tanto o fMSX para Windows quanto para o Linux receberam diversos updates desde a última vez que reportamos sobre a versão 3.8, por isso é hora de ajustarmos o status atualizado de todas as versões posteriores à 3.8. Abaixo temos as versões lançadas desde o último post com o log de autalizações (a última é a versão 4.7 lançada em Setembro):
fMSX 4.7
- Adicionado o algoritmo de upscale Scale2x.
- Adicionada a emulação de vídeo CRT Monocromático, Fósforo Verde/Ambar, Sépia.
- Adicionadas as opções de linha de comando -scale2x e -raster.
- Adicionadas as opções de linha de comando -mono, -sepia, -green, e -amber.
- As opções de linha de comando específicas da EMULib agora são processadas diretamente pela EMULib.
- Adicionadas as opções "Scale2x Algorithm" e "LCD Raster" no Windows.
- O menu "Color Raster" foi renomeado para "Color Filter" no Windows.
- As opções de linha de comando -notv e -nolcd estão depreciadas.
fMSX 4.6
- Sprites Ampliados Habilitados (Jawbreaker, Stray Cat, F-Zeru, Triumph).
- Corrigida a detecção de colisão de sprites, principalmente em jogos BASIC.
- Adicionada colisão de sprites mesmo em sprites transparentes.
- Agora a detecção de colisão de sprites é interrompida quando Y=216 nas SCREEN 4 a 8.
- Agora os bits baixos do status do VDP são setados pelo último sprite testado.
fMSX 4.5
- Mudança na lógica de acesso à RAM do VDP, agora coerente com o datasheet do TMS9918.
fMSX 4.4
- Adicionados efeitos especiais simulando componentes individuais de cada pixel.
- Adicionados os algoritimos de upscaling EPX e EAGLE.
- Agrupamento das opções de scanline dentro da opção "Simulate Scanlines" (simulação de scanlines) no fMSX-Windows.
- Agrupamento das opções de upscaling dentro da opção "Interpolate Video" (interpolação de vídeo) no fMSX-Windows.
- Adicionada a opção "Clear File Associations" (reseta as associações de arquivos) no fMSX-Windows.
- Adicionada a opção "Play Sound When Inactive" (Tocar som quando inativo) no fMSX-Windows.
- Adicionada o submenu "Apply Color Raster" (aplicar opções de rasterização) no fMSX-Windows.
- Adicionadas as opções de linha de comando -rgb e -cmy.
- Adicionadas as opções de linha de comando -epx e -eagle.
fMSX 4.3
- Adicionada a função de replay instantâneo (pressione [F8]) para retroceder no gameplay.
- Usado um novo sistema de salvamento de estado.
- O menu agora está disponivel ao pressionar [F10].
- O debugger agora está disponível ao pressionar [CTRL]+[F10].
- Corrigido um bug que corrompia a memória na função de salvamento do instant replay.
- Corrigido problema no qual o instant replay não salvava o primeiro estado.
fMSX 4.2
- Adicionada a ferramenta "Cheat Hunter" (caçador de cheats), pressione [F8] e escolha "Search Cheats" (busca por cheats).
- Removida a interpolação por forma de onda para um som mais realístico.
- Alterado o ruído do PSG para que seja mais realístico.
- O fMSX-Windows mudou para a renderização baseada em texturas do Direct3D.
- Adicionadas as opções de linha de comando -lcd e -nolcd.
- Adicionada a opção "Video | Stretch Full Screen" (Vídeo|Esticar tela cheia) no fMSX-Windows.
- Adicionada a opção "Hardware | Debugger" no fMSX-Windows.
- Adicionada a opção "Help | MSX.ORG Site" no fMSX-Windows.
- Adicionada a opção "Help | MSX.ORG Forums" no fMSX-Windows.
fMSX 4.0
- Adicionadas paletas customizadas. Para criar uma paleta para um jogo.rom, crie um arquivo jogo.pal contendo 16 valores no formato #RRGGBB, um por linha. Este arquivo será carregado automáticamente.
- Adicionada a possibilidade de inserir códigos "cheat"/trapaças. Para criar códigos de "cheat"/trapaça para o jogo.rom, crie um arquivo jogo.cht contendo códigos no formato 00AAAAAA-DD e 00AAAAAA-DDDD, um por linha. O arquivo de "cheat"/trapaça será carregado automáticamente.
* AAAAAA é o endereço da ROM e DD é o valor que deseja escrever lá. Para valores em 16bit, use DDDD. - Para habilitar códigos "cheat"/trapaça, selecione "Hardware | Cheats" no fMSX-Windows, ou pressione [F8] e selecione "Cheats | Enable".
- Para editar códigos "cheat"/trapaça, pressione [F8] e selecione "Cheats".
fMSX 3.9
- Grandes melhorias na emulação do PSG AY8910.
- Adicionado suporte a arquivos de ROM tipo .MX1/.MX2.
- As frequências da CPU, VDP, e PSG foram ajustadas para maior precisão.
- Agora usando envelpes PSG baseados em tabelas.
- Agora usando volumes do PSG logaritimicos.
- Corrigido o cálculo da frequência do ruído branco.
- O ruído agora é ajustado para ter 50% do volume da melodia.
- Ajustado o tamanho dos envelopes do PSG.
- Corrigido o reconhecimento de diversas extensões de arquivos.
Link Oficial: fMSX website