June 3, 2021

Unchained melody и при чем тут пираты?

Наверняка у всех, у кого в детстве была приставка NES (она же Dendy) - первым игровым картриджем был тот самый 999-in-1, или 999999-in-1, или другие вариации. По сути - игр на нем было максимум пять, а все остальное - это различные хаки игр: Contra с 30 жизнями, Mario с оооочень высокими прыжками, или игра начиналась с другого уровня, и т.д.

Обычно такие картриджи-многоигровки особой ценности не имели ввиду массового распространения и своей попсовости. Гораздо круче были всякие 4-in-1, 3-in-1 на которых было реально то количество игр, которое указано и игры эти были самыми разнообразными.

Тем не менее, многоигровки могли занять юный ум если не было альтернатив (а в коробке с китайской приставкой такой картридж точно был), в 1000-ный раз пройти "контру" или провести челлендж "до какой страницы я смогу долистать игровое меню".

Но больше всего в память каждого обладателя такого картриджа врезалось игровое меню. Шутка ли, потрясающей красоты 8-битные пейзажи, анимированные летающие чайки и целый сюжет, разворачивающийся на экране если листать меню.

Рассветные лучи сменяло полуденное солнце, водная гладь наполнялась парусами, а редкие облака только дополняли этот тепло-ламповый 8-битный фон.

На переднем плане разыгрывалась целая история отдельной влюбленной пары, избравшей для встречи столь красочное место. Они держались за руки, обнимались, целовались, строили песочные замки, грелись у разведенного костра, ночевали в палатке. И все это - под потрясающую 8-битную музыку.

Как же это было чертовски здорово! Как будто смотришь мультфильм с необычайно добрым и чудесным сюжетом.

Демо, без списка игр на экране

В наше время выяснилось, что игровое меню Unchained melody - это довольно массивная программа, использующая полноценный спрайтовый движок. Вот только при разборе программного кода выяснилось, что меню не использует и половины функций движка. Стало очевидно, что движок писался для чего-то другого и Unchained melody - это всего лишь побочный продукт (хоть и весьма достойный).

Фанаты таки нашли игру для NES (Dendy), полностью использующую этот игровой движок. Игрой оказался нелицензионный скролл-шутер «Go! Benny!», выпущенный тайваньской пиратской компанией NTDEC в 1992 году. Игровой код совпадал полностью!

Вот цитата одного из программистов, участвующего в процессе разбора кода:

Возможно, пока писалась «Go! Benny!», часть её кода была взята и на основе её написана обсуждаемая менюшка, и потом уже она отдельно развивалась. Сразу было 83-in-1, затем что-то промежуточное, затем 300-in-1 1993 года. Всё что у нас гуляло — это уже хаки/перехаки этого 300-in-1 1993 года. Там в коде есть артефакты, которые явно указывают на это. Причём, что интересно, судя по имеющимся дампам, сразу был сделан хак 1997-in-1 (потому что смещения не поменялись), а потом эти же люди отреверсили эту менюшку, и на её основе сделали уже 300-in-1 1994 года (там в CHR даже сохранились тайлы для 1997) и все остальные мутанты типа 9999-in-1. Но даже 300-in-1 1994 года имеет явный артефакт из аналога 1993 года — табличка смещений сцен, которую при реверс-инжиниринге не отделили от музыкальных данных. .
Игровой процесс Go! Benny!

Вся игра «Go! Benny!» была, по сути, клоном другой игры - Robocco Wars (точнее, клоном каждого четного уровня этой игры). А в меню Unchained melody очень много заимствований из Robocco Wars в плане графики: тут тебе и пальмы, тут тебе и море, и облака, и чайки, и даже...

... подозрительно похожая парочка под пальмой!

Можно предположить, что именно графическим оформлением этой игры вдохновлялись тайваньские пираты при создании Unchained melody.

К слову Nintendo, уже тогда славившаяся своим жетским отношением к пиратам, сумела уничтожить тайваньскую компанию NTDEC. Было выиграно судебное дело, согласно которому тайванцы должны были выплатить японцам 24 миллиона долларов компенсации, некоторых сотрудников NTDEC тогда задержали...

Но вернемся к Unchained melody.

Фоновая музыка в этом меню - это известная одноименная песня, впервые представленная еще в 1955 годув качестве саундтрека к фильму Unchained («На свободе»). Автором стал композитор Алекс Норт, слова написал поэт Хай Зарет.

В кинофильме «На свободе» её поёт Тодд Данкан, играющий одного из второстепенных персонажей. Также в саундтрек вошла оркестровая версия Unchained Melody.

Самую популярную версию песни записала группа The Righteous Brothers под руководством продюсера Фила Медли на студии компании Philles Records.

Семнадцатого июля 1965 года трек выпустили на обороте сингла Hung on You, однако ди-джеям пришлась по душе именно Unchained Melody.

Unchained Melody пробыла в Billboard Hot 100 три месяца, а её наивысшим достижением тогда стало четвертое место.

В 1990 году она прозвучала в фильме «Привидение», после чего песня вновь вошла в хит-парады. The Righteous Brothers перезаписали композицию, и новая версия также попала в чарты. Это был первый случай в истории музыки, когда две версии трека в исполнении одной группы одновременно находились в хит-парадах.

Интересные факты:

  • В некоторых картриджах 200-in-1 и 500-in-1 на плате была перемычка, переключающая картридж в другой режим. Таким образом, "200-игровку" можно было превратить в "500-игровку".
  • Этого же эффекта можно было добиться замкнув некоторые контакты на плате картриджа. Часто бывали ситуации, когда игрок случайно замыкал контакты (не до конца вставил картридж, грязь и пыль в слоте, окислившиеся контакты и т.д.) и очень удивлялся изменившемуся списку игр.
  • Авторы не просто хаотично разместили звезды в ночном небе, а изобразили настоящие созвездия. Можно найти Медведицу, Треугольник и другие.
  • NTDEC создали это меню в в конце 91-го, начале 92-го года. Позднее меню копировалось другими нелицензионными разработчиками. Один из тех случаев, когда пираты крали у пиратов.
  • Существовали и другие меню, выполненные в подобном стиле: в духе игры Король Лев, пляжное бунгало и т.д. Но это были либо хаки Unchained melody, либо сторонние разработки.
  • В самой первой версии Unchained melody 1992 года (она носила название 150-in-1) существовал встроенный аппаратный тест, вызываемый одновременным нажатием Start+Select. Назывался он (судя по надписи на экране) ver Love. В следующих версиях тест убрали, но в коде меню он остался.