FX!32
32 ایک سافٹ ویئر ایمولیٹر پروگرام ہے جو ونڈوز این ٹی چلانے والے ڈی ای سی الفا پر مبنی سسٹمز پر عمل درآمد کرنے کے لیے انٹیل x86 انسٹرکشن سیٹ کے لیے بنائے گئے ون 32 پروگراموں کی اجازت دیتا ہے۔ 1996 میں جاری کیا گیا، ایف ایکس! 32 کو ڈیجیٹل آلات کارپوریشن (ڈی ای سی) نے اپنے الفا مائکرو پروسیسرز کو سپورٹ کرنے کے لیے تیار کیا تھا۔ اس وقت، یہ خیال تھا کہ آر آئی ایس سی پر مبنی مائکرو پروسیسرز زیادہ موثر اور آسان نفاذ کی وجہ سے x86 پر مبنی مائکرو پروسیسرز کی جگہ لے سکتے ہیں جو زیادہ گھڑی تعدد تک پہنچ سکتے ہیں۔ ایک چیز جس نے الفا کو پیچھے رکھا وہ موجودہ ون 32 x86 ایپلی کیشنز کے ساتھ ایپلی کیشن مطابقت تھی۔ ایمولیشن ایک تصور کے طور پر کچھ عرصے سے موجود تھا، لیکن ایف ایکس! 32 ایک مرحلہ آگے بڑھ گیا۔ اس نے پروگراموں کے کام کرنے کے طریقے کا تجزیہ کیا اور پروگرام کے چلنے کے بعد، مقامی الفا کوڈ کی ڈائنامک لنک لائبریری (ڈی ایل ایل) فائلیں تیار کرنے کے لیے بائنری ترجمہ کا استعمال کیا جسے ایپلی کیشن اگلی بار چلانے پر انجام دے سکتی ہے۔ اس طرح ابتدائی 1 ریلیز میں بھی، ایف ایکس! 32 نے ون 32 ایکس 86 ایپلی کیشنز کے لیے رفتار حاصل کی جو مقامی ایکس 86 کوڈ کی طرح تیزی سے چلتی تھیں، جس میں بہتر اصلاح کے ساتھ 70 فیصد رفتار متوقع تھی۔ مورس مارکس نے تکنیکی ٹیم کے مینیجر کے طور پر خدمات انجام دیں۔ ایرک پرکنز نے ونڈوز این ٹی پر بنیادی معلومات فراہم کیں، اور بائنری ترجمہ شدہ ایپلی کیشن کو انٹیل ونڈوز این ٹی پر مبنی مشینوں پر چلانے کی اجازت دینے کے لیے ایک رن ٹائم سسٹم لکھا۔ 1993 میں کامڈیکس میں اس نظام کا ایک پروٹو ٹائپ دکھایا گیا تھا۔ حوالہ جات FX! 32: ایک پروفائل ڈائریکٹڈ بائنری ٹرانسلیٹر ڈیجیٹل FX! 32: یو ایس ای این آئی ایکس ونڈوز این ٹی ورکشاپ، سیئٹل، واشنگٹن، اگست 1997 کی کارروائی سے الفا این ٹی پر 32 بٹ x86 ایپلی کیشنز چلانا ڈیجیٹل FX! 32: ڈیجیٹل ٹیکنیکل جرنل سے ایمولیشن اور بائنری ترجمہ کا امتزاج، جلد 9 نمبر 1، 1997 بیرونی لنکس FX! 32 v1.5 ڈاؤن لوڈ-. exe ایکسٹینشن کا نام تبدیل کریں۔ ڈیجیٹل آلات کارپوریشن X86 ایمولیٹرز