WHDLoad
ڈبلیو ایچ ڈی لوڈ امیگا پلیٹ فارم کے لیے ایک سافٹ ویئر پیکیج ہے جو ڈیمو یا گیمز جیسی چیزوں کے لیے ہارڈ ڈسک پر سافٹ ویئر کی تنصیب کو آسان بناتا ہے۔ امیگا سافٹ ویئر کے لیے بہتر مطابقت کی اجازت دینا، جس میں بعض اوقات ہارڈ ویئر کی مطابقت نہیں ہوتی ہے جس کی وجہ سے اس کی تاریخ میں امیگا پروڈکٹ لائن کی ہارڈ ویئر کی وسیع پیمانے پر مختلف خصوصیات کی وجہ سے ان کا تقلید شدہ ماحول میں استعمال کرنا مشکل ہو جاتا ہے۔ ڈبلیو ایچ ڈی لوڈ بنیادی طور پر امیگا میں آپریٹنگ سسٹم کو زیادہ مطابقت کے لیے روکتا ہے اور اصل پروگرام کے ماحول کو محفوظ رکھتا ہے۔ ڈبلیو ایچ ڈی لوڈ کسی آئکن پر کلک کرکے انسٹال شدہ فلاپی ڈسک امیج کو خودکار طور پر شروع کرنا ممکن بناتا ہے۔ دو خاص حصوں کی ضرورت ہوتی ہے، ہر ایک خاص طور پر کلائنٹ پروگرام کے لیے لکھا جاتا ہے: میڈیا انسٹال کرنے کے لیے، اسے اصل ڈسک سے پڑھنا چاہیے اور "امیجر" کے ذریعے ہارڈ ڈرائیو پر موجود امیج فائل پر لکھنا چاہیے۔ پھر نصب شدہ پروگرام کو "غلام" انٹرفیس کے ساتھ ورچوئل ڈسک ڈرائیو سے چلایا جا سکتا ہے۔ غلام انٹرفیس "غلام" انٹرفیس پروگرام اور ڈبلیو ایچ ڈی لوڈ کے درمیان تعامل کی اجازت دیتا ہے، اور فائلوں کو پڑھنے اور لکھنے میں ہم آہنگی پیدا کرتا ہے۔ اس سے ایسے پروگراموں کو چلانا یا ان کی تقلید کرنا ممکن ہو جاتا ہے جو روایتی طور پر عام ایمولیٹرز جیسے ون فیلو، یا ون یو اے ای کے ساتھ مطابقت نہیں رکھتے ہیں۔ WHDLoad استعمال کرنا مذکورہ بالا ایمولیٹرز کے لیے بھی صحیح ترتیب کا پتہ لگانے کی کوشش کرنے سے زیادہ آسان ہو سکتا ہے۔ اس لوڈر کی بنیادی وجہ یہ ہے کہ امیگا کے لیے کمپیوٹر گیمز کی ایک بڑی تعداد امیگا او ایس آپریٹنگ سسٹم کے ساتھ مناسب طریقے سے تعامل نہیں کرتی ہے، بلکہ اس کے بجائے براہ راست امیگا ہارڈ ویئر پر چلتی ہے، جس سے مخصوص کنٹرول رجسٹروں، میموری لوکیشنز وغیرہ کے بارے میں مفروضے بنائے جاتے ہیں۔ نئے امیگا ماڈلز کے ہارڈ ویئر میں بہت زیادہ ترمیم کی گئی تھی، جس کی وجہ سے ان مفروضوں کو نئے ہارڈ ویئر پر وہی گیمز چلانے کی کوشش کرتے وقت توڑ دیا گیا تھا، اور پرانے ہارڈ ویئر پر نئے گیمز کے ساتھ اس کے برعکس۔ ڈبلیو ایچ ڈی لوڈ اس طرح کے گیمز کو امیگا او ایس ہم آہنگ ہارڈ ڈرائیو پر انسٹال کرنے اور نئے ہارڈ ویئر پر چلانے کا ایک طریقہ فراہم کرتا ہے۔ ایک اضافی فائدہ لوڈ ہونے کے اوقات اور ڈسک کے تبادلے سے بچنا ہے، کیونکہ گیم کی ضرورت کی ہر چیز ہارڈ ڈرائیو پر محفوظ ہوتی ہے۔ ڈبلیو ایچ ڈی لوڈ کی پہلی عوامی ریلیز 5 ستمبر 1996 کو ہوئی تھی، اور تازہ ترین دستیاب ورژن 18.8 مئی 2022 میں جاری کیا گیا تھا۔ خصوصیات ڈبلیو ایچ ڈی لوڈ پورے آپریٹنگ سسٹم پر قبضہ کر لیتا ہے جو کچھ سافٹ ویئر کے ساتھ مسائل کا سبب بن سکتا ہے (جیسے. ٹی سی پی/آئی پی اسٹیک)، لیکن گیم یا ڈیمو چھوڑنا سسٹم کو اس کی معمول کی کام کرنے کی حالت میں بحال کرتا ہے۔ ڈبلیو ایچ ڈی لوڈ گیمز کو امیگا او ایس فائل سسٹم پر ڈسک امیجز کے طور پر محفوظ کیا جاتا ہے، جو کام کرنے کے لیے "ڈبلیو ایچ ڈی لوڈ سلیوز" کے نام سے مشہور ڈرائیور فائلوں پر انحصار کرتے ہیں۔ یہ غلام فائلیں انٹرنیٹ سے آزادانہ طور پر دستیاب ہیں (بطور فری ویئر)، لیکن سافٹ ویئر کی قزاقی کو روکنے کے لیے گیمز کو خود الگ سے حاصل کرنا پڑتا ہے۔ مزید برآں، بہت سے شائقین نے اپنے فری ویئر گیمز بنائے ہیں، جو آزادانہ اور قانونی طور پر بھی دستیاب ہیں۔ ڈبلیو ایچ ڈی لوڈ کیسے کام کرتا ہے ڈبلیو ایچ ڈی لوڈ "سلیو" انٹرفیس کو او ایس میں اس طرح مربوط کیا گیا ہے کہ کوئی بھی کسی بھی وقت پروگرام کو چلانے کے لیے پروگرام آئیکن پر ڈبل کلک کر سکتا ہے۔ جب صارف پروگرام پر عمل درآمد کرتا ہے، اسٹورڈ امیج آئیکن پر کلک کرکے، امیگا او ایس آپریٹنگ سسٹم قابل عمل ڈبلیو ایچ ڈی لوڈ کو لوڈ کرتا ہے اور اسے شروع کرتا ہے۔ پھر لوڈر سافٹ ویئر اور ہارڈ ویئر کے ماحول کو چیک کرتا ہے، اس منتخب کردہ ڈیمو یا گیم کے لیے درکار سلیو انٹرفیس کو لوڈ اور چیک کرتا ہے اور انسٹال شدہ پروگرام کے لیے مطلوبہ میموری مختص کرتا ہے۔ اگر ڈبلیو ایچ ڈی لوڈ کے مطلوبہ صفحہ میں پری لوڈ فیچر فعال ہے، تو پروگرام ڈسک امیجز اور فائلوں کو رام میں لوڈ کرنے کی کوشش کرتا ہے (جہاں تک مفت میموری دستیاب ہے)۔ اس موقع پر ڈبلیو ایچ ڈی لوڈ امیگا او ایس آپریٹنگ سسٹم کو بند کرنے کا اپنا بنیادی کام انجام دیتا ہے، ملٹی ٹاسکنگ اور انٹرپٹس کو غیر فعال کرتا ہے، اور میموری کے ان علاقوں کو کاپی کرتا ہے جو امیگا او ایس کے ذریعہ استعمال ہوتے ہیں اور انسٹال شدہ پروگرام کے ذریعہ درکار ہوتے ہیں جب تک کہ امیگا او ایس کی دوبارہ ضرورت نہ ہو۔ ڈبلیو ایچ ڈی لوڈ اصل امیگا مشینوں پر گرافکس ہارڈ ویئر کو او سی ایس میں بھی گھٹا دیتا ہے (یہ فنکشن دراصل ایمولیٹڈ امیگاس پر بھی کام کر سکتا ہے، لیکن صرف ون یو اے ای کے نئے ورژن پر جو ڈبلیو ایچ ڈی لوڈ کو پہچانتا ہے اور اس کی رکاوٹوں کو محفوظ رکھتا ہے)، پھر ڈبلیو ایچ ڈی لوڈ تمام ہارڈ ویئر کو متعین اقدار کے ساتھ شروع کرتا ہے اور زیر بحث پروگرام کے لیے درکار سلیو انٹرفیس میں چھلانگ لگاتا ہے۔ سلیو انٹرفیس انسٹال شدہ پروگرام کے مین ایگزیکٹوبل کو ڈبلیو ایچ ڈی لوڈ فنکشن (ری لوڈ _ ڈسک لوڈ یا ری لوڈ _ لوڈ فائل) کو کال کرکے لوڈ کرتا ہے، پھر مین ایگزیکٹوبل کو پیچ کرتا ہے (تاکہ لوڈ شدہ پروگرام مطابقت کے مسائل کو حل کرنے اور پروگرام سے باہر نکلنے کے قابل بنانے کے لیے سلیو کے ذریعے ہارڈ ڈسک میں محفوظ کردہ اپنے ڈیٹا کو لوڈ کرنے کے قابل ہو) اور مین ایگزیکٹوبل کو کال کرتا ہے۔ اس وقت، جو پروگرام انسٹال کیا گیا ہے وہ اس کام کو انجام دے سکتا ہے جس کے لیے اسے لکھا گیا ہے، اپنے ڈیٹا کو لوڈ کر سکتا ہے جیسا کہ یہ حقیقی فلاپی ڈسک سے ہوتا ہے۔ صارفین "کوئٹ" کلید (عام طور پر F10) کے ذریعے بھری ہوئی پروگرام کی کارکردگی کو توڑ سکتے ہیں۔ جب یہ عمل انجام دیا جاتا ہے، تو غلام انٹرفیس ری لوڈ _ ابورٹ اندرونی فنکشن کو کال کرکے ڈبلیو ایچ ڈی لوڈ پر واپس آتا ہے۔ او ایس کو تمام ہارڈ ویئر رجسٹروں اور اصل ڈسپلے کے ساتھ بحال کیا جائے گا۔ میموری اور تمام مختص کردہ وسائل کو مزید استعمال کے لیے مفت چھوڑ دیا جاتا ہے۔ ضروریات ایک معیاری امیگا 1200 یا امیگا 600 بغیر کسی اضافی میموری کے، صرف محدود تعداد میں گیمز کے ساتھ کام کرے گا۔ جس کا مطلب عام طور پر او سی ایس/ای سی ایس اور ایک فلاپی ڈسک استعمال کرنے والے کھیل ہوتے ہیں۔ 99 ٪ گیمز کے لیے مطابقت کو یقینی بنانے کے لیے ٹریپ ڈور سلاٹ میں یا تو رام بورڈ نصب کرنے کی سفارش کی جاتی ہے۔ ہارڈ ڈسک کی ضرورت ہوتی ہے، انسٹال کیے جانے والے گیمز کی تعداد ہارڈ ڈسک کے سائز پر منحصر ہوتی ہے۔ حوالہ جات بیرونی لنکس whdload.de: WHDLoad ہوم پیج jimneray.com: X-bEnCH-WHDLoad انسٹال اور دیگر گیمز/ڈیمو لانچ کرنے کے لیے ایک GUI امیگا ایمولیشن سافٹ ویئر امیگا او ایس بھی دیکھیں