Удалось завесить EmuZWin при компиляции программы)
Стал выяснять причину - получилось вот, что.
У меня есть два файла в виде include, типа Program1.asm и Program2.asm,
которые подгружаются через include Program1.asm и include Program2.asm, соответственно.
Если в одном из файлов встретится метка, которая была в другом, то компилятор зависает напрочь.
Так же компилятор не понимает математические выражения внутри инклудов. Например, если в главной программе можно писать что-то типа LD HL,$8000+1+2+3, то в инклуде можно писать только LD HL,$8000, без математических выражений.




Ответить с цитированием