Programador recria ambiente do PS1 com o Claude e começa a criar novos jogos
Depois de criá-los é possível gravá-los em disco (imagem ISO) e testar em um hardware original de PS1
Manny queria isso há 20 anos. Engenheiro de segurança durante o dia, desenvolvedor indie à noite, ele cresceu com um PlayStation e nunca deixou de pensar em criar jogos para ele. Quando finalmente tentou, a barreira não foi a complexidade do hardware: foi o fato de que as ferramentas disponíveis estavam em C++ e eram difíceis demais de iniciar. A solução foi a mais radical possível: construir as ferramentas do zero.
O resultado se chama PSoXide. Segundo o próprio Manny no Reddit, é uma stack completa de desenvolvimento para PS1 escrita inteiramente em Rust: emulador, SDK, engine, editor de níveis e pipeline de disco. E o Claude está integrado ao emulador como parte da arquitetura. "Isso teria sido completamente impossível sem os LLMs", diz Manny — e não é exagero: o PSoXide é um projeto de grande complexidade, que normalmente exigiria uma equipe inteira, mas que ele conseguiu desenvolver sozinho com ajuda de IA.
O emulador implementa a máquina completa: a CPU R3000A, a GPU, o GTE, o CD-ROM, o DMA, o SPU, os timers e o MDEC. Segundo o README do projeto, Manny construiu uma suíte de testes com mais de 65 ROMs e depois fez um CD de teste para rodar em um PS1 real e verificar se o emulador estava imitando a máquina original com precisão total.
O SDK é bastante completo: ele se comunica diretamente com o hardware em vez de passar pela BIOS do console por questões de desempenho. E tem módulos dedicados para GPU, GTE, controles, áudio SPU com ADPCM, CD-ROM e ISO9660. E memory cards,...
Matérias relacionadas
Região espanhola parece promissora para mineração de terras raras, mas fenômeno pode não dar em nada
Um estudante de 15 anos criou uma forma genial de reciclar as sobras de figurinhas da Copa do Mundo
O fim de uma era? Por que os restaurantes de ramen estão quebrando no Japão
Comentários
Os comentários são de responsabilidade exclusiva de seus autores e não representam a opinião deste site. Se achar algo que viole os termos de uso, denuncie.