Changelog:
Create FUNDING.yml
Fix 0-sized CDROM DMA
Add CDROM reset API
Fix PSXE version defines
Added .o to gitignore
Report errors instead of crashing
Create LICENSE
spu: Emulate capture IRQ
Update README.md
Atualizações:
Criar FUNDING.yml:
Criar um arquivo FUNDING.yml para permitir que os usuários apoiem financeiramente o projeto (por exemplo, via GitHub Sponsors, Patreon, etc.).
Corrigir DMA de CDROM com tamanho 0:
Resolver o problema relacionado à transferência DMA (Direct Memory Access) de CDROM quando o tamanho é 0.
Adicionar API de reset para CDROM:
Implementar uma API para reinicializar o CDROM, permitindo um controle mais preciso sobre o dispositivo.
Corrigir definições de versão do PSXE:
Ajustar as definições de versão do PSXE (emulador de PlayStation) para garantir consistência e precisão.
Adicionar .o ao .gitignore:
Incluir arquivos objeto (.o) no arquivo .gitignore para evitar que sejam commitados no repositório Git.
Reportar erros em vez de travar:
Modificar o código para exibir mensagens de erro ou logs quando ocorrerem problemas, em vez de simplesmente travar o programa.
Criar LICENSE:
Adicionar um arquivo de licença (por exemplo, MIT, GPL, Apache) ao projeto para definir os termos de uso e distribuição.
SPU: Emular IRQ de captura:
Implementar a emulação do IRQ (Interrupt Request) de captura no SPU (Sound Processing Unit) para melhorar a precisão do emulador.
Atualizar README.md:
Comentários