اتصال مموری کارد SD به دریم کست (آموزش)

گفتگو در 'Old Consoles' ایجاد شده توسط ramaz, ‏Jul 7, 2011.

  1. ramaz

    کاربر سایت

    تاریخ عضویت:
    ‏Dec 31, 2010
    ارسال ها:
    396
    نام:
    رضا
    به نام خدا

    [​IMG]
    سلام؛ در این پروژه قصد دارم نحوه اتصال مموری کارد SD رو به کنسول دریم کست آموزش بدم. و در ادامه بعد از توضیحات سخت افزاری، نرم افزارهای مورد نیاز و کاربردهاشون و همچنین نحوه اجرای بازیها رو از روی SD معرفی وتوضیح میدم. لازم به ذکره که ارتباط با SD با استفاده از CD های بوت مخصوصش مقدوره و مثلا نمیتونید فلان بازی رو روی اون save و load کنید.

    [​IMG]

    [​IMG]

    بخش اول: سخت افزار
    برای انجام این پروژه به قطعات اولیه ی زیر نیاز داریم:

    +مموری کارد SD بهمراه سوکت؛ ظرفیت مموری نا محدود و تا 32گیگا بایت خواهد بود؛
    +یک عدد مقاومت 470 اهم؛
    +یک عدد دیود LED 3 میلیمتری ترجیحا سبز رنگ؛
    +یک خازن سرامیکی 0.1 میکروفاراد (روی این خازن عدد 104 حک شده) و یک عدد خازن الکترولیت 10میکروفاراد؛
    +بورد مدار چاپی هزار سوراخ

    طرح شماتیک مدار
    [​IMG]

    اتصالات مموری کارد SD
    [​IMG]

    اتصالات پورت سریال از خارج کنسول: از چپ براست اولین پایه 1 و آخرین 10 هستش.

    [​IMG]
    اگر سوکت پورت سریال کنسول رو در اختیار دارید کافیه که مدار رو روی یک فیبر هزار سوراخ مونتاژ کرده و اتصالات سوکت رو به مدار لحیم کنید.

    اما اگر از این نوع سوکت ندارید نگران نباشید چون خود منم نداشتم! من بورد مدارچاپی رو طراحی و مونتاژ کردم و اونو در داخل کنسول تعبیه کردم، اتصالات رو هم به پورت سریال روی main board لحیم کردم؛ اگر شما هم قصد اینکار رو دارید توصیه میکنم حتما قبلش روی یک بورد اسقاطی مشابه تمرین لحیم کاری کنید. همینجا هم بگم که حقیر شخصا هیچ مسئولیتی در مورد خرابکاری های دوستان نمی پذیرم!:d

    [​IMG]

    اتصالات پورت سریال از داخل کنسول: برعکس حالت قبل، یعنی از راست به چپ اولین پایه 1 و آخرین 10 هستش.

    در این صورت باید قطعات زیر رو هم تهیه کنید:

    ++کابل فلت 7 رشته ای حدود 20 تا 25 سانتی متر؛
    ++سوکت مخابراتی 7 پین نری و مادگی.
    ++یک عدد فیبر هزار سوراخ با ابعاد موجود در نقشه زیر، یا اینکه بورد مدارچاپی رو مطابق نقشه زیر خودتون بسازید.

    نقشه PCB قبلا توسط خودم طراحی شده و میتونید با فرمت PDFاز اینجا دانلود کنید؛ اگر از فیبر هزار سوراخ استفاده میکنید حتما ابعادشو بر اساس نقشه در بیارید تا براحتی در داخل کنسول جا بگیره.

    در ادامه دستگاه رو با احتیاط باز کرده و به ترتیب قسمت های واحد تغذیه، واحد GD-ROM، واحد maple bus (پورت کنترلرها) و محافظ فلزی main board رو برداشته تا بتونیم به پورت سریال روی main دسترسی پیدا کنیم. سپس پایه های مورد نیاز سریال رو از روی پورت به سیم های فلت لحیم می کنیم، سعی کنید قبلا حتما چند بار اینطور لحیم کاری رو روی یک بورد اسقاط تمرین کنید تا اینجا گند نزنیم! از اینجا آموزش قدم به قدم باز کردن کنسول رو ببینید.
    بعد مثل شکل زیر کابل رو از گوشه محافظ فلزی در آورده و بعد از مونتاژ دوباره اجزاء کنسول، کابل رو به سمت فن و بالای مودم میرسونیم.

    [​IMG]
    [​IMG]
    [​IMG]
    در آخر سعی کنید محل نصب مموری SD رو به شکل زیر بتراشین، سعی کنید حتما از سوهان پرداخت استفاده کنید.

    [​IMG]
    بخش دوم: نرم افزار
    متاسفانه به دلیل محودیت در سرعت انتقال اطلاعات در پورت سریال، ایت آداپتور نمیتونه GD-ROM رو بخوبی شبیه سازی کنه؛ سرعت GD-ROM حدود 12x هست. یعنی همه بازی ها از روی SD قابل اجرا نیستن. ولی برای راه اندازی امولاتور و سایر Hombrewها چیز خوبیه!
    دوباره ذکر میکنم که ارتباط با SD با استفاده از CD های بوت مخصوصش مقدوره و مثلا نمیتونید فلان بازی رو روی اون save و load کنید.


    نرم افزارهای مورد نیاز برای ارتباط با کارت SD:

    DreamShell v4.0.0 Beta4: یک سیستم عامل Hombrew برای دریم کست هست که توسط برادران روسی طراحی و برنامه نویسی شده. به وسیله این نرم افزار میتونید به فایل های داخل CD، VMU و مموری SD دسترسی کامل داشته باشید و اونهارو کپی یا حذف کنید. همچنین با نسخه iso loader این برنامه میشه isoی بعضی بازیا رو از روی SD اجرا کرد.
    دانلود
    [​IMG]
    DCPlaya 2.0: یک نرم افزار چند رسانه ای خوب که قادر به اجرای انواع فابل های موسیقی، ویدئویی و تصویریه. بوسیله این نرم افزار میتونید فیلم ها، آهنگ ها و عکس ها رو از روی SD اجرا کرده و لذت ببرید! یک چیز جالب در مورد این نرم افزار هماهنگی با VMU(مموری فابریک دریم کست که LCDداره) هستش؛ بطوریکه همزمان با اجرای فیلم و موسیقی، میتونید روی LCDی VMUاسم فایل و جالبتر از اون اکولایزر و یا اسکوپ رو مشاهده کنید!
    دانلود

    [​IMG][​IMG]
    [​IMG]

    بازی های سازگار با مموری SD: لیست این بازی ها و همچنین نحوه ی اجراشون رو میتونید از اینجا ببنید.

    نکته: آموزش رایت ایمیج های دریم کست توسط خودم در همین انجمن موجوده و می تونید مطالعه کنید.
     
    #1 ramaz, ‏Jul 7, 2011
    آخرین ویرایش: ‏Jun 4, 2012
    reach usa این نوشته را Like کرده است.
  2. highlight

    کاربر سایت

    تاریخ عضویت:
    ‏May 17, 2007
    ارسال ها:
    685
    سلام
    من این sd card reader رو ساختم. DreamShell_4.0.0_RC1 رو هم رویی سی دی رایت کردم. کاملا اجرا میشه. منو میاد و محتویات داخل کارت رو هم راحت می خونه و لیست می کنه. اما وقتی روی یکی از فایلها با دکمه A کلیک می کنم (به عبارتی انتخابش می کنم بعد از چند لحظه یه صفحه مشکی با یه سری نوشته میاد و همین!
    اگر با نرم افزارهای مختلف برای این کارت خوان کار کردید ممنون میشم توضیح مبسوطی ارایه بفرمایید.
    با تشکر
     
  3. mohi110

    کاربر سایت

    تاریخ عضویت:
    ‏Jun 5, 2008
    ارسال ها:
    359
    نام:
    محسن حدودی
    آقا خیلی زحمت کشیدی دستت درد نکنه :x
     
  4. ramaz

    کاربر سایت

    تاریخ عضویت:
    ‏Dec 31, 2010
    ارسال ها:
    396
    نام:
    رضا
    اینجا بازیهایی که میشه از روی sd اجرا کرد رو داره (حتما باید cdi باشه)
    Sega Dreamcast SD Card Iso Downloads | DCiSOZONE.com
    توی همون سایت بگردی آموزش کاملشو پیدا میکنی. سایت دریم شل هم همینطور
    سوالی بود در خدمتم
     
  5. highlight

    کاربر سایت

    تاریخ عضویت:
    ‏May 17, 2007
    ارسال ها:
    685
    این dreamshell رو من کلی سرچ کردم و دو نسخه ازش رایت کردم هیچ فایده ای نداره. تمامی مراحل کار با هاش رو بلدم. همچنین تبدیل فرمت cdi به iso برای استفاده در کارت اس دی. حتی ایزوی آماده از همون سایت رو هم دانلود کردم ولی اجرا نمیشه. آخرین پیام برای عدم اجرا هم این بود:
    cant open sdisold.dat
    خلاصه 2 تا کارت اس دی هم امتحان کردم نتیجه یکی هستش. شما اگر قادر به اجرای بازیها یا شبیه سازها روی دریم بوده اید لطفا در این موارد راهنمایی بفرمایید:
    1. ورژن دقیق دریم شل
    2. نوع کنسول (لوگوی آبی یا قرمز)- چون در نسخه ژاپنی احتیاج به قرار دادن فایل dummy (یه فایل فقط برای افزایش حجم) هستش.
    3. نوع و سایز کارت اس دی
    4. بعضی از homebrew ها یا بازیهای اجرا شده توسط خودتون
    5. علل مختلف عدم اجرا یا خوانده نشدن اس دی کارت
    اگر از برنامه های خودتون یا نسخه های اجرا شده چیز کم حجمی (حدود یا کمتر از 10 مگ) چیزی برای تست می تونید بگذارید هم ممنون میشم.
    با تشکر فراوان
     
  6. ramaz

    کاربر سایت

    تاریخ عضویت:
    ‏Dec 31, 2010
    ارسال ها:
    396
    نام:
    رضا
    علاوه بر اینکه باید از dreamshel نسخه sd خوانش استفاده کنی باید یه سری فایل هم توی root مموریت بریزی. که توی همون قسمت راهنمایی های dcisozone و سایت رسمی dreamshell روسی گفته باید چیکار کرد.
    همچنین ایزویی که دانلود میکنی باید توی کامنتش نوشته باشه که نسخه sd هست. من اینو اون موقع دادم به دوستم میگفت باهاش doa2 و کلی امولاتور رو باهاش رو لود کرده. ایمیلشو پیدا میکنم ازش میپرسم چیکار کرده
    اما سوال آخریت بنظرم مهم تره اونو اول میگم:

    *5. اول مطمئن شو ببین مشکلی در اتصالات و سیم کشی و تغذیش نباشه.
    ممکنه بخاطر فرمت sd باشه، هر دو حالت fat و fat32 رو چک کن.

    1. من و دوستم هردو با dreamshel 4.0 beta کار کردیم.
    2. اینو روی کنسول ژاپنی امتحان کردم با dummy هم کاری نداشتم.
    3. از مبدل میکرو به اس دی استفاده کردم
    4. همین dcplaya ورژن sd خوانش. اون موقع بهترین پلیرش همین بود، mp3 و ویدئوهای زیر 4 مگ رو بخوبی پلی میکرد . با دریم شل هم فقط از فایل های داخل VMU بکاپ گرفتم. پی بازی نبودم متاسفانه
     
  7. zola

    کاربر سایت

    تاریخ عضویت:
    ‏Jan 15, 2014
    ارسال ها:
    20
    تا چند گیگ بهش وصل میشه
    راستی هار اکسترنال هم میخونه؟
     
  8. ramaz

    کاربر سایت

    تاریخ عضویت:
    ‏Dec 31, 2010
    ارسال ها:
    396
    نام:
    رضا
    8 گیگ تست شده
    هارد که من ندیدم تابحال..
     
  9. ehsanservat

    کاربر سایت

    تاریخ عضویت:
    ‏Dec 3, 2012
    ارسال ها:
    5,337
    خیلی جالبه

    ممنونم :x
     
  10. ehsanservat

    کاربر سایت

    تاریخ عضویت:
    ‏Dec 3, 2012
    ارسال ها:
    5,337
    [​IMG]
     
    sadegh93 و reach usa این نوشته را Like کرده اند.
  11. smoker

    کاربر سایت

    تاریخ عضویت:
    ‏Jan 17, 2012
    ارسال ها:
    1,469
    نام:
    علیرضا
    اگه میشه تصاویر رو دوباره اپلود کنید
     
  12. ramaz

    کاربر سایت

    تاریخ عضویت:
    ‏Dec 31, 2010
    ارسال ها:
    396
    نام:
    رضا
    عكسا كه همشونه سرجاشه
     
  13. Roxy Kay

    کاربر سایت

    تاریخ عضویت:
    ‏Aug 13, 2015
    ارسال ها:
    16
    استارتر عزیز پست اول بیشتر تصاویر نشون نمیدن
    اگه ممکنه مجدداً قرار بدید
     
    sadegh93 این نوشته را Like کرده است.
  14. highlight

    کاربر سایت

    تاریخ عضویت:
    ‏May 17, 2007
    ارسال ها:
    685
    من این کارت ریدر رو به دو شکل درست کردم: هم به شکل داخلی یعنی با سیم و هم به شکل فیشی عین همینی که تو سایت های خارجی می فروشند. نتیجه یکسان بود. فقط مموری کارت قدیمی بهش می خورد که قدیمی هم یه 512 مگ داشتم. حدود 8 یا 10 مدل دیگه چک کردم جواب نداد یه جز همون مدل 512 مگ قدیمی که مموری کارت سایز استاندارد یا همون بزرگ هستش.
     
    reach usa این نوشته را Like کرده است.
  15. mohsen_csharp

    کاربر سایت

    تاریخ عضویت:
    ‏Feb 25, 2012
    ارسال ها:
    29
    با سلام. آقا بنده هم این مدار رو روی دریمکست به صورت داخلی پیاده سازی کردم. مشکل شناسایی رم داره. بعضی موقع راحت میشناسه ولی کافیه یه بار هنگ کنه یا اگه زود خاموش روشن کنی دیگه نمی شناسه. من اصلا از این قابلیت راضی نیستم. من خیلی رو دریمکست کار کردم ولی تو این مورد اصلا به خوبی پلی دو نیست.
    البته تخصص اصلی من ساترن هست.
    باز دارم روی شناسایی رم کار می کنم که اگه بتونم مدت زمانی که واسه شناسایی رم میزاره رو افزایش بدیم فکر کنم وضعیت بهتر بشه
     
    nimaazmayesh این نوشته را Like کرده است.
برچسب ها: