TUTORIEL - Sega Dreamcast - VA0 (Rev0) : Modification complète pour GDEMU

Salon dédié uniquement à vos tutoriels concernant la modification, le modding ou la réparation de votre console "Dreamcast".
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5510
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

TUTORIEL - Sega Dreamcast - VA0 (Rev0) : Modification complète pour GDEMU

Message par Xrider »

Image

Introduction
Dans ce tutoriel, nous allons apprendre comment rendre une Dreamcast VA0 (Première release) compatible avec un GDEMU.
À l’origine, cette carte mère fonctionne en 5V sur son bus G1, tandis que le GDEMU nécessite un niveau logique de 3.3V maximum, pour être compatible avec la version VA1 de la Dreamcast.

Grâce à une modification, nous allons abaisser la tension de tout le bus G1, permettant ainsi l'utilisation fiable du GDEMU sur une Dreamcast VA0 !

Ce projet est issu de mon premier prototype fonctionnel réalisé en 2022.
Il était temps de documenter cette solution proprement et de proposer un tutoriel complet pour la communauté Delta !

 ! Message de : Xrider
Il existe d'autres méthodes basées sur le remplacement de résistances sur la carte mère.
Ces techniques sont déconseillées car elles n’assurent pas une adaptation correcte des niveaux logiques et peuvent endommager les composants sensibles du GDEMU (voir chapitre 4 pour plus de details).
Ce tutoriel présente la méthode correcte et sécurisée pour donner à votre Dreamcast VA0 la capacité d'accueillir un GDEMU.
Difficulté
Image

Matériel nécessaire
  1. Tournevis cruciforme
  2. Fer à souder + étain
  3. Pompe à dessouder ou tresse à dessouder
  4. Ruban adhésif isolant (Kapton recommandé)
  5. Fils fins pour les connexions (AWG30 conseillé)
  6. Puce Mémoire BIOS : MX29LV160
  7. Puce Mémoire Flash : MX29LV002
  8. Programmeur d'EPROM (ex: MiniPro TL866)
  9. Dump d'un BIOS (original, custom, devkit ou freezone)
    Contenu caché
    Vous devez être inscrit et connecté sur ce forum pour voir le contenu caché.
Tutoriel

1 - Préparation du matériel
Rassemblez tout votre matériel.
Vérifiez que votre fer à souder, votre pompe à dessouder et votre programmateur MiniPro TL866 fonctionnent correctement.
Préparez un espace de travail propre et bien éclairé pour éviter toute erreur.

1.1 Vérifier que votre console est bien une VA0

Image

Tutoriel par @Chris® :
TUTO - Reconnaître une Dreamcast Jap avec une carte mère VA0, VA1 et VA2

1.2 Démonter votre console Dreamcast et sortir la carte mère
Ouvrez votre Dreamcast avec un tournevis cruciforme.
Vidéo d'aide : RunningRetro - Démontage Dreamcast

2 - Étapes principales

2.1 - Dessouder les composants d’origine
  • Localisez les puces BIOS et Flash sur la carte mère.
  • Protégez soigneusement tous les composants autour du BIOS et de la Flash avec du ruban Kapton.
Image Image Image
  • Utilisez une station à air chaud réglée entre 280°C et 320°C.
  • Chauffez progressivement en faisant de petits mouvements circulaires, à une distance de 1 à 2 cm.
  • Dès que la soudure devient brillante et que la puce commence à bouger, retirez-la délicatement avec une pince fine.
  • Attention : ne surchauffez pas la zone pour éviter d’endommager les pistes ou la carte mère !
Image Image

2.2 - Dump de la mémoire flash IC502
  • Connectez le MiniPro TL866 à votre PC et lancez le logiciel MiniPro.
  • Insérez la puce MB8581-90 (ou équivalente) dans un adaptateur TSOP32 + TSOP32/40/48.
  • Sélectionnez MBM29F002T dans le logiciel.
  • Cliquez sur Read File pour sauvegarder votre dump en lieu sûr.
Image Image Image

2.3 - Programmation du BIOS IC501
  • Insérez la puce MX29LV160 dans un adaptateur SOP44 modifié.
  • Sélectionnez MX29LV160TMC dans MiniPro.
  • Chargez l’image du BIOS (freezone, origine, ou custom : ex : JapaneseCake 1.031).
  • Cliquez sur Program, puis Verify après la gravure.
Image Image

2.4 - Programmation de la mémoire Flash IC502
  • Insérez la puce MX29LV002 dans l’adaptateur TSOP32.
  • Sélectionnez MX29LV002 dans MiniPro.
  • Chargez le dump sauvegardé.
  • Programmez et vérifiez.
Image Image Image

2.5 - Installer les nouvelles puces
  • Placez IC501 et IC502 sur la carte mère.
  • Relevez la patte 23 de IC501 (BIOS) et 8 de IC502 (Flash) pour les alimenter en 3.3V.
  • Soudez toutes les autres broches.
  • Reliez les broches d’alimentation à une source 3.3V de la carte mère.
  • Option : Pour pouvoir flasher le BIOS via la console, reliez Pin 44 IC501 à Pin 7 IC502 (#WE).
Image Image Image Image

Explication technique complémentaire :
- Carte VA0 : bus G1 en 5V (GDROM, BIOS, Flash)
- Carte VA1/VA2 : bus G1 en 3.3V (GDROM, BIOS, Flash)
- GDEMU nécessite du 3.3V logique max pour fonctionner.

D’où la nécessité d’abaisser l’ensemble du bus G1 !
Image

3 - Finalisation
  • Inspectez soigneusement vos soudures.
  • Nettoyez les résidus de flux.
  • Remontez la Dreamcast sans le lecteur GDROM d'origine.
  • Installez votre GDEMU.
  • Allumez et testez !
ATTENTION :
Après modification, le lecteur GDROM d’origine (5V) ne fonctionnera plus.
Utilisez uniquement un GDEMU ou un lecteur 3.3V issu d'une VA1.

Bonne nouvelle : les outils comme \"Region Changer\" fonctionnent sans shunt !

4 - BONUS - Pourquoi faut-il éviter le mod des resistantes VS ce tutoriel ?

4.1 - Ce que fait le mod de résistance :

Sur une Dreamcast VA0, les lignes du bus G1 (celles qui vont vers le lecteur GD-ROM) fonctionnent en logique 5V.
Le GDEMU, lui, n’accepte que du 3.3V sur ses lignes d’entrée.

Le mod par résistances consiste à augmenter la valeur des résistances en série placées sur certaines lignes de données, d’environ 30Ω (valeur d’origine sur la carte mère) à 100Ω ou un peu plus.

Pourquoi ?
• Les résistances en série limitent le courant qui passe sur les lignes de données.
• En augmentant la résistance, tu crées une petite chute de tension sur les fronts logiques.
• Cela réduit légèrement l’amplitude du signal vu par l’entrée du GDEMU.
• Ça peut baisser le 5V logique vers quelque chose comme ~3.8V ou 4V vu côté GDEMU (BUS G1).

4.2 - Ce que ça ne fait PAS
:!: Ça n’abaisse pas correctement à 3.3V ! C’est juste un “atténuateur” très faible, et ce n’est pas sûr du tout.
:!: Ce n’est pas un vrai convertisseur de niveau logique (pas comme un buffer TTL ou un remapping d’alim 3.3V).
:!: Ça peut endommager le GDEMU sur le long terme :

Même avec 4V au lieu de 5V, certaines entrées CMOS du FPGA interne au GDEMU peuvent se détériorer avec le temps.
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5510
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: TUTORIEL - Sega Dreamcast - VA0 (Rev0) : Modification complète pour GDEMU

Message par Xrider »

Tutoriel updated ;)
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Avatar du membre
LOUSTIK
Contributeur Lv1
Contributeur Lv1
Messages : 101
Enregistré le : sam. 11 janv. 2025 20:01
Pays : 🇭🇰 HK

Re: TUTORIEL - Sega Dreamcast - VA0 (Rev0) : Modification complète pour GDEMU

Message par LOUSTIK »

J'ai une dreamcast jap Va0 mais j'ai aussi une eur va1 que jai modifié avec un gdemu . Je me tate à faire la va0, je me dis que jai déjà la va1. Dans tout les cas merci pour ce que tu nous apporte continuellement ici.
Avatar du membre
Garfield56
Référent Technique
Référent Technique
Messages : 1076
Enregistré le : ven. 19 août 2022 03:14

Re: TUTORIEL - Sega Dreamcast - VA0 (Rev0) : Modification complète pour GDEMU

Message par Garfield56 »

Merci pour le tuto 👍
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5510
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: TUTORIEL - Sega Dreamcast - VA0 (Rev0) : Modification complète pour GDEMU

Message par Xrider »

LOUSTIK a écrit : mar. 29 avr. 2025 00:00 J'ai une dreamcast jap Va0 mais j'ai aussi une eur va1 que jai modifié avec un gdemu . Je me tate à faire la va0, je me dis que jai déjà la va1. Dans tout les cas merci pour ce que tu nous apporte continuellement ici.
Garfield56 a écrit : mar. 29 avr. 2025 00:50 Merci pour le tuto 👍
Merci a vous, c'est grace a la communauté qu'on reste motivé ;)

D'ailleurs vous venez de me motiver, je viens de rajouter le chapitre 4 au tutoriel :merci: :
4 - BONUS - Pourquoi faut-il éviter le mod des resistantes VS ce tutoriel ?
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Avatar du membre
Frogbull
Développeur
Développeur
Messages : 43
Enregistré le : mer. 29 mars 2023 13:12
Pays : 🇫🇷 FR
Contact :

Re: TUTORIEL - Sega Dreamcast - VA0 (Rev0) : Modification complète pour GDEMU

Message par Frogbull »

Superbe Tutoriel, bravo et merci @Xrider !
Snake, Snake, Snaaaaaaaaaaake !
Avatar du membre
kysermens
Delta User Lv1
Delta User Lv1
Messages : 6
Enregistré le : dim. 22 sept. 2024 21:08
Pays : 🇫🇷 FR

Re: TUTORIEL - Sega Dreamcast - VA0 (Rev0) : Modification complète pour GDEMU

Message par kysermens »

Merci pour le tuto.
Prélever les deux puces sur une carte mère VA1 et les implanter dans la VA0 fonctionnerais ?
il faudrait juste lever les pins 23 du BIOS et 8 de la Flash pour les alimenter en 3.3V ?
Où acheter ces deux puces vierges et les adaptateurs pour un TL866II Plus SVP?
Merci pour l'aide également ^^
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5510
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: TUTORIEL - Sega Dreamcast - VA0 (Rev0) : Modification complète pour GDEMU

Message par Xrider »

kysermens a écrit : mer. 10 sept. 2025 01:18 Merci pour le tuto.
Prélever les deux puces sur une carte mère VA1 et les implanter dans la VA0 fonctionnerais ?
il faudrait juste lever les pins 23 du BIOS et 8 de la Flash pour les alimenter en 3.3V ?
Où acheter ces deux puces vierges et les adaptateurs pour un TL866II Plus SVP?
Merci pour l'aide également ^^
Salut,

Pas testé, mais en théorie ça devrait fonctionner si tu prélèves bios + flash 3.3v d’une VA1.

Si tu tentes l’aventure, tu pourra valider ta théorie (c’est important pour la science ;) ).
Mais si tu veux être sûr que ça fonctionnera, alors utilise des mémoires flash en suivant le tutoriel ;)
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Avatar du membre
kysermens
Delta User Lv1
Delta User Lv1
Messages : 6
Enregistré le : dim. 22 sept. 2024 21:08
Pays : 🇫🇷 FR

Re: TUTORIEL - Sega Dreamcast - VA0 (Rev0) : Modification complète pour GDEMU

Message par kysermens »

Bon mauvaise nouvelle c’est pas possible d’implanter un ic502 à partir d’une VA1 donneuse sur une VA0
Le problème c’est que sur les VA1 IC502 est une puce avec 40 pins contrairement au VA0 ou ce composant est sur 32 pins.

Je voudrais suivre le tuto, mais impossible de trouver cette référence de puce vierge MX29LV002 sur aliexpress.

Même sur Google je trouve que le datasheet, je sais pas où la commander.

Si quelqu’un a une bonne adresse je suis preneur.

Merci.

Édit : quid du « Ensuite au recto de la CM, supprimer le composant D503 et faire un strap »
Étape plus nécessaire ? Ou simple oublie ?
Avatar du membre
Xrider
Administrateur
Administrateur
Messages : 5510
Enregistré le : sam. 14 sept. 2019 10:47
Localisation : MaskRom
Pays : 🇫🇷 FR
Contact :

Re: TUTORIEL - Sega Dreamcast - VA0 (Rev0) : Modification complète pour GDEMU

Message par Xrider »

kysermens a écrit : jeu. 18 sept. 2025 00:10 les VA1 IC502 est une puce avec 40 pins contrairement au VA0 ou ce composant est sur 32 pins.

Oui, Effectivement, ça fait un moment mais cela me revient maintenant :merci:
kysermens a écrit : jeu. 18 sept. 2025 00:10 Je voudrais suivre le tuto, mais impossible de trouver cette référence de puce vierge MX29LV002 sur aliexpress.

Même sur Google je trouve que le datasheet, je sais pas où la commander.

Si quelqu’un a une bonne adresse je suis preneur.

Merci.
Il m'en reste 2, je peux t'en vendre une si tu veux pour 12 euros (frais de port inclus :merci: )
-> MP Envoyé
https://delta-island.com/forum/ucp.php? ... lder=inbox

Sinon, a verifier si compatible (generique china) :
https://fr.aliexpress.com/item/1005008766822470.html
kysermens a écrit : jeu. 18 sept. 2025 00:10 Édit : quid du « Ensuite au recto de la CM, supprimer le composant D503 et faire un strap »
Étape plus nécessaire ? Ou simple oublie ?
Ancien tutoriel, plus nécessaire :super:
Delta Store - Modchip - Mods - Tools - Modification pour vos consoles de jeux video
Delta island - Jeux Vidéo - Retro-Ingénierie - Développement Hardware & Software
Avatar du membre
kysermens
Delta User Lv1
Delta User Lv1
Messages : 6
Enregistré le : dim. 22 sept. 2024 21:08
Pays : 🇫🇷 FR

Re: TUTORIEL - Sega Dreamcast - VA0 (Rev0) : Modification complète pour GDEMU

Message par kysermens »

Merci, mais je vais laisser tomber pour cette modif. Pour le coup je vais me rabattre sur une solution retrodream pour cette dreamcast Jap.
Un grand merci Xrider pour tout tes renseignements et tes explications
Avatar du membre
gl6171
Delta User Lv1
Delta User Lv1
Messages : 2
Enregistré le : jeu. 30 avr. 2026 14:19
Pays : 🇦🇺 AU

Re: TUTORIEL - Sega Dreamcast - VA0 (Rev0) : Modification complète pour GDEMU

Message par gl6171 »

Hi,
First off - thanks for the tutorial @Xrider , i recently purchased a Dreamcast from ebay and received a VA0 model and thought I would be stuck.

I was hoping you might have a higher res image of the 502 pads? I've removed both the 501 and 502 memory chips but i think i have lifted a pad on pin 31. Image

Not sure if this pin is connected to the footprint or the via on the other side of the footprint?
Répondre

Retourner vers « Sega - Dreamcast »