AGC الافتراضية

محاكاة كمبيوتر إرشاد أبولو.
التحميل الان

AGC الافتراضية الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Ron Burkey
  • موقع ويب الناشر:
  • http://www.sandroid.org/imcross/

AGC الافتراضية العلامات


AGC الافتراضية وصف

محاكاة كمبيوتر إرشاد أبولو. مشروع AGC الظاهري هو محاكاة لجهاز الكمبيوتر التوجيه في أبولو (AGC) المستخدمة في وحدات أمر أبولو وحدات القمر في 1968-1972، وكذلك نظام إرشاد إحباط (AGS) المستخدمة في LM.The المشروع يتضمن وحدة المعالجة المركزية المحاكمة، شاشة عرض / لوحة مفاتيح محاكمة (DSKY)، الثنائيات القابلة للتنفيذ القابلة للتنفيذ AGC، شفرة مصدر لغة التجميع القابل للقراءة في الجهاز (Luminary and Colossus)، رمز مصدر AGC لجهاز التحقق من صحة وحدة المعالجة المركزية، ومجمع AGC، وثائق Apollo الممسوحة ضوئيا، وغيرها من العناصر. تم تصميم وحدة المعالجة المركزية المثبتة المحفوظة لتكون وحدات ومحطة، لتسهيل التأسيس إلى محاكاة مركبة فضائية مثل محاكاة Lunar-Lander. ما الجديد في هذا الإصدار: فيما يتعلق بالموقع نفسه، أرسلني مختلف الناس أشياء مثيرة للاهتمام ومفيدة التي أضفتها. لن تفصل هذه الأشياء هنا، إلا أن أقول "شكرا لك!" إلى Dimitris Vitoris، ميركو ماتيوني، و Onno Hommes. تم إجراء بعض التصحيحات المهمة على المواد على الموقع نفسه، وذلك بفضل Fabrizio Bernardini: نحن نعرف الآن بدرجة أعلى من اليقين الذي تم نقله 210 Luminary 1E 210 في Apollo 17 (وربما أبولو 15-16)، بينما كان هناك بعض النزاع الذي قد يكون له بدلا من ذلك أن يكون Luminary 1D Build 209. هذا مهم في المعنى أننا ندرك قائمة 1D (وقد تحصل حتى على نسخة منه يوما ما)، لكننا لسنا ندرك وجود نسخة من 1E. فيما يتعلق بالاختلافات بين 1D و 1e، ستنتظر ذلك الوحي في المستقبل! ربما لا يوجد شيء. نحن ندرك الآن أن برنامج الطيران AGS يستخدم في أبولو 15-17، وليس في أبولو 14 كما كان من المفترض سابقا. هذا مهم لأن لدينا بالفعل نسخة من برنامج الطيران 8 المدرجة في المشروع، ومن الجيد معرفة ما لدينا! تم إصلاح الكثير من الأخطاء والكثير من الأخطاء وتغييرات مساعدة مساعدة مرتبطة بهذه الإصلاحات، بحيث أنا لست متأكدا جدا أتذكرهم جميعا. فيما يلي بعض من تلك التي تبرز في ذهني بشكل كبير بشكل خاص: كانت هناك مشكلة في تسلسل الإصدارات الرئيسية مع تحويل بيانات لوحة المفاتيح المخزنة المخزنة في الاتصالات بين ياددا / Yadeda2 و Yaags، والتي يمكن أن تكسر في الأساس اتصالات AGS، التي تتطلب إعادة تشغيل المحاكاة لإصلاحها. كان التأثير قابل للتكرار إلى حد ما إذا ضرب مفتاح HOLD ثم تم ضرب مفتاح القراءة. آمل أن تكون ثابتة الآن. ساعدني مفتاح التبديل الجديد في Yaags في العثور على هذا واحد. تم شل أوضاع YAAGC و YAAGS --DEBUG باستخدام جداول الرموز التي توزعها من أجل Laminary and Colossus، لأنها أسماء مسارات مضمنة إلى ملفات التعليمات البرمجية المصدر التي تم تعيينها في وقت ترجمة ... بمعنى آخر، لل Symtabs لقد تم توزيعها، وأشاروا إلى مصدر الملفات في الدلائل على جهاز الكمبيوتر الخاص بي. علاوة على ذلك، استخدم جداول الرموز الانتصاف الطبيعي لمعهد وحدة المعالجة المركزية، مما يعني أن جداول الرموز التي تم إنشاؤها على بنية Intel لن تعمل إذا قمت بتوزيعها على بنية PowerPC. كان هناك خطأ في تفريغ YAAGC Core-Core و Bresume، حيث استئناف نصف الوقت من تفريغ الأساسي سيؤدي إلى أن تصبح DSKY غير متجاورة. أعتقد أن بعض المعلومات الحكومية (ربما تتعلق بالمقاطعات) لم يتم حفظها في مقالب الأساسية. أعتقد أن هناك خطأ في إشارات الاتجاه (اتجاه النزوح لعصا التحكم من العجز) المرسلة إلى AGC بواسطة Yaaca عندما تم تهجير أكثر من محور واحد. الخطأ الذي تم نقله إلى YAACA3 (انظر أدناه) كذلك، لكنني أصلحته في كلا المكانين. من حيث الميزات الجديدة، مرة أخرى هناك الكثير. بعضها أكثر أهمية هي: أعطيت VirtualAgc أيضا القدرة على عدم وجود أي برامج موجودة مسبقا إلى واجهة المستخدم الرسومية، حيث يمكنها تنفيذ الوصلة الصاعدة الرقمية النصية إلى AGC. تدمج VirtualAGC تجميع AGC / AEA تصفح رمز المصدر، بالإضافة إلى إدارة المحاكاة فقط. تم تعديل YAAGC و YAAGS بحيث عندما لم تعد في وضع - لم يعد إخراج رسائل الحالة مثل اتصالات المقبس أو قطع الاتصال بالأجهزة الطرفية، وبالتالي إعطاء "أسهل" لفهم تجربة تصحيح الأخطاء. في حين أنه في الأساس تغيير محايد للميزات، فقد تم تشغيل برنامج محاكاة ACA YAACA3 من قبل YaACA3، بشكل أساسي للسماح باستخدام SDL بدلا من Allegro لتوفير واجهة عصا التحكم. الدافع الأولي لهذا كان ذلك paul fjeld (شكرا، بول!) ينصح بأن رمز عصا التحكم في SDL كان أكثر استقرارا من Allegro's على Mac OS X. ومع ذلك، بعد أن أدلى بهذا الاستبدال، أجد بعض المزايا الهامة الأخرى، وهو الرئيس الثاني هو عبء التكوين أقل بكثير (وما التكوين الذي قمت بتكامله بطريقة لن تكون مؤلمة ل VirtualAGC)، وأن أجد أنني لم ألاحظها قبل أن توفر Yaaca ملاحظات وحدة التحكم على الإطلاق على Windows، مما يجعل تصحيح الأخطاء هذا أكثر إيلاما. لقد اتخذت أيضا الفرصة لاستخدام الارتباط الثابت ل SDL، لتجنب توزيع DLL في Allegro. لذلك نأمل أن يكون هناك نوع من الوثحاء الفوز.


AGC الافتراضية برامج ذات صلة

دعم DirectX للنبيذ

يدعم دعم DirectX لمشروع النبيذ دعم DirectX 9 للنبيذ، وهو مفيد للألعاب والرسومات ثلاثية الأبعاد. ...

101

تحميل