На каком языке программирования был написан Super Mario Bros. [закрыто]

Super Mario Bros. определенно является самой известной видеоигрой, созданной еще, продавая палящие 40,23 миллиона копий. http://en.wikipedia.org/wiki/List_of_best-selling_video_games

Какой язык программирования был написан? Кто-нибудь имеет ссылку на исходный код?

61 голос | спросил Luca Matteis 2 ThuEurope/Moscow2010-12-02T18:35:26+03:00Europe/Moscow12bEurope/MoscowThu, 02 Dec 2010 18:35:26 +0300 2010, 18:35:26

2 ответа


74

6502 Ассемблер

Вот страница форума о взломе ПЗУ. http://forums.selectbutton.net/viewtopic.php?t=26956&sid=1a883209e1ba63877bcd58c007bb63ae

Он должен содержать любые нужные вам коды.

Несколько сообщений внизу есть ссылка на zip-файл, содержащий эти элементы, необходимые для редактирования /взлома игры.

  • ca65 - компилятор сборки 6502 http://www.cc65.org/ li>
  • ld65 - компоновщик 6502 http://www.cc65.org/
  • >
  • smbdis.asm - полная разборка Super Mario Bros.
  • smb.chr - графика Super Mario Bros. (данные персонального ПЗУ)
  • smb.hdr - Заголовок Super Mario Bros. ROM (заголовок iNES)
  • MAKESMB.BAT - пакетный файл, который я сделал, который автоматизирует процесс компиляции.
  • 6502jsm.doc - сводка инструкций 6502.
ответил AttackingHobo 2 ThuEurope/Moscow2010-12-02T19:41:11+03:00Europe/Moscow12bEurope/MoscowThu, 02 Dec 2010 19:41:11 +0300 2010, 19:41:11
48

Почти все игры NES были написаны вручную в сборке 6502, как и в Commodore 64, Apple] [e и т. д. Очень немногие, которые были написаны на C, имели репутацию ужасно медленной, потому что NES составляет всего 2 МГц и имеет 2 Кбайт встроенной памяти (с окном 8 КБ для патча, в который исправляется больше). Тщательная сборка, призванная в полной мере использовать уникальную архитектуру РЭШ, была намного более эффективной.

Остановитесь и подумайте, что ... такие игры, как Super Mario Bros 3 и Adventure от Kirby, продолжались 2Mhz. Сравните, насколько богаты они сегодняшние игры, которые проглатывают гигагерцы и сотни мегабайт ОЗУ ...

ответил abadidea 3 FriEurope/Moscow2010-12-03T10:58:33+03:00Europe/Moscow12bEurope/MoscowFri, 03 Dec 2010 10:58:33 +0300 2010, 10:58:33

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132