YS MegaBasic
YS MegaBasic هو مترجم لغة برمجة BASIC لجهاز الكمبيوتر الصغير ZX Spectrum من إنتاج شركة Sinclair Research عام 1982 ، وقد كتبه مايك ليمان . [ 1 ] [ 2 ] كان المترجم متاحًا عن طريق الطلب البريدي من مجلة Your Spectrum ، ومن هنا جاء اسم "YS MegaBasic".
عند تحميله، كان يترك للمستخدم 22 كيلوبايت من الذاكرة القابلة للاستخدام. سمح برنامج YS MegaBasic بكتابة الكلمات المفتاحية حرفًا حرفًا، مما كان أسرع إذا كان المستخدم قد ركب لوحة مفاتيح كاملة الحجم وذات مسافة ضغط كاملة على جهازه، وهو تعديل شائع جدًا بين المستخدمين المحترفين. كما ألغى هذا الحاجة إلى حفظ تركيبات المفاتيح المعقدة أحيانًا واللازمة لإدخال كلمات Sinclair BASIC المفتاحية الأقل استخدامًا . تضمن البرنامج أيضًا ثلاثة أحجام خطوط مختلفة، ومفاتيح قابلة للتخصيص من قِبل المستخدم، وخاصية النسخ واللصق، ونظام نوافذ مشابه لنظام Sinclair QL ، بالإضافة إلى رسومات متحركة ومؤثرات صوتية. [ 1 ]
أوامر جديدة في YS MegaBasic
الأوامر الجديدة التي أضافها YS MegaBasic: [ 1 ]
| آلي | يؤدي ذلك إلى قيام الكمبيوتر بإنشاء أرقام الأسطر تلقائيًا |
| النسخ الاحتياطي | نسخ ملفات الشريط |
| يتغير | يقوم بمعالجة ملف السمات |
| CLW | يمسح النافذة الحالية على الشاشة |
| حاضِر | يُغيّر النافذة المستخدمة لعرض الشاشة |
| يمسح | يمسح كتلة من سطور البرنامج |
| تحت | يطبع سلسلة نصية أسفل الشاشة |
| يحرر | يعرض سطر البرنامج للتحرير |
| يفحص | يعرض رؤوس ملفات الشريط |
| يختفي | يُنتج مؤثرات خاصة على الشاشة |
| الخط | يحدد مجموعة الأحرف المستخدمة للطباعة |
| FX | يتولى وظائف متنوعة |
| عكس | تغيير الحبر إلى الورق والعكس صحيح |
| مفتاح | إنشاء مفاتيح معرفة من قبل المستخدم |
| وضع | يُغيّر حجم الحرف الحالي |
| الاثنين | ينتقل إلى اللوحة الأمامية |
| مِقلاة | يقوم بتمرير نافذة إلى اليسار أو اليمين، بكسلًا بكسلًا |
| يلعب | ينتج مؤثرات صوتية معقدة |
| إعادة تشغيل | مكافئ لـ "عند حدوث خطأ، انتقل إلى" |
| سرعة | يُستخدم بالتزامن مع TRON لتقليل سرعة تنفيذ البرنامج |
| تبديل | يستبدل سمة بأخرى |
| تروف | يُعطّل آلية "التتبع" |
| ترون | تشغيل آلية "التتبع" |
| شاشة عرض مرئية | ما يعادل طباعة CHR$ |
| نافذة | يحدد حجم وموقع النافذة الحالية على الشاشة |
الإصدارات
المصدر: [ 3 ]
- YSMegaBasic الإصدار 1.0 - 1984
- YSMegaBasic الإصدار 1.1 - 1984
- مصمم الرسوم المتحركة YSMegaBasic الإصدار 1.1 - 1984
- YSMegaBasic الإصدار 3.0 - 1985
- YSMegaBasic الإصدار 4.0 - 1985
مراجع
- 1 2 3 يور سبكتروم: واي إس ميجا بيسيك، العدد 8، أكتوبر 1984
- ↑ YS MegaBasic على موقع SpectrumComputing.co.uk
- ↑ "عالم الطيف - واي إس ميجا بيسيك" .
- امتدادات BASIC
- برنامج ZX Spectrum
- مترجمو لغة BASIC
- عائلة لغات البرمجة الأساسية
- مواضيع لغات البرمجة
