Changelog:
build system and CI fixes (Nadia)
DSi title manager: fix handling of title strings (Rayyan)
fix gdbstub not activating until the console is reset (ZNixian)
improve audio when not running at 60FPS (Jakly)
fix a lot of warnings (Nadia)
fix framelimiter bugs (Jakly)
add support for solar sensor without using Boktai ROM (Jesse)
set SDL_HINT_APP_NAME (redbluegreenhat)
fix undefined behavior when indexing into ARCode::Code (Jesse)
DLDI: add support for unaligned I/O in melonDLDI driver (Arisotura)
audio settings: fix mic settings not applying when closing the dialog (Arisotura, Nadia)
multiplayer: load firmware from correct instance-specific file (Arisotura)
3D: small fix to translucency flag assignment (Jakly)
AES: load Tad key (edo9300)
slot-2: add support for Motion Pak and Guitar Grip (asie)
DSP: fix PDATA reads (Arisotura)
slot-2: don’t return 0 when attempting to read from the GBA GPIO address (edo9300)
camera: always trigger DMA when reaching the end of a frame (Arisotura)
NDMA: fix IRQ in infinite repeat mode (Arisotura)
camera: fix resolution selection code (Arisotura)
UI: fix OpenGL issues with multiple windows (Arisotura)
UI: add a way to tell windows apart (Arisotura)
camera: make timings and FIFO more accurate (Arisotura)
DSi: add support for 32-bit bus VRAM timings (SCFG_EXT9 bit13) (Arisotura)
sound: use single buffer, improves audio latency (Sparronator9999)
fix “full bios boot” not being set properly on initial DSi class creation (Jakly)
Atualização 1.0:
Sistema de build e CI: correções gerais (Nadia)
Gerenciador de títulos DSi: corrigido o tratamento de strings de título (Rayyan)
Depurador GDB: corrigido problema em que o gdbstub não era ativado até que o console fosse reiniciado (ZNixian)
Áudio: melhorias na reprodução de som quando o emulador não está rodando a 60 FPS (Jakly)
Correção de vários avisos de compilação (Nadia)
Correções de bugs no limitador de quadros (framelimiter) (Jakly)
Adicionado suporte ao sensor solar sem necessidade da ROM de Boktai (Jesse)
Definido SDL_HINT_APP_NAME para identificação do aplicativo (redbluegreenhat)
Corrigido comportamento indefinido ao indexar em ARCode::Code (Jesse)
DLDI: adicionado suporte a operações de entrada/saída desalinhadas no driver melonDLDI (Arisotura)
Configurações de áudio: corrigido problema em que as configurações do microfone não eram aplicadas ao fechar a janela (Arisotura, Nadia)
Multiplayer: o firmware agora é carregado a partir do arquivo correto, específico de cada instância (Arisotura)
Gráficos 3D: pequena correção na atribuição da flag de translucidez (Jakly)
AES: adicionado carregamento da chave Tad (edo9300)
Slot-2: adicionado suporte ao Motion Pak e ao Guitar Grip (asie)
DSP: corrigida a leitura de PDATA (Arisotura)
Slot-2: corrigido problema onde a leitura do endereço GBA GPIO retornava 0 incorretamente (edo9300)
Câmera: DMA agora é sempre acionado ao final de um quadro (Arisotura)
NDMA: corrigida geração de interrupção (IRQ) no modo de repetição infinita (Arisotura)
Câmera: corrigido código de seleção de resolução (Arisotura)
Interface (UI): corrigidos problemas do OpenGL com múltiplas janelas (Arisotura)
Interface (UI): adicionada forma de diferenciar janelas abertas (Arisotura)
Câmera: temporizações e FIFO tornados mais precisos (Arisotura)
DSi: adicionado suporte a tempos de acesso de barramento VRAM de 32 bits (SCFG_EXT9 bit13) (Arisotura)
Som: uso de buffer único, melhorando a latência de áudio (Sparronator9999)
Corrigido problema onde a opção “boot completo da BIOS” não era definida corretamente na criação inicial da classe DSi (Jakly)

Comentários