سبيد سكريبت
الإصدار 3.2 على Commodore 64 | |
| المؤلف(ون) الأصلي(ون) | تشارلز برانون |
|---|---|
| المطور(ون) | حوسبة! النشر |
| الإصدار الأولي | يناير 1984 [1] |
| إصدار مستقر | 3.2 / مايو 1987 [2] |
| مكتوب في | لغة التجميع 6502 ، [1] Turbo Pascal [3] (MS-DOS) |
| منصة | مركز فيينا الدولي-20 ، كومودور 64/128 ، أبل II ، أتاري 8 بت ، MS-DOS |
| يكتب | معالج الكلمات |
SpeedScript هو معالج نصوص تمت طباعته في الأصل كلغة آلة MLX مطبوعة في إصدارات 1984-1985 من مجلات Compute! و Compute!'s Gazette . يبلغ طوله حوالي 5 كيلوبايت ، ويوفر العديد من نفس الميزات التي توفرها حزم معالجة النصوص التجارية في عصر 8 بت ، مثل PaperClip و Bank Street Writer . تم نشر إصدارات لأجهزة Apple II و Commodore 64 و128 وأجهزة كمبيوتر Atari 8 بت و VIC-20 و MS-DOS .
الإصدارات
في أبريل 1983، نشرت Compute! برنامج Scriptor ، وهو معالج كلمات كتبه كاتب الموظفين تشارلز برانون بلغة BASIC ولغة التجميع ، كبرنامج كتابة لأجهزة الكمبيوتر Atari 8 بت . [4] في يناير 1984، ظهرت النسخة 1.0 من معالج الكلمات الجديد SpeedScript في مجلة Compute!'s Gazette لجهاز Commodore 64 و VIC-20 . [1] ظهر الإصدار 1.1 في الكتاب الثاني لجهاز Commodore 64 من Compute !، [5] ظهر الإصدار 2.0 على Gazette Disk في مايو 1984، [6] [7] و3.0 في Compute! في مارس وأبريل 1985. [8] [9] ظهرت التصحيحات التي قامت بتحديث الإصدار 3.0 إلى 3.1 في مايو 1985، [10] وظهرت النسخة الكاملة 3.1 في كتاب نشرته شركة Compute!، SpeedScript: The Word Processor for the Commodore 64 and VIC-20 . [11]
ظهرت أدوات POKEs لجهاز VIC-20 وC64، لتحديث 3.0 أو 3.1 إلى 3.2، في عدد ديسمبر 1985 من Compute! [12] وكان الإصدار 3.2 الكامل متاحًا على قرص Compute! الصادر في يناير 1986. [2] كما تم تضمين أدوات POKEs لجهاز 64 في مقال SpeedScript 3.2 الكامل عندما أعيد طباعته في عدد مايو 1987 من مجلة Compute! Gazette وكان البرنامج الكامل، بالإضافة إلى ثلاث أدوات مساعدة إضافية، متاحًا على قرص Gazette الصادر في مايو 1987. [13]
تم تضمين SpeedScript 3.2، إلى جانب SpeedCalc وFontmaker وخمسة برامج مساعدة أخرى، في القرص/المجلة الخاصة Best of COMPUTE! & GAZETTE [14] في عام 1988.
كما كان من الجدير بالملاحظة عمود تعليقات القراء في عدد يناير 1986 من مجلة Compute! والذي كان يحتوي على عمليات POKE لإلغاء سؤال DISK أو TAPE؟ [15] ومع ذلك، كان هناك خطأ مطبعي في القائمة وتم تصحيحه في عمود CAPUTE! الصادر في مارس 1986. [16]
تمت طباعة منافذ V3 لأجهزة الكمبيوتر Atari 8-bit و Apple II في Compute! في مايو [17] ويونيو 1985 على التوالي. [18] [2] تمت كتابة SpeedScript بالكامل بلغة التجميع، وأصدرت منشورات Compute! لاحقًا مجموعات كتب/أقراص تحتوي على كود المصدر الكامل المعلّق (بالإضافة إلى لغة الآلة بتنسيق MLX ) لكل منصة. [19] [20] [21]
تم إنشاء إصدار من SpeedScript لنظام MS-DOS في عام 1988 بواسطة Randy Thompson ونشره في شكل كتاب بواسطة Compute! Books. [3] تمت كتابة هذا الإصدار بلغة Turbo Pascal مع أجزاء مكتوبة بلغة التجميع، وتم إضافة ميزات جديدة تدريجية إلى معالج الكلمات مثل أوامر الطابعة الإضافية والتحكم الكامل في المؤشر (للاستفادة من مفاتيح Home وEnd وPgUp وPgDn للكمبيوتر الشخصي) ووضع أصلي مكون من 80 عمودًا.
تحديثات مكونة من 80 عمودًا
صُممت الإصدارات الأصلية من SpeedScript لـ Commodore 64 ذي الأربعين عمودًا وVIC-20 ذي الـ 22 عمودًا. عندما تم إصدار Commodore 128 ، والذي يتميز بشاشة ذات 80 عمودًا، طلب العديد من المستخدمين إصدارًا محدثًا من SpeedScript للاستفادة من هذه الإمكانية الجديدة. في يونيو 1986، نشرت مجلة Compute!'s Gazette SpeedScript-80، وهي تصحيح قصير لـ SpeedScript 3.0 أو أعلى، والذي مكّن من استخدام إمكانيات VDC الجديدة ذات الـ 80 عمودًا على Commodore 128 الذي يعمل في وضع 64. [22] ومع ذلك، لم يستفد هذا من الذاكرة الموسعة لـ C128، وتم التخلص من بعض الأوامر البسيطة بسبب التعديلات على الكود الحالي.

أخيرًا، تم إصدار نسخة أصلية لـ C128 تسمى SpeedScript 128، كتبها بوب كوداديك، في أكتوبر 1987 في مجلة Compute!'s Gazette. وقد تخلصت هذه النسخة من مشاكل التصحيح واستغلت بشكل كامل شاشة C128 ذات الـ 80 عمودًا والذاكرة الموسعة ولوحة المفاتيح المحسنة. [23] ظهر تحديث لاحق (SS128-Plus) في مجلة Compute!'s Gazette في سبتمبر 1989، مضيفًا محاذاة النص الكامل وإعداد علامات التبويب والمساعدة عبر الإنترنت. [24]
في ديسمبر 1987، نشرت مجلة Compute!'s Gazette أداة Instant 80 ، وهي أداة مساعدة لإصدار C64 من SpeedScript تسمح بمعاينة مستند مكون من 80 عمودًا (ولكن ليس تحريره) على C64 قياسي. تم ذلك باستخدام أحرف نصف العرض على شاشة رسومية عالية الدقة. [25]
المرافق
على الرغم من أن SpeedScript لم يتضمن مدقق إملائي مدمج ، فقد تم نشر أدوات مساعدة إضافية قريبًا. في ديسمبر 1985، تم نشر SpeedCheck في مجلة Compute!'s Gazette . [26] تقبل هذه الأداة المساعدة الخارجية ملفات SpeedScript (وكذلك تلك الموجودة في معالجات الكلمات المتوافقة، مثل PaperClip ) وتدققها إملائيًا مقابل قاموس محدد من قبل المستخدم. تم نشر إصدار محسن مكون من 80 عمودًا لـ C128، SpeedCheck 128، في سبتمبر 1988. [27]
تم تطوير أداة مساعدة أخرى، وهي ScriptSave، لتوفير وظيفة الحفظ التلقائي لإصدار Commodore 64 من SpeedScript 3.0. [28] سيقوم هذا البرنامج بإعداد برنامج مؤقت لحفظ المستندات على القرص، قبل تحميل SpeedScript وتشغيله نفسه.
تم نشر العديد من الأدوات الإضافية في عدد مايو 1987 من مجلة Compute!'s Gazette جنبًا إلى جنب مع SpeedScript 3.2. تم تطوير ScriptRead [29] لتحديد مستندات SpeedScript ومعاينتها على القرص، مع القدرة على شطب أي ملفات لم تعد هناك حاجة إليها. كانت هذه إضافة مهمة لأنه في نظام محرك أقراص واحد لن تكون هناك طريقة لحفظ العمل إذا أصبح القرص ممتلئًا. قدم SpeedSearch [30] بحثًا كاملاً عن النص لجميع مستندات SpeedScript على القرص، مع إرجاع عدد المرات التي تم فيها استخدام الكلمة أو العبارة التي تم البحث عنها في كل مستند. يقدم Date and Time Stamper [31] برنامجًا لمحرك الأقراص يضيف طوابع زمنية إلى الملفات الموجودة على القرص، ثم ينفذ SpeedScript.
استقبال
في مراجعة لأربعة معالجات نصوص، أشادت مجلة The Transactor في مايو 1986 ببرنامج SpeedScript ووصفته بأنه "متطور للغاية"، مستشهدة بمساحة تخزين النصوص الكبيرة، والتنقل المنطقي للمؤشر، وأمر التراجع . وبينما انتقدت المجلة افتقاره إلى التبرير الصحيح ، خلصت إلى أن برنامج SpeedScript لم يكن "فائزًا سهلاً" بين معالجات النصوص ذات الأسعار المعقولة فحسب، بل كان أيضًا "منافسًا جادًا حتى عند مقارنته بالبرامج الأعلى سعرًا". [32]
كانت لغة SpeedScript شائعة بدرجة كافية لتلقي التغطية في الأعمال المرجعية، مثل "دليل مرجع معالجة الكلمات" في كتاب Inner Space Anthology لكارل هيلدون [33] وكتاب Mitchell Waite 's The Official Book for the Commodore 128. [ 34] كما دعم برنامج Kermit التابع لجامعة كولومبيا لأجهزة كمبيوتر Commodore نقل ملفات SpeedScript. [35]
معرض الصور
مراجع
- ^ abc Brannon, Charles (January 1984). "SpeedScript Word Processor For Commodore 64 And VIC-20". COMPUTE!'s Gazette (7). جرينسبورو، نورث كارولينا: COMPUTE! Publications : 38–59 . تم الاسترجاع في 18 فبراير 2015 .
- ^ abc Mitchener, Leo (يونيو 1986). "SpeedScript's Lineage". Compute! (Letters to the Editor) (73): 11. ISSN 0194-357X . تم الاسترجاع في 8 نوفمبر 2013 .
- ^ ab Thompson, Randy (1989). PC SpeedScript . Radnor, Pennsylvania: COMPUTE! Books. ISBN 0-87455-166-8.
- ^ برانون، تشارلز (أبريل 1983). "Scriptor: An Atari Word Processor". Compute! (35): 56–70. ISSN 0194-357X . تم الاسترجاع في 30 أكتوبر 2013 .
- ^ سلسلة SpeedScript؛ ص 11 يونيو 1986، احسب! https://archive.org/details/1986-06-compute-magazine/page/n11/mode/2up
- ^ عائلة SpeedScript؛ ص 71 مايو 1987، مجلة Compute! https://archive.org/details/computes.gazette/Compute_Gazette_Issue_47_1987_May/page/n71/mode/2up
- ^ إعلان العرض الأول لقرص Gazette، الصفحة 33، أبريل 1984، مجلة Compute! https://archive.org/details/1984-04-computegazette/page/n33/mode/2up
- ^ برانون، تشارلز (مارس 1985). "SpeedScript 3.0: All Machine Language Word Processor For Commodore 64". Compute! (58): 123–133. ISSN 0194-357X . تم الاسترجاع في 1 مارس 2015 .
- ^ برانون، تشارلز (أبريل 1985). "SpeedScript 3.0: All Machine Language Word Processor For Expanded VIC-20". Compute! (59): 100–106. ISSN 0194-357X . تم الاسترجاع في 1 مارس 2015 .
- ^ "Capute!". Compute! (Column) (60): 99. May 1985. ISSN 0194-357X . تم الاسترجاع في 1 مارس 2015 .
- ^ SpeedScript: معالج الكلمات لـ Commodore 64 و VIC-20 https://archive.org/details/Computes_Speedscript
- ^ برانون، تشارلز (ديسمبر 1985). "SpeedScript 3.0 Revisited". Compute! (67): 90–91. ISSN 0194-357X . تم الاسترجاع في 1 مارس 2015 .
- ^ برانون، تشارلز (مايو 1987). "SpeedScript 3.2 For The Commodore 64". مجلة COMPUTE! (47): 54–71. ISSN 0737-3716 . تم الاسترجاع في 1 مارس 2015 .
- ^ "أفضل ما في مجلة Compute! Gazette، العدد 1988". ديسمبر 1988.
- ^ "مجلة Compute! العدد 068". يناير 1986.
- ^ "مجلة Compute! العدد 070". مارس 1986.
- ^ برانون، تشارلز (مايو 1985). "SpeedScript 3.0: All Machine Language Word Processor For Atari". Compute! (60): 103–111. ISSN 0194-357X . تم الاسترجاع في 1 مارس 2015 .
- ^ برانون، تشارلز؛ مارتن، كيفن (يونيو 1985). "SpeedScript 3.0: All Machine Language Word Processor For Apple". Compute! (61): 116–123. ISSN 0194-357X . تم الاسترجاع في 1 مارس 2015 .
- ^ برانون، تشارلز (1985). SpeedScript، معالج الكلمات لجهاز Commodore 64 وVIC-20. جرينسبورو، نورث كارولينا: COMPUTE! Publications . ISBN 0-94238-694-9.
- ^ برانون، تشارلز (1985). SpeedScript، معالج الكلمات لأجهزة كمبيوتر أتاري. جرينسبورو، نورث كارولينا: COMPUTE! Publications . ISBN 0-87455-003-3.
- ^ برانون، تشارلز؛ مارتن، كيفن (1985). Speedscript، معالج الكلمات لأجهزة الكمبيوتر الشخصية من إنتاج شركة Apple . جرينسبورو، نورث كارولينا: COMPUTE! Publications . ISBN 0-87455-000-9.
- ^ هايمارك، تود (يونيو 1986). "SpeedScript-80 For The 128". مجلة COMPUTE! (36): 77–78. ISSN 0737-3716 . تم الاسترجاع في 1 مارس 2015 .
- ^ كوداديك، روبرت (أكتوبر 1987). "SpeedScript 128". مجلة COMPUTE! (52): 22–52. ISSN 0737-3716 . تم الاسترجاع في 1 مارس 2015 .
- ^ جروبر، مايكل (سبتمبر 1989). "SpeedScript 128 Plus". مجلة COMPUTE! (75): 38–44. ISSN 0737-3716 . تم الاسترجاع في 4 مارس 2015 .
- ^ ماكينون، جلين (ديسمبر 1987). "Instant 80: True 80-Column Preview For SpeedScript". COMPUTE!'s Gazette (54): 76. ISSN 0737-3716 . تم الاسترجاع في 1 مارس 2015 .
- ^ كوبر، أوتيس ت. (ديسمبر 1985). "SpeedCheck: أداة فحص إملائية قابلة للتوسيع لأجهزة Commodore 64 و128". مجلة COMPUTE! (30): 64–70. ISSN 0737-3716 . تم الاسترجاع في 18 فبراير 2015 .
- ^ سميث، لاري د (سبتمبر 1988). "SpeedCheck 128: A Spelling Checker For SpeedScript 128". مجلة COMPUTE! (63): 60–61. ISSN 0737-3716 . تم الاسترجاع في 1 مارس 2015 .
- ^ لامبرت، ج. بليك (مايو 1985). "ScriptSave: Automatic Disk Saves For Commodore 64 SpeedScript 3.0". Compute! (60): 84–85. ISSN 0194-357X . تم الاسترجاع في 1 مارس 2015 .
- ^ Childress, Buck (May 1987). "ScriptRead". COMPUTE!'s Gazette (47): 77. ISSN 0737-3716 . تم الاسترجاع في 18 فبراير 2015 .
- ^ سانت كلير، توني (مايو 1987). "SpeedSearch". مجلة COMPUTE! (47): 75. ISSN 0737-3716 . تم الاسترجاع في 18 فبراير 2015 .
- ^ Kodadek, Bob (مايو 1987). "SpeedScript Date and Time Stamper". COMPUTE!'s Gazette (47): 76. ISSN 0737-3716 . تم الاسترجاع في 18 فبراير 2015 .
- ^ Bose, Ranjan (مايو 1986). "مقارنة بين أربعة معالجات كلمات". The Transactor . 6 (6): 72–74. ISSN 0827-2530 . تم الاسترجاع في 1 مارس 2015 .
- ^ هيلدون، كارل جيه إتش (مارس 1985). مختارات كومودور إنر سبيس الكاملة. ميلتون، أونتاريو : ترانساكتور للنشر. ص 17-19. رقم ISBN 0-9692086-0-Xتم الاسترجاع بتاريخ 1 مارس 2015 .
- ^ وايت، ميتشل؛ لافور، روبرت؛ فولبي، جيري (1985). "وضع C64". الكتاب الرسمي لجهاز الكمبيوتر الشخصي Commodore 128. هوارد دبليو سامز وشركاه، ص 76. رقم ISBN 0-672-22456-9.
- ^ سوليفان، كنت (1 يناير 1992). "نقل الملفات: نقل الملفات". دليل مستخدم كومودور 64/128 كيرميت . مشروع كيرميت، جامعة كولومبيا. ص. 18. تم الاسترجاع في 23 فبراير 2016 .
