أوهايو تشالنجر 2P وذاكرة الوصول العشوائي 4 كيلوبايت



مقال بقلم إريك بانغمان ، مدير تحرير مجلة آرس تكنيكا

لقد لاحظته بالفعل من زاوية عيني عندما كنت أمشي بجانبه لدروس في الهندسة ، لكن الآن اضطررت للدخول في فصل الكمبيوتر بالمدرسة لأول مرة.

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

بالكاد يفهم أطفالي هذا ، لكن في عام 1980 ، كانت أجهزة الكمبيوتر الوحيدة التي استطعت تشغيلها يوميًا هي الآلات الحاسبة أو ألعاب الفيديو. بالطبع ، في المدرسة ، كنت أرى دوريًا بشكل رئيسي ، لكنني تحدثت مع الكمبيوتر إما باستخدام نسخة من وحدة التحكم في لعبة Intellivision تحت علامة Sears ، أو في قاعة ماكينات القمار المحلية.

لم تكن أجهزة الكمبيوتر في معمل Gateway مثل ما رأيته من قبل. كانت هذه الصناديق مربعات معدنية زرقاء مع لوحات مفاتيح سوداء وتلفزيونات 9 "بالأبيض والأسود في الأعلى. كان العديد منهم متصلين بالترتيب. بجوارهم ، كانت مشغلات الكاسيت الرخيصة مقيدة بالسلاسل إلى مكاتبهم. لقد أبلغتنا الحروف المربعة الكبيرة بأنها أجهزة كمبيوتر Ohio Scientific Challenger 2P .

بسعر 495 دولارًا ، افتخر Challenger 2P بسعة 4 كيلوبايت رائعة من ذاكرة الوصول العشوائي ، وعرض نص بحجم 32 × 32 ، ودعم Microsoft BASIC. كل هذا يعمل على معالج MOS Technology 6502 بتردد ساعة قدره 1 ميجاهرتز. حتى من خلال هذه المعايير ، كانت هذه المواصفات أبعد ما تكون عن الأقوى. كمبيوتر Apple] [+ خرج في نفس عام 1979 مثل 2P ، ومع ذلك ، فقد قدم 16 كيلو بايت من ذاكرة الوصول العشوائي و 16 لونًا لعرض الأحرف 40 × 48. ومع ذلك ، لم يزعجني ذلك ، لأنني تمكنت من الوصول إلى جهاز الكمبيوتر. ويمكنني أن أفعل ما أردت.


باستخدام أحد أجهزة الكمبيوتر Challenger 2P في Gateway High School في عام 1980

بدأنا التدريب باستخدام برامج BASIC البسيطة:

10 A=1 20 B=10 30 A=A+1 40 C=A*B 50 IF A>10 THEN GOTO 80 60 ?A" X "B" = "C 70 GOTO 30 80 END 

ثم انتقلنا إلى الحلقات FOR / NEXT:

 10 B=10 20 FOR A=1 TO 10 30 C=A*B 40 ?A" X "B" = "C 50 NEXT A 

بالملل؟ ربما. لكن في أحد الأيام ، تجولت في فصل كمبيوتر أثناء الغداء ورأيت طالبًا في المدرسة الثانوية يلعب نوعًا من اللعبة. كان هناك شيء مشابه لـ Enterprise يتحرك حول شاشة التلفزيون من خلال النقر على لوحة المفاتيح في محاولة لتفادي مجموعة من النجوم (*). كانت اللعبة بدائية حتى بالمقارنة مع جاري أتاري 2600 ، لكن هذا الطالب كتبها بنفسه.

استخدمت اللعبة على تلفزيون أبيض وأسود بحجم 9 "كيلوبايت من الذاكرة. كانت الشاشة مقاس 32 × 32 تعمل مع 1024 حرفًا ، ولكن تم عرض 576 منها فقط (تم حجز الباقي في المخزن المؤقت للأمان). كان من الممكن عرض البيانات مباشرة على الشاشة ، للتحقق مما إذا كان هناك مكان معين على الشاشة يشغله الرمز ، وحرك الرموز على الشاشة باستخدام لوحة المفاتيح ، وسحبني على الفور وإلى الأبد.


على Challenger 2P ، بالإضافة إلى أحرف ASCII ، كان هناك أيضًا رسم

بدأ وقت فراغي في المدرسة في مزج أكوان Star Wars و Star Trek عن طريق كتابة لعبة من لاعبين حيث كانت Enterprise تقاتل TIE Fighter (والتي يشار إليها برمز السهم الأيمن والأيسر). إذا أصابت إحدى الطلقات (الواصلة) الخاصة بالمؤسسة الهدف ، انفجر مقاتل TIE - حسنًا ، لم ينفجر تمامًا ، فقد تحول إلى نجمتين.

يقدم مقتطف من لعبة Tank For Two لـ Challenger 2P فكرة عن شكل الكود الخاص بي:

 390 POKE P1,TA(T1) 400 FOR X=1TO3:IF F1=0 THEN 460 410 IF B1<>P1 THEN POKE B1,32 420 P=PEEK(B1+M1):IF P=161 THEN F1=0:GOTO 460 430 B1=B1+M1:POKE B1,BD(T1) 440 IF P=TA(T2)THEN F1=0:B1=P1:S1=S1+1:GOTO 460 450 IF B1C2 THEN F1=0 460 IF F2=0 THEN 520 

تم استخدام الأمر POKE لعرض حرف معين على الشاشة ؛ أشار المتغير الموجود على يسار الفاصلة إلى المكان الموجود في الذاكرة ، وإلى اليمين - الحرف الذي سيتم عرضه. تم استخدام PEEK لقراءة محتويات نقطة في الذاكرة ، وتحديد ما إذا كانت لقطة ليزر مقاتلة TIE قد ضربت Enterprise. في عام 1980 ، بالنسبة لطالب في المدرسة الثانوية ، كان هذا مذهلاً.

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

في عطلة عيد الميلاد ، سُمح لي حتى بأخذ جهاز كمبيوتر واحد مع جهاز التلفزيون المنزلي. لسوء الحظ ، لقد فقدت يومين مع الكمبيوتر بسبب فتيل 2P تنصهر - نعم ، فتيل زجاجي حقيقي في شكل أنبوب.

أردت حقًا أن يكون لدي تشالنجر الخاص بي. على الرغم من أنهم باعوا Atari 400 في متجر الإلكترونيات في أورورا مول و TRS-80 في راديو شاك ، إلا أنني كنت دائماً أذهب مباشرة إلى متجر JCPenney ، ثم إلى قسم الإلكترونيات. وهناك ، في كل مجدها الملون ، وقفت تشالنجر 4P مقابل 600 دولار. لكن على الرغم من كل المحاولات التي بذلتها ، لم تتأثر أمي بقدرات جهاز الكمبيوتر الشخصي المطبق في الحياة اليومية ، وبقيت جميع مناشداتي بلا إجابة. في العام التالي فقط ، تمكنت من شراء جهاز الكمبيوتر الأول الخاص بي ، Timex Sinclair ZX80 في شكل مجموعة للتجميع الذاتي ، والتي لم أستطع استخدامها بسبب لحام غير ناجح.


أنا في الصف العلوي على اليمين

في السنة الثانية من دراستي ، اختفت بالفعل أجهزة كمبيوتر Scientific من Ohio ، تفسح المجال أمام Apple] [و Apple] [+ أجهزة كمبيوتر مزودة بمحركات أقراص مقاس 5-1 / 2 "وشاشات خضراء أحادية اللون. وعلى الرغم من انزعاجي بسبب عدم وجود مربعات زرقاء مألوفة ، إلا أنني أدركت بسرعة أن أجهزة كمبيوتر أبل كانت أقوى بكثير.

بعد ثلاثين سنة ، أوهايو العلمية موجودة فقط في الذاكرة. تبعت Challenger 2P بإصدار الإصدار الملون 4P ، ثم الإصدار 8P ، وبعد ذلك تم شراء الشركة في عام 1981 ، وتم إلغاء خط الكمبيوتر. لسوء الحظ ، بقيت مهاراتي في البرمجة في ذاكرتي ، لكن التجربة لم تذهب سدى. إذا أراد المزيد من الأطفال في كولورادو تعلم التحدث باللغة الروسية ، فقد تكون حياتي مختلفة تمامًا. لكن أتيحت لي الفرصة لتنمية حب أجهزة الكمبيوتر ، والتي لم يكن بإمكاني استخدامها فحسب ، بل ولعب معها أيضًا ، لإنشاء شيء بناءً عليها ، وفي النهاية السيطرة عليها.

Source: https://habr.com/ru/post/ar469005/


All Articles