I have downloaded the source code sdcc-src-20260825-16811.tar.bz2 and found the error. It is in the file sdcc\sdas\asxxsrc\aslist.c. After line 258 (Check NO-LIST Conditions), a "Check Listing Nothing" statement needs to be inserted: /* * Check Listing Nothing JA - Added 2026-08-27 */ if (listing == LIST_NONE) { return; } I do not know to whom or how this is reported.
I have downloaded the source code sdcc-src-20260825-16811.tar.bz2 and found the error. It is in the file sdcc\sdas\asxxsrc\aslist.c. After line 258 (Check NO-LIST Conditions), a "Check Listing Nothing" statement needs to be inserted: /* * Check Listing Nothing JA - Added 2026-08-27 */ if (listing == LIST_NONE) { return; } I do not know to whom or how this is reported.
This is strange... I’ve now downloaded the source code sdcc-src-20260825-16811.tar.bz2 and used it to build the sdasz80 assembler. And now the error is gone. sdasz80 reports the error with a line number and an explanation. I used w64devkit with the MinGW-w64 GCC compiler to build sdasz80. The version number for sdasz80 is the same in the package sdcc-20260715-16701-x64-setup.exe and for sdasz80 from sdcc-src-20260825-16811.tar.bz2.
I have just tryed it with ASxxxx Assembler V06.10 (Zilog Z80 / Hitachi HD64180 / ZX-Next) It works with that assembler.... Output from assembler: E:\test>asz80 -loap Routine.asm ?ASxxxx-Error-<ko> in line 14 of Routine <k> '14 ld a,#00001111B' <k> numerical conversion error <o> .org in REL area or directive / mnemonic error ?ASxxxx-Error-<o> in line 15 of Routine <o> '15 ld a,#012H' <o> .org in REL area or directive / mnemonic error</o></o></o></o></k></k></ko>
SDASxxx assembler crashes! maybe?
SDASxxx assembler .NLIST not workin complely