WildCommander History. v1.10 (03.08.2025): .правлен баг: [файловое ядро] генератор индексов не работал на каталогах и файлах с расширением меньше 3х символов .обновлен плагин: GSPLAYER .добавлено проигрывание цифровых модулей Digital Music Maker (.DMM) .обновлен плагин: ROM_PROG - добавлена возможность полной прошивки 512кб, оптимизация кода и обновление интерфейса .обновлен плагин: File Creator - изменен цвет курсора в юзер меню (теперь не слипается с заголовком окна) v1.09 (04.08.2024): .обновлен плагин: TAPM .перемещена область выделенная под загрузку TAP файла (совпадала с буфером RAM диска под SCL образ) .обновлен плагин: MOUNTER .добавлена опция выбора скорости rs232 в INI (115200/230400) v1.09 (03.08.2024): .обновлен плагин: GSPLAYER .доработан анализатор MOD файлов .обновлен плагин: TAPM .добавлен метод загрузки REAL (со звуком) v1.09 (31.07.2024): .в плагинную систему добавлен резидент вызова и резидент перехода (для вызова и перехода кода между паг в плагине, в одном окне) .добавлена возможность передавать параметры запуска в плагины из раздела загрузки таковых (в INI файле) .изменена версия плагинной системы, изменена версия INI файла .обновлен плагин: TAPM .по умолчанию сделана опция загрузки FAST .добавлена поддержка опций из INI файла .обновлен плагин: GSPLAYER .увеличен тайм аут ожидания готовности GS при детекте .добавлена очистка поля имени трека .добавлена поддержка опций из INI файла .обновлен плагин: TXT Editor .добавлена поддержка опций из INI файла .обновлен плагин: MOUNTER .добавлена поддержка опций из INI файла v1.07 (19.04.2024): .обновлен плагин: GSPLAYER .в midi плеере сделана нормальная синхронизация таймера, с точностью до 8 долей фрейма .в midi плеере сделан игнор задержки перед кодом конца трека (чтобы срабатывал автопереход на следующий модуль) .в midi плеере исправлен баг с именем трека нулевой длины .в midi плеере исправлен баг с именем трека шире поля имени в окне .в midi плеере исправлен баг в таймере тиков (при добавлении остатка не учитывалось переполнение младших 16 бит) v1.07 (17.04.2024): .обновлен плагин: GSPLAYER .в midi плеере подправлен коэффициент скорости проигрывания .доработан однобайтовый прогресс бар v1.07 (16.04.2024): .обновлен плагин: GSPLAYER .устранены проблемы с синхронизацией в midi плеере (в ущерб визуализации) .в midi плеере добавлена возможность выбора чипа по F1 (1го либо 2го) .в midi плеере добавлен прогресс бар v1.07 (15.04.2024): .правлен баг: неправильно подставлялся режим экрана в меню сетапа (F9), из-за кривых констант .обновлен плагин: WPLAYER .добавлена ассоциация для .ETC файлов (SAA модули) .убрано ограничение на 16кб для TFC файлов .обновлен плагин: GSPLAYER .добавлен тайм-аут с окошком, если при первом использовании плагина гс долго отвечает .ускорена загрузка MOD файлов в память GS (примерно на 27%) .добавлено проигрывание MIDI файлов (.MID) через multisound (ay-rs232/midi) v1.06 (07.04.2024): .обновлен плагин: WPLAYER .правлен баг: исправлено проигрывание TFD файлов, был кривой парсинг буфера 48кб, который идет до загрузки данных с FAT .добавлено проигрывание PSM (Pro Sound Maker) модулей v1.06 (05.04.2024): .добавлена возможность инициализации yes/no (вместо ok/cancel) в функции YN(8) .немного доработан file info .правлен баг: при включении на прерывания обработчика от плагина (INT_PL (86)), функции печати окна (PRWOW) и стирания окна (RRESB) переключали окно #8000-#BFFF не отключая вызов в плагин из прерываний (который должен быть в #8000-#BFFF!) .изменена версия плагинной системы .обновлен плагин: GSPLAYER .вернул таймер на прерывания .изменения интерфейса .обновлен плагин: TXT Editor .обновлен плагин: WPLAYER (правлен баг: для инитов плееров (которые таковые делают) не включалась пага с музоном после выгребания модуля из буфера) v1.05 (30.03.2024): .правлен баг: при открытии каталогов больше 4095 записей не ставился нулевой индекс на 4096 записи (проверялось только превышение буфера данных = 9 паг) .правлен баг: снято ограничение на 80 символов ширины экрана в функции PRIAT .обновлен плагин: TXT&BIN Viewer .в режиме BIN добавлен поиск (ctrl+F), пока что вводить можно только текст .в режиме BIN теперь не отображаются данные за пределами длины файла (кратно 16 байт) .правлен баг: в режиме просмотра текста не отображался текст .обновлен плагин: TXT Editor .ускорен режим печати с подсветкой синтаксиса .добавлено отображение маркировки в режиме печати с подсветкой синтаксиса .в редакторах строки добавлено обновление отображения статусов ins/ovr, caps, eng/rus .добавлен вывод ошибки, если выделенная область не помещается в буфер обмена .добавлено отображение оффсета курсора и области маркировки .теперь при открытии .ASM файлов подсветка включается автоматически (F2 вкл/выкл) .правлен баг: маркировка останавливалась на стыках страниц (не всегда) .правлен баг: копирование не проверяло превышение буфера обмена (16кб) v1.04 (25.03.2024): .ускорена сортировка по расширению (ещё на ~27%) .обновлен плагин: TXT&BIN Viewer (в режиме BIN: добавлен вывод оффсета, добавлены клавиши PGUP, PGDN) .обновлен плагин: TAPM (добавлен запуск z80 снапшотов, версий 1,2,3) v1.03 (23.03.2024): .обновлен плагин: WPLAYER .увеличен макс размер для PT3/VTX модулей до 24кб, в том числе в режиме TS (общий буфер на оба модуля 40кб) .изменения в интерфейсе .добавлена возможность запуска модулей размером меньше 256 байт .обновлен плагин: GSPLAYER .добавлена пауза (M key) .добавлен анализатор в режиме MOD плеера v1.03 (18.03.2024): .в F9 меню теперь подтягивает текущее состояние опции Logo enabled/disabled .ускорена сортировка по расширению (примерно на 20%), а так же убрана зависимость от регистра в расширениях при сортировке .добавлено ожидание отпускания клавиш (USPO), перед выводом окна подтверждения действия, при отработке функции Delete(F8) .обновлен плагин: WPLAYER (добавлено потоковое проигрывание TFD файлов; починено восстановление фонта, по выходу из плагина, в режиме плей листа) .обновлен плагин: GSPLAYER (поддержка нового интерфейса, добавлен таймер при проигрывании mp3 и wav) .обновлен плагин: video_pl (поддержка нового интерфейса) v1.02 (10.03.2024): .добавлена возможность отключения шапки с часами в пользу панелей (вынесена отдельная опция в INI файл и редактор по F9) .сделана автоматическая центровка всех окон в соответствии c активным режимом экрана (80x25,80x30,90x36) .мелкие изменения в интерфейсе .в API изменен формат типа окна, а так же добавлена автоцентровка окон (см. доку) .изменена версия плагинной системы .обновлен плагин: MOUNTER (косметические изменения) .обновлен плагин: WPLAYER (добавлена пауза проигрывания музыки по M, косметические изменения) .обновлен плагин: ASM Compiler (косметические изменения) .обновлен плагин: TXT Editor (косметические изменения) .обновлен плагин: TAPM (косметические изменения) .обновлен плагин: TRDUMP (TRDump v0.83 by dr.Max) .обновлен плагин: TRDISP (TRDispatcher v0.43b by dr.Max) v1.01 final (30.10.2019): .правлен баг: удалялся только первый отмаркированный каталог .правлен баг: копирование дира не копировало файлы с именами больше 64 символов (гробила проца вывода имени) .обновлен плагин: TXT&BIN Viewer - добавлена поддержка вызова по F10 (просмотр текущего каталога в BIN) v1.00 final (20.10.2019): .добавлен сброс буфера PS/2 при запуске коммандера .добавлен вывод ошибок в функции удаления каталога .добавлен вывод имени копируемого файла в функции копирования каталога (в окне с прогресс баром) .добавлена полная поддержка txt режима 90x36, в том числе в плагинную систему (панели теперь рисуются в полную ширину экрана) .изменен заголовок и структура wc.ini (!!!). имена файлов с плагинами теперь можно указывать в формате длинного имени .настройка времени включения скрин сейвера вынесена в INI файл .разделены вызовы F3 и ENTER (соотв. флаг в заголовке плагина) .выкинут встроенный просмотр TXT и BIN файлов .обновлен плагин: TXT Editor - добавлена полная поддержка экрана 90x36 (не только по высоте, но и в ширину) .обновлен плагин: ASM Compiler - поддержка вызова только по ENTER .добавлен плагин: TXT&BIN Viewer v1.00 rc9 (10.10.2019): .выкинут встроенный TGA вьювер .добавлены отработки на нажатия ctrl+A и * (маркировать все и инвертирование маркировки) .заблокировано выделение ".." при отсутствии маркировки и нажатии F5/F8 .добавлена поддержка 2й SD карты .добавлен вывод ошибок для рекурсивного копирования каталога .исправлен выход по ошибке из копирования при встрече каталогов с включенными атрибутами .обновлен плагин: MOUNTER - добавлена поддержка 2й SD карты, добавлен инит карты в случае если оная возвращает idle state .обновлен плагин: BMPV - добавлен просмотр TGA графики v1.00 rc7 (05.10.2019): .добавлено сохранение капслока в коротких именах каталогов и файлов .правлен баг: поиск длинного имени в каталоге выдавал ложное совпадение в редкой ситуации .обновлен плагин: MOUNTER - правлен баг в маунте SCL на RAM-диск (парсер каталога не переваривал файлы 0й длины) v1.00 rc6 (03.10.2019): .добавлен скролл бар в панели .добавлено копирование/удаление каталогов со всеми вложениями (пока-что без интерфейса) v1.00 rc4 (13.09.2019): .добавлен инит бита вида данных в CMOS-часах .правлен баг: для плагинов типов #13 и #15 не выводился текст напротив подсказки F4 .в API добавлена поддержка плагинов #11, #12 (вызов по F2 из коммандера) .в API для функции STREAM добавлен новый функционал (параметр #FD: включение спец потока и позиционирование на папку WC) .в авто-загрузку плагинов добавлен вывод поля F2 (при встрече соотв. плагина) .обновлен плагин: File Creator (FILE_CR) - добавлено F2 меню (читает wc.mnu из папки WC, запускает SPG и $C файлы) .обновлен плагин: TXT Editor - исправлен баг: при сохранении пустого файла, сохранялся файл длиной 0 (генерилась цепочка 4Гб) v1.00 rc3 (08.09.2019): .обновлен плагин: TXT Editor .добавлена отработка ESC при редактировании имени файла в Save As... (возврат в редактор) .исправлен баг: при сохранении, в случае когда курсор находился в самом конце, длина файла получалась на 1 байт больше реальной .добавлен плагин: GIFVIEW by Grey (исходники конвертнул для компиляции из самого коммандера, плюс правлено управление и был включен кеш) v1.00 rc3 (24.08.2019): .обновлен депакер MegaLZ, thx to spke (распаковка SPG при запуске, увеличение скорости распаковки в 2 раза) .добавлено обнуление SFile и смещений тайловых-плоскостей, в процедуре восстановления экрана (GEDPL) .при ручной загрузке плагина (WMF), если имя плагина совпадает с уже загруженным, то предлагается удалить старый плагин и загрузить новый (упрощает разработку и тестирование плагинов) .изменена версия плагинной системы (добалены новые типы плагинов) .обновлен плагин: TXT Editor .добавлена возможность запуска из F10 меню (создание пустого файла) .добавлена поддержка меню выбора вьюверов (зелёное меню) .добавлено сохранение по CTRL+ALT+S (Save As...) .доработки в обработке ошибок при сохранении по выходу .доработка режима подсветки синтаксиса (F2) .обновлена документация на плагинную систему v0.99 (16.12.2018): .обновлен плагин: TXT Editor .повышена скорость работы на 14мгц (врубает кеш) .добавлен режим с подсветкой синтаксиса (бета), переключается по F2 .обновлен плагин: ASM Compiler .мелкие оптимизации .добавлен вывод места ошибки при JR offset error (JR/DJNZ) .добавлена поддержка SAVEBIN (учитывает только имя) .обновлен плагин: File Creator (FILE_CR) .добавлено создание пустых текстовых файлов (*.txt) .в окне ввода имени по ESC теперь происходит выход, а не запись файла как было раньше v0.99 (24.11.2018): .обновлен плагин: MOUNTER .при маунте TRD/SCL имя образа теперь сохраняется и отображается при следующих маунтах/дизмаунтах .добавлена возможность изменения параметров запуска из меню (задание частоты, лока памяти, режима кеш) [не зависит от параметров в биосе, ресет по F12 все выставит как в биосе...] .добавлен вариант запуска с бутом (qc3.11), не пишется в образ! v0.99 (02.06.2018): .изменения в интерфейсе (добавлен 2й тип рамок для рисовалки окон, добавлены тени, широкий курсор), часть интерфейса переведена под новый стиль. .небольшие оптимизации по памяти .выкинут встроенный SCR, GIGASCREEN, MG вьювер (есть в плагине) .изменено меню выбора вьювера (зелёная менюшка), меню формируется динамически в зависимости от плагинов в памяти .обновление API: добавлен 4й и 5й тип плагинов (для вызовов из меню выбора вьювера) .изменена версия плагинной системы .обновлен плагин: WPLAYER (добавлена поддержка модулей от нового Fast Tracker 1.08, косметические изменения) .обновлен плагин: MCGSV (добавлена поддержка меню вызова вьюверов) .обновлены плагины: TXTEDIT, COMPILER (косметические изменения) .добавлен плагин: TRDUMP (TRDump v0.56i by dr.Max) .добавлен плагин: SETIME (SETime v0.1i by dr.Max) v0.98 (08.04.2018): .доработки в опросе PS/2 клавиатуры (теперь правильно обрабатываются нажатия SHIFT+Arrows) .добавлена обработка "*","-","+" на Numpad'е .изменена версия плагинной системы .обновлен плагин: TXT Editor .добавлен буфер обмена (16кб), сохраняется при выходе из плагина .добавлена маркировка по SHIFT+RIGHT/DOWN/PGDOWN/END и редактирование маркировки по SHIFT+LEFT/UP .реализован весь основной функционал работы с маркировкой (копирование в буфер обмена по CTRL+"C", вставка из буфера обмена по CTRL+"V", вырезание по CTRL+"X") .обновлен плагин: Compiler .добавлена очистка буфера под код (128кб) v0.97 (21.08.2017): .обновлен плагин: Compiler .правлен баг с подсчетом EQUшек из очереди (не ставило стоп токена при генерации очереди) .добавлена поддержка INCL до 64кб (без рекурсии) .увеличена скорость компиляции на 26% за счет включения кеш .увеличено макс. количество операндов с выражениями у команды до 15(16), было 8(9) .добавлена возможность просмотра значений меток (по 'H' после завершения компиляции, запускается просмотр и листает экраны по одной кнопке) .добавлен вывод сообщения при запуске компиляции v0.97 (18.08.2017): .обновлен плагин: Compiler (исправлен баг с сохранением OBJ размером более 32кб, правлен баг с декодерами в DS, рефакторинг) .обновлен плагин: TXT Editor (добавлен хелп по F1, добавлен поиск по ctrl+F и ctrl+G, оптимизации по скорости) v0.97 (12.08.2017): .обновлен плагин: WPLAYER (увеличен буфер под модуль+плеер с 16кб до 32кб, теперь верно играет большие PT3 треки) .обновлен плагин: TXT Editor (исправлен баг с сохранением файлов размером более 16кб, добавлен функционал) .добавлен плагин: Compiler (компиляет *.ASM сорцы по ENTER, OBJ сохраняет в *.WMF; пока-что заточен под компиляние плагинов) v0.97 (31.07.2016): .правлен баг: при вызове ISTR(9) обработчик гробил на входе HL' .добавлена функция в API: ADIR(56) .добавлено управление Caps Lock Led в PS/2 драйвер .добавлен вывод ошибок при переименовании файлов/каталогов .обновление API: добавлена передача номера расширения по которому был запущен плагин .некоторое перераспределение памяти в ядре (вскоре придётся выкидывать встроенный функционал в плагины (mgs вьювер первый в очереди)) .изменён детект в IDE драйверах (nemo, smuc) v0.96 (05.09.2015-08.03.2016): .добавлен плагин: MCGSV.WMF (Multi Color'n'Gigascreen Viewer) .незначительные исправления в документации на API плагинной системы .добавлено зануление параметров SourceAlign, DestinationAlign, AlignSize при запуске плагинов (функция №13 DMAPL) .в функцию работы с потоками (57 STREAM), добавлена возможность клонирования потока активной панели .добавлена комбинация: SHIFT+F3 (просмотр файла с выбором вьювера), так же работает и SHIFT+ENTER .немного окультурен встроенный TXT-Viewer .в авто-загрузку плагинов добавлен вывод поля F4 (при встрече соотв. плагина) .добавлен плагин: TXT Editor (F4) v0.94 (21.08.2015): .правлен баг: вьювер Multi-Giga показывал с битой палитрой .в API добавлена передача имени активного файла плагинам, при запуске по расширению(#00), либо по F4 (#14) .в редакторе строки добавлена отработка CAPS LOCK .расширены возможности функции ISTR(9) из API .вернул функцию API #58 v0.92 (16.08.2015): .правлен баг: загрузчик INI файла не верно отрабатывал конец файла .параметры в SETUP(F9) теперь берутся из текущих, ранее оные выставлялись как по умолчанию .в блок настройки SETUP(F9) добавлены пункты IDEnemoSlave, IDEsmucMaster и IDEsmucSlave .обновлен плагин: MOUNTER (добавлена поддержка IDEnemoSlave; если обнаружен IDE VideoDAC, то работа с IDEnemo идет без INIR/OTIR; сообщение об ошибке гробило память (был вызов PRIAT после TXTPR)) .в INI файле теперь можно указывать DRV=3/4/5 (IDEsmucMaster/IDEsmucSlave/IDEnemoSlave) .добавлена общая поддержка Slave для IDEnemo и IDEsmuc драйверов .оптимизации в IDEsmuc драйвере .добавлен детект IDE VideoDAC в IDEnemo драйвер (теперь будет работать и с внешним контроллером [требует замены сигнала DOS\ на +5в]) v0.90 (09.08.2015): .правлен баг: не работал запуск SPGv0.2 (требуется полная переработка загрузчика) .добавлен доп. уровень защиты на LOAD512, при загрузке из плагинов в #C000-#FFFF v0.89 (08.08.2015): .временно отключена функция API FindNext(58) (пока-что выдает другую структуру данных и не реагирует на A) .вернул SD(NGS) драйвер, замержены все изменения из SD(ZC) драйвера .добавлен драйвер под SMUC с открытыми портами .все драйвера теперь хранятся в пакованном виде v0.88 (04.08.2015): .обновление API (добавлены вызовы INS и DEL; добавлена возможность вешать на прерывания функцию из плагина, а так же отключать опрос клавиатуры и обновление часов) .обновлен плагин: VIDEO_PL (переделан детект NGS; убран механизм SKIP FRAMES; сделан буфер в 4 кадра; алг. загрузки сделан блоковым [на SD картах дает хороший прирост]) .обновлен плагин: WPLAYER (доработан детект STP и ASC модулей, а так же отключен вывод имени в модулях без заголовка) v0.87 (30.07.2015): .незначительные изменения в SD(ZC) драйвере (добавлено ожидание busy после завершения транзакции записи и чтения) .небольшие изменения в API (поддержка #14 типа плагинов) .обновлен плагин: WPLAYER (вернул старое управление в режиме без плей-листа, изменены цвета, правлен косяк с полем Editor) v0.86 (13.07.2015): .доработана отработка конца каталога (очень редко могло выводить в конце каталога мусор) .обновлен плагин: ROM_PROG (версия от zboszor) v0.85 (13.05.2015): .правлен баг: не отображались заголовки в setup'е .обновлен плагин: TAPM (добавлена возможность выбора скорости запуска TAP'ов: SLOW и FAST) v0.84 (10.05.2015): .обновлен плагин: MOUNTER (правлен баг, с приходом инта во время работы с регами NVRAM) .правлен баг: не инитился флаг активной панели, после включения/повреждения страницы с оным (из-за этого не запоминалась позиция курсора, пока не нажмут TAB) v0.83 (08.05.2015): .добавлено запоминание активной панели и позиции курсора .в ini файл добавлен новый параметр: CURP (включает хранение позиции курсора вместе с путями) .в setup добавлен соотв. пункт v0.82 (08.05.2015): .правлен баг: не работал mc/mgs/scr вьювер .обновлен плагин: MOUNTER (доработано меню, добавлен ресет в Basic128) v0.81 (07.05.2015): .в редактор строки добавлена возможность редактирования строк любой длины, с выводом окна курсора на экран .функция переименования(F6) теперь может переименовывать файлы/каталоги длиной до 255 символов .изменено распределение памяти, увеличена область под каталоги (144кб на панель) .сделан новый TXT вьювер (есть поддержка только cp866) .правлен баг: в редакторе строки Delete криво отрабатывал с курсором в крайней правой позиции .правлен баг: функция генерации каталога гробила ячейку #7FFF .обновлен плагин: MOUNTER (добавлен вывод меню после маунта TRD/SCL) v0.79 (05.05.2015): .добавлено удаление пустых каталогов .для коротких имен, связанных с длинными, теперь всегда генерируется индекс, дабы не занимать имена... v0.78 (04.05.2015): .правлен баг: сохранение ini файла в setup'e портило заголовок (используется общий буфер с fat ядром) v0.77 (04.05.2015): .в редактор строки добавлена отработка Delete .добавлено отображение режимов INS/OVR и раскладки ENG/RUS в редакторе строки .исправлена ошибка с буквой "Ё" в генераторе каталога, отбраковывало оную как левый символ уникода и соотв. не выдавало длинное имя .та же ошибка исправлена в поиске имени .добавлен вывод ошибки при создании каталога .при генерации длинного имени, короткое больше не содержит пробелы (не все софты умеют с оными работать) v0.76 (04.05.2015): .в редактор строки добавлена поддержка русской раскладки .редактор строки теперь реагирует на Insert (по умочанию стоит режим INS) v0.75 (04.05.2015): .добавлена проверка на дупликаты, при создании короткого имени .исправлена генерация индексов .добавлено сообщение о сортировке v0.74 (03.05.2015): .правлен баг: в генераторе короткого имени (всегда выставляло атрибут архивный) .доработан генератор каталога, не обрабатывал ситуацию с пустым (корневым) каталогом v0.73 (03.05.2015): .коммандер переведен на работу с длинными именами -макс. длина имени файла/каталога 255 символов -при создании файла теперь идет проверка на наличие дупликата, так же добавлен возврат типа ошибки -все функции API, которые выдавали имена в формате [flag(1)],name(1-12),0 - теперь выдают имена до 255 символов! -все функции API, которые принимали имена в формате [flag(1)],name(1-12),0 - теперь принимают имена до 255 символов -функция FENTRY теперь может принимать на вход не просто имя файла, но так же и путь (к примеру #00,"..\dir1\dir2\file.txt",0) -сортировщик переделан под длинные имена -плагин WPLAYER теперь полноценно работает с ayl/m3u плей листами .убрана 58я функция из API (MkFile устаревший) .в API добавлены функции RENAME и FindNext (на место 58й) .временно отключен SD(NGS) драйвер .обновлен плагин: WPLAYER (не отдавал неопознанные файлы) .обновлен плагин: FILE_CR (вызовы 58й функции заменены) v0.68 (24.04.2015): .состояние NumLock теперь не влияет на Insert и Delete в панелях .добавлены новые функции в API: DelFl, SCRLWOW .сделано отключение графики при запуске v0.67 (23.04.2015): .правлен баг: 54я функция API не работала .обновлен плагин: WPLAYER -работа с плай листами -режимы проигрывания (цикл/на одном файле/останов) -генерация списка проигрывания, если есть маркировка на файлах (их кидает в плей лист, при запуске) -заходы в ayl/m3u (пока-что бесполезные, ибо нету поддержки лонг неймов в API коммандера) v0.66 (18.04.2015): .доработан детект в SD драйвере .обновлен SD NGS драйвер (замержены все изменения из SD(ZC) драйвера) .обновлен плагин: WPLAYER, добавлено проигрывание SAA1099 модулей (ETracker) .обновлена документация и описания v0.65 (13.04.2015): .добавлен новый функционал в интерфейсную часть API .введена глобальная переменная, нужная для SD драйвера в mounter'е .обновлен плагин: Mounter (заменен SD драйвер, задействованы новые функции API) v0.63 (09.04.2015): .правлен баг: в блоке настройки INI файла были перепутаны местами левая и правая панель .правлен баг: пути к панелям гробились при входе в ts-bios, пересекалось с фонтом оного .переписан SD драйвер, теперь должен видеть все карты (MMC в том числе) v0.62 (30.07.2014): .увеличен размер буфера под плагины (с 512кб до 1мб) .добавлена сортировка по расширению (ctrl+F4) .добавлена сортировка по размеру (ctrl+F6) .обновлен плагин: TAP Mounter (добавлен запуск SNA48/128) v0.61 (27.07.2014): .добавлена сортировка (только по имени, отключается на каталогах больше 510) .в ini файл добавлен новый пунк: CSORT (сортировка) .добавлен вывод версии TSconf в F1 меню .добавлены горячие клавиши: ctrl+F3 - вкл/выкл сортировки в панели; ctrl+R - обновить содержимое панели v0.60 (26.07.2014): .временно отрубил мерж при стирании окон .доработана пускалка SPGv0.x .изменено чтение версии TSconf v0.59 (25.07.2014): .убрана wide версия из сборки .в ini файл добавлен новый пунк: Text Mode (TXTMD), задает разрешение тхт режима (25x80/30x80/36x90) v0.58 (24.07.2014): .добавлено включение кеша в окне с системными функциями (page1) .добавлено чтение версии TSconf, TGA вьювер теперь учитывает IDE Video-DAC v0.57 (21.07.2014): .правлен баг: при удалении плагина не обновлялась переменная начала свободного места в буфере плагинов .правлен баг: гробились депакеры запускалки SPG .добавлена возможность прямой загрузки данных в #0000-#3FFF (плагинная система) .добавлена возможность запуска скрин сейвера из F10 меню v0.56 (09.12.2013-18.07.2014): .буфер окон перемещен в отдельную страницу .добавлена дефрагментация, при удалении окон в произвольном порядке (окна не должны пересекаться!) .добавлена дефрагментация, при удалении плагинов (теперь удаляется не только заголовок плагина, но и место выделенное под него) .расширен функционал плагинной системы, изменена версия и расширен заголовок (функции MNG0_PL, MNG8_PL, MNG0VPL, MNG8VPL) .добавлен редактор INI файла (F9) v0.55 (02.12.2013): .расширен функционал плагинной системы, сменена версия таковой (функции DMAPL, GVtm, GVtl, GVsgp) .увеличен размер графического буфера до 64 страниц (1мб) .исправлен баг: не сбрасывался путь в панели при запуске, если носитель отсутствовал .обновлена документация на плагинную систему v0.54 (29.11.2013): .добавлено выставление внутренней частоты по выходу из плагинов (задается в ини) .добавлено отображение пути к активному каталогу .добавлен раздел SETUP в ini файл (можно задать частоту процессора и выбрать режим хранения позиций панелей в ОЗУ) .добавлен плагин: TAP Mounter .добавлен плагин: IFF/ILBM Viewer v0.53 (16.11.2013): .правлен баг: убрано обращение к порту #2AAF .правлен баг: запуск SPGv0.x не работал v0.50 (24.08.2013): .правлен баг: вешался прогресс бар, на файлах меньше 64 байт .увеличен размер видео буфера, выделяемого плагинам (добавлен 3й видео экран, см. функционал) .добавлены параметры панелей в INI файл (изменена версия такового) .в сборку добавлена версия коммандера 80x25 (WildCommanderWide) v0.48 (28.11.2012): .обновлен IDE драйвер (добавлена поддержка DMA, доработан детект) .обновлен SD(ZC) драйвер (добавлена поддержка DMA) .переделан алг. чтения/записи на мульти-секторный (FAT ядро) v0.40 (27.11.2012): .доработана пускалка SPGv1.0 (добавлена чистка ZX экрана) .обновлен плагин: BMP Viewer & Sprite Cutter (поддержка разрешений от 1x1 до 512x512, 256c спрайты, ручное изменение размера рамки) v0.39 (11.10.2012): .доработано меню работы с плагинами (F10) .обновлен плагин: GS Player (переделан mp3 плеер, подправлен детект NGS) v0.38 (03.10.2012): .вынесен опрос Caps Lock в плагины .исправлена ошибка в DMAPL (3я функция) v0.36 (28.09.2012): .добавлена отработка клавиш LEFT, RIGHT, HOME, END в F10 меню (меню работы с плагинами) .добавлены новые функции в плагинную систему (MKfile, MKdir, STREAM, DMA) .исправлена проблема с конверсией имен "..", "." в GENTRYX .обновлена документация на плагинную систему v0.35 (26.09.2012): .добавлена запускалка SPGv1.0 (позволяет грузить до 256блоков с жатием или без (hrust1/megalz) .расширен функционал плагинной системы .добавлены дополнительные защиты в плагинную систему v0.33 (31.08.2012): .правлен баг: при запуске SPG всегда выставлялись 14мгц .обновлен Nemo-IDE драйвер, переделаны функции чтения/записи (в соответствие с докой) .обновлен плагин: TRD Mounter (исправлен Nemo-IDE драйвер) .обновлен плагин: File Creator (правлен баг с 9м сектором в TRD без бута) v0.31 (23.07.2012-24.08.2012): .доработан Nemo-IDE драйвер, для корректной работы с IDE-SD переходниками .обновлен плагин: TRD Mounter (обновлен Nemo-IDE драйвер) .обновлен плагин: BMP Viewer & Sprite Cutter (новые размеры рамок) .обновлен плагин: File Creator (исправлено название бута, было "QC3.05.B") v0.30 (05.04.2012-21.07.2012): .правлен баг: в File Creator'е не проверялся флаг ошибки при вызове функции создания файла .добавлено игнорирование старших 4х бит в номере кластера (FAT ядро) .добавлены опросы F1-F10 в плагинную систему + мелкие изменения .добавлен плагин: BMP Viewer & Sprite Cutter (Beta версия). понимает только BMP 8bit 320x240! v0.29 (03.04.2012): .несколько изменён детект FAT32 (FAT ядро) .TURBOPL теперь меняет 3х-битную частоту AY (плагинная система) .убраны мигания экрана при запуске $C/SPG файлов .реализована функция создания файла - MKFILE (плагинная система) .добавлен новый плагин: File Creator, умеет создавать пустые TRD и TRD с boot'ом (размером 640/800KB) .обновлён плагин: TR-DOS Mounter, исправлены мелкие недочёты v0.26 (31.03.2012): .снято ограничение на размер создаваемой цепочки, соотв. теперь можно копировать файлы любых размеров! (FAT ядро) .добавлена функция скипа данных (FAT ядро) .добавлена проверка на выход за пределы FAT. теперь: если нету достаточного свободного места, то будет выдана ошибка! (FAT ядро) .обновлён плагин: Video Player, добавлен фрейм скип, а так же заливка паллитры через DMA (необходимо обновить конфиг!!!) v0.25 (29.03.2012): .в ядро ФС добавлена новая функция, необходимая для Video Player'а (FAT ядро) .обновлена плагинная система и версия таковой (необходимо обновить ВСЕ плагины) .добавлен таймер на прерывания (для плагинов) .добавлен новый плагин: Video Player v0.24 (18.03.2012): .в GS Player добавлено проигрывание mp3 файлов, а так же доработано проигрывание mod'ов и wav'ов .правлены ошибки в плагинной системе (включение 2го видео экрана не работало) .доработаны переключения режимов и экранов (больше не мигает экраном с мусором) v0.23 (14.03.2012): .добавлен новый плагин: GS Player (играет MOD и WAV[8bit mono/stereo 8000/11025/16000/22050]) .отключено чтение структуры FSInfo (FAT ядро) .изменён фильтр имен (теперь не добавляет "_" именам состоящим из 1го символа) .флаги ABT и ENT вынесены в фикс. адреса (для возможности опроса из плагинов) v0.22 (13.03.2012): .автозагрузка ини файла и плагинов теперь учитывает boot device (который выставляется в ts-bios'e) v0.21 (11.03.2012): .изменен порт статуса DMA v0.20 (10.03.2012): .добавлен вывод версии конфига (по F1) .переделаны алгоритмы работы с DMA v0.19 (09.03.2012): .добавлен новый плагин: SCREEN SAVER by r0bat (SCRSAVER.WMF). он же добавлен в INI файл .добавлена новая функция в плагинную систему (опрос any key). обновлена документация .обновлен TRD Mounter: добавлена индикация виртуальных дисководов, добавлена защита от ресета в момент маунта v0.18 (08.03.2012): .записи в порты Yoffset и Xoffset перенесены в обработчик прерываний (теперь txt/hex вьюверы работают нормально в режиме 90x36 символов, даже на 3.5МГц) .исправлены мелкие ошибки в плагинной системе v0.16 (07.03.2012): .обновлен vDOS в TR-DOS маунтере (mounter.wmf) .окно автозагрузки теперь можно прочитать, зажав любую клавишу при запуске коммандера .добавлена возможность маркировки по клавише INSERT v0.15 (06.03.2012): .правлены мелкие недочеты в автогрузилке плагинов. обновлен TRD Mounter. v0.14 (06.03.2012): .добавлена возможность автозагрузки плагинов при запуске WC (нужно разместить wc.ini и все плагины в папке WC [в корне SD карты]) .правлены недочеты во время просмотра текста/графики v0.13 (05.03.2012): .добавлена возможность выхода по ESC из меню ALT+F1/F2 .оптимизированно распределение памяти в WC (теперь пользуются только первые 2.5MB) .в маунтер vDOS добавлена возможность маунта SCL как RAM диска! собственно vDOS теперь поддерживает и RAM диск (один на все вирт диски) v0.12 (04.03.2012): .обновлён фонт .добавлен диалог, при удалении плагинов из меню (F10) .добавлен инит нового порта DMA v0.11 (03.03.2012): .правлен баг: в плагин передавался неверный размер файла... v0.099 (03.03.2012): .в плагинной системе: IX можно не восстанавливать по выходу из плагина .теперь после удаления файла/группы файлов курсор не прыгает в начало каталога v0.095 (02.03.2012): .добавлено меню запуска плагинов (F10) .добавлена функция удаления плагина (DEL в меню запуска[F10]) .обновлен плагин-маунтилка (mounter.wmf). оный теперь можно вызывать из меню, для маунта RS-232 дисков и дизмаунта вирт дисков... v0.091 (22.02.2012): .выставление pg0 и memConf, при выходе, теперь производится из сетапных переменных .добавлен плагин TRD Mounter. маунтит TRD образы с FAT32 на виртуальные диски A-D. (запись/чтение идет прямо в образы) v0.089 (18.02.2012): .правлен запуск $C/SPG файлов (под не АТМ пагер) .добавлено чтение #AC, #AD ячеек из NVRAM при выходе из коммандера (#AC = pg0, #AD = memConf) .добавлено отключение основного обработчика прерываний (ибо DI может быть отменён из IDE драйвера) .правлен WP-плагин (оный выводил окно до функции определения модуля) v0.085 (14.02.2012): .добавлена запускалка хобета-файлов ($C) .расширен функционал доступный из плагинов + обновлена дока v0.081 (12.02.2012): .доработан выход из плагинов (менеджер плагинов) + добавлены защиты .добавлено выставление стека при запуске .обновлен дизайн WP-плагина v0.079 (09.02.2012): .доработана плагинная система + правлены баги + обновлены доки .добавлена возможность загрузки до 32 плагинов, объёмом до 512кб (менеджер плагинов) .WP плагин переведён на 3.5МГц (основной цикл), дабы TFC нормально игрались .добавлен новый плагин: ROM writer (прошивает заданный 64Кб блок ПЗУ) .правлен баг: функция поиска партиций находила FAT16 разделы (FAT ядро) .правлены мелкие недочёты (при отмене удаления перечитывался каталог, доделано меню Y/N и т.д.) v0.073 (06.02.2012): .в ядро ФС добавлена функция поиска файла/каталога по имени (FAT ядро) .в плагинной системе добавлены новые возможности (запуск после загрузки и по таймеру) .добавлена дока по плагинной системе v0.072 (05.02.2012): .временно впилен порт #2A (дабы SPG запускались) .убрана лишняя чистилка из TGA вьювера + незначительно ускорен алгоритм .поменяно управление частотой Z80 (новые порты) v0.071 (04.02.2012): .правлен баг: при удалении группы файлов курсор мог оказаться в старом каталоге .добавлено центрирование имени загруженного плагина .расширен функционал ядра ФС (необходимый для vTR-DOS'а) v0.068 (03.02.2012): .правлен баг: включенный Num Lock блочил клавиши в панелях (Left, Right, Up, Down, Home, End, pgUP, pgDN на основной клавиатуре) .добавлена возможность отмены во время копирования/удаления нескольких файлов (по ESC) v0.066 (01.02.2012): .обновлены алгоритмы работы с DMA + правлены мелкие недочеты v0.065 (01.02.2012): .добавлена поддержка дма режима память-память во вьюверах графики .сделано кеширование в функции удаления цепочки (FAT ядро), оная стала быстрее в ~128 раз .правлен баг: END на пустом каталоге (корневом) выкидывал курсор в аут... v0.061 (31.01.2012): .добавлена функция удаления файла/группы файлов (F8) v0.059 (28.01.2012): .правлен баг: в плагин передавалась не верная длина файла .правлен баг: в штампе времени неверно считалось значение секунд (не делилось на 2) .добавлена проверка заголовка при загрузке плагинов (WMF файлы) .добавлена ассоциация расширения "$C" c вьювером ZX экранов и гигаскринов .сделано запоминание координаты курсора в меню выбора вьювера .обновлён WP-плагин (добавлен прогресс бар и автопереходы [для PT3, VT, PT2, PT1, FLS, STC, STP, FTC, PSC, SQT, ASC, GTR, TFC]) v0.058 (27.01.2012): .расширен функционал доступный из плагинов .из WP-плагина теперь отрабатывается лавиша ENTER .теперь, если плагин не опознаёт контент файла - то таковой отдаётся вьюверам v0.056 (26.01.2012): .добавлен вывод окна после удачной загрузки плагина .незначительно обновлён WP-плагин v0.055 (26.01.2012): .небольшие доработки в плагинной системе .добавлена возможность просмотра SCR из Hobeta .обновлён WP-плагин v0.052 (25.01.2012): .добавлена плагинная система .сделан плагин на основе WP (проигрывает AY/TS/TFM музыку) .обновлён фонт v0.049 (22.01.2012): .драйвера перенесены в FAT ядро .исправлена проблема с каталогами > 2048 .добавлена поддержка ALT/WIN/KOI в тхт-вьювере + автодетектор v0.048 (21.01.2012): .добавлен SD(NGS) драйвер .добавлен запуск SPG файлов (с меню выбора частоты) v0.045 (20.01.2012): .добавлены ассоциации A80, ASM, DIZ, NF0 для тхт-вьювера .курсор в окнах теперь учитывает маску .добавлена маркировка файлов (space) .добавлено диалоговое окно перед копированием (F5) + копирование группы файлов .правлен баг: генерилка каталога не учитывала флаг EOC .вызов функций чтения/записи файла теперь можно делать и при выставленном EOC (FAT ядро) v0.041 (18.01.2012): .убраны пересечения с лучом в тхт-вьювере .добавлена функция переименования файла/каталога (F6) v0.040 (17.01.2012): .снято ограничение на размер FAT (FAT ядро) .правлен баг: функции F5 и F7 сбрасывали историю позиций курсора .правлен баг: скролл вниз в панелях, на каталогах >512 файлов, блочился раньше времени .добавлен штамп времени и даты при создании файла/каталога (берётся из RTC) .на Left и Right теперь висят функции Home и End v0.036 (16.01.2012): .исправлен баг с переключением противоположной панели (курентная теряла драйвер) .добавлена строка с информацией о файле под курсором v0.035 (15.01.2012): .значительно ускорен просмотр гигаскрин/мультигигаскрин графики (~ 1.5 раза) .улучшен алг. перехода по ENTER из вьюверов .сделан редактор строки .добавлены часы .добавлена функция создания каталога (F7) v0.031 (14.01.2012): .правлен баг: скролл вниз в HEX-вьювере врал одну строчку на стыке страниц .добавлен просмотр .mg2, .mg4, .mg8 файлов (Мультигигаскрин) .добавлена ассоциация расширения .gsc с гигаскрином v0.030 (13.01.2012): .правлен баг в HEX-вьювере (не правильно работал скролл вверх) .в HEX-вьювер добавлена обработка конца файла, плюс незначительно подправлен интерфейс .в панелях: ENTER - вход в каталог/просмотр файла(как по F3), SHIFT+ENTER - вызвать меню выбора вьювера v0.029 (12.01.2012): .добавлен HEX-вьювер (без обработки конца файла)[F3] .добиты последние глюки в тхт вьювере (не чистился экран в конце файла) .добавлен переход на уровень выше по BACKSPACE (в панелях) v0.028 (11.01.2012): .в текст-вьювере сделана правильная обработка длинных строк (длиннее 90 символов) .в текст-вьювер добавлены клавиши pgUP и pgDN (F3) .добавлен просмотр ZX картинок и gigascreen (в 256c)[F3] .добавлен диалог выбора типа просмотра, если расширение не опознано (F3) v0.026 (10.01.2012): .доработано поведение pgDN в панелях .добавлены клавиши HOME и END в панелях .добавлена проверка заголовка TGA файлов .добавлена клавиша ENTER во вьюверах (производит переход к след. файлу) .доделан тектсовый вьювер (теперь можно скроллить в оба направления) v0.025 (10.01.2012): .добавлена возможность просмотра TGA изображений (в режиме 256с) .добавлен инит палитры при запуске v0.023 (09.01.2012): .правлен баг с прогресс баром (оный не правильно работал на больших файлах, плюс гробил ide драйвер) .исправлен баг с входом в каталог на позиции Y=#01FF .доработана фильтрация при загрузке каталога (теперь не кажет метку тома) .изменён размер записи в каталоге [в режиме имён 8.3] (25->32) .увеличен максимальный размер каталога [в режиме имён 8.3] (655->2048) v0.022(08.01.2012): .исправлены глюки с HDD (FAT ядро) .правлен глюк с неправильной позицией курсора в панели приёмнике после копирования .добавлено возвращение ошибки из функции генерации цепочки, если размер файла вышел более 6144 кластеров .добавлен прогресс бар .добавлены клавиши pgDN/pgUP в панелях