В сети завирусилась клава с котиками — видео набрало 5,4 млн просмотров
🐈 набор кейкапов продают на Алишке, но работяги готовы выложить любые деньги за такую милоту.
Осталось только поставить «ммур мур мур» на озвучку клавиатуры.
🐈 набор кейкапов продают на Алишке, но работяги готовы выложить любые деньги за такую милоту.
Осталось только поставить «ммур мур мур» на озвучку клавиатуры.
Считается, что невозможно по-настоящему прочувствовать опыт игры в старые приставочные стрелялки без олдскульных телевизоров с электронно-лучевой трубкой. Но современные телевизоры вполне законно вытеснили старших братьев: они легче, диагональ экрана шире, а ещё у них много апскейлеров, которые дают хорошую картинку. Единственный минус — отсутствие поддержки периферийных устройств, таких как световые пистолеты, которые были заточены только под ЭЛТ-телевизоры. Или не только?
Чтобы мы понимали друг друга, давайте сразу установим пару правил:
Когда я говорю «световой пистолет», я имею в виду пистолеты, которые поставлялись для Famicom и Nintendo Entertainment System. Разные устройства работали по‑разному.
Когда я говорю «ЖК‑экран», я имею в виду практически все современные телевизоры. Фактически, одна и та же проблема (это я забегаю вперёд) присуща даже недолговечному поколению широкоэкранных ЭЛТ‑телевизоров высокой чёткости.
Zapper — это аналог того самого пистолета Famicom Gun, из которого вы не единожды стреляли по уткам. Устройство у них одинаковое, просто один выглядит как игрушечный лучевой пистолет, который многие вспоминают с любовью, а другой напоминает реальный револьвер, и не был так популярен.
Выбор дизайна пистолетов связан с историей самой Nintendo. Начиная с 1973 года они делали игры со световым оружием (такие как Laser Clay Shooting System), а до этого — детские игрушки.
Некоторые детали в каждой из моделей могли различаться, но основная концепция оставалась примерно одинаковой. Пистолет Zapper состоит из спускового крючка и фотодиода (по сути, простого датчика оптического излучения, преобразующего попавший на фоточувствительную область свет в электрический заряд). При нажатии на спусковой крючок игра считывает сигналы с фотодиода, чтобы определить, что произошло. Интересно, что на NES и Famicom спусковой крючок Zapper и фотодиод имеют свои собственные контакты и не считываются последовательно.
Следует подчеркнуть, что фотодиод — это буквально один бит информации. Всё, что игра может выяснить, — это то, попадает ли в него свет в любой конкретный момент времени.
Давайте для примера рассмотрим игру Hogan's Alley.
Игровой режим «А» представляет собой простой тир. Вам даётся три фигуры, и вы должны за доли секунды решить, в какую из трёх стрелять.
Помните, я говорил о проблеме ЖК-экранов? Так вот! Фотодиод даёт один бит информации; этого недостаточно, чтобы различить трёх персонажей. В конце концов, все они используют пиксели одинакового цвета, а фотодиод вообще ничего не знает о цвете.
Что ж, возможно, вы уже догадались. Фотодиод выдаёт только один бит… за раз. Установив разумное количество кадров, вы можете получить больше информации.
Первым идёт «чёрный кадр». Это помогает предотвратить читерство. Фотодиод знает, что ваш пистолет направлен на выключенный телевизор. Затем следует череда кадров, в основном черных, с белыми прямоугольниками‑мишенями. Каждый соответствует одной из фигур на экране. Поскольку всё это происходит очень быстро, ваш пистолет остаётся направленным в то же место, где вы нажали на спусковой крючок.
Почему проверки только две? Фотодиод думает, что понял, в кого я стрелял. И вот в чем проблема; на самом деле я направлял пистолет на ЖК-телевизор; небольшой широкоэкранный монитор, установленный рядом с моим рабочим столом вместе с ЭЛТ, который я использую в качестве тестового устройства.
Проблема в том, что ЭЛТ-телевизор рисует кадры в реальном времени. Nintendo знает, что когда она отрисовывает кадр, он соответствует движущемуся электронному лучу телевизора в реальном времени. Фактически, NESdev утверждает, что сигнал фотодиодов угасает всего за 10 строк сканирования, поэтому игра должна выполнять проверку чаще, чем 60 Гц, на которых обычно работают игры для NES.
Чего Famicom не ожидает, так это того, что экран может запаздывать.
Практически все аналоговые видеосигналы, RGB или другие, имитируют растр телевизора. Другими словами, фотодиод предполагает, что на экране одновременно отрисовывается только точка, и выдаёт сигналы, которые синхронизируются по мере перемещения этой точки по экрану.
Это прекрасно работает для ЭЛТ-телевизора, настроенного на частоту строк 15 кГц и частоту 60 Гц, как у большинства телевизоров стандартной чёткости. Однако это предположение очень быстро разрушается. Мониторы с частотой 60 Гц почти наверняка не смогут работать даже с PAL-видео с той же частотой строк. Например, приведённый ниже монитор с частотой 60 Гц не справляется с сигналом 50 Гц, поступающим с SC-3000.
Аналогичная проблема характерна для ЭЛТ‑телевизоров VGA и ЭЛТ‑телевизоров HD, собственные частоты строк которых значительно выше. Телевизоры без ЭЛТ даже не отрисовывают экран одинаковым образом! И зачастую даже цифровой входной сигнал не будет иметь того же разрешения, что и панель на экране.
Поэтому каждый современный телевизор имеет встроенный масштабатор. Они могут особенно плохо справляться с 240p, но практически любой сигнал, поступающий на телевизор, нуждается в некоторой обработке.
Вот почему световой пистолет не будет работать на ЖК‑телевизоре. К тому моменту, как на экране появляются белые рамки, игра уже считает, что вы проиграли и пошли попить чайку. Это верно даже для масштабатора Framemeister, который я здесь использую; как следует из его названия, это кадровый буфер, поэтому еще до того, как телевизор увидит сигнал, он оказывается на кадр позади.
Обратите внимание, что даже «Режимы игры» не могут снизить задержку до нуля. Сигнал просто не подходит для вашего телевизора. Его необходимо обработать.
Очевидно нет, иначе, зачем бы я стал писать эту статью? Вы все ещё можете играть в Wild Gunman! Во всяком случае, в режим Game А. Оказывается, в этом режиме не происходит описанного выше танца с бубном. На экране только одна деталь. Программа просто проверяет ваше время. Но имейте в виду: вы всё равно можете проиграть!
Но что, если вы хотите сыграть в более интересную другую игру со световым пистолетом? Даже другие игровые режимы Wild Gunman не будут работать таким образом.
Вот что интересно. Хотя телевизор отображает экран с задержкой, задержка эта будет постоянной, если у него приличный масштабатор. А если задержка постоянная, значит, её можно предсказать! А если её можно предсказать, то игру можно перепрограммировать на соответствующее ожидание.
Вы скажете, что для этого придётся проделать огромную работу. Вы правы. Но, к счастью, мне не нужно этого делать — ребята из LCDMOD уже всё сделали. К сожалению, патчи в основном есть только для более ранних игр.
Nintendo, которая уже какое‑то время создавала простые игрушки, знала, как люди читерят. Одним из способов было использование фотодиода, наиболее чувствительного к 15 кГц излучения электронного луча ЭЛТ‑телевизора. Таким образом, в дополнение к вышеупомянутой проверке «чёрного кадра», не срабатывало простое наведение пистолета на лампочку или другой источник света.
Конечно, ЖК‑телевизор не излучает 15 кГц. К счастью, решение этой проблемы довольно простое. Воспользуйтесь световым пистолетом стороннего производителя — игра Duck Hunt настолько легендарна, что они до сих пор выпускают такие штуки. Необязательно покупать модель Hyperkin, я использовал фирменную «Tomee», и она также имеет совместимый фотодиод. В нашем случае лучше то, что дешевле.
У комплекта Duck Hunt от Hyperkin есть одна приятная особенность: его специальный адаптер исправляет ПЗУ, позволяя использовать оригинальные картриджи; но никаких особых плюшек именно для нашей задачи у него нет.
Не уверен, что эти современные пистолеты были сделаны для Famicom, где, как я уже отмечал, лёгкий пистолет, похоже, был гораздо менее популярен. (Gumshoe, игра для лёгкого оружия от первого лица от Nintendo, была выпущена только на западе — редкий случай, когда Nintendo игнорирует свой собственный рынок). Лично я использую адаптер от MiSTer Addons; убедитесь, что используется разъём для второго джойстика.
С этим всё. Но ещё нужен способ воспроизводить модифицированные ПЗУ на консоли и выгружать оригинальные ПЗУ, чтобы их можно было исправить.
Именно так! По крайней мере, у меня так и получилось.
Обратите внимание, что обычно заставки поддерживаемых игр модифицированы. Добавляется система, определяющую момент нажатия спускового крючка пистолета и время задержки для конкретного телевизора; ведь оно может значительно отличаться от телевизора к телевизору. (Значение 0.0 было получено при запуске на ЭЛТ)
Все эти скриншоты были сделаны с моего композитно-модифицированного (и стерео-модифицированного) Famicom, подключенного через RGB Blaster через Framemeister. Но на самом деле я хотел использовать RetroUSB AVS, который является частью моей системы в гостиной. К счастью, его немного отличающаяся частота кадров не имела никакого значения.
Признайтесь, вам тоже захотелось пострелять уточек? :)
Портативная колонка Bloody S5 Lock является «средненькой» в целой линейке производителя. При этом колонка довольно привлекательно выглядит (имеет несколько цветовых решений), имеет хорошую влагозащиту (что позволяет использовать ее на природе) и неплохую автономность и все это в компактном корпусе. Под пластиковым корпусом, обшитым акустической тканью, размещается 40 мм динамик мощностью в 5.5 Вт и аккумулятор на 1200 mAh, что позволит забыть о подзарядке на целых 6 часов.
Технические характеристики
Максимальная мощность (RMS) 5.5 Вт
Мин / макс воспроизводимая частота 100 / 20000 Гц
Количество динамиков 1 шт
Диаметр динамика 40 мм
Соотношение сигнал / шум 85 дБ
Материал корпуса металл, пластик, резина, ткань
Влагозащищенный корпус есть
Расположение регулятора боковая панель
Степень пылевлагозащиты IPX6
Беспроводное подключение Bluetooth 5.3
Кодеки Bluetooth SBC
Дополнительный разъем USB Type-C
Вид крепления карабин
Возможность объединения в стереопару (TWS) есть
Емкость аккумулятора 1200 мА*ч Li-Pol
Продолжительность автономной работы до 6 ч
Время зарядки 1.5 ч
Размеры Ш*Г*В 86*46*135 мм
Вес аудиосистемы 243 г
Упаковка колонки под стать производителю. Полупрозрачный блистер поможет ближе ознакомиться с устройством и оценить качество сборки. С тыльной стороны размещаются краткие технические характеристики и необходимая информация по настройками. Упаковка полностью защищает устройство во время доставки и надежно удерживает его при незначительных падениях.
Комплектация стандартна для данного типа устройств, но подробная инструкция на русском языке и полноценный кабель в нейлоновой оплетке все же подкупают.
Провод фирменный в нейлоновой оплетке и длиною чуть более 1 метра. Обычно производитель жадничает в этом плане и предлагает использовать «огрызки» по 0,5м и меньше, что очень неудобно при размещении у блока питания. На конце разъем USB Type-C.
Инструкция в форме небольшой книжки и только на русском языке. В подробностях о подключении, настройке и управлении, проблем не возникнет при детальном изучении.
А вот сама колонка получилась действительно компактной и прекрасно умещается в ладони. При этом в верхней части устройства разместился большой карабин, позволяющий закрепить гаджет на большинстве поверхностей, а это может быть рюкзак или ветка дерева. Примечательно, что карабин выполнен из не магнитного металла покрытием в цвет корпуса. Подвижный элемент карабина в резиновой оболочке, но внутри также размещается металлическое основание, что добавляет надежности всей конструкции. Зазор между частями карабина позволяет застегнуть его на любом элементе шириной не более 15 мм.
Кнопка включения размещается у основания карабина, там же и индикаторный светодиод, указывающий на режим работы, а также уровень заряда аккумулятора. Ниже 15% он будет мигать красным цветом. В остальное время он подсвечивается белым, а рядом размещается кнопка включения.
Лицевая часть, как и тыльная покрыта акустической тканью в цвет остального корпуса. На лицевой части присутствуют кнопки управления, а чуть ниже слегка заметная сетка динамика. И в самом низу можно наблюдать логотип производителя.
С обратной стороны присутствуют массивные силиконовые ножки, поднимающие корпус над поверхностью. Это сделано для увеличения объема звука колонки, ведь с тыльной стороны можно наблюдать пассивный излучатель. Задумка хорошая, особенно ее реализация, потому как на максимальной громкости колонка может даже слегка входит в резонанс на гладкой поверхности и постепенно убегать.
На нижней грани установлен разъем USB Type-C. В целом он полностью герметичен, но при подключении питания следует его продуть в случае попадания воды.
Для понимания времени работы от полного заряда проведу простой тест. Будем слушать музыку на полной громкости и в режиме средней громкости. Это нам позволит определить автономность «вживую». Так вот, запускаем прослушивание музыки в режиме нон-стоп и без подключения зарядки. Полученные результаты довольно интересные и показывают, что колонка способна работать на максимальной громкости почти 4 часа (полностью до 0 аккумулятор не высаживал). А на громкости в 50% колонка смогла продержаться более 7 с половиной часов. Результаты впечатляют, особенно если учитывать, что при громкости в 30% длительность работы будет составлять почти пол дня без подзарядки. А заряд аккумулятора занимает всего не более 1.5 часов.
Проверку работоспособности проводил при подключении к обычному смартфону. Как и заявлено производителем поддерживаются кодеки Bluetooth SBC. Сама колонка при повторном подключении определяется почти моментально. Управление интуитивно понятно, кнопка play/pause, кроме своей основной функции еще позволяет объединять гаджеты в стереопару при наличии второй Bloody S5 Lock. Кнопками "+" и "-" можно прибавлять или убавлять громкость, а также выбирать воспроизводимые треки.
Не ожидал от такой маленькой колонки особо какого звука, но Bloody S5 Lock удивляет. 40 мм динамик даже на максимальной громкости не захлебывается, хотя настройку частот не проводил, все работает по умолчанию. С тыльной стороны размещается дополнительный пассивный излучатель, добавляющий объем звука. Колонка довольно легкая, поэтому на особо активных партиях она норовит убежать с гладкой поверхности. Звука хватает, качество адекватное для такой малышки.
Как звучит и общий вид колонки можно оценить по видео
Колонка очень компактная, но в то же время позволяет размещать ее как в лежачем положении, так и подвешивать за функциональный металлический карабин. При этом сохраняется влагозащита по стандарту IP66 и быстрый доступ к управлению. Удивляет автономность, при которой колонка продержалась более 7 часов на среднем уровне громкости и без подзарядки. Колонка станет приятным спутником как в городском режиме, так и при путешествиях и походах.
И снова ищем китайчиков! Как многие пикабушники уже вероятно знают, я пишу статьи об оживлении, моддинге и программировании под различные старые девайсы! Но некоторые девайсы найти проблематично: большинство оказалось на свалке, а на онлайн-барахолках их не найти из-за запрета на контрафакт. Для будущего материала, я ищу китайские подделки из начала 2010х: в основном китайские игровые консоли, Android-реплики айфонов, айпадов, Samsung Galaxy, Nokia Lumia/HTC/Sony Xperia и другие подделки на популярные бренды. Можно невключайки/нерабочие/зависающие, почти любое состояние - все постараюсь оживить и поднять. Что с ними происходит потом? Смотрите сами: На помойку? Никак нет! Пишем нативные приложения для китайских кнопочников, Сам себе Linux-смартфон: Выкидываем Android из старого Fly и пилим свою оболочку, Сам себе экосистема, портируем свежий Android на NoName-смартфон, на грани отвала eMMC: переносим Android на MicroSD, накатываем чистый Android на китайский iPhone 5s, бомж-гейминг за копейки с отвальной консолью. Так что не сомневайтесь, девайсы попадают в хорошие руки :) Все стараюсь поднять, оживить и написать про них материал! Есит что-то подобное? Пишите в комменты или в тг @monobogdan. Спасибо!
Перевод https://vk.com/artqot
Китайцы стали аккуратнее – отовсюду убрали названия брендов типа Samsung и Xiaomi, оставили только код копируемой модели. А в карточке товара пишут «для Samsung».
Сама зарядка лишь притворяется быстрой – поддерживает работу быстрых протоколов, но после пятиминутного прогрева больше 14 Вт не выдает (больше деталей тут). Подобное я видел у самых дешевых типа Uslion BK-375.
Сначала выдавала 18 Вт, но через пять минут перегрелась и уронила напряжение
Из забавных особенностей – не поддерживает протокол зарядки Samsung AFC. Только новый SFC. По протоколу PD идентифицируется как 33-ваттная. И если к ней подключить любое устройство PD мощность более 18 Вт, мгновенно перезагружается, поскольку устройства пытаются взять от нее больше, чем она может выдать. И далее этот цирк идет по кругу.
Краткий разбор ее внутренностей (с некоторой долей юмора) я делал в телеграм. Внутри огромный грузик и не совсем тот чип, который должен был быть.
Вне распродаж за нее просят аж 500 руб. Надо будет проверить аналогичные 700-рублевые зарядки с Ozonи WB. Возможно, там есть реальные 24-26 ватт. Но, будет забавно, если они окажутся теми же 14-ваттными, лишь упакованными в коробку, а не пакетик.
Самый романтичный гаджет на 14 февраля: энтузиасты придумали музыкальный инструмент, который создает мелодию из прикосновений.
«Touch me» выстраивает электрический контур из себя и любого второго объекта — например, человека. Касания замыкают этот контур, в результате чего образуется звук.