[ << ] [ >> ]           [] [] [] [ ? ]

18 Intel hex output module

This chapter describes the Intel Hex output module which can be selected with the ‘-Fihex’ option.


18.1 Legal

This module is written in 2020 by Rida Dzhaafar and is covered by the vasm copyright without modifications.


18.2 Additional options for this module

-crlf

Enforce Carriage-Return and Line-Feed ("\r\n") line endings. Default is to use the host’s line endings.

-i8hex

Selects a format supporting 16-bit address space (default).

-i16hex

Selects a format supporting 20-bit address space.

-i32hex

Selects a format supporting 32-bit address space.

-record-size=<n>

Sets the number of bytes per record to n. Defaults to 32 bytes.


18.3 General

This output module outputs the contents of all sections in Intel hex format, which is a simple ASCII output of hexadecimal digits.


18.4 Known Problems

Some known problems of this module at the moment:


18.5 Error Messages

This module has the following error messages:


[ << ] [ >> ]           [] [] [] [ ? ]