Содержание
Универсальный конвертор двоичных файлов.
BIN — binary file
ROM — binary file
HEX — Intel Hex. При размере более 64K используется расширенный формат с типом 4.
S19 — Motorola S-records
DMP — Text dump (hex)
TTF — Tabular Text File (decimal)
E2P — Pony ™ E2P. (только в качестве входного файла).
ASM — Assembler source. Таким образом можно вставить любой двоичный файл в программу на Ассемблере директивой "db".
CPP — C file. Таким образом можно вставить любой двоичный файл в виде массива в программу на Си.
Имена файлов и параметры задаются в командной строке.
Ключи:
-tX — формат выходного файла (иначе автоматически определяется по расширению)
-fXX — заполнить буфер заданным hex значением (до загрузки файла)
-sXX — принудительный размер выходного файла (hex)
-oHH — установить смещение (+/-hex)
-oA — автоматическое смещение входного файла для HEX/S19
-ln — длина строки выходного файла
-d — сравнение 2-х файлов
-eXX — разбить файл на части заданного размера (dec/hex)
-ppatch.crk — изменение бинарного файла в соответствии с файлом patch.crk
Патч-файл представляет собой текстовый файл содержащий набор строк.
В каждой строке указывается:
— шестнадцатеричный адрес исправления,
— значение, которое должно быть в исходном файле (опционально),
— значение. которое будет записано по данному адресу.
binco.exe test.bin test.hex
Преобразовать двоичный файл test.bin в hex файл test.hex
binco.exe test.s19 test.bin -oA
Преобразовать файл test.s19 в файл test.bin с автоматическим смещением.
binco.exe test1.bin test2.bin -s10000 -fEA
Преобразовать файл произвольного размера test1.bin в файл размером 64Kб c заполнением неинициализированных адресов значением 0xEA.
binco.exe test1.s19 test2.bin -d
Сравнение двух файлов разного формата с выводом списка отличий.
binco.exe -e2048 test1.bin
Разбить файл test1.bin на части test1_001.bin, test1_002.bin . по 2048 байт.
Файлы для загрузки:
Опции темы
Отображение
- Линейный вид
- Комбинированный вид
- Древовидный вид
как и чем сконвертировать XEX в BIN или ROM
имеется загрущик турбо2000 в формате xex как его можно переделать в формат bin или ROM для заливки в пзу для картриджа
Может просто поискать готовый bin или rom?
Отправлено с моего Nexus 5X через Tapatalk
два байта $FF
слово: начальный адрес
слово: конечный адрес
после байтов, которые будут размещены с начального по конечный адреса будет
$2E0-$2E1 — адрес запуска программы.
или могут быть указаны начальный и конечный адреса, вслед за ними еще последовательность байтов.
Надо смотреть на сам .xex, короче.