v4.0 Demo 27.01.2024 ~ (Dart Alver)
 ~ Замена компилятора на версию SjASMPlus 1.20.3 от z00m и Ped7g, коррекция макросов и кода
 ~ Исправлено двойное срабатывание при выборе заливки (было замечено на турбочастоте)
 + Добавлен внешний плагин редактора палитры ULA+

v4.0 Demo 04.01.2024 ~ (Dart Alver)
 ~ Различные переделки и изменения

v3.12 demo 30.03.2022 ~ (Dart Alver)
 ~ Замена компилятора на версию SjASMPlus 1.19.0 от z00m и Ped7g (30.03.2022)

v3.12 demo 14.03.2021 ~ (Dart Alver)
 ~ Замена компилятора на версию sjasmplus-1.18.2 от z00m и Ped7g , коррекция загрузчика.
 
v3.12 demo 9.08.2020 ~ (Dart Alver)
 ~ Замена компилятора на версию sjasmplus-1.16.0 от z00m и Ped7g , коррекция загрузчика.

v3.12 demo 3.05.2020, 4.05.2020, 23.05.2020, 30.05.2020 (Dart Alver)

  ~ В меню 'Окна x8' редактор вылетал при опции 'Масштаб'. Пофиксено. (30.05.2020)
  ~ Изменение в быстром перевыборе файлов на диске. (23.05.2020/ по просьбе пользователя)
  ~ В настройках не сохранялся параметр "Медленная мышь" - пофиксено
  ~ Исправлена медленная смена основного и теневого экранов, мелкие правки.
  ~ Изменена процедура автозапуска плагинов. Теперь возможен последовательный запуск нескольких плагинов (до 10) записанных под именами 'add0.add' - 'add9.add'

v3.12 demo 26.04.2020 (Dart Alver)

 ~ Замена компилятора на версию sjasmplus-1.14.5 от z00m и Ped7g
 ~ Пределан загрузчик.
 ~ Новая автоопределялка памяти.
 ~ Переделано меню настроек.
 ~ Изменено меню. Теперь часть опций меню подгружается с диска, либо из расширенной памяти.
 ~ Модуль 'Примитивы' заменён на новый модуль 'Объекты'.
 ~ Процедура заливки заменена на код (C) TomCaT  /zx-pk.ru/ 04.09.2006, 21:59 https://zx-pk.ru/threads/1354-protsedura-zalivki-zamknutogo-kontura.html?p=57223&viewfull=1#post57223
 + Добавлена функция работы со спрайтами. (Но пока не сделан экспорт)
 + Добавлена минилинза для некоторых опций.
 ~ Изменена процедура загрузки файла.
 + Добавлена минимальная поддержка колёсика мыши, и 3-й кнопки.
 ~ Различные мелкие и не очень правки.

v3.11 fix 20.12.2019 (Dart Alver)

  ~ В лупе заменены горячие клавиши (по просьбе пользователя).  Теперь возвращено L - обмен экранов, а S и CS/S - теперь линия и непрерывные линии соответственно.
  ~ Была недоступна справка лупы - пофиксено.
  ~ В оверлее кистей при вызове ряда функций пиксельной маски переполнялась память оконного буфера, что приводило к артефактам.
    Пофиксено путём закрытия главного окна кистей перед вызовом пиксельной маски.

v3.11  fix 1.06.2018 (Dart Alver)

 + Добавлены простые определялки kempston мыши (по кнопкам) и джойстика при запуске редактора. Срабатывают только если джойстик или мышь включены в настройках.

v3.11  31.05.2018 (Dart Alver)

 - Из главного меню удалёна функция 'Кисти'.
 + Вместо функции 'Кисти' в главное меню внесена функция Dithering Can (Чанковая аэрозоль).
 + Новый вариант кистей добавлен в качестве оверлея ('Brushes.ovb').

 + Добавлена возможность задавать цвет иконок главного меню посредством цвета скина.
 ~ Изменёно окно работы с текстурой (заливка, пиксельная маска).
 ~ Восстановлена перезагрузка спектрума в TR-DOS, на опции 'Выход в DOS'.

 + Добавлено 2 скина от baxter

v3.10+   bagfix 22.02.2018 (Dart Alver)
    ~ Были перепутаны опции 'обменять' и 'корзина' во всплывающем меню. Пофиксено.

v3.10+   16.02.2018 (Dart Alver)

  + Добавлен оверлей DithCan
  ~ Пофиксен мелкий баг в функции вывода текста (нижняя строка была недоступна)

v3.10a   9.01.2018 (Dart Alver)
   Внесены изменения экспериментальных версий 3.09.01 - 3.09.04 а также накоторые доработки и фиксы.
  + добавлен оверлей пульверизатора Spray
  + в режим выбора цвета RGB добавлено редактирование маски цвета
  - Из меню удалены пункты "размывка" и "размывка+".
  + В меню "Наложение" добавлены опции наложения текстуры а также использование 2-го экрана как маски области наложения.
  ~ Заменён код работы с текстурой, теперь можно выбирать текстуры 8x8 или 16x16, как в заливке так и в пиксельной маске.

  ~ Подкорректирован шрифт BGE чтобы более различались некоторые буквы.
  + Для удобства загрузки скринов на редактирование в некоторых эмуляторах (FUSE), теперь в главном меню при клике
    в области изображения, заменив при просмотре средствами эмулятора скрин, автоматически загружаем его в редактор.
  + Добавлена поддержка атрибутов в работу заливки.

v3.o9 New Loupe  10.07.2017 fix01 (Dart Alver):

- В справке слишком быстро срабывало переключение страниц. Теперь страница выводится после отпускания всех кнопок.
- Использование клавиши Z не позволяло вручную проводить линии, теперь же обработка Z,CS+Z,SS+Z на прерываниях позволяет это делать.

v3.o9 New Loupe, 5.06.2017 (Dart Alver):

+ В режиме 'Адресация' добавлен показ содержимого атрибута в шестнадцатеричной форме
+ В окне выбора цвета добавлен показ/ввод шестнадцатеричного значения цвета
/ Установлены по умолчанию флажки повтора в окнах

+ добавлен режим медленного курсора. При удержании SS джойстик и клавиши перемещают курсор только на 1 пиксель за нажатие а скорость мыши уменьшается в 2 раза.

+/ полностью заменена лупа. Поддержка как увеличения x4 так и x8, режим пиксельной маски и сита. Функции и изменения смотреть в new_loupe.rus.txt
  *  в пиксельной сетке лупы x4 точки по умолчанию теперь расположены в углах пространств пикселей (как и в x8), а не в центрах как раньше, кому не нравится могут выставить в настройках 'old grid 4' ('Ст.Сетка 4')

+ Дополнительный пункт в дисковом меню - "Файлы" , позволяет взглянуть на содержимое диска, просмотр скринов и фонтов, загрузка скринов, копирование файлов размером менее 16 Kb (не командер всётаки), переименование и стирание (Не уплотняет диск и не выдаёт подробной информации)

+ Теперь закрытие атрибутной сетки обменивает сохранённую яркость с текущей.
+ Теперь выборки в окне не срабатывают при наезде курсора с нажатым файром.

- Удалил спрайт-сканер. В целях экономии памяти. Код сканера добавил в оверлеи. В сканер встроил вызов лупы.
/ Убрал из настроек прицел (выбирается в лупе) и вернул реверс.

+ В настройках дополнительный пункт медленная мышь - уменьшает скорость грызуна в 2 раза.

- удален пунк "О программе"
+ вместо пункта "О программе" включён пункт "Справка", который вызывает оверлей справки

     Изменения в исходном коде и реквизитах :

* были произведены различные перемещения, изменеения и удаления в коде с целью выкраивания памяти для новых функций

+ лупа теперь не затирает загруженый плагин и может быть вызвана из плагина.

+/ скрины с графикой дополнены дополнительными кнопками (используются не все)

+ код GUI включен в код BGE c некоторыми адаптациями и изменениями

+ дополнительные функции и новые переменные GUI (смотреть код и документацию)

+/ Спрайты кнопок BGE перенесены в PgnPage2 (48 спрайтов 32x32 пикс.) и вызываются в окнах GUI по номеру. см. GuiVar.asm

+/- Заменил процедуру вывода линии на свою (используется в лупе)

+- начал локализацию кода посредством макросов в папке local (не закончено)

+ изменения в сборочной системе: компилятор + утилиты в cross_tools, изменены скрипты

+ изменения в системе плагинов, появились зависимые от сборки плагины (оверлеи) ".ovb" В них перекочевали модули исключенные из редактора в целях экономии памяти. Это модуль работы со шрифтами chr  "chr.ovb" и модуль спрайтового сканера " SprtHack.ovb", также добавлен оверлей справки (недоделан)

* различные перемещения и мелкие изменения в коде


v3.o8, 23.07.2016 (Alone Coder):

+ курсорные клавиши в главном меню скроллят между экранами - cursor keys in main menu scroll between screens

- в режиме лупы был подсвечен XOR, хотя работал OR - XOR was highlighted in Magnify while OR worked

- правая кнопка мыши при выборе зоны увеличения не работала - right mouse button in Magnify zone selector didn't work

- убран фатальный баг при даблклике правой кнопкой мыши в лупе - fixed fatal bug with right mouse button doubleclick in Magnify


v3.o7, 03.08.2015:



* при загрузке с зажатым Caps Shift отключается детект памяти выше 128K - нужно для +3/+2A. Hold Caps Shift while loading on the +3/+2A! This disables the faulty high memory detection routine (Alone Coder).



+ добавлена горячая клавиша в режиме увеличения (M) - new hotkey in Magnify (Trefi):

    I – взять цвет (инверсия знакоместа теперь на CAPS+I) - take color from screen (inversion is now at CAPS+I).



+ добавлены горячие клавиши в меню цветов (C) - new hotkeys in Color menu (Trefi):

    C — Close (Закрыть меню цветов);
    E — Exchange ink-paper (Обмен ink и paper);
    W — Transparent colors on/off (Прозрачные цвета — включить/выключить);
    B — Bright on/off (Яркость включить/выключить);

    T - Take color (Взять цвет с экрана).



+ добавлены горячие клавиши в меню примитивов (J) - new hotkeys in Shapes menu (Trefi):
    D - Dots (Точки);
    L - Lines (Линии);
    K - Continuing Line (Продолжающиеся линии);
    T - Triangle (Треугольники);
    S - Square (Прямоугольники);
    C - Circle (Окружности);
    E - Ellips (Эллипсы)
    R - Rays (Лучи).


- исправлена задержка при скролле x1 в окнах 8x8 - fixed delay in x1 scroll of 8x8 windows (Trefi).

+ (*rion) поправлено меню (при нажатии break или правой кнопки мыши) - fixed context menu that shows by right mouse button or "break" (Trefi):

    + убран пункт "заливка" - "Fill" removed;
    + изменен порядок на: Лупа, Обменять, Корзина, Открыть, Сохранить - the order of options is now Magnify, Exchange, Undo, Load, Save;
    + меню появляется так, чтобы пункт "лупа" оказывался под курсором - the menu shows that way that Magnify is under the cursor.


/ убраны .chr-шрифты - .chr fonts removed (Trefi).


- исправлена фатальная ошибка при рисовании эллипсов прозрачными цветами - fatal error fixed in drawing ellipses with transparent colors (Alone Coder).



+ прицел в режиме масштабирования можно включить/выключить в настройках - crosshair in magnify can be switched on/off in setup (Alone Coder).



+ английская версия с полным описанием - English version (translation fixed) with full English manual (Alone Coder).





v3.o6b, 17.09.2014 (Alone Coder):



* по умолчанию включена мышь - mouse is on by default.



+ по умолчанию цвета прозрачные - colors are transparent by default.



* по умолчанию кисть OR, а не AND - default brush mode is OR, not AND.



+ чанковые кисти правильно зациклены!!! - textured brushes now have texture cycled!!!



+ в Magnify стрелка заменена на прицел - cursor in Magnify changed for crosshair.



+ в Magnify правая кнопка мыши не выход, а AND - right mouse button in Magnify is now AND, not exit.



+ в Magnify кнопка I [см. выше, теперь с CAPS] - инверсия знакоместа (на случай перепутанных INK и PAPER) - new hotkey in Magnify: I [see above: now with CAPS] inverts a character (for messed INK and PAPER).



* по умолчанию дисковод с #3D13 - D вместо C - default #3D13 drive is D, not C.



- исправлен глюк автоопределения ATM Turbo 2 при >64K ПЗУ - fixed bug in ATM Turbo 2 auto-detect if you have ROM >64K.



+ при записи поверх файла в окошке подтверждения показывается
имя файла - when you save in existing file, the filename is shown in the prompt.





v3.o5, 24.07.2001 (sinn)

                          Что нового?

                          What's new?

- пофиксены баги, кои жили в предыдущей версии - fixed bugs that
lived in the previous version:
  !  С боксами были траблы - при вызове менюшки по клавише "C" и
     после выбора опции "Взять". Короче, хуита какая-то была там
     Если хотите узнать какие - спросите Визарда

     There were troubles with boxes - when you open the menu by

     "C" key, and when you choose the "Take" option
  !  В менюхах x8 при выключенном флажке "цвет" и при выборе
     "Удалить" - удалялся и сам цвет, хотя енто нонсенс

     In x8 menu when "Color" was unchecked and you choose

     "Delete" - the color itself was deleted, that was nonsense
  !  Если вы захотите при включенных координатах записать
     двойной экран на диск (*.img), то если на экран вывалится
     какая-нибудь менюха (типа файл существует или еще какая-то
     там лажа), то перпетум мобиле вам обеспечен

     If you want to save double screen (as *.img) with

     coords on, and it a menu shows on screen (like

     "File exists" or something like that), perpetuum mobile

     is provided
  !  В  режиме  набора  текста  (а  именно  в  Fnt),  клавиши
     переключения рус/лат и выход были перепутаны, что вносило
     какое-то непониание в народные массы

     In text input (namely in Fnt) the keys for Rus/Lat and Exit

     were messed around, so there was incomprehension between

     people
  !  Более устойчиво работает режим примитовов

     Shapes menu works more stable
  !  Пофиксена работа с мышью
     Mouse handling fixed
  !  Мож что еще фиксил, уже не помню, давно это было

   Maybe I fixed something more, I don't remember, that was

     long time ago
- если на диске имеется файл под следующим именем "add.add", то
  этот плагин сразу же после загрузки bge (самого редактора,
  так же после открытия всех плагинов, графики) он выполнится и,
  если это придусматривает сам плагин, останется в 48 памяти,
  что не составит труда вам его вызвать второй раз по клавише
  "X", если он еще нужен. Приемущество такой фишки налицо: можно
  замутить плагин (он скорее всего и будет в виде бонуса), кото-
  рый загружает графику под, к примеру, именем "bge.scr" или
  еще чего-нибудь - ведь это полноценный плагин (в приложении
  будут несколько таких плагнов: add1.add, add2.add, addx.add -
  один из них нужно будет переименовать в add.add)

  If there was a file on the disk named "add.add", that plug-in

  was auto-loaded while the launch of bge (and loading all the

  plug-ins and gfx), it will be executed, and if the structure of

  the plug-in allows, will remain in 48k memory, so you can call

  it with "X" if you need it. The profit of this feature is

  obvious: you can write a plug-in (like a bonus) that loads

  a screen, for example, "bge.scr" or something - that's a full

  plug-in (there will be several plug-ins of this kind included:

  add1.add, add2.add, addx.add - rename one of them to add.add)
- В некоторые менюшки добавлена клавиша "L" - обмен экранов
  (подробнее см. выше)

  "L" key added in some of the menus, to swap screens
- возвращена клавиша "V", которая присутствовала и жила в ранних
  версиях Bge (2.xx). Вот.
  "V" key returned that was present and alive in the early

  versions of Bge (2.xx). So that.



     burial gfx editor v3.o5
  (c) delirium tremens^freedom
     barnaul city 24.o7.2oo1
e-mail: tiden_dt@mail.ru, sinn_dt@mail.ru
fido:   2:5002/47.8 maxim shelepov
