इन शब्दों में से कोई भी एक आर्केड गेम में बग के लिए उपयुक्त है जो असेंबली भाषा में प्रोग्राम किया गया था और मेमोरी-प्रोटेक्शन हार्डवेयर या ऑपरेटिंग सिस्टम के लाभ के बिना चलता है।
"अपरिभाषित व्यवहार" सी और संबंधित भाषाओं में एक टर्म-ऑफ-आर्ट है, जिसे सी मानकों समिति ने 1989 में वापस बनाया था। कोड में अपरिभाषित व्यवहार होता है जब भाषा विनिर्देश परिभाषित नहीं करता है कि यह क्या करेगा। Z80 असेंबली लैंग्वेज में ऐसी कोई बात नहीं है: हर संभव इनपुट के साथ हर ओपकोड का प्रभाव अच्छी तरह से परिभाषित होता है। "अपरिभाषित व्यवहार" के पारंपरिक अंग्रेजी अर्थ को लागू करने के लिए पढ़ा जा सकता है - किल स्क्रीन व्यवहार है जो कि खेल लिखने वाले लोगों द्वारा परिभाषित नहीं है - लेकिन मैं इस संदर्भ में इसका उपयोग नहीं करूंगा क्योंकि यह गलत देने की संभावना है छाप।
"सेगमेंटेशन फॉल्ट" POSIX में एक टर्म-ऑफ-आर्ट है, जो अंततः पीडीपी सिस्टम प्रोग्रामिंग शब्दजाल से लिया गया है। सेगमेंटेशन दोष तब होता है जब कोई प्रोग्राम मेमोरी एड्रेस को एक्सेस करने का प्रयास करता है जो किसी भी चीज़ के लिए "मैप" नहीं किया जाता है: हार्डवेयर और ऑपरेटिंग सिस्टम इस बात का पता लगाता है और खराबी वाले प्रोग्राम को बंद कर देता है, ध्यान से परिभाषित तरीके से जो प्रोग्राम को पुनर्प्राप्त करने का मौका देता है। । कुछ इस तरहयह पीएसी-मैन गेम कार्यक्रम में बग के परिणामस्वरूप हो सकता है, क्योंकि पीएसी मैन सर्किट बोर्ड केवल ROM, RAM और बाह्य उपकरणों के साथ Z80 के 64kB पते वाले स्थान से आधे से भी कम की आबादी देता है, लेकिन मैं 'हेवन' टी पता लगाने में सक्षम है कि यदि वास्तविक सॉफ्टवेयर अनमैप मेमोरी तक पहुंचने का प्रयास करता है तो वास्तविक हार्डवेयर क्या करेगा। जो भी होगा, हालांकि, इसे "विभाजन दोष" के रूप में वर्णित करना अनुचित होगा, क्योंकि पीएसी-मैन के लिए "ऑपरेटिंग सिस्टम" (इस हद तक कि एक भी है ) यूनिक्स का कार्यान्वयन नहीं है और, फिर से, यह गलत धारणा देगा।
स्तर 256 बग, इस बीच, अनमैप्ड मेमोरी का उपयोग नहीं करता है , इसलिए यह मूट है।
यह कहना सही है कि खेल में एक बग है, जो 256 के स्तर पर आगे बढ़ने पर प्रकट होता है। यह कहना भी सही है कि बग का मूल कारण एक पूर्णांक अतिप्रवाह है , और इसके परिणाम स्मृति भ्रष्टाचार (या, इसके विपरीत, उल्लंघन) हैं की स्मृति और प्रकार सुरक्षा )। ये सभी सामान्य प्रयोजन के सीएस शब्द हैं जो किसी विशेष भाषा या ओएस वातावरण के संदर्भ के बिना परिभाषित किए गए हैं।
यह भी निरीक्षण करने के लिए, जो सटीक प्रभाव , बग के प्रभाव के समान हैं स्मृति भ्रष्टाचार बग्स का एक आधुनिक वातावरण में, नहीं है विभाजन दोष भड़काने। यदि आप किसी भी प्रोजेक्ट ज़ीरो शोषण राइटअप को पढ़ते हैं , तो आप पीएसी-मैन किल स्क्रीन के डॉन होजेस के विश्लेषण के लिए एक उल्लेखनीय समानता देखेंगे ।
ध्यान दें कि जब पीएसी-मैन रोम को खिलाया जाता है, तो गेम के हार्डवेयर का सही ढंग से अनुकरण नहीं करने पर एक एमुलेटर जो जानबूझकर किल स्क्रीन को पुन: उत्पन्न नहीं करता है।