GitHub - dangiu/PicoMemcard: Emulating PSX Memory Card (or controller) using a Raspberry Pi PicoGitHubEmulating PSX Memory Card (or controller) using a Raspberry Pi Pico - dangiu/PicoMemcard
PicoMemcard c'est le nom du projet consistant à remplacer la carte mémoire PS1 par un Raspberry Pi Pico afin de pouvoir faire plein de choses.
S'en servir comme carte mémoire classique de 15 blocs bien sûr, mais aussi relier ça à un PC par USB pour transférer des sauvegardes. J'aurais zigouillé pour avoir ça étant môme, j'ai quasiment pleuré quand j'ai du effacer certaines sauvegardes pour faire de la place aux nouveaux jeux

J'ai donc opté pour un RP2040-Zero: c'est pas cher et ça rentre dans une coque de carte mémoire ordinaire. Enfin pas vraiment, j'ai du découper un peu le plastique

Je me suis inspiré du travail de ce bonhomme: https://www.reddit.com/r/psx/comments/wy5umx/made_my_own_psx_memory_card_it_works/
Attention toutefois si vous souhaitez l'imiter: le câblage n'est pas le bon. Il faut suivre celui du github, le pin 3.3V de la PS1 va sur le 5V du RP. ça paraît contre-intuitif mais c'est comme ça que ça marche dans 100% des cas.
J'ai donc acheté un RP2040-Zero à 3€ et sacrifié une carte mémoire non-officielle qui me faisait des erreurs de lecture. Je ne voulais pas rajouter un lecteur carte Micro-SD: ça aurait complexifié le bricolage, ça aurait nécessité de dédier une carte Micro-SD à ce rôle et c'est pas spécialement utile.
Mais avant de bricoler il faut s'assurer que le RP2040-Zero fonctionne. Maintenez le bouton BOOT en branchant le RP2040-Zero à votre PC et une fenêtre s'ouvrira, c'est la petite mémoire flash du bazar (128 Mo).
Copiez simplement dedans le BON fichier: PicoMemcard_RP2040-Zero.uf2 (release 1.0.0). L'autre fichier c'est pour la PicoMemcard+ (PLUS) qui nécessite une carte Micro-SD, et ça marchera pas.
La fenêtre se fermera et une autre s'ouvrira à son tour, cette fois ne contenant que 128 ko d'espace. Il faut alors copier le fichier MEMCARD.MCR que vous trouverez ici:
PicoMemcard/docs/images/EmptyMemoryCard at pmc+/release · dangiu/PicoMemcardGitHubEmulating PSX Memory Card (or controller) using a Raspberry Pi Pico - dangiu/PicoMemcard
C'est un fichier de carte mémoire vide.
N'oubliez pas de retirer l'USB en toute securité. C'est chiant mais paraît que si on ne fait pas ça, les données s'écrivent pas correctement dans le RasPi.
C'est tout


Pour ma part je m'en sers comme FreePSXBoot: topics/195559-ps1-freepsxboot
Vu la nature du truc, c'est facile à réécrire par USB pour faire fonctionner sur un autre modèle de PS1.