Rev |
Age |
Author |
Path |
Log message |
Diff |
2039 |
2024-05-07 19:41:34 |
alone |
/src/nedolang/comp/ |
-cmd: не полностью показывались выполняемые команды. при выполнении .bat вызовы без расширения обрывали исполнение батника
-nedolang: при ассемблировании asm теперь свободно 9140 байт в тестовом окружении, в test.bat была пропущена токенизация lbltype.i, скрипты build.bat не копировали релиз в bin |
|
2037 |
2024-05-07 12:35:21 |
alone |
/src/nedolang/comp/ |
*nedolang: batch запускается с адреса 0x4000, а компилятор генерирует метки переходов без префикса с названием функции. теперь при ассемблировании компилятора в тестовом окружении свободно 11 килобайт. исходники .ast, которые ассемблируются вместе, должны генерироваться из .c одной командой comp с перечнем файлов! иначе номера меток переходов в них будут совпадать! |
|
1410 |
2022-04-09 10:11:29 |
alone |
/src/nedolang/comp/ |
|
|
930 |
2021-03-01 01:39:30 |
alone |
/src/nedolang/comp/ |
r921 |
|
925 |
2021-02-28 22:55:48 |
baho |
/src/nedolang/comp/ |
* src/: Quick workaround for "nedoload" compilation on Windows NT in "Makefile";
* src/builddir.bat: Fixed "makeall" flag name;
* src/games/nedoload/build.bat: Fixed "makeall" flag name;
* src/: Fixed "makeall" flag name in "mkatm2.bat", "mkatm2hd.bat", "mkatm3.bat", "mkatm3hd.bat", "mkatm3sd.bat", "mkevo.bat", "mkevsd-g.bat", "mkpe26.bat", "mkpe26sd.bat";
+ src/nedolang/diff: New "Makefile" (converted from "build.bat");
* src/nedolang/: Fixed "makeall" flag name in "build.bat" for "asm", "comp", "diff", "exp", "movedisk", "nedodel", "testspt", "tok". |
|
922 |
2021-02-28 19:25:01 |
baho |
/src/nedolang/comp/ |
+ 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/nedolang/comp/ |
+ 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. |
|
777 |
2020-11-02 13:07:00 |
alone |
/src/nedolang/comp/ |
+nedolang: видимо, исправлена ошибка в таргете ARM Thumb, добавлен таргет 386 |
|
658 |
2020-09-07 18:06:04 |
alone |
/src/nedolang/comp/ |
+nv: при переименовании используется длинное имя
+nv: backspace устанавливает курсор на текущую директорию
+nv: ускорена перерисовка панелек
-nv: после добавления длинных имён большие и маленькие буквы сортировались по раздельности, исправлено |
|
653 |
2020-09-04 22:46:06 |
alone |
/src/nedolang/comp/ |
+nv: поиск внутри файлов
*nv: 2-символьные имена месяцев (для более длинных имён файлов) |
|
640 |
2020-08-29 00:27:54 |
alone |
/src/nedolang/comp/ |
+nedolang: ускорено на 4%
-texted: не было видно курсор
+texted: показывается номер колонки
+texted: начато добавление line wrap
+bdsc: графическая библиотека deffgfx |
|
639 |
2020-08-28 16:35:38 |
alone |
/src/nedolang/comp/ |
+nedolang: ускорен на 10% |
|
637 |
2020-08-27 18:20:06 |
alone |
/src/nedolang/comp/ |
+nedolang: константные выражения +(expr) - тип выражения определяется по левому контексту. В исходниках почищена такая же устаревшая запись тайпкаста.
+cmd: %0..%9 - параметры при вызове батника
+bdsc: исправлен getchar, написан батник сборки сишника (cc.bat) |
|
634 |
2020-08-26 18:05:09 |
alone |
/src/nedolang/comp/ |
-nedolang: enum создавал псевдопеременные для каждого элемента - выброшено
*nedolang: для BIGMEM (т.е. версий для пц) _STRLEN=255, иначе 80
+tp: поддержаны клавиши Home, End
-tp: неправильно импортировался первый параметр командной строки (см. cmdlin.pas)
+bdsc: исправлена линковка, теперь можно собрать простые проекты (cc ex.c, потом clink ex -s)
-nvview, texted: исправлена непрорисовка пустых строк, ускорена перепечатка страницы |
|
630 |
2020-08-24 23:32:39 |
alone |
/src/nedolang/comp/ |
+nedolang: evar {UINT var1 = 1, INT var2 = 2, FLOAT var3} и т.п. создаёт переменные заданого типа с заданными адресами
+bdsc: начинаем портировать компилятор C (пока не работает, но уже ругается) |
|
496 |
2020-06-22 17:57:39 |
alone |
/src/nedolang/comp/ |
+sprexamp: карта 256x64 метатайлов 16x16 из mapwin (экспортирована через исправленный плагин Export binary file)
+nedolang: в скрипт добавлены спецфункции |
|
491 |
2020-06-19 23:20:33 |
alone |
/src/nedolang/comp/ |
+sprexamp: продолжаем писать вывод тайлов
-nedolang: fix script target and interpreter |
|
477 |
2020-06-08 20:45:50 |
alone |
/src/nedolang/comp/ |
+ NedoLang: в таргете script добавлен FLOAT, слова теперь 8-байтные (интерпретатор в testspt/g_states.cpp) |
|
473 |
2020-06-05 19:38:03 |
alone |
/src/nedolang/comp/ |
*mkatm2hd.bat временно собирает версию с поддержкой HDD, но с загрузкой с дискеты
+NedoLang, NedoAsm: добавлен таргет script, в нём 4-байтные слова (список слов в testspt/enum.h) |
|
472 |
2020-06-04 20:07:56 |
alone |
/src/nedolang/comp/ |
NedoLang:
+ enum позволяет запятую после последнего элемента
+ enum {a, b=10, c, d}
- неправильно работал двойной typecast, например VAR LONG l2 = (STRUCT zzz*)((UINT)&zuzu+zzz_nnn)->lb;
- неправильно работали вложенные #ifdef, если внутри был #include |
|