O erro no endereço continua mesmo desligando e ligando o gravador.
Bão, então temos a certeza de que o erro não é de leitura, mas de escrita ...
Tentei no mlab, mas qualquer arquivo hex que tento salvar depois de modificar fica vazio...
Pois é ... há basicamente dois tipos de arquivo hex, o puro e burro, onde há apenas uma lista, um linguição com os bytes em sequência e o hex Intel, utilizado por praticamente todos os compiladores, com endereços dos blocos de bytes e no final de cada bloco é inserido um
checksum ... portanto a mera edição de alguns bytes não funfa se o
checksum não for alterado de acordo ...
É perfeitamente possível fazer o checksum usando a calculadora em modo hexadecimal, não chega a ser prática masoquista, os blocos via de regra são de apenas 16 bytes. Eu até recomendaria que vc fizesse isso ao menos uma vez, embora não seja coisa de grande utilidade, que se faça habitualmente, mas ajuda a ganhar intimidade com o processo todo ...
Vc poderia tentar usar outro prog pra gravação tb ... até onde entendo, vc deveria poder gravar qualquer besteira ... comparei as telas e o primeiro bloco dos dois arquivos são idênticos, ou seja, não é prob de checksum ...
Ja sei, ja sei hehehe. Preciso ler um "pouquinho" mais sobre este tipo de coisa.
É. Não dói. Não muito.