That is quite the complex workflow. I can't speak for legalities, but I don't see any issues where the jam is concerned. Just so long as the submission is a single .COM file (Not an MZ executable) and will work on a classic DOS machine, it should be fine.
Viewing post in Is automatic zxspectrum to com allowed?
Thank you.
I'm still planning since I have most of my spare time dedicated to caring. I'm considering a text adventure written in Moonrock basic (or a simppler one in assembler) or a non-graphic tabletop game (similar to bsd text monopoly game) written in asic or moonrock. Using the complicated zx spectrum to com will only occur if I choose to use graphics.