Jeff_HxC2001 (./845) :
Oui tout a fait. d'ailleurs le travail va consister a reproduire l'émulation gd-rom/atapi présent dans lxdream.
je repost un ancien message avec les liens:
Jeff_HxC2001 (./660) :
Petite parenthèse et retour sur la Dreamcast :
Blablabla, je vais pas tout quoter non plus 
Pour rappel, la Dreamcast est strictement la même chose qu'une borne Naomi, simplement avec moitié moins de mémoire pour des raisons de coût. En trouvant des infos sur la Naomi, on peut donc les transposer à la Dreamcast :
http://mamedev.org/source/src/mame/drivers/naomi.cSinon un portage le NET-BSD à été réaliser sur Dreamcast, et le driver GD-ROM correspondant est intégré dans le kernel Linux depuis la release 2.6.25 :
http://www.netbsd.org/ports/dreamcast/http://www.kernel.org/doc/menuconfig/drivers-block-Kconfig.html#GDROMSinon 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 :
http://web.archive.org/web/20060707214844/http://www2.mozcom.com/~sknkwrks/gdcontroller.htmlhttp://evolvingconsole.com/docs/sega/Sega_Dreamcast_GD-ROM_system.pdf (mirroir)
http://www.assemblergames.com/forums/showthread.php?t=19485http://www.bjx.com.cn/files/wx%5Cdzsj%5Cdzsj%5Cdzsj99%5Cdzsj9910%5C991026.htmAttention tout de même à la structure logique des GD-ROM, ils ne respectent pas la norme ISO-9660 :
http://www.cdrom-guide.com/forums/showthread.php?t=275601http://homepage.ntlworld.com/menace-59/gd-rom_stuff/the_main_guide.htmlhttp://www.deadcoderemoval.net/tiki/tiki-view_blog_post.php?find=&blogId=1&offset=20&sort_mode=created_desc&postId=318http://hydras-world.com/gaming/dreamcast/Discussion similaire sur l'émulation du GD-ROM :
http://www.dcemu.co.uk/vbulletin/archive/index.php/t-2529.htmlCe qui serait cooool, une fois le bus GD-ROM analysé et la carte d'émulation réalisée, ce serait de rajouter un port IDE-ATAPI classique sur la carte pour y brancher un lecteur de DVD-ROM : à nous les jeux homebrew DC sur 4.5 GB ! Voire même coder un lecteur de DVD/DivX

Kochise