Rev |
Age |
Author |
Path |
Log message |
Diff |
864 |
2021-01-29 19:48:28 |
alone |
/src/kernel/userkrnl.asm |
-kernel: везде теперь pgkillable прямо при создании задачи |
|
776 |
2020-11-01 18:55:43 |
dimkam |
/src/kernel/userkrnl.asm |
evo_kernal оптимизация вывода палитры |
|
752 |
2020-10-12 12:46:32 |
alone |
/src/kernel/userkrnl.asm |
-kernel: fix yield, блок di:out:ei:out занимает 31 такт, что не превышает стандартной длины инта 32 такта. NB: СМЕСТИЛИСЬ АДРЕСА, ВСЕ ПРОГРАММЫ НАДО ПЕРЕКОМПИЛИРОВАТЬ!
-nvview, texted: fix тормоза от мыши. |
|
746 |
2020-10-08 23:54:34 |
alone |
/src/kernel/userkrnl.asm |
+kernel: обработчик музыки может щёлкать страницы через рестарты
+kernel: обработчик музыки получает номер системной страницы в E
-untr: не освобождалась память при удалении байтов
+untr: проигрывание по фону (теперь не тормозится скроллом)
+untr: home и end при достижении предела текущей части трека пытаются перейти дальше
+rdtrd: читает диск A в noname.trd (Konstantin Kosarev) |
|
661 |
2020-09-09 01:31:20 |
alone |
/src/kernel/userkrnl.asm |
+kernel: палитра пишется только после её изменения или переключения фокуса, так что обработчик прерываний существенно ускорился
-scratch: в файловом меню был неправильный цвет инверсии
+начинаем портировать Pro Tracker |
|
660 |
2020-09-08 18:34:12 |
alone |
/src/kernel/userkrnl.asm |
ВАЖНОЕ ИЗМЕНЕНИЕ, ВСЕ ПРОГРАММЫ ПЕРЕКОМПИЛИРОВАНЫ!!!
+stdio, term: убраны задержки и печать курсора при рисовании больших объёмов данных
*kernel: системный обработчик прерываний не восстанавливает содержимое стека, это должны делать пользовательские обработчики, которые вызывают системный (пример в nedoos.txt)
+kernel: yield не содержит di
*noise, eric, wolf3d, sprexamp, smb, br, cardgame, evsummer: исправлены обработчики прерываний |
|
503 |
2020-06-28 23:29:20 |
alone |
/src/kernel/userkrnl.asm |
*kernel: начато добавление защиты страниц экрана
-browser: исправлен скролл колесом при переключении фокуса
-player: добавлена задержка при доступе к регистру статуса при проигрывании TFM (DimkaM) |
|
497 |
2020-06-24 18:48:13 |
alone |
/src/kernel/userkrnl.asm |
-wolf3d: пофикшен излом стен в узких коридорах
-sprexamp: возвращён движок вертикального скролла по левой кнопке мышки
+kernel: немного оптимизирован YIELD |
|
434 |
2020-05-09 17:53:03 |
alone |
/src/kernel/userkrnl.asm |
+current pages are kept in CURPG16K CURPG32KLOW CURPG32KHIGH |
|
344 |
2020-01-14 20:11:14 |
alone |
/src/kernel/userkrnl.asm |
1251->866 |
|
248 |
2019-10-09 22:13:45 |
alone |
/src/kernel/userkrnl.asm |
|
|
231 |
2019-09-29 23:31:54 |
alone |
/src/kernel/userkrnl.asm |
* Чёрный Ворон: поддержана многозадачность, исправлена компиляция final cut
* smb: поддержана многозадачность, исправлены значения для палитры (OR 0x0c), исправлен FASTDEMOBEFOREBREAKPOINT
* wolf3d: поддержана многозадачность, добавлена музыка |
|
62 |
2019-04-01 14:16:56 |
Alone |
/src/kernel/userkrnl.asm |
- исправлен сломанный запуск *.$c
- в архиве исправлены оставшиеся имена файлов под формат 8.3
- палитровые png показывались как grayscale
* pkunzip переводит имена в формат 8.3 (иначе файлы не создавались в FatFS)
- в scratch при загрузке файла через командную строку не показывалось имя файла
+ освобождено 4 килобайта в pgtrdosfs под будущие расширения ядра (DimkaM) |
|