اجعل محاكي FC (NES) خطوة بخطوة
رد: محاكاة الآلات الحمراء والأبيض من الصفر

وصف المشروع
تتوفر أيضًا المشاريع التي تحتوي على VS2017 و Codelite لضمان تجميع ناجح على المترجمين المختلفين.
رخصة
- stepfc :: stepx كل خطوة ، استنادا إلى معهد ماساتشوستس للتكنولوجيا ، تركز على مشاركة رمز
- stepfc :: stepfc الانتهاء من المحاكي ، استنادا إلى gplv2 ، يركز على الملفات الثنائية القابلة للتنفيذ للمحاكي نفسه
قائمة Stepx
- الخطوة 0: تحميل ملف NES ROM
- قراءة الملفات مفضلة.
- لكن وضع أساس متين مهم للغاية ، والواجهة أمر جيد
- الخطوة 1: تنفيذ وظائف قراءة وكتابة وحدة المعالجة المركزية الأساسية
- تحتاج إلى فهم تصميم مساحة عنوان وحدة المعالجة المركزية
- الخطوة 2: 6502 تجميع
- تصحيح الأخطاء جزء لا غنى عنه من التحلل
- الخطوة 3: تنفيذ تعليمات وحدة المعالجة المركزية
- هذه الخطوة أكبر من ذي قبل
- تنفيذ جميع تعليمات وحدة المعالجة المركزية
- الخطوة 4: تقديم الخلفية
- قم بتنفيذ عرض الصورة الأول
- الخطوة 5: المدخلات الأساسية
- تنفيذ إدخال المقبض المزدوج القياسي
- الخطوة 6: عرض العفريت
- الخطوة 7: تنفيذ التزامن الدقة المتوسطة
- التزامن الرأسي على أساس العنف الأساسي
- دمج الخلفية مع الجان
- الخطوة 8: تنفيذ تشغيل الصوت الأساسي
- استخدم آلة الحالة الطرفية لتنفيذ الصوت
- الخطوة 9: تنفيذ mapPPer1234
- يتم تقديم MapPer4 بشكل أساسي لأنه سيؤدي إلى تشغيل IRQ
- الخطوة أ: تنفيذ الخلط الأساسي
- زيادة دقة الصوت من 60 هرتز إلى 44.1 كيلو هرتز
- لكن المسافة لا تزال عشرات المرات أصغر من 1.79 ميجا هرتز ، والطريق لا يزال طويلًا
- الخطوة ب: توحيد قراءة الأرشيف
- أخيرًا ملفات تخزين موحدة
- SL DAFA جيد
- الخطوة ج: الفيديو والتشغيل
- الخطوة D: المرشحات والمرشحات
- اجعل تجربة المستخدم أفضل
- حتى يأتي FC مع مرشحه الخاص
- الخطوة E: الصوت الموسع
- الصوت الممتد هو أيضًا تسليط الضوء على FC
- استكشاف NSF
- التصور الصوتي
- الخطوة F: كل شيء أصبح f
- إعادة تشغيل
- مدخلات ممتدة
- محاكاة أكثر دقة
- FDS BIOS
- المزيد من التعيينات
- تخصص اللعبة
- تحسين المنصة
- شبكة
- واجهة المستخدم الرسومية
- NES تصحيح الأخطاء
- الغشاش/الإصبع الذهبي
- تتم مناقشة جميع المحتويات المذكورة أعلاه ، وتترك المحتويات فارغة