এই শর্তগুলির কোনওটিই একটি আরকেড গেমের বাগের জন্য উপযুক্ত নয় যা এসেম্বলি ভাষায় প্রোগ্রাম করা হয়েছিল এবং মেমরি-সুরক্ষা হার্ডওয়্যার বা অপারেটিং সিস্টেমের সুবিধা ছাড়াই চলে।
"অপরিজ্ঞাত আচরণ" সি এবং সম্পর্কিত ভাষাগুলির একটি শব্দ-শিল্প যা 1989 সালে সি স্ট্যান্ডার্ড কমিটি দ্বারা তৈরি করা হয়েছিল। ভাষা স্পেসিফিকেশন এটি কী করবে তা সংজ্ঞায়িত না করে আচরণবিধি আচরণের অপরিবর্তিত রয়েছে । জেড 80 এসেম্বলি ভাষায় এ জাতীয় কোনও জিনিস নেই: প্রতিটি সম্ভাব্য ইনপুট সহ প্রতিটি ওপকোডের প্রভাবটি সুস্পষ্টভাবে সংজ্ঞায়িত। "অপরিজ্ঞাত আচরণ" এর প্রচলিত ইংরেজি অর্থ প্রয়োগ করতে পঠন করা যায় - কিল স্ক্রিনটি এমন আচরণ যা গেমটি লিখেছেন এমন লোকেরা দ্বারা সংজ্ঞায়িত করা হয় নি - তবে আমি এই প্রসঙ্গে এটি ব্যবহার করব না কারণ এটি ভুল দেওয়ার পক্ষে খুব বেশি সম্ভাবনা রয়েছে ছাপ।
"সেগমেন্টেশন ফল্ট" POSIX- এ একটি টার্ম-অফ-আর্ট, শেষ পর্যন্ত পিডিপি সিস্টেম প্রোগ্রামিং জার্গন থেকে প্রাপ্ত। বিভাগ যখন ত্রুটি ঘটে তখন কোনও প্রোগ্রাম কোনও মেমরি ঠিকানার অ্যাক্সেসের চেষ্টা করে যা কোনও কিছুর সাথে "ম্যাপড" হয় না: হার্ডওয়্যার এবং অপারেটিং সিস্টেম এটি সনাক্ত করে এবং ত্রুটিযুক্ত প্রোগ্রামটি বন্ধ করে দেয়, সাবধানতার সাথে সংজ্ঞায়িত উপায়ে যা প্রোগ্রামটিকে পুনরুদ্ধার করার সুযোগ দেয় allows । কিছু মতএটি প্যাক-ম্যান গেম প্রোগ্রামের বাগের ফলে ঘটতে পারে, কারণ প্যাক ম্যান সার্কিট বোর্ড কেবল রম, র্যাম এবং পেরিফেরিয়ালগুলি দিয়ে জেড 80 এর 64 কেবি অ্যাড্রেস স্পেসের অর্ধেকেরও কম জায়গাটি পপুলেশন করেছে, তবে আমি ' যদি সফ্টওয়্যারটি আনম্যাপড মেমোরি অ্যাক্সেস করার চেষ্টা করে তবে প্রকৃত হার্ডওয়্যারটি কী করবে তা জানতে সক্ষম হয়েছি না। এটি যাই করুক না কেন, যদিও এটি "সেগমেন্টেশন ফল্ট" হিসাবে বর্ণনা করা অনুচিত হবে, কারণ প্যাক-ম্যানের "অপারেটিং সিস্টেম" (এর পরিমাণ এমনকি এটিও রয়েছে ) ইউনিক্স বাস্তবায়ন নয় এবং আবারও এটি ভুল ধারণা দিতে হবে।
এরই মধ্যে 256 স্তরের বাগটি ম্যাপবিহীন মেমরি অ্যাক্সেস করতে পারে না , সুতরাং এটি চালিত।
এটি বলা ঠিক যে গেমটিতে একটি বাগ রয়েছে যা 256 স্তরের দিকে অগ্রসর হওয়ার পরে উদ্ভাসিত হয় to এটিও সঠিক যে বাগের মূল কারণটি একটি পূর্ণসংখ্যা ওভারফ্লো , এবং এর পরিণতি স্মৃতি দুর্নীতি (বা সমতুল্যভাবে লঙ্ঘন) এর মেমরি এবং টাইপ নিরাপত্তা )। এগুলি সমস্ত সাধারণ-উদ্দেশ্য সিএস শর্তাদি কোনও নির্দিষ্ট ভাষা বা ওএস পরিবেশের উল্লেখ ছাড়াই সংজ্ঞায়িত করা হয়।
এছাড়া পালন করা এটা সঠিক প্রভাব , বাগ প্রভাব একই রকম মেমরি দুর্নীতি বাগ যে একটি আধুনিক পরিবেশের মধ্যে, না সেগমেন্টেশন ফল্ট ঘটান। আপনি যদি প্রোজেক্ট জিরো রাইটিংআপগুলি ব্যবহার করে কোনও পড়েন , আপনি প্যাক-ম্যান কিল স্ক্রিনের ডন হজসের বিশ্লেষণের সাথে একটি অসাধারণ মিল দেখতে পাবেন ।
নোট করুন যে প্যাক-ম্যান রমসকে খাওয়ানোর সময় কোনও এমুলেটর বিশ্বাসের সাথে কিল স্ক্রিনটি পুনরুত্পাদন করে না তারা গেমের হার্ডওয়্যারটি সঠিকভাবে অনুকরণ করে না।