News
12/01/2021 at 20:10 in Announcements
SjASMPlus 1.18.0 was released. Changelog:
[may break old sources] the colon between end of EQU/DEFL/= expression and instruction is mandatory
[may break old sources] new abs operator for absolute integer value
new system of warnings (and suppression), the "; ok" comments are now deprecated
DISPLAY has now also binary and char formatting
DEFINE+ added to [re]define identifier without error
ELSEIF added to conditional assembling arsenal
WHILE added for conditional loops
added "NOSLOT64K" device...
13/08/2020 at 8:42 in Announcements
SjASMPlus 1.17.0 was released. Changelog:
STRUCT has new TEXT pseudo-instruction to define "DB-like" data
STRUCT initializer block can be now multi-line (when correctly enclosed in curly braces)
EQU now allows for optional override of page number assigned to the new symbol
new $$$ and $$$$ operators to retrieve "physical" address/page inside DISP block
instruction out (c),0 now emits warning (can be suppressed by the "; ok" comment)
fixed listing of structures using long BLOCK fields (machine...
27/07/2020 at 9:54 in Announcements
SjASMPlus 1.16.0 was released. Changelog:
LUA the new emit warning (v1.15.1) is now suppressible
Predefined defines extended and renamed (following gcc/clang ones)
Added relocation data generator, check also example
bugfixes/improvements in parser like: operators not, low, high can be followed also by (
Get it on Github or in Software...
08/07/2020 at 8:09 in Announcements
SjASMPlus 1.15.1 was released. Changelog:
EQU now assigns memory page to symbol based on the symbol value and current memory mapping
this does affect also results of LABELSLIST (Issue #111)
LUA emits warning when some machine code is emitted without "ALLPASS" modifier
SAVETRD refactored: fix couple of bugs and make TRD files conform the actual TR-DOS practice
SAVETRD: new "&" modifier to produce "mono-loaders" with extra files appended
SAVETRD: added support for the unofficial 3-letter...
19/05/2020 at 15:50 in Announcements
SjASMPlus 1.15.0 was released. Changelog:
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
the fake-sysvars/state of ZXSPECTRUM48/128/... devices reworked, moving stack down by default
behaviour of --fullpath option unified across all platforms and compilers
DEFARRAY has new operator [#] to retrieve current size of array.
MMU has new optional third argument to set also address (like ORG)
use of...