الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن برمجة (محاكى أو Emulator) لاجهزة الاتارى أو الكونسول ؟

بدأه مستر برمجة في 29 أغسطس 2012 · 4 رد · 1,581 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

Gens-SEGA-Emulator.png

كما هو موضح فى العنوان .

أريد معرفة كيف يمكن برمجة محاكى أو Emulator والخاص بتشغيل العاب الاتارى أو أجهزة الكونسول بشكل عام .

كمثال برنامج Fusion و gens , وهما محاكى لتشغل العاب السيجا القديمة .

أما سؤالى بالتحديد يتركز فى الاتى :

  • ما هى لغات البرمجة المستخدمة فى برمجة الـ Emulator ؟
  • ما هى خطوات إنشاء الـ Emulator , أو مراحل برمجتة ؟
  • كيف أحدد نوع أتارى أو كونسول معين أقوم بعمل Emulator لة ؟
  • خطوات برمجة rooms أو الالعاب لهذا الـ Emulator , أو تشغيلها إذا كانت جاهزة ؟

يعنى بإختصار أريد معرفة كل شئ عن برمجة الـ Emulator بدأ من 0 إلى 100% .

أرجو إدراج مقالات أو كتب أو مراجع تتكلم عن هذا الموضوع سواء عربى أو أنجليزى , مع أنى لا أتوقع نهائى أن يكون فية مراجع عربية تتكلم عن هذا الموضوع .

تم تعديل هذه المشاركة بواسطة مستر برمجة في 29 أغسطس 2012 في 03:27

||||||||||||||||||||||||||||||||||||


||||||||||||||||||||||||||||||||||||


egypt_coa.gif


||||||||||||||||||||||||||||||||||||


||||||||||||||||||||||||||||||||||||

#2

أعتقد ان هذا بحث دراسيأ جميل نحن سوف نساعدك على نقطة الانطلاق وانت تتم عناصر الموضوع شرحا وتفصيل وتنال الثواب الله المستعان.

اولا وقبل اي شئ اقرأ الدرس التالي بكل عناية: كيف اكتب محاكى كمبيوتر.

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#3

شكرا لك أخى العزيز محمد عودة على المشاركة ...

المقالة اللى حضرتك أضفتها جميلة تشكر عليها وهى بداية جيدة , لكننا نحتاج المزيد من الوضوح فى هذا الموضوع .

وردا على الاسئلة المدرجة سابقا :

اقتباس

ما هى لغات البرمجة المستخدمة فى برمجة الـ Emulator ؟

جوابها فى المقالة هو كالاتى:

يمكننا برمجة المحاكى بأستخدام لغة أسمبلى + لغة C

وقام بسرد المميزات والعيوب فى كل لغة والاخرى , ولكن نجد ان العيوب ليست كبيرة وتأثيرها ضعيف .

اقتباس

كيف أحدد نوع أتارى أو كونسول معين أقوم بعمل Emulator لة ؟

جوابها فى المقالة هو كالاتى:

وكما ورد فى المقال يتم تحديد نوع الاتارى عن طريق جلب المعلومات اللازمة عن الهاردوير الخاص بالاتارى أو الكونسول الذى أريد عمل Emulator لة , وقام بسرد عدة مجموعات بريدية والمواقع لجلب معلومات الهاردوير منها . لكن للاسف أكثرهم لا يعمل .

أتمنى من الجميع المشاركة والتفاعل لكى نضيف مصدر عربى عن هذا الموضوع ......

تم تعديل هذه المشاركة بواسطة مستر برمجة في 29 أغسطس 2012 في 12:28

||||||||||||||||||||||||||||||||||||


||||||||||||||||||||||||||||||||||||


egypt_coa.gif


||||||||||||||||||||||||||||||||||||


||||||||||||||||||||||||||||||||||||

#4

السلام عليكم

مرحبا أخي مستر :)

برمجة الــ Emulator مُعقدة جدا و تحتاج إلى تراكم معرفي لسنوات عديدة, لذا أنصحك بالتخلي عن هذه الفكرة إن كنت جديدا على هذا المجال .. إن كنتَ مُصِراَّ فأكمل القراءة :)

أولا عليك أن تفهم جيدا خفايا و خبايا الــ Console الذي ستحاكيه, بعد ذلك يجب أن تقوم ببرمجة طبقة تحول الأوامر التي تصدرها اللعبة إلى أوامر يفهمها نظام التشغيل (OS), و هذا أيضا سيلزمك بمعرفة دقيقة لنظام التشغيل الذي ستعمل عليه.

الدروس التالية سفيدك بكل تأكيد :

و هذه دورة كاملة عن برمجة الــ Emulator :

أرجو لك التوفيق.

3
#5

مرحبا أخي :)

فقط للتوضيح, لأن الإخوة هنا في المنتدى عادة ما يتضايقون من هذا الأمر !

.. أنا لا أضع روابط فرنسية لمجرد أنها بالفرنسية !! و لكن .. لأنني درستُ البرمجة باللغة الفرنسية و ثقافتي في هذا المجال .. فرنسية بحتة. و بالتالي من الطبيعي جدا أن أضع روابط باللغة التي درستُ بها, رغم أنني أعرف أن أغلب الأعضاء قد لا يفهم المحتوى و لكن هذا كل ما أستطيع تقديمه.

على الأقل قد يستفيد من الروابط أعضاء المغرب العربي.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…