Rev 1410 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
8 | dimkam | 1 | 08.02.2018: |
230 | alone | 2 | + версия для пц собирается всегда с настройкой BIGMEM (nedodefs.h) (Hippiman) |
8 | dimkam | 3 | |
4 | 14.03.2018: |
||
230 | alone | 5 | - была редкая ошибка с переключением чипов в ayfxplay.i |
8 | dimkam | 6 | |
7 | 28.03.2018: |
||
230 | alone | 8 | + в runtime.i, runtime.h добавлены функции приостановки проигрывания музыки (pause, unpause) и глобальная переменная _PAUSED (Hippiman) |
8 | dimkam | 9 | |
10 | 09.10.2018: |
||
230 | alone | 11 | - в lib.i была ошибка деления LONG'ов |
8 | dimkam | 12 | |
13 | 22.11.2018: |
||
230 | alone | 14 | + добавлена поддержка 3-символьного расширения в io.c, iofast.i, nedotrd (первый блок файла имеет имя типа "filename.asm", второй "filename.atm" и т.д., а не как раньше с нуля во втором байте расширения) |
15 | + iofast.i, io.c: nfopen при открытии в режиме чтения возвращает 0, если файл не существует |
||
16 | - был глюк в movedisk |
||
8 | dimkam | 17 | |
18 | 26.11.2018: |
||
230 | alone | 19 | + в nedotrd поддержаны слеши вида / |
8 | dimkam | 20 | |
21 | 27.11.2018: |
||
230 | alone | 22 | - поддержка 3-символьного расширения в nedotrd не работала в режиме extract |
23 | + поддержка NedoOS (добавлены версии стартап-модулей основных компонентов и библиотека io_os.i вместо iofast.i) |
||
8 | dimkam | 24 | |
25 | 28.11.2018: |
||
230 | alone | 26 | + в nedotrd информация "opened trd..." показывается только при использовании ключа -v |
8 | dimkam | 27 | |
28 | 05.12.2018: |
||
230 | alone | 29 | + в io_os.i поддержаны пути |
8 | dimkam | 30 | |
31 | 06.12.2018 |
||
230 | alone | 32 | - nedotrd убирал $ из расширений файлов даже не в режиме -eh, -ah |
8 | dimkam | 33 | |
34 | 27.12.2018: |
||
230 | alone | 35 | - в nedores неправильно обрабатывался случай залитого знакоместа при defaultcolor с яркостью (Hippiman) |
8 | dimkam | 36 | |
37 | 14.01.2019: |
||
230 | alone | 38 | - в io_os.i неправильно закрывались файлы длиной 0 |
20 | dimkam | 39 | |
40 | 18.02.2019: |
||
230 | alone | 41 | * в io.h убрана функция closewrite, вместо неё всегда используется fclose |
42 | * расширение *.asm (сгенерированный ассемблерный файл) заменено на *.ast, иначе невозможно делать полноценный clean. Исправлены все батники и стартапы, а также сам clean. |
||
43 | + примеры под NedoOS используют nedodefs.asm, а не числовые константы |
||
28 | Alone | 44 | |
45 | 27.02.2019: |
||
230 | alone | 46 | + в nedores фон для залитых знакомест начиная с зелёного теперь чёрный, фон для чёрных знакомест берёт яркость от defaultcolor, а для залитых знакомест менее зелёного не берёт (Hippiman) |
92 | DimkaM | 47 | |
48 | 25.04.2019: |
||
230 | alone | 49 | + nedotok исправлен для компиляции в gcc (demige) - 32bit only! |
50 | + в str добавлена функция strlen (demige) |
||
51 | |||
472 | alone | 52 | 04.06.2020: |
53 | + enum позволяет запятую после последнего элемента |
||
54 | + enum {a, b=10, c, d} |
||
55 | - неправильно работал двойной typecast, например VAR LONG l2 = (STRUCT zzz*)((UINT)&zuzu+zzz_nnn)->lb; |
||
56 | - неправильно работали вложенные #ifdef, если внутри был #include |
||
476 | alone | 57 | |
58 | 05.06.2020: |
||
59 | + добавлен таргет script, в нём 4-байтные слова (список слов в testspt/enum.h) |
||
477 | alone | 60 | |
61 | 08.06.2020: |
||
62 | + в таргете script добавлен FLOAT, слова теперь 8-байтные (интерпретатор в testspt/g_states.cpp) |
||
497 | alone | 63 | |
64 | 22.06.2020: |
||
65 | * CONST PCHAR s = "str" компилируется в код, а не в данные (важно для скрипта) |
||
66 | + в скрипт добавлены спецфункции |
||
631 | alone | 67 | |
68 | 24.08.2020: |
||
69 | + evar {UINT var1 = 1, INT var2 = 2, FLOAT var3} и т.п. создаёт переменные заданого типа с заданными адресами |
||
634 | alone | 70 | |
637 | alone | 71 | 26.08.2020: |
634 | alone | 72 | - enum создавал псевдопеременные для каждого элемента - выброшено |
73 | * для BIGMEM (т.е. версий для пц) _STRLEN=255, иначе 80 |
||
637 | alone | 74 | |
75 | 27.08.2020: |
||
76 | + константные выражения +(expr) - тип выражения определяется по левому контексту. В исходниках почищена такая же устаревшая запись тайпкаста. |
||
711 | alone | 77 | |
78 | 24.09.2020: |
||
79 | + exp добавлена версия под NedoOS (вызов: exp filename.A_, результат в exp.f) |
||
1410 | alone | 80 | |
81 | 20.03.2022: |
||
82 | + в iofast.i добавлено getfiletime() |
||
83 | - исправлен lbltype.i в соответствии с lbltype.c, чтобы на реале правильно компилировались обращения к структурам (например, в io.c) |
||
84 | - исправлена автосборка nedoasm |