﻿
eMKatic 0.44 / 2023-11-06

  (!) Исправлено
          > Невозможность ввода в окнах отладки (Lazarus 2.2)
          > Иногда возникающее сообщение об ошибке при переключении закладок
            сервисного окна (нашёл решение, но не нашёл причину :-)
          > Перепрыгивание курсора при горизонтальном перемещении по списку
            назначенных клавиш

  (+) Добавлено
          > Загрузка/сохранение данных в формате CSV
          > Автоматическое расширение поля ввода в окнах отладки


eMKatic 0.43 / 2023-06-20

  (!) Исправлено
          > Совместимость с Lazarus 2.2 (патчи больше не нужны)
          > Неперемещаемость сервисного окна на некоторых платформах
          > Недостатки геометрии пользовательского интерфейса
            при использовании некоторых тем рабочего стола


eMKatic 0.42 / 2022-12-12

  (!) Исправлено
          > Косметические ошибки

  (+) Добавлено
          > Перезапись файлов состояния только при наличии изменений
          > Всплывающие подсказки по регистрам функций в окнах отладки
            (см. README)


eMKatic 0.41 / 2021-10-24

  (!) Исправлено
          > Ошибка в команде LCALL графического интерфейса пользователя
          > Небольшие неточности работы графического интерфейса пользователя
          > Лишний разряд (15-й) при отображении 14 разрядов

  (*) Изменено
          > Работа тригонометрических функций приближена к оригиналу


eMKatic 0.40 / 2021-06-26

  (!) Исправлено
          > Ошибки подсветки синтаксиса

  (+) Добавлено
          > Сохранение текста программы в виде Веб-страницы
          > Поддержка установки языковых файлов субпроектов
          > Возможность удаления настроек субпроектов («Забыть всё»)


eMKatic 0.39 / 2021-06-15

  (+) Добавлено
          > Подсветка синтаксиса в редакторе исходного кода
          > Функция автозавершения имён и псевдооператоров (там же)
          > Функция перехода по ссылке (там же)

  (*) Изменено
          > Косметические изменения внешнего вида


eMKatic 0.38 / 2019-11-09

  (!) Исправлено
          > Невозможность удаления файла через внешний доступ
          > Отсутствие подтверждения успешного выполнения операции выбора
            диска через внешний доступ
          > Отсутствие ограничения количества страниц программы и конечной
            группы блокнота, задаваемых в сервисном окне, при максимальном
            значении начальной страницы и группы соответственно
          > Косметические ошибки

  (+) Добавлено
          > Перемещение курсора в окне отладки для памяти программ на адрес,
            указанный в команде


eMKatic 0.37 / 2019-09-29

  (!) Исправлено
          > Ошибки в реализации обмена по последовательному порту через
            межпроцессное взаимодействие
          > Порядок байтов в двухбайтовых полях файловой структуры
            (формат MKF-файлов оставлен без изменения)
          > Отсутствие запрета загрузки файлов при блокировке клавиатуры
          > Ошибка в функции представления числа в форматированном виде
            (появилась в версии 0.34)
          > Некорректное поведение регистров прерываний 
          > Косметические ошибки

  (+) Добавлено
          > Ключ -a командной строки (альтернативное поведение)
          > Возможность немедленного отображения содержимого файлов,
            указанных в командной строке
          > Ключ -g командной строки (выделение основного файла)
          > Пункт "Перейти к строке" контекстного меню окон отладки
          > Межпроцессное взаимодействие для эмуляции всех видов периферии


eMKatic 0.36 / 2017-09-08

  (!) Исправлено
          > Недоработка в изменениях арифметики, сделанных в версии 0.34

  (+) Добавлено
          > Базовая встроенная поддержка порта SPI (один байт)
          > Обмен между несколькими экземплярами eMKatic
            по последовательному порту
          > Передача клавиатуры реальной ЭКВМ от одного экземпляра eMKatic
            к другому при переключении фокуса ввода


eMKatic 0.35 / 2017-08-10

  (!) Исправлено
          > "Зависание" при включении "питания" с установленным автозапуском
            (ошибка появилась в версии 0.33)
          > Небольшие правки в целях уточнения поведения

  (+) Добавлено
          > Клавиша "С/П" не блокируется регистром 9048 во время
            приостановки программы средствами отладки


eMKatic 0.34 / 2017-08-06

  (+) Добавлено
          > Отображение всех разрядов для регистров Y, Z и T (R9110)
          > Прерывания последовательного порта

  (*) Изменено
          > 14 разрядов для регистров стека (раньше было 12)
          > Усовершенствована арифметика (регистр 9999 упразднён)


eMKatic 0.33 / 2017-08-01

  (!) Исправлено
          > Порча файловой системы при создании файлов и каталогов на
            виртуальных электронных дисках (ошибка появилась в версии 0.31)

  (+) Добавлено
          > Автоматическое включение ЭКВМ при запуске программы через
            редактор исходного кода
          > Выключатель "питания" в окне редактора исходного кода
            (для моделей отличных от МК-161)


eMKatic 0.32 / 2017-06-03

  (!) Исправлено
          > Ошибка при автоматическом сохранении безымянного исходного кода
          > Двойная инициализация и загрузка состояния 

  (+) Добавлено
          > Значки в контекстном меню главного окна
          > Использование клавиатуры реальной ЭКВМ
          > Ввод исходного кода с клавиатуры ЭКВМ (реальной и виртуальной)
          > Комбинация клавиш Ctrl+J в редакторе исходного кода
            (возврат в позицию последнего редактирования)
          > Библиотека шаблонов для вставки в исходный код
          > Вставка графических файлов в исходный код
          > Переназначаемая клавиша наложения/снятия накладки на клавиатуру

  (*) Изменено
          > Управление накладкой на клавиатуру в сервисном окне


eMKatic 0.31 / 2017-04-04

  (!) Исправлено
          > Некорректное состояние приложения при выключении ЭКВМ 
            во время исполнения программы

  (+) Добавлено
          > Редактор исходного кода
          > Переназначаемая клавиша открытия редактора исходного кода
          > Ручное задание напряжения на аккумуляторе
          > Скрытие функций АЦП для моделей, отличных от МК-161


eMKatic 0.30 / 2017-03-17

  (!) Исправлено
          > Ошибки при преобразовании угловых единиц
            (введён регистр R9999 для задания порога погрешности)
          > Неперемещаемость главного окна на некоторых платформах
          > Неправильное отображение накладки на клавиатуру, если при
            компиляции приложения использовался FPC версии 3.0.2 или выше

  (+) Добавлено
          > Возможность загружать MKL-файлы, используя внешний компилятор
          > Ключ -x командной строки (внешний компилятор MKL-файлов)


eMKatic 0.29 / 2017-01-29

  (!) Исправлено
          > Ошибки при преобразовании угловых единиц
          > Уточнены коды ошибок при внешнем доступе


eMKatic 0.28 / 2016-04-24

  (!) Исправлено
          > Установка признака перезаписи командой «В↑»
          > Проверка допустимости имени файла, передаваемого функции R9125
          > Преобразование кириллицы в имени файла, создаваемом функцией
            R9125 (ошибка появилась в версии 0.27)

  (+) Добавлено
          > Пункт «Следовать за исполнением» в контекстном меню окон отладки
            для памяти программ
          > Разделение ОЗУ и энергонезависимой памяти
          > Поддержка последовательного порта (используется реальный порт)
          > Поддержка внешнего доступа через последовательный порт


eMKatic 0.27 / 2016-03-05

  (+) Добавлено
          > Возможность изменения шрифта интерфейса

  (*) Изменено
          > Совершён переход на Lazarus 1.6 / FPC 3.0.0 
            (В связи с чем, прекращена поддержка Windows 98)


eMKatic 0.26 / 2015-11-01

  (!) Исправлено
          > Разрешение (R9130) и очистка (R9148) прерываний, если X>1

  (+) Добавлено
          > Возможность переключения каналов АЦП через R9092
          > Поддержка параллельного порта типа А и Б


eMKatic 0.25 / 2015-08-23

  (+) Добавлено
          > Языковые файлы интегрированы в исполняемый файл
            (Возможность установки пользовательских переводов осталась)
          > Ключ -i командной строки (язык интерфейса)
          > Переключение языка через контекстное меню
          > Эмуляция аналого-цифрового преобразователя
          > Считывание нуля с поднятием стека из нереализованных функций

  (*) Изменено
          > Удаление сохранённого состояния осуществляется через контекстное
            меню (регистр 8910 упразднён)

eMKatic 0.24 / 2015-08-19

  (!) Исправлено
          > Реализация функции R9039
          > Блокировка закладки «Загрузка/Сохранение» при запуске программы
            при помощи ключа командной строки

  (+) Добавлено
          > Загрузка накладок на клавиатуру аналогично другим файлам
          > Средства отладки


eMKatic 0.23 / 2015-06-19

  (*) Изменено
          > Скины переведены из формата BMP в формат PNG (в результате
            уменьшился размер исполняемого файла)
          > Для сборки проекта требуется Lazarus версии не ниже 1.4
 

eMKatic 0.22 / 2015-06-11

  (!) Исправлено
          > Сохранение скина при смене языка интерфейса

  (*) Изменено
          > Языковые файлы, указанные в командной строке, действуют сразу же
          > Ключ -t командной строки действует на языковые файлы


eMKatic 0.21 / 2015-06-06

  (!) Исправлено
          > Запрещено удаление состояния в portable-режиме
          > Реализовано переключение РУС/ЛАТ при просмотре программ

  (+) Добавлено
          > Ключ -t командной строки (не сохранять указанные следом параметры
            при закрытии приложения)
          > Поддержка локализации (многоязычность)


eMKatic 0.20 / 2015-04-05

  (+) Добавлено
          > Переназначение клавиш компьютера
          > Возможность сделать рамку при экспорте изображения
          > Импорт изображений в память программ и область двоичных данных
          > ChangeLog :-)

  (-) Убрано
          > Автоматическое определение минимальной и максимальной яркости
            с последующим стохастическим растрированием при импорте 
            изображения (теперь пиксел считается установленным, если 
            уровень всех трёх цветовых компонент ниже 50%)
          > Автоматическое уменьшение импортируемого изображения


eMKatic 0.19 / 2015-03-26

  (!) Исправлено
          > Команда С/П очищала стек адресов возврата из подпрограмм


eMKatic 0.18 / 2015-03-22

  (!) Исправлено
          > Код результата выполнения операции (R9209) при вводе числа
            посредством форм 253 и 254 графического интерфейса
          > Введена коррекция таймера для версии под Windows
          > Обработка клавиш Shift и Ctrl
          > Отображение заряда батареи под BSD

  (+) Добавлено
          > Ключ -n командной строки (задание сетевого номера)

  (*) Изменено
          > Константы версии и даты вынесены в отдельный файл version.inc


eMKatic 0.17 / 2014-10-25

  (+) Добавлено
          > Использование цветов ЖКИ для экспорта изображения
          > Сохранение накладки на клавиатуру при следующем запуске
          > Перетаскивание файлов в главное окно программы
          > Подключение файла .MKF (Диск B) через командную строку
          > Ключ -m командной строки (скин)
          > Ключ -l командной строки (накладка на клавиатуру)

  (*) Изменено
          > Доработана конвертация импортируемого изображения
          > Назначение вспомогательных клавиш (отказ от комбинаций)

  (#) Испорчено
          > Обработка клавиш Shift и Ctrl


eMKatic 0.16 / 2014-10-19

  (+) Добавлено
          > Импорт и экспорт изображений в распространённых графических
            форматах
          > Ключ -d командной строки (указание директории для хранения
            настроек и состояния)
          > Ключ -s командной строки (способ генерации звука)

  (*) Изменено
          > Доведена до ума генерация звука


eMKatic 0.15 / 2014-10-11            

  (!) Исправлено
          > При чтении из R9006 значение R9004 увеличивалось вплоть до
            9999 (вместо 1023), в результате чего обращения к R9005 и
            R9006 могли вызвать серьёзный сбой приложения 

  (+) Добавлено
          > Лицензия GPLv3

  (*) Изменено
          > Переделана эмуляция ЖКИ
          
          
eMKatic 0.14 / [Версия не публиковалась]

  (+) Добавлено
          > Скины различных моделей ЭКВМ

  (*) Изменено
          > Название приложения с VC-161 на eMKatic

  (-) Убрано
          > Версия под Windows CE


VC-161 (ВК-161) 0.13 / 2014-08-24

  (+) Добавлено
          > PCM-звук через библиотеку PortAudio2
          > Версия под Windows CE


VC-161 (ВК-161) 0.12 / 2014-08-17

  (+) Добавлено
          > Регулирование скорости выполнения программы
          > Portable-режим


VC-161 (ВК-161) 0.11 / 2014-08-06

  (!) Исправлено
          > Обработка кириллицы в путях и именах файлов под Windows


VC-161 (ВК-161) 0.10 / 2014-07-27

  (+) Добавлено
          > Полоса прогресса при выполнении операций в системе меню ЭКВМ


VC-161 (ВК-161) 0.09 / 2014-07-19

  (!) Исправлено
          > Неправильный поиск свободного кластера на виртуальном диске

  (+) Добавлено
          > Завершена система меню ЭКВМ


VC-161 (ВК-161) 0.08 / 2014-07-09

  (*) Изменено
          > Мелкие правки


VC-161 (ВК-161) 0.07 / 2014-07-06

  (!) Исправлено
          > Предотвращение попадания окон приложения за пределы экрана

  (+) Добавлено
          > Режим автоматического перезапуска нулевого таймера (R9050)
          > Реализованы ещё несколько пунктов системы меню ЭКВМ


VC-161 (ВК-161) 0.06 / 2014-07-05

  (*) Изменено
          > Поведение эмулятора более приближено к оригиналу


VC-161 (ВК-161) 0.05 / 2014-07-01

  (!) Исправлено
          > Обработка кириллицы в пути к папке с конфигурацией под Windows

  (+) Добавлено
          > Возможность удаления папки с конфигурацией самим приложением


VC-161 (ВК-161) 0.04 / 2014-06-29

  (+) Добавлено
          > Поддержка пользовательских накладок на клавиатуру


VC-161 (ВК-161) 0.03 / 2014-06-25

  (!) Исправлено
          > Сохранение диска A при закрытии приложения


VC-161 (ВК-161) 0.02 / 2014-06-22

  (!) Исправлено
          > Обработка кириллицы в путях и именах файлов под Windows
          > Ошибка при установке счётчика команд кнопкой «ВВОД»

  (+) Добавлено
          > Поддержка командной строки


VC-161 (ВК-161) 0.01 / 2013-11-06

  Первая опубликованная версия. Опубликована 2014-06-18


