sd2psXtd è un firmware esteso per il popolare emulatore di memory card sd2psx, sviluppato da @xyzz. Questo firmware combina la stabilità dell’originale con funzionalità avanzate come il cambio automatico dei Game ID, l’accesso al file system e la selezione dinamica delle modalità PS1/PS2.
Progettato per funzionare su dispositivi basati su RP2040 (come PicoMemcard, PSXMemCard e sd2psx), sd2psXtd offre un’esperienza migliorata per gli appassionati di retro-gaming su PlayStation 1 e PlayStation 2.
Funzionalità Avanzate
📌 PS2: Game ID Switching
Come su PS1, sd2psXtd può rilevare l’ID del gioco in esecuzione su PS2 e montare automaticamente una memory card dedicata.
Il riconoscimento avviene in due modi:
-
History File Tracking: Il PS2 scrive l’ID del gioco in un file di storico sulla memory card, che viene letto da sd2psXtd per attivare la card corretta.
-
MMCEMAN Integration: Se utilizzato con OpenPS2Loader (OPL), il Game ID viene inviato direttamente al dispositivo.
🔹 Disattivabile dalle impostazioni se non necessario.
🎮 PS2: PS1 Dynamic Mode Selection
Se collegato a una PS2, sd2psXtd monitora i comandi inviati al bus. Se rileva segnali da controller (tipici della PS1), passa automaticamente in modalità PS1.
⚠ Attenzione:
-
Non usare la modalità dinamica su un multitap PS1, poiché potrebbe danneggiarlo.
-
Se collegato a una PS1 in modalità PS2, c’è il rischio di danni alla console.
🔹 Si consiglia di impostare manualmente la modalità se si usa principalmente su PS1.
💾 PS2: MMCEMAN e MMCEDRV Support
MMCEMAN è un modulo IOP per PS2 che permette:
-
Cambio memory card su richiesta.
-
Invio del Game ID all’emulatore.
-
Accesso al file system via POSIX I/O.
-
Caricamento giochi con prestazioni pari o superiori a MX4SIO.
⚡ PS2: Instant Card Availability
Con card da 8MB, sd2psXtd rende la memory card disponibile immediatamente al PS2, anche durante il trasferimento in PSRAM.
🔹 *Particolarmente utile per avviare FMCB/PS2BBL senza ritardi.*
📊 PS2: Supporto Card da 1-64 MB
Ora è possibile utilizzare memory card da 1MB fino a 64MB, ma:
⚠ Card >8MB sono più soggette a corruzione su SD card lente o di bassa qualità.
🔹 Si consiglia di usare card da 8MB per maggiore stabilità.
🛠 PS2: Supporto per DevKit, Arcade e Prototipi
Supporto per:
-
DevKit (DTL-H / DTL-T)
-
Arcade (COH-H)
-
Prototipi (EB?)
🔹 Per i DevKit, impostare la modalità RETAIL Mode 1.
🔧 Funzionalità PS1
🎮 BootCard Mechanics
-
Se attivato, all’avvio viene caricata la BootCard.
-
Altrimenti, viene ripristinata l’ultima card/channel usata.
⚡ PSRAM Support
Le card PS1 possono essere gestite tramite PSRAM, migliorando flessibilità e prestazioni.
🔄 Card Switch via Controller
Combinazioni per cambiare card e canali:
-
L1 + R1 + L2 + R2 + ▲ → Prossima Card
-
L1 + R1 + L2 + R2 + ▼ → Card Precedente
-
L1 + R1 + L2 + R2 + ► → Canale Successivo
-
L1 + R1 + L2 + R2 + ◄ → Canale Precedente
-
L1 + R1 + L2 + R2 + SELECT → Boot Card
🚀 FreePSXBoot Ultra Rapido
Supporto per una versione ottimizzata di FreePSXBoot (disponibile su sd2psXtd.github.io).
🖥 Net Yaroze Support
Se usato con software Net Yaroze, sd2psXtd emula una Net Yaroze Access Card.
⚙️ Impostazioni Globali
📄 File delle Impostazioni (settings.ini)
Generato in .sd2psx/settings.ini
, permette di configurare:
[General] Mode=PS2 FlippedScreen=OFF [PS1] Autoboot=ON GameID=ON [PS2] Autoboot=ON GameID=ON CardSize=8 Variant=RETAIL
🔹 Valori possibili:
-
Mode:
PS1
,PS2
-
Autoboot/GameID:
ON
,OFF
-
CardSize:
1, 2, 4, 8, 16, 32, 64
-
Variant:
RETAIL
,PROTO
,ARCADE
🎮 Supporto per Altri Dispositivi RP2040
Firmware compatibili con:
-
PicoMemcard+/Zero → Usare variante
PMC+
oPMCZero
. -
PSXMemCard (BitFunX) → Usare
psxmemcard
. -
PSXMemCard Gen2 → Usare
sd2psx
.
🔹 Nuovo in 1.2.0:
-
Pulsanti integrati su PMC+/PMCZero per cambio card/canale.
-
LED funzionanti su PMCZero.
📂 Game2Folder Mapping
Utile per giochi che condividono salvataggi (es. Singstar).
Configurabile in .sd2psx/Game2Folder.ini
:
[PS1] SCXS-12345=FolderName1 [PS2] SCXS-23456=FolderName2
🔄 Novità nella Versione 1.2.0
✅ Aggiunte:
-
Supporto Net Yaroze Access Card.
-
Combinazione pulsanti per BootCard su PS1.
-
Supporto pulsanti e LED su PMC+/PMCZero.
🐞 Correzioni:
-
Risolti problemi di cambio card su PS1.
-
Fix caricamento card bloccate su PS2.
-
Migliorato rilevamento Game ID per giochi PS1.
📥 Scarica l’ultima versione:
👉 GitHub – sd2psXtd Firmware
Conclusioni
sd2psXtd è la scelta ideale per chi cerca un firmware avanzato, stabile e ricco di funzionalità per l’emulazione delle memory card su PS1 e PS2. Con supporto a devkit, arcade e prototipi, oltre a prestazioni ottimizzate, è la soluzione definitiva per retro-gamer e sviluppatori.
🔹 Provalo oggi e porta la tua esperienza di gaming a un nuovo livello!