প্রকল্প সম্পর্কে
ZEsarUX (ZX Second-Emulator And Released for UniX) হল Cesar Hernandez Baño কর্তৃক নির্মিত একটি এমুলেটর, যা UNIX-সদৃশ সিস্টেম এবং Windows-এর জন্য তৈরি। এটি সিনক্লেয়ার কম্পিউটার এবং সংশ্লিষ্ট ৮-বিট মেশিনের একটি বিস্তৃত সেটের উপর দৃষ্টি নিবদ্ধ করে।
এমুলেটেড সিস্টেমগুলির মধ্যে রয়েছে MK14, ZX80, ZX81, ZX Spectrum মডেল (16k, 48k, 128k, +2, +2A, +3), Sinclair QL, Cambridge Z88, Microdigital TK সিরিজ, Czerweny CZ সিরিজ, Timex Sinclair/Computer মডেল, Inves Spectrum +, Sam Coupe, Pentagon, Chloe, Chrome, Prism, ZX-Uno, ZX-Evolution BaseConf এবং TS-Conf, ZX Spectrum Next, Jupiter Ace, Amstrad CPC 464/664/6128, Amstrad PCW 8256/8512, MSX1, Spectravideo 318/328, Colecovision, Sega SG1000 এবং Sega Master System। README-তে বলা হয়েছে যে এটি Chloe 140/280, Prism এবং Chrome-এর জন্য একমাত্র এমুলেটর।
কোর এমুলেশনে রয়েছে অনথিভুক্ত Z80 ফ্ল্যাগ এবং MEMPTR, আইডল বাস পোর্ট, কনটেন্ডেড মেমোরি, ULA টাইমিং, Motorola 68008 (QL) এবং SC/MP INS8060 (MK14)। ভিডিও বৈশিষ্ট্যগুলির মধ্যে রয়েছে ULAplus, Flash Color, Chroma81, Spectra, Timex মোড, Pentagon 16C, Prism মোড, ZGX স্প্রাইট চিপ, স্নো ইফেক্ট, ইন্টারলেসড/স্ক্যানলাইনস/গিগাস্ক্রিন, সাথে অনেক ভিজ্যুয়াল ইফেক্ট এবং অ্যানাগ্লিফ জেনারেশন। অডিও এমুলেশনে রয়েছে AY-3-8912, Turbosound, ৩টি AY চ্যানেল, MIDI, বিভিন্ন DAC, General Sound, SN76489AN, Quicksilva/ZON-X81/VSYNC সাউন্ড, Jupiter Ace সাউন্ড, SAA1099 সিমুলেশন এবং QL i8049 সাউন্ড।
স্টোরেজ এবং মিডিয়া সাপোর্ট টেপ ফরম্যাট (RWA, SMP, WAV, TZX, PZX, CDT, TAP, P, P81, O), স্ন্যাপশট (ZSF, ZX, Z80, SP, SPG, NEX, SNA, ACE এবং অন্যান্য), মাইক্রোড্রাইভ (MDR, RMD, MDV), ফ্লপি (DSK), MMC/SD (HDF, IMG, RAW), IDE (RAW), কার্টিজ (DCK, ROM, COL, SG) এবং RZX প্লেব্যাক কভার করে। এটি অনেক ইন্টারফেস এবং কন্ট্রোলার এমুলেট করে, যার মধ্যে রয়েছে Multiface, Betadisk/TR-DOS, DivMMC, DivIDE, ESXDOS, ZXPand, Dandanator, Kartusho, iFrom, SamRam, LEC Memory, HiLow DataDrive, Nec PD765 এবং ZX Printer।
এটি নিজস্ব উইন্ডোড এনভায়রনমেন্ট (ZX Vision/ZX Desktop) প্রদান করে, যা প্ল্যাটফর্ম জুড়ে একটি সামঞ্জস্যপূর্ণ GUI প্রদান করে এবং X-Windows, SDL, Cocoa, Framebuffer, ncurses, aalib, cacalib এবং কনসোল আউটপুটের মতো ভিডিও ড্রাইভার সাপোর্ট করে; অডিও ড্রাইভারের মধ্যে রয়েছে PulseAudio, Alsa, SDL, OSS, ওয়ান-বিট স্পিকার, CoreAudio। এটি জয়স্টিক এবং কীবোর্ড-বিহীন সেটআপ, অন-স্ক্রিন কীবোর্ড, Kempston মাউস, লাইট গান/পেন, ZENG প্রোটোকলের মাধ্যমে নেটওয়ার্ক গেমিং, একটি রিমোট কমান্ড প্রোটোকল (ZRCP) যা টেলনেট এবং Visual Studio Code ডিবাগিং থেকে ব্যবহারযোগ্য, এবং টেক্সট-টু-স্পিচের জন্য প্রিন্ট-ক্যার ট্র্যাপের মতো অ্যাক্সেসিবিলিটি বৈশিষ্ট্য সাপোর্ট করে।
ডিবাগিং টুলের মধ্যে রয়েছে রিভার্স ডিবাগিং, CPU হিস্ট্রি, অ্যাসেম্বলার/ডিসঅ্যাসেম্বলার, কন্ডিশনাল ব্রেকপয়েন্ট, ওয়াচ, হেক্সাডেসিমাল এডিটর, স্প্রাইট/টাইল ভিউয়ার, BASIC ভিউয়ার, ইনফিনিট লাইভস ফাইন্ডার এবং একটি টেক্সট অ্যাডভেঞ্চার ডিবাগার। ফাইল ইউটিলিটিগুলি সাধারণ ফরম্যাট রূপান্তর ও পরিদর্শন করে। কনফিগারেশন কমান্ড লাইন, কনফিগ ফাইল এবং প্রতি-গেম সেটিংসের মাধ্যমে সেট করা যায়। রিলিজগুলি GNU/Linux, FreeBSD, Haiku, macOS, Windows এবং Raspberry Pi-এর জন্য সোর্স এবং বাইনারি হিসেবে উপলব্ধ, সাথে থার্ড-পার্টি প্যাকেজ এবং একটি Docker ইমেজ রয়েছে। প্রকল্পটি GNU GPL v3-এর অধীনে বিতরণ করা হয়, সাথে অন্তর্ভুক্ত থার্ড-পার্টি ROM, মিডিয়া এবং গেমগুলি পৃথক লাইসেন্সের অধীনে রয়েছে।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.