PS1 Pro - As Ideias Que Eu Tenho Desse Projeto

projetos

Hoje eu quero mostrar pra vocês o que eu defini para a mais nova saga daqui do diário, a saga do PS1 Pro!

O que é o PS1 Pro? Como surgiu essa ideia?

A ideia principal surgiu depois de eu ter visto algumas ideias soltas por aí, como um vídeo do Labz modernizando um PS1 utilizando um Raspberry.

Eu acabei tendo a ideia de: por que não fazer a minha própria versão? Inicialmente eu pensei em fazer com um PS2, por ser meu console favorito, mas um PS2 Slim seria muito apertado pra montar um Raspberry, enquanto um Ps2 Fat seria grande demais…

Logo o escolhido foi o PS1. Foi o primeiro videogame que eu joguei na vida, e o que eu mais uso emuladores hoje, nada mais justo.

Depois de algumas pesquisas por aí, eu achei isso aqui:

Isso foi o grande influenciador pra esse projeto realmente ser real, alguém que teve a mesma ideia que eu e usou um PS1 de verdade pra fazer um console caseiro, e ficou muito bom por sinal!

Essa ideia ficou na minha mente, meses e passaram, comecei a trabalhar e pensar em tirar esse projeto do papel, o PS1 Pro iria sair. De inicio pensei em usar o PS1 do meu primo, já estava parado há muito tempo, mas ele ainda funcionava perfeitamente… desistimos da ideia de usar ele.

Enquanto isso eu fui lapidando melhor a ideia pra ela ser real, o que eu iria precisar? Qual modelo de PS1 eu compro? Pi 4? Pi 5? Quais emuladores eu vou jogar? Como eu vou montar esse sistema? Qual OS eu vou usar? Como eu vou prender isso no PS1 de verdade kkkk como que eu vou fazer para os controles funcionarem.

Cheguei a algumas conclusões com o tempo, segue algumas delas aí:

Hardware

  • Raspberry Pi 5 4GB - Esse vai ser o principal motor desse projeto, o computador que vai rodar tudo, e os motivos são:

    • Emulação em geral, rodar os games até o Dreamcast
    • Subir um server SMB para usar pra os games no OPL via rede no PS2
    • Backup de saves em núvem
    • Ser portátil suficiente pra colocar ele dentro de um console
    • Ser mais maduro e ter mais documentação (e um preço melhor) que outros como OrangePi e Lattepanda 3
  • Carcaça de PS1 - Esse vai ser o frontend físico do projeto, a ideia é fazer um PS1 externamente 100% identico ao original, só um pouco mais moderno:

    • Botão Power pra Ligar o Pi;
    • Botão Reset pra abrir o menu do RetroArch;
    • Portas de controles funcionando de verdade;
    • Saídas de memorycard com USBs no lugar do leitor original;
    • USB-C no lugar da porta de energia;
    • HDMI no lugar da porta AV-Multi;
    • RJ45 no lugar da porta serial;

    Isso tudo mantendo a originalidade do console, a ideia é olhar ele de frente e achar que é realmente um PS1 normal vindo direto do forno da Sony.

  • SD e um Pendrive para armazenamento

  • Extensores de cabo para hdmi e energia

  • Adaptador de controle PS para USB - Esse eu tenho, é o mesmo que foi usado no projeto do anwilc;

  • Led verde e botões para liga/desliga e reset

  • Muitos jumpers e um pouco de solda e paciência pra fazer tudo isso, hardware não plug-n-play não é o meu forte…

Software

  • Raspberry Pi OS Lite - Eu poderia ter escolhido outros como Recalbox, Retropie, mas eu resolvi fazer um Linux appliance do zero usando Retroarch, um dos motivos? Não gosto da interface do EmulationStation, prefiro muito mais a do Retroarch, além de eu ter anos de experiência pra resolver os problemas que o Retroarch dá.
  • Retroarch como UI principal;
  • Samba para SMB Server;
  • SSH para conexão remota;
  • rclone para salvar saves em núvem;
  • Muito Systemd para orquestrar essas ferramentas;
  • Outras coisas que podem ir surgindo no caminho;

Conclusão

Esse é um projeto ainda tem muito o que evoluir, eu ainda estou no começo desse blog e prentendo trazer as novidades que eu tenho sobre ele com o tempo aqui, mas no momento o que eu tenho definido de ideias é isso, aogra só precisamos começar a fazer ele sair do papel e virar um PS1 Pro de verdade!

Mais novidades vou trazendo por aqui, deixar os posts das próximas partes aqui conforme eu vou lançando.