![](https://habrastorage.org/webt/q0/py/mh/q0pymhfwolqzjb-ctcdsazhid0c.jpeg)
Здравствуйте, дорогие друзья!
Вкратце, введу в курс дела. В сериале «Черное зеркало», есть серия «Захват голубя», иначе «Брандешмыг». Нас, любителей ретрокомпьютерной техники, эта серия может заинтересовать, не только видеорядом, но и присутствием настоящего компьютерного кода, включенного в сюжетную линию. Давайте не просто посмотрим серию, а загрузим фрагмент звуковой дорожки фильма, в ZX-Spectrum, с объемом ОЗУ 48к и посмотрим, что же там закодировано.
Под катом-детали исполнения. Добро пожаловать в «Брандешмыг»!
После финальных титров, следует вот такой видеофрагмент:
Вот над ним мы и поработаем :)
Итак, по порядку, маленькое вступление.
Все началось с серии «Черного зеркала: Захват голубя», в отечественном переводе звучащей как «Брандашмыг», а в оригинале «Bandersnatch».
А теперь к делу — в звуковом редакторе открываем заранее сохраненный кусочек фильма — файл mp4, содержащий нужный нам фрагмент кода.
![image](https://habrastorage.org/webt/fw/mb/ye/fwmbyez4nzfanvpspgsvzhhy6mu.jpeg)
Звуковое представление записанной программы выделено белым цветом.
![image](https://habrastorage.org/webt/gy/e_/ql/gye_qlp-aj74iqzze5vt-nrvdcc.jpeg)
Далее вырезаем нужный нам звуковой фрагмент фильма и сохраняем в mp3 формате.
![image](https://habrastorage.org/webt/ra/cp/mk/racpmkjj5mqs2rbh21u-s-gtdle.jpeg)
Объем звукового файла 1682 килобайта.
Затем мы достаем наше аппаратное обеспечение, ретро и не очень.
Начнем со старенького ZX Spectrum, выпущенного заводом Ангстрем в 1992 году. Компьютер исправно работает, без глюков и зависаний. Оперативная память в нем всего 48 килобайт, для наших целей и этого в избытке.
![image](https://habrastorage.org/webt/gs/ep/ae/gsepae3m0kfiaa8bsgae_rqweok.jpeg)
![image](https://habrastorage.org/webt/2v/-z/ie/2v-zieplzojphjs8mwtkwqvttge.jpeg)
Для колорита добавим советский динамик, примерно 60-х годов, спасенный из разбитой радиолы. Он весьма крупный, с большим магнитом, относительный размер увидите на общем фото и в ролике.
![image](https://habrastorage.org/webt/1c/cd/xx/1ccdxxvmc2qcnkrfn-6itfq3eum.jpeg)
Далее следуют современные вещи.
Скалер-конвертер для подключения к современному монитору:
![image](https://habrastorage.org/webt/gf/vx/k_/gfvxk_h_5l5zyyrrwaa2igbmxya.jpeg)
Усилитель, он же и воспроизводящее устройство с SD-карты, куда записан звуковой mp3-файл с программой.
![image](https://habrastorage.org/webt/ss/t3/jr/sst3jrwjvdss8t8jizxayvnwcbc.jpeg)
Общая картина выглядит так:
![image](https://habrastorage.org/webt/qr/sp/nd/qrspndpfab8vdyn7r1s_14gh1nw.jpeg)
Соединив все это интерфейсными проводами и подключив питание, мы готовы к загрузке закодированной программы.
Вот видео процесса.
После чтения заголовка до загрузки qr-кода, мы видим следующее:
![image](https://habrastorage.org/webt/ir/ux/xf/iruxxfixu0elye42zzfeax8jf6e.jpeg)
Очевидно, что написано название серии «Bandersnatch», но ряд символов пропущен, либо искажен. Но самое главное — на воспроизводимый в результате qr-код это не повлияло. Можно пофантазировать, ведь главный герой Стефан писал свой код методом проб и страшных ошибок, а результирующая программа 5 из 5 баллов была написана чудовищной ценой. Спойлерить не буду, фильм произвел многогранное впечатление, в том числе и гнетущее.
Отходя от лирического отступления, покажу еще раз окончательный результат.
![image](https://habrastorage.org/webt/9y/9o/-n/9y9o-nkmrtveudhwlqjen_yyhba.jpeg)
Мы видим ссылку на сайт «tuckersoft.net», которая перекинет нас на сайт Netflix, на страничку сериала :)
![image](https://habrastorage.org/webt/kj/6_/-v/kj6_-v-xosihnw0qrnovrvunjj4.jpeg)
В завершение скажу, что по сюжетной линии, молодой программист Стефан, пишет программу, которая «крашится» на операции ветвления. Символ выбора (ветвления мы и видим в центре экрана).
А теперь к выводам.
Данная статья носит развлекательный характер, однако имеет смысл задуматься о том, что очевидные вещи могут находиться (спрятаны) на самом видном месте. Увидеть их могут посвященные, ведь не зная звуков загрузки ZX Spectrum, кто бы догадался о коде?
Если у вас есть подобные изыскания, прошу поделиться в комментариях, на мой взгляд это интересно!
Ну и в завершение кадр из фильма:
![image](https://habrastorage.org/webt/qt/zb/j6/qtzbj660kbhx3m9zcskb7etknsk.jpeg)
Спасибо за уделенное время :)
Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале ↩
![](https://habrastorage.org/webt/u9/vg/io/u9vgio3hxj12h5u7j3un0wx_zpk.png)
Читайте также:
- ➤ К звёздам на отечественной БИС 1537ХМ2: смотрим на модуль интегрированной инерциально-астроспутниковой системы
- ➤ Сложно о простом. Как работает интернет. Что такое маршрутизация, Proxy ARP и Super VLAN
- ➤Hi-Fi с Wi-Fi или как я делал беспроводную мини акустику с качественным звуком
- ➤ Ещё раз о моделях памяти, применявшихся в DOS
- ➤ Во что поиграть: Sid Meier's Covert action
Комментарии (21)
ParaParadox
12.02.2025 14:22А я с содроганием вспоминаю как вдруг включается холодильник, и после пары минут очередной попытки загрузить Exolon вдруг появляется "R Tape loading error" :)
За статью спасибо! Вроде черное зеркало смотрел, но эту серию как-то пропустил.
nick758
12.02.2025 14:22Если у вас есть подобные изыскания, прошу поделиться в комментариях, на мой взгляд это интересно!
Был проект по переводу base64 с бумаги обратно в цифровой вид. Пасхалка в артбуке по Лэйн.
https://github.com/laingame-net/lain_artbook_code
Обсуждение в issues. До конца так и не довели.
aboutmurena
12.02.2025 14:22в zx кроме клешинга ничего уникального и если zx-мастурбить то только в нём - $10ми были только двухцветные timex (дешевле компов не было)
RolexStrider
12.02.2025 14:22Вы бы ещё бы Atari 2600 вспомнили. Все его фишки - как раз из его ограничений. А без них - имеем Windows 11 и "Абстрактные фабрики фабрик"
unwrecker
12.02.2025 14:22Если кто (как и я) захочет посмотреть фильм, имейте в виду, что он длится более 5 часов.
xtrem13
12.02.2025 14:22Это могли заметить только те кто помнит ) Серьёзно киношники отнеслись, сказать нечего. Хорошее расследование !
nick758
12.02.2025 14:22Кстати, думаю, что имя файла так и задумано. Слово " Bandersnatch" в заголовок файла бы не влезло, поэтому "AND" и "AT" в имени -- это ключевые слова Бейсика (занимают по одному байту).
А ещё в видео две копии Брандашмыга и они разные, но после загрузки визуальных различий я не увидел. Вся программа находится в одном файле: и запускалка на Бейсике, и исполняемый код.
andy212
Спасибо за ностальгический звук лоадера speccy!
Прям до мурашек на коже прошибло.
Сериал, впрочем, не зашел когда-то. Причем прямо с первой же серии. Понял, что про свинью - это слишком хардкорно для меня...
j_larkin
Первая серия многих отпугивает. смотрите дальше, серии сюжетно между собой не связаны. В остальном сериал очень не плох. Гиперболизирует современные технологии (ну может быть не совсем современные, может быть недалекое будущее. Очень не далекое, буквально "завтра") и показывает их тёмную сторону.
aboutmurena
люди смотревшие доктора хауса дальше первой серии до сих пор не поняли что нельзя есть свинину и колят любой шмурдяк аргументируя цветными гробиками
mapnik
Если вы совсем не смотрели дальше серии про свинью —
мне вас жальвы действительно многое пропустили.andy212
Ну видите ли... Как театр начинается с вешалки, так и сериал должен первой серией как-то затянуть, увлечь. Простите, идея со свиньей не увлекла. Возможно, я не слишком современный.
goricvet
Всё же советую дать сериалу второй шанс, особенно с учётом того, что эпизоды очень сильно отличаются друг от друга и их можно смотреть в любом порядке. Посмотрите, например, более жизнерадостные серии "Сан-Джуниперо" (3 сезон, 4 серия) или "Повесь диджея" (4 сезон, 4 серия).
Glamych
Ну и зря, это несомненно лучший сериал современности. Да и каждая серия - новый мини-фильм, причем каждый второй достоин внимания. Есть еще несколько подобных сериалов, где каждая серия как отдельный фильс - "В номере девять", "Любовь, смерть, роботы", фильм "Дикие истории". Ну а из похожих по тематике - "Загрузка", "Электрические сны Филипа К. Дика", "Сумеречная зона", "Разделение". Во все можно хорошо так залипнуть.
А "Брандершмыг" - это интерактивная серия вообще для подписчиков " Netflix", в нем как в игрофильмах можно было делать выбор, влияющий на сюжетную линию.
aboutmurena
а как же twin peaks