MOS 6502 Simulator

البرمجيات قطة:
MOS 6502 Simulator
تفاصيل البرنامج:
الإصدار: -
تاريخ إيداع: 2 Jun 15
المطور: Richard Whitty
ترخيص: حرر
شعبية: 3

Rating: nan/5 (Total Votes: 0)

MOS 6502 محاكي هو نوع من مقلدا لرقاقة 6502. هناك تقريبا أي شيء وبصرف النظر عن وحدة المعالجة المركزية (عمليات الطرح BCD). فإنه يتحمل أيضا أي اهتمام للتوقيت التعليمات.
في حين قال (وبصرف النظر عن هذين الأمرين) أنه يحاكي بنجاح وحدة المعالجة المركزية كان هناك عدد قليل عيوب في التصميم، والتي دفعتني عدم الاستمرار معها:
- كتبت في C ++.
كما كان في 6502 أي حافلة IO مخصصة، وتم القيام بكل شيء عبر الذاكرة. كان لي فكرة وجود فئة افتراضية النقية التي قدمت واجهة عامة، ثم كما كتبت الأجهزة الجلوس في مساحة الذاكرة، فإنها يمكن أن تتجاوز مجرد أجزاء منه، أو فخ على الكتابة أو شيء من هذا.
بينما أكتب هذا، وظللت الحصول على شعور وأرجو أن يكون مكتوب في تعدين الذهب حرفيا بدلا خصوصا لمعالجة الأعلام وتدور والاشياء. (كما كان يمكن أن استدارة فقط AL، على سبيل المثال، بدلا من الفوضى لدي في ++ C رمز.
- مهمل تعليمات فك التشفير.
أنا وضعت أصلا للفك التعليمات بشكل صحيح، ولكن هناك الكثير من الاستثناءات لنظام المستخدمة (خاصة إذا نويت لدعم 65C02 على سبيل المثال). decended ذلك في بيان التحول الهائل. أنا اعتبر ما يقرب من تقسيم ليصل إلى ملفات أصغر، ومجرد # تضمين منهم في الوسط، فقط لجعله أكثر managable.
أيضا، لأنها ليست في الترتيب العددي (مجمعة وفقا لنوع أو طريقة معالجة، لا يمكن أن نتذكر ATM) انها لن تجمع على طاولة القفز. الحال مع التحسين على الرغم من.
الشيء الرئيسي الذي دفعني لكتابة هذا كان وجدت بلادي بي بي سي-B في مخزن الغلال، وشعرت بانغ من الحنين للساعات تهدر منحنية أكثر من ذلك في أدنى وضع نص قرار (الوضع IIRC 7 لحفظ ذاكرة الوصول العشوائي). كان لي فكرة كتابة محاكي NES أو بي بي سي، ومع ذلك لم تصل لهذا الحد.
أنه يحتوي على شكل صورة بسيطة جدا. يجب أن يكون الملف> = 65536 بايت (64K) وهذا هو مجرد صورة الذاكرة للنظام (الباص عنوان 16 بت). هناك نوع غريب من ASCII عرض النص في 0x200، التي على ما يرام بما فيه الكفاية ليقذف سلسلة ل. كما كان مجرد طرح معا في فضاء 6 ساعات أو نحو ذلك (استغرق وقتا طويلا للقيام بيان التبديل) انها ليست موثقة لنا كليا جدا، ولكن مهلا.

البرامج الأخرى من المطور Richard Whitty

BashBot
BashBot

2 Jun 15

تعليقات ل MOS 6502 Simulator

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!