segunda-feira, 1 de setembro de 2025

📘 Guia Completo – BIOS Customizada e Boot do “Nintendo PlayStation / Super Disc” no PSone (PM-41)




(versão atualizada com esquema de ligação SOP-44 → PLCC32)


1. Introdução

O PSone (placa PM-41) utiliza uma BIOS em Mask ROM de 512 KB (SOP-44) responsável pelo boot da Sony e rotinas essenciais.
Com a substituição por um chip gravável (como SST39SF040), é possível rodar BIOS modificadas, incluindo o Super Disc Boot ROM, recriação do protótipo Nintendo PlayStation.


2. O Super Disc Boot ROM

  • Recriação feita por fãs baseada no protótipo Nintendo PlayStation (SFX-100).

  • Inclui:

    • Tela de boot Super Disc.

    • Menu SFX-100 (checagem de discos e funções).

  • Não contém checagem de segurança da Sony → pode não rodar jogos originais sem ajustes.

  • Perfeito para preservação e experimentos.

🔗 Fonte: TCRF – Super Disc Boot ROM


3. Chip original no PSone PM-41

  • Encapsulamento: SOP-44.

  • Capacidade: 512 KB (4 Mbit).

  • Tipo: Mask ROM (não regravável).

👉 Necessário remover e substituir por um chip gravável.


4. Chips substitutos compatíveis

  • SST39SF040 (Flash, 512 KB) ✅ recomendado.

  • AM29F040B (Flash).

  • AT49F040 (Flash).

  • 27C040 / 27C400 (EPROM UV).


5. Adaptação necessária

O chip original é SOP-44, enquanto os substitutos são geralmente PLCC32 ou DIP40.
Necessário usar placa adaptadora.


6. Esquemático simplificado SOP-44 → PLCC32 (SST39SF040)

PSone BIOS (SOP-44) SST39SF040 (PLCC32) ------------------------------------------------- A0 – A18 ----------------> A0 – A18 D0 – D7 -----------------> D0 – D7 /CE -----------------------> /CE /OE -----------------------> /OE /WE -----------------------> VCC (amarrado em 5 V) VCC -----------------------> VCC (5 V) GND -----------------------> GND

📌 Observações:

  • Endereços (A0–A18) → 19 linhas para 512 KB.

  • Dados (D0–D7) → 8 bits.

  • /CE e /OE → devem vir da placa (sinais originais).

  • /WE → puxar direto para 5 V (não usado).

  • VCC/GND → ligar com boa soldagem e curto caminho.

  • Resistor série (22–33 Ω) em /CE e /OE pode melhorar estabilidade.


7. Preparando a BIOS customizada

  1. Obter BIOS original (scph101.bin) ou dump com G540.

  2. Baixar Super Disc Boot ROM.

  3. Testar em emulador (DuckStation, Mednafen, PCSX-R).

  4. Confirmar boot com tela “Super Disc”.


8. Gravação no chip

  • Arquivo deve ter 512 KB exatos (524.288 bytes).

  • Gravar sem byte-swap.

  • Usar o G540.

  • Verificar checksum após gravação.


9. Instalação no PSone PM-41

  1. Remover Mask ROM SOP-44 com estação de ar quente.

  2. Limpar pads e estanhar.

  3. Instalar adaptadora com SST39SF040 gravado.

  4. Garantir que /WE esteja em Vcc.

  5. Testar boot.


10. Extras

  • Multi-BIOS: chips maiores (ex.: AM29F016, 2 MB), com seleção de bancos via A19/A20.

  • Soquete PLCC32: facilita testes de diferentes versões de BIOS.

  • ROM híbrida: manter rotinas Sony + trocar apenas gráficos/sons → compatibilidade total com jogos.


11. Fluxo de trabalho recomendado

  1. Dumpar BIOS original.

  2. Baixar Super Disc Boot ROM.

  3. Testar em emulador.

  4. Gravar em SST39SF040.

  5. Instalar no PSone com adaptadora.

  6. Validar funcionamento.


✅ Assim, você terá um PSone PM-41 capaz de iniciar com a tela de boot do Nintendo PlayStation / Super Disc, preservando uma parte perdida da história dos games.

2 comments:

Anônimo disse...

Nossa esse conteúdo está fantástico vc chegou a executar esse projeto ?

ArliissonxD disse...

AOOO , Ainda não, mas estou projetando alguns itens aqui e esse conteudo seria possivel apenas com algumas ajudas , pois é complexo ,mas possivel !