847Fermer849
KochiseLe 03/07/2009 à 14:27
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 smile

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.c

Sinon 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#GDROM

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 :

http://web.archive.org/web/20060707214844/http://www2.mozcom.com/~sknkwrks/gdcontroller.html
http://evolvingconsole.com/docs/sega/Sega_Dreamcast_GD-ROM_system.pdf (mirroir)
http://www.assemblergames.com/forums/showthread.php?t=19485
http://www.bjx.com.cn/files/wx%5Cdzsj%5Cdzsj%5Cdzsj99%5Cdzsj9910%5C991026.htm

Attention 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=275601
http://homepage.ntlworld.com/menace-59/gd-rom_stuff/the_main_guide.html
http://www.deadcoderemoval.net/tiki/tiki-view_blog_post.php?find=&blogId=1&offset=20&sort_mode=created_desc&postId=318
http://hydras-world.com/gaming/dreamcast/

Discussion similaire sur l'émulation du GD-ROM :

http://www.dcemu.co.uk/vbulletin/archive/index.php/t-2529.html

Ce 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 tongue

Kochise