Le post du netdimm commencent un peu à dévier sur les compact flash, je me permets d'ouvrir un nouveau sujet.
Je ne le fais pas non plus pour rien, car grande nouvelle, ça marche !!! Et même un lecteur homemade !
Bon j'en suis pour le moment qu'au début et je crée donc ce topic pour partager les infos.
Le lecteur
Je suis donc parti sur le schéma dispo à cette page comme il y a quelques mois j'avais trouvé un lecteur unitek:
http://notinmame.blogspot.co.uk/2011/03 ... flash.html
Le voici en image :

Il est aussi dispo sous un autre forme plus claire ici :
http://wiki.pcbotaku.com/wiki/Sega_CF_box
Voici donc le PCB du lecteur unitek

Il faut commencer par faire sauter le strap dessous le PCB du lecteur

J'ai ensuite souder un connecteur IDE pour pouvoir utiliser des câbles dupont et ainsi modifier facilement le câblage le cas échéant.


J'ai réussi à trouver un adaptateur SCSI équivalent à celui du guide


Comme sur le guide j'ai modifier mon adaptateur scsi

Et ensuite j'ai suivi les câblage, voilà ce que ça donne en montage volant (je n'ai pas relié toutes les masses par contre puisqu'elles sont connectées en interne dans la netdimm) :

Je pense par contre, qu'il y a une petite erreur dans son schéma, en effet, il alimente les CF directement en 5v alors que la naomi fonctionne en 3,3v en interne.
Il faut donc soit adapter les tensions soit alimenter les CF en 3,3v (le plus simple à mon avis)
Après quelques tests j'ai peu de CF qui fonctionnent en 5v mais par contre en 3,3v ça passe bien.
Je posterais plus tard les modifs à apporter au lecteur.
Il faut configurer la net dimm en adéquation pour utilise un gd rom :

Voici la netdimm (bien évidemment en firmware 4.02)

Et avec la compact flash, voilà ce que ça donne (je fais mes tests sur ma tv, la naomi est en pièces) :

Le security chip
Bon ce sacré security chip c'est une sorte de secret bien gardé, je ne sais pas si c'est pour le business de chacun mais bref, comme on disait, le savoir ne vaut que si il est partagé.
Donc voici quelques infos.
Le source peut se trouver à cet endroit après un peu de recherche sur google :
http://pastebin.com/Wn33TXMk
Par contre il possède une grosse erreur au niveau des bits de config.
Il faut donc utiliser ceux ci :
Code : Tout sélectionner
__config 0x2102
; __config 0x32A2 //anciennes valeurs
Si vous voulez mettre les clés à zero, il suffit de modifier les lignes suivantes :
Pour mettre les clés à zero
Code : Tout sélectionner
AKEYCODE
ADDWF PCL,F ; !!Program-Counter-Modification
; DT 0x33,0x3E,0xE9, 0x23,0x54,0xDC,0x68,0x64 ; First 8 bytes part of DES key
DT 0x33,0x00,0x00, 0x00,0x00,0x00,0x00,0x00
Code : Tout sélectionner
BKEYCODE
ADDWF PCL,F ; !!Program-Counter-Modification
; DT 0x34,0x2F ; Last 2 bytes of DES key
DT 0x34,0x00,0x00,0x00,0x00,0x00,0x00,0x00
Code : Tout sélectionner
FILENAME
ADDWF PCL,F ; !!Program-Counter-Modification
; DT "5BGB.BIN"
DT "5ABC.BIN"
http://www.microchip.com/pagehandler/en ... ly/mplabx/
Lancer le fichier mpasmx.exe dans le répertoire : "C:\Program Files\Microchip\MPLABX\mpasmx"
Configurer MPASMX comme ceci (en spécifiant le fichier précédemment créé/modifié) :

Et cliquer sur Assemble
Ceci vas vous créer un fichier HEX si tout vas bien que vous pourrez claquer dans un PIC16F628A avec votre programmateur préféré (perso un wellon vp-280)
Et voilà, un security chip !
Si cela vous semble un peu compliqué, djvinc en vend pour pas cher :
viewtopic.php?f=9&t=35075&p=673016
Le soft
Le soft pour transférer à été leaké et est dispo à cette adresse :
http://notinmame.blogspot.co.uk/2012/07/naomicf.html
Pour l'utilisation, choisissez votre .bin, le lecteur, cliquez sur get id et ensuite sur Flash.
Ca prends un certain temps donc ne vous inquiétez pas.
J'utilise un adaptateur pcmcia/compact flash pour programmer.
Voilà pour le moment où j'en suis rendu.
ATTENTION, ce tuto est fait pour que vous puissiez remplacer vos propre jeux par une compact flash pour économiser votre gdrom et/ou vos cartouches
Vous devez absolument posséder le jeu original
Je ne cautionne en aucun cas le piratage !
Edit : MAJ photos (merci imageshack...)