Releases: sjasmplus/sjasmplus
Releases · sjasmplus/sjasmplus
v.20190306.1
Fixed
- Fixed some problems with
MACROarguments parsing
v.20190306
Fixed
SAVETAP: zero-fill allocated memory buffer before using it- Fixed a crash in
EDUP
v.20190304.3
Fixed
- Spaces in
MACROarguments caused trouble SAVETAP: Fix tape header tag
v.20190304.2
Fixed
- Trailing whitespace after
EDUPetc. was breaking things
v.20190304.1
Fixed
SNA: SetBC=PCto match ZX Basic'sUSRbehavior- Condition codes were not entirely case-insensitive
v.20190304
Added
- New option:
--output-dir - Smart positioning of stack in 128K
.snasnapshots --rawoption without a parameter enables generation of default*.outfiles--lstand--symnow also work as expected without parameters- New option
--target=i8080to restrict instruction set to be compatible with i8080 --labelsto dump UnrealSpeccy-compatible labels without polluting the source code
with external file names (via the existing directive)
Fixed
RST 10hcalls in 128K .sna snapshots- Writing to address
0xFFFFwas broken ORGwas broken ifDISPwas active- No more "Forward reference" error messages in
EQU/DEFL - Fixed
.(expression)prefix (acts likeDUP/REPTfor a single line) - Fixed include search order, including angle bracketed includes as documented
- Fixed infinite recursion in macro expansion when a parameter and substitution are the same
HIGH(expr)/LOW(expr)/NOT(expr)now do not require the argument to be separated by whitespace- INCBIN, INCTRD, INCHOB & INCLUDELUA now use the same file path resolution
mechanism as INCLUDE - Fixed per file output of exports by default (unless overriden by
--exp)
20170908
Bump version
20170311
Track version via cmake & use YYYYMMDD versioning scheme