Release 3.1.0
.NET 8 install required for the included executable
Additions:
- Added three new assembler directives:
IBF
: Takes the raw bytes from an external file and inserts them as-is into the final programMESSAGE
: Manually emits an assembler warning with a given severity and an optional custom message (has no effect on program)DEBUG
: Prints the current state of the assembler to the console (happens at assemble-time, has no effect on program)
- Improvements to the debugger
map
command:- A new table column has been added to show the ASCII representation of the displayed bytes.
- Consecutive rows of all
00
bytes now get collapsed into a single asterisk (*
).
- Assembler warnings are now sorted by severity before being printed.
- The message printed to the console when assembly is complete now contains additional details, including:
- Final program size, both with and without header
- Compression ratio and compressed size (with the
--compress
parameter) - Time taken to assemble
- Number of lines and files assembled
- Number of errors, warnings, and suggestions
Fixes:
- The debugger
stack
command no longer incorrectly showsrso
as pointing to the top stack item when the output is limited. - The
stack
command also no longer misspells therso
register asrsp
.
Documentation Errors
- The first code example in the "Address" subsection of the "Operand Types" section should use
MVB
, notMVQ
.