FX!32
32 একটি সফ্টওয়্যার এমুলেটর প্রোগ্রাম যা উইন্ডোজ এনটি চালিত ডিইসি আলফা-ভিত্তিক সিস্টেমে চালানোর জন্য ইন্টেল x86 নির্দেশ সেটের জন্য নির্মিত উইন 32 প্রোগ্রামগুলিকে অনুমতি দেয়। 1996 সালে মুক্তিপ্রাপ্ত, এফএক্স! 32 ডিজিটাল ইকুইপমেন্ট কর্পোরেশন (ডিইসি) দ্বারা তাদের আলফা মাইক্রোপ্রসেসরগুলিকে সমর্থন করার জন্য তৈরি করা হয়েছিল। সেই সময়ে, একটি বিশ্বাস ছিল যে আরআইএসসি-ভিত্তিক মাইক্রোপ্রসেসরগুলি সম্ভবত x86-ভিত্তিক মাইক্রোপ্রসেসরগুলিকে প্রতিস্থাপন করবে, আরও দক্ষ এবং সরলীকৃত বাস্তবায়নের কারণে যা উচ্চ ঘড়ির ফ্রিকোয়েন্সিতে পৌঁছতে পারে। বিদ্যমান উইন32 x86 অ্যাপ্লিকেশনের সাথে অ্যাপ্লিকেশন-সামঞ্জস্যতা ছিল একটি জিনিস যা আলফাকে পিছনে ফেলেছিল। অনুকরণ একটি ধারণা হিসাবে কিছু সময়ের জন্য ছিল, কিন্তু এফএক্স! 32 আরও এক ধাপ এগিয়ে যায়। এটি প্রোগ্রামগুলি যেভাবে কাজ করে তা বিশ্লেষণ করে এবং প্রোগ্রামটি চালানোর পরে, স্থানীয় আলফা কোডের ডায়নামিক-লিঙ্ক লাইব্রেরি (ডিএলএল) ফাইল তৈরি করতে বাইনারি অনুবাদ ব্যবহার করে যা অ্যাপ্লিকেশনটি পরের বার চালানোর সময় কার্যকর করতে পারে। এইভাবে 1ম প্রকাশের প্রথম দিকেও, এফএক্স! 32 উইন32 x86 অ্যাপ্লিকেশনগুলির জন্য গতি অর্জন করেছিল যা নেটিভ x86 কোডের মতো দ্রুত 40-50% চালিত হয়েছিল, উন্নত অপ্টিমাইজেশনের সাথে সম্ভবত 70 শতাংশ গতি অনুমান করা হয়েছিল। মরিস মার্কস প্রযুক্তিগত দলের ম্যানেজার হিসেবে দায়িত্ব পালন করেন। এরিক পার্কিনস উইন্ডোজ এনটি-তে প্রাথমিক তথ্য সরবরাহ করেছিলেন এবং ইন্টেল উইন্ডোজ এনটি ভিত্তিক মেশিনে বাইনারি অনুবাদিত অ্যাপ্লিকেশন চালানোর অনুমতি দেওয়ার জন্য একটি রানটাইম সিস্টেম লিখেছিলেন। 1993 সালে কমডেক্স-এ এই ব্যবস্থার একটি প্রোটোটাইপ প্রদর্শিত হয়। তথ্যসূত্র এফএক্স! 32: একটি প্রোফাইল-নির্দেশিত বাইনারি অনুবাদক ডিজিটাল এফএক্স! 32: ইউজেনিক্স উইন্ডোজ এনটি ওয়ার্কশপ, সিয়াটল, ওয়াশিংটন, আগস্ট 1997-এর কার্যধারা থেকে আলফা এনটি-তে 32-বিট x86 অ্যাপ্লিকেশন চালানো ডিজিটাল এফএক্স! 32: ডিজিটাল টেকনিক্যাল জার্নাল থেকে অনুকরণ এবং বাইনারি অনুবাদের সংমিশ্রণ, খণ্ড 9 নম্বর 1,1997 বাহ্যিক লিঙ্ক এফএক্স! ডিজিটাল সরঞ্জাম কর্পোরেশন এক্স86 এমুলেটর