Search found 265 matches

by paulcodeman
Sat Sep 15, 2018 1:17 pm
Forum: Data processing
Topic: Программа для редактирования файлов .nc - CNC_editor
Replies: 12
Views: 16785

Re: Программа для редактирования файлов .nc - CNC_editor

IgorA wrote:пробовал добавить в ISO в rev 7363 но что-то не получилось
+ исправил ошибки в include
+ изменил Tupfile.lua
осталось узнать точное местоположение в папке kolibrios/.. я же его положил в utils
by paulcodeman
Fri Sep 14, 2018 12:47 am
Forum: Miscellaneous
Topic: Куда мы катимся?
Replies: 87
Views: 54402

Re: Куда мы катимся?

Если деньги есть и их не мало, то я ЗА
by paulcodeman
Mon Sep 10, 2018 4:44 pm
Forum: Games
Topic: Игра "Косилка"
Replies: 149
Views: 99373

Re: Игра "Косилка"

Я сделал перевод Косилки на английский язык, чтобы не смущать наших иностранных пользователей, но он почему-то не применяется http://prntscr.com/kso3uk Косилка постоянно на русском в обоих дистрах. Что я делаю не так? http://parallel.uran.ru/book/export/html/15 -Dname=value Определить имя name в ко...
by paulcodeman
Mon Sep 10, 2018 12:20 pm
Forum: Miscellaneous
Topic: Стримы/Streams
Replies: 51
Views: 30047

Re: Стримы/Streams

Скажем так: мне нужно создать видимый и для Windows и для Колибри раздел FAT32, используя ВМ Qemu. Попробуй сделать так же , только с поправкой на Windows. Работает, только как-то не понятно обновляются файлы в папке, если например создать в КОС папку, то в Винде папка тоже появиться, если в Винде ...
by paulcodeman
Mon Sep 10, 2018 11:58 am
Forum: Miscellaneous
Topic: Предложение, план развития
Replies: 119
Views: 66856

Re: Предложение, план развития

Набросал прототип интерфейса для утилиты форматирования дисков. Прототип не рабочий, прототип показывает будущее расположение элементов. Высказывайте свои пожелания. Для доработки интерфейса необходим компонент ComboBox (не нашёл) + прикрутить диалог (сделаю на неделе). Имеет ли смысл делать утилит...
by paulcodeman
Sun Sep 02, 2018 12:51 am
Forum: Emulators
Topic: Эмуляция KolibriOS API
Replies: 74
Views: 67207

Re: Эмуляция KolibriOS API

Кстати, говорят что по 0 адресу будет работать в windows 7 x32 битной, а в x64 не будет. В 32 битной будет работать если создать ярлык этого эмулятора и поставить в свойствах ярлыка запускать в отдельной области памяти, но сам я не проверял.
by paulcodeman
Sat Sep 01, 2018 7:17 pm
Forum: Emulators
Topic: Эмуляция KolibriOS API
Replies: 74
Views: 67207

Re: Эмуляция KolibriOS API

Немного доработал эмулятор. Сделал файл настройки setting.ini, где можно по умолчанию задать такие настройки как: [General] ; Jmp default base address BaseAddress=0 ; Theme KolibriOS Enable or Windows Disable Theme=Enable ; Console Show/Hide Console=Show ; Wait exit Enable/Disable WaitExit=Disable Т...
by paulcodeman
Wed Aug 29, 2018 9:52 pm
Forum: HLL
Topic: ГДЕ ПАСКАЛЬ? НЕ ОБЕРОН, НЕ ДЕЛЬФИ, А НОРМАЛЬНЫЙ ПАСКАЛЬ!!!!!
Replies: 14
Views: 10832

Re: ГДЕ ПАСКАЛЬ? НЕ ОБЕРОН, НЕ ДЕЛЬФИ, А НОРМАЛЬНЫЙ ПАСКАЛЬ!!!!!

Alex2003 wrote:Понятно, тут все языковые компиляторы кроме FASM'а полуфабрикаты. Ладно, будем учиться жарить тушёнку! :lol:
Assembler изучай)
by paulcodeman
Tue Aug 28, 2018 4:31 pm
Forum: Kernel
Topic: Предлагаю добавить 2 функции
Replies: 16
Views: 18399

Re: Предлагаю добавить 2 функции

tsdima wrote:
pavelyakov wrote:почему их не выносят в прерывание?
Ты хоть примерно представляешь, что делает процессор при выполнении инструкции int 0x40?
Я понял, тут сглупил, но все де надо что-то придумать на подобии PE dll
by paulcodeman
Tue Aug 28, 2018 3:28 pm
Forum: Kernel
Topic: Предлагаю добавить 2 функции
Replies: 16
Views: 18399

Re: Предлагаю добавить 2 функции

Вообще можно отследить какие часто функции используются во многих программ, это например строковые ф-ции strcpy, strcmp, memcpy, и тд я видел есть даже реализации в самом ядре, почему их не выносят в прерывание? Ведь это уменьшило код почти всех программ?
by paulcodeman
Tue Aug 28, 2018 3:25 pm
Forum: Kernel
Topic: Предлагаю добавить 2 функции
Replies: 16
Views: 18399

Re: Предлагаю добавить 2 функции

tsdima wrote:
theonlymirage wrote:Думаю их лучше реализовать в стандартных библиотеках/модулях для всех языков программирования.
Много шума из ничего. Если всё-таки использовать многозадачность, то кто мешает начинать новый поток с вызова функции 5 и зацикливать его в случае типа setInterval?
мешает разрастание программы
by paulcodeman
Tue Aug 28, 2018 12:20 pm
Forum: Kernel
Topic: Предлагаю добавить 2 функции
Replies: 16
Views: 18399

Re: Предлагаю добавить 2 функции

tsdima wrote:Для начала, объясни, чем не устраивают имеющиеся фукции 5 и 23.
5 - тормозит приложение
23 - таймаут распределяется не равномерно. Вот надо тебе чтобы за 10 сек, ровно 10 раз выполнилась проверка, но не получиться из-за событий или из-за циклов и прочей нагрузки, для этого нужно многопоточность.
by paulcodeman
Tue Aug 28, 2018 11:09 am
Forum: Kernel
Topic: Предлагаю добавить 2 функции
Replies: 16
Views: 18399

Предлагаю добавить 2 функции

Мы знаем, что есть функция 5, которая приостанавливает выполнение программы, но главный минус, что программа не выполняется в это время. Я предлагаю реализовать 2 функции, которые будут работать как в JavaScript: setTimeOut, SetInterval. Смысл такой setTimeOut, создаем отдельный поток, в котором ест...
by paulcodeman
Mon Aug 27, 2018 3:51 pm
Forum: Kernel
Topic: @KERNEL
Replies: 16
Views: 17050

Re: @KERNEL

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