ToBoS-FP
টোবোস-এফপি হল জেডএক্স স্পেকট্রামে সিনক্লেয়ার বেসিকের জন্য একটি ভাসমান বিন্দু সংকলক। নামটি টরুন, জার্জি বোরকোভস্কি, ওয়াজিসিয়েচ স্কাবা, ফ্লোটিং পয়েন্টকে বোঝায়। সংকলকটি 1986 সালে পোল্যান্ডে মুক্তি পায়। সোর্স কোড সংকলন সাধারণত ব্যাখ্যা করা প্রোগ্রামগুলির কার্যকরকরণের যথেষ্ট (20 +) গতি সক্ষম করে। ত্বরণ বেশিরভাগ সংকলকের নিজস্ব ভাসমান বিন্দু গাণিতিক গ্রন্থাগার এবং গ্রাফিক্স গ্রন্থাগারের ব্যবহার থেকে আসে যা জেডএক্স স্পেকট্রাম অন্তর্নির্মিত রুটিনগুলিকে প্রতিস্থাপন করে। 1992 সালের একটি স্বাধীন সমীক্ষায়, টোবোস-এফপিকে জেডএক্স স্পেকট্রামের জন্য সমস্ত পরিচিত বেসিক সংকলকগুলির মধ্যে সবচেয়ে জনপ্রিয় হিসাবে নামকরণ করা হয়েছিল। এটি এখনও জেডএক্স স্পেকট্রামের জন্য অন্যতম সেরা বেসিক সংকলক হিসাবে উল্লেখ করা হয়। ব্যাকগ্রাউন্ড জেডএক্স স্পেকট্রাম একটি সিনক্লেয়ার বেসিক সম্পাদক এবং দোভাষী দিয়ে সজ্জিত কারখানা যা সংকলন পাস ছাড়াই অবিলম্বে প্রোগ্রাম কার্যকর করতে সক্ষম করে এবং সংকলিত কোডের জন্য মেমরি ব্যবহার করে না। তবে, এটি কার্যকর করার গতির দামে আসে। তারপর থেকে বেশ কয়েকটি পূর্ণসংখ্যা এবং ভাসমান বিন্দু সংকলক প্রকাশ করা হয়েছে (যেমন। : হাইসফ্ট বেসিক, হাইসফ্ট কোল্ট, সফটেক আইএস/এফপি, এমকোডার, জিপ কম্পাইলার, বোরিয়েল জেডএক্স বেসিক, ব্লাস্ট)। দুর্ভাগ্যবশত, সিনক্লেয়ার বেসিক এমন প্রোগ্রামিং গঠনকে সক্ষম করে যা সংকলিত করা কঠিন বা এমনকি অসম্ভব (যেমন। : লাইন নম্বরে যান যা রানটাইমে গণনা করা একটি অভিব্যক্তি)। সুতরাং দোভাষী এবং সংকলকের মধ্যে সামঞ্জস্য একটি সমস্যা। কম্পাইলারটি Z80 অ্যাসেম্বলারে লেখা হয়েছিল। সংকলিত কোড কার্যকরকরণ ত্বরণের দুটি প্রধান উৎস রয়েছেঃ সোর্স কোডকে সরাসরি থ্রেডেড কোডে রূপান্তরিত করা যা প্রসেসরকে বেসিক নির্দেশাবলী প্রোগ্রাম কলগুলিতে [বারবার] অনুবাদ করা থেকে মুক্ত করে কম্পাইলারের নিজস্ব সময় সমালোচনামূলক সাবরুটিন কলগুলির প্রয়োগ, বিশেষত যেগুলি ভাসমান বিন্দু গাণিতিক এবং গ্রাফিক্স ফাংশনগুলির সাথে কাজ করে যথেষ্ট গতি অর্জনের জন্য, একটি সংক্ষিপ্ত ভাসমান বিন্দু সংখ্যার বিন্যাস প্রয়োগ করা হয়েছে, যা একক নির্ভুলতার কাছাকাছি IEEE 754-1985, যা 1-বাইট সূচক এবং 3-বাইট ভগ্নাংশ (কার্যকরভাবে 7 দশমিক সংখ্যা নির্ভুলতা) নিয়ে গঠিত। মূল সিনক্লেয়ার বেসিক 1-বাইট সূচক এবং 4-বাইট ভগ্নাংশ ব্যবহার করে। যোগ, গুণ, বিভাজন এবং বর্গমূল, লগারিদম, সূচকের মতো মৌলিক ক্রিয়াকলাপ সহ সমস্ত ভাসমান বিন্দু গাণিতিক রুটিনগুলি পুনর্লিখন করা হয়েছে। ত্রিকোণমিতি ফাংশন গণনার জন্য একটি অনন্য অ্যালগরিদম তৈরি করা হয়েছে। লাইন অঙ্কন, বৃত্ত অঙ্কন এবং অন্যান্য গ্রাফিক্স ফাংশনও লেখা হয়েছে। টোবোস-এফপি-র সবচেয়ে জনপ্রিয় সংস্করণ (ভার্সন) প্রকাশ করেছে। 2) 1986 সালের মে মাসে পোল্যান্ডে একটি কম্প্যাক্ট ক্যাসেটে মুক্তি পায়। মেমরিতে লোড করার পরে, কম্পাইলারটি ইউ. এস. আর 53100 দিয়ে আহ্বান করা যেতে পারে। পূর্ববর্তী অ-স্থিতিশীল সংস্করণগুলি, নির্ধারিত 1.0,1.1,1.2, এবং ইউ. এস. আর 53500-এর সাথে আহ্বান করা, সীমিত পরিমাণে উপলব্ধ ছিল। 1987 সালের জুন মাসে টোবোস-ডিওয়াইডি (তাদেউসজ গোলোঙ্কা সহ-লেখক) নামে একটি উন্নত সংস্করণ প্রকাশিত হয়। এটি একটি 5 ইঞ্চি ফ্লপি ডিস্কে বিতরণ করা হয়েছিল এবং জেডএক্স স্পেকট্রামের এলরো 800 জুনিয়র ক্লোনটির জন্য অভিযোজিত হয়েছিল। ভার্-এর তুলনায়। 2, কিছু ফাংশন আরও অপ্টিমাইজ করা হয়েছিল এবং এলরো 800 জুনিয়র এক্সটেনশন যোগ করা হয়েছিল। যদিও পোল্যান্ডে টোবোস-এফপি-র প্রায় 2000 কপি বিক্রি হয়েছে, তবে এটি বেশিরভাগ বিনামূল্যে বিশ্বব্যাপী ছড়িয়ে পড়েছে। যখন জেডএক্স স্পেকট্রামের প্রতি সাধারণ আগ্রহ কমতে শুরু করে, তখন এটি বাজারে আসতে অনেক দেরি হয়ে যায়। পোল্যান্ড এবং অন্যান্য পূর্ব ইউরোপীয় দেশগুলিতে টোবোস-এফপি তার বেশিরভাগ জনপ্রিয়তা অর্জন করেছিল, যেখানে 1990-এর দশকের মাঝামাঝি পর্যন্ত জেডএক্স স্পেকট্রাম এবং এর ক্লোনগুলি সাধারণ ব্যবহারে ছিল। সিনক্লার বেসিক ভাষায় লেখা গেমগুলিকে ত্বরান্বিত করার এর ক্ষমতা বিশেষভাবে প্রশংসিত হয়েছিল। রেফারেন্স স্পেকট্রামের জগতে টু বি ও এস-এফ পি-র বাহ্যিক লিঙ্ক স্পেকসি বেসিক কম্পাইলার জেড এক্স স্পেকট্রামে টু বি ও এস-এফ পি