العميد البحري VIC-20
![]() | |
الصانع | كومودور ماكينات الأعمال |
---|---|
نوع | الكمبيوتر المنزلي |
تاريخ الافراج عنه | 1980 (VIC-1001) اليابان / 1981 |
فترة الحياة | 5 سنوات |
سعر التمهيدي | 299.95 دولارًا أمريكيًا (ما يعادل 850 دولارًا في عام 2020) |
توقف | 1985 |
نظام التشغيل | Commodore KERNAL Commodore BASIC 2.0.0 تحديث |
وحدة المعالجة المركزية | MOS Technology 6502 @ 1.108 MHz (PAL) [1] @ 1.02 MHz (NTSC) |
ذاكرة | 20 كيلو بايت ROM + 5 كيلو بايت RAM (قابلة للتوسيع حتى 32 كيلو بايت) ، 3.5 كيلو بايت لـ BASIC (قابلة للتوسيع حتى 27.5 كيلو بايت) [2] |
تخزين | كاسيت مضغوط ، قرص مرن |
عرض | العميد البحري 1701 |
الرسومات | VIC 176 x 184 3- bpp |
يبدو | 3 × مربع ، 1 × ضوضاء ، أحادية [3] |
مدخل | شريط ، قرص مرن ، خرطوشة |
السلف | العميد البحري PET |
خليفة | كومودور 64 ، كومودور 16 ، كومودور ماكس ماشين |
كومودور VIC-20 ( المعروف باسم VC-20 في ألمانيا و VIC-1001 في اليابان) هو كمبيوتر منزلي 8 بت تم بيعه بواسطة Commodore Business Machines . تم الإعلان عن VIC-20 في عام 1980 ، [4] بعد ثلاث سنوات تقريبًا من أول كمبيوتر شخصي لشركة Commodore ، وهو جهاز PET . كان VIC-20 أول كمبيوتر من أي وصف لبيع مليون وحدة. [5] وُصِف بأنه "واحد من أوائل أجهزة الكمبيوتر المضادة للمشاهدة وغير الباطنية حسب التصميم ... ولم يعد محصورًا للهواة / المتحمسين أو أولئك الذين يملكون المال ، كان الكمبيوتر الذي طوره كومودور هو كمبيوتر المستقبل."[6]
تم تسمية VIC- 20 في ألمانيا باسم VC-20 لأن نطق VIC بلكنة ألمانية يبدو مثل الشتائم الألمانية "fick" أو "wichsen". [7] [8] تم تسويق مصطلح VC كما لو كان اختصارًا لمصطلح VolksComputer ("كمبيوتر الأشخاص ،" مشابه لمصطلح فولكس فاجن وفولكسيمبفنجر ). [9]
التاريخ
المنشأ والتسويق
كان القصد من VIC-20 أن يكون أكثر اقتصادا من كمبيوتر PET. تم تجهيزه بـ 5 كيلوبايت من ذاكرة الوصول العشوائي الثابتة واستخدم نفس وحدة المعالجة المركزية MOS 6502 مثل PET. كانت شريحة الفيديو الخاصة بـ VIC-20 ، MOS Technology VIC ، عبارة عن شريحة فيديو ملونة للأغراض العامة صممها Al Charpentier في عام 1977 ومخصصة للاستخدام في محطات العرض ووحدات التحكم في الألعاب غير المكلفة ، لكن Commodore لم تتمكن من العثور على سوق للشريحة.
نظرًا لاكتساب Apple II زخمًا مع ظهور VisiCalc في عام 1979 ، أراد Jack Tramiel منتجًا ينافس في نفس القسم ، ليتم تقديمه في يناير 1980 CES . لهذا السبب بدأ Chuck Peddle و Bill Seiler في تصميم جهاز كمبيوتر يسمى TOI (العقل الآخر). فشل كمبيوتر TOI في أن يتحقق ، غالبًا لأنه يتطلب عرض أحرف مكونًا من 80 عمودًا والذي بدوره يتطلب شريحة MOS Technology 6564. ومع ذلك ، لا يمكن استخدام الشريحة في TOI لأنها تتطلب ذاكرة وصول عشوائي ثابتة باهظة الثمن لتعمل بسرعة كافية.
في غضون ذلك ، صمم المهندس الجديد روبرت يانيس في MOS Technology (الذي كان وقتها جزءًا من Commodore) جهاز كمبيوتر في منزله أطلق عليه اسم MicroPET وأنهى نموذجًا أوليًا بمساعدة Al Charpentier و Charles Winterble. مع عدم اكتمال TOI ، عندما تم عرض نموذج MicroPET على Jack Tramiel ، قال على الفور إنه يريد الانتهاء منه وأمر بإنتاجه بكميات كبيرة بعد عرض توضيحي محدود في CES.
مع بدء العقد الجديد ، كان سعر أجهزة الكمبيوتر ينخفض وشهدت Tramiel سوقًا ناشئة لأجهزة الكمبيوتر منخفضة السعر التي يمكن بيعها في متاجر البيع بالتجزئة للمبتدئين بدلاً من المحترفين أو الأشخاص الذين لديهم خلفية إلكترونية أو برمجة. [ بحاجة لمصدر ] حقق راديو شاك نجاحًا كبيرًا مع TRS-80 Model I ، وهي آلة منخفضة التكلفة نسبيًا تم بيعها على نطاق واسع للمبتدئين وفي عام 1980 أصدرت الكمبيوتر الملون ، الذي كان يستهدف المنزل والأسواق التعليمية ، ويستخدم خراطيش ROM للبرامج ومتصلة بجهاز تلفزيون.
النموذج الأولي الذي أنتجته يان كان يحتوي على عدد قليل جدًا من الميزات المطلوبة لجهاز كمبيوتر حقيقي ، لذلك كان على روبرت راسل في مقر الكومودور تنسيق وإنهاء أجزاء كبيرة من التصميم تحت الاسم الرمزي Vixen . تضمنت الأجزاء التي ساهم بها راسل منفذًا لنظام التشغيل (مترجم kernel و BASIC) مأخوذ من تصميم John Feagans لـ Commodore PET ، ومجموعة أحرف تتميز بخاصية PETSCII ، وواجهة متوافقة مع عصا التحكم Atari CX40 ، ومنفذ خرطوشة ROM . واجهة IEEE-488 المشتقة CBM-488 [ 10]صممه غلين ستارك. لقد خدم العديد من الأغراض ، بما في ذلك تكلفة أقل بكثير من واجهة IEEE-488 على PET ، باستخدام كبلات وموصلات أصغر سمحت بتصميم أكثر إحكاما للحالة ، وكذلك الامتثال للوائح لجنة الاتصالات الفيدرالية ( FCC ) المفروضة حديثًا بشأن انبعاثات RFI عن طريق الإلكترونيات المنزلية ( تم اعتماد PET كمعدات مكتبية من الفئة ب والتي تتطلب متطلبات RFI أقل صرامة). تم تصميم بعض الميزات ، مثل لوحة الذاكرة الإضافية ، بواسطة Bill Seiler. [ بحاجة لمصدر ]
إجمالاً ، تألف فريق تطوير VIC 20 من خمسة أشخاص بقيادة مايكل تومكزيك ، مدير المنتج ، الذي جند المجموعة وأطلق عليها اسم VIC Commandos. أعطى مؤسس الكومودور جاك تراميل في البداية Tomczyk لقب VIC Czar وعينه فيما بعد مديرًا للمنتج. أصر Tomczyk على العديد من الميزات بما في ذلك مفاتيح الآلة الكاتبة بالحجم الكامل ، ومفاتيح الوظائف القابلة للبرمجة وواجهة RS-232 المدمجة. تعاقد مايكل فيما بعد وشارك في تصميم مودم بقيمة 100 دولار ، VICModem ، والذي أصبح أول مودم يبيع مليون وحدة. [11]وفقًا لأحد أعضاء فريق التطوير ، نيل هاريس ، "لم نتمكن من الحصول على أي تعاون من بقية الشركة التي اعتقدت أننا كنا نكات لأننا كنا نعمل لوقت متأخر ، بعد حوالي ساعة من مغادرة أي شخص آخر المبنى. كنا نسحب أي معدات نحتاجها لإنجاز مهامنا. لم تكن هناك طريقة أخرى لإنجاز العمل! [...] اكتشفوا أنها مفقودة وسيطلبون المزيد من الأشياء من المستودع ، لذلك كان الجميع لديهم ما يحتاجون إليه للقيام بعملهم ". [11]
في ذلك الوقت ، كان لدى Commodore تخمة تبلغ 1 كيلوبت × 4 [2] رقائق SRAM ، لذلك قررت Tramiel أنه يجب استخدامها في الكمبيوتر الجديد. كانت النتيجة النهائية أقرب إلى PET أو TOIأجهزة كمبيوتر بدلاً من نموذج يان الأولي ، وإن كان ذلك بشريحة VIC ذات 22 عمودًا بدلاً من الرقائق المخصصة المصممة لأجهزة الكمبيوتر الأكثر طموحًا. نظرًا لأن حجم الذاكرة على لوحة نظام VIC-20 كان صغيرًا جدًا حتى بالنسبة لمعايير 1981 ، يمكن لفريق التصميم الابتعاد عن استخدام ذاكرة SRAM باهظة الثمن نظرًا لاستهلاكها المنخفض للطاقة ، وإخراج الحرارة ، وقلة الدوائر الداعمة. استخدمت لوحة نظام Revision A الأصلية الموجودة في جميع محركات VIC-20 ذات الملصقات الفضية 2114 من ذاكرة الوصول العشوائي SRAM وبسبب حجمها الصغير (512 بايت فقط لكل شريحة) ، كان مطلوبًا من عشرة منها الوصول إلى 5 كيلوبايت [2] من ذاكرة الوصول العشوائي للنظام. تحولت لوحة نظام Revision B ، الموجودة في شعار قوس قزح VIC-20s (انظر أدناه) إلى ذاكرة SRAM أكبر 2048 بايت مما قلل من عدد الذاكرة إلى خمس شرائح: 2 × 2048 بايت رقائق + 3 × 2114 (1024 × 4 بت) رقائق.
بينما كانت PETs الأحدث تحتوي على BASIC 4.0 الذي تمت ترقيته ، والذي كان يحتوي على أوامر القرص وتحسين جمع القمامة ، عاد VIC-20 إلى 8 KB BASIC 2.0 المستخدمة في PETs السابقة كجزء من أهداف أخرى لفريق التصميم ، والتي كانت تقصر ROM على النظام 20 كيلو بايت فقط. [2]نظرًا لأن Commodore's BASIC قد تم تصميمها لـ PET التي كانت لها قدرات سمعية بصرية محدودة فقط ، لم تكن هناك ميزات صوت أو رسومات مخصصة ، لذلك كان على مبرمجي VIC-20 استخدام عدد كبير من عبارات POKE و PEEK لهذا الغرض. كان هذا على عكس المنافسين الرئيسيين للكمبيوتر ، Atari 400 و TRS-80 Color Computer ، وكلاهما يحتوي على BASICs كامل الميزات مع دعم أجهزة الصوت والرسومات الخاصة بالآلات. إن توفير BASIC أكثر محدودية في VIC-20 سيبقي السعر منخفضًا ويمكن للمستخدم شراء موسع BASIC بشكل منفصل إذا رغب في أوامر الصوت أو الرسومات.
بينما كان لدى TRS-80 Colour Computer و Atari 400 إخراج فيديو RF فقط ، كان VIC-20 بدلاً من ذلك ناتجًا مركبًا ، مما يوفر صورة أكثر وضوحًا وأنظف إذا تم استخدام شاشة مخصصة. كان من الضروري استخدام مُعدِّل RF خارجي لاستخدام الكمبيوتر مع جهاز تلفزيون ، ولم يتم تضمينه داخليًا للامتثال للوائح لجنة الاتصالات الفيدرالية (ضغوط Commodore ونجح في جعلها مسترخية قليلاً بحلول عام 1982 ، لذلك كان لدى C64 مُعدِّل تردد لاسلكي مُصمم في).

في أبريل 1980 ، في اجتماع للمديرين العامين خارج لندن ، أعلن جاك تراميل أنه يريد جهاز كمبيوتر ملون منخفض التكلفة. عندما جادل معظم GMs ضد ذلك ، مفضلين تصميم Peddle الأكثر تعقيدًا ، قال: "اليابانيون قادمون ، لذلك يجب أن نصبح يابانيين!" (في إشارة إلى تهديدات الأنظمة منخفضة التكلفة من اليابان). [13] [14]كان هذا تماشيًا مع فلسفة ترامييل التي كانت تصنع "أجهزة كمبيوتر للجماهير ، وليس للفصول". تم دعم الفكرة في الاجتماع من قبل Tomczyk ، استراتيجي التسويق المعين حديثًا ومساعد الرئيس ؛ توني توكاي ، المدير العام لشركة Commodore Japan ، وكيت سبنسر ، كبير مسؤولي التسويق في المملكة المتحدة. لم يوافق Peddle على القرار وترك الشركة مع مهندسين آخرين ، لذلك ساعد فريق هندسي في Commodore Japan بقيادة Yash Terakura في إنهاء التصميم. تم تسويق VIC-20 في اليابان باسم VIC-1001 قبل تقديم VIC-20 إلى الولايات المتحدة. [14]
عندما عادوا إلى كاليفورنيا من ذلك الاجتماع ، كتب Tomczyk مذكرة من 30 صفحة توضح بالتفصيل التوصيات الخاصة بالكمبيوتر الجديد ، وقدمها إلى Tramiel. تضمنت التوصيات مفاتيح وظيفية قابلة للبرمجة (مستوحاة من أجهزة الكمبيوتر اليابانية المنافسة) ، [15] مفاتيح كاملة الحجم على غرار الآلة الكاتبة ، و RS-232 مدمج . أصر Tomczyk على "سهولة الاستخدام" باعتباره التوجيه الرئيسي للكمبيوتر الجديد ، لهندسة Terakura ، [15] واقترح سعر تجزئة يبلغ 299.95 دولارًا أمريكيًا . قام بتجنيد فريق تسويق ومجموعة صغيرة من عشاق الكمبيوتر ، وعمل عن كثب مع زملائه في المملكة المتحدة واليابان لإنشاء عبوات ملونة ، وأدلة مستخدم ، والموجة الأولى من البرامج (معظمها ألعاب وتطبيقات منزلية).
تم التعاقد مع Scott Adams لتقديم سلسلة من ألعاب المغامرات النصية . بمساعدة مهندس كومودور جاء إلى لونجوود ، فلوريدا ، للمساعدة في هذا الجهد ، تم نقل خمسة من سلسلة ألعاب Adams's Adventure International إلى مركز فيينا الدولي. لقد تمكنوا من التغلب على الذاكرة المحدودة لـ VIC-20 من خلال وجود ألعاب 16 كيلو بايت [2] موجودة في خرطوشة ROM بدلاً من تحميلها في الذاكرة الرئيسية عبر الكاسيت كما كانت في TRS-80 والأجهزة الأخرى. أنتجت عملية الإنتاج الأولى للخراطيش الخمسة أكثر من 1500000 دولار من مبيعات Commodore. [ بحاجة لمصدر ]
بينما تم بيع PET من خلال التجار المعتمدين ، تم بيع VIC-20 بشكل أساسي في متاجر التجزئة ، وخاصة متاجر الخصم والألعاب ، حيث يمكنها التنافس مباشرة مع وحدات التحكم في الألعاب. كان أول كمبيوتر يتم بيعه في K-Mart . أصدر الكومودور إعلانات يظهر فيها الممثل ويليام شاتنر (من ستار تريك الشهرة) كمتحدث باسمه ، متسائلاً: "لماذا تشتري مجرد لعبة فيديو؟" ووصفه بأنه "كمبيوتر العجائب في الثمانينيات". أصبح الشخصية التليفزيونية هنري مورغان (المعروف كعضو لجنة في برنامج الألعاب التلفزيونية لدي سر ) المعلق في سلسلة من إعلانات منتجات كومودور.
كان يُفترض على نطاق واسع أن الرقم "20" في اسم الكمبيوتر يشير إلى عرض نص الشاشة (على الرغم من أن VIC-20 يحتوي في الواقع على نص مكون من 22 عمودًا ، وليس 20) أو أنه يشير إلى الحجم المدمج لذاكرة القراءة فقط للنظام ( 8 كيلوبايت BASIC + 8 KB KERNAL +4 KB حرف ROM). [2] [ بحاجة لمصدر ] ادعى بوب يانيس أن الرقم "20" لا يعني شيئًا على وجه الخصوص و "لقد اخترنا ببساطة الرقم" 20 "لأنه بدا وكأنه رقم ودود وكان شعار التسويق للكمبيوتر هو" الكمبيوتر الودود ". شعرت أنه متوازن قليلاً منذ أن بدت كلمة "Vic" وكأنها اسم سائق شاحنة ".
في عام 1981 ، تعاقد Tomczyk مع مجموعة هندسية خارجية لتطوير مودم متصل مباشرة على خرطوشة ( VICModem ) ، والذي أصبح بسعر 99 دولارًا أمريكيًا أول مودم بسعر أقل من 100 دولار أمريكي. كان VICModem أيضًا أول مودم يبيع أكثر من مليون وحدة. تم تجميع VICModem بقيمة 197.50 دولارًا أمريكيًا من خدمات الحوسبة عن بعد المجانية من The Source و CompuServe و Dow Jones . أنشأ Tomczyk أيضًا SIG يسمى شبكة معلومات Commodore لتمكين المستخدمين من تبادل المعلومات وتخفيف بعض الضغط عن استفسارات دعم العملاء ، والتي كانت تجهد منظمة Commodore الضعيفة. في عام 1982 ، شكلت هذه الشبكة أكبر حركة مرور على CompuServe. [ بحاجة لمصدر]
التطور
مرت VIC-20 بعدة اختلافات في ثلاث سنوات ونصف من الإنتاج. كانت موديلات السنة الأولى (1980) تحتوي على لوحة مفاتيح على غرار PET بخط ممتلئ ، في حين أن معظم VIC-20s التي تم تصنيعها خلال عام 1981 كان لها لوحة مفاتيح مختلفة قليلاً تمت مشاركتها أيضًا مع C64s المبكرة. تم تقديم شعار قوس قزح VIC-20 في أوائل عام 1983 ويحتوي على لوحة مفاتيح C64 الأحدث مع مفاتيح الوظائف الرمادية واللوحة الأم Revision B. يحتوي على مصدر طاقة مماثل لوحدة C64 PSU ، على الرغم من أن التيار أقل قليلاً. يتوافق PSU "black brick" C64 مع المراجعة B VIC-20 ؛ ومع ذلك ، لا يوصى باستخدام PSU الخاص بمركز فيينا الدولي على جهاز C64 إذا تم تثبيت أي أجهزة خارجية ، مثل الخراطيش أو ملحقات منفذ المستخدم ، حيث سيؤدي ذلك إلى زيادة الطاقة المتاحة. المراجعة الأقدم لا يمكن لـ VIC-20s استخدام C64 PSU أو العكس لأن متطلبات الطاقة الخاصة بهم مرتفعة للغاية.
رفض
كان VIC-20 من أكثر أجهزة الكمبيوتر مبيعًا ، حيث أصبح أول كمبيوتر شخصي بيع أكثر من مليون. في المجموع ، تم تصنيع 2.5 مليون جهاز كمبيوتر. [16] [17] في صيف 1982 ، كشفت كومودور النقاب عن كومودور 64 ، وهو جهاز أكثر تقدمًا بسعة 64 كيلو بايت [2] من ذاكرة الوصول العشوائي وتحسين الصوت والرسومات بشكل كبير. كانت المبيعات الأولية لـ C64 بطيئة ، لكنها انطلقت في منتصف عام 1983. كان VIC-20 متاحًا على نطاق واسع بأقل من 90 دولارًا بحلول ذلك الوقت. [18] أوقف الكومودور VIC-20 في يناير 1985. [4]
ربما كان آخر جهاز طرفي جديد متوفر تجارياً VIC-20 هو VIC-Talker ، وهو مُركِّب الكلام . أهوي! كتب في يناير 1986 ، "صدق أو لا تصدق ، ملحق جديد لمركز فيينا الدولي ... لقد فوجئنا مثلك". [19]
التطبيقات
يتوافق VIC-20's BASIC مع PET ، وتنسيق Datasette هو نفسه. [20] قبل إصدار الكمبيوتر ، وعد أحد المسؤولين التنفيذيين في شركة كومودور بأنه سيكون لديه "وثائق إضافية كافية لتمكين مبرمج / هاوي متمرس من الدخول والسماح لمخيلته بالعمل". [21] احسب! يتناقض بشكل إيجابي مع تشجيع الشركة "لمطوري برامج الصناعة المنزلية" على شركة Texas Instruments التي تثبط برامج الطرف الثالث . [22] نظرًا لصغر الذاكرة وشاشة العرض منخفضة الدقة مقارنة ببعض أجهزة الكمبيوتر الأخرى في ذلك الوقت ، فقد تم استخدام VIC-20 بشكل أساسي للبرامج التعليمية والألعاب. ومع ذلك ، تطبيقات الإنتاجيةمثل برامج التمويل العقاري وجداول البيانات وبرامج الاتصالات الطرفية تم صنعها أيضًا للجهاز.
كان لدى مركز فيينا الدولي مكتبة كبيرة من المجال العام والبرامج المجانية . تم توزيع هذا البرنامج عبر الخدمات عبر الإنترنت مثل CompuServe و BBSs ، بالإضافة إلى عدم الاتصال عن طريق البريد ومجموعات المستخدمين. تُباع العديد من مجلات الكمبيوتر في أكشاك بيع الصحف ، مثل Compute! حوسبة الأسرة RUN أهوي ! _ ، و Commodore Power Play الذي أنتجته CBM ، قدموا نصائح البرمجة وبرامج الكتابة لـ VIC-20.
كان هناك ما يقدر بـ 300 عنوان تجاري متاح على الخرطوشة و 500+ أخرى كانت متوفرة على الشريط. [ على من؟ ] تم إصدار عدد قليل من تطبيقات القرص.
أدت التكلفة المنخفضة لمركز فيينا الدولي إلى استخدامه من قبل هيئة المرافق في فورت بيرس بولاية فلوريدا لقياس مدخلات ومخرجات اثنين من مولداتهم وعرض النتائج على الشاشات في جميع أنحاء المصنع. كانت الأداة قادرة على شراء أنظمة VIC و C64 متعددة بتكلفة جهاز كمبيوتر واحد متوافق مع IBM . [23]
المواصفات الفنية
يتم شحن VIC-20 مع 5 كيلوبايت من ذاكرة الوصول العشوائي ، ولكن يتم استخدام 1.5 كيلوبايت من هذا لعرض الفيديو والجوانب الديناميكية لقرص ROM - Commodore BASIC و KERNAL (نظام تشغيل منخفض المستوى). [2] فقط 3583 بايت من ذاكرة البرنامج الأساسية للتعليمات البرمجية والمتغيرات المتاحة فعليًا على جهاز غير موسع.
المنافذ والمآخذ
يحتوي VIC-20 على موصلات حافة البطاقة لبرنامج / خراطيش التوسعة ومحرك شريط Datassette بمعيار PET. لم يكن VIC-20 يحتوي على محرك أقراص في الأصل ؛ تم إصدار محرك الأقراص VIC-1540 في عام 1981.
يوجد منفذ واحد لعصا التحكم Atari متوافق مع أذرع التحكم الرقمية والمجاذيف المستخدمة مع عائلة Atari VCS و Atari 8 بت ؛ [24] ناقل تسلسلي CBM-488 (نسخة متسلسلة من ناقل PET's IEEE-488 ) لمحركات الأقراص والطابعات ذات التسلسل التعاقبي ؛ "منفذ مستخدم " على مستوى TTL مع كل من إشارات RS-232 و Centronics (غالبًا ما تستخدم مثل RS-232 ، لتوصيل مودم [25] ).
يحتوي VIC على منفذ كارتريدج ROM للألعاب والبرامج الأخرى بالإضافة إلى إضافة ذاكرة إلى الجهاز. تسمح الصناديق الموسعة للمنافذ من Commodore والموردين الآخرين بتركيب أكثر من خرطوشة واحدة في المرة الواحدة. يتراوح حجم الخرطوشة من 4 إلى 16 كيلو بايت [2] في الحجم ، على الرغم من أن هذا الأخير لم يكن شائعًا بسبب تكلفته.
يمكن توصيل VIC-20 بدائرة إلكترونية خارجية عبر منفذ عصا التحكم ، أو "منفذ المستخدم" ، أو منفذ خرطوشة توسيع الذاكرة ، والذي يعرض العديد من الدوائر التناظرية إلى الرقمية ، وناقل الذاكرة ، ودوائر الإدخال / الإخراج الداخلية الأخرى إلى المجرب. يمكن استخدام أوامر PEEK و POKE من BASIC لإجراء الحصول على البيانات من مستشعرات درجة الحرارة ، والتحكم في محركات السائر الآلية ، إلخ.
رسومات
القدرات الرسومية لشريحة VIC (6560/6561) محدودة ولكنها مرنة. عند بدء التشغيل ، تُظهر الشاشة 176 × 184 بكسل ، بحد لون ثابت على حواف الشاشة. نظرًا لأن شاشة PAL أو NTSC لها نسبة عرض إلى ارتفاع تبلغ 4: 3 ، فإن كل بكسل VIC أعرض بكثير مما هو عليه. تظهر الشاشة عادة 22 عمودًا و 23 صفًا من أحرف 8 × 8 بكسل ؛ من الممكن زيادة هذه الأبعاد حتى 27 عمودًا ، لكن الأحرف ستنفد قريبًا من جوانب الشاشةفي حوالي 25 عمودًا. تمامًا كما هو الحال في PET ، يتم تضمين مجموعتين مختلفتين من 256 حرفًا ، ومجموعة الأحرف الكبيرة / الرسومية ومجموعة الأحرف الكبيرة / الصغيرة ، وإصدارات الفيديو العكسية لكليهما. عادةً ، يعمل VIC-20 في وضع الدقة العالية حيث يكون حجم كل حرف 8 × 8 بكسل ويستخدم لونًا واحدًا. يمكن أيضًا استخدام وضع متعدد الألوان منخفض الدقة بأحرف 4 × 8 وثلاثة ألوان لكل منها ، ولكن لا يتم استخدامه كثيرًا نظرًا لحظره الشديد.
لا تدعم شريحة VIC وضع الصورة النقطية الحقيقي ، ولكن يمكن للمبرمجين تحديد مجموعات الأحرف المخصصة الخاصة بهم. من الممكن الحصول على شاشة قابلة للعنونة بالكامل ، على الرغم من أنها أصغر قليلاً من المعتاد ، عن طريق ملء الشاشة بسلسلة من الأحرف مزدوجة الارتفاع مختلفة ، ثم تشغيل وحدات البكسل بشكل انتقائي داخل تعريفات الأحرف المستندة إلى ذاكرة الوصول العشوائي. تضيف خرطوشة Super Expander أوامر BASIC تدعم وضع الرسومات هذا باستخدام دقة 160 × 160 بكسل. من الممكن أيضًا ملء مساحة أكبر من الشاشة برسومات قابلة للعنونة باستخدام مخطط تخصيص أكثر ديناميكية ، إذا كانت المحتويات متفرقة أو متكررة بدرجة كافية. يستخدم هذا من قبل ميناء أوميغا رايس . [ بحاجة لمصدر ]
تحتوي شريحة VIC على عدادات خط مسح ضوئي قابلة للقراءة ولكن لا يمكنها إنشاء مقاطعات بناءً على موضع المسح. يمكن أن تخدم شريحتا المؤقت VIA هذا الغرض من خلال تقنية برمجة متقنة ، مما يسمح بخلط الرسومات مع نص أعلى أو أسفل ، ولونين مختلفين للخلفية والحدود ، أو أكثر من 200 حرف لوضع الدقة الزائفة.
يمكن لشريحة VIC معالجة إشارة قلم ضوئي عبر منفذ عصا التحكم ، ولكن القليل منها ظهر في السوق.
تقوم شريحة VIC بإخراج إشارات الفيديو Luma + Sync و Chroma ، والتي يتم دمجها لإنشاء إخراج الفيديو المركب الخاص بـ VIC-20. لم يتضمن الكومودور مغير التردد اللاسلكي داخل علبة الكمبيوتر بسبب لوائح لجنة الاتصالات الفيدرالية ( FCC) . يمكن توصيله إما بشاشة مخصصة أو بجهاز تلفزيون باستخدام المغير الخارجي المضمن مع الكمبيوتر.
صوت
تحتوي شريحة VIC على ثلاثة مولدات موجات نبضية ومولد ضوضاء بيضاء مع تحكم شامل في الصوت وإخراج أحادي. يحتوي كل مولد موجة نبضية على مجموعة من ثلاثة أوكتافات تقع على مقياس حوالي أوكتاف بعيدًا ، مما يعطي نطاقًا إجماليًا يبلغ حوالي خمسة أوكتافات.
توسيع الذاكرة
يمكن توسيع ذاكرة الوصول العشوائي الخاصة بـ VIC-20 عبر منفذ الخرطوشة عبر خرطوشة ذاكرة الوصول العشوائي. كانت خراطيش ذاكرة الوصول العشوائي متوفرة بأحجام متعددة: 3 كيلوبايت (مع أو بدون ملحق "Super Expander" BASIC المضمن) ، 8 كيلوبايت ، 16 كيلوبايت ، 32 كيلوبايت و 64 كيلوبايت ، الأخيران فقط من موردي الطرف الثالث. تمت إعادة تنظيم خريطة الذاكرة الداخلية بشكل كبير مع إضافة كل خرطوشة بحجم ، مما يؤدي إلى حالة تعمل فيها بعض البرامج فقط في حالة وجود المقدار الصحيح من الذاكرة (لتلبية ذلك ، كانت خراطيش 32 كيلو بايت تحتوي على مفاتيح ، و 64 كيلو بايتتحتوي الخراطيش على إعدادات برامج ، مما يسمح بتمكين ذاكرة الوصول العشوائي في كتل ذاكرة يختارها المستخدم). نظرًا لأنه تم تصميم VIC-20 لاستخدام SRAM بدلاً من DRAM ، فإن لوحة النظام لا تحتوي على أحكام لتحديث الذاكرة الحيوية. [2]
يمكن أن يختلف تعيين ذاكرة VIC-20 اعتمادًا على تكوين النظام. مع عدم وجود موسعات مثبتة ، تبدأ ذاكرة المستخدم المجانية من 1000 دولار وتمتد حتى 1DFF ، مع وضع المخزن المؤقت للفيديو عند 1E00 دولار - 1FFF دولار. أقل من 1000 دولار كان هناك فجوة من 400 دولار إلى FFF والتي يمكن ملؤها بـ 3 كيلوبايت من ذاكرة الوصول العشوائي التوسعية ، والتي إذا تم تثبيتها ستضع منطقة برنامج BASIC عند 400 دولار. إذا تم استخدام موسع بحجم 8 كيلوبايت أو أكبر ، فستبدأ ذاكرة الشاشة عند 1000 دولار ونص برنامج BASIC بسعر 1200 دولار. [2]
يسمح VIC-20 بموقعين لذاكرة الوصول العشوائي الملونة ، إما بسعر 9600 دولار أو 9400 دولار. الافتراضي للأجهزة غير الموسعة هو 9600 دولار ، ومع 8 كيلوبايت [2] أو موسع أكبر ، سيتم نقل ذاكرة الوصول العشوائي الملونة إلى 9400 دولار ؛ ومع ذلك ، يمكن للمستخدم تعيينه بحرية على أي من الموقعين عبر السجل بمبلغ 9002 دولار.
الموقع الطبيعي لخراطيش ذاكرة القراءة فقط هو $ A000– BFFF $. عند التشغيل ، يتحقق kernel ROM من رأس معرف وإذا تم العثور عليه ينتقل إلى عنوان البداية المحدد. تستخدم الخراطيش الأكبر حجمًا التي تبلغ 16 كيلوبايت [2] النصف الثاني من ذاكرة القراءة فقط بسعر 2000 دولار أو 6000 دولار. يتم تحميل عدد قليل من الخراطيش ، بما في ذلك مغامرات سكوت آدمز ، بالكامل في مساحة تتراوح بين 2000 دولار و 7 دولارات أمريكية. نظرًا لأن النواة يمكنها فقط تشغيل ذاكرة القراءة فقط الموجودة في $ A000 ، يجب تشغيل هذه البرامج يدويًا من BASIC عبر أمر SYS.
كانت خراطيش توسيع RAM الرسمية من Commodore متاحة فقط بحد أقصى 16 كيلو بايت من الذاكرة الإضافية ، ولكن يمكن أن توفر خراطيش الطرف الثالث ما يصل إلى 64 كيلو بايت وفي بعض الأحيان تتضمن مفاتيح DIP لتعيين ذاكرة الوصول العشوائي الإضافية إلى مساحة العنوان التي يختارها المستخدم. [2]
على عكس PET ، لا يشتمل VIC-20 على شاشة لغة الآلة ، ولكن قدمها Commodore على قرص أو شريط أو خرطوشة ، مع العديد من الملفات التنفيذية المختلفة لتحميلها في مواقع ذاكرة مختلفة. كانت برامج المراقبة مماثلة لشاشة PET ، لكنها أضافت مُجمّعًا صغيرًا بدلاً من مطالبة المستخدم بإدخال أكواد التشغيل السداسية العشرية.
سمحت خراطيش 32 كيلو بايت بإضافة ما يصل إلى 24 كيلو بايت إلى ذاكرة المستخدم الأساسية ؛ جنبًا إلى جنب مع ذاكرة المستخدم المدمجة التي تبلغ 3.5 كيلوبايت ، فإن هذا أعطى 27.5 كيلوبايت كحد أقصى لبرامج ومتغيرات BASIC. يمكن عادةً استخدام 8 كيلوبايت الإضافية بإحدى طريقتين ، يتم ضبطهما بواسطة المفاتيح: [2]
- إما أنه يمكن تعيينه في مساحة العنوان المحجوزة لخراطيش ROM ، والتي تجلس "خلف" مساحة تسجيل الإدخال / الإخراج وبالتالي لم تكن متجاورة مع بقية ذاكرة الوصول العشوائي. سمح ذلك بتشغيل العديد من الألعاب القائمة على الخرطوشة من قرص أو شريط ، وبالتالي كان مفيدًا جدًا لقراصنة البرامج ؛ خاصة إذا سمح توسيع ذاكرة الوصول العشوائي بإيقاف الكتابة إلى ذاكرتها بعد تحميل اللعبة ، بحيث تتصرف الذاكرة تمامًا مثل ذاكرة القراءة فقط.
- أو ، يمكن تعيين 3 كيلوبايت من 8 كيلوبايت في نفس "الفتحة" للذاكرة التي استخدمتها خرطوشة 3 كيلوبايت ، مما يترك 5 كيلوبايت غير واضحة. كانت 3 كيلوبايت هذه متجاورة مع بقية ذاكرة الوصول العشوائي ، ولكن لا يمكن استخدامها لتوسيع مساحة BASIC إلى أكثر من 27.5 كيلوبايت ، لأنه كان لابد من نقل بيانات العرض إلى خرطوشة RAM ، وهو ما لم يكن ممكنًا. [2]
تبوك | الحجم [بالكيلو بايت [2] ] | وصف | فك الخرطوشة [27] |
---|---|---|---|
0x0000 | 1.0 | ذاكرة الوصول العشوائي مع ناقلات القفز وما إلى ذلك. | |
0x0400 | 3.0 | توسع | * |
0x1000 | 4.0 | ذاكرة الوصول العشوائي للأساسي والشاشة | |
0x2000 | 8.0 | كتلة التوسعة 1 | * |
0x4000 | 8.0 | كتلة التوسعة 2 | * |
0x6000 | 8.0 | كتلة التوسعة 3 | * |
0x8000 | 4.0 | صورة نقطية لأحرف ROM | |
0x9000 | 1.0 | I / O لـ VIC ، 6522 VIA # 1، 6522 VIA # 2، block 0 | |
0x9400 | 0.5 | تستخدم في ذاكرة الوصول العشوائي الملونة عند توسيع ذاكرة الوصول العشوائي في الكتلة 1 | |
0x9600 | 0.5 | لون ذاكرة الوصول العشوائي (عادة) | |
0x9800 | 1.0 | I / O block 2 | * |
0x9C00 | 1.0 | I / O block 3 | * |
0xA000 | 8.0 | فك لتوسيع ROM | * |
0xC000 | 8.0 | ROM الأساسي | |
0xE000 | 8.0 | روم كيرنال |
الاستقبال
واصفا إياه بأنه "آلة مذهلة بالنسبة للسعر" ، Compute! في عام 1981 توقعت VIC-20 أن تحظى بشعبية في الفصول الدراسية والمنازل التي بها أطفال صغار ، مع "قدرات تصويرية وصوتية ممتازة". بينما توقعت المجلة أن الشاشة المكونة من 22 عمودًا كانت "صغيرة جدًا بحيث لا تدعم أي تطبيقات تجارية بدائية إلا" ، لاحظت المجلة أنه "بسعر 299 دولارًا ، ليس هذا هو الهدف" ، مشيرة إلى أن "مركز فيينا الدولي سيوفر منافسة شديدة للغاية يعد جهاز TRS-80 Color Computer "أداة محو الأمية الحاسوبية أكثر قيمة بكثير من" المنتجات الأخرى مثل TRS-80 Pocket Computer . إحصاء - عد! وخلص إلى أن "مركز فيينا الدولي سيخلق سوقًا خاصًا به ، وسيكون سوقًا كبيرًا". [22]بينما أشارت BYTE أيضًا إلى حجم الشاشة الصغير وذاكرة الوصول العشوائي (RAM) ، ذكرت أن VIC 20 "لم يتم استبعاده باعتباره جهاز كمبيوتر منخفض التكلفة وموجه للمستهلكين. حتى مع بعض القيود ... فإنه يقدم عرضًا مثيرًا للإعجاب ضد ... وراديو شاك TRS-80 وراديو أتاري 800 ". أشادت المجلة بالسعر ("بالنظر إلى صورة ... قد يجعلك تعتقد أن 600 دولار سيكون سعرًا عادلًا ... لكنها لا تكلف 600 دولار - تباع VIC 20 بسعر 299.95 دولارًا") ، ولوحة المفاتيح ("تساوي أي لوحة مفاتيح كمبيوتر شخصية من حيث المظهر والأداء. يعد هذا إنجازًا رائعًا ، يكاد لا يُصدق بالنظر إلى سعر الوحدة بأكملها ") والرسومات والتوثيق وسهولة تطوير البرامج باستخدام KERNAL. [28]
انظر أيضا
- VICE ، محاكي VIC-20
- قائمة ألعاب Commodore VIC-20
الحواشي
المراجع
- ^ "MESS VIC20 / VC20 (ألماني) PAL" .MESS - نظام سوبر محاكي متعدد
- ^ a b c d e f g h i j k l m n o p q r s هنا ، تشير K أو M أو G أو T إلى البادئات الثنائية بناءً على قوى 1024.
- ^ "الصفحة الرئيسية وحدة التحكم في ألعاب الفيديو Sound Chip Round-Up" .090514 gweep.net
- ^ أ ب [email protected]. "Commodore.ca - المنتجات - Commodore VIC-20 التاريخ والصور والخط الزمني" . www.commodore.ca . مؤرشفة من الأصلي في 14 فبراير 2015 . تم الاسترجاع 23 مارس 2018 .
- ^ "OLD-COMPUTERS.COM: المتحف" . www.old-computers.com . مؤرشفة من الأصلي في 2 فبراير 2009 . تم الاسترجاع 23 مارس 2018 .
- ^ أرنولد ، بروس ماكوتو (يونيو 2017). "اثنان وعشرون عمودًا من ثورة Lowbrow: Commodore VIC-20 وبداية عصر الكمبيوتر المنزلي" . مجلة في العلوم الإنسانية . 6 (1): 11-20.
- ^ "Fick - ويكاموس" . تم الاسترجاع 10 يوليو 2018 .
- ^ "wichsen - ويكاموس" . تم الاسترجاع 10 يوليو 2018 .
- ^ "CCOM - Commodore VC20 / VIC20" . تم الاسترجاع 10 يوليو 2018 .
- ^ "مجلة RUN العدد 28" . أبريل 1986.
- ^ أ ب هيرزوغ ، مارتي (يناير 1988). "نيل هاريس". مقابلة كاريكاتير . رقم 54. كتب الخيال . ص 41 - 51.
- ^ "كومودور VIC-1001 كانا (شخصيات يابانية في آي سي -20) تبدد الغموض" . تم الاسترجاع 17 يونيو 2016 .
- ^ "كومودور VIC-1001" . Old-Computers.com: المتحف . تم الاسترجاع 7 يونيو 2021 .
- ^ أ ب تومكزيك ، مايكل (19 أكتوبر 2021). "مايكل تومكزيك: مطور كومودور VIC-20 ، رائد كمبيوتر" (مقابلة). مقابلة بواسطة تيم سانتينز.
- ^ أ ب تومكزيك ، مايكل. "حروب الكمبيوتر المنزلي" . مؤرشفة من الأصلي في 14 فبراير 2015.
- ^ "Commodore VIC-20: أول كمبيوتر في العالم يبيع مليون وحدة - أجهزة كمبيوتر Commodore: C64 VIC20 PET C128 Plus4 - أجهزة كمبيوتر 8 بت" .
- ^ "يستمر الإحياء الرجعي مع THEVIC20 ، الكمبيوتر الرائع في الثمانينيات" . فوربس .
- ^ لوك ، روبرت (يونيو 1983). "ملاحظات المحرر" . إحصاء - عد! . ص. 6 . تم الاسترجاع 30 أكتوبر 2013 .
- ^ مورتون كيفيلسون (يناير 1986). "مُركِّبات الكلام لأجهزة الكمبيوتر العمودية / الجزء الثاني" . أهوي! . ص. 32 . تم الاسترجاع 2 يوليو 2014 .
- ^ باترفيلد ، جي إم (أبريل 1981). "نصيحة لأصحاب الحيوانات الأليفة: كيف تكون خبيرًا في مركز فيينا الدولي" . إحصاء - عد! . رقم 11. ص. 34.
- ^ "العميد البحري: منتجات جديدة ، فلسفات جديدة" . كيلوبود . سبتمبر 1980. ص 26 - 28 . تم الاسترجاع 23 يونيو 2014 .
- ^ أ ب ثورنبرج ، ديفيد د. (أبريل 1981). "The Commodore VIC-20: نظرة أولى" . إحصاء - عد! . ص. 26.
- ^ "مجلة RUN العدد 34" . أكتوبر 1986.
- ^ فلين ، كريستوفر ج. (يونيو 1982). "استخدام عصا التحكم Atari مع مركز فيينا الدولي الخاص بك" . إحصاء - عد! . ص. 79 . تم الاسترجاع 6 أكتوبر 2013 .
- ^ Commodore VICModem والنماذج اللاحقة متصلة مباشرة بموصل حافة منفذ المستخدم. ولكن من أجل توصيل VIC بأجهزة المودم القياسية الصناعية وأجهزة RS-232 الأخرى، يحتاج المستخدم إلى شراء صندوق محول جهد TTL -to-RS232(تقع الفولتية TTL القياسية بين 0 و 5 فولت ، بينما يستخدم RS-232 ± 12 فولت).
- ^ "خريطة ذاكرة VIC-20 (طويلة)" . zimmers.net. 19 سبتمبر 2005 . تم الاسترجاع 20 مايو 2013 .
- ^ "VIC 20 / Commodore 64 RS 232" (PDF) . كومودور. 30 مارس 2011 . تم الاسترجاع 21 مايو 2013 .
- ^ وليامز ، جريج (مايو 1981). "الكمبيوتر الصغير Commodore VIC 20: كمبيوتر استهلاكي منخفض التكلفة وعالي الأداء" . BYTE . ص. 46 . تم الاسترجاع 18 أكتوبر 2013 .
قراءات إضافية
- أرنولد ، بروس ماكوتو (يونيو 2017). "اثنان وعشرون عمودًا من ثورة Lowbrow: Commodore VIC-20 وبداية عصر الكمبيوتر المنزلي" . مجلة في العلوم الإنسانية . 6 (1): 11-20.
- باجنال ، بريان (2005). على الحافة: الصعود المذهل وسقوط العميد البحري . رقم ISBN 0-9738649-0-7. تم الاسترجاع 20 أبريل 2009 .
- فينكل ، أ. هاريس ، ن. Higginbottom ، P. ؛ تومكزيك ، م. (1982). الدليل المرجعي للمبرمجين VIC 20 . شركة Commodore Business Machines، Inc. و Howard W. Sams & Co، Inc. ISBN 0-672-21948-4. تم الاسترجاع 20 أبريل 2009 .
- جونز ، AJ ؛ كولي ، إي. كول ، DGJ (1983). إتقان Vic-20 . شيشستر ، المملكة المتحدة: Ellis Horwood Ltd. and John Wiley & Sons، Inc. ISBN 0-471-88892-3. تم الاسترجاع 20 أبريل 2009 .
إتقان Vic-20.
- تومكزيك ، مايكل س. (1984). حروب الكمبيوتر المنزلي: حساب من الداخل للكومودور وجاك تراميل . إحصاء - عد! المنشورات ، وشركة ISBN 0-942386-75-2. تم الاسترجاع 20 أبريل 2009 .
حروب الكمبيوتر المنزلي: حساب من الداخل للكومودور وجاك تراميل.
نشرت BYTE في عام 1983 سلسلة من المقالات الفنية حول VIC-20:
- سوانك ، جويل (يناير 1983). "استكشاف العميد البحري VIC-20" . BYTE . ص. 222.
- سوانك ، جويل (فبراير 1983). "VIC-20 المحسن / الجزء 1: إضافة مفتاح إعادة الضبط" . BYTE . ص. 118.
- سوانك ، جويل (مارس 1983). "المحسن VIC-20 / الجزء 2: إضافة لوحة ذاكرة 3K بايت" . BYTE . ص. 34.
- سوانك ، جويل (أبريل 1983). "VIC-20 المحسن / الجزء 3: واجهة طابعة MX-80" . BYTE . ص. 260.
- سوانك ، جويل (مايو 1983). "VIC-20 / الجزء 4 المحسن: توصيل الأجهزة الطرفية التسلسلية RS-232C بمنفذ TTL الخاص بمركز فيينا الدولي" . BYTE . ص. 331.