Board.KolibriOS.org
https://board.kolibrios.org/

Что я хочу увидеть в Колибри завтра....
https://board.kolibrios.org/viewtopic.php?f=28&t=677
Page 66 of 68

Author:  NeoMatrix [ Wed May 15, 2019 7:19 pm ]
Post subject:  Re: Что я хочу увидеть в Колибри завтра....

Месяц почти регулярно юзаю KolibriN10. Установил на HDD в отдельный раздел на FAT32 на зверьке Aser Aspire One D260.
Что хотелось бы:
1. Поддержку сетевых Qualcomm Atheros AR8152 v1.1 Fast Ethernet (rev c1) и/или Qualcomm Atheros AR9285 Wireless Network Adapter (rev 01).
2. Поддержку работы HDD в AHCI режиме.
3. Отсутствия путаницы с деревом директорий на Ram-disc и дерева директорий на корневом разделе HDD. При попытке сохранить/открыть файл предлагает дерево на Ram-disc, а файлы в рутовой директории прочитать/записать получается не всегда - выдаёт ошибки.
4. Аналог утилиты File - распознавание типа файла по содержимому и корректное с ним обращение.
5. Хотелось бы видеть инструмент портирования драйверов и приложений (с перекомпилляцией из исходников) из линуксов, например.
6. Не помешал бы Alt+Tab.
7. Очень бы было приятно наблюдать в системе (в текстовой Shell, в смысле) полноценную поддержку POSIX и команд Bash со всем их набором опций и аргументов, конвейеры и прочие привычные вкусняшки.
8. Мелочь, но хотелось бы кнопку добавления (открытия KFM) файлов/директорий в Pixie.
9. Полноценное разделение прав на файлы и каталоги, как в линухах...
Да и ещё много чего хотелось бы видеть.

Это не требование в стиле "Эй там, сделайте мне быстрааа!". Это ответ на вопрос: "Что бы вы хотели видеть в Колибри завтра".
К моему прискорбию, должен признаться, что скиллами программирования я практически не владею, кроме некоторых мелочей в Bash. Но, если по вышеобозначенным вопросам имеется документация, инструкции и исполняемые файлы - прошу извинить: я ещё далеко не всю документацию осилил, и не весь форум прочитал.
Если чем-либо могу помочь проекту - располагайте мной, всемерно буду рад. Как минимум, в роли тестировщика - вполне.

Author:  Leency [ Wed May 15, 2019 7:40 pm ]
Post subject:  Re: Что я хочу увидеть в Колибри завтра....

6. А он есть :) Посмотри на таскбар

Attachments:
AltTab.zip [221.91 KiB]
Downloaded 331 times

Author:  Leency [ Wed May 15, 2019 7:45 pm ]
Post subject:  Re: Что я хочу увидеть в Колибри завтра....

3. Не понял проблему, но по видимому на рамдиске просто нет места.
8. Сейчас можно только открыть новую папку с музыкой в Pixie. Нужен функционал именно для добавления файлов в текущий плейлист?

Спасибо за интерес к KolibriN! :)

Author:  ProMiNick [ Sun Aug 04, 2019 1:27 am ]
Post subject:  Re: Что я хочу увидеть в Колибри завтра....

Здравствуйте.
Я немного отстал от колибрийской жизни. Колибри Н10 - здорово.
А почему фасм такой старый я же давно 1.73.04 публиковал. Могли бы прикрутить к транку. Я его конечно тут на форуме публиковал.
Ну да ладно с 1.73.04.
Теперь прикрепил 1.73.15 - исходники всех фасмов для всех ОС (кроме Менует64) в одном пакете. В примерах есть ком-сервер - он хоть и для винды, но он на ассемблере. т.е. можно портировать технологию. В качестве хостовой ОС пакет расчитан на Windows.

Собственно у колибри нет проблем ни с сетью ни с USB. Поэтому пользуйтесь на здоровье даже без всякого СВНа. В архиве фасм для колибри уже скомпилирован - осталось заКПАКчить и можно менять старый встроенный на новый - разница 1 кб+-.

Кстати в той версии которую публиковал ранее - проверка на смену системных цветов была столь же тяжела как и применение этих цветов. В этой версии проверка занимает куда меньше процессорного времени - строчек кода тем более.

Вот тут у меня вопрос:
Code:
do_redraw:
        pusha
        mcall   SF_REDRAW,SSF_BEGIN_DRAW ; Start of draw
       
        call    accept_systemcolors
        mov     edx,[sc.work]
        or      edx,CW_CAPTION or CW_CLIENTRECTCOORDS or CW_SKINED;0x33000000
        mcall   SF_CREATE_WINDOW,<100,280>,<90,260>,edx,CLR_BLACK,title            ; Draw Window Label Text

        mcall   SF_THREAD_INFO,PROCESS_INFO,-1

        mov     eax,dword[PROCESS_INFO.wnd_state] ;status of window
        test    eax,100b
        jnz     .skip_draw_window
        call    draw_window
.skip_draw_window:
        mcall   SF_REDRAW,SSF_END_DRAW ; End of Draw
        popa
        ret

логичнее
Code:
        mov     edx,[sc.work]
        or      edx,CW_CAPTION or CW_CLIENTRECTCOORDS or CW_SKINED;0x33000000
        mcall   SF_CREATE_WINDOW,<100,280>,<90,260>,edx,CLR_BLACK,title            ; Draw Window Label Text

поместить внутрь процедуры
Code:
        draw_window

или SF_THREAD_INFO не отработает как должно, если предварительно не создать окно.

Пока с фасмом игрался - обнаружил баг - во время растяжения окна кликакются элементы вроде чекбоксов если нажатая мышка просто над ними проходит.
А еще Колибровый пуск при потере фокуса не сворачивается - но это мне понравилось - это не баг, это фича - не исправляйте пожалуйста.
Возможно https клиент в Колибри появится. Правда для начала с кишками http клиента придется разобраться. В худшем случае https клиент на первых порах будет весить как сама Колибри( - но быть будет, не завтра,конечно, но в этом году.

Attachments:
fasmw17315COMFRIENDLY.zip [1.78 MiB]
Downloaded 253 times

Author:  Leency [ Sun Sep 08, 2019 8:44 am ]
Post subject:  Re: Что я хочу увидеть в Колибри завтра....

ProMiNick
Я не совсем понял что нам даст перемещение кода SF_CREATE_WINDOW внутрь процедуры draw_window.

Author:  ProMiNick [ Sun Sep 08, 2019 12:11 pm ]
Post subject:  Re: Что я хочу увидеть в Колибри завтра....

Leency
Структурирование исходного текста, придание ему каркасности и масштабируемости при относительно том же результирующем коде.
Опенсорц должен быть как можно дружественней к читателям, если от этого не страдает результирующий код.
Я в полстраны(в пол России) от моих исходников (отдыхаю от всего - семьей), не помню, поэтому более подробно не отвечу. Сейчас (до 14 сентября) я на форумах, не более, чем как читатель.

Author:  biffick [ Mon Dec 02, 2019 4:06 am ]
Post subject:  Re: Что я хочу увидеть в Колибри завтра....

Неплохо было бы реализовать поддержку сенсорного экрана.
У меня валяется планшет Sony Vaio TAP11 и вроде бы всё окей, но не хватает отклика на пальцы :D

Author:  Alex2003 [ Mon Dec 02, 2019 7:04 am ]
Post subject:  Re: Что я хочу увидеть в Колибри завтра....

Думаю, это можно сделать, обманув КолибриОС: сэмулировать тачпад как клавиатуру с одной большой кнопкой.
П.С. Затупил - экран должен эмулироваться как мышка

Author:  GerdtR [ Wed Dec 04, 2019 3:36 pm ]
Post subject:  Re: Что я хочу увидеть в Колибри завтра....

Alex2003, не, у кнопок нет X- Y- координат, так что не катит. Тачпад - родич мышки, так что как ни крутисб, дровишки писать надо.

Author:  Kopa [ Wed Dec 04, 2019 4:18 pm ]
Post subject:  Re: Что я хочу увидеть в Колибри завтра....

Alex2003 wrote:
Думаю, это можно сделать, обманув КолибриОС: сэмулировать тачпад как клавиатуру с одной большой кнопкой.

Теоретически, если сделать экранную клавиатуру без отображения её или с прозрачностью,
а в KolibriOS предусмотреть позиционирование курсора мыши по координатам нажатой клавиши,
то в какой то степени можно получить требуемый хак. :) (этот вариант решения предполагается?)

P.S. Данная виртуальная клавиатура для KolibriOS может быть со сколь угодно количеством клавиш,
но должна быть создана для хост-системы с тач-падом (экраном) в рамках которого запускается KolibriOS.

Author:  Сергей Александрович [ Mon Jan 13, 2020 9:33 pm ]
Post subject:  Re: Что я хочу увидеть в Колибри завтра....

Когда будет адаптация под Raspberry Pi?

Author:  Alex2003 [ Tue Jan 14, 2020 10:17 am ]
Post subject:  Re: Что я хочу увидеть в Колибри завтра....

Уважаемый Сергей Александрович!
Наша операционная система разрабатывается чисто для ПК-архитектур IA-32 IBM PC. Портирование на другие платформы не планируется по причине трудностей с программистами и самим процессом портирования.
Просим понять нас!

Author:  art_zh [ Thu Jan 16, 2020 11:35 pm ]
Post subject:  Re: Что я хочу увидеть в Колибри завтра....

Сергей Александрович wrote:
Когда будет адаптация под Raspberry Pi?

Колибри летает над ягодками
будет прикольная адаптация RPi в качестве прикорма для Колибри

Author:  rgimad [ Sun Apr 12, 2020 11:27 am ]
Post subject:  Re: Что я хочу увидеть в Колибри завтра....

NeoMatrix wrote:
1. Поддержку сетевых Qualcomm Atheros AR8152 v1.1 Fast Ethernet (rev c1) и/или Qualcomm Atheros AR9285 Wireless Network Adapter (rev 01).

У меня аж в двух ноутах стоит адаптер Qualcomm Atheros AR9285 , я начал исследовать возможность написания драйвера под него. На данный момент мне удалось написать программу для колибри которая прочитала конфигурационные регистры pci и сдампила все 64килобайта его mmio региона. Но здесь встала проблема с технической документацией: в дампе почти все это 0xdeadbeef и 0xbadc0ffe, за исключением регистров содержащих инфу о ревизии и тд.. Скорее всего потому что я не знаю как инициализировать это устройство. Прикреплю дамп здесь мб кому интересно

Attachments:
ath_mmio_dump [64 KiB]
Downloaded 96 times

Author:  hidnplayr [ Mon Apr 20, 2020 7:48 pm ]
Post subject:  Re: Что я хочу увидеть в Колибри завтра....

NeoMatrix wrote:
1. Поддержку сетевых Qualcomm Atheros AR8152 v1.1 Fast Ethernet (rev c1)


It is possible to add support in new AR81XX driver, but I don't have the hardware to test it...

Page 66 of 68 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/