Search found 27 matches

by vitalkrilov
Thu Dec 08, 2022 5:39 pm
Forum: Emulators
Topic: Эмулятор ядра OS Windows
Replies: 58
Views: 56645

Re: Эмулятор ядра OS Windows

Отличный проект. Хорошо, что занялись этим. Я попытался запустить, но: WCore вылетает, если запускать с диском, на котором Windows XP Professional 2002 Service Pack 3. Ядро я перекомпилировал, поставив 1ГиБ в core/dll.inc (408 и 514 строки в последней ревизии: 9885). Таким образом, менял kernel.mnt ...
by vitalkrilov
Thu Jan 13, 2022 4:50 pm
Forum: Programs
Topic: KMatrix - матрица, как в знаменитой серии фильмов
Replies: 13
Views: 9520

Re: KMatrix - матрица, как в знаменитой серии фильмов

Leency wrote:Да, залей на SVN в демки. Попробуй настроить автосборку. Потом можно будет добавить в ISO
#9618: залил и настроил автосборку.

Leency, мне добавить KMatrix в ISO? Или этим кто-то другой занимается?
by vitalkrilov
Sun Jan 09, 2022 12:36 pm
Forum: Programs
Topic: KMatrix - матрица, как в знаменитой серии фильмов
Replies: 13
Views: 9520

Re: KMatrix - матрица, как в знаменитой серии фильмов

Может, лучше создать раздел на Wiki со скринсейверами? Что-то вроде раздела "Прочие разнообразные программы", где будет все то, что не попадает под существующие категории. А в нём уже подраздел "Скринсейверы". Либо подраздел в "Разные полезные программы" (если скринсейв...
by vitalkrilov
Fri Jan 07, 2022 10:00 pm
Forum: Programs
Topic: KMatrix - матрица, как в знаменитой серии фильмов
Replies: 13
Views: 9520

Re: KMatrix - матрица, как в знаменитой серии фильмов

KMatrix 1.2 Добавлена возможность выхода по нажатию на [ESC], системным [Alt]+[F4] (то есть, системной кнопкой); Добавлен параметр "@ss" для работы как скринсейвера (скрывается курсор; выход движением мыши / нажатием на любую кнопку); "Хвост" каждого столбца матрицы теперь может...
by vitalkrilov
Fri Jan 07, 2022 7:08 pm
Forum: Coding
Topic: Использование пути "/sys"
Replies: 13
Views: 6574

Re: Использование пути "/sys"

и : исправил всё оставшееся (в /programs). В итоге осталось совсем чуть-чуть (что я выше написал). Возможно в /programs некоторые программы все ещё используют /rd/1 (старые версии фасма в programs/develop/fasm/tags/ВЕРСИЯ; некоторые файловые менеджеры, к примеру kfm, могут туда обращаться в крайнем...
by vitalkrilov
Thu Jan 06, 2022 11:14 pm
Forum: Coding
Topic: Использование пути "/sys"
Replies: 13
Views: 6574

Re: Использование пути "/sys"

В исправил все обращения к /rd/1 на /sys , кроме: документация к одному из драйверов (пока что не встретил исходник); /build.txt : там рассказывается о том, как править kolibri.img. Туда, разве что, надо добавить текст о том, что на HDD достаточно просто изменить нужный файл в /sys :) ; /kernel : я ...
by vitalkrilov
Thu Jan 06, 2022 10:08 pm
Forum: Boot-loader
Topic: uefi4kos
Replies: 85
Views: 103196

Re: uefi4kos

Найден баг при запуске в UEFI, используя загрузку с HDD (из папки на диске). Создается пустой путь /fd/1 , но как только любая программа запрашивает доступ к нему, он удаляется (именно /fd/1 ; /fd продолжает существовать). Такое возникает лишь один раз с момента запуска. Проверено в Eolite и в Shell.
by vitalkrilov
Thu Jan 06, 2022 10:03 pm
Forum: File managers
Topic: KFAR - полноценный файловый менеджер
Replies: 270
Views: 118080

Re: KFAR - полноценный файловый менеджер

У меня вопрос по конфигу kfar.ini в связи с последними событиями (https://board.kolibrios.org/viewtopic.php?f=2&t=4628). В конфиге указывается ярлык на директорию /rd/1: Shortcut0=/rd/1 Это задумывалось как ярлык на системный каталог (тогда я заменю на /sys) или как ярлык именно на рамдиск (тогд...
by vitalkrilov
Thu Jan 06, 2022 8:57 pm
Forum: Compilers and programming
Topic: Tiny C Compiler
Replies: 290
Views: 195748

Re: Tiny C Compiler

В итоге будет:

Code: Select all

#include <stdio.h>
int main() {
	float a = 3.14f;
	int b = (int)a;
	printf("%d", b);
}
Компиляция (из папки с исходником):

Code: Select all

/kolibrios/develop/tcc/tcc main.c -o a.kex -lc.obj -ltcc
by vitalkrilov
Thu Jan 06, 2022 8:54 pm
Forum: Compilers and programming
Topic: Tiny C Compiler
Replies: 290
Views: 195748

Re: Tiny C Compiler

От разницы указаний библиотек не должно быть проблем - это вляет только на то в каком порядке они будут следовать в коде. Я к сожалению вижу только часть контекста твоей проблемы, возможно, проблема вовсе не в tcc, и даже не в порядке подключения библиотек. Например, текущий формат приложений позво...
by vitalkrilov
Thu Jan 06, 2022 6:29 pm
Forum: Compilers and programming
Topic: Tiny C Compiler
Replies: 290
Views: 195748

Re: Tiny C Compiler

Привет! Собралось без проблем (архив в приложении). Возможно криво прилинковалась библиотека tcc. Используй вариант из дистрибутива, но в файле tcc.conf надо раскомментировать строку "tcc_root kx" Спасибо за ответ. Интересно получилось: я сравнил мой и твой вариант, и выходит, что необход...
by vitalkrilov
Thu Jan 06, 2022 2:49 pm
Forum: File managers
Topic: Файловый навигатор
Replies: 124
Views: 83266

Re: Файловый навигатор

kw33 wrote:При попытке открыть .txt-файл пишет:
Cannot run `/sys/QUARK` because File not found
Спасибо, что заметили ошибку. Исправлено в r9582 (в ближайшее время должно загрузиться в образ системы).
by vitalkrilov
Thu Jan 06, 2022 1:15 am
Forum: Compilers and programming
Topic: Tiny C Compiler
Replies: 290
Views: 195748

Re: Tiny C Compiler

В TCC баг замечен:
Если использовать преобразование типов с плавающей запятой в целочисленный, то скомпилированная программа будет вылетать (в Board->Kernel видно).
Пример кода:

Code: Select all

float a = 3.14f;
int b = (int)a;
by vitalkrilov
Wed Jan 05, 2022 8:41 pm
Forum: Coding
Topic: Использование пути "/sys"
Replies: 13
Views: 6574

Re: Использование пути "/sys"

punk_joker wrote:Еще вопрос по этой теме, а раньше разве не было еще fd0?
Он и сейчас есть. /fd/1 вроде.
Однако с ним баг в ядре (я еще не писал об этом, нужно будет куда-то это записать): при запуске в UEFI ядро создает пустой путь -- /fd/1, но как только любая программа запрашивает доступ к нему, он удаляется.