Changelog:
add hotkey to toggle fast forward [LukeUsher]
add support for using Supergrafx and CD together [LukeUsher]
default filter/shader to “None” rather than “Blur” [LukeUsher]
ensure ares is ‘portable’ on Windows [LukeUsher]
fix an issue where System directories were created incorrectly [LukeUsher]
remap all inputs based on physical controller layouts [LukeUsher]
implement keyboard capture for msx [LukeUsher]
activate address errors by default [rasky]
add address error for invalid 64bit address in 32bit mode [rasky]
add missing file for mame RDP SSE2 implementation [rasky]
add separate CIC 7102 detection [bigbass1997]
add support for homebrew-specific special header flag [rasky]
fix (again) TLB logic in case of invalid TLBs [rasky]
fix 64-bit pc calculation in J opcode [rasky]
fix a few memory access opcodes that were using a 32-bit address [rasky]
fix behavior of conflicting bits in writes to SP_STATUS [rasky]
fix BGEZAL/BGEZALL opcodes when testing RA [rasky]
fix cache to use physical addresses [rasky]
fix controller input after PIF refactoring [rasky]
fix COP0 config initial status [rasky]
fix cop0 LL write mask [rasky]
fix CPU core to correctly handle 64-bit PC [rasky]
fix Dual accesses on MMIO regs [rasky]
fix exception kind in case of TLB invalid page and with nonmatching asid [rasky]
fix handling of invalid pagemasks [rasky]
fix JALR when jumping to RA [rasky]
fix LL / SC / LLD / SCD opcodes [rasky]
fix masking of COP0 context / xcontext [rasky]
fix RSP BGEZAL/BLTZAL when RA is being tested [rasky]
fix RSP DMA wraparound [rasky]
fix RSP DMEM/IMEM accesses with all access sizes [rasky]
fix RSP LTV opcode in its corner cases [rasky]
Fix RSP MTC2 and LFV opcodes [rasky]
fix RSP PC to stay within 12 bits in all cases [rasky]
fix SIGILL at startup when SSE4.2 is not supported [rasky]
fix TLB logic for non-global entries [rasky]
fix TLB random register when wired > 31 [rasky]
implement buggy byte/half reads from cartridge space [rasky]
implement exceptions in non-taken delay slots [rasky]
implement LWU opcode in RSP [rasky]
implement proper PI bus writes with IO busy bit [rasky]
implement undocumented broken RSP opcodes [rasky]
improve address exceptions with correct COP0 status [rasky]
improve emulation of vector load opcodes in side cases [rasky]
improve TLB register masking [rasky]
increase a little the PI DMA timing. [rasky]
internal mask of physicalAddress register in TLB entries [rasky]
make sure TLB entries are correctly initialized at power [rasky]
map domain 1 address 3 zone into main memory map [rasky]
refactor PIF chip into its own class [rasky]
implement correct behaviours of jumps within delay slots [rasky]
small accuracy tweak to the RSP semaphore register [rasky]
Change inner dead-zone size and geometry [kev4cards]
Atualizações:
adicionar tecla de atalho para alternar avanço rápido [LukeUsher]
adicionar suporte para usar Supergrafx e CD juntos [LukeUsher]
definir filtro/shader padrão como “Nenhum” em vez de “Desfoque” [LukeUsher]
garantir que o ares seja ‘portátil’ no Windows [LukeUsher]
corrigir um problema onde diretórios do sistema eram criados de forma incorreta [LukeUsher]
remapear todas as entradas com base nos layouts físicos do controlador [LukeUsher]
implementar captura de teclado para msx [LukeUsher]
ativar erros de endereço por padrão [rasky]
adicionar erro de endereço para endereço inválido de 64 bits em modo de 32 bits [rasky]
adicionar arquivo ausente para implementação do MAME RDP SSE2 [rasky]
adicionar detecção separada do CIC 7102 [bigbass1997]
adicionar suporte para flag especial de cabeçalho específica de homebrew [rasky]
corrigir novamente a lógica TLB em caso de TLBs inválidos [rasky]
corrigir cálculo do PC de 64 bits no opcode J [rasky]
corrigir alguns opcodes de acesso à memória que estavam usando um endereço de 32 bits [rasky]
corrigir comportamento de bits conflitantes em escritas para SP_STATUS [rasky]
corrigir opcodes BGEZAL/BGEZALL ao testar RA [rasky]
corrigir cache para usar endereços físicos [rasky]
corrigir entrada de controlador após refatoração do PIF [rasky]
corrigir status inicial de configuração do COP0 [rasky]
corrigir máscara de escrita LL do COP0 [rasky]
corrigir núcleo da CPU para lidar corretamente com PC de 64 bits [rasky]
corrigir acessos duplos em regs MMIO [rasky]
corrigir tipo de exceção em caso de página inválida do TLB e com ASID não correspondente [rasky]
corrigir manipulação de máscaras de página inválidas [rasky]
corrigir JALR ao pular para RA [rasky]
corrigir opcodes LL / SC / LLD / SCD [rasky]
corrigir máscara de contexto do COP0 / xcontext [rasky]
corrigir RSP BGEZAL/BLTZAL quando RA está sendo testado [rasky]
corrigir wraparound DMA do RSP [rasky]
corrigir acessos de DMEM/IMEM do RSP com todos os tamanhos de acesso [rasky]
corrigir opcodes LTV do RSP em seus casos extremos [rasky]
corrigir opcodes RSP MTC2 e LFV [rasky]
corrigir PC do RSP para permanecer dentro de 12 bits em todos os casos [rasky]
corrigir SIGILL na inicialização quando SSE4.2 não é suportado [rasky]
corrigir lógica TLB para entradas não globais [rasky]
corrigir registro aleatório TLB quando wired > 31 [rasky]
implementar leituras de byte/half bugadas do espaço de cartucho [rasky]
implementar exceções em slots de atraso não tomados [rasky]
implementar opcode LWU no RSP [rasky]
implementar escritas corretas no barramento PI com bit de IO ocupado [rasky]
implementar opcodes quebrados e não documentados do RSP [rasky]
melhorar exceções de endereço com status COP0 correto [rasky]
melhorar emulação de opcodes de carga de vetor em casos laterais [rasky]
melhorar mascaramento de registradores TLB [rasky]
aumentar um pouco o tempo de DMA do PI [rasky]
máscara interna de registro de endereço físico nas entradas do TLB [rasky]
garantir que as entradas do TLB sejam corretamente inicializadas na energia [rasky]
mapear o endereço da zona 3 do domínio 1 no mapa de memória principal [rasky]
refatorar chip PIF em sua própria classe [rasky]
implementar comportamentos corretos de saltos em slots de atraso [rasky]
ajuste pequeno de precisão no registrador de semáforo RSP [rasky]
alterar tamanho e geometria da zona morta interna [kev4cards]
Comentários