- Programador Manny criou o PSoXide, uma stack de desenvolvimento para PS1 escrita em Rust, que inclui emulador, SDK, engine, editor de níveis e pipeline de disco.
- O Claude está integrado ao emulador como parte da arquitetura, ajudando na criação de novas ferramentas.
- A motivação foi contornar a dificuldade de iniciar ferramentas em C++, escolhendo construir tudo do zero com IA.
- O emulador reproduz a máquina completa: CPU R3000A, GPU, GTE, CD-ROM, DMA, SPU, timers e MDEC; o autor testou com mais de sessenta e cinco ROMs e um CD de teste em um PS1 real.
- O SDK se comunica diretamente com o hardware (sem BIOS), com módulos para GPU, GTE, controles, SPU com ADPCM, CD-ROM, ISO9660 e cards de memória.
Manny, engenheiro de segurança de profissão e desenvolvedor indie nas horas vagas, reconstruiu o ambiente de desenvolvimento do PS1 usando o Claude. O projeto, batizado de PSoXide, reúne ferramentas que antes exigiam várias equipes para serem criadas.
A ideia nasceu de uma barreira comum: as ferramentas disponíveis estavam em C++ e eram complicadas de iniciar. Para vencer isso, Manny decidiu construir tudo do zero, com foco em acessibilidade e desempenho. O resultado é uma stack completa para PS1 escrita em Rust.
O núcleo do projeto é o emulador, que replica a CPU R3000A, a GPU, o GTE, o CD-ROM, o DMA, o SPU, os timers e o MDEC. O desenvolvedor afirma ter testado o emulador com uma suíte de mais de 65 ROMs e um CD de teste rodando em hardware original.
Além do emulador, o PSoXide inclui um SDK que se conecta diretamente ao hardware, sem passar pela BIOS, para ganho de velocidade. O kit traz módulos para GPU, GTE, controles, áudio SPU com ADPCM, CD-ROM e ISO9660, além de suporte a memory cards.
O projeto também integra o Claude ao emulador como parte da arquitetura, segundo Manny. Ele aponta que a IA foi essencial para viabilizar uma obra de alta complexidade que, de outra maneira, exigiria uma equipe grande.
Com o PSoXide, há espaço para gravar jogos em discos ISO e testá-los em um PS1 real. O desenvolvedor já começou a criar novos títulos a partir dessa base, com foco na simulação fiel do hardware e na possibilidade de ver os resultados em hardware original.
Entre na conversa da comunidade