سؤال

هل هناك أي أطر مصدر مفتوحة جيدة لتطوير محاكيات نظام الكمبيوتر؟ أنا مهتم بشكل خاص بشيء مكتوب في بيثون أو جافا يمكن أن يقلل من الجهود المشارك في تطوير المحاكيات لمعالجات 8 بت (على سبيل المثال 6502، 6510، إلخ).

هل كانت مفيدة؟

المحلول

ليس 6510 في C64؟ قد تكون قادرا على الاستفادة من مكتبات Java التي تحتيت كود C64

http://www.dreamfabric.com/c64/

http://www.jac64.com/jac64-java-based-c64-emulator.html.

إذا لم تكن خائفا من C ++ جرب هذا الغرض العام واحد:

http://cef.sourceforge.net/index.php.

نصائح أخرى

قد ترغب في التحقق نائب, ، والتي يمكن أن تحاكي مجموعة متنوعة من أجهزة كمبيوتر Commodore 8 بت: "C64، C64DTV، C128، VIC20، جميع طرازات الحيوانات الأليفة تقريبا، Plus4 و CBM-II (AKA C610)". يتضمن ذلك 6502 و 6510 و 8502 معالجات. يتم إصدار نائب تحت GPL وهو مكتوب في جيم

لقد طورت محاكي كاملة لآلة المزيج (الكمبيوتر الوهمي للرنوث من Taocp) في بيرل قبل بضع سنوات. يتم توثيق شفرة المصدر بشكل جيد ومحاكاة Runnable، لذلك يمكن للمرء ممارسة الأمثلة. لم يكن الأمر صعبا للغاية ولا أتذكر حاجة إلى أي إطار خاص. سجلات الجهاز هي فقط متغيرات الدولة في محاكاة، والباقي هو تفسير التعليمات وتغيير هذه الحالة الداخلية.

هل لديك أسئلة أكثر تحديدا؟ ربما سيكون الأمر أسهل في الإشارة إليك في الاتجاه الصحيح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top