Aren Elchinyan
|
d5cb26f9a4
|
Оптимизация потребления ОЗУ
Теперь для запуска требуется всего 27 мегабайт ОЗУ!
|
2024-02-02 18:36:48 +03:00 |
|
Aren Elchinyan
|
8fe1df88a3
|
0.2.0
|
2024-02-01 20:12:47 +03:00 |
|
Aren
|
885a097feb
|
Исправление предупреждений
|
2024-02-01 18:24:01 +03:00 |
|
Aren Elchinyan
|
84e5169bff
|
Добавлена трассировка стека
|
2024-02-01 11:12:35 +03:00 |
|
Aren Elchinyan
|
933baa57f9
|
Небольшие оптимизации
|
2024-02-01 10:24:32 +03:00 |
|
Aren Elchinyan
|
e31c9db524
|
Добавлена функция удаления поток по ID
|
2024-02-01 10:23:43 +03:00 |
|
Aren Elchinyan
|
8ad4c32272
|
Добавлен дамп потоков
|
2024-02-01 10:18:24 +03:00 |
|
Aren Elchinyan
|
1ab27c1a70
|
Добавлен начальный файл для страничной адресации
|
2024-01-31 21:01:19 +03:00 |
|
Aren Elchinyan
|
176fe9b66b
|
Добавлена шапка для com.c
|
2024-01-31 20:56:56 +03:00 |
|
Aren Elchinyan
|
70d722deee
|
Исправление версионирования
|
2024-01-31 20:19:33 +03:00 |
|
Aren Elchinyan
|
8c54109dc9
|
GDT больше не используется
|
2024-01-31 20:09:55 +03:00 |
|
Aren Elchinyan
|
112da40706
|
Оптимизация потоков
|
2024-01-31 19:41:43 +03:00 |
|
Aren Elchinyan
|
73bf252f98
|
Добавлена функция str_contains
|
2024-01-27 22:04:14 +03:00 |
|
Aren Elchinyan
|
adf6d4a8b9
|
Добавлена функция удаления потока
|
2024-01-27 22:03:33 +03:00 |
|
Aren Elchinyan
|
c875299b3d
|
Небольшое исправление инициализации потока
|
2024-01-23 21:00:04 +03:00 |
|
Aren
|
29bfc8faba
|
Стек увеличен до 16 кб
|
2024-01-23 16:01:48 +03:00 |
|
Aren Elchinyan
|
883c977b28
|
Небольшие исправления
|
2024-01-22 21:46:36 +03:00 |
|
Aren Elchinyan
|
df965c2218
|
Добавлен RTC
|
2024-01-22 21:45:56 +03:00 |
|
Aren
|
93934c6605
|
Небольшие исправления
|
2024-01-22 17:45:34 +03:00 |
|
Aren Elchinyan
|
feaab75a6f
|
Добавлено время потока
|
2024-01-21 22:17:37 +03:00 |
|
Aren Elchinyan
|
50ad112d7f
|
Добавлены блокировки в отладчик
|
2024-01-21 22:00:56 +03:00 |
|
Aren Elchinyan
|
a7703f54ab
|
Монтирование данных из других модулей в IMFS
|
2024-01-21 22:00:25 +03:00 |
|
Aren Elchinyan
|
c4b8ec6787
|
Поддержка многопоточности
|
2024-01-21 21:40:21 +03:00 |
|
Aren Elchinyan
|
90cf91ee31
|
Уменьшено потребление памяти
|
2024-01-21 19:26:01 +03:00 |
|
Aren Elchinyan
|
d8e5d5f081
|
Добавлена переменная среды after_init
|
2024-01-21 19:25:04 +03:00 |
|
Aren Elchinyan
|
99b04b5481
|
Добавлено переключение потоков
|
2024-01-20 19:04:26 +03:00 |
|
Aren Elchinyan
|
1fc22169cd
|
Количество модулей неограниченно, добавлено: mod_add, mod_del
|
2024-01-18 22:17:38 +03:00 |
|
Aren Elchinyan
|
687ec44829
|
Удаление лишних переменных
|
2024-01-18 22:16:43 +03:00 |
|
Aren Elchinyan
|
4fee1d1c64
|
Добавление функции tool_uint_pow и доработка форматированного вывода
|
2024-01-18 22:10:10 +03:00 |
|
Aren Elchinyan
|
e5aae06c09
|
Небольшие исправления предупреждений
|
2024-01-14 15:28:26 +03:00 |
|
Aren Elchinyan
|
08bc26c87f
|
Отключены неисправные блоки кода
|
2024-01-14 15:28:12 +03:00 |
|
Aren Elchinyan
|
471ee3cde3
|
Добавлены буферы ввода-вывода
|
2024-01-14 15:27:52 +03:00 |
|
Aren Elchinyan
|
dca0a33564
|
Исправлено дублирование символов
Исправлено дублирование первого символа при достижении новой строки
|
2024-01-14 14:53:31 +03:00 |
|
Aren Elchinyan
|
210bea4f42
|
Исправление отрисовки отладочной информации
|
2024-01-13 18:23:29 +03:00 |
|
Aren Elchinyan
|
b6ad573dfa
|
Новая система отладки
|
2024-01-13 00:00:11 +03:00 |
|
Aren
|
9c11be08c9
|
Исправлен механизм смены потоков
|
2024-01-10 19:29:17 +03:00 |
|
Aren Elchinyan
|
224256a8ac
|
Создание тестового менеджера потоков
|
2024-01-02 16:32:32 +03:00 |
|
Aren Elchinyan
|
b9d186cc2f
|
Небольшие исправления
|
2023-12-28 23:57:07 +03:00 |
|
Aren Elchinyan
|
2d0a37f6a5
|
Доработка модуля Ps/2
|
2023-12-25 22:34:54 +03:00 |
|
Aren Elchinyan
|
36d28d5f90
|
Добавлена ширина в форматированный вывод
|
2023-12-17 15:21:27 +03:00 |
|
Aren Elchinyan
|
f8cf58a450
|
Добавлено предупреждение
|
2023-12-17 00:58:14 +03:00 |
|
Aren Elchinyan
|
22a59655b6
|
Отображение подсказки в режиме отладки
|
2023-12-17 00:54:13 +03:00 |
|
Aren Elchinyan
|
c376f903b0
|
Создание шаблона для драйвера COM порта
|
2023-12-16 00:14:24 +03:00 |
|
Aren Elchinyan
|
76724a1b07
|
Отключение лишних логов при загрузке
|
2023-12-16 00:14:03 +03:00 |
|
Aren Elchinyan
|
b909a5f963
|
Возврат текущего фреймбуффера ядром
|
2023-12-16 00:13:37 +03:00 |
|
Aren Elchinyan
|
f4d5158799
|
Создание модуля TGA
|
2023-12-16 00:12:39 +03:00 |
|
Aren
|
02ba9d199b
|
Вынос выхода из симуляции в отдельную функцию
|
2023-12-15 19:21:27 +03:00 |
|
Aren
|
cc7c21f0fd
|
Поддержка обработки прерываний в модулях
|
2023-12-15 17:59:43 +03:00 |
|
Aren Elchinyan
|
e36201c412
|
Вынос кода в модуль ps/2
|
2023-12-15 00:39:28 +03:00 |
|
Aren Elchinyan
|
1d06b2443d
|
Исправление мелких ошибок
|
2023-12-15 00:23:23 +03:00 |
|