acebook

Pages

vendredi 12 février 2016

[Dreamcast] Lire les jeux depuis un Disque Dur sans GDROM avec Dreamshell



Lire les jeux Dreamcast depuis un Disque Dur sans GDROM avec Dreamshell


Récapitulatif 
(car cela fait 1 an que j'ai commencé,et beaucoup de choses se sont passées ! )



Voir ici pour rajoute un port SD:
http://dragoncity17.blogspot.com/2016/11/dreamcast-lecteur-microsd-sur-le-port.html
 
Exemple Dreamshell RC4


Présentation en IDE CF et SATA


Disque Dur IDE 3.5


Compact Flash


Disque Dur SATA




-----------
 Requis :



Bios Dreamshell ou Bios Freezone JC en commande ! 

- Gain de temps
 - Pas de switch
- Pas besoin de lecteur Gdrom (ou lentille hs)
- Certaines dreamcast ne lisent pas les jeux gravés comme le cd Dreamshell !
 - Pas de soucis de flash..etc.. le top :)

Pour ceux qui hésitaient a faire le pas,maintenant plus d'excuse ! :)

 
Installer directement le nouveau bios comme ceci :


Il vous faudra seulement du fil et 2 Résistances de 10KΩ



-----------

Commande
(EN FRANCE UNIQUEMENT)

Envoi rapide sous 5 jours ! :)

 Vous allez recevoir ensuite un numéro de suivi,mais ne faites pas attention au site La Poste ce n'est pas mis à jour automatiquement !




----------- 

Nappes IDE

Nappe IDE 3.5 40 Fils (1.55€)



Convertisseur IDE 3.5 en 2.5 (0.74€)



Ensuite sois vous restez en IDE 2.5 ou 3.5,
sois vous passez en SATA ou CF.


 1 - Disque Dur SATA

Adaptateurs IDE>SATA (1.97€)

Extension SATA (1.21€)

 2 - Carte Compact Flash
(ou Carte SD avec Adaptateur)



Compact Flash 64 Go (35.64€)



Adaptateurs IDE > CF :

 Adaptateur IDE 2.5 > CF (0.80€) >> NON COMPATIBLE avec les Adaptateurs

Adaptateur IDE 3.5 > CF (1.19€) >> COMPATIBLE avec les Adaptateurs


Adaptateur IDE 3.5 > CF (1.49€) >>NON COMPATIBLE avec les Adaptateurs



Adaptateurs CF > SD (MicroSD) :

Attention !!
Les Adaptateurs CF>SD ne font pas lancer les jeux WinCE !


Adaptateur CF > SD (5.85€)

Adaptateur CF > MicroSD (6.17€)



Facultatif:
Si vous voulez carrément enlever la carte GDROM,
il faut utiliser un Active Crystal 33.8688Mhz 

Active Crystal 33.8688 Mhz 
------------


1 - Switch On/On 
(Pour passer du bios Sega au bios Dreamshell)

A l'arrière de la console
Il faudra juste découper un peu la grille a l'arrière pour faire passer le switch.


Sur le Côté



2 - Relier la Puce MX29LV160TMC-90 sur le Bios SEGA MPR-21931-X2



Nouveau !! Pins Non Utilisés,Gain de temps !
Je l'ai vu sur le Service Manual,que les Pins 1-16-18-20-22-25-27-29-44 ne sont pas utilisées !



Cependant ne pas oublier de relier la Pin 1 a la Pin 23,ainsi que la Pin 44 voir schéma plus loin.
Voici un aperçu,ne tenez pas compte des pistes arrachées ^^



Identifier votre carte mère c'est marqué dessus VA0,VA1 ou VA2.1 !

Soulever la Pin 12 du Bios Sega MPR-21931-X2 

Soulever la Pin 1,12 et 44 de la Puce MX29LV160TMC-90

>> Les Pins 1 et 44 peuvent être souder directement sur le bios Sega.
Car le bios Sega ne les utilisent pas.


 Souder les autres pins du bios et de la puce entre elles.
(N'hésitez pas a mettre de l'étain,sinon erreur lors du flashage !)

Info : Les pins 32 et 33 sont reliées entre elles !

VA0

Avec la version VA0 il faudra soulever aussi la pin 23 de la Puce MX29LV160TMC-90


VA1


Relier ensuite comme ci-dessous:



VA2.1 

La carte mère du GDROM est intégré a la CM :)




3 - Flasher la puce avec Dreamshell

Sur la page de l'éditeur SWAT
http://www.dc-swat.ru/page/dreamshell/

Graver la version
DreamShell 4.0 RC 4 CDI Image

Booter la dreamcast dessus.

Allez dans Bios Flasher
A partir de la,switcher sur la puce a chaud avec le switch on/on
Cocher Detect

Si vous avez Unknown

...refaites les soudures..ça ne passera jamais sinon !
Et même si ça bip..abuser des soudures..faites moi confiance :)
 
Si vous avez MX29LV160

C'est presque gagné..car maintenant il faut que ça passe a l'écriture

Cliquez sur Write
Choisir le bios Boot Loader Devkit 

Si vous n'utilisez pas la carte GDROM,donc avec l'active crystal il faut utiliser le bios "NoGdrom"

Si vous avez une erreur 2..5...etc.. il faut revoir les soudures !

Sinon parfait,c'est flashé !! :)



 4a - Relier la nappe IDE sous la carte mère

Rappel :
Fil 1 correspond au fil rouge de la nappe IDE


Astuce :
Au lieu de relier toutes les Masses 2-19-22 etc... on va simplement relier la Masse 2 !

Relier tous les fils de la nappe IDE sauf 19-20-22-24-26-28-30-32-34-39-40
(43 et 44 si Nappe IDE 44pins)


Si par la suite vous voulez mettre un Adaptateur SATA il faut que le fil de la Masse 2 sois court (Moins de 8cm) sinon le Disque Dur ne Bootera pas.

Je vous conseille de faire de gauche a droite.
Et aussi de partir du fil 40 a 1,c'est beaucoup plus simple !


4b - Relier la nappe IDE sous la pcb gdrom

Astuce :
Au lieu de relier toutes les Masses (2-19-22 etc...) on va simplement relier la Masse 2 !

Si par la suite vous voulez mettre un Adaptateur SATA il faut que le fil de la Masse 2 sois court (Moins de 8cm) sinon le Disque Dur ne Bootera pas.

Relier tous les fils de la nappe IDE sauf 19-20-22-24-26-28-30-32-34-39-40
(43 et 44 si Nappe IDE 44pins)



Points Alternatifs 0V 5V et 12V



Ce qui donnera avec un Disque dur IDE 2.5 :


Ce qui donnera avec l'adaptateur Compact flash :



Ce qui donnera avec l'adaptateur SATA :





Pour la diode bicolor (facultatif !) :

Fil 39 > Bleu
Anode (ou 3.3V)  > Rouge
Cathode > Masse

Anode et Cathode a prendre a la place de la diode d'origine.



Pour la VA2.1 c'est un peu plus compliqué :
Dos

Face



 5 - Copier les jeux sur le Disque Dur IDE



Formater votre carte Disque Dur en FAT32 avec AOMEI Partition

Choisir FAT32 et 64KB pour la Taille de cluster


!! Mettre votre disque dur en SLAVE pour qu'il sois reconnu !!


Télécharger DreamShell 4.0 RC 4 + Boot Loader

Copier le dossier DS sur votre disque dur

Copier vos jeux en format .CDI .GDI .ISO directement.

Je vous conseille de faire des répertoires ne dépassant pas 9 pour tous les voir dans le menu.
Pareil pour les jeux regrouper les par 9 maximum pour tous les voir.

Exemple :



Maintenant allez dans ISO LOADER
Puis IDE
Lancez votre jeu !

6 - Compatibilités des Jeux PAL avec Dreamshell



Dreamcast GDI Compatibility List (Dc-Swat)

Dreamcast GDI Compatibility List (oliXon)

Dreamshell Compatibilités PAL "DragonCity"

Il faut au maximum privilégier le format GDI et GDI Optimise car le format CDI peut poser des problèmes de compatibilités !

Pour le GDI Optimise utiliser le pack :
ISO Make pack v2.4

Pour faire un RESET pendant le jeu (IGR) appuyer sur :

A+B+X+Y+START

Si vous voulez tester vous mêmes des jeux je vous conseille de faire:

1 - Vérifier true async DMA avec la config par défaut
 2 - Vérifier les adresses 0x8c000100 et 0x8cfe8000
3 -  Désactiver true async
4 - Désactiver DMA

7 - Astuces

7-1 Démarrer directement sur IDE dans IsoLoader


Éditer le fichier app.xml dans DS\apps\iso_loader

Ligne 135 (voir ici) remplacer :

path="/" 
par
path="/ide"

7-2 Résoudre problème de Gd-Ripper qui plante

Remplacer le par Gd-Ripper


7-3 Mettre a jour Dreamshell Manuellement

Sinon voici la dernière version :
DS Megavolt 2017

https://github.com/DC-SWAT/DreamShell/tree/master/build

Voir l'historique des changements

https://github.com/DC-SWAT/DreamShell/commits/master/build

Mettre a jour sa version :

Garder la dernière version,ici c'est "DreamShell_4.0.0_RC4_and_Boot_Loader.7z "

>> Depuis  DreamShell-master.zip
Copier dans Apps gdplay
 Copier dans Apps iso_loader
 (supprimer l'ancien dossier iso_loader)

Copier rungd.bin dans le dossier firmware
Copier Digitalt.ttf dans le dossier fonts/ttf/
Remplacer le fichier DS_CORE.BIN à la racine de DS


 7-4 Faire des Screenshots dans le menu Dreamshell

Créer un dossier "screenshot" dans le dossier DS

Pour faire des screenshots faites :
L+R+X

 7-5 Passer tous les jeux GDI en GDI OPT

J'ai créé un batch permettant de convertir tous les jeux GDI en GDI OPT automatiquement !

Batch Optimize GDI

Pour cela mettre tous les jeux GDI dans un même dossier
Copier a l'intérieur mon pack

Lancer Batch Optimize GDI.bat
Tous les jeux seront optimisés,plus qu'à les tester !


7-6 Mettre vos Covers

Créer un dossier covers comme ceci:
DS\apps\iso_loader\covers

A l'intérieur mettez des covers (jpg ou png) de taille 256*256
Renommez votre cover comme votre ISO CDI ou fichier (.gdi)


7-7 Rendre Bootable Dreamshell RC3 (Unlock G1)

Ouvrir DS_CORE.BIN avec un éditeur héxadécimal
Remplacer toutes les valeurs e4745fa0 par 000000a0


7-8 Photos CM et GDROM

Photos d'une précision incroyables,qui vous permettra de trouver des points de soudures secondaires si jamais vous avait fait une bêtise ! :)

PCB Gdrom and Motherboard Gillbert



Enjoy !