মিনি ভিএমএক হল একটি ওপেন সোর্স, ফ্রি এবং ক্রস-প্ল্যাটফর্ম গ্রাফিক্যাল সফ্টওয়্যার সি তে প্রয়োগ করা এবং অফসেট থেকে তৈরি করা হয়েছে ম্যাকিনটোশ প্লাস কম্পিউটার সিস্টেমের জন্য এমুলেটর হিসাবে কাজ করে যা অ্যাপল দ্বারা তৈরি হয়েছিল লিনাক্স, বিএসডি, মাইক্রোসফ্ট উইন্ডোজ এবং ম্যাক ওএস এক্স অপারেটিং সিস্টেম।
অ্যাপল দ্বারা পরিকল্পিত সবচেয়ে প্রাচীন ম্যাকিনটোশ মেশিনগুলির মধ্যে একটি হচ্ছে, ম্যাকিন্টশ প্লাস শুধুমাত্র পুরানো ম্যাক সফ্টওয়্যার চালায়, যা অবশ্যই, সাম্প্রতিক ম্যাকিনটোশ কম্পিউটারগুলিতে কাজ করে না। অতএব, মিনি vMac সফ্টওয়্যার ইতিহাস সংরক্ষণ করতে সাহায্য করে। এটি সহজে ব্যবহারযোগ্য, বহনযোগ্য এবং সহজ হিসাবে ডিজাইন করা হয়েছে।
মিনি vMac দিয়ে শুরু করা
আপনার জিএনইউ / লিনাক্স সিস্টেমে মিনি ভিএমএক অ্যাপ্লিকেশনটি ব্যবহার করতে, নিশ্চিত করুন যে আপনি আপনার কম্পিউটারের হার্ডওয়্যার আর্কিটেকচারের সাথে সম্পর্কিত বাইনারি প্যাকেজটি ডাউনলোড করুন, আপনার কম্পিউটারে কোথাও সংরক্ষণাগার সংরক্ষণ করুন, এটি আনপ্যাক করুন এবং এক্সিকিউটেবল ডাবল ক্লিক করুন ।
ম্যাকিন্টশ প্লাস সিস্টেমের একটি রম চিত্রটি অবস্থিত হতে পারে এমন অ্যাপ্লিকেশনটি আপনাকে খোলা হবে। এর অর্থ হল আপনি একটি vMac.ROM ফাইলও পেতে পারেন (প্রোজেক্ট & rsquo; এর হোমপৃষ্ঠাতে আরো বিশদ পাওয়া যেতে পারে) এবং মিনি ভিএমএক এক্সিকিউটেবল হিসাবে একই ফোল্ডারে রাখুন।
আপনি ম্যাকিন্টোস প্লাস ROM ইমেজটি পাওয়ার পরে, আপনাকে অবশ্যই প্রোগ্রামটি বন্ধ করে পুনরায় চালু করতে হবে। যদি ROM ফাইলটি বৈধ থাকে তবে সিস্টেম স্বয়ংক্রিয়ভাবে বুট হবে এবং আপনি এটি ব্যবহার করতে পারবেন যেমন আপনি অন্য কোনও ভার্চুয়ালাইজ করা অপারেটিং সিস্টেম ব্যবহার করবেন।
সমস্ত মূলধারার অপারেটিং সিস্টেমগুলি চালায়
এই সফ্টওয়্যার প্রকৃতপক্ষে vMac অ্যাপ্লিকেশনের একটি স্পিন বন্ধ, যা অনেক বছর ধরে আপডেট করা হয়নি। আপনার সুবিধা জন্য, 64 বিট (x86_64) এবং 32-বিট (x86) নির্দেশনা সেট আর্কিটেকচার উভয় সমর্থন করে, এটি aforementioned অপারেটিং সিস্টেমের জন্য প্রাক-নির্মিত বাইনারি প্যাকেজ হিসাবে বিতরণ করা হয়।
অ্যাপ্লিকেশন & rsquo; সোর্স কোড ডাউনলোডের জন্য উপলব্ধ, আপনার জন্য যারা একটি নির্দিষ্ট হার্ডওয়্যার প্ল্যাটফর্ম বা অপারেটিং সিস্টেমের জন্য সফ্টওয়্যার অপ্টিমাইজ করতে চান।
কি নতুন এই রিলিজে:
- আজকের মিনি vmac 3.5.8 PowerPC OS X- এ একটি সমস্যা সমাধানের স্থিতিশীল সংস্করণটি আপডেট করে, এবং ভেরিয়েশন সার্ভিসকে প্রভাবিত করার একটি সমস্যাও সমাধান করে। মিনি ভিএমক 3.5.8 পাওয়ারপিসি ওএস এক্স ('এমপি') ব্যতীত অন্য প্ল্যাটফর্মে এবং x86-32 OS X ('imch'), সংস্করণ স্ট্রিং এবং সংশোধনের তারিখ ব্যতীত মিনি vMac 3.5.7 এর অনুরূপ হওয়া উচিত। লি>
- রিপোর্ট করা হয়েছে যে & quot; মিনি ভিএমক 3.5.7 PPC G3 সিস্টেমগুলি চালনা করে না & quot ;. এটি দেখায় যে জি সি সি পতাকা & quot; -ম্যামাক্সক্স-সংস্করণ-মিনিট & quot; কম্পাইল করা সমস্ত ফাইলগুলির জন্য নির্দিষ্ট করা উচিত, শুধু প্ল্যাটফর্ম নির্ভর কোডটি নয়। এটি প্রয়োজনীয় CPU এর মত বিষয়গুলিকে প্রভাবিত করে X86-64 OS X- এর জন্য মিনি ভিএম্যাকের উপর এই পরিবর্তনটি করা কোনও প্রভাব রাখে না, x86-32 OS X- এর জন্য কিছু প্রভাব রয়েছে এবং PowerPC- এর জন্য সবচেয়ে বড় প্রভাব রয়েছে।
নতুন কি আছে 3.3.3 সংস্করণে:
- ডিফল্ট কম্পাইলিতে নতুন বৈশিষ্ট্য:
- আরো অপারেটিং সিস্টেম আনুষ্ঠানিকভাবে মিনি vMac দ্বারা সমর্থিত:
- x86-32 এ FreeBSD (বিল্ড সিস্টেমের মধ্যে & quot; -t fbsd & quot; ব্যবহার করে)
- x86-64 (& quot; -t fb64 & quot;) এ FreeBSD
- x86-32 তে ওপিসবিএসএবি (& quot; -অবোধ & quot;)
- x86-64 এ OpenBSD (& quot; -t ob64 & quot;)
- x86-32 তে NetBSD (& quot; -t nbsd & quot;)
- x86-64 (& quot; -t nb64 & quot;) নেট বিএসডি
- x86-32 (& quot; -t dbsd & quot;) এ ড্র্যাগফুল বিএসডি
- x86-64 (& quot; -t db64 & quot;) এ ড্র্যাগফুল বিএসডি
- x86-32 (ও & quot; ওটি ওয়ান্ড & quot;) ওপেন ইন্ডিয়ানিয়া
- x86-64 (& quot; -i oi64 & quot;) ওপেন ইন্ডিয়ানিয়া
- এআরএমএক্স লিনাক্স (& quot; এল লর্ম & quot;)
- SPARC- এ লিনাক্স (& quot; এল এসএসপি & quot;)
- মিনিক্স 3.2 (& quot; -টি মিনিক্স & quot;)
- এই পোর্টগুলি একই এক্স উইন্ডো কোডটি লিনাক্স পোর্টের মতই অনুকূল করে এবং একই কার্যকারিতা থাকা উচিত, তবে কিছু কিছু ক্ষেত্রে এটি শব্দ নেই। X86-64 সংস্করণ বর্তমানে ধীরে ধীরে, অ্যাসেম্বলি ভাষা টিক্কিংয়ের অভাবের জন্য এবং x86-32 সংস্করণগুলি কাজ করলে ব্যবহার করা উচিত নয়।
- ওপেন সাউন্ড সিস্টেম (ওএসএস) API ব্যবহার করে এক্স সংস্করণ এখন শব্দটি চালাতে পারে। (সাধারনত অফিসিয়াল ওএসএএস এর পরিবর্তে প্রতিটি অপারেটিং সিস্টেমে সামঞ্জস্যপূর্ণ প্রয়োগ ব্যবহার করে।) সাউন্ডটি এখন ফ্রিবিএসডি এবং নেটবিস ডিফল্টে ডিফল্ট করে থাকে। কোন সমস্যা ছাড়াই সাউন্ড কম্পাইল করা (& quot; -sound 1 & quot; ব্যবহার করে) Dragonfly BSD এবং OpenIndiana এ, তবে আমি এখনও এগুলি পরীক্ষা করতে সক্ষম নই। Dragonfly BSD এর উপর শব্দ পাওয়ার কিছু ম্যানুয়াল সেটিং আপ প্রয়োজন বলে মনে হচ্ছে। OpenIndiana VMware ফিউশন এ সব কোন শব্দ উত্পাদন বলে মনে হচ্ছে না। সাউন্ডটি OpenBSD- এ সমস্যা ছাড়াই কম্পাইল করে, কিন্তু এটি কাজ করে না - পছন্দসই নমুনা হারগুলি ব্যর্থ হয়ে যায়। Minix সত্যিই শব্দ সমর্থন এখনও মনে হয় না। নতুন & quot; -sd-api & quot; ব্যবহার করে লিনাক্সে OSS API ব্যবহার করা সম্ভব। সিস্টেম বিকল্প তৈরি করুন।
- X সংস্করণগুলি বর্তমানে ফোল্ডারটি দেখতে চেষ্টা করবে যাতে রম ইমেজটির জন্য অ্যাপ্লিকেশন থাকে, যেমন ম্যাকিনটোশ এবং উইন্ডোজ সংস্করণ। (এবং disk1.dsk এবং ফাইলের জন্যও তাই।) যদি অ্যাপ্লিকেশন ডিরেক্টরি নির্ধারণ করা যায় না, তবে বর্তমান ডিরেক্টরীটি আগের মতো ব্যবহার করা হয়। এটি লিনাক্স, ফ্রিবিএসডি, নেটবিএসডি, ড্যানগ্রেড বিএসডি এবং ওপেন আইডিয়ানা জন্য প্রযোজ্য, কিন্তু ওপিসবিএসডি এবং মিনিক্সের জন্য নয়।
- এক্স সংস্করণে এখন একটি নতুন কমান্ড লাইন বিকল্প রয়েছে & quot; -d [ডিরেক্টরি_path] & quot ;, যেখানে [directory_path] অ্যাপ্লিকেশন ডিরেক্টরি পরিবর্তে ব্যবহৃত হয় যখন ROM ইমেজ, এবং disk1.dsk এবং ফাইলগুলিতে । আপনি
- এক্স সংস্করণে এখন একটি নতুন কমান্ড লাইন বিকল্প আছে & quot; -n [app_name] & quot ;, যেখানে [app_name] মিনি vMac উইন্ডোটির শিরোনামের জন্য অ্যাপ্লিকেশনের নাম পরিবর্তে ব্যবহৃত হয়।
- এক্স সংস্করণগুলি বর্তমানে ম্যাকিন্টশ এবং উইন্ডোজ সংস্করণের মত একটি কেন্দ্রীয় ROM ফোল্ডারকে সমর্থন করে। যদি & quot; ~ / .gryphel / mnvm_rom & quot; বিদ্যমান, মিনি vMac রম চিত্র জন্য সেখানে দেখবে। এটি না থাকলে, এটি অ্যাপ্লিকেশন ডিরেক্টরিতে দেখবে। (এবং -r কমান্ড লাইন উভয়কে অগ্রাহ্য করবে।)
- ডিফল্ট কম্পাইলিতে পরিবর্তিত আচরণ:
- আসল পর্দায় এমুলেল স্ক্রিন অঙ্কন করা আরও দক্ষ। যখন প্রতিটি পিক্সেল রূপান্তর করার পরিবর্তে রঙের গভীরতা 4 বিট বা তার কম হয়, তখন এক বারের মধ্যে একটি বাইটকে রূপান্তর করার জন্য ২56 টি এন্ট্রি রয়েছে। এটি পুরো পর্দার পরিবর্তে পরিবর্তিত এলাকায় সীমিত আয়তক্ষেত্রের মধ্যে শুধুমাত্র পিক্সেলকে রূপান্তর করার বিষয়ে আরো সতর্কতা অবলম্বন করে।
- লিনাক্স সংস্করণটি ALSA লাইব্রেরিটিকে শব্দ চালানোর জন্য গতিশীলভাবে লোড করে, তাই মিনি ভিম্যাক এখনও শব্দটি ছাড়াই চালানো হবে, এমনকি যদি ALSA ইনস্টল না থাকে (এই কৌশলটি SDL- এ দেখা যায়।) তাই ডিফল্টভাবে লিনাক্স সংস্করণটি এখন ম্যাক এবং উইন্ডোজ সংস্করণগুলির সাথে মিলিত শব্দ, কম্পাইল করা হয়।
- লিনাক্স সংস্করণে, যখন ALSA দিয়ে শব্দ বাজানো হয়, তখন snd_pcm_delay আর আর বলা হয় না একটি নমুনা অভিনয় না হওয়া পর্যন্ত বিলম্ব সত্যিই প্রাসঙ্গিক নয়। কি মিনি ভিএমএক জানা প্রয়োজন আন্ডারওয়্যার বাফার সময়। তাই মিনি ভিএমএক এখন বাফার আকারের বোনাসের মধ্যে উপলব্ধ স্থানটি খুঁজে পাওয়া যায়, যা বেশি সুবিধাজনক হতে পারে, বিচ্ছিন্নতা কমিয়ে আনার সময় বাফারকে আটকানোর উদ্দেশ্যে।
- এক্স সংস্করণগুলো এখন মিনি ভিএমএক এর অন্য একটি কপি দ্বারা লেখা জন্য একটি ডিস্ক ইমেজ লেখার জন্য খুলতে অস্বীকার করতে অ্যাডভাইসরি লকিং ব্যবহার। পূর্বে, মিনি vMac এক্স সংস্করণ একটি খোলা ডিস্ক ইমেজ খুলতে পারে, সম্ভবত ইমেজ corrupting। যদি মিনি ভিএমএক শুধুমাত্র একটি ডিস্ক ইমেজ খুলতে পারে, যেমনটি ব্যবহারকারীর ফাইলটি লক করা আছে, তাহলে অ্যাডভাইসারির লক ব্যবহার করা হয় না এবং মিনি ভিএমএকের একাধিক অনুলিপি এটি ব্যবহার করতে পারে।
- এক্স সংস্করণ এখন উইন্ডোটির শিরোনাম সেট করার জন্য অ্যাপ্লিকেশনের নামটি ব্যবহার করার চেষ্টা করে, যেমন ম্যাকিনটোশ এবং উইন্ডোজ সংস্করণগুলি আছে। (যদি অ্যাপ্লিকেশন নামটি নির্ধারণ করা না যায়, & quot; মিনি ভিএমক & quot; আগেই ব্যবহৃত হয়।) এটি একই সময়ে একই সময়ে পাওয়া যায় এবং একই অপারেটিং সিস্টেমের জন্য প্রয়োগ করা হয়।
- কমান্ড লাইন আর্গুমেন্টগুলি এখন disk1.dsk ফাইলের জন্য এবং ফাইলগুলিতে স্ক্যান করার আগে স্ক্যান করা হয়। এটি নতুন & quot; -ডি & quot; জন্য প্রয়োজনীয়। বিকল্প কাজ, এবং পার্শ্ব প্রতিক্রিয়া আছে যদি ডিস্ক ইমেজগুলি কমান্ড লাইনের উপর উল্লিখিত হয়, তবে প্রথমটি খোলা হবে। যদি কমান্ড লাইনের ছবি থাকে তবে মিনি vMac এখন disk1.dsk এ সব সময়ে দেখতে চাইবে না।
- & quot; -এল & quot; (বা & quot; / l & quot; উইন্ডোজে) কমান্ড লাইন অপশন সরানো হয়। & Quot; স্পীড জেড & quot; বিল্ড সিস্টেমের বিকল্পটি পরিবর্তে ব্যবহার করা উচিত। বিল্ড সিস্টেমের আগে বিদ্যমান কমান্ড লাইন বিকল্পটি ছিল, এবং রান সময় বিকল্পগুলির উপর সময় বিকল্পগুলি বজায় রাখার সিদ্ধান্ত নেওয়া হয়েছিল।
- ডিফল্ট কম্পাইলের মধ্যে ত্রুটি সমাধান:
- উইন্ডোজ সংস্করণ এখন ম্যাকিন্টোস এন্টার কী এ সাংখ্যিক কীপ্যাড এন্টার কী মানচিত্রটি ম্যাপ করে। এটি এখন মূল কী-বোর্ডের এন্টার কী থেকে যে কীটি আলাদা করা যায়, যা ম্যাকিন্টশ রিটার্ন কী-এ ম্যাপ করা আছে। ম্যাকিন্টোস এন্টার কী টাইপ করার আগে কোনও উপায় নেই। & Quot; অ্যালেক্স & quot; এই সমস্যাটি তুলে ধরার জন্য।
- উইন্ডোজ সংস্করণে, পূর্ণ স্ক্রীন মোডে, একটি কী ডাউন ইভেন্টটি একটি অটোপরেটেড কী ভুল কিনা তা চেক করুন। তাই না হলে তাদের সম্ভাব্য কীগুলি উপেক্ষা করা হতো। আমি চেকটি সরিয়ে দিয়েছি, যেহেতু তা ঠিকভাবে করা ঠিক নয় (& quot; নিম্ন স্তরের কীবোর্ড হুক ব্যবহার করার সময় & quot;)। এটি ম্যাকিনটোশ এমুলেশনকে প্রভাবিত করে না, কারণ অপ্রয়োজনীয় ঘটনাগুলির জন্য অতিরিক্ত চেক আছে এটি কন্ট্রোল মোডকে প্রভাবিত করতে পারে, যেমনঃ কন্ট্রোল-এম ধরে রাখা।
- উইন্ডোজ সংস্করণটি বর্তমানে WM_QUERYENDSESSION বার্তাটি সাড়া দেয়, যাতে আপনি আপনার কম্পিউটারকে মিনি ভিএমএক চলমান (মাউন্টেড ডিস্ক ইমেজ সহ) বন্ধ করার চেষ্টা করেন, তাহলে মিনি ভিএমক অভিযোগ এবং শাট ডাউন বন্ধ করে দেবে।
- লিনাক্স সংস্করণে, ALSA ব্যবহার করে শব্দ চালানোর জন্য, snd_pcm_start ALSA বাফারের কোনও শব্দ নমুনা স্থাপন করার আগে বলা হয়েছিল। এই শুরুতে stuttering হতে পারে, বা এক রিপোর্ট অনুযায়ী, সব কাজ থেকে শব্দ প্রতিরোধ। মিনি ভিএমএক এখন পর্যন্ত তার ব্যক্তিগত বাফার পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করে, তবে যতটা ALSA বাফারের মধ্যে মাপসই হবে তত স্থানান্তর করে এবং তারপর শব্দ বাজানো শুরু হয়।
- যখন লিনাক্স সংস্করণটি এআরএম এর জন্য সংকলন করা হয়, তখন এটি একটি চেক অন্তর্ভুক্ত করে যে snd_pcm_avail_update এর ফলাফল যুক্তিসঙ্গত বলে মনে হয়, এবং এর পরিবর্তে snd_pcm_status_get_avail- এ কল না করলে রাশবেরি পাইর জন্য রাশবিনে একটি বাগ হতে পারে এমন একটি কাজ করে।
- অনুকরণকৃত ঘড়িটি সঠিকভাবে শুরু করা হয়নি এবং প্রথম & quot; দ্বিতীয় & quot; সাময়িক বিরতি। আপনি
- যদি এমুলেশন করা স্ক্রিনটি আসল স্ক্রীনে ফিট করার জন্য খুব বড় হয় (যখন অটোস্রোল পাওয়া যায়), যদি এমুলেলেড স্ক্রীনের এলাকাটি পরিবর্তিত হয় তবে এমুলেলড স্ক্রিনের দৃশ্যমান এলাকাকে ছেদ না করে, তাহলে একটি অবৈধ আয়তক্ষেত্র ছিল অঙ্কন জন্য ব্যবহৃত লিনাক্স 7-এর চেষ্টা করার সময় আমি এটি আবিষ্কার করলাম, যা কিছু অতিরিক্ত ডিবাগিং চেক আছে বলে মনে হয়।
- অসম্পূর্ণ পরিস্থিতিতে, পূর্ণ স্ক্রীন মোডে, autoscroll ডানদিকে পিক্সেলের শেষ সারি বা ডানদিকে পিক্সেলের শেষ কলামটি প্রদর্শন করতে স্ক্রোল করবে না।
- যদি হোস্ট কম্পিউটারটি মিনি ভিএম্যাকের জন্য 1x গতিতে দ্রুত চালনা করে না, তবে মিনি vMac সহজেই চলবে না, সময় কয়েক সেকেন্ডের জন্য বিরতি দেয়। এই পরিস্থিতির জন্য পরীক্ষাটি ভুল ছিল, এবং একটি বাইট পাল্টা উত্তোলন হবে। (যতটা সম্ভব ছোট ছোট কাউন্টার আছে) এটি
- মিনি ভিএম্যাকের X উইন্ডো সংস্করণগুলিতে, যখন হোস্ট সিস্টেমের ফাইল তৈরি করতে Mini vMac এক্সটেনশান ব্যবহার করা হয়, যেমন ExportFl হিসাবে, একটি সংরক্ষণ ডায়ালগ প্রয়োগ করা হয় না পূর্বে ফাইলটি কেবলমাত্র নামের জন্য জিজ্ঞাসা করে অ্যাপ্লিকেশন ডিরেক্টরিতে তৈরি করা হবে। এটি নিরাপদ ছিল না, সবচেয়ে খারাপ সময়ে মিনি ভিএম্যাকে চলমান একটি প্রোগ্রামটি মিনি ভিএমএক অ্যাপ্লিকেশন প্রতিস্থাপন করতে দেয়। তাই ফাইলগুলি পরিবর্তে & quot; আউটপুট & quot; নামক ফোল্ডারে তৈরি করা হবে অ্যাপ্লিকেশন ধারণকারী ডিরেক্টরির মধ্যে। এটি বিদ্যমান না হলে এই ফোল্ডারটি তৈরি করা হবে।
- মাইক্রোসফট উইন্ডোজ ভার্সনে, যদি একটি ডিস্ক ইমেজ থেকে একটি পাথ কমান্ড লাইনের উপর মিনি ভিম্যাকের কাছে পৌঁছানো হয় যা পাথের জন্য বৈধ, একটি বাফার ওভারফ্লো ফলাফল।
- উইন্ডোজ সিই সংস্করণ বিট রাউন্ড ক্ষতিগ্রস্ত। এটি এখন কম্পাইল এবং উইন্ডোজ মোবাইল সংস্করণ 5.0 এর সাথে মাইক্রোসফট ডিভাইস এমুলেটরে কমপক্ষে কাজ করে। এটা বাস্তব হার্ডওয়্যার কাজ করে যদি আমি কোন ধারণা আছে কেউ কি ভাবছে? (উইন্ডোজ মোবাইলটি বন্ধ হয়ে যায় এবং উইন্ডোজ ফোন দ্বারা প্রতিস্থাপিত হয়।) এই পোর্টটি প্রধান উইন্ডোজ ভার্সন বজায় রাখার সাথে সাথে হস্তক্ষেপ করতে শুরু করে এবং পছন্দটি সম্পূর্ণভাবে মুছে ফেলতে বা এটি ব্যবহারযোগ্য করে তোলে।
- নতুন বৈশিষ্ট্য ডিফল্ট কম্পাইল না:
- নতুন বিল্ড সিস্টেম অপশন & quot; -lt & quot; মাইক ফোর্ট এর LocalTalk এমুলেশন সক্ষম বর্তমানে কিছু সীমাবদ্ধতা আছে। এটি কেবলমাত্র OS X- এর জন্য বাস্তবায়িত হয়। এটি কমান্ড চালানোর জন্য প্রয়োজন & quot; সুডো chmod ugo + rw / dev / bpf * & quot; মিনি vMac (এবং অন্য সবাই) সমস্ত নেটওয়ার্ক ট্র্যাফিক অ্যাক্সেস অনুমতি। & Quot; এলটি & quot; বিকল্পটি মিনি ভিম্যাককে ডিফল্টভাবে ব্যাকগ্রাউন্ডে চালানোর কারণে, কারণ এটি চলমান না হলে Mini vMac সঠিক LocalTalk নোড হতে পারে না। এবং আপনাকে নিজে পছন্দসই অ্যাপলেটটক চালু করতে হবে - আমি ইতিমধ্যে Apple Apple দিয়ে বুট করার জন্য PRAM পতাকা সেট করতে পারি, কিন্তু এটি সঠিকভাবে কাজ করে না।
- একটি নতুন বিল্ড সিস্টেম বিকল্প & quot; লং পোল & quot; প্রজেমাল্লা বউক্কোভস্কি দ্বারা ব্যবহারকারীর ইন্টারফেসের একটি পোলিশ অনুবাদ নির্বাচন করুন।
- এক্স সংস্করণের রঙের জন্য প্রাথমিক সমর্থন রয়েছে (ম্যাক ২ অনুকরণের জন্য) এক্স সংস্করণটি এখনও পর্যন্ত 24 বিট & quot; TrueColor & quot; সমর্থন করে এবং বিন্যাসে কিছু অন্যান্য সীমাবদ্ধতা রয়েছে। আমি সন্দেহ করি যে TrueColour ছাড়াও আধুনিক মেশিনে ব্যবহৃত হয়, এবং তাই সম্ভবত অন্যান্য বিকল্পগুলি সমর্থন করবে না। যেমন 15, 16, এবং 32 বিট হিসাবে অন্যান্য গভীরতা ব্যবহার করা যেতে পারে, এবং তাই সম্ভবত সমর্থিত করা উচিত, আমি তাদের পরীক্ষা করার একটি উপায় খুঁজে পেতে পারেন।
- একটি নতুন বিল্ড সিস্টেম বিকল্প & quot; -এমএফ & quot; ডিফল্ট থেকে বর্ধিতকরণ পরিবর্তনের অনুমতি দেয় 2. উদাহরণস্বরূপ, & quot; -এমএফ 3 & quot; বিবর্ধন 3 সেট। বিকল্প & quot; -এমএফ 1 & quot; বর্ধিতকরণ (কন্ট্রোল-এম কমানোর অপসারণ) অক্ষম করে বর্ধিতকরণ ফ্যাক্টরটি একটি পূর্ণসংখ্যা হওয়া আবশ্যক।
- পরিবর্তিত আচরণ ডিফল্ট কম্পাইল না:
- ম্যাক ২ অনুকরণের জন্য ডিফল্ট রঙের গভীরতা & quot; -depth 3 & quot; পরিবর্তে & quot; -depth 0 & quot;।
- ম্যাকিনটোশ II এমুলেশন জন্য, অটোস্লো এখন ডিফল্টভাবে & quot; -0 0 & quot; দ্বারা অক্ষম করা হয়েছে। অটোস্লোকে ম্যাক দ্বিতীয় এমুলেশন সহ ভালভাবে কাজ করার জন্য আরো কিছু টিউন করার প্রয়োজন হতে পারে।
- এক্স সংস্করণে, ডিস্ক ইমেজগুলিতে fwrite এবং fread এর ফলাফলগুলি এখন ত্রুটিগুলির জন্য পরীক্ষা করা হয়, যা সাম্প্রতিক উবুন্টুতে কম্পাইলার সতর্কবার্তাগুলিকে স্টপ করে।
- ত্রুটি সংশোধন ডিফল্ট কম্পাইল না:
- ডিভিএস.এল নির্দেশে একটি বাগ সংশোধন করে & quot; এপি & quot; দ্বারা রিপোর্ট করা হয়েছে। (ম্যাক ২ অনুকরণে ব্যবহৃত একটি 68020 নির্দেশনা।)
- & quot; এপি & quot; দ্বারা রিপোর্ট হিসাবে সম্পূর্ণভাবে ভেঙে যা BFFFO নির্দেশ, স্থির করা হয়েছে। (ম্যাক ২ অনুকরণে ব্যবহৃত আরেকটি 680২0 নির্দেশনা।)
- একটি নিবন্ধের বিট ফিল্ড অপারেশন এখন শিফটের পরিবর্তে ঘূর্ণন ব্যবহার করে। নির্বাচিত বিটগুলি অ সংখ্যার হতে পারে, যেমন & quot; এপি & quot; দ্বারা নির্দেশিত এবং ডকুমেন্টেশন দ্বারা নিশ্চিত। (বিট অপারেশন ক্ষেত্রগুলি 680২0 সালে যুক্ত করা হয়েছিল।)
- মেমরির বিট ফিল্ড অপারেশন শুধু প্রয়োজন হিসাবে যতটা বাইট পরিচালনা করতে চেষ্টা করে। আগে এটি সর্বদা 5 বাইট চালিত হয়, যা মেমরি মেম্যাপ ডিভাইসে অপারেটিং চালানোর ক্ষেত্রে অনাহুত প্রভাব হতে পারে, যেমন & quot; এপি & quot; দ্বারা নির্দেশিত হয়।
- & quot; MoveP.L, DN & quot; নির্দেশান্তর স্থানান্তর এবং মাস্কিং এর আদেশ মিশ্রিত, এবং তাই & quot; এপি & quot; দ্বারা রিপোর্ট হিসাবে সম্পূর্ণভাবে ভেঙে যায়।
- হ্যাক যে ম্যাকিনটোশ II এমুলেশনে ভিডিও র্যামের বিপুল পরিমাণে অর্থোপার্জন করতে পারে না কারণ CPU এম্বেশন এ অ্যাড্রেস স্পেস অনুবাদের জন্য ব্যবহৃত একটি অ্যারে যথেষ্ট বড় বরাদ্দ করা হয়নি। এখন বিল্ড সিস্টেম বরাদ্দ আকার চয়ন করে। (এই সমস্যাটি লক্ষ লক্ষ রং দিয়ে 1024x768 জন্য দেখা যায়।) আরও বিস্তারিত: কম্পিউটারটি 24 বিট মোডে থাকলে প্রতিটি NuBus কার্ড ঠিক ঠিকানা স্পেস 1 মাপ পায়। এবং একটি ম্যাক দ্বিতীয় সাধারণত 24 বিট মোডে আঁকা বলে মনে হচ্ছে। যখন অনুরোধকৃত কম্পাইল সময় বিকল্পগুলির জন্য আরও ভিডিও RAM প্রয়োজন হয়, তখন মিনি ভিম্যাক অ্যাডভান্সড নাউস স্লট থেকে অ্যাড্রেস স্পেস ব্যবহার করে।
- স্থির & quot; -min-extn & quot; লিনাক্স সংস্করণে বিল্ড বিকল্প।
- সিস্টেম তৈরি করুন:
- বিল্ড সিস্টেম বিকল্প যোগ করা & quot; -পী cco & quot; অপ্রচলিত কার্বন API এর পরিবর্তে ওএস এক্স এর জন্য অ্যাপল এর কোকো এপিআই ব্যবহার করতে কিন্তু মিনি ভিএমএকের কোকো পোর্টটি আনুষ্ঠানিকভাবে সমর্থিত হওয়ার জন্য এখনও বেশ প্রস্তুত নয়, এবং কার্বন সংস্করণ এখনো ব্যবহার করা হয়।
- বিল্ড সিস্টেম অপশন যোগ করা & quot; -পিআই এসডিএল & quot; সহজ ডাইরেক্টমিডিয়া লেয়ার 1.2 API ব্যবহার করতে। এটি কোকো পোর্টের একটি ধাপে ধাপ হিসাবে যোগ করা হয়েছিল - এসডিএল এর জন্য সোর্স কোডের মাধ্যমে মিনি ভিএম্যাকের একটি SDL পোর্টের জন্য সোর্স কোড যুক্ত করে এবং তারপর প্রয়োজনীয় সবগুলি মুছে ফেলা হয় এবং তারপর অনেকগুলি প্রাথমিক কোকো পর্যন্ত পরিষ্কার করা যায়। পোর্ট উদিত তবে এসডিএল পোর্টটি SDL দ্বারা সমর্থিত অন্যান্য প্ল্যাটফর্মে পোর্ট হিসাবে ব্যবহার করা যেতে পারে। কিন্তু এটি (এখনো) আনুষ্ঠানিকভাবে সমর্থিত নয়।
- বিল্ড সিস্টেম বিকল্প & quot; -t mx64 & quot; যোগ করা হয়েছে x86-64 এ আপেল এর X11 বাস্তবায়নের জন্য (পূর্বে x86-32 এবং PowerPC সমর্থিত ছিল।)
- বিল্ড সিস্টেম বিকল্প & quot; -t cygw & quot; যোগ করা হয়েছে মাইক্রোসফ্ট উইন্ডোজ এর জন্য সিগুইন / এক্স Cygwin ব্যবহার করে নিয়মিত মাইক্রোসফট উইন্ডোজ সংস্করণকে & quot; -t wx86 -e cyg & quot; সাথে কম্পাইল করতে ব্যবহার করা যায়।
- বিল্ড সিস্টেম বিকল্প & quot; -t irix & quot; যোগ করা হয়েছে জন পারকিনস এর জন্য ধন্যবাদ, সিলিকন গ্রাফিক্স, ই.কম দ্বারা আইআরআইক্সের জন্য।
- বিল্ডিং সিস্টেম বিকল্পের সাথে মিনি ভিএমক কম্পাইল করতে MinGW ব্যবহার করা যেতে পারে & quot; -t wx86 -e mgw & quot;। যেহেতু রক্তপাতহীন ডেভ-সি + + ন্যুনজিডব্লিউ উপর ভিত্তি করে, & quot; -t wx86 -e dvc -cl & quot; পূর্বে অনুরূপ ফলাফল প্রদান করবে।
- লিনাক্স সংস্করণ তৈরি করার সময় লিংক কমান্ডের আর্গুমেন্টগুলির পরিবর্তিত ক্রম। উবুন্টু 11.10 পর্যন্ত লিখিত লিঙ্কার জুড়ে না আসার পর থেকে আমি জানতে পারলাম না কিভাবে লাইব্রেরিগুলি নির্দিষ্ট করা উচিত তা একটি প্রচলিত ক্রম আছে।
- বিল্ড সিস্টেমটি এখন অন্য এমুলেটর যেমন, শেপশহর হিসাবে সঠিকভাবে কাজ করা উচিত। এটি বেনামে রিপোর্ট করা হয়েছিল যে বিল্ড সিস্টেম emulators ক্র্যাশ হবে। বিল্ড সিস্টেমটি মিনি ভিএম্যাকে চলছে কি না (যাতে আর্কাইভটি হোস্টে রপ্তানি করা যায়) এর জন্য পরীক্ষাটি যথেষ্ট ভাল ছিল না।
- বিল্ড সিস্টেম এখন মাইক্রোসফ্ট ভিসুয়াল সি ++ দিয়ে ম্যাকিনটোশ II এমুলেশন কম্পাইল করার সময় উৎপন্ন সতর্কবাণী বার্তাগুলিকে দমন করে, উইলিয়াম গ্রানার একটি প্রতিবেদনকে ধন্যবাদ।
পাওয়া মন্তব্যসমূহ না