Changelog:
Enhanced ROM launcher to allow multiple images per ROM.
Made heaps of additional images available for the ROM launcher.
Added searching by filename for ROM launcher images.
Added option to start random ROM.
Added automatically enabled phosphor modes.
Enhanced Game Properties dialog for multigame ROMs.
Added 2nd UI theme and hotkey for toggling UI theme.
Added bezel support (incl. Sinden Lightgun).
Added optional type format detection based on colors used.
Added Joy2B+ controller support.
Added auto detection for QuadTari attached controllers.
Enhanced Kid Vid support to play tape audio.
Added port selection, used for controller default mapping.
Added missing PlusROM support for E7 bankswitching.
Enhanced movie cart (MVC) support.
Accelerated emulation up to ~15% (ARM).
Added limited GameLine Master Module bankswitching support.
Added 03E0 bankswitching for Brazilian Parker Bros ROMs.
Added WF8 bankswitching used by some certain Coleco white carts.
Added JANE bankswitching used by Coleco’s Tarzan prototype.
Added ELF mapper for Mattress Monkeys.
Added BUS bankswitching support for some older demos.
Fixed broken 7800 pause key support.
Added developer option for random hotspot peek values.
Added user defined CPU cycle timers to debugger.
Removed ‘launcherroms’ option, since it was causing some issues.
Codebase now uses C++20 features, which means a minimum of gcc-11
or clang-10 for Linux/Mac, and Visual Studio 2022 for Windows.
Automatically remove old DLL’s for Windows install.This fixes exe not starting with latest release.
Fixes from clang-tidy-19 that didn’t make it for the last release.
Fix misplaced PNG files.
Re-add ZIP build for Windows.
For Windows build, remove *all* DLL’s before install, and only installSDL2.dll.
Update docs; macOS 10.13 is the minimum supported version.
Fix doc to match commit to webpage docs.
fixed #1047
added PlusROM support developer option (fixes #1019)
Match style in surrounding code for FileListWidget.
added missing “PlusROM support enabled” initialization
Merge branch ‘master’ of https://github.com/stella-emu/stella
ios/tvos: properly set min supported version (#1048)
Remove executable bit on data files.
Updated httplib to latest release.
Updated libpng to latest release.
Debian build requires libgtest-dev, but is not specified (#1049)Co-authored-by: Sven Oliver Moll
Fix whitespace.
improved ‘help’ command in debugger prompt (case insensitive now)
Merge branch ‘master’ of https://github.com/stella-emu/stella
Use constexpr.
improved default NTSC custom palette
fixed #1057
Fix potential uninitialized array access.
slightly enhanced PlusROM display in debugger (keeps last send/receive now)
moved loading of config and DASM list & symbols files before executing auto scripts
added PAL60 signature check to auto detect display type (resolves #1061)
libretro: add reload/next game (#1059)- Enable reload/next game option in Core options
– Map reload/next game action to X button
Fixed non UTF-8 chars.
Disable warnings from external libs (SDL) in VS code analysis mode.
More const fixes, this time from suggestions from VS code analyzer.
started working on emulating VBLANK during VSYNC
eliminated cycles() method in TIA.hxx
code cleanup
Fixes for minor warnings from clang-tidy.
fixed a bug where the combination of RAM banks and PlusROM would break a game (this should fix #1058)
Merge branch ‘master’ of https://github.com/stella-emu/stella
changed VS setting for PGO
fixed problems with VS project file
Updated copyright to 2025. To anyone reading these logs, Happy New Year!
fixed #1053
Include latest required vcruntime libs, so Stella can start again.
added four more axis to joystick handlers (fixes #1063)
Atualizações:
Disponibilizadas várias imagens adicionais para o lançador de ROMs.
Adicionada a busca por nome de arquivo para as imagens do lançador de ROMs.
Adicionada opção para iniciar ROM aleatória.
Modos fosforescentes agora ativados automaticamente.
Diálogo de Propriedades do Jogo aprimorado para ROMs multijogos.
Adicionado 2º tema de UI e atalho para alternar o tema da UI.
Suporte para bezel (incluindo Sinden Lightgun).
Detecção opcional do formato de tipo com base nas cores utilizadas.
Suporte para controle Joy2B+ adicionado.
Detecção automática para controles QuadTari conectados.
Suporte aprimorado para Kid Vid para reproduzir áudio de fita.
Seleção de porta adicionada, utilizada para o mapeamento padrão do controle.
Suporte para PlusROM faltando para bancos de memória E7.
Suporte aprimorado para cartuchos de filme (MVC).
Emulação acelerada em até ~15% (ARM).
Suporte limitado para bancos de memória GameLine Master Module.
Suporte para bancos de memória 03E0 para ROMs brasileiras da Parker Bros.
Suporte para bancos de memória WF8 usados por alguns cartuchos brancos da Coleco.
Suporte para bancos de memória JANE usados no protótipo Tarzan da Coleco.
Adicionado mapeador ELF para Mattress Monkeys.
Suporte para bancos de memória BUS para algumas demos mais antigas.
Corrigido o suporte para a tecla de pausa do 7800.
Adicionada opção para desenvolvedores de valores aleatórios de pontos de verificação.
Adicionados temporizadores de ciclo de CPU definidos pelo usuário no depurador.
Removida a opção ‘launcherroms’, pois estava causando alguns problemas.
A base de código agora usa recursos do C++20, o que significa um mínimo de gcc-11 ou clang-10 para Linux/Mac e Visual Studio 2022 para Windows.
Correções e Novos Recursos:
Remover automaticamente DLLs antigas para a instalação do Windows. Isso corrige o problema em que o EXE não iniciava com a versão mais recente.
Correções do clang-tidy-19 que não foram incluídas na última versão.
Corrigir arquivos PNG mal posicionados.
Readicionar a construção do ZIP para Windows.
Para a construção do Windows, remover todas as DLLs antes da instalação, e instalar apenas a SDL2.dll.
Atualizar a documentação; macOS 10.13 é a versão mínima suportada.
Corrigir a documentação para coincidir com o commit da documentação da página da web.
Corrigido #1047.
Adicionado suporte a PlusROM como opção para desenvolvedor (corrige #1019).
Ajustar o estilo no código circundante para FileListWidget.
Adicionada inicialização de “PlusROM support enabled” que estava faltando.
Mesclar branch ‘master’ do https://github.com/stella-emu/stella.
ios/tvos: definir corretamente a versão mínima suportada (#1048).
Remover o bit de execução dos arquivos de dados.
Atualizado httplib para a versão mais recente.
Atualizado libpng para a versão mais recente.
A construção do Debian exige libgtest-dev, mas não está especificado (#1049) Coautorado por: Sven Oliver Moll [email protected].
Corrigir espaçamento.
Melhorado o comando ‘help’ no prompt do depurador (agora insensível a maiúsculas e minúsculas).
Mesclar branch ‘master’ do https://github.com/stella-emu/stella.
Usar constexpr.
Melhorada a paleta NTSC customizada por padrão.
Corrigido #1057.
Corrigir possível acesso a array não inicializado.
Leve melhoria na exibição de PlusROM no depurador (agora mantém o último envio/receptação).
Mover o carregamento de arquivos de configuração e listas DASM e símbolos antes da execução dos scripts automáticos.
Adicionar verificação de assinatura PAL60 para detectar automaticamente o tipo de exibição (resolve #1061).
libretro: adicionar opção de recarregar/próximo jogo (#1059):
Habilitar a opção recarregar/próximo jogo nas opções do Core.
Mapear ação de recarregar/próximo jogo para o botão X.
Corrigidos caracteres não UTF-8.
Desabilitar avisos de bibliotecas externas (SDL) no modo de análise de código do VS.
Mais correções de const, desta vez a partir de sugestões do analisador de código do VS.
Começar a emular VBLANK durante o VSYNC.
Eliminar o método cycles() em TIA.hxx.
Limpeza de código.
Correções para pequenos avisos do clang-tidy.
Corrigido um bug onde a combinação de bancos de RAM e PlusROM quebrava um jogo (isso deve corrigir #1058).
Mesclar branch ‘master’ do https://github.com/stella-emu/stella.
Alterar configuração do VS para PGO.
Corrigido problemas com o arquivo de projeto do VS.
Atualizado o copyright para 2025. Para quem está lendo esses logs, Feliz Ano Novo!
Corrigido #1053.
Incluir as bibliotecas vcruntime mais recentes necessárias, para que o Stella possa iniciar novamente.
Adicionado quatro eixos adicionais aos manipuladores de joystick (corrige #1063).
Comentários