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
Mais alto que a Torre Eiffel: o trem no Tibete que desafia as nuvens e as leis da física
A ESA fotografou o coração da nossa galáxia como nunca antes; e fez isso em um único dia
As grandes fortunas da Inteligência Artificial: quem é quem entre os novos bilionários da IA
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.