ToBoS-FP
ٹو بو ایس-ایف پی زیڈ ایکس سپیکٹرم پر سنکلیئر بیسک کے لیے ایک فلوٹنگ پوائنٹ مرتب ہے۔ اس نام کا مطلب ٹورون، جرزی بورکوسکی، ووجسیچ سکابا، فلوٹنگ پوائنٹ ہے۔ مرتب 1986 میں پولینڈ میں جاری کیا گیا تھا۔ سورس کوڈ کی تالیف ان پروگراموں کی کارکردگی کو کافی (20 +) تیز کرنے کے قابل بناتی ہے جن کی عام طور پر تشریح کی جاتی ہے۔ ایکسلریشن کا نتیجہ زیادہ تر مرتب کرنے والے کی اپنی فلوٹنگ پوائنٹ ریاضی لائبریری اور گرافکس لائبریری کے استعمال سے ہوتا ہے جو ZX سپیکٹرم بلٹ ان معمولات کی جگہ لے لیتے ہیں۔ 1992 کے ایک آزاد سروے میں، ٹو بو ایس-ایف پی کو زیڈ ایکس سپیکٹرم کے لیے تمام معروف بیسک مرتب کرنے والوں میں سب سے زیادہ مقبول قرار دیا گیا۔ اسے اب بھی زیڈ ایکس سپیکٹرم کے لیے بہترین بیسک مرتب میں سے ایک کہا جاتا ہے۔ بیک گراؤنڈ زیڈ ایکس سپیکٹرم ایک فیکٹری ہے جو سنکلیئر بیسک ایڈیٹر اور انٹرپریٹر سے لیس ہے جو تالیف پاس کے بغیر فوری طور پر پروگرام پر عمل درآمد کو قابل بناتا ہے اور مرتب شدہ کوڈ کے لیے میموری استعمال نہیں کرتا ہے۔ تاہم، یہ عمل درآمد کی رفتار کی قیمت پر آتا ہے۔ اس کے بعد سے متعدد انٹیجر اور فلوٹنگ پوائنٹ مرتب جاری کیے گئے ہیں (جیسے۔ : ہائی سافٹ بیسک، ہائی سافٹ کولٹ، سوفٹیک آئی ایس/ایف پی، ایم کوڈر، زپ کمپائلر، بوریل زیڈ ایکس بیسک، بلاسٹ)۔ بدقسمتی سے، سنکلیئر بیسک پروگرامنگ تعمیرات کو قابل بناتا ہے جو مرتب کرنا مشکل یا ناممکن ہے (مثال کے طور پر۔ : لائن نمبر پر جائیں جو رن ٹائم پر شمار کیا جانے والا ایک اظہار ہے)۔ اس طرح مترجم اور مرتب کرنے والے کے درمیان مطابقت ایک مسئلہ ہے۔ ڈویلپمنٹ مرتب Z80 اسمبلر میں لکھا گیا تھا۔ مرتب شدہ کوڈ پر عمل درآمد کے ایکسلریشن کے دو اہم ذرائع ہیں: سورس کوڈ کو براہ راست تھریڈڈ کوڈ میں تبدیل کرنا جو پروسیسر کو بنیادی ہدایات کو پروگرام کالوں میں [بار بار] ترجمہ کرنے سے آزاد کرتا ہے۔ مرتب کرنے والے کی اپنی وقت کی اہم سبروٹین کالوں کا اطلاق، خاص طور پر جو فلوٹنگ پوائنٹ ریاضی اور گرافکس افعال سے متعلق ہیں۔ کافی رفتار حاصل کرنے کے لیے، ایک مختصر فلوٹنگ پوائنٹ نمبر فارمیٹ کا اطلاق کیا گیا ہے، جو واحد صحت سے متعلق IEEE 754-1985 کے قریب ہے، جس میں 1-بائٹ ایکسپونینٹ اور 3-بائٹ فریکشن (مؤثر طریقے سے 7 اعشاریہ ہندسوں کی درستگی) شامل ہے۔ اصل سنکلیئر بیسک 1-بائٹ ایکسپوینٹ اور 4-بائٹ فریکشن کا استعمال کرتا ہے۔ تمام فلوٹنگ پوائنٹ ریاضی کے معمولات کو دوبارہ لکھا گیا ہے، بشمول بنیادی کارروائیاں جیسے اضافہ، ضرب، تقسیم اور افعال جیسے مربع جڑ، لوگرتھم، ایکسپونینٹ۔ مثلثی افعال کے حساب کے لیے ایک منفرد الگورتھم تیار کیا گیا ہے۔ لائن ڈرائنگ، سرکل ڈرائنگ اور دیگر گرافکس افعال بھی لکھے گئے ہیں۔ ٹو بو ایس-ایف پی کا سب سے مقبول ورژن جاری کرتا ہے (ver. 2. 0) پولینڈ میں مئی 1986 میں ایک کمپیکٹ کیسٹ پر جاری کیا گیا تھا۔ میموری میں لوڈ ہونے کے بعد، مرتب کو یو ایس آر 53100 کے ساتھ استعمال کیا جا سکتا ہے۔ اس سے پہلے کے غیر مستحکم ورژن، تفویض کردہ 1,1,1,2, اور یو ایس آر 53500 کے ساتھ استعمال کیے گئے، محدود حد تک دستیاب تھے۔ جون 1987 میں ٹو بو ایس-ڈی وائی ڈی (تادیوز گولونکا شریک مصنف) کے نام سے ایک بہتر ورژن جاری کیا گیا۔ اسے 5 انچ فلاپی ڈسک پر تقسیم کیا گیا تھا اور زیڈ ایکس سپیکٹرم کے ایلورو 800 جونیئر کلون کے لیے ڈھال لیا گیا تھا۔ ویر کے مقابلے میں۔ 2. 0، کچھ افعال کو مزید بہتر بنایا گیا اور ایلرو 800 جونیئر ایکسٹینشنز کو شامل کیا گیا۔ استقبالیہ اگرچہ ٹو بو ایس-ایف پی کی تقریبا 2000 کاپیاں پولینڈ میں فروخت ہوئی ہیں، لیکن یہ دنیا بھر میں زیادہ تر مفت پھیل گئی۔ جب ZX سپیکٹرم میں عام دلچسپی کم ہونا شروع ہوئی تو اسے جاری کیا گیا، مارکیٹ کے لیے بہت دیر ہو گئی۔ ٹو بو ایس-ایف پی نے اپنی زیادہ تر مقبولیت پولینڈ اور دیگر مشرقی یورپی ممالک میں حاصل کی، جہاں زیڈ ایکس سپیکٹرم اور اس کے کلون 1990 کی دہائی کے وسط تک عام استعمال میں تھے۔ سنکلر بیسک میں لکھے گئے کھیلوں کو تیز کرنے کی اس کی صلاحیت کو خاص طور پر سراہا گیا۔ حوالہ جات سپیکٹرم کی دنیا پر ٹو بی او ایس-ایف پی ٹو بی او ایس-ایف پی سپیکی بیسک مرتب کرنے والے زیڈ ایکس سپیکٹرم پر