Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Oct 29, 2020 4:50 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 1008 posts ]  Go to page Previous 164 65 66 67 68 Next
Author Message
PostPosted: Wed May 15, 2019 7:19 pm 
Offline

Joined: Wed May 15, 2019 6:13 pm
Posts: 1
Месяц почти регулярно юзаю 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. Но, если по вышеобозначенным вопросам имеется документация, инструкции и исполняемые файлы - прошу извинить: я ещё далеко не всю документацию осилил, и не весь форум прочитал.
Если чем-либо могу помочь проекту - располагайте мной, всемерно буду рад. Как минимум, в роли тестировщика - вполне.


Top
   
PostPosted: Wed May 15, 2019 7:40 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5292
6. А он есть :) Посмотри на таскбар


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

_________________
Звиздеть не мешки ворочать
Top
   
PostPosted: Wed May 15, 2019 7:45 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5292
3. Не понял проблему, но по видимому на рамдиске просто нет места.
8. Сейчас можно только открыть новую папку с музыкой в Pixie. Нужен функционал именно для добавления файлов в текущий плейлист?

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

_________________
Звиздеть не мешки ворочать


Top
   
PostPosted: Sun Aug 04, 2019 1:27 am 
Offline
User avatar

Joined: Thu Aug 04, 2016 10:43 am
Posts: 34
Здравствуйте.
Я немного отстал от колибрийской жизни. Колибри Н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 257 times
Top
   
PostPosted: Sun Sep 08, 2019 8:44 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5292
ProMiNick
Я не совсем понял что нам даст перемещение кода SF_CREATE_WINDOW внутрь процедуры draw_window.

_________________
Звиздеть не мешки ворочать


Top
   
PostPosted: Sun Sep 08, 2019 12:11 pm 
Offline
User avatar

Joined: Thu Aug 04, 2016 10:43 am
Posts: 34
Leency
Структурирование исходного текста, придание ему каркасности и масштабируемости при относительно том же результирующем коде.
Опенсорц должен быть как можно дружественней к читателям, если от этого не страдает результирующий код.
Я в полстраны(в пол России) от моих исходников (отдыхаю от всего - семьей), не помню, поэтому более подробно не отвечу. Сейчас (до 14 сентября) я на форумах, не более, чем как читатель.


Top
   
PostPosted: Mon Dec 02, 2019 4:06 am 
Offline

Joined: Sun Nov 10, 2019 11:48 pm
Posts: 2
Неплохо было бы реализовать поддержку сенсорного экрана.
У меня валяется планшет Sony Vaio TAP11 и вроде бы всё окей, но не хватает отклика на пальцы :D


Top
   
PostPosted: Mon Dec 02, 2019 7:04 am 
Offline
User avatar

Joined: Wed Mar 18, 2015 8:22 am
Posts: 307
Думаю, это можно сделать, обманув КолибриОС: сэмулировать тачпад как клавиатуру с одной большой кнопкой.
П.С. Затупил - экран должен эмулироваться как мышка

_________________
Гордон Фримен - я из прошлого :D


Last edited by Alex2003 on Mon Dec 30, 2019 4:10 pm, edited 1 time in total.

Top
   
PostPosted: Wed Dec 04, 2019 3:36 pm 
Offline
User avatar

Joined: Mon Nov 19, 2012 5:22 pm
Posts: 459
Alex2003, не, у кнопок нет X- Y- координат, так что не катит. Тачпад - родич мышки, так что как ни крутисб, дровишки писать надо.

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Top
   
PostPosted: Wed Dec 04, 2019 4:18 pm 
Offline

Joined: Mon Mar 27, 2006 6:33 am
Posts: 689
Alex2003 wrote:
Думаю, это можно сделать, обманув КолибриОС: сэмулировать тачпад как клавиатуру с одной большой кнопкой.

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

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


Top
   
PostPosted: Mon Jan 13, 2020 9:33 pm 
Offline

Joined: Mon Jan 13, 2020 9:21 pm
Posts: 3
Когда будет адаптация под Raspberry Pi?


Top
   
PostPosted: Tue Jan 14, 2020 10:17 am 
Offline
User avatar

Joined: Wed Mar 18, 2015 8:22 am
Posts: 307
Уважаемый Сергей Александрович!
Наша операционная система разрабатывается чисто для ПК-архитектур IA-32 IBM PC. Портирование на другие платформы не планируется по причине трудностей с программистами и самим процессом портирования.
Просим понять нас!

_________________
Гордон Фримен - я из прошлого :D


Top
   
PostPosted: Thu Jan 16, 2020 11:35 pm 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1412
Сергей Александрович wrote:
Когда будет адаптация под Raspberry Pi?

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


Top
   
PostPosted: Sun Apr 12, 2020 11:27 am 
Offline
User avatar

Joined: Mon Apr 06, 2020 1:09 pm
Posts: 53
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 99 times

_________________
The best way to predict the future is to create it.
Top
   
PostPosted: Mon Apr 20, 2020 7:48 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Fri Jun 30, 2006 9:01 am
Posts: 1276
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...

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 1008 posts ]  Go to page Previous 164 65 66 67 68 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited