If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Tetris (Nintendo, NES)

From The Cutting Room Floor
Jump to navigation Jump to search
This page is a translated version of the page Tetris (NES, Nintendo) and the translation is 100% complete.
Other languages:
English • ‎español • ‎français • ‎italiano • ‎polski • ‎русский • ‎中文(简体)‎ • ‎日本語 • ‎한국어

Title Screen

Tetris

Developer: Nintendo R&D1
Publisher: Nintendo
Platform: NES
Released in US: November 1989
Released in EU: February 23, 1990


CodeIcon.png This game has unused code.
MinigameIcon.png This game has unused modes / minigames.
GraphicsIcon.png This game has unused graphics.
MusicIcon.png This game has unused music.


Tetris — это известная игра жанра "головоломка", созданная Алексеем Пажитновым. В отличии от реализации Tengen (вышла в свет шестью месяцами ранее), это была лицензированная игра для NES.

Неиспользованные спрайты

Acactussayswhat?
Please elaborate.
Having more detail is always a good thing.
Specifically: Что нужно сделать, чтобы они появились?

Tetrisnes-endingsprites.png

Спрайты самолета и вертолета можно найти среди графики спрайтов концовок, однако они в одной из них они не используются.

Tetrisnes-plane.gif Tetrisnes-chopper.gif

У этих спрайтов есть рабочие спрайтовые индексы в ресурсах, которые можно использовать для отображения в игре с помощью взлома. Спрайты вертолета отображаются обрезанными снизу, но тем не менее корректно анимируются. Таким образом нижняя часть вертолета остается в графике полностью неиспользованной.


(Source: Applying Artificial Intelligence to Nintendo Tetris)

Неиспользованная музыка

Первый трек в NSF файле (формат хранения музыкальных данных, извлеченных из образов игр NES) не используется, и предположительно должен был использоваться на титульном экране (в котором нет музыки). Его можно прослушать при установке адреса ОЗУ $6F5 на 01 в любое время. Также можно использовать код для Game Genie PESAZILA чтобы заменить музыку 1 типа на этот трек, либо PAKVLZAA+SYSTAXKP чтобы проиграть на всех заглушенных музыкальных треках, включая главное меню.

Режим для двух игроков

Head-to-head glitching action!

Установка адреса ОЗУ $BE на 02 (или использование кода Game Genie VUXEILXX) активирует незаконченный соревновательный режим для двух игроков, что довольно странно, ведь такой режим был реализован в версии от Tengen. Хоть базовые правила на месте, и режим в целом "играбелен", здесь присутствуют многочисленные проблемы:

  • У настроек/таблицы рекордов в Типе А отсутствуют большие куски тайлов.
  • У обоих режимов игры пустая таблица рекордов.
  • Для отображения экрана используется стандартный экран от режима на 1 игрока, отдельного ресурса для экрана на двух игроков в ПЗУ нет.
  • Следующее тетрамино показано в неправильном месте.
  • Цвета отображаются неправильно.
  • Музыка чередуется между быстрой и медленной версией когда один из игроков приближается к вершине игрового поля.
  • Программа аварийно завершается после окончания игры и вылетает на экран с авторскими правами (используется неправильный индекс в таблице указателей 09 при максимальном индексе 08).
  • "Атака мусором" полностью завершена.

Оставленный код для записи демонстраций

В игре есть неиспользуемая процедура, осуществляющая запись действий игрока для дальнейшего использования в геймплейных демонстрациях. Эту процедуру можно активировать, заменив значение адреса ОЗУ $00D0 на $FF. Однако, так как игра пытается записать полученные действия прямо в ПЗУ ($DD00-$DEFF), функция работает некорректно на настоящем NES или не модифицированных эмуляторах.

(Source: Applying Artificial Intelligence to Nintendo Tetris)