Repository navigation
Releases: snake-scaly/filconv
Releases · snake-scaly/filconv
Release list
Исправление падения
- Исправлено падение в Windows при попытке открыть файл.
- Фатальные ошибки записываются в error.log в фолдере, куда установлено приложение.
- Fixed a crash in Windows when attempting to open a file.
- Fatal errors are logged into error.log in the application installation folder.
Знакогенераторы и сырые файлы
- Добавлена поддержка "сырых файлов" -- файлов без заголовка, которые содержат только данные.
- Добавлена поддержка ПЗУ знакогенератора Агат-7 и Агат-9. Позволяет посмотреть содержимое ПЗУ, изменить или исправить картинку, и закодировать обратно в формат ПЗУ.
- Added support for "raw files": files without any header.
- Added support for Agat-7 and Agat-9 character generator ROM formats. This lets you view the ROM contents, change or fix the image, and encode back into the ROM format.
3.0.1 Мелкие правки
- Исправлена ошибка при загрузке FIL-файлов, определяющихся как ЦГНР
(цветные 64х64): картинка не показывалась, и селекторы дисплея и
палитры оставались пустыми. - Исправлено появление дополнительного черного окна консоли в Windows.
- Fixed a bug when opening a FIL file which is auto-detected as Agat Low Resolution
Color Graphics: the screen stayed blank, and Display and Palette selectors stayed
empty. - Fixed an empty console window opening with the main application in Windows.
3.0.0 Кросс-платформа
Проект переведен на .NET 8.0 и Avalonia и теперь может собираться под разные платформы.
Доступны сборки под Windows и Linux. Для каждой платформы есть два варианта:
- FilConv-linux-3.0.0.0.zip и FilConv-win-3.0.0.0.zip содержат в себе полный .NET 8.0 и не требует установки дополнительных пакетов.
- FilConv-linux-net8-3.0.0.0.zip и FilConv-win-net8-3.0.0.0.zip требуют, чтобы в системе уже был установлен рантайм .NET 8.0, благодаря чему и архивы, и сами приложения занимают меньше места, и при обновлении .NET в системе приложение будет использовать обновлённую версию.
The project is ported to .NET 8.0 and Avalonia and now can be built for multiple platforms.
Builds for Windows and Linux are provided. Two options are available for each platform:
- FilConv-linux-3.0.0.0.zip and FilConv-win-3.0.0.0.zip contain the complete .NET 8.0 framework and do not require installation of any additional packages.
- FilConv-linux-net8-3.0.0.0.zip and FilConv-win-net8-3.0.0.0.zip require that .NET 8.0 runtime is already installed in the system. This allows both the archives and the application files to be smaller. This also ensures that the application is using up-to-date .NET libraries when the system is updated.
2.1.0
- Приложение переведено с .NET Framework 4.0 на .NET Framework 4.5.
- Для подбора цветов используется линейное цветовое пространство.
Это особенно заметно на качестве дизеринга. - Поддержка дизеринга добавлена во все режимы, в том числе во все
режимы Apple, включая HiRes. - Убран отдельный чёрно-белый монитор Агат-7.
- Добавлен монохромный монитор для Apple Double Hi-Res и кодировка
в него. - Убран формат Picler (BOL) и перекодировка между ним и ZX Spectrum.
- Отключен выбор аппаратных палитр Агата при использовании карты
палитр. - Исправлены цвета Apple Hi-Res: были перепутаны фиолетовый и зелёный.
- Для режимов Apple используется палитра, взятая из эмулятора AppleWin,
которая точнее отражает цвета Apple с цветным монитором. - Добавлена поддержка карты палитр для режима Агат-Apple.
- Application is migrated from .NET Framework 4.0 to .NET Framework 4.5.
- Colors are interpolated in a linear color space. This is especially noticeable
in the dithering quality. - Dithering is supported in all modes, including Apple Hi-Res.
- Removed the separate display mode for Agat-7 Monochrome.
- Added support for the Apple Double Hi-Res monochrome display.
- Removed Picler (BOL) format (a deinterlaced ZX-Spectrum).
- Hardware palette choice is disabled when using Agat's palette card display.
- Fixed Apple Hi-Res colors: purple and green were mixed up.
- Now using AppleWin colors for Apple modes on an RGB display. AppleWin
palette is supposed to be captured from actual hardware and better represents
colors on an Apple with an RGB card. - Added the palette card support in the Agat-Apple mode.
2.0.1
- Исправлено падение при загрузке картинок ЦГНР.
- Теперь гарантируется сохранение всех цветов при преобразовании
в плату палитр, если исходное изображение использует столько же
цветов, сколько доступно в целевом режиме, или меньше. - Цвета для платы палитр сортируются так, чтобы выглядеть как можно
лучше на стандартном цветном мониторе. - Исправлено округление цветов для платы палитр: раньше они всегда
округлялись в тёмную сторону.
2.0.0
В этой версии переработан интерфейс и добавлены новые возможности.
- Добавлена поддержка мониторов:
- Цветной
- Чёрно-белый
- Чёрно-белый Агат-7 для агатовских режимов
- Цветной с картой палитр для агатовских режимов
- Артефактные цвета NTSC для режимов Apple
- Добавлена поддержка аппаратных палитр для 4- и 2-цветных
агатовских режимов. - Разделены режимы Apple HiRes и Агат Apple. Apple HiRes использует
американскую палитру с заливкой, Агат Apple -- RGB палитру без
заливки. Также отличается отображение в чёрно-белых режимах. - Добавлена поддержка преобразования в режим карты палитр
с генерацией оптимальной палитры. - Добавлена запись "хвоста" для новых изображений.
- 4- и 2-цветные агатовские режимы и Агат Apple теперь берут свои
цвета из общей 16-цветной палитры, в том числе если она изменена
картой палитр. - Добавлена возможность задавать любой масштаб отображения.
- Добавлена возможность прокрутки слишком большой картинки
как полосами прокрутки, так и перетаскиванием мышью. - Агатовские режимы переименованы в соответствии с их названиями
в руководствах по эксплуатации. - Исправлено падение режимов Spectrum и Picler на файлах
недостаточной длины.
1.9.3
- Добавлена поддержка "хвоста" для FIL-контейнеров.
- Добавлена поддержка отображения нестандартной палитры из "хвоста".