Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср дек 19, 2018 5:04 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 1286 сообщений ]  На страницу Пред. 180 81 82 83 8486 След.
Автор Сообщение
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт окт 02, 2018 5:20 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
Цитата:
Allgames: renamed "game_center" and its ini file to save space on ramdisk
Eolite: fixed big icon position in properties dialog
Board: press F2 to open boardlog.ini in Tinypad
Wv_skin.png: much better packed 2 secors instead of 5
Icons32.png: improved Almaz icons
Итого в дистре уже 7168 б свободных.

Добавил горячую клавишу F2 в Board: она открывает boardlog.txt в Tinypad.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт окт 02, 2018 7:23 pm 
Не в сети

Зарегистрирован: Вт окт 05, 2010 6:05 pm
Сообщения: 211
В очередной раз предложу пожать Icons32.png, а непожатый вариант кидать в iso сборку. В моём эксперименте выигралось >11 кб


Последний раз редактировалось lev Вт окт 02, 2018 8:19 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт окт 02, 2018 8:12 pm 
Не в сети

Зарегистрирован: Вт окт 05, 2010 6:05 pm
Сообщения: 211
Также можно пробежаться по программам в которые зашиваются картинки и попробовать поуменьшать их.
Возьмем для примера free3d04 - 31 кб, в него зашита гифка на 29 кб. Первым попавшимся сервисом уменьшаем гифку, перекомпилируем, жмём файл, проверяем работоспособность - в моём случае выигрыш 5 кб


Вложения:
free3d04.rar [50.14 КБ]
14 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт окт 02, 2018 8:18 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
lev писал(а):
В очередной раз предложу пожать Icons32.png[...]. В моём эксперименте выигралось 11 кб
Ты скорее всего просто уменьшил количество цветов через какую-нибудь программу или сайт. В этом случае, картинка визуально деградирует.
Цитата:
а непожатый вариант кидать в iso сборку
Не понятно как использовать icons32.png с ISO. Чтобы загрузить какой-то файл с ISO, нужно чтобы подключилась /kolibrios/ а это занимает от секуды до шести, что визуально очень заметно. Что делать с иконками это время? Вариантов два:
1. Не рисовать вообще
2. Сразу рисовать с IMG'шными картинками, а потом перерисовывать весь стол с ISO'шным после подключения /kolibrios/.
Звучит как-то не очень.

На самом деле, мне нужно сделать в этот раз то же, что и в прошлый:
https://vk.com/kolibri_os?w=wall-48924138_3807
Кстати, было 78 иконок, стало 116, т.е. их количество выросло в 1.5 раза за 2 года и 9 месяцев.

Правильное уменьшение количества цветов без потери качества - это долгая и кропотливая работа.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт окт 02, 2018 8:26 pm 
Не в сети

Зарегистрирован: Вт окт 05, 2010 6:05 pm
Сообщения: 211
Leency писал(а):
В этом случае, картинка визуально деградирует

Само собой деградирует, но в прошлый раз я долго выискивал эту деградацию, нашел на экранчике, в этот раз лень сравнивать. Имхо выигрыш 11 кб стоит того
Leency писал(а):
Не понятно как использовать icons32.png с ISO

у нас две сборки img и iso (внутри которого, как мне помнится, опять же img)
тот img, который будет помещён в iso можно собирать с толстым icons32.png, а чтобы не думать о размере, можно повыносить все демки, игры и тому подобное в iso.


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт окт 02, 2018 8:36 pm 
Не в сети

Зарегистрирован: Вт окт 05, 2010 6:05 pm
Сообщения: 211
А если по мелочи, то можно поэкономить байтики на c-- программах, если всё-таки не отказываться от функционала языка в угоду редактору с подсветкой. Пользуйся вариациями if - IF, for - FOR, @, и т.п. Хотя бы .h файлы уменьши, всё-равно в них не так часто приходится ковыряться. Выигрыш побольше будет чем от замены MENUET на K.


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт окт 02, 2018 8:39 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
FREE3D04 можно и на 10 Кб уменьшить. :)
Не знаю надо ли... в общем смотрите аттач. Там и скрины и бинарники.


Вложения:
free3D04.zip [1.3 МБ]
11 скачиваний

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт окт 02, 2018 8:53 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1499
lev писал(а):
пожать Icons32.png, а непожатый вариант кидать в iso сборку.
Я бы вообще предложил убрать из img ионки тех программ, которых нет в img.
И перенести эти иконки в iso.
Leency писал(а):
Не понятно как использовать icons32.png с ISO
Как уж это разруливаться будет — вопрос другой, пока непонятно.

Но, думаю, согласитесь, что это было бы логично, ведь производители "больших" ОС не кладут сразу в придачу иконки, например, Quake или Doom.
lev писал(а):
Само собой деградирует, но в прошлый раз я долго выискивал эту деградацию, нашел на экранчике, в этот раз лень сравнивать. Имхо выигрыш 11 кб стоит того
Тоже соглашусь.
Leency писал(а):
Правильное уменьшение количества цветов без потери качества - это долгая и кропотливая работа.
А кому сейчас легко :)
lev писал(а):
не отказываться от функционала языка в угоду редактору с подсветкой. Пользуйся вариациями if - IF, for - FOR
Это даже не проблема, оно настраивается.
Товарищ Emil_halim даже делал свою IDE на основе Pelles C IDE https://newsphinxcmm.webs.com/


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт окт 02, 2018 9:04 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1499
Алсо, SNAKE.INI — 8K. Офигеть, да?
Для сравнения, драйвера в папке DRIVERS почти что все занимают меньше.
Вот так, настройки игры "Змейка" занимают больше чем большинство драйверов в img :lol:


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт окт 02, 2018 10:25 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
Я выкладывал гайд, которым увы никто не заинтересовался.
viewtopic.php?f=6&t=1183&p=71624&hilit=%D0%B3%D0%B0%D0%B9%D0%B4#p71624

Быть может, справочные файлы справки KFM и FNAV вынести на ISO?
Добавить в ISO гайд, в гайде раздел "Программы" и туда кидать ридми с описанием и горячими клавишами.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт окт 02, 2018 11:20 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
Скомпановал два тулбара TxtRead и WebView в один, по совпадению они в одинаковых оттенках, получилось еще +2 сектора свободных.
Итого уже 8192 б.

0CodErr
Проверил - змейка без проблем работает и без INI файла...

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт окт 02, 2018 11:46 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1499
Leency писал(а):
змейка без проблем работает и без INI файла...
Судя по исходнику используются значения по умолчанию.

Суммарный размер BUTTONS.BMP + ICONS.BMP для KFM 11,4 КБ (11724 байт).
В сжатом виде это было бы чуть больше 1K.

Шрифт LITT.CHR 3,88 КБ (3982 байт) можно было бы сжать почти в 2,5 раза и грузить запакованный.


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт окт 02, 2018 11:52 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Пн окт 19, 2009 10:58 am
Сообщения: 372
Feel free to remove snake.ini.


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Вт окт 02, 2018 11:53 pm 
Не в сети

Зарегистрирован: Вс окт 27, 2013 8:13 pm
Сообщения: 140
Я попробовал скомпилировать fb2read с отключенными проверками индексов, указателей, типов и т. д. Размер сжатого бинарника уменьшился на 3.2 Кб, при этом загрузка процессора уменьшилась всего на несколько процентов. Вообще, я противник отсутствия рантайм-проверок, но если надо будет, я могу освободить 3-3.5 Кб в образе.


Вернуться к началу
 Заголовок сообщения: Re: "Ночные" сборки KolibriOS
СообщениеДобавлено: Ср окт 03, 2018 2:45 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
Цитата:
eolite.ini, pixie.ini: delete, use app.ini instead
snake.ini: remove from IMG
pixie2 skin.png: better compressing
Итого 17 408 bytes free.
Цитата:
Суммарный размер BUTTONS.BMP + ICONS.BMP для KFM 11,4 КБ (11724 байт).
В сжатом виде это было бы чуть больше 1K.
Надо их вшить в бинарник на этапе компиляции. Только не равами, их тогда сложно редактировать.
Цитата:
Шрифт LITT.CHR 3,88 КБ (3982 байт) можно было бы сжать почти в 2,5 раза и грузить запакованный.
Тут если тоже кто-то поможет, я думаю мы все будем ему благодарны.

all
KIV.INI также можно перенести в app.ini http://prntscr.com/l1h1lc
KIV кстати в него ничего не пишет, только читает.

_________________
Через тернии к звездам


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 1286 сообщений ]  На страницу Пред. 180 81 82 83 8486 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB