Changelog:
Dynamic Recompiler (x86-64, experimental arm64 support)
interpreted CPU
software GPU
OpenGL GPU (highly experimental, still in active development)
support for visual enhancements:
Linear and nearest neighbour filtering (Software and OpenGL renderer)
Rendering in true colour (Results in better colours, OpenGL renderer only)
Antialiasing (Implemented via MSAA, OpenGL renderer only)
Ability to optionally render polygons as wireframe or as vertices (Helps with debugging, OpenGL renderer only)
Hopefully more to come in the feature, such as upscaling, integer scaling, PGXP, and more
VRAM viewer and debugger
fully featured MIPS debugger
memory cards
memory card manager
XBox controller support
digital and analog controller emulation, Playstation Mouse emulation
Lua scripting
SPU debugger
in-app shader editor and built-in crt-lottes shader
customizable UI
save states
What still requires some work?
fix remaining OpenGL renderer bugs (No mask bit emulation, missing commands, etc) and add more graphics enhancements
proper SPU multithreaded code
better customization
more generic dynarec
hook more emulator functions to Lua
Atualizações:
CPU interpretada
GPU via software
GPU OpenGL (altamente experimental, ainda em desenvolvimento ativo)
Suporte para melhorias visuais:
Filtro linear e vizinho mais próximo (renderizador de software e OpenGL)
Renderização em cores reais (resulta em cores melhores, apenas para renderizador OpenGL)
Antialiasing (implementado via MSAA, apenas para renderizador OpenGL)
Capacidade de renderizar polígonos opcionalmente como wireframe ou como vértices (ajuda na depuração, apenas para renderizador OpenGL)
Espera-se mais melhorias no futuro, como upscaling, scaling inteiro, PGXP e mais
Visualizador e depurador de VRAM
Depurador MIPS completo
Cartões de memória
Gerenciador de cartões de memória
Suporte a controle do Xbox
Emulação de controles digitais e analógicos, emulação de mouse do Playstation
Scripts Lua
Depurador SPU
Editor de shaders dentro do aplicativo e shader crt-lottes embutido
UI personalizável
States de salvamento
O que ainda requer trabalho?
Corrigir os bugs restantes do renderizador OpenGL (falta de emulação de bit de máscara, comandos ausentes, etc.) e adicionar mais melhorias gráficas
Código multithreaded adequado para SPU
Melhorar a personalização
Dinarec mais genérico
Vincular mais funções do emulador ao Lua
Comentários