حل اللغز: مقاطعات متزامنة مع VBL من بطاقة ماوس Apple II

2025-05-08
حل اللغز: مقاطعات متزامنة مع VBL من بطاقة ماوس Apple II

تتناول هذه المشاركة آلية المزامنة بين مقاطعات IRQ لبطاقة ماوس Apple II والإزالة الرأسية (VBL). لاحظ الكاتب في البداية وميضًا في محاكاة MAME ، لكن العرض كان سلسًا على الجهاز الحقيقي. من خلال التفاعل مع المجتمع وتحليل البرنامج الثابت لبطاقة الماوس ، تم حل اللغز: لا تستقبل بطاقة الماوس إشارة VBL مباشرة ، ولكنها تستخدم برنامجًا على معالج دقيق 68705 لحساب وتشغيل المقاطعات بدقة ، مما يحقق مزامنة VBL. يتضمن ذلك معالجة سجلات 6821 PIA وتكوين مؤقت داخلي 68705 ، مما يؤدي في النهاية إلى مزامنة VBL عالية الدقة ، بما يتوافق مع وثائق Apple الرسمية.