Emulation on the Amiga
আমিগা কম্পিউটারটি অন্যান্য বেশ কয়েকটি কম্পিউটার প্ল্যাটফর্ম অনুকরণ করতে ব্যবহার করা যেতে পারে, যার মধ্যে রয়েছে কমোডোর 64 এবং তার সমসাময়িক প্রতিদ্বন্দ্বী যেমন আইবিএম পিসি এবং ম্যাকিনটোস। মেশিনটিকে একটি গুরুতর ব্যবসায়িক যন্ত্র হিসাবে প্রচার করার জন্য আমিগার জীবনকালের প্রথম বছরগুলিতে সাইডকার বা ব্রিজবোর্ড এমএস-ডসের মাধ্যমে আমিগায় এমএস-ডস সামঞ্জস্যতা একটি বড় সমস্যা ছিল। এমএস-ডস অপারেটিং সিস্টেম চালানোর জন্য, কমোডোর আমিগা 1000-এর জন্য সাইডকার প্রকাশ করেন, মূলত একটি 8088 টি বোর্ড একটি বদ্ধ ক্ষেত্রে যা আমিগার পাশের সাথে সংযুক্ত ছিল। চতুর প্রোগ্রামিং (দ্বারপথের দ্বিমুখী রোমান দেবতার নামে জানুস নামে একটি গ্রন্থাগার) অনুকরণের ব্যবহার ছাড়াই একটি আমিগা উইন্ডোতে পিসি সফ্টওয়্যার চালানো সম্ভব করে তুলেছিল। সাইডকারের প্রবর্তনের সময় ওয়ার্কবেঞ্চের একটি আমিগা উইন্ডোতে মাইক্রোসফ্ট ফ্লাইট সিমুলেটরের এমএস-ডস সংস্করণটি পুরো গতিতে চলতে দেখে জনতা হতবাক হয়ে যায়। পরে সাইডকারটি "ব্রিজবোর্ড" নামে একটি সম্প্রসারণ কার্ডে প্রয়োগ করা হয় এবং আমিগা 2000 + মডেলের জন্য এ2088এক্সটি হিসাবে মুক্তি পায়। ইন্টেল 80286 এবং 80386 সিপিইউ-এর উপর ভিত্তি করে ব্রিজবোর্ড মডেলগুলি পরে কমোডোর দ্বারা এ2286 এবং এ2386 হিসাবে প্রকাশিত হয়েছিল। ব্রিজবোর্ড কার্ড এবং জানুস লাইব্রেরি পিসি সম্প্রসারণ কার্ড এবং হার্ডডিস্ক/ফ্লপিডিস্ক ড্রাইভের ব্যবহারকে সম্ভব করে তুলেছিল। পরে তৃতীয় পক্ষের কার্ডগুলি কে. সি. এস পাওয়ারবোর্ডের মতো আমিগা 500 এবং আমিগা 600 সম্প্রসারণ স্লটের জন্যও উপস্থিত হয়েছিল এবং ভোর্টেক্স গোল্ডেন গেট নামে 80386 এবং 80486 সিপিইউ-এর উপর ভিত্তি করে আমিগা 2000 +-এর জন্য পূর্ণ দৈর্ঘ্যের কার্ড প্রকাশ করেছিল। অবশেষে, পিসি-টাস্ক এবং পিসিএক্স-এর মতো পূর্ণ-সফ্টওয়্যার এমুলেটরগুলি অ্যামিগাসকে গতি এবং সামঞ্জস্যের মূল্যে অতিরিক্ত হার্ডওয়্যার ছাড়াই মাইক্রোসফ্ট উইন্ডোজ সহ এমএস-ডস প্রোগ্রামগুলি চালানোর অনুমতি দেয়। কে. সি. এস পাওয়ারপিসি বোর্ড ডাচ আমিগা কোল্ফ কম্পিউটার সাপ্লাই এ 500-এর জন্য অনুরূপ সম্প্রসারণ তৈরি করেছে। এটি পরে উন্নত করা হয়েছিল যাতে এটি ভিজিএ অনুকরণ করতে পারে। তবে এটি মাল্টিটাস্ক করেনি। 1985 সালের জুলাই মাসে কমোডর যখন আমিগা 1000 চালু করেন, তখন অপ্রত্যাশিতভাবে এর জন্য একটি সফ্টওয়্যার-ভিত্তিক আইবিএম পিসি এমুলেটরও ঘোষণা করা হয়। কোম্পানিটি আইবিএম পিসি ডস বুট করে এবং লোটাস 1-2-3 চালানোর মাধ্যমে এমুলেটরটি প্রদর্শন করে। বিক্ষোভে অংশ নেওয়া কেউ কেউ সন্দেহ করেছিলেন যে এমুলেটরটি প্রযুক্তিগতভাবে চিত্তাকর্ষক হলেও গ্রহণযোগ্য পারফরম্যান্সের সাথে চলতে পারে। ট্রান্সফর্মার নামে অ্যাপ্লিকেশনটি প্রকৃতপক্ষে অত্যন্ত ধীর ছিল; 'ল্যান্ডমার্ক' বেঞ্চমার্ক এটিকে 300 কিলোহার্জ 286 হিসাবে রেট দিয়েছে, যা আইবিএমের প্রাচীনতম এবং ধীরতম পিসির 4.7 মেগাহার্টজের তুলনায় অনেক ধীর। উপরন্তু, এটি শুধুমাত্র 68000 মাইক্রোপ্রসেসর ব্যবহার করে অ্যামিগাসে চলবে, এবং যদি অ্যামিগাতে 512 কে র্যামের বেশি থাকে তবে তা চলবে না। পিসিটাস্ক একটি সফ্টওয়্যার পিসি এমুলেটর যা 8088 প্রসেসর এবং সিজিএ গ্রাফিক মোড সহ পিসি ইন্টেল হার্ডওয়্যার অনুকরণ করে। এর সর্বশেষ সংস্করণটি (4.4) 12 মেগাহার্টজ-এ ক্লক করা 80386 অনুকরণ করতে সক্ষম ছিল এবং বৈশিষ্ট্যগুলির মধ্যে রয়েছে এমএস-ডসের অধীনে 16 এমআইবি র্যাম (15 এমবি বর্ধিত), দুটি ফ্লপি ড্রাইভ এবং 2টি হার্ড ড্রাইভের জন্য সমর্থন। এমুলেটর হার্ডফাইল ডিভাইস ব্যবহার করতে পারে এবং তারপর এটি একাধিক হার্ড ডিস্ক ফাইল এবং হার্ড ডিস্ক পার্টিশন পরিচালনা করতে পারে। এটি উচ্চ ঘনত্বের ফ্লপি এবং সিডি-রমকে সমর্থন করত যদি আমিগা হার্ডওয়্যার সেই ডিভাইসগুলিকে মাউন্ট করত। উপলব্ধ গ্রাফিক্স মোড ছিল এমডিএ, সিজিএ, ইজিএ, ভিজিএ এবং এসভিজিএ 512 কেবি থেকে 2 এমআইবি র্যাম সহ হারকিউলিস গ্রাফিক কার্ড অনুকরণ করে এবং আমিগা এজিএ মেশিনে 256 রঙ পর্যন্ত, এবং আমিগা গ্রাফিক বোর্ড ব্যবহার করতে পারে (যেমন। সাইবারগ্রাফিক্স, ইজিএস স্পেকট্রাম, পিকাসো)। সমান্তরাল, সিরিয়াল এবং পিসি স্পিকার এমুলেশন এবং সিরিয়াল মাউস এমুলেশন সহ মাউস সমর্থনও দেওয়া হয়েছিল। যদি আমিগা হার্ডওয়্যার যথেষ্ট দ্রুত হয় (68060 বা পিপিসি) এবং পর্যাপ্ত র্যাম থাকে, তবে একই মেশিনে একাধিক পিসি-টাস্ক প্রক্রিয়া চালানোর সম্ভাবনা থাকতে পারে, একটি পাবলিক স্ক্রিনে একটি আমিগা উইন্ডোতে এমএস-ডস অ্যাপ্লিকেশন চালানোর সম্ভাবনা থাকতে পারে (যেমন। আমিগা ওয়ার্কবেঞ্চ জিইউআই-এ)। পিসিটাস্ক আমিগা সাইড এবং অনুকরণকৃত এমএস-ডস মেশিনের মধ্যে ফাইল স্থানান্তর করতে পারে; এটি গোল্ডেনগেট ব্রিজ কার্ড ব্যবহার করতে পারে যা সম্প্রসারণ স্লট দিয়ে সজ্জিত আমিগাকে তার নীরব আইএসএ স্লটগুলির সম্পূর্ণ নিয়ন্ত্রণ পেতে এবং পিসি-আইএসএ কার্ড ব্যবহার করতে দেয়। এবং এর সর্বশেষ সংস্করণ (4.4) এমনকি মাইক্রোসফ্ট উইন্ডোজ 95 পর্যন্ত চালাতে পারে। পি. সি. টাস্কের একটি 8088/80286/80486 জে. আই. টি. এম (জাস্ট ইন টাইম মেশিন) রয়েছে যা এই প্রসেসরগুলির সমস্ত নির্দেশাবলীর মানচিত্র তৈরি করতে সক্ষম, তবে এই বৈশিষ্ট্যটি সক্রিয় করার জন্য অতিরিক্ত 4 মেগাবাইট র্যামের প্রয়োজন। পি. সি. টাস্ক এর লেখক দ্বারা ফ্রিওয়্যার হিসাবে পুনরায় মুক্তি পেয়েছে। এছাড়াও আমিগার জন্য চালু করা হয়েছিল দুটি পণ্য, এ-ম্যাক্স (উভয় অভ্যন্তরীণ এবং বাহ্যিক মডেল) এবং ইমপ্লান্ট সম্প্রসারণ কার্ড। উভয়ই আমিগাকে একটি অ্যাপল ম্যাকিনটোশ অনুকরণ করতে এবং ক্লাসিক ম্যাক ওএস চালানোর অনুমতি দেয়। এর জন্য একটি অ্যাপল ম্যাকিনটোস রম ইমেজ বা এ-ম্যাক্সের ক্ষেত্রে প্রকৃত রমের প্রয়োজন ছিল, যা একটি প্রকৃত ম্যাকিনটোস থেকে প্রাপ্ত করা প্রয়োজন ছিল। ব্যবহারকারীকে আইনীভাবে এমুলেটর চালানোর জন্য আসল ম্যাকিনটোস বা ম্যাক রমের মালিক হতে হবে। 1988 সালে প্রথম অ্যাপল ম্যাক এমুলেটর, এ-ম্যাক্স, যে কোনও আমিগার জন্য একটি বাহ্যিক ডিভাইস হিসাবে প্রকাশিত হয়েছিল। এটির কাজ করার জন্য ম্যাক রমের প্রয়োজন ছিল এবং ম্যাক ফ্লপি ড্রাইভের সাথে ব্যবহার করার সময় ম্যাক ডিস্কগুলি পড়তে পারত (আমিগা ফ্লপি ড্রাইভগুলি ম্যাক ডিস্কগুলি পড়তে অক্ষম। আমিগা ডিস্কের বিপরীতে ম্যাক ফ্লপি ডিস্কগুলি পরিবর্তনশীল গতিতে ঘোরে, অনেকটা সিডি-রম ড্রাইভের মতো)। এটি একটি বিশেষ মার্জিত সমাধান ছিল না, তবে এটি একটি সাশ্রয়ী মূল্যের এবং ব্যবহারযোগ্য ম্যাক অভিজ্ঞতা প্রদান করেছিল। রেডি সফ্ট, এ-ম্যাক্সের নির্মাতারা, 1990-এর দশকের গোড়ার দিকে এ-ম্যাক্স 2 নিয়ে আসে। এ-ম্যাক্স 2 একটি জরো-সামঞ্জস্যপূর্ণ কার্ডে অন্তর্ভুক্ত ছিল এবং ব্যবহারকারীকে, আবার প্রকৃত ম্যাক রম ব্যবহার করে, একটি রঙিন ম্যাকিনটোশ অনুকরণ করার অনুমতি দেয়। প্রকৃতপক্ষে, একটি আমিগা 3000 এ-ম্যাক্স 2-এর মাধ্যমে একটি ম্যাক অনুকরণ করে যা প্রথম ভোক্তা রঙ ম্যাক, এলসি-র তুলনায় উল্লেখযোগ্যভাবে দ্রুত ছিল। সময়ের সাথে সাথে পূর্ণ-সফ্টওয়্যার ভার্চুয়ালাইজেশন উপলব্ধ ছিল, তবে একটি রম চিত্র তখনও প্রয়োজনীয় ছিল। উদাহরণস্বরূপ ভার্চ্যুয়ালাইজেশন সফ্টওয়্যারের মধ্যে রয়েছে শেপশিফ্টার (তৃতীয় পক্ষের পছন্দের ফলক শেপশিফ্টারের সাথে বিভ্রান্ত হবেন না), পরে ব্যাসিলিস্ক II দ্বারা প্রতিস্থাপিত হয় (উভয়ই একই প্রোগ্রামার যিনি শিপশেভার, ক্রিশ্চিয়ান বাউয়ারকে কল্পনা করেছিলেন), ফিউশন এবং আইফিউশন (পরেরটি একটি পাওয়ারপিসি "কোপ্রোসেসর" অ্যাক্সিলারেটর কার্ড ব্যবহার করে ক্লাসিক ম্যাক ওএস চালায়)। ভার্চ্যুয়াল মেশিনগুলি একই প্রসেসরের ম্যাকিনটশের তুলনায় সমান বা দ্রুত গতি প্রদান করে, বিশেষ করে এম68কে সিরিজের ক্ষেত্রে বাস্তব ম্যাকের এমএমইউ ট্র্যাপ মোডে চলার কারণে কর্মক্ষমতা বাধাগ্রস্ত হয়। এছাড়াও, 1994 সালে 68k থেকে পাওয়ারপিসি রূপান্তরের অব্যবহিত পরেই, স্থানীয় পাওয়ারপিসি ম্যাক সফ্টওয়্যারের অভাব ছিলঃ শেপশিফ্টার বা ফিউশন চালিত 68060 সিপিইউ সহ আমিগা কম্পিউটারগুলি আসল ম্যাকের চেয়ে 68k ম্যাকিনটোস কোড দ্রুত চালাতে সক্ষম হয়েছিল। একজন মনে রাখবেন যে যদিও অ্যামিগাস ম্যাকিনটোশ অনুকরণে খুব সফল ছিল, এটি কখনই ম্যাকিনটোশ ক্লোন হিসাবে বিবেচিত হয়নি কারণ এটি প্রাথমিক অপারেটিং সিস্টেম হিসাবে ম্যাক ওএস ব্যবহার করতে পারে না। আমিগাওয়ান এবং পেগাসোসের মতো আধুনিক অ্যামিগাস বাসিলিস্ক 2 বা ম্যাক-অন-লিনাক্স ব্যবহার করে ম্যাকিনটোস মেশিনগুলি অনুকরণ করতে পারে। আমিগার জন্য 8-বিট কমোডর কম্পিউটার বিভিন্ন কমোডর 64 এমুলেটর তৈরি করা হয়েছিল। 1988 সালে কম্পিউট! রেডিসফ্টের দ্য 64 এমুলেটর এবং সফ্টওয়্যার ইনসাইট সিস্টেমের জিও-64 পর্যালোচনা করেছে এবং উভয়ের সাথে মিশ্র ফলাফল রিপোর্ট করেছে। যদিও ম্যাগাজিনটি আসল 64টি রমের অনুলিপি ব্যবহার করেছিল, তবে এটি খুঁজে পেয়েছে যে স্পিডস্ক্রিপ্টের মতো কিছু সফ্টওয়্যার চলেনি এবং উভয় এমুলেটরের কর্মক্ষমতা আসল কম্পিউটারের চেয়ে নিকৃষ্ট ছিল। অন্যান্যদের মধ্যে রয়েছে ম্যাজিসি64 এবং এ64। ভাইস-এর একটি আমিগা সংস্করণ রয়েছে, যা 8-বিট কমোডোর কম্পিউটার অনুকরণ করে। আমিগার জন্য অ্যাপল II ওয়ান অ্যাপল II এমুলেটর ছিল কেভিন ক্রালিয়ানের অ্যাপল 2000। যেহেতু আমিগার বেস 8 মেগাহার্টজ 68000 সিপিইউ 1 মেগাহার্টজ 6502 অনুকরণ করতে লড়াই করেছিল, তাই অ্যাপল 2000 68020 + সিপিইউ-এর জন্য অ্যাসেম্বলি ভাষায় লেখা হয়েছিল যাতে প্রকৃতপক্ষে সম্পূর্ণ গতিতে একটি অ্যাপল II অনুকরণ করতে সক্ষম হয়। 1994 সালে মুক্তি পাওয়া ভি1.3 পর্যন্ত এটি কয়েকবার সংশোধিত হয়েছিল। যখন এটি মুক্তি পায়, তখন ইন্টারনেটে লোকেরা অনুমান করেছিল যে এটি ইমপ্লান্ট এমুলেশন সমাধানের অংশ ছিল, কিন্তু আসলে অ্যাপল 2000 একটি স্বাধীন প্রকল্প ছিল। সফ্টওয়্যারটির একটি বিশেষ আকর্ষণীয় বৈশিষ্ট্য ছিল যে এটি স্বাধীন প্রোগ্রাম ফাইল হিসাবে নিষ্কাশিত অ্যাপল II বাইনারিগুলি চালাতে পারে, তবে ডিস্ক চিত্রগুলিও চালাতে পারে যা ডাল্টনের ডিস্ক বিচ্ছিন্নকারী দিয়ে সংকুচিত করা হয়েছিল, যা 1980-এর দশকের একটি জনপ্রিয় ডিস্ক সংকোচনের সরঞ্জাম। যদিও অ্যাপল 2000 এর মুক্তির সময় ক্লোজ সোর্স ছিল, এটি 2018 সালে এমআইটি লাইসেন্সের অধীনে ওপেন সোর্স করা হয়েছিল। আমিগায় আটারি এস. টি আটারি এস. টি অনুকরণ খুব সহজ কারণ দুটি মেশিন প্রসেসরের একই মডেল (68000) ভাগ করে এবং কমবেশি একই হার্ডওয়্যার বৈশিষ্ট্যযুক্ত। অতীতে আমিগার জন্য বিভিন্ন সফ্টওয়্যার ভিত্তিক আটারি এমুলেটর তৈরি করা হয়েছিল যেমন আমটারি বা মেডুসা এমুলেটর। জি. পি. এল-এর অধীনে মুক্ত হাতারি সফ্টওয়্যার এমুলেটর ব্যবহার করে অ্যামিগাওস 4 এবং মরফোস আটারি এস. টি এবং আটারি এস. টি. ই প্ল্যাটফর্ম অনুকরণ করতে পারে। অ্যামিগা এমুলেশন পাওয়ারপিসি-সজ্জিত অ্যামিগাওএস 4 চালিত কম্পিউটারগুলি মোটোরোলা 68000-সজ্জিত অ্যামিগা অনুকরণ করতে সংযুক্ত আরব আমিরাত চালাতে পারে। মূল কিকস্টার্ট 3.1 রম চিত্রগুলি অ্যামিগাওস 4.1 আপডেট 4-এর সাথে অন্তর্ভুক্ত করা হয়েছে। তথ্যসূত্র আমিগা এমিগা এমুলেশন সফ্টওয়্যার ম্যাকিনটোস প্ল্যাটফর্ম এমুলেটর