Releases
v1.21.0
Compare
Sorry, something went wrong.
No results found
C++17 standard is now required minimum (to compile sjasmplus sources) (GCC9 for example)
INCBIN , INCHOB and INCTRD support now include paths priority (angle <filename> vs "filename")
also SAVENEX will respect include paths for source files (BMP, append)
include paths which can't be opened before assembling are now reported in error message
include paths which start with literal tilde '~' are reported in error message
include options -i, -I, --inc can take path from next CLI argument (new recommended syntax)
option --fullpath has now three states including full absolute paths
added Amstrad CPC device AMSTRADCPCPLUS - by Laurent Carlier
added Amstrad CPC+ SAVECPR to save CPR cartridge - by Laurent Carlier
ZX Next CSpect emulator v2.19.9.1: break opcode changed to FD 00
ZX Next CSpect emulator v3.0.1.5b: new opcodes setbrk and clrbrk
fix: windows cmd.exe console state after running sjasmplus.exe
Lua: fix sj.insert_label to apply current namespace to name
Lua: new sj.get_modules to get current modules namespace
Lua: minor version upgrade to 5.4.7 (from 5.4.6)
Lua: bundled Lua is now built and linked as C++ code (fixes memory leaks in edge cases)
minor bugfixes in specific edge cases
refactored lot of code related to file names and manipulation (to use C++17 filesystem library)
You can’t perform that action at this time.