hi, umm, I tried it with my tiny incomplete vmex here ...
https://github.com/apws/230326-VMEX(source may be intentionally nonconventional probably, single vmex.c and more included .h files, but it was already tested on many compilers) ...having this result:
v:\~prj\230326-VMEX\build\stdio-desktop\retro\cpm\z80-uc80-test>uc80 ..\..\..\..\..\src\vmex.c -o vmex.mac
uc80: ..\..\..\..\..\src\vmex.c:678:5: Expected SEMICOLON
... so it fails even at parsing? ... and I know that my simple source (still manually composed with very early parts drafted) CAN have some weirdos inside ... but elsewhere it is okay :)
(more focus for many months on hw, expecting inevitable tectonic shifts in sw, so ... observing also codex now, last week and month was quite drastic)
using this:
set SRC=..\..\..\..\..\src
uc80 %SRC%\vmex.c -o vmex.mac
um80 vmex.mac -o vmex.rel
ul80 vmex.rel lib/libc.lib lib/runtime.lib -o
vmex.com(... z88dk - size of cpm com is 20kB)
btw, hope some recent enhancements related to LLM aren't causes of retrobrewcomputing and tindie issues, even many bad guys probably use locals with qwen or so ... grrr
Petr