Devector. Эмулятор Вектор 06ц. Обновление 8.
Главные изменения:
Добавлена возможность поиска по меткам в окне дизассемблера.
Добавлена поддержка загрузки файлов перетаскиванием.
Добавлена поддержка скриптов Lua с функциями DrawText, DrawRect и DrawRectFilled, доступом к процессору и памяти. Отрицательные позиции отсчитываются от правого нижнего угла.
Добавлено окно Code Perf для тестирования производительности кода. Данные автоматически сохраняются как часть отладочных данных на диске.
Добавлена всплывающая подсказка в окне точек наблюдения, отображающая шестнадцатеричный и ASCII-дамп до 256 байт.
Добавлена всплывающая подсказка для точек наблюдения с данными, представленными в виде строки, и шестнадцатеричным дампом в окне Hex.
Добавлено отображение регистра M в окне статистики оборудования.
Добавлена консольная опция для запуска rom/fdd/rec, если это первый и единственный аргумент после имени исполняемого файла эмулятора.
Обновления:
Поиск в дизассемблере, HexViewer и фильтр DebugData больше не требуют нажатия Enter.
Выделена обновленная статистика оборудования и независимые регистры процессора в окне статистики.
Фон окна по умолчанию стал темнее для улучшения контрастности.
Цветовая схема теперь сохраняется в настройках.
Скорость выполнения теперь сохраняется в настройках.
Ползунок кадра в окне записи теперь занимает всю ширину окна.
Точки наблюдения и точки останова теперь сохраняют отладочные данные в виде строк для удобства чтения.
Обновлен файл readme.
Закомментированы уведомления о буферизации SDL в логе.
Время записи увеличено с 1 до 10 минут.
Длина журнала трассировки увеличена со 100 000 до 300 000 команд.
https://github.com/parallelno/Devector/releases/tag/release8https://www.youtube.com/watch?v=AEYjChxlOGI