CPU vs CPU. Сборные составлены из игроков 80-90-х годов, хотя, есть и исключения. Всего 8 команд в основой сетке, они расставлены по рейтингу, ОТ - до первого гола и пенальти.
Я всегда считал японские гаджеты из 90-х маленькими шедеврами инженерной мысли. При разборке и детальном рассмотрении, я часто поражался продуманной схемотехнике и технической продвинутости устройств тех лет, и миниатюрный ноутбук Casio Cassiopeia A-11 не стал исключением. Подумайте сами: портативный компьютер, схожий по производительности с 5-летним домашним ПК, мог работать всего от двух батареек и при этом предоставлял практически весь функционал полноценного десктопа. Интересно, что за диковинный гаджет японцы выпустили в 1997? Тогда жду вас под катом!
❯ Предисловие
По правде сказать, в моём блоге вышло уже довольно много статей об устройствах на Windows CE. Чего мы с вами только не ковыряли за это время: и хакали электронный переводчик, и портировали Wolfenstein 3D на терминал сбора данных, и даже апгрейдили КПК путём физической замены чипов памяти. Ещё со школьной скамьи я являюсь фанатом любых устройств на WinCE — и в первую очередь, за концепцию этой ОС.
Ведь WinCE в первую очередь проектировалась с упором на совместимость с десктопной версией Windows. Её сходства с большим братом не заканчивались на схожем интерфейсе и наличии меню «Пуск»: изнутри система также использовала реестр для хранения конфигурации системы, полагалась на подсистему GDI для отрисовки графики, и реализовывала API, который был максимально приближен к классическому WinAPI в Win9x.
Благодаря этому, появлялась возможность относительно легко портировать программы с ПК, а немногим позже, Microsoft даже портировала ещё совсем молодой .NET Framework, добавив ему приписку «Compact». И что самое интересное — программы, собранные для .NET CF, свободно запускались на обычном ПК... аж за 12 лет до появления UWP!
Однако на прикладной части все схожести систем заканчивались. В отличии от NT и 9x, ядро WinCE было ОСРВ и разрабатывалось специально для устройств с очень ограниченными возможностями. Ядро Windows CE, Nk, без интерфейса можно было запустить даже на устройствах с 32КБ ОЗУ, а для полноценной работы графической оболочки достаточно было всего лишь 2-4 мегабайт оперативной памяти. Система изначально была оптимизирована для работы из XIP-памяти, благодаря чему не было необходимости загружать системные программы и библиотеки в оперативную память.
XIP — технология, позволяющая выполнять код напрямую с ПЗУ без предварительного копирования в оперативную память. Традиционно, XIP поддерживают все процессоры и микросхемы ПЗУ, которые можно напрямую подключить в адресное пространство устройства. Сюда входят любые параллельные виды ROM/EPROM/EEPROM, NOR Flash-память, а также NAND и SPI Flash-память с помощью специального контроллера.
На уровне системы это работает так: вся секция .code и .rodata помечается как ReadOnly и остаётся в ROM. При запуске программы или загрузке библиотеки, динамический линкер копирует секции .bss и .data в ОЗУ. Однако есть один важный момент: программа или библиотека обязательно должны быть собраны в позиционно-независимом режиме, поскольку возможности провести релокации без загрузки секций с кодом в память у нас нет.
В других ОС с этим были связаны особые ограничения: например в Symbian, dll вообще не могли адресовать любые данные в .data/.bss — поскольку там они собирались без PIC и были «общими» для всей системы.
Не менее интересной была и работа с ПЗУ. Сама по себе WinCE поддерживала внешние накопители и микросхемы памяти, однако основным пользовательским диском до WinCE 5.0 оставался рамдиск — виртуальный накопитель в ОЗУ. Дело в том, что в те годы с постоянной памятью в Embedded-устройствах были проблемы. NOR-флэш всё ещё была слишком медленной для постоянных циклов перезаписи, EEPROM-память требовала разводки повышающего DC-DC преобразователя для перепрограммирования секторов, а сама система вообще чаще всего хранилась на масочной ROM. Из-за этого, Microsoft решила дать возможность «откусить» кусочек от оперативной памяти в пользу накопителя, при этом объём выделяемой памяти можно было менять в реальном времени с помощью ползунка в панели управления!
И благодаря учету всех этих ограничений и особенностей, WinCE стала очень популярной в своё время. Её устанавливали везде: на панели управления станками и промышленным оборудованием, на преусловные терминалы сбора данных, на смартфоны, коммуникаторы и КПК с Windows Mobile на борту, и даже на ноутбуки! И вот об одном из таких ноутбуков мы с вами сегодня и поговорим.
Дело в том, что в 90-х были очень популярны портативные органайзеры Psion. Эти миниатюрные устройства работали на операционной системе EPOC (которая является прямым предком Symbian) и несмотря на принадлежность к «органайзерам», это были вполне полноценные миниатюрные ноутбуки. Из коробки они включали в себя весь необходимый функционал, начиная от офисных задач, заканчивая собственным скриптовым языком, и с помощью специального кабеля DataLink, в них можно было загружать собственные нативные программы.
В 1996 году, компания Casio представила одно из первых устройств на базе Windows CE — Casio Cassiopeia A-10, который был прямым конкурентом устройств от Psion. Однако в отличии от Psion, Кассиопею называли на органайзером, а новым классом устройств — карманный персональный компьютер aka HPC (Handheld PC). Миниатюрное устройство работало всего от двух батареек, выглядело почти также, как и любой обычный ноутбук тех лет(с точки зрения форм-фактора) и при этом предлагало знакомый всем интерфейс...
В 1997, Casio представила улучшенные модели — A-11, A-11A и A-11+, которые отличались увеличенным объёмом ОЗУ и набором предустановленных программ. И один из таких A-11'ых недавно попал ко мне благодаря Хабровчанину @iShkval, который нашёл его для меня в Сербии, купил и переслал в Россию — за что ему огромное спасибо!
Ну а по традиции нашей рубрики, знакомство с устройством предлагаю начать с его разборки и изучения. Здесь действительно есть на что посмотреть!
❯ Что внутри?
В конструктивном плане, Cassiopeia была выполнена весьма необычно. Дело в том, что большинство ноутбуков тех лет были модульными и при необходимости мы могли установить дополнительную карту расширения в слот Mini PCI-e, заменить жёсткий диск и иногда даже проапгрейдить процессор без необходимости полной разборки. Cassiopeia частично наследует эту модульность, сохраняя возможность установки внешних PCMCIA-карт расширения и установки дополнительных модулей оперативной памяти.
Под прямоугольной крышкой с обратной части устройства прячется небольшая 64х-пиновая планка памяти, на которой в стандартной комплектации распаян чип ROM, содержащий в себе образ операционной системы. Если вы хотели проапгрейдится с Windows CE 1.0 до 2.0, то вы просто шли к производителю и заказывали новый модуль с ROM.
Однако на модуле также присутствуют посадочные места для установки дополнительной оперативной памяти и даже место под I2C EEPROM, которая здесь выполняет роль SPD (чип с информацией о модуле оперативной памяти, есть на любых планках ОЗУ). Апгрейд оперативной памяти также увеличивал доступный объём пользовательской памяти — такой вот парадокс :)
Чуть правее модуля памяти скрывается отсек под батарейку типа CR2032, которая здесь нужна для подпитки микросхемы обновления DRAM. Как я уже говорил ранее, устройство хранит все пользовательские данные в ОЗУ, поэтому чтобы не потерять их в процессе замены батареек, использовался отдельный источник питания. И вы не поверите, но контроллер DRAM потреблял микроамперы: одной такой батарейки могло хватать на несколько месяцев хранения данных даже без основного источника питания!
А основным источником здесь выступают две алкалиновые батарейки типа AA, либо же NiMH-аккумулятор. При этом можно использовать оба типа питания попеременно: корпуса у них идентичные, только NiMH-аккумулятор поджимает небольшой концевой выключатель, который перенастраивает цепи детекторов напряжений. Меня лично удивляет тот факт, что устройство, сравнимое по производительности с 5-летним ПК (на 486'ом), способно работать всего от двух батареек и при всём этом — формировать питание STN матрицы, ламп подсветки, PCMCIA слота и основных модулей...
Разбирается Cassiopeia довольно просто: необходимо открутить 8 винтиков с поддона и осторожно расщелкнуть клипсы со стороны батарейного отсека. Окошко под ИК-порт очень плотно крепится к топкейсу, поэтому при расщёлкивании нужно быть предельно осторожным. Несмотря на солидный возраст в 29 лет, пластик особо нигде не покрошился и не посыпался: тайваньские 386 и 486'ые ноутбуки ломаются даже если на них просто смотреть :(
Внимательные читатели могут заметить возрастные болячки моей кассиопеи...
К конструктиву есть одна небольшая претензия: как вы могли заметить, после установки батареек, необходимо было потянуть рычажок Normal operation в левую сторону. Обычно этот рычажок выполнен в роли толкателя, однако в Cassiopeia он сам по себе и является переключателем. В пластик вручную вплавлена металлическая перемычка и за годы пребывания потекших батареек, здесь обосновалась коррозия:
Проще сразу перемычку поставить вместо ненадежного переключателя.
С обратной стороны платы расположился лишь разъём PCMCIA, несколько катушек индуктивности, являющиеся частями соответствующих DC-DC модулей, интерфейсный разъём, а также ИК-порт. Самое интересное находится с фронтальной стороны:
Справа у нас расположилось большое количество ключей и DC-DC преобразователей. В глаза сразу бросается микросхема MAX3241CAI, которая является преобразователем уровней RS232 из 3.3V в 5.5V и служащая для обеспечения интерфейса между КПК и обычным компьютером. Это родственная микросхема легендарному MAX232.
Повышающие преобразователи для шин питания 3.7V и 5V выполнены на микросхеме MAX608, причём шина 3.7В затем понижается до 3.4В для обеспечения питания для всей 3v3 логики на плате
Питание дисплея выполнено на микросхеме RN5RY, которая формирует из 3х-вольтовой шины целых 25В. Если честно, я даже не представляю сколько здесь может потреблять дисплей без подсветки, но для STN-матриц внешние преобразователи были нормой. Чуть позже они переехали на платы самих дисплеев. Контрастность регулируется отдельным потенциометром. А вот питание ламп подсветки выполнено на HV803 — микросхема раздувает 90В из 2.7В.
Как видите, питание здесь выполнено относительно просто. Никаких контроллеров питания и сложных схем: всё исключительно на «россыпухе» и стандартных микросхемах.
Я очень хочу замерить потребление по VIn линии с помощью ЛБП
Перейдем к сердцу устройства: процессору Hitachi HD6417096, который построен на базе собственной архитектуры Hitachi — SH3 и работает на частоте аж в 40МГц. Для сравнения — в 1993 году, Am486DX-40, работавший на той же частоте, считался очень достойным процессором.
Архитектура SuperH была разработана в начале 90-х специально для применения в Embedded-устройствах, при этом часть процессоров была сертифицирована для использования именно в WindowsCE-гаджетах. Даташита для процессора A-11'ого к сожалению нет, но есть предположение о том, что это часть семейства SH7709, которые применялись в более поздних КПК. На основе этого, можно сделать вывод что в одном чипе помимо процессорного ядра скрывался MMU, RTC, UART-контроллер, USB-контроллер, таймер и WatchDog. Также в процессор был встроен кэш объёмом в 8КБ — столько-же, сколько и у Am486DX :)
Рядом с процессором расположилось два чипа оперативной памяти NEC UPD42S16165LG5, объёмом 2МБ каждый. Однако на фото можно заметить, что один чип припаян неравномерно, а на конденсаторе рядом с ним есть следы не отмытого флюса. Моя теория заключается в том, что Casio произвела партию плат для A-10'ых (с 2МБ ОЗУ) в 1996, а затем в 1997 решила сделать апгрейд и на всей партии вручную допаяла вторую банку ОЗУ. Если вам кажется что это было слишком дорого, то вспомните что в Jornada с завода идет около 10 перемычек :)
Рядом с процессором расположилась микросхема ULA (логический массив из вентилей, по сути один из способов производства кастомных микросхем, когда полный цикл производства с нуля не оправдан) под маркировкой Casio FM-7432. В её задачи входит управление шиной PCMCIA.
Чуть выше распаян чип Casio FM-7431, который является аналогом одновременно северного и южного моста из относительно современных ПК. В его задачи входит управление дисплеем, тачскрином, контроллер DRAM, контроллер клавиатуры, управление состоянием питания (системный контроллер — режимы сна, подсветка, мониторинг шин питания), контроллеры прерываний/DMA, а также ИК-порт и ЦАП для вывода звука. Такой вот мультиконтроллер, LSI и хаб в одном чипе :)
Но... после обратной сборки устройства, моя Cassiopeia A-11 не включилась. Чего я только не делал: и менял переключатель на перемычку, и диагностировал цепи питания и искал проблемы по сервисмануалу — гаджет не хотел снова стартовать. Скажете что у меня кривые руки? Ну, не совсем. Просто на коннектор шлейфа клавиатуры попали соли от когда-то забытых здесь батареек — из-за чего часть дорожек на внешнем слое банально «поело».
Дорожки графитовые, это не блики :)
Но я думаю эту проблему можно будет решить конактолом. Так что к сожалению, это первое устройство, которое после разборки не дожило до включения и тестов. И это невероятно грустно, ведь я так давно мечтал о монохромном КПК :(
❯ Заключение
Вот такой интересный гаджет сделала Casio почти 30 лет назад... И ведь несмотря на такой приличный возраст, устройство всё равно (почти) продолжает работать как ни в чем не бывало, а благодаря прошлому хозяину ещё и сохранилось внешне в прекрасном состоянии... Теперь моя задача — оживить A-11 и сохранить его в таком же прекрасном виде!
А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram-канал «Клуб фанатов балдежа», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.
Если вам понравилась статья и вы хотите меня поддержать, у меня есть Boosty, а также виджет на Пикабу ниже. А ещё мне можно отправить какое-нибудь интересно железо: устройства на WinCE/WinMobile, китайские кнопочники, китайские подделки на iPhone/Samsung из начала 2010-х, ретро-ПК железо - всё это я очень люблю :) Всем огромное спасибо!
Приветствую. Что-то я сюда зачастил. Не читает никто, два сохранения, но всё же...
Мне понравился аниме-фильм "Красная черта". Я долго думал стоит его смотреть. Ведь когда пишут в комментариях на Шикимори "Классное аниме, жаль как Фурри Курри", то конечно не появляется желания запустить кнопку просмотра.
Почему? Фурри Курри отличный сюжет, но невозможная графика, просто я бы сказал "вырви глаз". И здесь увы, есть такое. Но ведь я не просто так решил о нём написать, не так ли?
Сразу чтобы отсеять: не открывать пост тем кто:
-Не любит гонки и стритрейсинг
-Не любит аниме
Всем спасибо, все свободны. А кто остался, я покажу вам что есть возможность 1 час 40 минут провести с пользой. Ну поехали.
*Главный герой подставной гонщик, но не всё так просто*
Что такое подставные гонщики? По теории заговора это специальный гонщик, что держится в хвосте и набивает ставки, а потом резко вырывается в лидеры и проигрывает в самом конце, дав победить тому, на кого поставила "мафия".
Вот это главный герой: Джей Пи.
Парень красивый, и напоминает знаете кого? Ну помните Шаман Кинг, был такм один такой персонаж
Ну или называйте его Элвисом Пресли. Так вот Джей Пи был отличным гонщиком, но из-за своего друга и механика вынужден был проигрывать ради мафии, чтобы отдать долг. После этого его репутация упала и он только мечтает о победах. Но все меняется, когда в галактических гонках Красная Черта, участвует девушка по имени Соноши Макларен, в которуую наш ГГ втрескался по уши (я тоже кстати, но это вам не интересно)
Чтобы быть рядом с объектом любви, Джей Пи принимает участие в смертельной гонке под названием "Красная Черта". И отправившись на планету роботов, там он встречает свою судьбу, а также постоянно пытается проявить знаки внимания Соноши.
Это если без спойлеров. А если серьёзно сюжет тут не для галочки. Итак что мы знаем? Будущее, человечество живет вместе с инопланетянами, и известно что была война между фракциями, после чего подписан мирный договор. Но планета Роботов решает уничтожить гонщиков, и нарушает договор, и в дело вмешивается таинственная принцесса магии.
А вот Соноши и Джей Пи плевать на политические баталии. Один хочет выиграть чтобы его товарищ оплатил долг, а другая - исполнить свою давнюю мечту. И то как это все развивается, поверьте очень интересно.
Да иногда бывает так: 15 минут гонок, 15 минут диалога, а потом пафос, пафос и ещё раз пафос. Плюс графика тут такая, что не каждый выдержит, у меня болели глаза с самого начала, когда я смотрел на эту анимацию.
Но все же сюжет продуманный от начала до конца: у персонажей есть мотивация, а финал... Ну вы сами его увидите. Лучше поговорим о зрелищности.
*Погоня, перестрелки, пафос, какой там ваш Форсаж!*
Конечно если вы не выдержите графику и анимацию, то какой смысл читать дальнейшее? Ну да, согласен, но всё же...
Как по мне в аниме хорошо показали гонки. Они не просто красочные, а сделаны так что ты СОПЕРЕЖИВАЕШЬ герою. Он крутой и пафосный? Ну и что, разбиться может или погибнуть, как те остальные гонщики. У него есть тайные чувства к Соноши? Конечно и ты переживаешь за их отношения больше чем за себя самого.
Что уж тут говорить. Давайте я покажу вам пару фрагментов, а вы для себя решите интересное ли это аниме, или нет
А если серьезно, данное аниме это настоящая "солянка". Тут вам и элементы "Форсаж" и "Смертельная Гонка" и даже мать его "ОБАН". При этом до самого финала не ясно кто победит. Есть противоборуствующие стороны, и гонщики друг против друга.
Но все же это отлично, ведь я так давно не получал удовольствие от просмотра аниме фильма. Пусть и с такой странной графикой, и другими минусами.
Если подвести общий итог: гонки, пафос, красивые девушки, и многое другое. По крайней мере 1 час 40 минут проведены не зря.
Ах да, и в бонус тем кто дочитал оставляю тайм код аниме: 46.30. Не благодарите!
*Общий итог*
Красная Черта (Red Line) отличное аниме, что позволит насладиться гонками и тематикой будущего. Колоритные персонажи, погони, перестрелки только добавляют очков данному тайтлу.
Спасибо за внимание!
Желаю всем хорошего аниме и такого же настроения
P.S Все я ухожу в инактив по аниме обзорам на неделю, мне нужно посмотреть много сериалов и фильмов.
К ней прилагается приставка с двумя огромными кнопками - специально для пикабушников. Диаметр каждой как три обычных кейкапа.
Если б вы знали, как приятно жамкать плюсы и минусы - порадовался такой посту и от души бумц по кнопке! Маладец автор, держи! А иногда чувствую себя как в этом меме, когда не понимаю, что поставить:
К слову, сама клавиатура невероятно хороша. А за 6.5к - вообще бомба! Дизайн под приставку денди сделан, много режимов подключения - три, и биндить клавиши - две на клавиатуре и две выносные - можно даже без компьютера, встроенными средствами.
Если многие клавиатуры имеют три режима подключения, да и крутилкой звука на клавиатуре никого не удивишь, то далеко не все имеют программируемые клавиши, возможность переключать предустановленные режимы кнопкой на клавиатуре, и биндить программные клавиши без пк и подключения к чему-либо. А уж про выносную супер-приставку к клавиатуре и речи идти не может. Она существует по приколу, но чёрт, это же офигенно удобно, например когда читаешь пикабу и бахаешь оценки. Или когда читаешь книгу и на клавиши биндишь промотку вперёд-назад, и так далее.
Сборка очень приличная, не люфтит, пластик не ощущается дешёвым и говёным, особенно у кейкапов - производители часто галимые кейкапы добавляют, с гладким противным пластиком, так что опытным пользователям приходится покупать собственные кепки за 1-2к рубасов. Выбор мой - строго для тайпинга, набора текста, работы - поэтому и выбор был между голубыми свитчами optemu или аналогичными, и kahil white v2, в итоге выбрал её. Чувствуется пальцами даже приятнее, чем голубые свитчи и очень хорошо чувствуются и слышатся нажатия.
Да и дизайн... никакой ЛГБТ-подсветки, один светодиод power, никакой модной угловатости, никакой "игровой" навороченности. Или наоборот - излишнего чёрного\белого аскетизма, как у многих моделей.
Что ещё надо для счастья мальчика 1990го года рождения?
Сегодня вспомним старую стрелялку, обогнавшую своё время и ставшую Modern Warfare за 4 года до самой Modern Warfare.
Обложка GOG издания
В начале нулевых жанр военных шутеров в современном виде ещё не сложился. Тогда в принципе большинство шутеров были классическими мясными FPS (сегодня мы называем их бумер-шутерами), а вся милитари-тематика по большей части была представлена тактическими симуляторами, вроде Rainbow Six или Spec Ops (The Line, если что, 11 в серии).
И вот в 2003 году выходят сразу два значимых для жанра проекта - Call of Duty и Delta Force: Black Hawk Down (далее по тексту - BHD). Речь пойдёт о втором.
Немного контекста: Black Hawk Down стала пятой игрой в серии. Первые три части были типичными для того времени тактическими симуляторами, отличавшимися разве что большими картами, а четвёртая (Urban Warfare) стала экспериментом по превращению серьёзной тактики во что-то сюжетное.
А вот BHD стала развитием этой идеи и сохранила лишь часть старых механик, став предтечей современных постановочных милитари-шутеров. Но об этом ниже.
Локации немаленькие для своего времени
Игра основана на книге Марка Боудена "Падение чёрного ястреба - История современной войны". Она же легла в основу и фильма Ридли Скотта "Падение чёрного ястреба", но, вопреки некоторым заблуждениям, объект сегодняшней статьи не является адаптацией киноленты.
И так мы плавно переходим к сюжету, ведь тут его, вроде бы, меньше, чем в картине Скотта, но вот событий заметно больше. Фильм охватывал только битву в Могадишо и делал упор на сюжет и персонажей, тогда как игра показывает более масштабную и мрачную картину войны.
Действие происходит в 1993 году в Сомали. Попадаем мы туда, сопровождая колонну гуманитарной помощи где-то далеко от столицы, а дальше принимаем участие в разных миссиях. И склады с оружием будем уничтожать, и мосты взрывать, и даже корабль один утопим. Но всё же рано или поздно нас заносит в Могадишо — и именно там начинаются основные приключения. Это примерно последняя треть компании. В финале нас даже ждёт немного альтернативной истории, но это уже спойлер.
Сюжет доносится через радио-переговоры и брифинги. Ну как брифинги - на экране загрузке мы видим столы с бумажками, где написана обстановка и условия предстоящей операции. А вот как таковых персонажей нет, мы выступаем в роли безымянной болванки и бегаем среди таких же молчаливых сослуживцев. Даже фамилий над головами не пишут, как принято сегодня. Но оно и не нужно, ведь мы здесь ради игрового процесса.
Нападение на бандитов в колумбийском лесу
BHD была переходной стадией между чисто тактическими предыдущими частями и ещё не вышедшими на тот момент Modern Warfare. Нормальных (в современном понимании) катсцен тогда ещё не было, но какая-никакая постановка присутствовала: то и дело летали заскриптованные вертолёты, катались автоколонны, набигали орды врагов. По современным меркам это не просто норма, это база базовая, потому как все шутеры сегодня завязаны на скриптах, но в 2004 это было очень свежо и круто. При этом само построение уровней было классическим, когда они практически не были ограничены невидимыми стенами и завалами: вы могли в любой момент вернуться хоть в самое начало миссии.
Из классических геймплейных механик были: ручные (ограниченные) сохранения, выбор оружия перед уровнем и невозможность забирать его у поверженных врагов, лечение аптечками, подбирание коробок с патронами как в девяностых, ну и конечно же возможность управлять отрядом солдат. Да, за нами почти всегда ходит группа из 3-4 бойцов. Можно вообще забить на них и не обращать внимание, а можно отдавать команды.
Ещё есть мирные жители. Много мирных жителей. Битвы в большинстве случае происходят прямо на улицах городов и нужно постараться, чтобы случайно не цеплять бегающих под ногами гражданских во время перестрелок. Игра даже предусматривает допустимые потери среди гражданских на каждую операцию.
Дробовики тут тоже есть
Стоит ещё отметить, что настроение миссий отличается в трёх компаниях. Основная сомалийская, это экшен с кучей взрывов и тысячами врагов на каждом уровне; колумбийская напротив делает ставку на стелс. Исключение иранская компания, там есть и стелс миссии (вроде той самой на нефтяной вышке), и экшен (вроде эпической битвы в пустыне с отстрелом шахидов).
Ах да, тут есть две дополнительные компании. Они вышли в 2004 году в рамках дополнения "Team Sabre". В одной мы боремся с наркокартелями в Колумбии, в другой свергаем мятежного генерала в Иране. Сегодня BHD уже не воспринимается отдельно от этого DLC.
Был тут и мультиплеер — на 32 игрока, с классическими режимами вроде захвата флага и удержания точки. Карты, как и в сингле, напоминали реальные городские кварталы, а бои часто превращались в хаотичную стрельбу с обстрелами из окон, переулков и крыш. Это был ещё не Battlefield, но уже что-то большее, чем просто deathmatch на складе контейнеров.
За пулемётами проходит немалая часть игрового процесса
Графика по меркам 2003 года была не самой плохой, даже на фоне вышедшей в тот же год первой COD. Была и своя уникальная атмосфера: блеклые цвета, выжженные солнцем улицы, плотная застройка, откуда в любой момент могут выбежать парни с АК-47. Пыль висит в воздухе, вертолёты ревут над головой — всё это создаёт ощущение участия в реальной операции, а не в перестрелке из боевика. Особенно дополняла атмосферу проработка локаций: когда мы летим по пустыне на вертолёте и посреди бесконечного ничего видим деревню в пару улиц и приземляемся её зачищать. Ощущается намного лучше, чем глянцевые разрушающиеся мегаполисы.
Звук тоже играл роль: треск автоматов, рёв вертолётов, вопли по рации — всё это создаёт ощущение настоящего хаоса. Музыка использовалась сдержанно, чтобы не мешать напряжению. Но отдельно нужно упомянуть основную звуковую тему, играющую в меню, шедевральна до сих пор.
Стоит сказать пару слов о том, как сложилась судьба у серии после этой части. Novalogic несколько лет работали над шестой частью - Delta Force: Angel Falls, рассказывающей о войне в Южной Америке. Параллельно были выпущены спин-оффы: "Joint Operations: Typhoon Rising" и "Joint Operations: Escalation". Они были сконцентрированы на мультиплеере и прославились тем, что стали одними из самых масштабных мультиплеерных шутеров в истории. А ещё были выпущены "Delta Force: Xtreme" и "Delta Force: Xtreme 2". Первый был ремейком первой части с добавлением целой кучи механик и переносом на актуальный движок, а вторая уже могла похвастаться оригинальным сюжетом.
И вот тут случилась проблема, потому что вторая Xtreme провалилась с таким треском, что Novalogic обанкротилась и закрыла отдел разработки. Соответственно Angel Falls отменили, а права на серию повисли в воздухе и спустя много лет отошли китайцам из Tencent. В 2024 году ими был выпущен фритуплейный онлайн-перезапуск серии в футуристичном сеттинге. Но и про старых фанатов не забыли. В начале 2025 для этого перезапуска вышла кооперативная сюжетная компания "Чёрный ястреб", рассказывающая про войну в Сомали. По сути - ремейк BHD, но с оговорками.
К сожалению, мы уже не увидим возвращение Delta Force в том виде, в котором она была тогда. Novalogic не стали вкладываться во франшизу так, как это сделали Activision, включив конвейер и задействовав несколько студий. А могли бы тоже выпускать по одной части в год, понемногу дорабатывая движок и была бы у нас сегодня уже 27 часть Delta Force, а так ограничилось всё дополнением и неудачной дилогией Xtreme. Что иронично — китайцы из Tencent сделали для продвижения бренда Delta Force больше, чем американцы из Novalogic, особенно среди молодой аудитории.
А ещё в 2025 году вышел Dagger Directive - духовный наследник оригинальных Delta Force, сделанный одним человеком. Понравится тем, кому захотелось понастальгировать.
Взрывается всё подряд, особенно машины. Они тут будто начинены тротилом
До Modern Warfare было ещё четыре года. До Battlefield 2 — два. Даже первая Ghost Recon выглядела тогда менее кинематографично. Играть в Black Hawk Down сегодня — это как заглянуть в прошлое военных шутеров, до того, как всё превратилось в цирк под названием Call of Duty (относительно исправившийся в последние годы) и тотального упора на донатно-лутбоксный онлайн. Это простой боевик с серьёзной темой, в котором война ощущается не как аттракцион, а как задача: выжить и выполнить приказ. Да, графика устарела, механики местами угловаты, но дух настоящей военной игры здесь жив до сих пор.
Подписчики часто дарят мне интересные гаджеты, чтобы я написал о них интересную статью и снял ролик. У большинства подаренных устройств есть определённые нюансы, и зачастую они требуют ремонта или хотя бы базового обслуживания.
Недавно подписчица с «Пикабу», Кристина, подарила мне коробку с телефонами своего отца, которые ему уже давно не нужны. И в этой коробке оказался достаточно редкий в наше время гость: кнопочный смартфон RoverPC M5 с Windows Mobile на борту. У смартфона полностью умер аккумулятор, и, что самое обидное, у него неизвестный проприетарный разъём зарядки.
Если вам интересно узнать, как я вызвонил и заменил проприетарный разъём на MicroUSB, решил вопрос с аккумулятором и зачем я собираю смартфоны на Windows Mobile - жду вас под катом!
❯ Предисловие
В жизни каждого читателя так или иначе участвует смартфон. Мы привыкли к гаджетам с огромными OLED-дисплеями, мощными процессорами, большим объёмом оперативной и флеш-памяти. Однако единицы задумываются о том, какими были предки современных технологичных устройств. По сути, концепция современного смартфона появилась ещё в самом начале нулевых годов — с момента появления WM-коммуникаторов:
Вообще, первым смартфоном принято считать IBM Simon. Но первым смартфоном, близким к концепции современных устройств был Qtek 1010 2002 года выпуска. Подарок от подписчика Андрея, отреставрирован.
В большинстве своём коммуникаторы представляли из себя КПК на Windows Mobile с GSM-радиомодулем, благодаря которому они могли звонить и выходить в сеть. При этом функционал таких гаджетов мало чем уступал современным смартфонам: они могли «серфить» полноценный веб, запускать нативные программы, а также игры и легко поддавались моддингу. Например, для QTek S100, коммуникатора 2004 года выпуска, можно легко найти WM 6.5 2009 года выпуска и даже порт Linux, а для HTC Gene - полноценный порт Android!
QTek S100, который в рамках одной из статей я превратил в S110 путем установки чипов ОЗУ большего объёма.
При этом слово «смартфон» раньше обозначало кнопочный телефон с железом и операционной системой, присущими как раз полноценным коммуникаторам. Самые яркие примеры оригинальных смартфонов — это устройства Nokia с ОС Symbian, а первым Symbian-смартфоном был слайдер — 7650. Ericsson R380 хоть и работал на EPOC, но, в отличие от родственных ему Psion'ов, не позволял запускать произвольный софт и смартфоном считался лишь условно. Symbian запомнилась нам как система с весьма своеобразным API... но до чего же экономная к ресурсам устройства, смартфоны с ней летали даже с 16Мб ОЗУ на борту!
Помимо Nokia, Symbian в своих устройствах использовала Motorola, Benq, Sony Ericsson (все три - по большей части UIQ), а также Samsung и LG (S60)
Кроме Symbian-смартфонов, в 2000-хж на рынке «кнопочников» был ещё один диковинный класс устройств — устройства на ОС Windows Mobile for Smartphone! Это была отдельная ветка WM, разработанная специально для кнопочных телефонов, и, несмотря на практически полную совместимость с Windows CE и обычной WinMobile, далеко не весь софт и игры работали на ней из-за совсем другого UX.
Дело в том, что у Windows Mobile, по сути, был такой же статус, как сейчас у Android — свободная для модификаций система, где можно делать всё что захочешь. Однако при всём этом, WM на уровне API была частично унифицирована с обычной десктопной версией Windows, что позволяло относительно легко портировать программы с ПК. И даже несмотря на отсутствие единого магазина приложений, для обычной WM сделали большое количество самых разных программ, притом что кнопочную версию зачастую софтом обделяли - он либо не запускался, либо был не юзабелен без тачскрина.
i-Mate SP3i, платформа HTC Typhoon. Куплен неделю назад за 250 рублей с пухлым АКБ и нерабочей клавиатурой. Клавиатура прочищена, джойстик пропаян, а аккумулятор перепакован.
Именно поэтому в своё время кнопочные «виндофоны» как-то не прижились: по сравнению с обычными коммуникаторами, таких телефонов было относительно немного. Но сейчас, в 2025 году, я понимаю, что у этих телефонов были просто огромные перспективы: поддержка .NET, API, совместимое с десктопной «виндой», достаточно мощные процессоры, большой объём ОЗУ и иногда даже наличие Wi-Fi... Такие интересные аппараты было бы глупо не заполучить в коллекцию и не попытаться для них сделать что-нибудь интересное в будущем!
И один из таких аппаратов попал в мою коллекцию благодаря подписчице с «Пикабу» — @Christo, которая подарила мне коробку со старенькими коммуникаторами своего отца. Несмотря на почтенный возраст, смартфон смотрелся достойно... но вот нюанс: у него был неизвестный проприетарный разъём для зарядки и синхронизации, а также вспухший аккумулятор, который не хотел принимать в себя заряд.
Восстановление таких смартфонов — отдельное удовольствие, так что я решил написать об этом статью, а заодно и рассказать, на что такие смартфоны способны на практике.
❯ Моддинг
После открытия задней крышки я обнаружил, что в корпусе нет ни одного винтика — кто-то уже, видимо, пытался разобрать смартфон и решить проблему с зарядкой. Разбирается устройство очень просто: выкручиваем 4 винтика (если они есть) и расщёлкиваем клипсы пластиковой картой:
Осмотр разъёма для зарядки ничего не дал. Я пытался найти сервис-мануал, отдельную распиновку по числу пинов, чтобы найти родственный смартфон и кабель для него, но всё было тщетно — здесь использовался какой-то уникальный разъём, характерный именно для этого смартфона:
Поэтому я решил включить логику и осмотреть обвязку около разъёма для того, чтобы хотя бы примерно понять его распиновку. Итак, дан 12-пиновый разъём в телефоне, где нет аудиоджека. Значит, какая-то часть линий будет отвечать за вывод звука и определение того, что наушники были подключены. Остальная часть линий будет отвечать за зарядку — так называемый VCharge/VBus, за USB (D+ и D-, для них тоже может использоваться отдельный пин ACCDET), а также масса и возможно UART.
Я обнаружил два тест-поинта (контактные площадки для отладки и замера напряжений на плате) рядом с разъёмом и сразу же предположил, что они могут отвечать за зарядку. Один звонился на массу, а второй — на ближайший защитный диод. Я выпаял разъём и попытался подать 4,5 В/300 мА на предположительный вход зарядки - VCharge... и не получил никакой реакции.
Верхний пин — масса, нижний — VCharge
Поскольку родной АКБ был нерабочим, я сразу же выпаял с него плату защиты — BMS. У Rover M5 АКБ хоть и похож на BL-5C, но по факту с ним не совместим и у него обратная полярность (т.е минус слева, а плюс - справа). Замерив сопротивление между средним контактом и массой, я обнаружил плавающее сопротивление в районе 47кОм, а значит, мы имеем дело с NTC-термистором.
Здесь необходимо важное замечание: на некоторых аккумуляторах средний контакт выполняет функцию BATID — или идентификации используемого аккумулятора. В случае АКБ Nokia и Samsung, средний контакт как раз используется для идентификации, а ранние смартфоны Nokia на платформе WD2 даже отказывались стартовать с BL-4C, просто показывая логотип Nokia без подсветки. На этих телефонах, термистор обычно был установлен прямо на плате, сразу рядом с коннектором АКБ или под аккумулятором.
Но на некоторых телефонах, как в нашем случае, термистор был установлен в BMS и соответственно, при некорректном сопротивлении на среднем контакте, телефон мог показать предупреждение и не дать разрешение на старт зарядки. Так было и в моем случае: я выпаял термистор с BMS и впаял в между массой и средним контактом в самом телефоне. После этого, смартфон начал заряжаться и показывать индикацию при подаче 5В на предполагаемый VCharge!
Далее дело за малым: расчищаем маску под старым разъемом в качестве дополнительного крепежа, подбираем примерно подходящий MicroUSB и распаиваем все на перемычках. Разъем держится отлично и без проблем перенес уже около 5 циклов зарядки. Единственный нюанс: я так и не смог найти USB, предположительно рядом с разъемом есть EMIF-фильтр неизвестной маркировки, но без оригинального кабеля вызвонить USB не выйдет.
Жив, курилка!
Около коннектора АКБ я нашел соответствующие тест-поинты, так что новый аккумулятор, BL-5C, я припаял именно к ТП, дабы сохранить оригинальный внешний вид устройства без особого колхоза. В результате мы получили вот такую красоту!
После того как я похвастался устройством на «Пикабу», мне написал читатель по имени Пётр. Он предложил подарить мне ещё и RoverPC M1 в родной коробочке — за что ему огромное спасибо!
Смартфоны M5 и M1 разработаны одной компанией — Chi Mei Communications. Однако в ранней модели M1, производитель всё-таки сделал нормальный MiniUSB... и всё тот же аккумулятор с обратной полярностью, да ещё и несовместимый с M5!
Красота то какая!
Фронт работ был почти такой же как и с M5, только коннектор АКБ здесь не был припаян к плате, а прижимался пружинящими контактами. Поэтому я просто припаял термистор, заизолировал контакты и переполюсовал их так, чтобы можно было поставить обычный аккумулятор от Nokia.
И теперь смартфончик снова работает! Несколько часов времени вечером и вот, ещё один крутейший девайс на винде может снова нас порадовать. Но на что были способны такие смартфоны? Давайте посмотрим на практике!
❯ Тестируем
У Windows Mobile for Smartphone был свой собственный, особенный UX, не похожий ни на какую другую программную платформу. По сути, даже в "кнопочную" систему, Microsoft протащили элементы, свойственные именно для десктопной версии винды: например, меню пуск с возможностью добавления новых пунктов путем создания ярлыков в соответствующий папке или экран Today, который поддавался кастомизации виджетами уже в 2005 году.
При этом WM была жестко завязана на ActiveSync и синхронизацию с ПК. С помощью ActiveSync можно было устанавливать cab-пакеты, синхронизировать контакты/почту/SMS/мультимедийную библиотеку, а также обмениваться файлами и всё это через стандартизированный кабель!
Также стоит отметить то, что устройства на WM отлично поддавались моддингу. Никаких секьюрбутов, подписей и шифрований, если прошивка поставляется в формате nb0 - то её легко распаковать обычной "кухней" для образов WinCE. Кастомов на известные устройства было много, некоторые даже можно было купить за деньги, а среди интересных модификаций были: драйвер GPU для устройств с процессорами Qualcomm от HTC, драйвер MMC с поддержкой SDHC и портирование интерфейса HTC Manilla. При этом даже без перепрошивки можно было твикать реестр, а если пользователь не хотел во всем этом разбираться - то даже установленная тема могла значительно преобразить внешний вид устройства.
M5 получил неофициальный апдейт до Windows Mobile 6!
От современных систем Windows Mobile отличалась тем, что могла запускать любой произвольный софт: можно установить программу из архива cab в /Program Files/, а можно закинуть exe-файл прямо в корень устройства и запустить из стандартного проводника без танцев с бубном. При этом Microsoft уже тогда стремилась к унификации десктопной и мобильной системы, поэтому их нативное API было очень схожим, а программы для .NET Compact Framework можно почти без изменений запустить на обычном .NET. Кто-то скажет что это минус: когда в Symbian ещё не было механизма разрешений, появлялись вирусы и вышло даже два или три коммерческих антивируса под эту ОС. Но, как бы парадоксально не звучало, под WM вирусов было очень мало и никто особо не пытался навредить (при том что испортить реестр было очень легко).
На фото ниже я запустил OmapClock - программу для разгона процессоров TI OMAP без перезагрузки:
Отдельная фишка устройств на WM - настоящая многозадачность. Программа работала в фоне ровно столько, сколько ей было нужно, при этом даже 64Мб ОЗУ хватало для всего - аська, Windows Media Player, Java-приложение в фоне и Pocket IE. Программы для WM потребляли очень мало ОЗУ - в среднем 1Мб (кроме игр, конечно) и люди с 128Мб чувствовали себя как... владельцы ПК с 64Гб DDR5 в наше время. А что уж говорить о владельцах HTC HD2 T-Mobile с 576Мб ОЗУ...
У WM не было менеджера памяти как в современных смартфонах, поэтому через 2-3 часа простоя, браузер не превращался в "скриншот" в таск-менеджере как на iPhone и продолжал хранить в памяти всю страницу ровно столько, сколько нужно было.
В WM были предустановлены порты многих стандартных программ с десктопной Windows, например Windows Media Player с поддержкой MP3 до 320Кб/с (привет Siemens x65/x75, которые без аппаратного декодера не умели в MP3 без аудиохука), а также MP4/WMV/3GP (фильмы все равно приходилось конвертировать, если не было GPU).
Ну и куда без игр! Многие смартфоны легко тянули эмуляторы ретро-консолей: NES, GameBoy, некоторые кряхтя тянули даже Sega Mega Drive, а самые мощные коммуникаторы позволяли с фреймскипом поиграть в игры с PS1. При этом было несколько рантаймов для запуска игр с других мобильных платформ: JBed/JBlend для J2ME-игр (при этом сборок с разными JSR было просто немеренно, некоторые поддерживали 3D, некоторые BT и т.п) и Mophun для запуска игр для Sony Ericsson T-серии.
И конечно были нативные игры, которые зачастую были не хуже чем версии для Symbian. Например, Asphalt 4 или NFS Undercover выглядели отлично для устройств без GPU, а единичные релизы поддерживали даже 3D.
❯ Заключение
Как мы с вами видим, даже проприетарный разъем зарядки и обратная полярность коннектора АКБ не могут стать преградой для того, чтобы снова вернуть в строй интересные гаджеты. Я начал собирать коллекцию кнопочников на винде и сметаю с онлайн-барахолок коммуникаторы по низу рынка, которые стараюсь восстановить. Кто знает, может рано или поздно мне взбредет в голову и я реализую клиенты ВК и ТГ для таких смартфонов, чтобы походить с ними как с основными...
Как вам смартфоны на винде?
Как вам такой моддинг?
К слову, в ближайшее время будет чуточку больше контента о мобильной винде. Недавно я сделал Interop Unlock на своей Lumia 800 и принялся изучать, почему же в Xna на WP7 не было шейдеров, когда GPU их поддерживал. То, что я увидел — достойно отдельной статьи :)
Да, это первая игра про АвтоВАЗ на WP7!
А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram-канал «Клуб фанатов балдежа», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А видеоверсии статей можно найти на моём YouTube канале.
Очень важно! Разыскиваются девайсы для будущих статей!
Друзья! Для подготовки статей с разработкой самопальных игрушек под необычные устройства, объявляется розыск телефонов и консолей! В 2000-х годах, китайцы часто делали дешевые телефоны с игровым уклоном — обычно у них было подобие геймпада (джойстика) или хотя бы две кнопки с верхней части устройства, выполняющие функцию A/B, а также предустановлены эмуляторы NES/Sega. Фишка в том, что на таких телефонах можно выполнять нативный код и портировать на них новые эмуляторы, чем я и хочу заняться и написать об этом подробную статью и записать видео! Если у вас есть телефон подобного формата и вы готовы его задонатить или продать, пожалуйста напишите мне в Telegram (@monobogdan) или в комментарии. Также интересуют смартфоны-консоли на Android (на рынке РФ точно была Func Much-01), там будет контент чуточку другого формата :)
А также я ищу старые (2010-2014) подделки на брендовые смартфоны Samsung, Apple и т. п. Они зачастую работают на весьма интересных чипсетах и поддаются хорошему моддингу, парочку статей уже вышло, но у меня ещё есть идеи по их моддингу! Также может у кого-то остались самые первые смартфоны Xiaomi (серии Mi), Meizu (ещё на Exynos) или телефоны Motorola на Linux (например, EM30, RAZR V8, ROKR Z6, ROKR E2, ROKR E5, ZINE ZN5 и т. п., о них я хотел бы подготовить специальную статью и видео т. к. на самом деле они работали на очень мощных для своих лет процессорах, поддавались серьезному моддингу и были способны запустить даже Quake!). Всем большое спасибо за донаты!
А ещё я держу все свои мобилы в одной корзине при себе (в смысле, все проекты у одного облачного провайдера) — Timeweb. Потому нагло рекомендую то, чем пользуюсь сам — вэлкам.