সুপার মারিও ব্রোস কোন প্রোগ্রামিং ভাষায় লেখা হয়েছিল? [বন্ধ]


65

সুপার মারিও ব্রোস অবশ্যই স্পষ্টভাবে 40.23 মিলিয়ন কপি বিক্রি করে এখনও তৈরি সবচেয়ে বিখ্যাত ভিডিওগেম। http://en.wikipedia.org/wiki/List_of_best-selling_video_games

এটি কোন প্রোগ্রামিং ভাষায় লেখা হয়েছিল? কারও কি কিছু মূল কোড রেফারেন্স আছে?


7
আমি অনুভব করি যে পুরনো এনইএস গেমগুলি মেশিন-নির্দিষ্ট সমাবেশে লেখা হয়েছিল in
মেগার


7
সদৃশ নয়, কারণ এটি একটি নির্দিষ্ট গেম থেকে নির্দিষ্ট কোডের নমুনাগুলি চেয়েছে।
অ্যাটাকিংহোব

5
আমি অনেক "এক্স কোন ভাষায় লেখা হয়েছিল?" থাকার মূল্য দেখতে পাচ্ছি না? প্রশ্নগুলি, যত তাড়াতাড়ি এক্স তা উল্লেখযোগ্য নয়, যদি না এটি ডেভলপমেন্ট প্ল্যাটফর্মের কারণে উল্লেখযোগ্য না হয়। এছাড়াও, এটি ইচ্ছাকৃত উত্সের উপলভ্যতা সহ কপিরাইটের অধীনে (এবং এখনও বিক্রি হচ্ছে) গেমের নির্দিষ্ট কোড নমুনাগুলির জন্য জিজ্ঞাসা করছে।

3
@ টোড: হ্যাঁ, তবে সাধারণত এটি অনলাইনে পোস্ট করার, বা একটি অনুলিপি ডাউনলোড করার অধিকার নেই (এমনকি আপনি নিজেরাই খেলাগুলির মালিক হলেও), বা কোডটি নিজের পাঠের উপর ভিত্তি করে ডেরিভেটিভ কাজগুলি করার অধিকার নেই।

উত্তর:


76

6502 এসেমব্লার

রম হ্যাক করার বিষয়ে এখানে একটি ফোরাম পৃষ্ঠা রয়েছে। http://forums.selectbutton.net/viewtopic.php?t=26956&sid=1a883209e1ba63877bcd58c007bb63ae

এটিতে আপনার যে কোনও কোড রেফারেন্সও থাকতে হবে।

নীচে কয়েকটি পোস্টে একটি জিপ ফাইলে একটি লিঙ্ক রয়েছে যাতে গেমটি সম্পাদনা / হ্যাক করার জন্য প্রয়োজনীয় এই আইটেমগুলি রয়েছে।

  • Ca65 - http://www.cc65.org/ থেকে একটি 6502 সমাবেশ সংকলক
  • ld65 - http://www.cc65.org/ থেকে একটি 6502 লিঙ্কার
  • smbdis.asm - একটি বিস্তৃত সুপার মারিও ব্রোস
  • smb.chr - সুপার মারিও ব্রাদার্স গ্রাফিক্স (অক্ষরের রম ডেটা)
  • smb.hdr - সুপার মারিও ব্রোস। রম হেডার (আইএনইএস শিরোলেখ)
  • MAKESMB.BAT - একটি ব্যাচ ফাইল আমি তৈরি করেছি যা সংকলন প্রক্রিয়াটিকে স্বয়ংক্রিয় করে তোলে।
  • 6502jsm.doc - 6502 নির্দেশাবলীর সংক্ষিপ্তসার।

6
বাহ, নিখুঁত উত্তর! যশ
DFectuoso

31
আমি নিজেই এই উত্তর দ্বারা বিভ্রান্ত। আপনি মূলত একটি এক্সিকিউটেবল (আরওএম) এর দিকে ইঙ্গিত করছেন এবং দাবি করছেন যে এটি সমাবেশে লেখা হয়েছিল ... কারণ এটি ছড়িয়ে দেওয়া হয়েছিল as এটি একটি নির্বাহযোগ্য; অবশ্যই এটি বিচ্ছিন্ন করা যেতে পারে । এই যুক্তি দ্বারা, প্রতিটি সি / সি ++ প্রোগ্রাম প্রকৃতপক্ষে সমাবেশে লেখা হয়েছিল। এটি সমাবেশে লিখিত হয়েছিল তা প্রমাণ করার জন্য, আপনাকে অবশ্যই দেখাতে হবে যে নিন্টেন্ডো এটি সমাবেশে লিখেছিলেন , আপনি এক্সিকিউটেবল বাইনারি আলাদা করতে পারবেন না।
নিকল বোলাস

52

প্রায় সমস্ত এনইএস গেমস হাতে লেখা ছিল 2৫০২ বিধানসভায়, কমোডোর 64৪, অ্যাপল] তে ব্যবহৃত যেমন [ই, ইত্যাদি] সি তে লেখা হয়েছিল খুব কম কিছুই ভীষণ ধীর হয়ে যাওয়ার জন্য খ্যাতি পেয়েছিল কারণ এনইএস মাত্র ২ মেগাহার্টজ এবং আনবোর্ড র‌্যামের 2Kb রয়েছে (কার্টিজ আরও বেশি প্যাচ করার জন্য একটি 8 কেবি উইন্ডো সহ)। NES এর অদ্ভুত আর্কিটেকচারের পুরো সুবিধা গ্রহণের জন্য ডিজাইন করা যত্নশীল সমাবেশটি আরও কার্যকর ছিল।

থামুন এবং সে সম্পর্কে ভাবেন ... সুপার মারিও ব্রোস 3 এবং কিર્বির অ্যাডভেঞ্চারের মতো গেমগুলি 2 মেগাহার্টজ এ চলেছিল। গিগাহার্টজ এবং শত শত মেগাবাইট র‍্যাম গ্রাস করে এমন আজকের গেমগুলির সাথে তারা কতটা সমৃদ্ধ তার তুলনা করুন ...


3
@ লহরিস আমি এই মন্তব্যটি আপ-ভোট দিতে সবেমাত্র লগ ইন করেছি। এবং আমার অবাক করে দিয়েছি, আমি ইতিমধ্যে করেছি
NSAddict

5
সি-তে লেখা একটি লাইসেন্সপ্রাপ্ত এনইএস গেমের উদাহরণ কী?
টিজি

1
[উদ্ধৃতি আবশ্যক]
আলমো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.