Login

Subversion Repositories NedoOS

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
1322 2021-10-13 19:28:42 alone /src/tp/ -tp: убраны ошибки компиляции и несуществующие вызовы CP/M  
930 2021-03-01 01:39:30 alone /src/tp/ r921  
922 2021-02-28 19:25:01 baho /src/tp/ + 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".
 
732 2020-10-03 11:56:38 alone /src/tp/ +untr: Turbo Sound (каналы нумеруются ABC, DEF)  
730 2020-10-02 16:44:41 alone /src/tp/ -tp: исправлено закрытие файла при записи, теперь можно компилировать большие проекты на диск.
-kernel: была ошибка в rndwr, rndrd. Теперь в tp работает чтение и запись нетекстовых файлов (текстовые работали и раньше). mc.pas работает
 
729 2020-10-02 01:53:11 alone /src/tp/ -tp: при компиляции с инклюдами не закрывались открытые файлы, теперь можно несколько раз подряд компилить mc.pas  
728 2020-10-01 17:57:11 alone /src/tp/ -tp: была неправильно декомпилирована таблица eof procedures, поэтому не работали lister.pas и хелп в mc.pas
-tp: исправлен один из случаев, когда открытый файл не закрывался
 
685 2020-09-17 13:01:51 alone /src/tp/ *tp: передалано под терминал, теперь можно использовать электронную таблицу mc.pas. пока не работают дисковые операции в ней.  
671 2020-09-11 22:13:14 alone /src/tp/ +nv: ускорена перерисовка панелек
+bdsc: текст копирования файла (ex.c)
+build.bat переписаны, чтобы копировать файлы в release
 
634 2020-08-26 18:05:09 alone /src/tp/ -nedolang: enum создавал псевдопеременные для каждого элемента - выброшено
*nedolang: для BIGMEM (т.е. версий для пц) _STRLEN=255, иначе 80
+tp: поддержаны клавиши Home, End
-tp: неправильно импортировался первый параметр командной строки (см. cmdlin.pas)
+bdsc: исправлена линковка, теперь можно собрать простые проекты (cc ex.c, потом clink ex -s)
-nvview, texted: исправлена непрорисовка пустых строк, ускорена перепечатка страницы
 
632 2020-08-25 18:22:28 alone /src/tp/ -kernel: в fread и fwrite двигалась DTA - убрано (в CP/M не двигается)
*kernel: ради исключения разрешён юзерский стек 0x0100
-bdsc: компилятор исправлен, имя файла в комстроке тоже передаётся, но линкер пока не работает
*nv: число файлов и суммарный размер пишутся ярко
 
631 2020-08-25 13:03:43 alone /src/tp/ -исправлены неправильные автозамены прошлой версии
*cmd,nv,scratch: читают-пишут файлы только через хэндлы, а CP/M-функции только для чтения директории
+idle: ускорена отрисовка заставки
-reset: не устанавливалась палитра
 
630 2020-08-24 23:32:39 alone /src/tp/ +nedolang: evar {UINT var1 = 1, INT var2 = 2, FLOAT var3} и т.п. создаёт переменные заданого типа с заданными адресами
+bdsc: начинаем портировать компилятор C (пока не работает, но уже ругается)
 
628 2020-08-24 12:51:56 alone /src/tp/ -nvview,texted: неправильно покаывалсь строки длиной 80  
627 2020-08-23 22:25:57 alone /src/tp/ *kernel: rndwr/rndrd считают -1 последней записью в файле (возможно пустой)
-tp: правильный размер при компиляции в файл
+tp: программы ждут кнопку перед выходом
 
624 2020-08-23 21:17:02 alone /src/tp/ +unreal update (lvd)
+tp: компилирует в файл правильно, но файл слишком большой
 
621 2020-08-22 23:46:37 alone /src/tp/ -tp: работает редактор, покаывается курсор, исправлена яркость символов
*kernel: специально для tp добавлены CP/M'ные функции SYS_RNDRW, SYS_RNDWR (только FatFs, не рекомендуются к использованию)
 
620 2020-08-22 16:11:52 alone /src/tp/ -tp: не работали set'ы (компилятор был не полностью дизассемблирован: вместо константы 0x0200 стояла метка l0200 и т.п.), добавлен тестовый исходник t.pas  
619 2020-08-21 23:52:51 alone /src/tp/ -tp: исправлен include файлов, но не работают именованные элементы set'ов  
618 2020-08-21 16:27:56 alone /src/tp/ +tp: dir, work, compile (пока не работает $I и компиляция в файл), run  

Show All