الجزء الأول هناجميع الصور قابلة للنقر.
لقد مر أكثر من عام منذ أن كتبت مقالًا حول تجميع استنساخ ZX Spectrum "لينينغراد". وخلال هذا الوقت توسعت قدراتها بشكل كبير. لم أكن أعتقد أنني سأكتب تكملة لها ، ولكن لا يزال لا يوجد الكثير من المقالات حول أجهزة الكمبيوتر الرجعة ، لذلك قررت.
ميناء التوسع
الكمبيوتر الذي لا يمكن توصيل أي شيء به محدود للغاية في القدرات وقررت لحام منفذ التوسيع به. بالإضافة إلى الـ 40 دبوس IDE ، لا يوجد شيء آخر يلائم اللوحة ، ولكن بعد حساب عدد جهات الاتصال التي احتاجها ، اتضح أن هذا كان كافياً. ناقص جهة اتصال واحدة لكل مفتاح و 2 جهات اتصال + 5 فولت و 2 جهات اتصال على الأرض.


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

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

على لوح Leningrad نفسه ، قمت فقط بتلحيم مقاوم سحب إلى جهة الاتصال العشرون في ROM وتم إحضار جهة الاتصال نفسها إلى منفذ التوسعة. عند توصيل خرطوشة ، سيتم تزويد + 5V بها وإيقاف تشغيل ROM للكمبيوتر. حسنًا ، تم إحضار جهة الاتصال / RDROM أيضًا إلى منفذ التوسعة. حسنًا ، اللوحة مطلقة ، فنحن نقطع مربعًا من قطعة من القماش السوفييتي.

نضع الصفحة من المجلة اللامعة في الطابعة ونطبعها ونشغلها.

اللوحة على الوجهين ؛ فنحن نقوم بإعداد غلاف خارج الصفحات باستخدام دباسة.

اتضح شيئًا كهذا ، بالطبع كان من الضروري الطلاء على بعض المناطق بشكل أفضل باستخدام علامة.

لقد اخترت كلوريد الحديديك للحفر ، على الرغم من أنني أعلم أنه مليء بالطرق الحديثة الأخرى.

اتضح ذلك.

ثم عابث بشدة ، وخلط الطبقات عند الطباعة ، لاحظت فقط بعد حفر اللوحة. قطع قطعة جديدة من ثنائي الفينيل متعدد الكلور كان الكسل وفي اليأس أدليت به. من دون جدوى بدأت العبث بالمسارات لأنه في بعض الأحيان كانت هناك قطع من الرقاقات على طرف مكواة اللحام ، بدون MGTF ولا يمكنها القيام بذلك. اختار ROM لخرطوشة وكذلك لينينغراد نفسه EEPROM W27C512. لتحديد الألعاب (4 قطع من 16 كيلو بايت لكل منهما) ، استخدمت عداد 74HC393 ، لذلك عندما أضغط على الزر RESET ، فإنها ستتحول إلى DANDY في مجموعات. لكنها كانت فكرة سيئة ، وكنتيجة لذلك ، أخرجت العداد وتحوّلت بين مفتاحي تراجع. ملء مع لاصقة تذوب الساخنة لصلابة من مكان لحام من 40 دبوس الاتصال.


مبرمج في ذلك الوقت اشتريت بالفعل بلدي. ملء جميع الزيارات من Ultimate Play The Game بما في ذلك Jetpac. بالطبع ، لقد جربت فيما بعد الآخرين ، بما في ذلك الألعاب التي لم تظهر مطلقًا ، مثل Gyruss و Star Wars.


نحن توصيل محرك الأقراص
على الرغم من أنني لدي بالفعل شريط وخراطيش كوسائط تخزين ، ولكن بالطبع أنعم هو استخدام محرك الأقراص المرنة. تتم كتابة أفضل الألعاب ضمن هذه الوسيلة ، مثل Black Raven و UFO: العدو غير معروف ، وفي المستقبل القريب ستظهر POWER BLADE ، بالإضافة إلى ذلك ، يتم نقل جميع الألعاب تقريبًا من الشريط إليها. سرعة التنزيل أسرع من التنزيلات من مسجل الشريط بمعدل 15-20 مرة ، وحجم القرص المرن TR-DOS بتنسيق 640 كيلو بايت ، والربح واضح. ولكن لا يمكن توصيل محرك الأقراص نفسه بالطيف ، فلا يزال عليك جمع نصف الطيف - وحدة التحكم في محرك الأقراص المرنة ، المعروف أيضًا باسم KNGMD. قررت أن تأخذ مخطط هذا الجهاز من موقع zxbyte.ru ، مثل العديد من التحسينات الأخرى على لينينغراد.

قررت أن أكون واقعياً وسأعمل على الأرجح على حلبة لنحو 15 شريحة فقط بحلول القرن القادم ، لذلك بدأت في تجميعها على لوح. حسنًا ، أردت حقًا وضع اللوحة في صندوق مضغوط. كان القلب من وحدات تحكم محرك الأقراص المحلية رقاقة KR1818VG93. كانت عيوبها كبيرة جدًا ، فقد احتاجت إلى 12 فولتًا ولم تختلف في الموثوقية. لذلك ، أمرت MB8877 رقاقة التماثلية ، والذي يعمل بشكل جيد وخمسة. لا أعرف ، لقد أرسل إليّ الصينيون نسخة أصلية أو مزيفة ، لكن هذا الأمر كان رائعًا ورائعًا. بعد أن اخترت حلبة KNGMD S-48 ، التي تم إنشاؤها للتواصل مع ولايتي لينينغراد وبلطيق ، واجهت تفاصيل غير سارة ؛ على عقدة القراءة ، تم تنفيذ منطق PLL على شريحة K556RT4 EPROM ، التي لم يعرف عنها مبرمجي الصيني. حاولت استخدام W27C512 المستخدم سابقًا بدلاً من ذلك ، لكنني إما أفسدت شيئًا أو كانت هناك مشاكل في EEPROM نفسها ، لكن القرص المرن لم يعمل ، على الرغم من أنني كنت قادرًا بالفعل على إدخال TR-DOS. ثم أعدت بناء وحدة القراءة وفقًا لخطة Pentagon-128 بدون PLL وكنتيجة لذلك ، كان محرك الأقراص قادرًا على تهيئة القرص المرن. بالمناسبة ، تحتاج الأقراص المرتفعة الكثافة القياسية إلى إحكام إغلاقها بفتحات في الزاوية حتى تظهر في محرك الأقراص كأقراص مزدوجة الكثافة.


ما هي الراحة لاستخدام الأقراص المرنة ، بعد التنزيلات ، حتى تسارع من الشريط / الهاتف. نظام KNMD مبسط بالنسبة لي ويمكنه العمل فقط مع محركين (في نفس البنتاغون والعديد من الحيوانات المستنسخة الأخرى حتى 4) ، على الرغم من أن هذا يكفي للعيون. بعد أن لعبت بشكل كافٍ مع محرك 3.5 "، أردت أن أحصل على 5.25" وقد عملت بدون مشاكل ، بالمناسبة ، لمست أول قرص مرن بحجم خمس بوصات ، فهي مرنة ومرنة وعالية بشكل عام. للراحة ، طلبت قائدًا سريعًا بدلاً من BASIC-128 ، يمكنه تشغيل الموسيقى ومشاهدة الصور وجميع أنواع عمليات الملفات.

أستخدم برنامج ZX Studio لنسخ صورة قرص TR-DOS على الكمبيوتر ، ولإنشاء صورة ZX Spectrum Navigator الخاصة بي.


نشاهد العروض
لقد طورت ديموزيننا أساسًا من أجل استنساخ Pentagon-128 Spectrum ، وبسبب خصوصيات الدوائر ، فقد كان لديها 71،680 دورة على مدار الساعة لرسم إطار واحد ، عندما كان لدى طيف zx الشركة 69888 دورة ساعة ، ولينينغراد فقط 65،184 ساعة على مدار الساعة بسبب تأخر الاستجابة من الذاكرة. بالنسبة لمعظم الألعاب والبرامج الأخرى ، لم يكن هذا أمرًا مهمًا بالفعل ، ولكن ليس بالنسبة للعروض التوضيحية. قم بقطع الإشارة / الانتظار ووضعها على + 5V. في المحطة 9D5 ، نطعم الأرض بدلاً من الإشارة / قبل الميلاد. ولكن قد لا تعمل الطيف متعدد الألوان مع توقيت البنتاغون ، لذلك سنقوم بعمل الطيف الطيفي / البنتاغون. مع إصدار CMOS للمعالج (Z84) ، لم يعمل هذا الخيار ، ولكن لا توجد مشاكل مع U880. لم يتلق الكمبيوتر توافقًا بنسبة 100٪ مع البنتاغون ، لكن العروض التوضيحية المكتوبة للبنتاغون الآن لا تبطئ. أحببت حقاً تحديث ، الذي تم تطويره في عام 1998.

نحن نعمل في SR / M-80
يمكن لعدد قليل من الحيوانات المستنسخة تشغيل نظام التشغيل هذا ، يمكنك استدعاء BYTE-01 و Quorum-64 و ZS Scorpion 256 و Pros. للعمل مع SR / M ، يجب أن يكون الكمبيوتر يدعم RAM الظل. ونظرًا لأن ZS Scorpion 256 عبارة عن Leningrad بسرعة ، فلن تكون هناك صعوبات كبيرة لتحسينه قليلاً. قم بتنزيل
المخطط والدراسة. تم تعطيل بت ROM 0 في المنفذ # 1FFD وكذلك على الطيف +3 ، والتي من خارج الصندوق كانت لديها القدرة على تشغيل SR / M. والبت 4 تبديل صفحات 128 كيلو بايت. ولكن معي بت 6 من مفاتيح # 7FFD المنفذ ، والتي تتعارض في بعض الحالات مع البرامج ، على الرغم من أنني واجهت مشكلة مع عرض واحد فقط. اضطررت إلى إعادة رسم
مخطط التوسع لدعم المنفذ رقم 1FFD. فعلت ذلك في الطلاء ، واتضح شيء من هذا القبيل.

ليس لدي أي مساحة إضافية على السبورة ، لقد شعرت بالندم 100 مرة لأنني لم أحصل على لوحة 20 * 30 بموجب علبة ATX. نظرًا لأننا لم نعد نستخدم 6 بتات من المنفذ # 7FFD ، فإن شريحة 1533TM2 أصبحت غير ضرورية الآن ، وبدلاً من ذلك نضع 1533TM9 ، حيث وضعنا 0 و 4 بتات من المنفذ # 1FFD. نستخدم 1533KP12 كحد أقصى في مخطط التوسيع ، وبالتالي تحرير عنصر OR الضروري لنا. نتحقق من الكتابة المسبقة إلى القرص المرن CP / M من مجموعة العقرب. إنه يعمل!

من غير المعتاد بعض الشيء رؤية CP / M مع خلفية رمادية ورسائل سوداء ، ولكن يبدو أن أولئك الذين حملوها أرادوا التشابه مع BASIC-48 الأصلي. افتراضيًا ، يحتوي نظام التشغيل على 48 كيلو بايت من ذاكرة الوصول العشوائي وقرص ذاكرة الوصول العشوائي بسعة 160 كيلو بايت ، ويبدأ بـ 64 حرفًا في كل سطر (مساحة عرض + 3 بكسل) ، وهو أمر غير قابل للقراءة للغاية ولكنه مقبول. يمكن تغيير الأداة المساعدة للوضع إلى 32 و 40.48 و 80 (3 بكسل دون مسافات ، فوضى غير قابلة للقراءة) الأحرف المطلوبة لمعظم البرامج. كان لدى بعض الحيوانات المستنسخة أوضاع دقة أعلى ، على سبيل المثال ، Byte-01 مع وضع 512x192 ، مما جعلها مناسبة تمامًا للعمل مع CP / M. ولكن الطيف ذو العلامات التجارية +3 والعقرب 256 ومعظم النسخ الأخرى لم يكن لديها مثل هذه السعادة ، والتي ربما تسببت في عدم شعبية نظام التشغيل على الأطياف. على CP / M-80 نفسها ، أو بالأحرى الإصدار 2.2 لعام 1979 ، يمكنك كتابة مقالة منفصلة ، أنا فقط أذهب إلى البرنامج.
مكتبمحرر النصوص WORDSTAR ، وظيفية للغاية لتحرير النص ، واحدة من السلفين من MS WORD.

Spreadsheets Varitab ، وهو تطور سوفييتي بلغاري ، يذكرنا جدًا بـ SuperCalc ، سواءً تم ترجمته إلى برنامج غربي عظيم وقوي ، أو تم صنعه في الصورة ومثالها ، أو كان هناك نوع من الترخيص ، آمل في التعليقات. يوجد أيضًا Varibt-86 لـ MS-DOS ، وقد استخدمها كثيرون. جدول بيانات Multiplan الآخر من MicroSoft ، لا يمكن أن يبدأ بشكل طبيعي ، فقد يحتاج إلى 25 سطرًا بدلاً من 24 سطرًا.
برمجةفي CP / M ، إنها مجرد جنة للمبرمجين ، إليك مترجم Turbo Pascal و C ، مترجم فورتران ، مترجم ADA ، لغة FORT-83 ، مجمّع ، MS BASIC ، مترجم PL / 1 وأكثر من ذلك بكثير.
الألعابنعم ، كانت هناك ألعاب على CP / M ، معظمها أسئلة نصية ، مثل ثلاثية ZORK ، للأسف لا يمكنني تقديرها بمستوى اللغة الإنجليزية الخاص بي.

لعبة الشطرنج مثل سرجون كانت تحظى بشعبية كبيرة.

ولكن كانت هناك أيضًا ألعاب حركة ، على سبيل المثال Ladder ، منصة لعب بالكامل.

استنساخ باك مان.

وماذا عن دون جلالة تتريس.

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