اكتشاف بيضة عيد الفصح غير الموثقة في Power Macintosh G3 بعد 27 عامًا

2025-06-24

عثَر مطوّر برمجيات بالصدفة على بيضة عيد فصح غير موثقة مخفية داخل ذاكرة القراءة فقط (ROM) لجهاز Power Macintosh G3 الأصلي. البيضة عبارة عن صورة JPEG تُظهر فريق العمل الذي تعاون على نماذج Mac. من خلال تحليل رمز مدير SCSI في ذاكرة القراءة فقط، اكتشف المطور المُحفز: تهيئة قرص ذاكرة الوصول العشوائي (RAM) بعد بدء التشغيل وكتابة 'secret ROM image' في مربع حوار التهيئة. هذا يُنشئ ملف JPEG باسم 'The Team' على قرص ذاكرة الوصول العشوائي، ويكشف عن صورة الفريق. قد يكون هذا الاكتشاف أحد آخر بيضات عيد الفصح على أجهزة Mac قبل حظرها المزعوم في عام 1997، مما يضيف طبقة من الغموض إلى تاريخ Mac.

اقرأ المزيد
العتاد

اختراق EDID قابس وهمي HDMI باستخدام راسبيري باي

2025-06-15

استخدم الكاتب بذكاء راسبيري باي وأدوات I2C لتعديل معلومات EDID الخاصة بقابس HDMI وهمي رخيص. من خلال قراءة وكتابة بيانات EDID جديدة، تم تمويه القابس الوهمي كجهاز التقاط 1080p، مما يحل مشكلة عدم التوافق مع دقة 4K. توضح العملية برمتها الخطوات وتذكر القراء بالحذر لتجنب تلف المعدات.

اقرأ المزيد
العتاد

خطأ الشاشة السوداء في Basilisk II: ملحمة تصحيح الأخطاء التي استمرت اثني عشر عامًا

2025-05-17

قبل اثني عشر عامًا، عانى مستخدمو إصدارات Windows الأحدث من خطأ شاشة سوداء في محاكي Basilisk II. وقد تعقّب الكاتب، من خلال عملية تصحيح أخطاء دقيقة، المشكلة إلى تفصيلة دقيقة في تخصيص الذاكرة: ترتيب عمليتي تخصيص الذاكرة في Windows تسببت في فشل تحميل ROM المحاكي. تمثلت الحل في تعديل شفرة تخصيص الذاكرة، مما حلّ هذه المشكلة طويلة الأمد، وأظهر مهارات تصحيح الأخطاء وفهمًا عميقًا لنظام التشغيل.

اقرأ المزيد
التطوير

إحياء جزء مفقود من تاريخ أبل: قسم الاسترداد السري الخاص بـ Performa 550

2025-03-16

أثناء استعادة البيانات من قرص صلب تالف في جهاز كمبيوتر قديم من طراز أبل Performa 550، اكتشف الكاتب قسم استرداد مخفيًا يحتوي على جزء رائع من تاريخ برامج أبل. تم تصميم هذا القسم للتشغيل في حالة تعطل النظام، مما سمح للمستخدمين بإعادة تثبيت نظام التشغيل. وقد توجت رحلة البحث التي استمرت ثلاث سنوات والتي تضمنت مناشدات عبر الإنترنت باكتشاف قرص صلب سليم، مما كشف عن آلية القسم وأدى إلى مشاركة صورته. هذه القصة الآسرة تبرز إثارة علم الآثار التكنولوجي وحفظ البرامج.

اقرأ المزيد

إحياء محركات الأقراص الصلبة SCSI من Apple التي يبلغ عمرها 30 عامًا: استعادة البيانات بسبب تلف المطاط

2025-03-02

تتناول هذه المشاركة تجربة الكاتب في استعادة محركات أقراص SCSI من Apple من علامتي Quantum و Conner التجاريتين من تسعينيات القرن الماضي. تعاني هذه الأقراص الصلبة بشكل شائع من وضع فشل حيث تبدأ الدوران ثم تتوقف على الفور. من خلال فتح الأقراص، اكتشف الكاتب السبب الجذري: ممتصات الصدمات المطاطية المتقادمة التي تسبب في احتجاز رأس القراءة/الكتابة. تم استخدام طريقتين بنجاح لاستعادة البيانات - تحريك الرأس يدويًا واستخدام شريط Kapton لإبقائه في مكانه. كما تتضمن المشاركة تفاصيل مثيرة للاهتمام حول كيفية تخزين البيانات فعليًا على هذه الأقراص، وتعمل كتذكير بالاحتفاظ بنسخ احتياطية منتظمة للبيانات المهمة.

اقرأ المزيد

تعليمة 68030 غير موثقة أنقذت جهاز ماك كلاسيك الثاني

2025-01-25

أثناء تصحيح أخطاء جهاز ماك كلاسيك الثاني في برنامج MAME، اكتشف الكاتب خطأً في الحافلة تسبب في ظهور رسالة "Sad Mac" في وضع معالجة 32 بت. كشفت الهندسة العكسية عن خطأ في القفز خارج الحدود في ذاكرة القراءة فقط (ROM)، مما أدى إلى قيام وحدة المعالجة المركزية بتنفيذ تعليمة 68030 غير موثقة. بشكل مدهش، قامت هذه التعليمة بتصحيح قيمة سجل A1، مما منع حدوث تعطل والسماح لجهاز ماك كلاسيك الثاني بالتشغيل بنجاح. قام الكاتب بالتحقق من ذلك عن طريق إصلاح جهاز ماك كلاسيك الثاني القديم وتعديل ذاكرة القراءة فقط (ROM) الخاصة به. تُبرز هذه الحالة قوة برامج المحاكاة في الكشف عن خصائص الأجهزة، وتُظهر كيف تم إصلاح خطأ في البرنامج عن غير قصد بواسطة الأجهزة.

اقرأ المزيد
عتاد

ترقية نواة Chumby 8: حل لغز استخدام وحدة المعالجة المركزية بنسبة 100%

2025-01-13

أثناء ترقية نواة لينكس لجهاز Chumby 8 الخاص به إلى الإصدار 6.x ، واجه المؤلف مشكلة مستمرة في استخدام وحدة المعالجة المركزية بنسبة 100٪. من خلال تصحيح الأخطاء بالرجوع للخلف ، وتحديد ملف تعريف النواة ، والغوص بعمق في ملف `/proc/stat` ، تم تتبع السبب الجذر إلى مشكلة في التوقيت في رمز النواة الذي يقرأ سجلّ مؤقّت الأجهزة PXA168 ، مما أدى إلى عدّ غير دقيق لوقت الخمول. قام المؤلف بإصلاح هذه المشكلة وساهم في الحل في نواة لينكس الرئيسية.

اقرأ المزيد