Subversion Repositories NedoOS

Rev

Rev 1539 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log

Rev 1539 Rev 2301
Line 1769... Line 1769...
1769
*emul: дебагер переехал на одну кнопку F5 (как в висуал студии), скриншот тоже - F8 (printscreen почему-то не работает), Alt дублирует extend (как на Спринтере), потом, возможно, будет вся раскладка как на Спринтере, раз удалось заюзать Alt	 
1769
*emul: дебагер переехал на одну кнопку F5 (как в висуал студии), скриншот тоже - F8 (printscreen почему-то не работает), Alt дублирует extend (как на Спринтере), потом, возможно, будет вся раскладка как на Спринтере, раз удалось заюзать Alt	 
1770
-emul: исправлена яркость в палитре alone на AA (как в эмуляторах Шалаева и Lion17), в палитре ATM исправлена ошибка zero+bright	 
1770
-emul: исправлена яркость в палитре alone на AA (как в эмуляторах Шалаева и Lion17), в палитре ATM исправлена ошибка zero+bright	 
1771
+emul: Обновлено ПЗУ в эмуляторе (Savelij13)
1771
+emul: Обновлено ПЗУ в эмуляторе (Savelij13)
1772
-make.exe не работал на некоторых компьютерах
1772
-make.exe не работал на некоторых компьютерах
1773
*в исходниках подчищены старые названия SETPG16K, SETPG32KHIGH/LOW - правильно SETPG4000/8000/C000
1773
*в исходниках подчищены старые названия SETPG16K, SETPG32KHIGH/LOW - правильно SETPG4000/8000/C000
-
 
1774
 
-
 
1775
Сентябрь 2022:
-
 
1776
+ngsdec: приложение, стримящее файл с диска на декодер NeoGS. Поддерживает все (по идее) возможные на NeoGS декодеры от VLSI Solution. Скорости АТМ2 не хватает на стриминг толстых битрейтов типа 320kbps, звук будет заикаться из-за недостаточной скорости загрузки данных. На Пентеве скорости для больших битрейтов в принципе хватает, но сам ngsdec на таких файлах будет неотзывчивым, когда запущено несколько задач. Если файл не задан в командной строке, то будут по очереди проигрываться все поддерживаемые декодером файлы из текущей директории. файлы .mp3, .mid, .ogg, .aac запускаются через ngsdec. Если декодер NeoGS не поддерживает такой тип данных, то ngsdec просто закроется. Матрица поддержки: .mp3 - везде, .mid - vs10x3, .ogg - vs1053/vs1063, .aac - vs1033/vs1053/vs1063 (galstaff)
-
 
1777
+добавлены Makefile (salex)
-
 
1778
-zxzvm: ожидал номер версии в памяти, поэтому не запускалось на реале. эта версия хочет 64 страницы данных, для сборки под атм2 надо вот тут поменять ld b,64;32 (alone)
-
 
1779
+getpic/getpic.com увеличен размер буфера до 16 килобайт (kulich)
-
 
1780
+worms: добавлен прицел (вокруг первого червя ALCO), управляется курсорными клавишами вверх, вниз. добавлены фазы, где червяк смотрит вправо. добавлены кнопки поворота и прыжка. исправлена печать курсора вне карты. показ маски (на 6912) перенесён на Z (alone)
-
 
1781
-kernel: при создании файла в trdosfs одноимённый файл удалялся не на том диске. в trdosfs переименование и удаление происходили не на том диске (Beaver, alone)
-
 
1782
+Evo SDK: выход из всех игр по 1+3+5 (alone)
-
 
1783
+sjasmplus.exe обновлён до 1.20.1 (lvd)
-
 
1784
-nv: не показывалось число удаляемых файлов в левой панели (Beaver, alone)
-
 
1785
-movedisk не работал (Beaver, alone)
-
 
1786
 
-
 
1787
Октябрь 2022:
-
 
1788
+say: библиотека для проигрывания текстов на AY по прерыванию (alone)
-
 
1789
+texted: по ext+P играется текст в текущей строке (alone)
-
 
1790
+Moon Rabbit Fusion (mrf): Экспериментальная версия gopher-браузера, которая объединяет оригинальную ветку, ветку tr-dos и ветку nedoOS. Для возможности собирать под разные целевые платформы и сетевые устройства. Теперь например можно собрать версию под TR-DOS c поддержкой порта ATM. добавлен таргет TR-UN-64, для запуска на Карабас-Про. UN - ESP на порту UNO UART. UA - ESP на ATM UART. UE - ESP на EVO UART (не проверялось на железе, должен быть Кондратьев-совместим). AY - ESP на AY-8910 UART. ZW - ESP на ZX-Wifi карте от izzx. -G - Версия с захардкожеными логин/пароль для wifi (kulich)
-
 
1791
+kernel: OS_SETMUSIC при hl=0 ставит пустышку (Zorba) - в будущем можно будет это использовать для перекрытия музыки одной программы другой (alone)
-
 
1792
+tenkosei: новая игра (Zorba)
-
 
1793
-cyrus960: при рокировке исчезала ладья. глючили правила рокировки по Фишеру. теперь можно вводить рокировку, но только как ход короля на нужное поле (так нельзя ввести некоторые редкие рокировки, путаются с простым ходом короля) (alone)
-
 
1794
+wizcfg: в ini добавлен DNS (DimkaM)
-
 
1795
+getpic.com: Отображаем порядковый номер текущей картинки. После сохранения картинки сразу переходим к следующей. После просмотра экрана с информацией не загружаем заново картинку, а сразу отображаем ее из буфера (kulich)
-
 
1796
*emul: в эмуляторе обновлён ROM ZX Evo (savelij13, DimkaM)
-
 
1797
*доки переименованы в соответствии с именами программ (alone)
-
 
1798
-ngsdec: Поправил чтение идентификатора кодека после сброса (galstaff)
-
 
1799
+myip.com: Переведён на использование системного DNS сервера. Исправлена ошибка отображения ip-адреса. (kulich)
-
 
1800
+telnet.com: Переведён на использование системного DNS вместо 8.8.8.8. Старая версия также висла, если не удалось получить адрес (kulich)
-
 
1801
+ping.com: Переведён на использование системного DNS сервера вместо 8.8.8.8 (kulich)
-
 
1802
+worms: в ATM черви теперь печатаются с точностью до пикселя. надписи червей обкусываются по ширине карты. исправлена ошибка печати информации о мёртвом текущем черве (alone)
-
 
1803
+browser.com: Браузер переведён на работу с системным ДНС вместо захардкоженого 8.8.8.8 (kulich)
-
 
1804
+moon.com: Добавлена поддержка системного DNS в браузер. Moonua.com и Moonue.com используют DNS от ESP. (kulich)
-
 
1805
+dns.com: Добавлена утилита для просмотра и установки адреса системного DNS сервера. Пока софт не использует системные настройки. (kulich)
-
 
1806
 
-
 
1807
Ноябрь 2022:
-
 
1808
+ptsplay.asm перенесён в src/_sdk, убран из проектов, bgpushxy.asm теперь одинаковый во всех проектах, дальше возможно перенесём в src/games/_sdk (alone)
-
 
1809
+добавлен новый трек для ufo2 (hazard)
-
 
1810
-почищены обращения к SETPG16K и т.п., заменены на SETPG4000 и т.п. (alone)
-
 
1811
+getpic.com: ускорен процесс скачивания картинок. увеличено количество попыток получить данные от сервера до 5 (kulich)
-
 
1812
*trdosfs: сделал костыль при закрытии файла и переименовании, чтобы делало для .B start=len, но этого недостаточно, потому что в бейсике есть 4 скрытых байта автозапуска, которые не входят в длину. они могут даже не поместиться в секторе, тогда надо весь файл перемещать (но без них всё-таки грузится, хотя и не запускается). ещё может быть важен start для кодовых. монолоадеры в пролёте, там длина в секторах не соответствует длине в байтах. надо это решать на уровне командера (Beaver, alone)
-
 
1813
+mrf: Исправлена ошибка в nedoWiFi, приводившая к зависанию при попытке загрузить страницу большую, чем есть памяти, теперь аварийно завершаем процесс, если память кончилась. Изменена раскладка навигации в plain-text. Уменьшена задержка отображения лого. Исправлена ошибка в новой навигации по plain-text. Продублирована навигация на Синклер джойстик. Переработан интерфейс, теперь в него влезают 22 строки. Инверсия цветов по кнопке 'T' для TIMEX80. Для страницы с простым текстом добавлена возможность вводить адрес страницы, как и для gopher. Авторизация/инициализация включается ключом -DAUTH при сборке. Добавлена возможность добавления пользовательской строки инициализации для драйвера ESP. Можно добавить подключение к АP, нужно добавить в файл auth.p строку подключения (AT+CWJAP="SSID","drowssap"). Для режима 64 колонки добавлена возможность использовать все 64 колонки, для TIMEX80 все 85 колонок. Для не ZX-UNO машин используем порт 0xEFF7 для управления Timex Hi-Res режимом. (kulich)
-
 
1814
 
-
 
1815
Декабрь 2022:
-
 
1816
+sys_h.asm: добавлена документация на OS_SETSYSDRV (lvd)
-
 
1817
+sleep.com: Утилита служит для установки задержки при выполнении действий. время задаётся в миллисикундах, задержка выполняется с шагом 50 мс в диапазоне от 0 до 65550 мс. В случае, если указан аргумент, равный 0, программа ждёт нажатия на любую клавишу перед выходом. sleep.com [задержка] (kulich)
-
 
1818
+gstest.com: Добавлена утилита для тестирования звуковой карты General Sound. Проверяет регистры, возвращает объем памяти, играет тестовые команды, загружает и играет тестовую мелодию (kulich)
-
 
1819
-solkey: не работал кемпстон и многозадачность (alone)
-
 
1820
-midnight, montana2: не работал кемпстон. в midnight ss+enter вылетал (alone)
-
 
1821
+worms: на 6912, когда управление отпущено, старается привязать камеру к (x&7)==0 (в старом направлении движения), убрано автоотклеивание от (x&7)==4. таким образом не заметно мерцание, а анимация червей показывается максимально плавно (alone)
-
 
1822
-barbarian: не работал кемпстон (Ancor, alone)
-
 
1823
-player: формат tfd игрался слишком медленно (Buran, alone)
-
 
1824
+ufo2: добавлена музыка в меню и в миссии (переделаны авторские процедуры вывода спрайтов, конфликтовавшие с прерываниями) (hazard, alone)
-
 
1825
+nedores: новый формат W (ч/б спрайт с маской через строку), старый 'W' перенесён на 'c' (alone)
-
 
1826
 
-
 
1827
Январь 2023:
-
 
1828
+gp.com: Плеер музыки c минималистичным UI. Поддерживает следующие типы файлов: .mp3, .mid, .ogg, .aac через декодер VLSI на карте NeoGS. Скорости АТМ2 не хватает на стриминг толстых битрейтов типа 320kbps, звук будет заикаться из-за недостаточной скорости загрузки данных. На Пентеве скорости для больших битрейтов в принципе хватает, но сам плеер на таких файлах будет неотзывчивым, когда запущено несколько задач; .pt2, .pt3; .mwm, .mdr на карте ZXM-Moonsound (galstaff)
-
 
1829
+mrf: добавлен автоинкрементарный билд для версии браузера. Теперь при полной сборке увеличиваем версию формата 1.7.1 - 1.7.2 и обновлён драйвер trdos.asm (kulich)
-
 
1830
-не работала загрузка sd_boot с HDD (savelij13)
-
 
1831
+sleep: Добавлена проверка на корректность входного параметра sleep.com, максимальная задержка установлена в 32000 мс. если задержка меньше 0 или больше 32000, делаем её равной 0 (kulich)
-
 
1832
 
-
 
1833
Февраль 2023:
-
 
1834
-player: не прибивал вторую копию себя (alone)
-
 
1835
+sleep.com во время ожидания отдает ресурсы системе (kulich)
-
 
1836
+auart.com Исправлена сборка, исходник перенесен в папку Си (kulich)
-
 
1837
+dns.com: исправлена сборка (DimkaM)
-
 
1838
+time2.com: Увеличено количество попыток получения данных, должно положительно сказаться на стабильности работы. Добавлена задержка в цикл запроса данных. Исправлена ошибка записи текущего времени в часы EVO (kulich)
-
 
1839
+OS_SETTIME, пока только для Gluk CMOS RTC. readtime писал 0 в bd77. hello тестирует установку 81-02-12 07:34:22 (alone). добавлена поддержка OS_SETTIME для часов ATM2, изменён формат хранения года (kulich)
-
 
1840
+kernel: ожидается, что драйвер SD загружен ЕРСом в NeoGS, иначе не монтируется. добавлен детект наличия драйвера SD в NeoGS (DimkaM)
-
 
1841
-browser: не обновлял текущий путь при редиректе (DimkaM)
-
 
1842
+getpic.com: Добавлена пауза в 100мс между попытками отправки и получения данных, должно положительно сказаться на стабильности работы (kulich)
-
 
1843
-mktrd.com: Исправлено создание файла без задания аргументов. Исправлена ошибка создания файла с пользовательским именем (kulich)
-
 
1844
+mrf: Для скачивания файлов и для загрузки mod в GS добавлена отображение пульсирующей "*" для отображения "живости" процесса. Для драйвера NEDONET увеличен буфер приёма, чуть возросла скорость. Откуда бы мы не запускали mrf, всегда откроется его домашняя страница. Все скачивания теперь происходят в папку downloads, которая должна быть в корне системного диска. Внимание! Если папки нет, то и файлы будут скачиваться в пустоту. nedoNET: Увеличен еще немного буфер nedoNET (эффект должен быть только на эмуляторе, в реальности карта отдает за раз не больше чем MTU); nedoNET: Между попытками отправки DNS запросов делаем небольшие паузы (kulich)
-
 
1845
+nedores: добавлен формат y (чб спрайт с маской вертикально) (alone)
-
 
1846
+gstest.com: убран лишний индикатор прогресса, съедавший 90% времени работы цикла. Добавлена инструкция к программе (kulich)
-
 
1847
+kernel/ngssddrv.asm: Разделена инициализация NGS и GS. В случае, если из порта GSCFG0 (0x0f) читается 0xff, предполагаем, что имеем дело с GS, и не проводим дальнейшие инициализации NGS. Из-за 10-секундного сброса 2мб версии GS не сбрасываем его при загрузке, дабы не тормозить загрузку (kulich)
-
 
1848
+nv: при копировании показывается, сколько байтов осталось (Ancor, alone)
-
 
1849
 
-
 
1850
Март 2023:
-
 
1851
+zxartrad.com: Интернет-радио из каталога PT3 треков сайта zxart.ee (kulich)
-
 
1852
+iarlib: добавлены вызовы для запуска дочерних процессов. (kulich)
-
 
1853
+getpic.com: В запрос картинок добавлен фильтр на получение картинок только в формате 6912. Больше не будет долгих "format not supported" (kulich)
-
 
1854
+mrf: Добавлен русский шрифт для 80 колоночного режима (TIMEX) (kulich)
-
 
1855
+numtris: новая игра (Urfin)
-
 
1856
+gp.com: небольшие багофиксы, добавил проигрывание .mod для обычных GS (galstaff)
-
 
1857
+cmd: при старте выводит свою ревизию. команде pause добавлен параметр: pause [sec] ожидание нажатия клавиши sec секунд (по умолчанию - бесконечность). добавлена команда uname, выводящая версию ядра (DimkaM)
-
 
1858
+kernel: в возврат вызова CMD_GETCONFIG добавлен номер ревизии сборки ядра (DimkaM)
-
 
1859
+emul: Обновлено ПЗУ Евы. Обновлен evoflash, не корректно лил второй файл (savelij13)
-
 
1860
+3ws: Yarodin обновил ява-скрипт веб-сервера, исправлена генерация путей к файлам с недопустимыми символами
-
 
1861
+nv: при выходе чистится экран (в nvfast восстанавливается старый экран) (shuran33, alone)
-
 
1862
 
-
 
1863
Апрель 2023:
-
 
1864
+getpic.com: Добавлено отображение автора картинки. добавлена возможность не отображать информацию о картинках при загрузке [V] (kulich)
-
 
1865
+dots: новая игра (Urfin)
-
 
1866
+numtris: Добавлен исходник (Urfin)
-
 
1867
+zxartrad.com: Добавлен режим воспроизведения "Лучшее и наиболее голосуемое". Изменён принцип вызова плеера из основного приложения. Теперь плеер работает фоном, а приложение не блокируется. Добавлена возможность логирования на экране обмена данными [L]. Добавлено отображение авторов трека (полная информация только для первого в списке авторов). Добавлена возможность прослушивания и скачивания дополнительных форматов. Поддерживаются: "pt3", "pt2", "tfc", "ts". Добавлен автоматический переход на следующий трек. (Упрощенная схема определения, не работает для tfc). добавлена возможность остановить плеер [S] (kulich)
-
 
1868
+iarlib: добавлена OS_HIDEFROMPARENT. добавлен новый тип консоли TTY_NE, не обрабатывающая нажатие ESC (kulich)
-
 
1869
 
-
 
1870
Май 2023:
-
 
1871
+zxartrad.com: [S] Стоп превращен в некое подобие паузы, после нажатия любой кнопки начинает играть трек сначала. Добавлена обработка случаев, когда мы получаем json без ожидаемых данных, теперь не просто падаем, а стараемся работать дальше. заменён метод получения автора с filter:authorId на elementId, теперь корректно получаем данные и по alias и по id. tfc модули теперь тоже переходят к следующему после окончания воспроизведения. Оптимизация объема запросов. Снова переходим в режим паузы после смены формата. Теперь владельцы просто TS смогут снова слушать TS треки.
-
 
1872
+gp.com: Поддержка VGM (пока только для OPL3/4), мелкие улучшения. Удалил проигрыватель .mdr файлов, т.к. mdr модули доступны в виде vgm на vgmrips.net. Добавил поддержку TurboSoundFM в vgm проигрыватель. (galstaff)
-
 
1873
+nedores: добавлен формат I (прозрачная картинка) (alone)
-
 
1874
 
-
 
1875
Июнь 2023:
-
 
1876
*dns.com: использует функции из своей библиотеки. (kulich)
-
 
1877
+mk*.bat, makeall.bat: добавлен признак set makeall=1, чтобы во время сборки подавлялся запуск эмулятора при сборке софта. Добавлен вызов svnversion, ранее вызывался только для mkevo.bat. Для подавления запуска эмулятора используем новую переменную %notrunemu% (kulich)
-
 
1878
+common.mk: Добавлен workaround для случаев сборки не из репозитория и из измененного репозитория (kulich)
-
 
1879
+zxart-radio: При смене формата переходим к 0 треку в списке. создан файл radio.bat для запуска радио в отдельном терминале. добавлена возможность использования пользовательских запросов. Запрос хранится в файле radio\user.que и редактируется любым редактором. В случае отсутствия файл создается автоматически. К запросу пользователя будут спереди добавлено "GET /api/limit:X/start:X", а в конце "HTTP/1.1\r\nHost: zxart.ee\r\nUser-Agent: User-Agent: Mozilla/4.0 (compatible; MSIE5.01; NedoOS)\r\n\r\n". Файл перечитывается при каждом обращении, что позволяет редактировать файл на лету. добавлен прогресс-бар воспроизведения трека. Добавлен режим бесконечного воспроизведения текущего трека [R]. Добавлена возможность сохранить играющий трек, если выключено сохранение всех треков [D]. Добавлен секундомер игры трека. (kulich)
-
 
1880
+evo-uart.asm: Добавил комментарии в код, переписал процедуру инициализации UART чтобы не моргала бордюром. (kulich)
-
 
1881
+gp.com: Добавил поддержку .vgz. Добавил работу с плейлистами. Фикс для стабильной работы под UnrealSpeccy. добавлена инструкция (galstaff)
-
 
1882
+mrfue.com: Обновлен драйвер evo-uart.asm включена поддержка RTS и установлена скорость обмена в 115200,8,1,0,3. Эффективная скорость скачивания на SD составила 36157 кбит/с (4,52 кб/с). Уменьшена в 5 раз задержка для flashRTS(), на скорость почти не влияет, но уменьшает количество потраченного времени в пустом цикле. Уменьшен speedfactor для 38400 с 10 до 7 (kulich)
-
 
1883
+cuart.com: Терминалка для настройки ESP, подключенной к ком-порту ZX Evo. HOME Выполнить тестовый HTTP запрос. PgUp увеличить spdFactor для увеличения времени на очередь. PgDn уменьшить spdFactor для уменьшения времени на очередь (kulich)
-
 
1884
+iarlib: Добавлена процедура uart_delay1k(); Добавлены OS_GETDNS и OS_SETDS (kulich)
-
 
1885
+mrf.com: Для сборки с General Sound добавлена возможность выбора сохранять MOD на диск или играть сразу (кнопка 'G'). Сборка без поддержки General Sound теперь сохраняет файлы сразу на диск. Добавлен русский шрифт для 80-колоночной TR-DOS версии. (kulich)
-
 
1886
+cmd.com: добавлена возможность запускать bat файлы без указания расширения. (kulich)
-
 
1887
+tm.com: оптимизирован код, подрихтован интерфейс (kulich)
-
 
1888
 
-
 
1889
Июль 2023:
-
 
1890
+gp.com: Фикс бесконечного цикла при чтении некорректной длины .mod. Файлы .vgm, .mwm с циклом проигрывают цикл дополнительный раз. Плеер закрывает предыдущий запущенный процесс плеера. Поддержка ay8910 в vgm плеере. Добавил на Мунсаунде поддержку дампов ROM из аркадных автоматов на ymf278b (galstaff)
-
 
1891
+gstest.com: перенесен из kapps в bin (kulich)
-
 
1892
 
-
 
1893
Август 2023:
-
 
1894
+crc: count CRC32. usage: crc filename, result on terminal (alone)
-
 
1895
-в сорцах unrar исправлен crc по таблице (но не включен) (alone)
-
 
1896
+updater.com: начата разработка утилиты обновления системы (kulich)
-
 
1897
+zxartrad.com: Исправлен User-Agent (kulich)
-
 
1898
+iarlib: добавлена функция OS_RENAME(unsigned int oldName, unsigned int newName) (kulich)
-
 
1899
+mrf.com: Добавлена домашняя страница MRF kulich.tplinkdns.com:70. в MSX версию добавлена поддержка SCR (kulich)
-
 
1900
 
-
 
1901
Сентябрь 2023:
-
 
1902
+getpic.com: заменён запрос получения картинки на "GET /jsonElementData/elementId:", в User-Agent добавлено "GetPic". Изменён формат имени сохранения картинок на автор-название. к имени файла добавляем теперь ещё и ID: "author-title-picId.scr", так как связка автор-название необязательно будут уникальна.
-
 
1903
+zxartrad.com: каталог сохранений музыки изменён на \downloads\radio\. Для сохранения файлов теперь используется имя файла формата автор-название. экспериментальная реализация фильтра имени файла. При включенном сохранении на диск сохраняем с понятными именами.(kulich)
-
 
1904
+gp.com: Добавил плеер .mod для MoonSound и файл настроек gp.ini. Мелкие фиксы в .vgm плеере. Добавил проверку, чтобы gp.plr и gp.com были из одного билда (galstaff)
-
 
1905
+mrf.com: Для Gopher страниц снято ограничение на 256 строк. Теперь страница может занимать всю свободную память. (kulich)
-
 
1906
+cmd: выполнение программ с перенаправлением вызова: crc.com file >out.txt. перенаправление вывода через >> пишет в конец существующего файла, если он есть (иначе создаёт) (kulich, alone). в команду pause при старте добавлен вызов getkey, чтобы уменьшить дребезг (kulich)
-
 
1907
+crc: changed output format (same as md5sum), no crc calc when file couldn't be opened. made mainloop faster by ~25% (salex). added help (-h, --help), multiple files capability added. changed output format: first CRC value, then filename. added '-c' option, not yet fully working (lvd)
-
 
1908
+build.bat: во всех файлах убрана команда CLS (kulich)
-
 
1909
-kernel, atm2hd_maxmem.bat: используется страница 2 вместо 4 (4 - это pgkillable и используется при запуске хобет в nv). вроде бы, запуск хобет теперь работает (alone)
-
 
1910
-worms: было пропущено HIDEFROMPARENT (alone)
-
 
1911
-kernel: переключение фокуса во время копирования ломало систему (Sayman, alone). немного оптимизирован по размеру драйвер IDE (alone)
-
 
1912
+updater.com: мастер обновления NedoOS. FULL update при запуске с ключом F обновит весь релиз, но потребует на это времени от 10 часов, до нескольких суток. updater отвязан от системного диска. обновление системы устанавливается на текущий диск. пытается сохранить пользовательские конфигурационный файлы. Новые файлы переименовывает в *.new. Сохраняет: autoexec.bat, nv.ext, net.ini. восстанавливаем по возможности из бэкапа nv.pth (kulich)
-
 
1913
+iarlib: обновлена для работы updater (kulich)
-
 
1914
 
-
 
1915
Октябрь 2023:
-
 
1916
+gp.com: Частотная таблица FT2 для MoonSound. (galstaff)
-
 
1917
+mrf.com: Добавлено последовательное воспроизведение MOD файлов на странице. [Space] следующий трек [BackSpace] возврат на страницу. Спасибо izzx за код плеера. GZ экспериментальный таргет для отладки. уменьшен размер historyBlock.locator так-как в других местах работаем с ней как с 256 байтовой. При загрузке следующего трека обновляем страницу, нужно для последнего файла. Исправлено обновление экрана после проигрывания mod. Добавлена поддержка отображения времени для версии под NedoOS, добавлена возможность собрать с поддержкой SMUC RTC, не проверялось. Драматически ускорен рендер страниц. Теперь страницы отображаются одинаково быстро вне зависимости от их объема. (izzx). исправлено определение конца буфера для nedoOS версии. Оптимизации процедур работы с UARTом и отображения "*" Скачивание файла теперь на 2% быстрее (115200) (kulich)
-
 
1918
+crc.com: added printing of SVNREVISION. fixed parsing of file with filenames and CRCs for '-c' option. add support for stdin (lvd)
-
 
1919
+md5.com (lvd)
-
 
1920
-cmd: при | правой программе неправильно указывался выходной поток и не передавалась комстрока. висло после передачи больших файлов через |. теперь не ждёт закрытия правой программы (alone)
-
 
1921
+browser: Добавлена ссылка (DimkaM)
-
 
1922
+nv: при запуске программ курсор ставится в начало последней строки, а она чистится (alone)
-
 
1923
1836 	2023-10-08 23:15:45 	lvd 	/nedoos/ 	+crc:  	 
-
 
1924
+terminal.com: добавлена везде пауза при выходе с сообщением (kulich)
-
 
1925
+mandelbr: генератор фрактала Мандельброта (alone)
-
 
1926
-raytrace: в релизе не было бинарника (alone)
-
 
1927
-pkunzip: при невозможности создать файл зацикливалось, теперь просто пропускает этот файл (kulich, alone)
-
 
1928
+getpic.com: Добавлен режим "случайная картинка с рейтингом 4+" [R]. исправлен фильтр на картинки типа standart. можно повторно ознакомиться с инструкцией по кнопке [H]. Папка для сохранения сохранения картинок теперь \downloads\getpic\. При старте опрашиваются кнопки во время отображения инструкции. Алгоритм выбора случайного трека упрощен до order:rand. Слишком длинные имена теперь обрезаются до корректной длины. Пример: grongy-don't_even_try_to_break_into_her_heart_(zxgfxtober_4_-_hacker)-417410.scr в grongy-don't_even_try_to_break_into_her_hea.scr (kulich)
-
 
1929
+zxartrad.com, getpic.com: Слишком длинные имена теперь обрезаются с добавлением ID. Перед повторным добавлением ID удаляем его из строки (kulich)
-
 
1930
+telnet: выход не по Esc (используется на некоторых серверах), а по ext+D. пропускал некоторые русские буквы (Sayman, alone). Отвязан от запускающего приложения (OS_HIDEFROMPARENT). Включено восстановление экрана после переключения. включена возможность ввода символов с языковым модификатором. Можно писать по-русски. исправлено зависание после сообщения can't resolve... Добавлена очистка экрана и пауза при выводе сообщений, так-как терминал рисуется в своем "окне" и при выходе оно закрывается. При запуске также очищаем экран (kulich)
-
 
1931
+emul: Обновил Unreal с поддержкой MoonSound (galstaff)
-
 
1932
+updater.com: полировка интерфейса. в восстанавливаемые файлы добавлен gp.ini (kulich)
-
 
1933
 
-
 
1934
Ноябрь 2023:
-
 
1935
*mrf.com: Замена ключей компиляции на более отвечающие смыслу (UARTATM, UARTEVO). Добавлен ключ NOINIT, пропускающий инициализацию сети, позволяет попасть в главный экран даже без поддерживаемого железа. Добавлена поддержка часов SMUC (SMUCRTC + RTC). Добавление часов в MSX версию. В файле controler.asm уравновешено условие MSX/ALL (ld bc,#ff[f]) (убрать IFDEF, если проблем не будет) (kulich)
-
 
1936
+gp.com: Улучшил загрузку сэмплов .mod в Мунсаунд, теперь требуется только 320Кб памяти, и большие модули работают на ATM2. (galstaff)
-
 
1937
-nv: неправильно отображались длинные путеимена в окне копирования (Beaver, alone)
-
 
1938
+crc: fix help (now each utility prints specific type of checkums). remove debug code from md5.com. fix file parsing so that there could be any number (>=1) of
-
 
1939
spaces between checksum and filename (lvd)
-
 
1940
 
-
 
1941
Декабрь 2023:
-
 
1942
+kernel: новая команда OS_GETPAL - берёт палитру, которая сейчас видна (alone)
-
 
1943
+scrshot: утилита снятия скриншотов с других программ. сохраняет по комбинации cs+ss+L оба экрана в формате 16c (alone)
-
 
1944
-zxbattle: была ошибка сборки (alone)
-
 
1945
+puzzle: новая игра. надо собрать картинку из 240 кусочков. выход - esc (текущее состояние сохраняется). enter - перемешать кусочки, которые ещё не двигал. когда картинка соберётся, она покажется без разрезов (alone)
-
 
1946
+Тест ZX Eva (Yamaha V9990) (galstaff)
-
 
1947
-brintro: восстанавливается экран при потере фокуса (alone)
-
 
1948
-kernel: при потере фокуса в приложениях без запоминания экрана не восстанавливался экран (Sayman). по умолчанию также восстанавливается страница 5 вместо любой ранее включенной экранных страницы (информации о том, какие где были, у ядра нет), приложения сами должны включать свои страницы перед рисованием, в будущем надо будет как-то фиксить ядро для сохранения страниц (alone)
-
 
1949
+showay: анализатор для AY. цвета ближайших по квинтовому кругу нот соответствуют близким цветам. т.е. гамма из 7 нот охватывает всегда половину спектра, причём наиболее отличающимися будут ноты, между которыми тритон (обычно их не бывает в одном аккорде). space - пауза. 1,2,3 - вкл/выкл каналы A,B,C (и параллельные для турбосаунда). отображаются ноты с громкостью не ниже 7 (если с шумом, то только с периодом 0) и огибающие 8,A,C,E (alone)
-
 
1950
+md5_speh_tool/ *crc: add srcs of C tool to calculate md5 and speh hashes (lvd)
-
 
1951
+telnet: исправлено получение порта, если адрес введен в виде IP. Добавлен курсор (DimkaM)
-
 
1952
+nedores: добавлен псевдоформат %, который зеркалит заданные спрайты по горизонтали (можно использовать диапазон, как и в других форматах). для примера немного исправлена графика sprexamp. максимальная ширина увеличена до 2048 пикселей, чтобы импортировать шрифты в экранном формате. (alone)
-
 
1953
-getpic.com: изменен опрос клавиатуры, из-за которой было затруднительно использовать "I" (kulich)
-
 
1954
 
-
 
1955
Январь 2024:
-
 
1956
+gstest.com: Тест теперь различает чтение из порта статуса 129 и 255. (kulich)
-
 
1957
+getpic.com: Подтюнены сетевые задержки и количество повторных попыток. в процедуру netConnect () добавлено 5 попыток соединения. Добавлена очистка буфера клавиатуры после опроса, для подавления дребезга. Добавлен режим слайд-шоу [A], показывающий картинки по 5 секунд. В тихом режиме подавляем сообщения о переключении режимов просмотра, не выводим сообщений, при переключении в тихий режим очищаем экран. Автоматически создаётся папка Downloads, если её нет. В случае ошибки при netConnect() закрываем сокет и заново открываем его через OpenSock(). количество попыток в netConnect() увеличено до 10, пауза между попытками 1 секунда (kulich)
-
 
1958
+updater.com: Добавлена справка (updater.txt). В интерфейс добавлена информация о стандартном и полном обновлениях. совместимость с новым pkunzip.com. Уменьшена задержка между повторами при сетевых операциях. Изменён порядок поиска tar файла, немного дольше, но в случае нескольких файлов возьмем новейший. updater.new - файл новостей для updater.com. Добавлена возможность отображения новостей, полученных из репозитория во время распаковки. Исправлена ошибка при полном обновлении. Исправлена ошибка из-за отсутствующей папки DOC. убран счетчик повторных попыток с экрана. затираем старый файл, только если успешно скачали первую часть нового файла. Добавлена возможность обработки HTTP ошибок. Пока проверяется только статус 200. Исправлены ссылки на файлы, убраны %2F. В список скачиваемых инструментов добавлен wizcfg.com. Из-за того, что компилятор не компилирует изменения, если они только в заинклюженных файлах, объединил main.c и network.c. уменьшен максимальный релиз для поиска tar до 2500. (kulich)
-
 
1959
-emul: в 8bpp режимах (например, GDI) и ATM3 палитре неправильно рендерился экран. теперь в 8bpp режимах доступна только палитра ATM: if ((conf.mem_model == MM_ATM3) && ((comp.pBF&0x20) != 0) && (temp.obpp == 32)) (alone)
-
 
1960
+wolf3d: 48k версия теперь компилируется в sjasm. импорт ч/б графики из bmp. автоматически вычёркиваются лишние линии с текстуры. добавлены тестовые альтернативные паки от Dragons' Lord. добавлен оптимизатор одинаковых столбцов в текстурах и защита от переполнения памяти. теперь работают все паки текстур (в случае чего ставятся столбцы по умолчанию). общие части 48K и ATM версий вынесены в отдельные модули. 48K версия использует карту от ATM версии, поддерживает зеркаление стен и двери. убрана защита цвета пола. сделана магнитофонная версия. в ней добавлено автоопределение мыши. исправлена ошибка компиляции при выключенных спрайтах. переставлены текстуры стен для 48 версии (alone)
-
 
1961
*pkunzip: имя файла было ограничено 8.3, расширено до 64.64 (kulich, alone). Изменён вывод информации о распаковке файла (kulich)
-
 
1962
 
-
 
1963
Февраль 2024:
-
 
1964
-kernel: исправлено закрытие сокета (DimkaM)
-
 
1965
+wolf3d: в 48K версии добавлены звуки на бипере. попадание по врагу - звук 0, открытие двери - звук 5. 48K версия с 4 спрайтами. текстуры с 4 спрайтами теперь помещаются в памяти. сделана 128К версия с двумя страницами по 12 стен и 4 спрайта. исправлен выстрел (звук от Grongy, задержка 10 фреймов до следующего выстрела). добавлен звук сдыхания монстра. исправил несколько багов, которые не давали делать высоту экрана 24 знакоместа, исправил tap-загрузчик для 128К. новые текстуры для АТМ версии от NS. палитра берётся с bmp (пока конвертором) (alone)
-
 
1966
+mkatm2: пропускаются страницы резидента (Maksagor, alone)
-
 
1967
-iarlib: в функцию OS_NETSHUTDOWN вернул забытый аргумент вида закрытия (kulich)
-
 
1968
-getpic.com: Оптимизирована скорость работы с данными. (kulich)
-
 
1969
+gp.com: s3m плеер для Мунсаунд (galstaff)
-
 
1970
+pt: версия с поддержкой gs называется ptgs, добавлена обычная, которая просто pt (Maksagor, alone)
-
 
1971
-nv: при копировании или удалении директорий с более чем 64 поддиректориями происходило переполнение независимо от порядка вложенности (Beaver). Теперь заказывается много страниц буферов. Поиск в глубину пока прикрутить не удалось, но соответствующие места прокомментированы. (alone)
-
 
1972
+mhmt: Fix a bug in megalz packer that was generating extra '1' bit for stop code. This causes incompatibility of newer produced packed files with older C depacking code, because that code was also expecting that extra '1' bit. However, already existing Z80 depackers are fine. (lvd)
-
 
1973
+freetime: утилита для определения оставшегося времени в прерывании. показывает время без с ОС и с ОС, усреднение по 8 фреймам (alone)
-
 
1974
+golden axe demo version (FlashZX)
-
 
1975
+updater.com: восстанавливаем домашнюю страницу MR/MRF. новый дизайн новостей. getTools() скачивает net.ini как net_.ini (kulich)
-
 
1976
+mrf.com: в версии под nedoOS разрешено писать русскими буквами. Горячие клавиши работают в любой раскладке (kulich)
-
 
1977
+cuart.com: Переписан код чтения из UART. Должно улучшить стабильность чтения, пока ещё не используется индикатор заполнения FIFO, так как он есть только в последней конфе. Немного ускорены некоторые моменты. (kulich)
-
 
1978
+nedores: можно указать инверсию атрибута (формат ~B) и форсировать конкретный атрибут (! после defaultcolor). новый формат S - цветной познакоместный спрайт с маской в режиме 6912. в режиме 6912 для спрайтов с маской добавлен цвет 16 - инверсия пикселя (редко, но требуется). дополнительный параметр комстроки -f<формат> позволяет задать формат для всех строк скрипта (когда нужно вытащить спрайты под два разных формата). новые форматы A и a: пиксели и атрибуты построчной картинки. исправлен размер B (alone)
-
 
1979
+gstest.com: Показывает прочтенные данные в десятичном и двоичном виде. добавлена маска в текст. убрана проверка на FF чтобы не вводить в заблуждение, NGS в эмуле возвращает X11111111X (kulich)
-
 
1980
 
-
 
1981
Март 2024:
-
 
1982
+wolf3d: редактирование стен кнопками 1,2 на втором наборе могло завесить программу. убраны заломы при приближении к стенам. в 128К версии добавлена музыка. теперь есть 48 и 128 тапы. исправлена коллизия со стенами, теперь можно mindist=64 и нет прилипания к отдельным стенам. исправлена работа дверей при слишком близком нахождении. в 48/128 исправлена оптимизация стен, добавлена оптимизация спрайтов, теперь по 8 спрайтов в странице, берутся из bmp сразу с маской. в формат хранения монстров добавил направление(dir). сделал движение всех объектов, при столкновении со стеной направление случайное. исправил импорт карты (были лишние стены от "зеркальных пробелов"). соотношение размеров пикселя в спрайте исправлено на 25%. сделана логика монстров (alone)
-
 
1983
+mrf.com: Добавлена поддержка ввода русского языка в TR-DOS [CS+1]. Перенесены нововведения из версии MR от izzx: Добавлена возможность скачивания любых файлов [S], Убрана горячая кнопка [G] как не актуальная, В TR-DOS реализована возможность скачиввания файлов на дискету. Длинные файлы режутся по 64к. При сохранении в TR-DOS можно выбрать дисковод [A-D]. Добавлена поддержка типа содержимого 's' - позволит скачивать файлы, которые сервер считает звуковыми. Например, mid файлы на сайте MRF. Для TR-DOS перенесена поддержка 3-буквенных расширений. Исправлена ошибка отображения SCR. теперь все версии собираются в MRF.TRD, создана оболочка выбора версии для бута. WiFi версии: Добавлено сообщение о переполнении памяти, не получаем пакеты после переполнения. Попытка избавиться от буфера nameBuffer в пользу requestbuffer, экономия 256 байт. Исправлена ошибка при сборке MSX версии. Новый таргет "zwtrsmuc" TR-DOS версия с поддержкой ZXWIFI и часами SMUC. переносом VortexProcessor освобождено порядка 170 байт. Все новые модули размещать перед ним, там свободно ~7 килобайт + стек. Уменьшен размер requestbuffer до 256 байт. evo-uart.asm: Небольшая оптимизация кода. (kulich)
-
 
1984
+getpic.com: При сохранении файла заменяем символы меньше ' ' на '_'. Некоторые символы конвертируются совсем неверно, например, "title":"Crist\u00f3bal Cantero Carrascosa". увеличена задержка при выходе из просмотра. (kulich)
-
 
1985
+balls: портирован бильярд с TR-DOS. для двух игроков. помеченные лузы дают приз (alone)
-
 
1986
+gp.com: Ещё более параноидальная проверка на наличие Мунсаунда (galstaff)
-
 
1987
-updater.com: обновлён сетевой код до актуальной версии. рефакторинг (kulich)
-
 
1988
+getpic.com: В тихом режиме больше не получаем данные по автору. рефакторинг (kulich)
-
 
1989
+zxartrad.com: netConnect() делает 10 попыток подключения (kulich)
-
 
1990
-kernel: исправлена проверка сокета на валидность (DimkaM)
-
 
1991
 
-
 
1992
Апрель 2024:
-
 
1993
+gp.com: Поддержка MIDI UART, подключенного к AY порт A.2 (напр. MultiSound). Прогресс бар для миди. Сброс миди устройства перед проигрыванием. Добавил детект турбосаунд фм, теперь vgm для 2203 не будут молча виснуть при отсутствии железа. Поправил цикл задержки midi uart для последней пентевовской прошивки. (galstaff)
-
 
1994
+wolf3d: мостры агрятся, только если зажать CS. добавлен показ ходячих зомбименов со стороны и сзади. добавлен сбор предметов со звуком (alone)
-
 
1995
+Обновление updater.new и radio.bat (kulich)
-
 
1996
+getpic.com: Уменьшены артефакты при переключении экранов. Реже происходят двойные нажатия. Добавлена экспериментальная поддержка ESP32 через ком-порт. Кнопка [D] переключает между режимом ZXNETUSB и ESP32. добавлен файл конфигурации ком порта для ESP32 версии, в browser\espcom.ini можно указать параметры: RBR_THR, IER, IIR_FCR, LCR, MCR, LSR, MSR, SR, divider. усилена фильтрация имен файлов (kulich)
-
 
1997
+zxartrad.com: добавлена поддержка ESP32 на Кондратьеве. Для переключения режимов использовать ключ 'e', например, добавить в radio.bat "zxartrad.com e". Настройки порта в файле espcom.ini. Если есть карта ZXNETUSB, можно переключаться прямо в программе кнопкой [I]. Исправлена ошибка с глючным именем файла. (kulich)
-
 
1998
+tm.com: косметические изменения (kulich)
-
 
1999
+nv: поиск работал только в корневом каталоге из-за OS_OPENDIR. Enter в поле маски имени файла (там, где, например, название "a*") перезапускает поиск. раньше приходилось перезапускать nv для этого (alone)
-
 
2000
-kernel: Исправлена ошибка формирования строки версии ядра в BDOS_get_config (kulich), noturbo ошибочно было 7 МГц, теперь 3.5 (galstaff, alone)
-
 
2001
+mrf.com: Размер .locator и requestbuffer увеличен снова до 512 байт, vtrd.in содержит пути длиннее 256 символов. добавлен example.scr (kulich)
-
 
2002
+3ws/index.htm: продублирована кнопка "upload" вверху списка файлов. Удобно при большом количестве файлов и папок в списке. (kulich)
-
 
2003
 
-
 
2004
Май 2024:
-
 
2005
+gp.com: Плеер отображает устройство, на котором играет. Добавил поддержку OPNA части YM2608 через TFM (galstaff)
-
 
2006
+wolf3d: считаются патроны и здоровье. при подбирании патронов и здоровья они корректируются. выстрелы шли неравномерно. увеличен хитбокс врага, включен прицел, добавлен взрыв при попадании в патроны (пока коряво). добавлен звук окрика (shout), когда враг видит игрока. сейчас видение работает только при зажатом Caps Shift. новые спрайты. патроны и аптечка брались не всегда - исправлено. берутся только аптечка и патроны. добавлены анимации гранаты и огня. после взрыва возникает огонь. спрайты при слишком малом расстоянии не исчезают. исправлена музыка. новая графика взрыва и огня, оптимизирована текстура креста. (alone)
-
 
2007
+zxartrad.com: Добавлено включение AFC для esp драйвера. Добавлена поддержка ZXWifi. альтернативный способ определения конца трека. Для TFC обрезаем 5 последних секунд трека (костыль: должно помочь с повисанием при переходе на следующий трек). (kulich)
-
 
2008
+aesdemo.com: демка шифрования AES256 (Maxiol, kulich)
-
 
2009
+getpic.com: добавлен gpic.bat для запуска программы в отдельном терминале, должно повысить стабильность работы с фоновыми процессами. добавлена поддержка 8266 с ZXWifi в espcom.ini указывается 8266 или 32. Первая реализация механизма повторных запросов при ошибках соединения. Добавлено отображение типа порта строкой (kulich)
-
 
2010
+cuart.com: Добавлено чтение параметров порта из espcom.ini. Добавлен режим немедленной отправки символа после ввода [End]. <Ext>+<U> выполняет команду AT+CIUPDATE. Добавлены заготовки драйвера ATM2 порта. Добавлена заготовка драйвера 16550 с AFC. Отображаем делитель при смене скорости. исправлена ошибка выключения "direct mode". Добавлена инструкция (kulich)
-
 
2011
+mrf.com: Добавлен высокоскоростной драйвер(57600) для AY-232 (также в getpic.com). Исправлено отображение версии интерфейса, добавлено отображение версии AYWiFi56. Увеличен буфер TCP для ZXNetUsb (kulich)
-
 
2012
-cmd: не полностью показывались выполняемые команды. при выполнении .bat вызовы без расширения обрывали исполнение батника (alone)
-
 
2013
-nedolang: batch запускается с адреса 0x4000, а компилятор генерирует метки переходов без префикса с названием функции. теперь при ассемблировании компилятора в тестовом окружении свободно 11 килобайт. исходники .ast, которые ассемблируются вместе, должны генерироваться из .c одной командой comp с перечнем файлов! иначе номера меток переходов в них будут совпадать! при ассемблировании asm теперь свободно 9140 байт в тестовом окружении, в test.bat была пропущена токенизация lbltype.i, скрипты build.bat не копировали релиз в bin (alone)
-
 
2014
+getpic.com
-
 
2015
 
-
 
2016
Июнь 2024:
-
 
2017
+Season of the Sakura - финальная версия (Zorba)
-
 
2018
+nv.com: Добавлены часы в терминальную версию. вызываем перерисовку раз в 100 опросов и принудительно при отрисовке панели. Кнопка F6 теперь по умолчанию перенос, копирует путь со второй панели. Возможен перенос в пределах одного тома. Не поддерживается множественное выделение. (kulich)
-
 
2019
+mrf.com: Добавлены драйвера AY-56k (kulich)
-
 
2020
+updater.com: добавлена экспериментальная поддержка ESP-COM. При запуске с ключом e - Bin, с ключом E - full апдейт. Необходим файл настроек на системном диске. исправлена ошибка восстановления autoexec.bat. больше не требуем нажатий кнопки после обновления, можно обновлять как часть bat-файла. после обновления не удаляем release.zip, может пригодиться после. при обновлении восстанавливаем пользовательский espcom.ini (kulich)
-
 
2021
+wolf3d: добавлена панелька. экран шириной 24. логика теперь 25 FPS, все константы времени пересчитаны. автострейф по назад+вбок. автооткрытие двери. CS кидает гранату, она взрывается об стену. также граната кидается даблкликом кнопки "назад". кнопка T отключает музыку. разрешение настроено "opt" - низкое при приближении, высокое при удалении. в узких коридорах более 10 FPS. добавлен звук взрыва (вообще все звуки надо отредактировать) (alone)
-
 
2022
-time2.com: Добавлена поддержка получения времени от ESP-COM. Запускать с ключом -e. Увеличена задержка между попытками. была не учтена возможность получения ответа "+TIME_UPDATED". Добавлена обработка ошибок получения даты. в 2070 году сломается. (kulich)
-
 
2023
-zxartrad.com: Релиз с поддержкой АТМ2 ком порта. comType = 1. Проверенная скорость 38400. небольшие исправления в интерфейсе. Для ESP-COM добавлено принудительное закрытие файла (kulich)
-
 
2024
-cuart.com: исправлена загрузка параметров com-порта. (kulich)
-
 
2025
+getpic.com: Релиз с поддержкой АТМ2 ком порта. (kulich)
-
 
2026
 
-
 
2027
Июль 2024:
-
 
2028
+mrf.com: рефакторинг (kulich)
-
 
2029
+nv.com: Реализован диалог перезаписи файлов при копировании. [ESC][N] - пропустить текущий файл, [R] - заменить все файлы, [S] - пропустить все файлы, [Y] - переписать текущий файл. 'c' для отмены всего копирования. остальные кнопки рассматриваются как Yes. Пресечена попытка копирования файла самого в себя, что приводило к обрезанию его до 4096 байт. textpages уменьшено до 164 байт. (стек должен войти теперь)
-
 
2030
 
-
 
2031
Август 2024:
-
 
2032
-zxartrad.com: исправлена ошибка отображения прогресс-бара после остановки воспроизведения (kulich)
-
 
2033
+getpic.com, updater.com, zxartrad.com: файлы настроек вынесены из папки "bin" в папку "ini". добавлена поддержка DNS (kulich)
-
 
2034
+iarlib: добавлена поддержка UDP в tcp.h (kulich)
-
 
2035
+updater.com: BIN updater теперь обновляет из отдельного архива, без промежуточных распаковок через tar.com. Улучшена портативность. добавлена простейшая проверка наличия сети перед началом обновления.Чтобы исправить ситуацию когда запустили апдейтер, он переименовал папку bin, а сети нет даже рядом. (kulich)
-
 
2036
+pkunzip.com: более лаконичные сообщения при распаковке (kulich)
-
 
2037
+netprint.com: утилита, позволяющая печать на сетевых принтерах в режиме RAW текст. Если принтер не сетевой, можно использовать принт-сервер. Например, https://github.com/taylorza/WinPrintServer/releases Для печати документа просто запускаем netprint readme.txt. Предварительно настроить адрес:порт в файле ini/netprint.ini (kulich)
-
 
2038
+mrf.com: Добавлен индикатор Play mode/Save mode. (kulich)
-
 
2039
 
-
 
2040
Сентябрь 2024:
-
 
2041
+calendar.com: Простой календарик. Год указывается в качестве параметра запуска, иначе год 2024 (kulich)
-
 
2042
+zxartrad.com, tm.com: вывод текста переведен на BDOS, так как он заметно быстрее (kulich)
-
 
2043
+updater.com: оптимизирован вывод прогресса скачивания, сохраняем текущий путь при загрузке параметров ESP (kulich)
-
 
2044
+mkatm2.bat: INETDRV=0x01 поддержка ZXNETUSB на ATM2 при запуске с дискеты (kulich)
-
 
2045
+us: Обновлен эмулятор (DimkaM), исправлены пути в svn (lvd)
-
 
2046
+gopher.com: Начат новый проект gopher браузера с расширенными возможностями. (kulich)
-
 
2047
+tar.com: добавлена поддержка длинных имен файлов (32.8) при распаковке. (Procyon, kulich)
-
 
2048
+getpic.com, updater.com, zxartrad.com: из сетевых функций zxnetusb удалены интерфейсные куски, количество попыток передаем как параметр и вынесены в отдельный файл (common/network.c) соответственно эти функции стандартизированы для всех приложений. terminal.c перенесен в папку common. из радио убрано логирование, которое вызывалось кнопкой L (kulich)
-
 
2049
 
-
 
2050
v0.2188.1, 23.10.2024:
-
 
2051
+getpic.com: рефакторинг кода, всяческие улучшения и оптимизации. Добавлена возможность задать минимальный рейтинг при случайном просмотре (kulich)
-
 
2052
+zxartrad.com: Добавлена возможность установить минимальный рейтинг трека для Q2 и Q3 [M] (kulich)
-
 
2053
+gopher.com: OS_SHELL теперь вызывает приложения не через cmd, а через term.com в отдельном терминале. getchar() заменены на waitkey(), чтобы нажатие в сообщениях esc не приводило к выходу. горячие клавиши больше не зависят от регистра. новый драйвер мыши. Переключиться на старый можно кнопкой [M]. исправлена не критичная ошибка загрузки nv.ext (kulich)
-
 
2054
+cuart.com: добавлена справка при старте, esp процедуры вынесены в esp-com.c. исправлена ошибка открытия конфигурационного файла (kulich)
-
 
2055
+updater.com: небольшое ревью кода и перенос функций в esp-com.c (kulich)
-
 
2056
+zxart-radio.com версия 2.8: рефакторинг, улучшайзинг и баг фиксинг (kulich)
-
 
2057
+calendar.com: текущий год берется из ЧРВ. клавиша [Y] позволяет ввести год. клавиши [вверх] и [вниз] листают года, любые другие переключают полугодия. производственный календарь на 2014 - 2025 года в ini файл, кнопка [H]. кнопкой [N] можно включить получение данных по сети. поддержка NedoNet и xmlcalendar.ru. поддержка ESP-COM [E] / useProdCalendar=3. параметр, позволяющий получать по сети производственный календарь для некоторых других стран currentCountry=ru {"ru", "kz", "by", "uz", "ua"} (kulich)
-
 
2058