Commit Graph

54 Commits

Author SHA1 Message Date
Aren 7d0133a964 Добавлена проверка на последний блок памяти 2023-12-08 18:11:18 +03:00
Aren Elchinyan dd45b2ef6c Теперь все модули - статично собираются 2023-12-07 13:17:05 +03:00
Aren Elchinyan 4bcd50a63f Добавление tool_strcpy 2023-12-07 13:15:53 +03:00
Aren Elchinyan ad38cbda6b Добавление доски отладки 2023-12-07 13:15:25 +03:00
Aren 11f07cb832 Замена пробелов на таб 2023-11-30 17:00:24 +03:00
Aren Elchinyan 4244853b13 Совмещены директории pci и pci_data 2023-11-29 22:18:37 +03:00
Aren Elchinyan a0de7f8034 Исправление выделения ОЗУ под менеджер динамичной памяти
Теперь он потребляет все 16 мегабайт вместо 4
2023-11-29 00:33:36 +03:00
Aren Elchinyan 86ff34a34a Поиск соответствий в базе PCI 2023-11-26 18:23:58 +03:00
Aren Elchinyan beb3ab0eb6 Парсер для адаптера данных 2023-11-26 13:12:57 +03:00
Aren Elchinyan 4338b6f75c Новая ветка для тестов 2023-11-25 21:22:34 +03:00
Aren e964524c03 Добавлен поиск модулей по тегам 2023-11-18 19:38:04 +03:00
Aren Elchinyan 28c1a6ef55 Добавлен режим "без отладочной информации" 2023-11-18 15:26:04 +03:00
Aren Elchinyan 1d2095a2b7 Модули теперь грузятся по фиксированному адресу 2023-11-18 14:50:37 +03:00
Aren 8a32d4070e Исправление загрузки модулей 2023-11-17 21:08:08 +03:00
Aren Elchinyan d7d41481b8 Обновление системных функций 2023-11-07 22:34:26 +03:00
Aren Elchinyan 8e32e0ce03 Убраны мелкие предупреждения при сборке 2023-11-02 00:29:27 +03:00
Aren Elchinyan 41b308f43e Порционное увеличение динамической памяти 2023-10-31 19:09:32 +03:00
Aren Elchinyan 80fae02e94 Добавлен список модулей 2023-10-31 19:08:09 +03:00
Aren Elchinyan 076c87badf Графическое выделение важного текста 2023-10-31 19:07:15 +03:00
Aren Elchinyan ef5e8cc0ab Исправление всех предупреждений 2023-10-31 19:06:56 +03:00
Aren Elchinyan 8b0ecd8e3a При нажатии на ESCAPE - выход из симуляции 2023-10-29 19:52:04 +03:00
Aren Elchinyan ec3e07c611 Обновлен счетчик сборки 2023-10-29 19:19:27 +03:00
Aren Elchinyan 00da982ab1 Из ядра удалено определение L2 кэша 2023-10-29 19:19:10 +03:00
Aren Elchinyan b135289a08 Новая проверка на NULL 2023-10-29 18:47:24 +03:00
Aren Elchinyan 7238a090b8 Обработчик прерываний перенастроен 2023-10-29 18:42:29 +03:00
Aren Elchinyan f7fa21b2a2 Начальная поддержка 2х и более мониторов 2023-10-29 18:42:11 +03:00
Aren Elchinyan 3a4fc413c4 Добавлена инициализация SSE 2023-10-29 18:41:16 +03:00
Aren Elchinyan 5d4ebbe415 Новая система логов 2023-10-29 16:12:00 +03:00
Aren Elchinyan 6b15ba0f8a Исправление уязвимости в форматированном выводе 2023-10-29 16:11:41 +03:00
Aren Elchinyan 15123ef5da Добавлен запуск с cdrom 2023-10-26 23:11:38 +03:00
Aren 2ba30e85c6 Добавление программируемого интервального таймера 2023-10-25 00:07:32 +03:00
Aren Elchinyan fe63787821 Загрузка модулей исправлена 2023-10-24 23:53:20 +03:00
Aren Elchinyan 6ae0e82d92 Мелкие правки 2023-10-24 23:39:00 +03:00
Aren Elchinyan ae2039ca68 Исправлены опечатки 2023-10-23 17:20:15 +03:00
Aren Elchinyan 0eef3837f6 Добавление модуля "Мелодия"
Модуль воспроизводит мелодию при загрузке используя PC Speaker
2023-10-23 09:16:16 +03:00
Aren 9cc14acb1c Инициализация виртуального пространства теперь происходит с использованием 16мб ОЗУ 2023-10-22 14:38:04 +03:00
Aren Elchinyan 02a31cdff7 Добавлены описания 2023-10-21 21:23:51 +03:00
Aren Elchinyan 1ca922bb15 Перевод кодовой базы на язык C 2023-10-21 20:27:23 +03:00
Aren 94dca214ca Добавление инструкций по сборке и запуску 2023-10-21 18:59:06 +03:00
Aren 976513b034 Обновление проверок архитектурнозависимых функций 2023-10-21 19:37:02 +03:00
Aren 4a233e13ad Добавлена поддержка TGA 2023-10-19 19:46:58 +03:00
Aren 3825c1a1d8 Дополнительные функции библиотеки ядра 2023-10-17 15:12:22 +03:00
Aren 2316ec9d1d Добавление assert 2023-10-17 13:10:01 +03:00
Aren Elchinyan ad90ecc929 Небольшие исправления 2023-10-15 20:29:21 +03:00
Aren Elchinyan c8347f0d5f Изменение логики загрузки модулей 2023-10-15 18:45:09 +03:00
Aren Elchinyan 9579516d35 Теперь мы можем грузить модули 2023-10-13 21:39:48 +03:00
Aren d6b3ab1186 Сборка модулей 2023-10-13 17:45:04 +03:00
Aren Elchinyan a20e9d5a98 Мелкие исправления 2023-10-12 22:50:46 +03:00
Aren Elchinyan fbd3e2712e Переименовал проект в БМПОС 2023-10-12 22:30:54 +03:00
Aren Elchinyan 8591760539 Базовый функционал определения железа 2023-10-07 18:28:48 +03:00