A new version of this multi-platform Z80 cross-assembler was released.
Shortened changelog since v1.14.1 release (1.14.1 was the last one in news here at msx.org):
- Added i8080 mode (`--i8080` CLI option) (it's still Z80 Zilog syntax, just limited instruction set)
- Added Sharp LR35902 mode (`--lr35902` CLI option) (100% syntax compatibility with IDA, 95% bgb)
- Added `--longptr` option to allow labels outside of 16b address space
- New `$$label` operator to retrieve page of label
- Added export of SLD (Source Level Debugging) data
- In lua scripts: `sj.calc(..)` (alias `_c(..)`) now substitutes defines and macro arguments
- Error reporting inside LUA and MACRO refactored to give better info about origin of error
- Added `BPLIST` and `SETBP` to export breakpoints info from asm for Unreal and ZEsarUX emulators
- Added ZX-like devices with 2/4/8 MiB of virtual memory
- `DEFARRAY` has new operator `[#]` to retrieve current size of array.
- `MMU` has new optional third argument to set also address (like `ORG`)
- `SAVETRD` refactored: fix couple of bugs and make TRD files conform the actual TR-DOS practice
- Added relocation data generator (capable to produce executables for SymbOS, or your own relocation schemes)
- Many fixes or small improvements all around, also docs improved over time
Relevant link: the latest release on this link.
Comments (8)
By santiontanon
Paragon (1809)
28-07-2020, 22:59
By ARTRAG
Enlighted (6935)
28-07-2020, 23:49
By NYYRIKKI
Enlighted (6067)
29-07-2020, 01:06
By santiontanon
Paragon (1809)
29-07-2020, 02:01
By Ped7g
Expert (67)
29-07-2020, 08:09
By Ped7g
Expert (67)
29-07-2020, 08:19
By santiontanon
Paragon (1809)
29-07-2020, 18:21
By sd_snatcher
Prophet (3659)
01-08-2020, 17:20