الإطار المحاكي
سؤال
هل هناك أي أطر مصدر مفتوحة جيدة لتطوير محاكيات نظام الكمبيوتر؟ أنا مهتم بشكل خاص بشيء مكتوب في بيثون أو جافا يمكن أن يقلل من الجهود المشارك في تطوير المحاكيات لمعالجات 8 بت (على سبيل المثال 6502، 6510، إلخ).
المحلول
ليس 6510 في C64؟ قد تكون قادرا على الاستفادة من مكتبات Java التي تحتيت كود C64
http://www.dreamfabric.com/c64/
http://www.jac64.com/jac64-java-based-c64-emulator.html.
إذا لم تكن خائفا من C ++ جرب هذا الغرض العام واحد:
نصائح أخرى
لقد طورت محاكي كاملة لآلة المزيج (الكمبيوتر الوهمي للرنوث من Taocp) في بيرل قبل بضع سنوات. يتم توثيق شفرة المصدر بشكل جيد ومحاكاة Runnable، لذلك يمكن للمرء ممارسة الأمثلة. لم يكن الأمر صعبا للغاية ولا أتذكر حاجة إلى أي إطار خاص. سجلات الجهاز هي فقط متغيرات الدولة في محاكاة، والباقي هو تفسير التعليمات وتغيير هذه الحالة الداخلية.
هل لديك أسئلة أكثر تحديدا؟ ربما سيكون الأمر أسهل في الإشارة إليك في الاتجاه الصحيح.