جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
ملخص
يشرح هذا Instructable كيفية إضافة ماوس نمط Windows إلى Atari 800.
مقدمة
هل لديك كفوف بدلاً من أصابع متقابلة؟ هل تجد مفاتيح الأسهم الدافعة لتحريك المؤشر حول الشاشة عمل شاق؟ هل تريد الانتقال إلى القرن الحادي والعشرين؟ قد يكون لدى بوبز الجواب.
اللوازم
جهاز كمبيوتر أتاري 8 بت
بعض وسائل تخزين الكود ، مثل محرك أقراص Atari (هل ما زالت موجودة؟) ، أو SIO2BT ، أو SIO2SD
محرر أتاري المجمع
جويستيك
ارى
www.instructables.com/id/Atari-8-Bit-Optic…
لقائمة أجزاء الخيار 3
الخطوة 1: الخيار 1 - Low Tech
أولاً ، هذا من كتاب أتاري الثالث للحساب. يستخدم روتين VBlank لتحريك المؤشر حول الشاشة باستخدام عصا التحكم.
www.atariarchives.org/c3ba/page163.php
بالتأكيد تستحق الذكر. الشفرة لطيفة ومضغوطة ، وهي تعمل ولا تستهلك قدرًا كبيرًا من الذاكرة مثل الخيار 2. ومع ذلك ، أعتقد أنه يمكننا القيام بعمل أفضل.
الخطوة 2: الخيار 2 - برنامج تشغيل الماوس
متابعة من الخطوة 1 ، اترك عصا التحكم متصلاً وألق نظرة على الملفات الثلاثة المرفقة. ملف ATR لمن لديهم التكنولوجيا ، وملفات نصية من الكود المصدري - كل ذلك في كود التجميع 6502.
سائق الماوس في جزأين ؛
1) ملف autorun.sys الذي يقوم بالتمهيد عند التشغيل ، ويضبط PMG ويستورد روتين VBlank. شفرة المصدر موجودة في ملف mouseloader2.txt. أعتقد أنه قد يكون هناك مجال للتحسين في العنونة.
2) روتين VBlank (M. BIN) الذي يتعامل مع الحركة والنقر فوق الزر.
هناك عدد قليل من العوامل المحددة.
عصا التحكم أتاري هي الأولى لأنها تحتوي فقط على زر حركة وزر إطلاق ، لذلك على عكس الفئران الحديثة ، لا يمكن أن يكون لدينا الكثير من الحيل
ثانيًا ، يوجد ملف autorun.sys في الصفحة 6 لذلك نحن مقيدون بـ 256 بايت. هذه ليست مشكلة حقًا لأنها تعمل ويمكن حذفها بعد التحميل.
لا يمكن أن يكون السائق طويلاً لأنه يعمل في VBlank ، ويحتاج إلى إنهاء سريع وإلا ستحدث أشياء سيئة.
يتم استخدام ما يزيد قليلاً عن 2k ، جنبًا إلى جنب مع مشغل PMG 0 وروتين VBlank.
بعد كل هذا ، يتبقى لدينا لأعلى ولأسفل ولليسار ولليمين ثم انقر / أطلق لتحريك مؤشر النص إلى الموضع الجديد. لا يزال أفضل من استخدام مفاتيح الأسهم بالرغم من ذلك.
يؤدي الضغط على إعادة تعيين النظام إلى قتل الماوس وتغيير أوضاع الرسومات يؤدي إلى حدوث أشياء سيئة. أفضل التمسك بتحرير النص في الوضع 0.
الخطوة 3: الخيار 3 - مرحبًا بكم في القرن الحادي والعشرين
افصل عصا التحكم هذه وألق نظرة عليها ؛
www.instructables.com/id/Atari-8-Bit-Optic…
يتمتع