Oh dear...
The compilation programm is for windows, but it's simple as a club.
http://board.kolibrios.org/viewtopic.ph ... 2&start=30
Search found 1244 matches
- Wed Oct 04, 2023 6:49 pm
- Forum: Design and decoration
- Topic: Enhance the system font (8x16)
- Replies: 8
- Views: 63923
- Mon Sep 04, 2023 7:27 pm
- Forum: News
- Topic: Pay for the code
- Replies: 36
- Views: 101272
Re: Pay for the code
Делаю переименование NTFS. Скорее всего срок 0.5-3 месяца. Заинтересован в остальном, но выглядит сложно. Там сложность в том, что нужно обеспечить надёжность операции. Для переименования нужно создать новый индекс и удалить старый. С удалением могут быть проблемы по пункту 3 http://board.kolibrios...
- Sun Aug 06, 2023 3:15 pm
- Forum: Kernel
- Topic: Рефакторинг ядра
- Replies: 36
- Views: 88280
Re: Рефакторинг ядра
2) В структуре каждой файловой системы есть мьютекс по имени "lock". Если переместить его в структуре FAT, то и адрес будет везде одинаковый. А других программ вроде как и нет.
- Sat Aug 05, 2023 6:56 pm
- Forum: Emulators
- Topic: Эмулятор ядра OS Windows
- Replies: 58
- Views: 62079
Re: Эмулятор ядра OS Windows
68,27 выделяет память в куче процесса через 68,12 и читает через 70,0. Естественно, другой процесс доступа к ней не имеет, и нужна именованная область.
Если файл не сжат через Kpack, то лучше непосредственно использовать функцию 70,0.
Если файл не сжат через Kpack, то лучше непосредственно использовать функцию 70,0.
- Tue Jul 18, 2023 2:40 pm
- Forum: Drive subsystem
- Topic: NTFS
- Replies: 299
- Views: 184934
Re: NTFS
Если точнее, нужно вставить вместо строк 3481 и 3482 что-то вроде этого:... и протестировать крупные и мелкие файлы.
Code: Select all
cmp edx, [edi+fileRealSize+4]
jc @f
jnz .resize
cmp [edi+fileRealSize], eax
jnc @f
.resize:
mov [edi+fileRealSize], eax
mov [edi+fileRealSize+4], edx
@@:
- Fri Jul 14, 2023 11:35 pm
- Forum: Drive subsystem
- Topic: NTFS
- Replies: 299
- Views: 184934
Re: NTFS
Просмотрел код. Да, похоже функция всегда устанавливает размер файла в каталоге, а должна только увеличивать. Так тестировали, что заметили только сейчас. Видимо непопулярный расклад. Только я уже много лет не занимался программированием, сам не исправлю... Если что, там всего-то нужно сделать сравн...
- Wed Jun 21, 2023 7:41 pm
- Forum: Network
- Topic: не открывается сайт mail.ru (потому что через прокси)
- Replies: 11
- Views: 34354
Re: не открывается сайт mail.ru (потому что через прокси)
Сам браузер не поддерживает https, ему нужен прокси который расшифровывает сайты и превращает их в http (и обратно).
- Sat Jun 03, 2023 9:34 pm
- Forum: Drivers
- Topic: USB-ввод не работает.
- Replies: 2
- Views: 7812
Re: USB-ввод не работает.
Ну если на мат плате есть разъёмы PS/2, то в принципе есть переходники с USB...
- Tue May 16, 2023 5:20 pm
- Forum: Application libraries
- Topic: Font library (Rasterworks)
- Replies: 101
- Views: 77778
Re: Font library (Rasterworks)
Да оставлю пожалуй, раз зачем-то сделал. Иначе как минимум курсив будет вылазить с другой стороны, а то и падать с ошибкой. Ничего не мешает выводить на экран не всю ширину буфера.
- Mon May 15, 2023 6:13 pm
- Forum: Application libraries
- Topic: Font library (Rasterworks)
- Replies: 101
- Views: 77778
Re: Font library (Rasterworks)
Глянул код. Действительно, ширина строки рассчитывается на символ больше. А вот почему я так сделал уже не помню...
Может, из-за курсива.
Может, из-за курсива.
- Sun May 14, 2023 6:50 pm
- Forum: Application libraries
- Topic: Font library (Rasterworks)
- Replies: 101
- Views: 77778
Re: Font library (Rasterworks)
Так падажжи...
Что выдаёт render_style_mask?
И... << 48 это же сдвиг на 48? Там всего 32 бита.
Что выдаёт render_style_mask?
И... << 48 это же сдвиг на 48? Там всего 32 бита.
- Tue Dec 27, 2022 1:37 pm
- Forum: Graphics subsystem
- Topic: Реализация GUI KolibriOS
- Replies: 5
- Views: 15581
Re: Реализация GUI KolibriOS
В папке SETTINGS есть текстовый файл AUTORUN.DAT. Согласно ему запускаются программы @ICON (ярлыки рабочего стола), @DOCKY (хрень сбоку) и @TASKBAR (угадай что).
GUI реализован прям в ядре. Ещё есть библиотека boxlib.
GUI реализован прям в ядре. Ещё есть библиотека boxlib.
- Tue Oct 11, 2022 4:15 pm
- Forum: Polls
- Topic: Сборка чистого ядра
- Replies: 9
- Views: 20987
Re: Сборка чистого ядра
.dll это формат динамических библиотек, не только системных. На самом деле это сделано для файловых менеджеров. Для программ в колибри есть расширение .kex, но есть и определение по принципу линукса.
- Mon Oct 10, 2022 2:08 pm
- Forum: Polls
- Topic: Сборка чистого ядра
- Replies: 9
- Views: 20987
Re: Сборка чистого ядра
И чё дальше? Само по себе ядро ничего не может. Нужно редактировать img.
- Sun Oct 09, 2022 4:30 pm
- Forum: Polls
- Topic: Сборка чистого ядра
- Replies: 9
- Views: 20987
Re: Сборка чистого ядра
Ничего не нужно переносить, у ядра всё своё. Только создать файл lang.inc или взять из папки data. Полученное ядро можно сжать через kerpack или просто удалить из дистра игры/демки/3d.