Sinon le chip utilisé est un 'bête' OTI-9220 (Oak Technology) modifié (depuis le OTI-912) et overclocké pour atteindre le débit du GD-ROM :
Malheureusement la réalité n'est pas aussi "simple" :
Sur ma DC le contrôleur n'utilise pas de OTI-9220, mais un Toshiba TC9450AF ainsi que 2 customs chip Sega:
Mais le pire c'est que Sega a apparemment intégré cette carte à la carte mère, ce qui risque de poser quelques problèmes.
voir ces liens pour plus d'infos:
http://jonr.neovanglist.net/?p=20
http://www.flickr.com/photos/rocatis/2236535303/
Note: après pas mal de recherche il semble que l'ensemble des infos autour du GD-ROM sur le web, sont dans la plupart des cas fausses ou incompletes, surtout coté hardware (exemple typique ce pinout que l'on retrouve partout, a comparer avec le mien :
http://www.fuzzymuzzle.com/Bitmaster/CD_ROM_Port.htm ).
Pour moi la seule source plus ou moins sûr est le code source de lxdream.
Sinon de mon coté j'ai fini par utiliser DC dev pour faire quelque programmes de tests et analyser le bus (à l'aide de la carte fpga).
Par curiosité voici une partie des données capturées par le fpga (avec un jeux qui boot):
Après analyse il s'agit bien d'Atapi ici, mais avec quelques commandes spécifiques Sega, qui d'ailleur sont bien présentes dans lxdream (
http://www.lxdream.org/count.php?file=lxdream-0.9.1.tar.gz).
Donc le pinout ci-dessus, ainsi que le mémory mapping est bien confirmé :-)
Maintenant il va falloir ce procurer le connecteur qui va bien pour la suite.