PCSX2 agora roda direto no navegador com ajuda de IA e executa jogos com GTA San Andreas
O PCSX2 , emulador open source de PS2 com mais de duas décadas de desenvolvimento, acaba de ganhar uma versão funcional direto no browser, sem instalação de software adicional.
O projeto, batizado de TabStationToo , foi desenvolvido por dois amigos que usaram o modelo de IA Claude para conduzir a maior parte da programação, enquanto eles próprios se encarregavam da direção técnica e dos testes.
O resultado ainda é experimental, mas já roda títulos como GTA San Andreas e Final Fantasy XII com desempenho próximo ao nativo.
We used Claude to get a full PS2 emulator running in a browser tab: TabStationToo by u/yousriii in ClaudeAI De binário nativo a WebAssembly: o trabalho real por trás Portar um emulador maduro como o PCSX2 para o ambiente do browser não é um exercício trivial.
O emulador original acelera a emulação traduzindo instruções do PS2 em código executável diretamente pelo processador do host, uma técnica conhecida como recompilação dinâmica.
No ambiente do browser, esse caminho é bloqueado por design: não há acesso direto ao ISA do processador.
A solução adotada pelo TabStationToo foi reescrever as peças responsáveis pela recompilação para que gerem WebAssembly , o formato binário que os browsers modernos conseguem executar com desempenho razoável.
Paralelamente, o renderer do PCSX2 foi adaptado para WebGPU , a API gráfica de nova geração que substitui o WebGL em capacidade e proximidade com a GPU.
Os desenvolvedores relatam que o Claude escreveu os substitutos para o compilador nativo e conduziu a adaptação do pipeline gráfico.
Testes automatizados comparam a saída do TabStationToo contra o PCSX2 original para capturar regressões a cada mudança.
A dupla foi não deixou deo creditar os mais de 20 anos de trabalho acumulado pela equipe e pelos contribuidores do PCSX2, base sobre a qual todo o resto foi construído.
O que roda e em qual hardware O repórter Paulo Vargas , do Digital Trends , testou Final Fantasy XII e Burnout em um mini PC GMKtec M8 e os dois títulos rodaram sem problemas.
Os próprios desenvolvedores reportam desempenho próximo ao nativo na maioria dos jogos testados nas suas máquinas, com quedas de performance apenas em cenas mais pesadas.
O hardware usado nos testes incluiu um Mac com chip M1 Max e um sistema Linux com processador Ryzen 7 7840U .
Resumo agregado pelo 5News a partir do feed público do veículo. A matéria completa, com todo o contexto, está em www.hardware.com.br — o conteúdo pertence a Hardware.com.br.