Changelog:

A little bird whispered in my ear and told me that iNES mapper #58 got reassigned to #241 a long time ago, and that my implementation of mapper #59 was wrong. So I’ve fixed them.
Today’s build attempts to fix a hang that can happen when rapidly single-stepping through code with the debugger open, particularly when large numbers of PPU updates are taking place (e.g. with the MMC5’s graphics extensions). Additional performance optimizations have also been made to the PPU debugger.
The NTSC palette generator has been updated with properly measured voltage levels. Normal colors are largely unchanged, but color emphasis is somewhat lighter than before.
Basic support for iNES Mapper 30 (UNROM 512) has been added; note that this does not include the ability to overwrite Flash ROM contents. Additionally, all mappers which emulate Bus Conflicts now do so in a deterministic manner.
Today’s build fixes a bug in Wine 6.0 and later with certain window managers, where the main window shrinks to minimum size and jumps to the upper-left corner of the screen on program startup (as well as when the size multiplier is changed).
Not coincidentally, this is also the first build of Nintendulator produced within Wine (using Visual C++ 2010)

Atualizações:

Um passáro me sussurrou no ouvido e me disse que o iNES mapper #58 foi reatribuído ao #241 há muito tempo, e que minha implementação do mapper #59 estava errada. Então, eu corrigi-os.
A compilação de hoje tenta corrigir um travamento que pode ocorrer ao avançar rapidamente passo a passo no código com o depurador aberto, especialmente quando grandes quantidades de atualizações do PPU estão acontecendo (por exemplo, com os recursos gráficos do MMC5). Também foram feitas otimizações de desempenho no depurador do PPU.
O gerador de paleta NTSC foi atualizado com níveis de voltagem devidamente medidos. As cores normais não mudaram muito, mas a ênfase das cores está um pouco mais suave do que antes.
O suporte básico para o iNES Mapper 30 (UNROM 512) foi adicionado; note que isso não inclui a capacidade de sobrescrever o conteúdo da Flash ROM. Além disso, todos os mappers que emulam Conflitos de Barramento agora o fazem de forma determinística.
A compilação de hoje corrige um bug no Wine 6.0 e versões posteriores com certos gerenciadores de janelas, onde a janela principal encolhe para o tamanho mínimo e pula para o canto superior esquerdo da tela ao iniciar o programa (bem como quando o multiplicador de tamanho é alterado).
Não é coincidência que esta também seja a primeira compilação do Nintendulator produzida no Wine (usando o Visual C++ 2010).