Changelog:
V10.3: 15-Nov-2024 by wavemotion-dave
Added support for the 31-in-1 and 63-in-1 multicarts.
Added support for ‘Wave Direct’ sound driver to render digitized speech in games such as Sewer Sam, Squish-Em, Wizard of Wor, etc.
Hotfix to disable vsync on q-bert to improve stage clear visual effects
V10.2: 05-Nov-2024 by wavemotion-dave
Fix for SGM enable/disable that renders The Castle and Castle Excellent playable.
Auto-disable SGM for Cavern Fighter to render it playable.
Three year anniversary of the Phoenix Edition – Happy Birthday ColecoDS!
V10.1: 03-Sep-2024 by wavemotion-dave
Fix for the ADC decimal-mode instruction in the 6502 core for the CreatiVision. This fixes a number of problems including hex-digits showing on scores for some games.
Tweaks and optimizations for the CreatiVision driver. Added most of the common/stable ‘undocumented’ opcodes.
Improved emulation accuracy for the ADAM with memory now initialized to alternating 0x00 (even bytes) and 0xFF (odd bytes) per AdamEM and experiments from Shawn Merrick.
V10.0: 10-Aug-2024 by wavemotion-dave
Adam Sound Enhancer module support to allow AY sound games to play (mostly MSX ports to the ADAM)
Ignore files that start with a ‘.’ or ‘_’ (mostly to help filter out clear non-game files).
Minor cleanup, tweaks and a bug fixes.
V9.9: 02-May-2024 by wavemotion-dave
Added overlays for Blackjack and War Room. Improved War Games overlay.
Added KANA lock LED indicator for Japanese MSX keyboard layouts.
Correctly read-back the PPG Port B (needed to make the KANA lock work but is more accurate overall).
Improvements to various Coleco PCB types for more accurate emulation.
V9.8: 23-Apr-2024 by wavemotion-dave
Cleanup of MSX BIOS handling – we now support the Panasonic CF-2700 directly. See MSX BIOS section for details.
MSX status line now shows RAM (based on machine chosen) on the status line (was previously showing ROM size which no other machine in ColecoDS did).
MSX Caps Lock now has LED indicator on the virtual keyboard.
Added ROM/CAS/DSK size and CRC32 on the main screen after choosing a game.
Numerous fixes for Save/Load states especially for the MSX and Einstein.
Improved memory handling to free up some DS resources for future expansion.
V9.7: 16-Apr-2024 by wavemotion-dave
Fixed Colecovision RAM mirrors such that Boulderdash runs properly.
The Heist now forces RAM to clear (all zeros) as it is known to be picky about contents of RAM on power up.
Fix EEPROM sequential reads so Activision PCB games like Jewel Panic work correctly.
Added the Wildcard and Print buttons on the virtual ADAM keyboard. All ADAM virtual keys should now be present.
Added new configuration options to select the Colecovision mode to run in – you can force ADAM emulation, force PCB types, and set EEPROM sizes, etc.
New global option to force ADAM mode, SGM can be Disabled, and BIOS auto-patch for ‘Fast BIOS’ to force the 15 second wait down to 3 seconds.
Minor cleanup and optimizations to the Adam core.
V9.6: 08-Apr-2024 by wavemotion-dave
Removed DrZ80 core – the high quality CZ80 core is all that remains.
Complete overhaul of the Adam handlers to clean and refine.
Fix for games like Best of Broderbund (dsk and ddp) now load properly.
V9.5: 30-Mar-2024 by wavemotion-dave
ADAMnet improvement for disk/tape handling. Improved timing, improved caching and more disk/tape games should load and run correctly.
DSI gets a massive 2MB of Expansion RAM (32 banks of 64K). DS-Lite/Phat still has 128K (base 64K plus the standard 64K expansion RAM).
Adam now properly handles 320K disks and three drive bays are virtually attached (two 320K disk drives and the internal Tape drive at 256K).
Adam full keyboard now uses an LED indicator under the CAPS LOCK button to indicate status.
Adam has improved keyboard graphic with more keys added.
Adam no longer mirrors RAM as a Colecovision would.
Adam optimization provided 5% improved emulation speed which should make most everything playable even on the older DS-Lite/Phat.
Adam supports the 32K expanded ROM and running carts under Adam emulation – name your ROMs as .adm so it loads into the right place in memory.
Tatung Einstein now has two proper standard 200K disk drives.
Tatung Einstein full keyboard now uses LED indicators under the SHIFT/CTRL/GRAPH and ALPHA LOCK keys for a visual improvement.
Tatung Einstein properly handles the backspace key when using the Alpha-Numeric keyboard overlay.
2000 individual game configurations are supported – save/load states optimized and numerous tweaks under the hood.
Atualizações:
V10.3: 15-Nov-2024 por wavemotion-dave
Adicionado suporte para os multicarts 31-em-1 e 63-em-1.
Adicionado suporte para o driver de som ‘Wave Direct’ para renderizar fala digitalizada em jogos como Sewer Sam, Squish-Em, Wizard of Wor, etc.
Hotfix para desabilitar o vsync em Q-Bert para melhorar os efeitos visuais de limpeza de fase.
V10.2: 05-Nov-2024 por wavemotion-dave
Correção para o habilitar/desabilitar SGM que torna The Castle e Castle Excellent jogáveis.
Desabilitação automática do SGM para Cavern Fighter para torná-lo jogável.
Aniversário de três anos da Phoenix Edition – Feliz Aniversário ColecoDS!
V10.1: 03-Set-2024 por wavemotion-dave
Correção para a instrução de modo decimal ADC no núcleo 6502 para o CreatiVision. Isso corrige vários problemas, incluindo a exibição de dígitos hexadecimais nas pontuações de alguns jogos.
Ajustes e otimizações para o driver CreatiVision. Adicionados a maioria dos opcodes ‘não documentados’ comuns/estáveis.
Melhorias na precisão de emulação para o ADAM com memória agora inicializada para alternar entre 0x00 (bytes pares) e 0xFF (bytes ímpares), seguindo AdamEM e experimentos de Shawn Merrick.
V10.0: 10-Ago-2024 por wavemotion-dave
Suporte para o módulo Adam Sound Enhancer para permitir que jogos com som AY toquem (principalmente ports de MSX para o ADAM).
Ignorar arquivos que começam com ‘.’ ou ‘_’ (principalmente para filtrar arquivos não relacionados a jogos).
Limpeza, ajustes e correção de bugs menores.
V9.9: 02-Mai-2024 por wavemotion-dave
Adicionados overlays para Blackjack e War Room. Melhoria no overlay de War Games.
Adicionada a indicação do LED de bloqueio de KANA para layouts de teclado MSX japonês.
Correção para leitura do PPG Porta B (necessária para o funcionamento do KANA lock, mas é mais precisa no geral).
Melhorias em vários tipos de PCB do Coleco para uma emulação mais precisa.
V9.8: 23-Abr-2024 por wavemotion-dave
Limpeza do manuseio de BIOS do MSX – agora suportamos diretamente o Panasonic CF-2700. Consulte a seção de BIOS do MSX para mais detalhes.
A linha de status do MSX agora mostra RAM (com base na máquina escolhida), antes mostrava o tamanho da ROM, o que não acontecia com outras máquinas no ColecoDS.
O Caps Lock do MSX agora tem indicador LED no teclado virtual.
Adicionados o tamanho e CRC32 do ROM/CAS/DSK na tela principal após escolher um jogo.
Diversos ajustes para salvar/carregar estados, especialmente para MSX e Einstein.
Melhorado o manuseio de memória para liberar recursos do DS para futuras expansões.
V9.7: 16-Abr-2024 por wavemotion-dave
Corrigidos os espelhos de RAM do Colecovision, agora Boulderdash roda corretamente.
The Heist agora força a limpeza da RAM (todos zeros), pois é sensível ao conteúdo da RAM na inicialização.
Correção para leituras sequenciais de EEPROM, fazendo jogos de PCB da Activision como Jewel Panic funcionarem corretamente.
Adicionados os botões Wildcard e Print no teclado virtual do ADAM. Todas as teclas virtuais do ADAM agora estão presentes.
Novas opções de configuração para selecionar o modo de emulação do Colecovision – é possível forçar a emulação do ADAM, forçar tipos de PCB e ajustar tamanhos de EEPROM, etc.
Nova opção global para forçar o modo ADAM, desabilitar o SGM e aplicar patch automático de BIOS para ‘Fast BIOS’ para reduzir o tempo de espera de 15 segundos para 3 segundos.
Pequena limpeza e otimizações no núcleo do Adam.
V9.6: 08-Abr-2024 por wavemotion-dave
Removido o núcleo DrZ80 – o núcleo CZ80 de alta qualidade é o único que permanece.
Reformulação completa dos manipuladores do Adam para limpeza e refinamento.
Correção para jogos como Best of Broderbund (dsk e ddp) agora carregarem corretamente.
V9.5: 30-Mar-2024 por wavemotion-dave
Melhoria no ADAMnet para manuseio de disco/fita. Melhor tempo, melhor cache e mais jogos de disco/fita devem carregar e rodar corretamente.
O DSI recebe 2MB de RAM de expansão (32 bancos de 64K). DS-Lite/Phat ainda tem 128K (64K base mais 64K padrão de RAM de expansão).
O Adam agora lida corretamente com discos de 320K e três baias de drive estão virtualmente conectadas (dois drives de disco de 320K e o drive interno de fita de 256K).
O teclado completo do Adam agora usa um indicador LED sob o botão CAPS LOCK para indicar o status.
O teclado gráfico do Adam foi melhorado, com mais teclas adicionadas.
O Adam não reflete mais a RAM como faria um Colecovision.
A otimização do Adam resultou em uma melhoria de 5% na velocidade de emulação, o que deve tornar quase tudo jogável, até mesmo nos modelos mais antigos do DS-Lite/Phat.
O Adam agora suporta ROMs expandidas de 32K e cartuchos sob emulação do Adam – nomeie seus ROMs como .adm para que carreguem no lugar certo da memória.
O Tatung Einstein agora tem dois drives padrão de 200K.
O teclado completo do Tatung Einstein agora usa indicadores LED sob as teclas SHIFT/CTRL/GRAPH e ALPHA LOCK para um aprimoramento visual.
O Tatung Einstein agora lida corretamente com a tecla Backspace ao usar o overlay de teclado alfanumérico.
Suporte para 2000 configurações individuais de jogos – salvar/carregar estados otimizado e várias melhorias internas.
Comentários