Stella (emulator)
স্টেলা অ্যাটারি 2600 গেম কনসোলের একটি এমুলেটর, এবং কনসোলের কোডনাম থেকে এর নাম নেওয়া হয়েছে। এটি ওপেন সোর্স এবং উইন্ডোজ, ম্যাক ওএস এক্স এবং লিনাক্স সহ বেশিরভাগ প্রধান আধুনিক প্ল্যাটফর্মে চলে। স্টেলা মূলত ব্র্যাডফোর্ড ডব্লিউ মট দ্বারা 1996 সালে লেখা হয়েছিল (এবং স্টেলা 96 নামে পরিচিত), এবং এখন স্টিফেন অ্যান্টনি দ্বারা রক্ষণাবেক্ষণ করা হয়। স্টেলা সি + + প্রোগ্রামিং ভাষায় লেখা হয় এবং তাই এটি অত্যন্ত বহনযোগ্য। এমুলেটরটি সমস্ত আটারি 2600 কার্তুজ ব্যাংক স্যুইচিং স্কিম সমর্থন করে এবং প্রায় সমস্ত আটারি 2600 শিরোনামের জন্য সমর্থন করে। 60 হার্জ/50 হার্জ জাতের এন. টি. এস. সি, পি. এ. এল এবং এস. ই. সি. এ. এম-এর জন্য সমর্থন অন্তর্ভুক্ত করা হয়েছে, যার মধ্যে সেই বিন্যাসগুলির স্বয়ংক্রিয় সনাক্তকরণ (প্রতিটি ফ্রেমে উত্পন্ন স্ক্যানলাইনের সংখ্যার উপর ভিত্তি করে) রয়েছে। এটিতে টি. আই. এ চিপের (গ্রাফিক্স এবং শব্দ) জন্য চক্র-সঠিক অনুকরণ রয়েছে; স্টেলা টিম অনুমান করে যে বর্তমান টি. আই. এ অনুকরণ <আই. ডি1> সমাপ্তির কাছাকাছি। স্টেলা বেশিরভাগ আটারি 2600 পেরিফেরাল ডিভাইস অনুকরণ করে, যার মধ্যে রয়েছে স্ট্যান্ডার্ড জয়স্টিক, প্যাডেল কন্ট্রোলার, আটারি ভিডিও টাচ প্যাড, আটারি কীবোর্ড কন্ট্রোলার, আটারি ইন্ডি 500 ড্রাইভিং কন্ট্রোলার, সিবিএস বুস্টার-গ্রিপ কন্ট্রোলার, আটারি ট্র্যাকবল/আটারিমাউস/আমিগামৌস ট্র্যাকবল কন্ট্রোলার, সেগা জেনেসিস কন্ট্রোলার এবং আটারিভক্স এবং সেভকি কন্ট্রোলার। স্টেলাডাপ্টর এবং 2600-ড্যাপ্টর সমর্থন প্রকৃত জয়স্টিক, প্যাডেল এবং ড্রাইভিং নিয়ন্ত্রকদের ব্যবহার করার অনুমতি দেয় এবং একটি সিরিয়াল পোর্টে প্লাগ করা একটি প্রকৃত অ্যাটারিভক্স ডিভাইস অ্যাক্সেস করার জন্য সমর্থনও অন্তর্ভুক্ত করা হয় (এবং আসলে অ্যাটারিভক্স ডিভাইস থেকে শব্দ উৎপন্ন করে)। স্টেলা এখনও কোলেকো কিডভিড ক্যাসেট প্লেয়ারের সাথে কাজ করার জন্য ডিজাইন করা ক্যাসেট-ভিত্তিক শিরোনামগুলিকে সমর্থন করে না তবে স্টারপাথ সুপারচার্জার এবং স্পেকট্রাভিডিও কম্পিউটের সাথে কাজ করার জন্য ডিজাইন করা শিরোনামগুলির জন্য সমর্থন রয়েছে। স্টেলায় হোমব্রিউ ডেভেলপারদের জন্য অনেক সুবিধা রয়েছে, যার মধ্যে রয়েছে একটি বিস্তৃত বিল্ট-ইন ইন্টারেক্টিভ ডিবাগার এবং ডিসএসেম্বলার সাপোর্টিং ব্রেকপয়েন্ট, রিড/রাইট ট্র্যাপ ইত্যাদি। অন্যান্য প্রধান বৈশিষ্ট্যগুলির মধ্যে রয়েছে ব্লার্গ টিভি এফেক্টস, একটি চিটকোড সিস্টেম, ব্যবহারকারী-সংজ্ঞায়িত প্যালেট ফাইলগুলির জন্য সমর্থন, স্টেট লোডিং/সেভ (টাইমমেশিনের মতো আনওয়াইন্ড/রিওয়াইন্ড ক্ষমতা সহ), হার্ডওয়্যার-ত্বরান্বিত রেন্ডারিং এবং এফেক্টস, ইভেন্ট রিম্যাপিং এবং একটি বিস্তৃত অন্তর্নির্মিত, ক্রস-প্ল্যাটফর্ম ইউজার ইন্টারফেস (রম লঞ্চার ফ্রন্টএন্ড সহ)। স্টেলা 6502.ts থেকে টিআইএ এমুলেশন কোর ব্যবহার করে, টাইপস্ক্রিপ্টে লেখা এবং একটি ওয়েব পৃষ্ঠা থেকে চালানোর যোগ্য এমওএস 6502 ভিত্তিক সিস্টেমের জন্য এমুলেটরগুলির একটি সংগ্রহ। আরও পড়ুন বাহ্যিক লিঙ্ক প্রকল্প এবং পোর্ট স্টেলা-অফিসিয়াল ওয়েবসাইট স্টেলা-ড্রিমকাস্ট পোর্ট স্টেলা-ওয়াই পোর্ট স্টেলা-নিন্টেন্ডো ডিএস পোর্ট ব্র্যাডফোর্ড ডব্লিউ মটের অন্যান্য হোমপেজ-স্টেলা আটারি 2600 ভিসিএস এমুলেটর প্রোগ্রামের স্রষ্টা এবং প্রোগ্রামার স্টিফেন অ্যান্টনির হোমপেজ-স্টেলা আটারি 2600 ভিসিএস এমুলেটর প্রোগ্রাম 2600-ড্যাপ্টর ডিভাইসের বর্তমান রক্ষণাবেক্ষণকারী এবং প্রধান বিকাশকারী-ইউএসবি আটারি 2600 উইন্ডোজ এমুলেশন সফ্টওয়্যার লিনাক্স এমুলেশন সফ্টওয়্যার ম্যাকোস এমুলেশন সফ্টওয়্যারের মাধ্যমে আসল আটারি নিয়ন্ত্রক ব্যবহার করার অনুমতি দেয় বিনামূল্যে ভিডিও গেম কনসোল এমুলেটর