Login

Subversion Repositories NedoOS

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
1548 2022-09-22 21:32:19 salex /src/term/  
1510 2022-08-04 21:24:10 alone /src/term/ *kernel: OS_GETTIMER возвращает 32-битное число в dehl, а не hlde  
1411 2022-04-10 11:20:05 alone /src/term/ -missing files added  
1410 2022-04-09 10:11:29 alone /src/term/  
1167 2021-07-16 12:52:27 alone /src/term/ +kernel: будит адресата пайпа, чтобы он мог принять в том же фрейме (не через factive!)
*stdio: циклится через YIELD. YIELDKEEP теперь только при отправке данных.
-term: убрано мерцание курсора, не работала мышка. YIELDKEEP теперь только при отправке данных.
*nv, texted: циклятся через YIELD. YIELDKEEP больше не используется нигде, кроме stdio и term!
 
1135 2021-07-06 23:20:13 alone /src/term/ *browser, term: исправлено направление колеса мыши в соответствии с реалом. Эмулятор пока не исправлен.  
1045 2021-05-29 10:28:45 alone /src/term/ +ufo2: немного изменена палитра, покрашен порт, собираются одновременно EGA и не EGA версии
*term: время показа мышки увеличено (KOE)
 
930 2021-03-01 01:39:30 alone /src/term/ r921  
922 2021-02-28 19:25:01 baho /src/term/ + src/_sdk/: Added "config" sub-directory for easy target configuration. Placed "syssets.asm" files for targets "atm2", "atm2hd", "atm3", "atm3hd", "atm3sd", "evo", "evsd-g", "pe26", "pe26sd" in corresponding sub-directories;
+ src/_sdk/: Added "bin" sub-directory for all executables. Moved existing "convega.exe" / "convega.bin", "nedopad.exe" / "nedopad.bin", "nedores.exe" / "nedores.bin", "nedotrd.exe" / "nedotrd.bin" to "bin/";
+ src/_sdk/convega/: Added compilation of "convega" tool for GNU/Linux host using Free Pascal compiler;
+ src/_sdk/: Updated "common.mk" and "setpath.bat" to use MinGW/MSYS tools for Windows NT host. Updated "iar.mk" for Windows NT host;
+ tools/: Added "mingw" sub-directory for tools from MinGW-W64 project, moved existing "make.exe" for Windows NT 32-bit host here. Added "README_en.md" and "README_ru.md" description files;
+ tools/: Added "msys" directory for tools from MinGW/MSYS project. Added "README_en.md" and "README_ru.md" description files. Added command-line tools for Windows NT 32-bit host: cat, cp, grep, iconv, mkdir, mv, rm, rmdir, sed, xz;
* tools/: Added "vhd" sub-directory for virtual images for HDD and SD card. Added "hdd_nedo.vhd.xz" and "sd_nedo.vhd.xz" archives with prepeared empty images here. Added "b.bat" script and "vhd.zip" with another scripts and description inside;
* tools/: Replaced no longer used "chkimg.bat" and "chkimg.sh" scripts with wrappers for "dmimg" - "dmimg-adddir.bat" for Windows NT host and "dmimg-adddir.sh" for GNU/Linux host for easy adding a directory's contents to an image file;
+ us/: Added "Makefile" to auto-create "sd_nedo.vhd" and "hdd_nedo.vhd" for testing purposes;
* src/: aynet (yad), basic, bdsc, browser, cmd, demos (noise, raytrace), emptyapp, fatfs4os, games (barbaria, br, eric, hws, isitar, loyd, midnight, montana2, nedoload, net, q1, slabage, smb, snake, solkey, sprexamp, tank, tetris, untangle, vera, wolf3d, zxbattle), gfxtest, hello, kernel, more, netterm, nv, ping, pkunzip, player, playtap, pt, rdtrd, reset, scratch, setfont, tar, telnet, term, texted, tp, unrar, untr, view, wrtrd, zxrar: Modified and added missing "Makefile" and "build.bat" to use "make" to build from sources on Windows NT host using MinGW/MSYS tools in the same way as on GNU/Linux host;
* src/: Modified "Makefile" to be used on GNU/Linux in the same way as on Windows NT;
+ src/: Added "builddir.bat" to be used for fast building using "Makefile" inside a sub-directories of the project. Replaced many "build.bat" scripts with call to this script;
* src/: Modified "make.bat", "makeall.bat", "mkatm2.bat", "mkatm2hd.bat", "mkatm3.bat", "mkatm3hd.bat", "mkatm3sd.bat", "mkevo.bat", "mkevsd-g.bat", "mkpe26.bat", "mkpe26sd.bat" files to use "Makefile".
 
920 2021-02-28 14:49:37 alone /src/term/ *kernel, term: для ускорения игр term неактивен, пока не получит событие из пайпа или пока он не имеет фокус (потом надо будет и в фокусе ставить factive только по событиям клавиатуры/мыши)
-vera: игровое меню высвечивалось на знакоместо ниже, чем надо (Sergio), при повторном входе в игру меню было по ошибке активно
 
875 2021-02-01 18:56:49 alone /src/term/ -kernel: случайно освобождал pgkillable
*kernel: OS_WAITPID переименована в OS_CHECKPID, потому что ничего не ждёт
+kernel: теперь QUIT (равно как и OS_HIDEFROMPARENT) имеет параметр hl=result. он возвращается родителю по WAITPID в hl
*cmd: показывает результат вызова программы
 
849 2021-01-19 19:20:27 alone /src/term/ -texted: single line showed many times
-texted: backspace at CR after empty line was setting wrong x
-texted,nvhexed: shows "changed" flag
+texted: added default filename 1.txt
+texted,nvview: shows filename
-nvview: code 0x1b could corrupt screen
+nv: Esc (Break) shows old screen for nvfast (Demige), no annoying action in nv for stdio
+term: hide mouse cursor if no activity
 
751 2020-10-12 02:20:34 alone /src/term/ +sprexamp: фон под спрайтами без скролла восстанавливается из ldpush (если за два фрейма до этого не меняли тайловую карту)
-nvview: тормозило после движений мышью, пока костыль (Konstantin Kosarev)
-kernel: ловим баги в yield, временно возвращено di
 
686 2020-09-18 12:46:12 alone /src/term/ -term bug in cursor store (DimkaM)  
671 2020-09-11 22:13:14 alone /src/term/ +nv: ускорена перерисовка панелек
+bdsc: текст копирования файла (ex.c)
+build.bat переписаны, чтобы копировать файлы в release
 
667 2020-09-10 12:51:15 alone /src/term/ +nv: hexed ускорен
-nv: hexed неправильно листал файлы длиннее 64K
-term: отпечатывалась мышка
+term: добавлен параметр esc-кода C (курсор вправо), теперь правильно показывается ANSI_diz.ans (type ANSI_diz.ans)
 
660 2020-09-08 18:34:12 alone /src/term/ ВАЖНОЕ ИЗМЕНЕНИЕ, ВСЕ ПРОГРАММЫ ПЕРЕКОМПИЛИРОВАНЫ!!!
+stdio, term: убраны задержки и печать курсора при рисовании больших объёмов данных
*kernel: системный обработчик прерываний не восстанавливает содержимое стека, это должны делать пользовательские обработчики, которые вызывают системный (пример в nedoos.txt)
+kernel: yield не содержит di
*noise, eric, wolf3d, sprexamp, smb, br, cardgame, evsummer: исправлены обработчики прерываний
 
640 2020-08-29 00:27:54 alone /src/term/ +nedolang: ускорено на 4%
-texted: не было видно курсор
+texted: показывается номер колонки
+texted: начато добавление line wrap
+bdsc: графическая библиотека deffgfx
 
638 2020-08-28 12:47:43 alone /src/term/ -term, stdio: исправлен глюк, из-за которого всё тормозило
+term: ускорена печать символов
 
631 2020-08-25 13:03:43 alone /src/term/ -исправлены неправильные автозамены прошлой версии
*cmd,nv,scratch: читают-пишут файлы только через хэндлы, а CP/M-функции только для чтения директории
+idle: ускорена отрисовка заставки
-reset: не устанавливалась палитра
 

Show All