Rev 660 | Blame | Compare with Previous | Last modification | View Log | Download
v?.?, 18.01.2016Первая сохранившаяся версия (в ALASM). Только загрузчик, главный цикл и вспомогательные процедуры. Сделано на основе Unreal Project.v?.?, 28.09.2018 (в SjASMPlus, сохранилась только часть исходников)+ рисование связной линиейv?.?, 1.10.2018+ добавлена заливкаv?.?, 2.10.2018 (показана на NedoPC party)+ добавлены масштабы+ добавлена панель инструментов+ добавлена панель выбора цвета+ добавлено рисование правой кнопкой мыши тожеv0.0, 23.10.2018+ добавлен навигатор+ добавлена строка состояния+ добавлен редактор цветов+ добавлено файловое меню (поддержка SD-карты через FatFS), чтение и запись bmp, редактирование имени файла- на АТМ2 мышка опрашивается в режиме выключенных теневых портов+ добавлено рисование сеткой+ добавлена заливка сеткой+ добавлено определение окна, очистка окна, кнопки зеркального отражения окна- исправлено вытекание заливки на границе картинки- исправлено отображение правой границы картинки+ добавлена палитра от DDp+ добавлена документацияv0.1, 1.11.2018+ разрешена заливка сеткой по одному из цветов сетки+ поддержаны ширина и высота до 2048 включительно (раньше было до 2047)+ поддержано управление стрелкой с клавиатуры: OPQA + Space(LMB) + M(RMB), Symbol Shift + Space = MMB, одновременно работает Sinclair joystick (67890)* кнопка выделения всего изображения перенесена на W (whole image), учитывается паразитное нажатие одновременно с QOP- неправильно сохранялись картинки, загруженные не из формата 4bpp- заголовок картинки при сохранении исправлен (раньше Photoshop не мог их читать)+ добавлена поддержка Nemo IDE - переключение драйвов цифрами в каталоге (DimkaM), при переключении на несуществующий драйв возвращаемся на последний активный* при отсутствии SD-карты нет повисания в каталоге+ добавлена поддержка подкаталогов (DimkaM)+ добавлена поддержка ATM IDE на ATM2 (при этом блокируется SD-карта и CMOS часы)+ добавлена поддержка перевёрнутых BMP (DimkaM)- при загрузке 256-цветных картинок цвета не приводились к 16- кнопки отражения окна работали при неактивном окне* во время загрузки редактора на экране нет мусора* при запуске редактора чистится текущая картинка+ добавлен инструмент Line+ ускорена очистка окна+ ускорено отражение по горизонтали+ добавлена поддержка редактирования нескольких картинок (переключение кнопками 1..4)+ добавлено копирование окна (в том числе между картинками)+ добавлено сохранение и загрузка палитрыv0.2, 5.11.2018- исправлено освобождение памяти* курсор появляется в центре экрана* пункты файлового меню реагируют на клик, а не на удержание кнопки* выход из файлового меню теперь в правом нижнем углу+ добавлена работа с TR-DOS (кнопка "4" в файловом меню)* не используются страницы #00, #1B, #1C, #1D, #1E, #1F (Maksagor)+ если при клике карандашом удерживать Caps Shift, то рисуется линия от предыдущей точки (Hippiman)v0.3, 10.11.2018+ директория '.' - переход на корень текущего диска- не работала загрузка файла из TR-DOS после клика на файле не в формате BMP+ добавлена поддержка 4 МБ ОЗУ в режиме ATM3+ в NedoOS добавлена командная строка (поддерживаются команды: "0:"..."4:", "dir", "cd", "exit" и запуск файла, Caps Shift задерживает скролл на экране)+ добавлен показ даты и времени в каталоге+ добавлена установка текущего времени при сохранении файла (часы по схеме Mr.Gluk'а)+ после сохранения файла происходит выход из дискового меню- не работало сохранение в TR-DOS+ ускорена работа с TR-DOS+ ускорена отрисовка в режимах 25%, 50%, 100%+ добавлена многозадачность (пока кроме файловых операций, но работы ведутся), переключение визуальных процессов (т.е. тех, кто сделал CMD_SETGFX) по Symbol Shift + Enter (пока без восстановления экрана)- при отсутствии SD-карты (Z-Controller) переключение на несуществующий диск вешало редактор+ при первом входе в файловое меню выставляется текущий дисковод и путьv0.4, 13.11.2018+ редактор отдаёт своё время системе при неактивности (можно запустить много редакторов одновременно)+ редактор перерисовывает экран при переключении задач+ реализован инструмент Brushv0.41, 22.11.2018+ Brush рисует связной линией+ улучшено рисование на границах рисунка (пока не идеально)+ загрузка картинок в формате .scr+ в каталоге видно максимум 512 файлов (было 511)+ Caps Shift + v: копирование окна с прозрачностью (цвет RMB считается прозрачным)v0.42, 23.11.2018+ имя текущего файла показывается без пробелов перед точкой+ в командной строке можно передать имя файла для загрузки (с драйвом и путём)v0.43, 27.11.2018+ значительно ускорена загрузка формата .scr- не работал путь к файлу в командной строкеv0.44, 30.11.2018- редактор не отдавал своё время системе во время редактирования имени файла- в файловом меню иногда имя файла могло печататься не на чёрном фоне (Hippiman)+ добавлена кнопка обмена цветов - "z" ("x" занято)v0.45, 18.02.2019+ в файловом меню добавлена кнопка Quit для выхода из программы (Hippiman)v0.46, 18.03.2019+ в начале бинарника программы оставлено 256 байт свободного места для доработок (Maksagor)v0.47, 31.03.2019- при загрузке файла через командную строку не показывалось имя файла (Sashapont)v0.48, 04.06.2019+ в файловом меню добавлены кнопки дисководовv0.49, 08.12.2019+ при скролле чистится буфер клавиатуры- при сохранении к файлу могло добавляться лишних 128 байт+ добавлено сохранение в формате .scr (Sand)v0.50, 30.05.2020+ поддержаны bmp из Linux (demige)v0.51, 30.05.2020+ в палитре есть режимы 444 и 222 (Sand)v0.52, 15.07.2020+ кнопка n - создать новую картинку (чистится заданным цветом)v0.53, 27.08.2020* функции CP/M используются только для чтения директории, а чтение/запись файлов - через хэндлыv0.54, 08.09.2020- исправлена инверсия пунктов меню+ "чёрный" и "белый" цвета меню автоматически ищутся в палитре ("серый" и "зелёный" пока нет)* директория читается не через функции CP/M+ если при сохранении введено расширение файла .BMP с большой буквы, то сохраняется в формате 8 бит на пиксел, иначе 4 (как было)v0.55, 20.03.2022+ добавлен цвет 16 (прозрачный)* в нижней странице освобождено 3K под код