Спасибо за отличную статью, читал не отрываясь. Уж очень понравился ваш стиль изложения.
Скриншоты Wasted Dreams напомнили мне еще одну незаслуженно забытую игру, сделанную также под влиянием творчества Éric'а Chahi (Another World) и под влиянием игры FlashBack. Я говорю о Bermuda Syndrome:
Эта замечательная игра про пилота американского бомбардировщика, подбитого во время воздушного сражения, и неожиданно для себя, оказавшегося в мире, населенном первобытными людьми, которые ведут войну с еще более первобытными динозаврами. www.mobygames.com/game/bermuda-syndrome (скриншоты, описание) youtu.be/gxERIGWR4-M (интро и немного игрового процесса)
Правда, Bermuda Syndrome повезло несколько больше, чем Wasted Dreams. Хоть ее продажи и были тоже весьма скудными, фанаты не забыли про нее и смогли переписать ее движок, благодаря чему, в эту игру теперь возможно поиграть на различных современных платформах.
Подробнее о свободной реализации движка можно посмотреть тут: cyxdown.free.fr/bs/
Вообще cyxdown.free.fr/ довольно интересный сайт, на котором опубликованы свободные версии движков для некоторых игр Delphine Software и игр, созданных под влиянием творчества этой студии. Жаль только, что Heart of The Alien на этой страничке нет.
Юзер horror_x затронул интересную тему реверс-инжиниринга Wasted Dreams и последующее написание плагина под ScummVM, либо отдельную реализацию движка. Это, конечно, очень интересно и занимательно, но требует огромной усидчивости и желания. Насколько я могу судить, дизасемблирование кода Motorola 68000/68020 — достаточно трудоемкий и времязатратный процесс. Действительно, куда проще попросить разработчика опубликовать исходники, спустя столько лет.
Мне вот что еще интересно: на каком языке писались подобные шедевры для Amiga? Неужели Assembler?
Так или иначе, автор статьи прав. Люди, впервые столкнувшись с мобильным телефоном фирмы Motorola, имели трудности в первоначальной настройке аппарата. Именно отсюда и пошло известное многим мнение: «У телефонов Motorola слишком сложное, запутанное и нелогичное меню». Обычная корректировка времени вводила таких в людей в легкий ступор. На мой взгляд, причина этого кроется в этаком «сохранении традиций» компании и нежелании активно дорабатывать свой интерфейс.
Еще в то время, когда телефоны Motorola были большие и монохромные, проектировщики интерфейсов решили разделить общий пункт настроек на несколько подпунктов:
В пункт «Личные настройки» вынесли настройки фона, различные настройки кастомизации рабочего стола и интерфейса, а в пункт «Исходные (основные) настройки» попали настройки даты, выбора языка и уровня яркости дисплея.
Именно эта парадигма и использовалась в течении всего срока жизни мотороловских P2K/Linux/ODM платформ.
Поэтому, пользователи, использовавшие телефоны этого производителя ранее, привыкли к такому разделению, и находили его логичным, устоявшимся. А вот новички, начав использование подобных телефонов, явно испытывали затруднения.
Для того, чтобы изменить дату, приходилось выполнить следующий «пробег» по пунктам меню:
«Главное Меню» -> «Параметры» -> «Другие настройки» -> «Исходная настройка» -> «Время и дата».
Согласитесь, для новичка, да и вообще для любого пользователя это уж точно не самое очевидное и логичное размещение данной настройки. Тем более, корректировка времени в данной модели телефона использовалась особенно часто, так как на его плате банально не было батарейки для работы «внутренних» часов после снятия основного аккумулятора. Поэтому, после смены SIM-карты или полной разрядки телефона с последующим выключением — необходимо было устанавливать время и дату заново. Функция корректировки времени/даты по сети оператора была, но вот только мало какой оператор в 2003 году поддерживал такую функцию.
Здесь, как видно, путь до изменения времени сократили на один пункт:
«Главное Меню» -> «Параметры» -> «Основные настройки» -> «Время и дата».
Это несомненно, повлекло за собой более логичный и быстрый доступ к этой весьма часто используемой настройке. Но разделение настроек на исходные (основные) и личные, несомненно осталось. Кстати, Motorola RAZR V3, выпущенный в тот же 2005-ый год использует полностью аналогичную структуру меню и подменю.
Следует заметить, что подобное разделение настроек использовалось в большинстве телефонов этой марки на различных платформах, вплоть до полного перехода Motorola на Android. На мой взгляд, меню надо было сделать чуточку логичнее. Например, вынести настройку времени и те настройки, которыми тестеры пользуются наиболее часто в самый верхний подпункт. Или объединить «Личные» и «Исходные» настройки. В крайнем случае, хотя бы переименовать «Исходные» в «Системные», на мой скромный взгляд, слово «Системные» наиболее четко определяет список находившихся там настроек.
Кстати, ваш Motorola C257 не совсем Motorola. Это ODM-телефон, изготовлявшийся, если мне не изменяет память, фирмой Acer. Однако, как видно из вашей статьи, разрабатывали прошивку Acer'овцы уж точно по строгим рекомендациям Motorola.
Мне эта замечательная программа тоже очень понравилась. Тем, кто еще ее не попробовал, рекомендую прочитать этот топик: habrahabr.ru/post/164687/
Консолька не только имеет поддержку множества вкладок, но и отлично кастомизируется. Лично я настроил ее в стиле консоли из Quake, т.е. окно выезжает сверху экрана по нажатию «Ctrl + ~». На мой взгляд это не только эффектно выглядит, но и очень удобно в использовании. В качестве юниксовых утилит использую MSYS, который поставляется с MinGW.
Гифка (2.0 mb), если кто-то ещё не видел.
Выглядит собачка действительно необычно и пугающе. С первого взгляда и не скажешь, что это робот. Настолько удивительно она умеет сохранять равновесие.
B-FOCUS O-4F2P плохой роутер. Нет, ну правда:
В веб-морде есть пункт Firewall, в который разработчики сбросили всё, что не вошло в остальные пункты меню:
брандмауэра в устройстве и в помине нет. Web Access from WAN (Доступ к веб-морде из Интернета) работает всегда, даже когда стоит значение Disabled.
Пароль меняется лишь до следующей перезагрузки. Потом сбрасывается на дефолтный. Ещё он часто любит грешить разрывами и сбросом всевозможных паролей/настроек на дефолтные.
Спасибо за ответ. Плохо что по первому пункту изображение находится не по центру, но думаю это можно будет исправить.
А вообще я рад появлению такого девайса на свет, надеюсь что у него будет хорошее комьюнити из разработчиков. Если цена будет в пределах $100-$120, обязательно возьму.
Судя по всему, раз запускаются приложения от Dingoo A320, поддержка есть. Даже если SDL-либы в этой сборке Dingux'a не окажется, собрать её для этого устройства — не проблема.
К автору: Поскольку девайс у вас на руках, протестируйте пожалуйста любую игру от A320, базирующуюся на SDL. Если игра запустится, то меня интересует:
1. Разрешение выводимой картинки.
2. Скорость отображения по сравнению с A320.
3. Будут ли разрывы картинки или артефакты, если отображение в библиотеке сделано в полный экран.
Спасибо.
Автор молодец! Общими усилиями нам даже удалось портировать игру на мой мобильный телефон. www.youtube.com/watch?v=1_A82GEg06U
Я рад, что существуют такие интересные проекты!
Игра действительно поражает своей простотой и в то же время математической сложностью.
Эх было время, даже собирал версию для своего мобильника… Даже скрин остался…
--enable-smooth-scrolling
Возможно, поможет.
Delphi. В свое время задавался вопросом, связано ли как-то её имя с детищем компании Embarcadero Technologies.
/BIN/arpfix.gzp (:
Скриншоты Wasted Dreams напомнили мне еще одну незаслуженно забытую игру, сделанную также под влиянием творчества Éric'а Chahi (Another World) и под влиянием игры FlashBack. Я говорю о Bermuda Syndrome:
Эта замечательная игра про пилота американского бомбардировщика, подбитого во время воздушного сражения, и неожиданно для себя, оказавшегося в мире, населенном первобытными людьми, которые ведут войну с еще более первобытными динозаврами.
www.mobygames.com/game/bermuda-syndrome (скриншоты, описание)
youtu.be/gxERIGWR4-M (интро и немного игрового процесса)
Правда, Bermuda Syndrome повезло несколько больше, чем Wasted Dreams. Хоть ее продажи и были тоже весьма скудными, фанаты не забыли про нее и смогли переписать ее движок, благодаря чему, в эту игру теперь возможно поиграть на различных современных платформах.
Подробнее о свободной реализации движка можно посмотреть тут: cyxdown.free.fr/bs/
Вообще cyxdown.free.fr/ довольно интересный сайт, на котором опубликованы свободные версии движков для некоторых игр Delphine Software и игр, созданных под влиянием творчества этой студии. Жаль только, что Heart of The Alien на этой страничке нет.
Юзер horror_x затронул интересную тему реверс-инжиниринга Wasted Dreams и последующее написание плагина под ScummVM, либо отдельную реализацию движка. Это, конечно, очень интересно и занимательно, но требует огромной усидчивости и желания. Насколько я могу судить, дизасемблирование кода Motorola 68000/68020 — достаточно трудоемкий и времязатратный процесс. Действительно, куда проще попросить разработчика опубликовать исходники, спустя столько лет.
Мне вот что еще интересно: на каком языке писались подобные шедевры для Amiga? Неужели Assembler?
Еще в то время, когда телефоны Motorola были большие и монохромные, проектировщики интерфейсов решили разделить общий пункт настроек на несколько подпунктов:
В пункт «Личные настройки» вынесли настройки фона, различные настройки кастомизации рабочего стола и интерфейса, а в пункт «Исходные (основные) настройки» попали настройки даты, выбора языка и уровня яркости дисплея.
Именно эта парадигма и использовалась в течении всего срока жизни мотороловских P2K/Linux/ODM платформ.
Поэтому, пользователи, использовавшие телефоны этого производителя ранее, привыкли к такому разделению, и находили его логичным, устоявшимся. А вот новички, начав использование подобных телефонов, явно испытывали затруднения.
Проиллюстрирую то, что рассказал выше.
Motorola C350 (год выпуска 2003):
Для того, чтобы изменить дату, приходилось выполнить следующий «пробег» по пунктам меню:
«Главное Меню» -> «Параметры» -> «Другие настройки» -> «Исходная настройка» -> «Время и дата».
Согласитесь, для новичка, да и вообще для любого пользователя это уж точно не самое очевидное и логичное размещение данной настройки. Тем более, корректировка времени в данной модели телефона использовалась особенно часто, так как на его плате банально не было батарейки для работы «внутренних» часов после снятия основного аккумулятора. Поэтому, после смены SIM-карты или полной разрядки телефона с последующим выключением — необходимо было устанавливать время и дату заново. Функция корректировки времени/даты по сети оператора была, но вот только мало какой оператор в 2003 году поддерживал такую функцию.
Motorola ROKR E1 (год выпуска 2005):
Здесь, как видно, путь до изменения времени сократили на один пункт:
«Главное Меню» -> «Параметры» -> «Основные настройки» -> «Время и дата».
Это несомненно, повлекло за собой более логичный и быстрый доступ к этой весьма часто используемой настройке. Но разделение настроек на исходные (основные) и личные, несомненно осталось. Кстати, Motorola RAZR V3, выпущенный в тот же 2005-ый год использует полностью аналогичную структуру меню и подменю.
Следует заметить, что подобное разделение настроек использовалось в большинстве телефонов этой марки на различных платформах, вплоть до полного перехода Motorola на Android. На мой взгляд, меню надо было сделать чуточку логичнее. Например, вынести настройку времени и те настройки, которыми тестеры пользуются наиболее часто в самый верхний подпункт. Или объединить «Личные» и «Исходные» настройки. В крайнем случае, хотя бы переименовать «Исходные» в «Системные», на мой скромный взгляд, слово «Системные» наиболее четко определяет список находившихся там настроек.
Кстати, ваш Motorola C257 не совсем Motorola. Это ODM-телефон, изготовлявшийся, если мне не изменяет память, фирмой Acer. Однако, как видно из вашей статьи, разрабатывали прошивку Acer'овцы уж точно по строгим рекомендациям Motorola.
Консолька не только имеет поддержку множества вкладок, но и отлично кастомизируется. Лично я настроил ее в стиле консоли из Quake, т.е. окно выезжает сверху экрана по нажатию «Ctrl + ~». На мой взгляд это не только эффектно выглядит, но и очень удобно в использовании. В качестве юниксовых утилит использую MSYS, который поставляется с MinGW.
Превьюшка:
Выглядит собачка действительно необычно и пугающе. С первого взгляда и не скажешь, что это робот. Настолько удивительно она умеет сохранять равновесие.
В веб-морде есть пункт Firewall, в который разработчики сбросили всё, что не вошло в остальные пункты меню:
брандмауэра в устройстве и в помине нет.
Web Access from WAN (Доступ к веб-морде из Интернета) работает всегда, даже когда стоит значение Disabled.
Пароль меняется лишь до следующей перезагрузки. Потом сбрасывается на дефолтный. Ещё он часто любит грешить разрывами и сбросом всевозможных паролей/настроек на дефолтные.
А вообще я рад появлению такого девайса на свет, надеюсь что у него будет хорошее комьюнити из разработчиков. Если цена будет в пределах $100-$120, обязательно возьму.
К автору: Поскольку девайс у вас на руках, протестируйте пожалуйста любую игру от A320, базирующуюся на SDL. Если игра запустится, то меня интересует:
1. Разрешение выводимой картинки.
2. Скорость отображения по сравнению с A320.
3. Будут ли разрывы картинки или артефакты, если отображение в библиотеке сделано в полный экран.
Спасибо.
Она шьётся специальной программой, разработанной энтузиастами.
И с Е1 проблемы решили тоже энтузиасты, а не Motorola inc.
www.youtube.com/watch?v=1_A82GEg06U
Я рад, что существуют такие интересные проекты!
Эх было время, даже собирал версию для своего мобильника… Даже скрин остался…