Criar arquivo um bin a partir de varios outros arquivos bin

Olá a todos.
To com um problema e não consigo encontrar uma forma prática para resolver.
Preciso gravar em uma memória I2C, algumas telas de um display grafico 128x64 e depois disso alguns textos em posições de memória especificas.
Os binários das telas do LCD eu estou criando com o programa BMP2I2C.EXE.
Em outros casos, quando eu precisava gravar só texto na memória eu criava um arquivo assembly e compilava com o ASEM.EXE e convertia pra binario com o HEX2BIN.EXE. Ai era só gravar na memória. Eu uso um programador universal para fazer a gravação.
O meu problema é o seguite. Eu tenho varios arquivos .bin contendo as telas do lcd e um ou mais arquivos .bin contendo os textos. A forma que eu encontrei de "juntar" esses binarios para gravar na eeprom serial seria usar o comando copy arquivo1.bin arquivo2.bin ... arquivo_final.bin
Mas dessa forma ia ficar tudo um atrás do outro, sem possibilidade de endereçar onde cada arquivo .bin vai ficar na memória.
Gostaria de saber se alguem conhece algum programa que faça isso, sem ser um editor hexa. Queria algo do tipo:
Não sei se consegui explicar bem, mas aceito qualquer sujestão.
Obrigado e bom final de semana.
Daniel
To com um problema e não consigo encontrar uma forma prática para resolver.
Preciso gravar em uma memória I2C, algumas telas de um display grafico 128x64 e depois disso alguns textos em posições de memória especificas.
Os binários das telas do LCD eu estou criando com o programa BMP2I2C.EXE.
Em outros casos, quando eu precisava gravar só texto na memória eu criava um arquivo assembly e compilava com o ASEM.EXE e convertia pra binario com o HEX2BIN.EXE. Ai era só gravar na memória. Eu uso um programador universal para fazer a gravação.
O meu problema é o seguite. Eu tenho varios arquivos .bin contendo as telas do lcd e um ou mais arquivos .bin contendo os textos. A forma que eu encontrei de "juntar" esses binarios para gravar na eeprom serial seria usar o comando copy arquivo1.bin arquivo2.bin ... arquivo_final.bin
Mas dessa forma ia ficar tudo um atrás do outro, sem possibilidade de endereçar onde cada arquivo .bin vai ficar na memória.
Gostaria de saber se alguem conhece algum programa que faça isso, sem ser um editor hexa. Queria algo do tipo:
- Código: Selecionar todos
org 0000h
define const int tela1[] =
{
#include "tela1.bin"
}
define const int tela2[] =
{
#include "tela1.bin"
}
org 1000h
define const int texto1[] =
{
#include <textos1.bin>
}
define const int texto2[] =
{
#include <textos2.bin>
}
Não sei se consegui explicar bem, mas aceito qualquer sujestão.
Obrigado e bom final de semana.
Daniel