Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Genry

Страницы: [1]
1
Значит это фишка оригинального dmenu. Возможно, для сохранности батареи. Отключил пока.

2
Я так понимаю, при подключенной зарядке, устройство специально блокируется?

3
Картинку гофер сбить бы на что-то своё.)
Угу. Выкладывай куда-нибудь, будет коллективное творчество  ;)

4
Все-таки удалось запустить скомпилированное программное обеспечение для устройства Gopher 2. Данная тема будет пополняться и 100% изменит свое обличье, по мере наполнения контентом.
Жду предложения/критику. Первый удачный пуск кастомной прошивки на видео:
https://yadi.sk/i/A8uPTwQ23Je2aD
Некоторые программные характеристики:
- тулчейн для сборки (без поддержки C++): GCC 4.9.4 / binutils 2.27 / uClibc-0.9.33.2 / linux 3.18
- используемые библиотеки: confuse-3.0 / freetype-2.7.1 / libjpeg-turbo-1.5.0 / libmad-0.15.1b / libogg-1.3.2 / libpng-1.6.27 / libvorbis-1.3.5 / SDL-1.2.15 / SDL_image-1.2.12 / SDL_mixer-1.2.12 / SDL_sound-1.0.3 / SDL_ttf-2.0.11 / zlib-1.2.11
- версия исходников dmenu 0.7 (test release) - возможно, последняя.


В планах - адаптация dmenu и поведения устройства под пожелания пользователя (по мере сил и возможностей)


5
Портативные / Sega MD Gopher
« : 25 Май 2017, 09:03:51 »
Я тут поправил прошивку (точнее сделал мод из ритмикса и гофера-2, по просьбе трудящихся). Но за не имением самой железки - тестировать, как бы, не получается. Есть желающие посодействовать?
И да, речь про Gopher 2 (а-то иногда не разберешься о чем речь)

6
Обратная связь просто поражает умы своей запредельной скоростью реакции

7
Это баг или фича?
В личку пытаюсь отправить сообщение, выдает: "Набранные символы не совпадают с символами на изображении" в то же время никакой капчи не видно

8
Портативные / Sega MD Gopher
« : 18 Май 2017, 15:33:11 »
Если кому интересно: получилось запустить образ под KVM. Немного только пришлось подшаманить inittab ибо ядро не родное, но не суть. Могу даже скрины показать :) В общем, давайте дампы флешек тех устройств, которые невозможно загрузить, я посмотрю в чем дело.. И кстати, мои догадки о таблицах разделов подтверждает ядро:
[    0.720000] sda: p4 size 4896768 exceeds device capacity, enabling native capacity
[    0.728000] sda: p4 size 4896768 exceeds device capacity, limited to end of disk
Хотя не уверен что это сильно критично.

9
Портативные / Sega MD Gopher
« : 18 Май 2017, 09:15:26 »
Генри вы шарите в вопросе?) Миру нужны знающие люди;) Ну на данный момент продукт сырой и без напильника не представляет ценности рядовому геймеру))
Ну и сам скрипт норм, просто рычажок отключения на приставке не имеет ничего общего с ним. Просто дёргает питание.
Да как сказать шарю... Работаю с юникс-подобными операционными системами уже лет 10. Кто-то выложил дамп флешки, посмотрел, ведь собирался купить (сейчас, кстати, выбросил из головы эту идею, ибо сама железка обычное китайское ... ремесло) Собственно дамп, представляет из себя линукс для встраиваемых систем, посмотрел повнимательнее - Dingoo Linux. Перечитал эту тему, где-то с 35 страницы - об этом уже говорили. Если рычажок, грубо говоря, обесточивает плату - то это уже фатальная ошибка, с ней ничего не поделаешь, кроме как не пользоваться данной кнопкой. Или, может, убрать все кеши и монтировать носитель с опциями sync, вместо дефолтного async.. Но это, скорее всего, убьет флешку через год работы, к тому же тормоза будут дай боже... Ещё, как вариант, можно попробовать вывести отдельную софтовую кнопку на вызов init 0..
Если не в тему пишу, перенесите посты куда надо, ибо я тут второй раз :)
А вот если кнопка, все-таки, вызывает halt, то: судя по скриптам, которые там на лежат на файловой системе - с синком никаких проблем быть не должно.  Есть скрипты, которые корректно отмонтируют разделы перед отключением. По сути сам umount вызывает sync()/syncfs() Исходники конкретно этого umount я не смотрел, но лет 7 назад это уже точно работало. В скриптах/inittab вызов есть.. Т.е. что там в dmenu я не в курсе, ибо исходников в глаза не видел и только краем уха слышал о том, что это такое. Может в нем гвоздями прибили что-то страшное, но в этом я сомневаюсь.
Я полагаю, что косяки с флешками могут быть связаны с тем, что сама структура разделов не корректная. Тот раздел, который под сохранения в таблице указан как 2Гб, по факту же ~500мб. Это явно ошибка. Если есть у кого-то данное устройство, то я могу попробовать поправить таблицу разделов, поправить файловую систему и посмотреть что будет. Если косяки будут продолжаться - то надо смотреть сам dmenu.
Но я сам отказался от приобретения данного устройства.. На днях купил два геймпада, настроил под себя эмуляторы NES/SNES/DGEN на ноуте и с дочуркой замечательно проводим время.

P.S.: Ещё не плохо было бы посмотреть на дамп той флешки, с которой устройство не загружается, а зависает на начальных этапах загрузки. Тоже многое бы прояснилось. Если такое есть - я готов посодействовать в выяснении причины.

10
Портативные / Sega MD Gopher
« : 15 Май 2017, 14:37:20 »
Так а родная встроенная флешка на сколько, 2Гб? А-то получается ребята, которые собирали аппаратную часть, несколько сэкономили, судя по таблице разделов:
/dev/loop7p1               32768  237567  204800   100M            83 Linux
/dev/loop7p2              237568 2695167 2457600   1,2G            83 Linux
/dev/loop7p3             2695168 2756607   61440    30M            83 Linux
/dev/loop7p4             2756608 7653375 4896768   2,3G             b W95 FAT32
Обратите внимание на последний 2.3Гб, тогда как от
файловых систем:
/dev/loop3            94M          88M  1,2M           99% /mnt/gopher/1
/dev/loop0           1,2G         921M  160M           86% /mnt/gopher/2
/dev/loop1            29M         1,6M   26M            6% /mnt/gopher/3
/dev/loop2           573M         8,0K  573M            1% /mnt/gopher/4
Тогда как по файловым системам, на четвертый раздел (я так понял это для сохранений) остаток от 2Гб.. Т.е, как я понял, изначально флешка должна была быть на 4Гб и с неё уже делать копии dd if=.. of=.. а в данном случае, я так понял, кто-то поменял флешку с 4 на 2 и вроде как ничего не заметно :)

Уж простите, если это уже обсуждали, всех постов не перечитывал, интересует только Гофер 2, ибо собрался покупать, но что-то отзывы какие-то нелестные. Если же проблемы программные, то можно попытаться решить.

P.S.: И, кстати, говорили что выходит из строя флешка из-за некорректного выключения питания.. Судя по скрипту чего-то а-ля acpid  (/local/sbin/ne_inform) все данные синкаются перед завершением работы
...
sync
...
umount /usr/mtdblock3
umount /usr/mtdblock4
umount /mnt/memory
...
poweroff

Страницы: [1]