Re-work output module #2

Closed
opened 2026-01-29 14:08:44 +00:00 by claunia · 1 comment
Owner

Originally created by @waltje on GitHub (Apr 25, 2023).

Re-work the output module such that output is written (in pass 2) on the fly, rather than at the end AFTER that pass.

This works better for hex-based files (Ihex, Srec) as they can then "skip" through the address space (creating sparse files) based on what is done with the .org directive.

This does not have any implications for the binary file "format".

Originally created by @waltje on GitHub (Apr 25, 2023). Re-work the output module such that output is written (in pass 2) on the fly, rather than at the end AFTER that pass. This works better for hex-based files (Ihex, Srec) as they can then "skip" through the address space (creating sparse files) based on what is done with the .org directive. This does not have any implications for the binary file "format".
claunia added the enhancement label 2026-01-29 14:08:44 +00:00
Author
Owner

@waltje commented on GitHub (Jun 24, 2023):

Fixed in #087ce28.

@waltje commented on GitHub (Jun 24, 2023): Fixed in #087ce28.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: VARCem/Vasm#2