Rev |
Age |
Author |
Path |
Log message |
Diff |
1518 |
2022-08-17 00:48:05 |
alone |
/src/basic/ |
*prdword.asm, textwindow.asm, basic, cmd, man, more, nv, texted: все 32-битные числа теперь в dehl
*wow: при компиляции неправильно показывался размер описателей спрайтов |
|
1509 |
2022-08-03 07:38:17 |
alone |
/src/basic/ |
+man: утилита показа справки по системе. использовать так: man scratch - показывает справку КАТАЛОГСИСТЕМЫ/../doc/scratch.txt (они автоматически подтягиваются туда из всех каталогов при сборке системы), по умолчанию показывает справку nedoos.txt
+worms: продолжаем прикручивать цвет на точку
-nedoasm: не хватало файлов findlbl.c, findlbl.i
+prdword.asm: новая библиотека, вместо отдельных реализаций в more, nv, texted, man |
|
1410 |
2022-04-09 10:11:29 |
alone |
/src/basic/ |
|
|
930 |
2021-03-01 01:39:30 |
alone |
/src/basic/ |
r921 |
|
922 |
2021-02-28 19:25:01 |
baho |
/src/basic/ |
+ 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". |
|
857 |
2021-01-28 16:02:10 |
baho |
/src/basic/ |
+ tools/src/aspp, tools/aspp.exe: added new cross-platform version of "aspp";
- tools/aspp.sh: removed old version;
* fixed broken GNU/Linux build where possible (appeared in r578 by dimkam);
* repository cleanup, added many "svn:ignore" properties where needed. |
|
672 |
2020-09-12 01:03:08 |
alone |
/src/basic/ |
-basic: не работал gfx 6 (Konstantin Kosarev)
*sprexamp: экспериментируем с разделением вывода спрайтов и генерации их координат (для быстрого восстановления фона потом)
*pt: часть кода вынесена в страницу |
|
671 |
2020-09-11 22:13:14 |
alone |
/src/basic/ |
+nv: ускорена перерисовка панелек
+bdsc: текст копирования файла (ex.c)
+build.bat переписаны, чтобы копировать файлы в release |
|
664 |
2020-09-09 20:07:29 |
alone |
/src/basic/ |
+basic: home, end, del
-pt: исправлены клавиши в сэмплах, орнаментах и позициях |
|
583 |
2020-08-04 20:37:45 |
alone |
/src/basic/ |
+сделал вторую половинку build'ов (которая отвечает за запись при отдельном запуске) везде одинаковую, кроме games, там тоже везде одинаковая
+расставил везде HIDEFROMPARENT, где надо, в том числе в term и netterm
*sprexamp: трекинг камера получше
*убрал 3ws из автозапуска
*в версии для Pentagon2.666LE SD-карта с 4 нопами вместо одного между доступами к портам SD-карты |
|
576 |
2020-07-31 12:52:35 |
alone |
/src/basic/ |
-term: исправлены отпечатки курсора и зависание при зависании клиентской программы
+stdio: выдаются события и координаты мыши (как в BDOS)
-stdio: убраны тормоза при приёме большого количества данных
*basic: переделан под терминал
+kernel, scratch: OS_HIDEFROMPARENT в начале приложения позволяет nv не ожидать вызода из этого приложения |
|
555 |
2020-07-24 01:22:07 |
alone |
/src/basic/ |
*autoexec.bat: возвращён nv |
|
512 |
2020-07-10 23:28:04 |
alone |
/src/basic/ |
+добавлены проекты hello и gfxtest
+wolf3d, basic: fix screen protection |
|
489 |
2020-06-19 06:43:37 |
baho |
/src/basic/ |
- fatfs4os/ff_sj.asm: Removed because of unknown license of used code;
* fatfs4os/Makefile: Switched back to use raw binary "fatfs.raw" file;
* games/Makefile: added possibility to use different installation directory;
* kernel/build.bat: Fixed local file name for target "hobeta";
* kernel/hobeta.asm: Fixed local file name for target "hobeta";
* kernel/Makefile: Added local target "hobeta";
* Makefile: Rewritten to follow dependencies correctly;
* Makefiles for basic, browser, cmd, emptyapp, modplay, nv, ping, pkunzip, player, reset, scratch, setfont, tar, telnet, texted, unrar, view, zxrar: Fixed creation of sub-directories, added possibility to use different installation directory;
* Makefiles for games (br, eric, smb, snake, tank, tetris, untangle, wolf3d): Fixed installation of resources, added possibility to use different installation directory;
* mkatm3hd.bat, mkatm3sd.bat, mkevo.bat, mkevsd-g.bat, mkpe26sd.bat: Fixed local file name for target "hobeta";
* README.linux: Updated, added description (Markdown-compatible syntax);
+ tools/Makefile: Initial commit. |
|
480 |
2020-06-14 19:18:03 |
baho |
/src/basic/ |
+ _sdk/common.mk, _sdk/iar.mk: Added common Makefile's macros;
* basic, browser, cmd, emptyapp, fatfs4os, kernel, modplay, nv, ping, pkunzip, player, reset, scratch, setfont, tar, telnet, texted, unrar, view, zxrar: Updated Makefiles to use common macros;
* games (br, eric, smb, snake, tank, tetris, untangle, wolf3d): Updated Makefiles to use common macros, fixed included filenames in source files;
* Makefile: Removed appsDM target;
* README.linux: Updated TODOs. |
|
468 |
2020-06-03 19:22:10 |
baho |
/src/basic/ |
* basic, browser, cmd, emptyapp, modplay, nv, ping, pkunzip, player, reset, scratch, setfont, tar, telnet, texted, unrar, view, zxrar: Minor changes to Makefiles, added useful information;
* fatfs4os/Makefile: Added useful information, more compatible to Windows NT;
- pkunzip/file.asm: Deleted |
|
462 |
2020-05-30 20:12:54 |
baho |
/src/basic/ |
* basic, browser, cmd, emptyapp, modplay, nv, ping, pkunzip, player, reset, scratch, setfont, tar, telnet, texted, unrar, view: Modified Makefiles to use `tools/aspp.sh' on GNU/Linux;
+ zxrar: Added Makefile to be used on GNU/Linux;
+ tools/aspp.sh: Updated to recent version. |
|
344 |
2020-01-14 20:11:14 |
alone |
/src/basic/ |
1251->866 |
|
289 |
2019-11-03 12:46:16 |
dimkam |
/src/basic/ |
при сборке батниками, игры релизяца в nedogame |
|
260 |
2019-10-16 12:42:02 |
alone |
/src/basic/ |
* kernel: шедулер теперь включает каждую задачу не более одного раза за фрейм, в YIELD убран цикл, idle теперь работает в любое свободное время
+ nv: правильно красятся расширения маленькими буквами |
|
237 |
2019-10-04 19:31:38 |
dimkam |
/src/basic/ |
|
|
197 |
2019-07-24 19:59:57 |
dimkam |
/src/basic/ |
|
|
169 |
2019-07-02 21:08:36 |
demige |
/src/basic/ |
Cosmetic changes |
|
132 |
2019-06-07 23:49:49 |
lvd |
/src/basic/ |
added makefiles all over the project |
|
116 |
2019-05-27 10:01:33 |
alone |
/src/basic/ |
- при доступе к дисководу могло произойти повисание
* изменены дефайны для кнопок, исправлены все программы |
|
115 |
2019-05-26 13:21:31 |
alone |
/src/basic/ |
+ untangle, nedobasic: ускорена линия
- untangle, nedobasic: в линии убран лишний пиксель
- untangle: при начале движения не затираются линии
+ untangle: добавлен выход по Esc (Break, Caps Shift+Space)
- untangle: убраны переполнения по вершинам и рёбрам
+ untangle: добавлен таймер
+ untangle: добавлена кнопка NEXT LEVEL при победе
+ untangle: ускорена проверка пересечений в конце движения |
|
113 |
2019-05-24 10:23:37 |
alone |
/src/basic/ |
* в nedotrd по умолчанию размер сегмента файла равен 65280 байт
+ добавлена альфа-версия игры untangle
+ untangle: добавлена проверка коллинеарных отрезков
- untangle: первый отрезок меша генерировался неправильно
- untangle: при движении не затираются линии
+ untangle: показывается номер уровня |
|
107 |
2019-05-11 11:51:25 |
demige |
/src/basic/ |
Basic version 0.11
Start from now basic.com by default load in text format
Added cmdline parameter "-c" for old fast load in "code" format
New commands loadcode, savecode for old "code" format |
|
94 |
2019-04-29 19:59:53 |
alone |
/src/basic/ |
- поправил в бейсике cp a,n и ex hl,de. ещё там не хватало or a после readhandle |
|
91 |
2019-04-28 14:43:16 |
demige |
/src/basic/ |
Add cmdline keys
-t input file in text format
-n do not autostart input file
-v show version info
-h show usage info
Add support fot text input files
cure bug in cmd_save |
|
68 |
2019-04-07 10:49:23 |
Alone |
/src/basic/ |
|
|
56 |
2019-03-27 15:37:16 |
Alone |
/src/basic/ |
|
|
55 |
2019-03-27 15:36:08 |
Alone |
/src/basic/ |
|
|
49 |
2019-03-27 14:06:55 |
Alone |
/src/basic/ |
|
|
32 |
2019-03-12 15:42:17 |
Alone |
/src/basic/ |
v?.?, 12.03.2019
+ html определяется, даже если в его начале были пробелы и переводы строки (forum.nedopc.com) или ef bb bf (UTF-8 BOM) (hippiman.16mb.com/in_progs.html)
+ добавлено ещё несколько игнорируемых тэгов для forum.nedopc.com
- в gif исправлены смещения кадров по сайту gifki.ru
+ в gif поддержана задержка кадра 0 s (=0.1 s)
- иногда не отображались подписи картинок (Maksagor)
- не были видны фреймы (atmturbo.nedopc.com)
- исправлены ссылки вокруг картинок (atmturbo.nedopc.com), ссылки с переносом на следующую строку и несколько ссылок в одной строке
+ добавлен системный макрос YIELDGETKEY
+ в TRDOSFS при создании файла удаляется одноимённый текущий
+ парсер html ускорен
+ поддержаны тэги вида <a rel="nofollow" class="external text" href="http://myspeccy.com/ru"> (speccy.info)
+ в html убраны лишние пробелы в начале строк |
|
31 |
2019-03-11 09:31:31 |
Alone |
/src/basic/ |
NedoOS
- в browser добавляется слеш в конце http запросов с голым именем домена (DimkaM)
- в browser в запросе ставится HTTP 1.0, чтобы не выдавались chunked ответы (DimkaM)
+ в browser поддержан UTF-8 (стоит по умолчанию)
+ в browser добавлены тэги meta (для определения кодировки), frame (заменяются на ссылки), script (внутренность между парами тэгов игнорируется) и несколько просто игнорируемых
- browser не печатал последнюю строку
* в browser после загрузки страницы ставится начало текста
- не было задержки при чтении заголовка пакета (DimkaM)
- драйвер сетевой платы иногда грузил больше, чем просят |
|
28 |
2019-03-06 15:50:45 |
Alone |
/src/basic/ |
Alone |
|
11 |
2019-01-25 11:03:39 |
dimkam |
/src/basic/ |
nedoos(Alone):
- в texted BackSpace не удалял первый символ текста (Graf Grey)
- при выходе из бейсика в nv не восстанавливался фокус (Graf Grey)
+ добавлен макрос WAITPID вместо одинакового цикла ожидания в каждой программе
+ добавлен флаг fwaiting для задач, ожидающих другие задачи, его состояние ('w') можно посмотреть в cmd командой proc
+ при ручном переключении фокуса не переходим на ожидающие задачи
+ в OS_SETGFX при выключении графики можно узнать текущий графический режим
+ в nv ускорена обработка кнопок перемещения курсора (Graf Grey)
+ при переключении фокуса очищается буфер клавиатуры - теперь исключено многократное обновление экрана
- при запуске программ через nv им передавалась командная строка с пробелом, в итоге asm мог "ассемблировать" файл без имени (Graf Grey)
- исправлен вызов OS_READHANDLE в io_os.i
+ добавлен образец простой утилиты на языке NedoLang под NedoOS: diff (Hippiman) |
|
9 |
2019-01-22 08:34:00 |
dimkam |
/src/basic/ |
- ssEnter работал нестабильно, теперь он переключает всегда на следующую задачу, даже если она в режиме ожидания. Также исправлена передача фокуса после выполнения cmd (например, system "proc" в NedoBasic'е)
- в опросе клавиатуры изменены некоторые коды (sys_h.asm), поддержаны коды Ext+кнопка, исправлено поведение отдельного нажатия CS после Ext, кнопки cs1, cs2, ext1 теперь передаются только в keynolang (т.е. в регистре bc). Функция OS_GETKEYNOLANG удалена, теперь через обычное GET_KEY можно узнать keynolang в bc.
+ в texted поддержаны русские буквы и клавиши SS+PgUp (переход в начало текста), SS+PgDown (переход в конец текста), такие же клавиши добавлены в nvview
+ texted существенно ускорен
- в nvview и texted исправлен расчёт номера строки (строки нумеруются с 1)
- исправлен глюк с возвратом из hex editor'а |
|
8 |
2019-01-18 09:46:06 |
dimkam |
/src/basic/ |
nedoOS add files |
|