Add support for building SDCC compatible relocatable files #13
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request implements support for producing relocatable files conforming to the relocatable file format generated by SDAS and SDLD, these are respectively the assembler and the linker used by SDCC. This allows the usage of Nestor80 for creating relocatable files that can be passed to SDCC as additional linkable code when compiling C code.
AREA
instruction is added, to be used when producing SDCC relocatable files; it takes the place ofASEG
,CSEG
,DSEG
andCOMMON
.sdcc
value is added to the--build-type
argument.AREA
statement is found before any instruction that produces output (in the same was as how anORG
statement selects absolute build mode).--end-of-line argument
is taken in account when producing SDCC relocatable files (which are actually text files).See the updated documentation for more details.