Login

Subversion Repositories NedoOS

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
681 2020-09-15 21:15:11 alone /src/kernel/syskrnl.asm +kernel: SETGFX с a+0x80 включает запоминание экрана для текущей задачи при потере фокуса
-kernel: был неправильный порядок переключения фокуса
+pt: поддержано запоминание экрана и защита стрелки (но не мигающего курсора и выхода из меню)
 
671 2020-09-11 22:13:14 alone /src/kernel/syskrnl.asm +nv: ускорена перерисовка панелек
+bdsc: текст копирования файла (ex.c)
+build.bat переписаны, чтобы копировать файлы в release
 
661 2020-09-09 01:31:20 alone /src/kernel/syskrnl.asm +kernel: палитра пишется только после её изменения или переключения фокуса, так что обработчик прерываний существенно ускорился
-scratch: в файловом меню был неправильный цвет инверсии
+начинаем портировать Pro Tracker
 
660 2020-09-08 18:34:12 alone /src/kernel/syskrnl.asm ВАЖНОЕ ИЗМЕНЕНИЕ, ВСЕ ПРОГРАММЫ ПЕРЕКОМПИЛИРОВАНЫ!!!
+stdio, term: убраны задержки и печать курсора при рисовании больших объёмов данных
*kernel: системный обработчик прерываний не восстанавливает содержимое стека, это должны делать пользовательские обработчики, которые вызывают системный (пример в nedoos.txt)
+kernel: yield не содержит di
*noise, eric, wolf3d, sprexamp, smb, br, cardgame, evsummer: исправлены обработчики прерываний
 
632 2020-08-25 18:22:28 alone /src/kernel/syskrnl.asm -kernel: в fread и fwrite двигалась DTA - убрано (в CP/M не двигается)
*kernel: ради исключения разрешён юзерский стек 0x0100
-bdsc: компилятор исправлен, имя файла в комстроке тоже передаётся, но линкер пока не работает
*nv: число файлов и суммарный размер пишутся ярко
 
631 2020-08-25 13:03:43 alone /src/kernel/syskrnl.asm -исправлены неправильные автозамены прошлой версии
*cmd,nv,scratch: читают-пишут файлы только через хэндлы, а CP/M-функции только для чтения директории
+idle: ускорена отрисовка заставки
-reset: не устанавливалась палитра
 
630 2020-08-24 23:32:39 alone /src/kernel/syskrnl.asm +nedolang: evar {UINT var1 = 1, INT var2 = 2, FLOAT var3} и т.п. создаёт переменные заданого типа с заданными адресами
+bdsc: начинаем портировать компилятор C (пока не работает, но уже ругается)
 
598 2020-08-08 23:58:42 alone /src/kernel/syskrnl.asm +player при старте ищет свою копию и говорит ей закрыться
-term запускался несколько раз во фрейм, когда не надо (из-за этого могла тормозить музыка)
-stdio запускался несколько раз во фрейм, когда не надо (из-за этого могла тормозить музыка)
-WAITPID теперь замораживает задачу (размораживается по dropapp дочерней, rst0 в дочерней или HIDEFROMPARENT в дочерней)
 
592 2020-08-06 19:39:26 alone /src/kernel/syskrnl.asm +kernel: передаёт плейеру значение для порта bd77 (с номером видеорежима в младших битах)
*player: отключает турбо на время проигрывания и инициализации TFM
*ping: переделан на stdio
 
574 2020-07-30 20:14:20 alone /src/kernel/syskrnl.asm +term: больше управляющих кодов (прозрачные и яркие цвета, скроллы)
*nv: переделан под терминал, можно скроллить по pgup
-nv: не работал запуск *.$c
*player: чистит экран для показа своих сообщений
 
565 2020-07-27 18:14:34 alone /src/kernel/syskrnl.asm -kernel: в yield не включался pgkillable в конце
-kernel: в чтении PS/2 клавиатуры мог запарываться стек
+cmd: ускорена передача данных в stdout
+term: восстановление экрана при восстановлении фокуса
+term: добавлен курсор
*netterm: вместо выхода перезапускается
 
547 2020-07-22 22:20:42 alone /src/kernel/syskrnl.asm +kernel: idle запускает только term с параметрами cmd.com autoexec.bat, term сам заказывает себе пайпы и запускает cmd.com с командной строкой, взятой из своих параметров (теперь он проверяет autoexec.bat не в первом слове комстроки, а во втором). из cmd можно запустить новый терминал с cmd командой start term.com cmd.com.  
538 2020-07-19 23:22:52 alone /src/kernel/syskrnl.asm +kerel: начато написание терминала term, добавлен генератор случайных чисел - пайп с хэндлом 0xff  
537 2020-07-19 00:58:55 alone /src/kernel/syskrnl.asm +kernel: файловые структуры убраны в страничку pgstructs, их теперь не 8, а 16. число задач тоже 16  
536 2020-07-18 16:59:46 dimkam /src/kernel/syskrnl.asm !HOT FIX! исправлен драйвер PS/2  
531 2020-07-17 15:31:05 dimkam /src/kernel/syskrnl.asm перенёс драйвер ps/2 из основной паги ядра  
530 2020-07-17 14:52:04 dimkam /src/kernel/syskrnl.asm 3ws исправлен drop приложения запущенного из 3ws  
527 2020-07-16 21:13:01 alone /src/kernel/syskrnl.asm +kernel: драйвер клавиатуры помещён в bdospg2  
522 2020-07-15 15:53:46 dimkam /src/kernel/syskrnl.asm откат изменений 519 ревизии  
520 2020-07-14 12:07:44 dimkam /src/kernel/syskrnl.asm незначительный рефакторинг кода ядра  

Show All