Retroprogramação/dicas
Ir para navegação
Ir para pesquisar
Linhas de comando do hexdump úteis para analisar o arquivo MEMLIST.BIN:
dica 1
(mostra 20 bytes por linha) hexdump -v -e '20/1 "%02X " "\n"' MEMLIST.BIN |less
dica 2
(mostra toda a estrutura de dados) hexdump -v -e '"MemEntry address [%07.7_ad]:\n" 1/1 "size = %02X\n" 1/1 "type = %02X\n" 1/2 "<unk> = %02X\n" 1/2 "<unk> = %02X\n" 1/1 "rankNum = %02X\n" 1/1 "bankId = %02X\n" 1/4 "bankOffset = %08X\n" 1/2 "<unk> = %02X\n" 1/2 "packedSize = %02X\n" 1/2 "<unk> = %02X\n" 1/2 "size = %02X\n" "\n\n"' MEMLIST.BIN |less
exemplo de resultado:
MemEntry address [0000000]: size = 00 type = 00 <unk> = 00 <unk> = 00 rankNum = 00 bankId = 01 bankOffset = 00000000 <unk> = 00 packedSize = 00 <unk> = 00 size = 00 MemEntry address [0000020]: size = 00 type = 00 <unk> = 00 <unk> = 00 rankNum = 00 bankId = 01 bankOffset = 00000000 <unk> = 00 packedSize = 2C18 <unk> = 00 size = 3C1A