[DEV] Mega-SD
Posté : mar. 29 avr. 2025 17:24
Bonjour,
Je travaille sur un projet : un Mega-SD. Oui, je sais, le nom est déjà pris, mais je ne vois pas meilleur nom : je veux connecter un lecteur SD card via le port Mega-CD. Le but est, dans un premier temps, de réussir à faire tourner des jeux Megadrive. Puis, si ça marche bien, pourquoi ne pas ajouter un FPGA pour une émulation hardware du Mega-CD.
Je sais que lire des jeux Megadrive depuis le port d'extension n'est pas idéal : il manque certains signaux, notamment le reset, mais le but est de m'amuser et d'apprendre.
Le principe est simple (en tout cas sur le papier) : un STM32 fait l'interface entre le port d'extension de la Megadrive et le lecteur de carte SD et se charge de streamer les données. Normalement ce microcontrôleur est suffisamment rapide pour faire le job.
Mon problème actuel est que ça va faire 20 ans que je n'ai pas fait de hardware un peu pointu (je suis plus à l'aise avec le software), et mon schéma a été fait avec ChatGPT comme assistant. Bien qu'étonnamment efficace, je n'ai pas une confiance absolue en lui. Du coup, j'aimerais bien avoir des retours sur mon schéma de la part d'experts avant de lancer le PCB.
Si ça vous dit, tout est disponible ici : https://github.com/Pilou44/mega-sd
Les schémas sont un projet EasyEda.
Merci pour votre aide.
Je travaille sur un projet : un Mega-SD. Oui, je sais, le nom est déjà pris, mais je ne vois pas meilleur nom : je veux connecter un lecteur SD card via le port Mega-CD. Le but est, dans un premier temps, de réussir à faire tourner des jeux Megadrive. Puis, si ça marche bien, pourquoi ne pas ajouter un FPGA pour une émulation hardware du Mega-CD.
Je sais que lire des jeux Megadrive depuis le port d'extension n'est pas idéal : il manque certains signaux, notamment le reset, mais le but est de m'amuser et d'apprendre.
Le principe est simple (en tout cas sur le papier) : un STM32 fait l'interface entre le port d'extension de la Megadrive et le lecteur de carte SD et se charge de streamer les données. Normalement ce microcontrôleur est suffisamment rapide pour faire le job.
Mon problème actuel est que ça va faire 20 ans que je n'ai pas fait de hardware un peu pointu (je suis plus à l'aise avec le software), et mon schéma a été fait avec ChatGPT comme assistant. Bien qu'étonnamment efficace, je n'ai pas une confiance absolue en lui. Du coup, j'aimerais bien avoir des retours sur mon schéma de la part d'experts avant de lancer le PCB.
Si ça vous dit, tout est disponible ici : https://github.com/Pilou44/mega-sd
Les schémas sont un projet EasyEda.
Merci pour votre aide.