Info
امولاتورها - یا شبیه سازها (Emulators)

نمونه اجرای همزمان سه سیستم عامل بر روی ویندوز اکس پیامولاتور چیه؟
یکی از مطالبی که من همیشه ازش خوشم میومده، امولاتورها بودن. بطور خیلی خلاصه برای اونهایی که نمیدونن بگم که امولاتورها، معمولا شبیه سازهای یک برنامه یا سیستم هستند که توی یک سیستم دیگه اجرا میشن.

برای مثال شما یک کامپوتر دارین که الان دارین باهاش این نوشته ها رو میخونید، از بازی های کامپیوتری هم بدتون نمیاد، ولی کیفیت بازی های Play Station معمولا خیلی بالاترن. دلیلش هم اینه که اونها مخصوص بازی طراحی شدن و اگه کیفیت بازیهاشون از بازیهای کامپیوتری بالاتر نباشه که کسی اونها رو نمیخره.
ولی از اونجایی که با کامپیوتر میشه هر کاری کرد، میتونید روی کامپیوترتون یک شبیه ساز Play Station بریزید و کامپیوتر رو تبدیل کنید به Play Station.

البته نباید انتظار داشته باشید که همه بازیهای Play Station روی کامپیوتر اجرا بشن. چون نمیشه تمام سخت افزار و نرم افزار Play Station رو (از این به بعد بعش میگم PS) همونطوری که واقعا هست شبیه سازی کرد.

پس نتیجه این شد که ما روی سیستم PC (کامپیوتر شخصی) یک سیستم دیگه رو کهPS یا (Play Station) باشه شبیه سازی میکنیم.

Windows NT 4 and Win 98 on a XP boxانواع رایج امولاتور
برای شروع، بد نیست که بدونید تقریبا از نظر تئوری، شبیه سازی هر چیزی روی کامپیوتر عملیه. ولی این به اون معنی نیست که حتما همین فردا میتونید بازیهای XBOX رو روی کامپیوتر اجرا کنید.
اول از همه باید امولاتور یا نرم افزار این کار موجود باشه و دوم اینکه باید اون سیستم (کامپوتر) توانایی اجرای اون رو داشته باشه. (مثلا PS2 یا PS3 از نظر کارت گرافیکی و محاسبات، خیلی بهتر از یک کامپوتر کار میکنند.)

یک سری از امولاتورهایی که من تا حالا دیدم رو میتونم به این دسته ها تقسیم بندی کنم.
اونهایی که این رنگی نوشتم یعنی مورد علاقه من بودن و احتمالا یک توضیحاتی در موردشون میدم.
کنار هر لینکی که علامت * قرمز دیدید یعنی یا مورد علاقه من بوده و یا تستش کردم و خیلی خوب جواب داده و یا طبق مطالعاتم بهترین برنامه در این زمینه است.)
برای هر مورد هم تا جایی که تونستم شبیه سازهایی رو پیدا کردم و لینکشون رو گذاشتم کنارشون. (راستش جونم در اومد این همه لینک رو از جاهای مختلف جمع آوری کنم)

  1. شبیه ساز دستگاههای بازی برای ویندوز
    • شبیه ساز دستگاه ATARI یکی از محبوبت ترین دستگاههای بازی در دنیا بود. (توی ایران بازی هواپیماش به نام River Raid خیلی معروف بود) (شبیه سازها: PCAE و Stella* و z26 -- بازیها: CoolROM)
       
    • شبیه ساز دستگاه Game Boy وGame Boy Color و Game Boy Advance (یک دستگاه بازی که در دست میگیرن و بازی میکنن یعنی خودش صفحه نمایش داره و نیازی به وصل کردن به تلوزیون نداره.) (شبیه سازها: BoycottAdvance و No$gba و Visual Boy Advance - بازی ها: CoolROM)
       
    • شبیه ساز دستگاه Super Nintendo یا NES یا SNES که مخفف Super Nintendo Entertainment System بود و توی ایران به میکرو معروف بود. بازی محبوب برادران ماریو (Mario Bros) از مشهورترین بازیهای نینتندو بودند. (شبیه سازها: Snes9x و ZSNES* - بازیها: CoolROM)
       
    • شبیه ساز دستگاه SEGA - جالبه که هنوز هم توی بازار توپخونه تهران به فروش میره. با بازی Mortal Combat 3 خیلی معروف شد. (امولاتورها:Gens32 و Gens و Fusion - بازیها: CoolROM )
       
    • شبیه ساز Nintendo 64 (این دستگاه خیلی جالبه - بازی های سه بعدی داشت و خیلی هم گرافیک تمیزی ارایه میکرد) (شبیه سازها: Project64* و 1964 - بازیها: CoolROM)
       
    • شبیه ساز Play Station 1 - یکی از پر طرفدار ترین دستگاههای بازی در ایران است که شبیه سازهای خیلی خوبی هم براش نوشته شده. از بازیهای پر طرفدارش Tekken 3 بوده است.(همه بازیهای PS1 روی CD هستند.)
       
    • شبیه ساز Play Station 2 (هنوز امولاتوری که بتونه بازیهای PS2 رو اجرا کنه ساخته نشده، ولی یک کارهایی تو این زمینه انجام شده. مثلا تونستن خودشون دمو و بازیهای ساده برای PS2 بنویسن و روی شبیه سازهای خودشون اجرا کنن) (چند امولاتور مقدماتی: PCSX2  و NeutrinoSX2  و PS2emu)
    • در مورد شبیه ساز XBOX هم تقریبا اوضاع مثل PS2 هست ولی با این تفاوت که شبیه سازهای مختلفی نوشته شده که بر روی خود XBOX اجرا بشن و یه دستگاه دیگه رو شبیه سازی کنه و تازه یه پروژه ای هم هست که میخواد بازیهای XBOX رو چون ساختار خیلی نزدیکی به فایلهای EXE ویندوز دارن، با تبدیل کردن، اونها رو توی ویندوز و بدون امولاتور اجرا کنه.  (شبیه ساز: Xeon )
       
  2. شبیه ساز کامپیوترهای مختلف برای ویندوز
    • شبیه ساز Amiga (شبیه ساز: WinUAE )
    • شبیه ساز کمودور 64 (شبیه سازها: CCS64 و Hoxs64 - بازیها: C64.com)
    • شبیه ساز Apple Macintosh (شبیه سازها: Basilisk II و Ardi و vMac و PearPC* بهترین امولاتور- حتی میتونه MacOSX رو هم اجرا کنه)
    • شبیه سازهای چندکاره - این شبیه سازها در اصل شبیه ساز یک کامپیوتر مجزا تحت ویندوز هستند و میشه بعد از راه اندازی، هر سیستم عاملی که خواستید روشون نصب کنید. البته هر سیستم عاملی که روی کامپیوترهای شخصی (PC) نصب میشه، یعنی Mac OSX رو معمولا نمیشه روش نصب کرد. (که اخیرا یک سری هکر این کار رو کردن و یک Mac OSX رو جوری هک کردن که بتونه روی PC هم نصب بشه و اسمش رو گذاشتن Mac OSx86 یا بطور خلاصه OSX86 (کنایه از X86 که به سری پردازنده های اینتل مثل 386، 486 و ... میگن) (کامپیوترهای مجازی: VMware Workstation* وMicrosoft Virtual PC 2004 وQEMU و Parallels Workstation )
       
  3. شبیه ساز سیستم های مختلف تحت سیستم های مختلف
    • شبیه ساز برنامه های ویندوز تحت Linux (معروف به Wine - به معنیش زیاد توجه نکنید ترکیبی از دو کلمه WIN+Emulator میباشد)
    • نیمه شبیه ساز لینوکس تحت ویندوز. (معروف به Cygwin - با این مجموعه، خیلی از دستورات و برنامه های تحت لینوکس رو میشه در محیط ویندوز داشت.)
    • و غیره... (این و غیره یعنی کم آوردم، چیز دیگه ای یادم نمیاد...)

اصطلاحات لازم در زمینه شبیه سازها:

  • Bios: هر سیستم سخت افزاری معمولا یک برنامه راه انداز داره (یک چیزی شبیه سیستم عامل ویندوز یا DOS در نظر بگیرید) که داخل دستگاه در یک IC سخت افزاری ذخیره میشه. وقتی که شما دستگاه رو روشن میکنید، این برنامه از روی IC مورد نظر خوانده شده و اجرا میشه.
    امولاتورهای موجود برای دستگاههای قدیمی تر تقریبا میتونن خودشون این بایوس رو شبیه سازی بکنن ولی در دستگاههای پیشرفته تر (یعنی از PS1 به بعد) شما حتما به بایوس برای اجرا شدن احتیاج دارید.
    در امولاتورهای جدید(مثل شبیه ساز PS1) شما احتیاج به یک BIOS دارید. یعنی یک نسخه از برنامه ای که در IC داخلی Play Station قرار داره. اگر شما هم پاستوریزه هستید و فقط کارهای قانونی میکنید، باید یک دستگاه PS1 بخرید. یک کیت مخصوص کپی کردن IC رو بخرید. با پیچ گوشتی چهارسوی ریز شماره 4 بیوفتید به جون دستگاه و اون رو باز کنید. توجه کنید که در این عمل از چکش استفاده نکنید... بعد IC مزبور را از محل خود با زور کنده و با دستگاه IC کپی کن، محتوای اون رو کپی کنید روی کامپیوتر.
    از اونجایی که هر چیز پاستوریزه ای مثل شیر هم اگه یک هفته بمونه خراب میشه و اگه حال این همه کار رو ندارید، میتونید با یک کم جستجوی زیبا با Google یک نمونه از BIOS دستگاه Play Station رو پیدا کنید.
    همونطور که میدونید من پاستوریزه و هموژنیزه بوده و چون در پاکتهای چندلایه مخصوص نگه داری مواد غذایی مثل Tetra Pack نگهداری میشوم، خراب نمیشوم و به شما نخواهم گفت که اسم بایوس های معمول Playstation رو یا «SCPH7502.BIN» یا «SCPH1001.BIN» میگذارن.

     
  • ROM: تا قبل از ظهرو CD ها در صنعت بازی کامپیوتری، تقریبا تمام دستگاههای بازی، برنامه ها و بازیهای خودشون رو روی IC های مختلفی که در بسته بندیهای پلاستیکی قرارداشتن و تنها پایه های اونها بیرون بود ذخیره میکردن. مورخان اینگونه نگاشته اند که این بسته ها را در ایران، «خشاب، کارتریج، یا حتی نوار» هم گفته اند. حتی شنیده های حسن آقا، بقال سرکوچه ما حاکی از آن است که گاهی نوارهای! آتاری را بر حسب تعداد بازی داخلشان به اسامی 32 لبه و 64 لبه و ... نیز مزین نموده اند.
    در لیست بالا در قسمت شماره 1، تمام دستگاههای قبل از Play Station 1 از نوع حافظه های کارتریجی یا IC بودند و بازیهای خودشون رو روی IC ذخیره میکردند.
    و دوباره از اونجایی که آدمهای مفسد و خدا نشناس روی زمین زیاد پیدا میشن، یک سری از اونها نه تنها این بازی ها رو جهت ثواب اخروی و اجر دنیوی از روی IC کپی نمودند، بلکه اونها رو بر روی اینترنت هم کپی کرده و باعث گمراهی جمیع خلق الله نیز شده اند.
    خلاصه مطلب اینکه با یک کم جستجو به دنبال ROM برای دستگاههایی مثل Sega، ATARI، SNES و یا حتی Super Nintendo میتونید به راحتی بازیهای قشنگی پیدا کنید.
    خیلی معمول نیست که به بازیهای Play Station و غیره که بر روی CD بودن ROM گفته بشه. ولی توی بعضی سایتهای بی سوات دیدم
     
  • ISO: اگر با برنامه های رایت CD کار کرده باشید، احتمالا باید با Image گرفتن آشنا باشید. Image گرفتن یعنی اینکه یک کپی برابر اصل از CD بگیرید. Image گرفتن هم با کپی کردن این تفاوت رو داره که در کپی کردن شما فایلها رو دونه به دونه و شاخه به شاخه میخونید و کپی میکنید. در Image گرفتن، فایلها خونده نمیشن، بلکه سطح CD از ابتدا تا انتها، بدون در نظر گفتن اینکه چه چیزی وجود داره خونده میشه و ذخیره میشه. ISO به پسوند استاندارد Image ها گفته میشه و معمولا بازیهای Play Station و غیره که بر روی CD بودن رو اگه کپی کرده باشن، با فرمت ISO ذخیره کردن.
    با اینکه بازیهای Play Station حجم خیلی زیادی دارن، بعضی سایتها، بازیهای Play Station یا حتی PS2 و XBOX رو هم بصورت ISO در اختیار دیگران قرار میدن. (شاید سایتها کم باشن ولی در شبکه های P2P که با برنامه هایی مثل eMule یا Kazaa میشه بهشون وصل شد خیلی زیادن)

اینها رو تا اینجا داشته باشید تا در قسمت بعد شبیه سازی Play Station 1 رو در کامپیوتر، به چشم خودتون ببینید.


نوشته جناب lost در تاریخ: April 16, 2006 6:05 AM
لینک دنبالک: http://www.lostlord.com/cgi-bin/mt4rc2/mt-tb.cgi/834


نظرها:
1-

سلام
خوشحالم که دوبازه شروع به نوشتن کردید.
امیدوارم ادامه داشته باشه


نوشته جناب زیر خط it در تاریخ April 16, 2006 9:34 AM

2-

salam toro khoda komakam konid man mikhamam ghalebe mt nasb konam in id mane : v_x0x
dar zemn mikhastam bebinam age ye ghaleb bekham baram cod nevisi konid cheghadr hazine bar midare?
mmanon misham montazere javabetoon hastam


نوشته جناب ali در تاریخ April 16, 2006 11:05 AM

3-

خیلی عالی بود ، مرسی . بخصوص آتاری و سگا ! تجدید خاطرات بود .
من یه سوال دارم : شبیه ساز گوشی های موبایل روی کامپیوتر هم هست ؟ که مثلا بازی های جاوای نوشته شده برای گوشی ها رو روی کامپیوتر اجرا کنه . مرسی


نوشته جناب Mohsen در تاریخ April 16, 2006 1:51 PM

4-

سلام.خسته نباشید.خوبید؟ببخشید ممکنه بگید چطور میتونم یک خبرنامه برای سایتم داشته باشم که بشه باهاش متن.عکس لینک و ووو برای کسانی که عضو میشن ایمیل کرد.البته یسری سایتا این امکاناتو میدن ولی چه بهتر که بدون تبلیغ و همه چیز بنام خود ادمین باشه...ممنون میشم برنامه ی بمن بدید که باهاش بتونم خبرنامه در سایت داشته باشم.سیستمم مووبل تایپ هم هستش..مرسی ممنون منتظرجوابتون هستم...موفق باشید.خداحافظ


نوشته جناب ali در تاریخ April 16, 2006 11:52 PM

5-

خيلي عالي بود.
مدت زيادي دنبالش بودم


نوشته جناب محمد آصف تقوي در تاریخ April 30, 2006 5:36 AM

6-

با عرض سلام و خسته نباشید خدمت شما سروران گرامی. خواهشن اگر مطلبی در مورد درس شبیه سازی کامپیوتر که توسط نرم افزار gpss مباشد دارین به ایمیل من بفرستن .مچکر از لطفتون


نوشته جناب مهدی چگینی در تاریخ May 7, 2006 10:40 PM

7-

البته کاش تفاوت سيمولاتور با امولاتور را هم مي‌نوشتي


نوشته جناب shahin در تاریخ May 12, 2006 2:53 PM

8-

سلام
چطور میتونیم قسمتی از سیستم عامل ویندوز رو شبیه سازی کرد؟


نوشته جناب محمدی در تاریخ May 24, 2006 2:50 PM

9-

میشه بگید چه طور میشه یک امولاتور رو ساخت


نوشته جناب امیر در تاریخ June 24, 2006 8:16 AM

10-

پایگاه اینترنتی دیجیتال اینفورمیشن متا گناستیک به عنوان اولین امولاتور سنتر ایرانی اقدام به طراحی امولاتورهای ایرانی برای کنسول های مختلف بازی حتی پی اس پرتابل و اکس باکس 360 و پی اس تو نموده است

شما هم می توانید عضو پروژه ها شوید....

www.Dimcomputer.co.sr


نوشته جناب Shahab Habibi در تاریخ June 26, 2006 9:01 PM

11-

khob


نوشته جناب sahand در تاریخ July 1, 2006 7:11 PM

12-

سلام خوبيد اينجا خيلي باحال بود . شب احيا رو ديدم نظرات اكثرا گفته بودن اكانت رايگان مي خوان . راستش چند روزه دنبال مي گشتم . اگه ممكنه به ما هم يه اكانت مجاني بدين .
ممنون مي شم
با ارزوي بهترين ها براي شما دوست عزيز
الميرا


نوشته جناب elmira در تاریخ July 13, 2006 7:44 AM

13-

با عرض سلام و خسته نباشيد لطفاً اطلاعات جامع در مورد تاريخچه و محيط كاري GPSS را ايميل كنيد.
بسيار متشكرم


نوشته جناب MN در تاریخ November 9, 2006 11:18 PM

14-

پایگاه اینترنتی دیجیتال اینفورمیشن متا گناستیک به عنوان اولین امولاتور سنتر ایرانی اقدام به طراحی امولاتورهای ایرانی برای کنسول های مختلف بازی حتی پی اس پرتابل و اکس باکس 360 و پی اس تو نموده است

شما هم می توانید عضو پروژه ها شوید....


sare car gozashti maro.injaee ke ma raftim MICRO ham emulate nemikonan che berese be Xbox360. deletam khosheha. bego mikham tabligh site konam dige.


نوشته جناب nemesis در تاریخ January 2, 2007 12:33 AM

15-

اقا دمتون گرم خیلی حال کردم


نوشته جناب حسین در تاریخ February 18, 2007 8:09 PM

16-

با سلام . خواهشمند هستم اگر امکان دارد مطالب مفیدی برای درس شبیه سازی کامپیوتر برای من بفرستید . بسیار سپاسگذارم .


نوشته جناب ایمان رهروی در تاریخ March 6, 2007 7:23 PM

17-

امكان داره من آدرس ايميل شما را داشته باشم


نوشته جناب اميد طوري در تاریخ July 4, 2007 1:30 PM

18-

لطفا در مورد ای سی های کپی خون اگه میشه توضیح بدین


نوشته جناب افشین در تاریخ August 27, 2007 1:51 PM

19-

من يه سوال فوري دارم :آيا شبيه ساز موبايل هم وجود دارد مثلا هر كاري با موبايل ميكني با كامپيوترم انجام بدي مثل sms-mms.وبازي از اين جور كارها. اگه ميشه جواب اين سوال روسريعا به ايمل من بفرستيد.ممنون


نوشته جناب محسن در تاریخ September 4, 2007 12:09 PM

20-

من مسخوام بدونم كه شبيه ساز موبايل روي كامپيوتر هم وجود داره يعني هركاري كه با موبايل ميشه انجام داد با كامپيوتر انجام بدي مثلا اس ام اس يا از اين جور كارها. لطفا سريعا جواب رو به من ايمل كنيد ممنون.


نوشته جناب محسن در تاریخ September 4, 2007 12:12 PM

21-

مطالب بیشتری جهت تدریس شبیه سازی کامپیوتر نیاز دارم ممنون از زحمات شما.


نوشته جناب علی در تاریخ October 19, 2007 8:01 PM


نظر شما