Предлагаю вашему вниманию редактор дампа для HP-890CN.
Для запуска требует JRE 7 (пока есть проблемы), а лучше JRE 8 (запуск без проблем).
Редактор позволяет редактировать дамп в формате Intel Hex, либо в бинарном виде.
Редактируется в файле только то, что описано в параметрах (они хранятся в ini файле), если нужно свободное редактирование файла, этот продукт не для Вас, есть более другие редакторы.
Редактор содержит возможность создания/модификации/удаления параметров из ini файла.
Редактор "распространяется" как есть, без каких либо гарантий и т.п. Freeware.
Исходники будут позже выложены на GitHub.
В двух словах, как это работает:
1. Запускаем редактор.
2. Если в левом окне нет данных (параметров), нужно их импортировать (хотя такого быть не должно).
3. Как только появился список, можно загрузить файл дампа.
4. Редактирование данных производится выбором в списке нужного параметра (клик), либо сразу дабл клик - вызов диалога редактирования данных для выбранного параметра. Выбранный параметр в дампе подсвечивается. Измененные данные также подсвечиваются (другим цветом).
5. Для редактирования данных предлагается два варианта представления данных: шестнадцатеричное (HEX) в виде "0x123F" (отличительная черта - префикс "0x") и десятичное в виде "1275". Данные для редактирования отображаются сразу в двух полях с разным представлением. Можно редактировать в любом из них. Шестнадцатеричное представление всегда слева, десятичное - справа. При редактировании HEX данных, префикс "0x" на время редактирования убирается. Существует контроль данных, т.е. в поле с десятичным представлением допустимо вводить только цифры, с шестнадцатеричным, помимо цифр еще буквы A-F или a-f.
6. Редактор содержит функционал для редактирования ini файла (Меню: Параметры/Параметры). Сохранение изменений производится автоматически. Возможно, в дальнейшем этот файл попадет внутрь пакета и не будет виден в файловой системе.
7. Редактор отслеживает изменения в дампе, если есть изменения в дампе, при попытке выйти из редактора, не сохранив файл, выдается предупреждение.
13-06-2016:
- Qt версия больше поддерживаться не будет, ввиду того, что java версия меньше по размеру и геморрою.
- v1.0 Внесены изменения по пожеланиям
shaman1010 (бОльшая часть). Ссылка на скачивание та же самая.
14-06-2016:
- С Java 7 (7u80) есть проблемы, спасибо
Ast78512.
15-06-2016:
- v 1.1
- Попытка исправить проблемы с Java 1.7 (должно быть без проблем, но кто знает).
- Отображение исправленных данных.
UPD: Обновил ссылку (03.02.2021):
https://drive.google.com/file/d/1NtY...ew?usp=sharing
Требует Java SE JRE v7 или 8.
Разархивировать, запустить: java -jre hp_890cn_editor.jar
Данная версия держит все установки в ini файле, который должен лежать в текущем каталоге. Ini файл есть в дистрибутиве.
Буду признателен, если сообщите, работает или нет. Возможны баги, потому что тестировал не очень много.