Попытался скомпилировать тестовую прошивку.

#include <spectrum.h>
#include <stdio.h>
#include <stdlib.h>

int main()
{
printf ("Hello world!\n");
printf ("\nTHIS TEST ROM\n");
printf ("\n\n\nProgram end\n");
while (1){ };
}


Делаю: zcc +zx zloader.c -subtype=rom -lndos -create-app -ozloader.bin -lm

Компилятор выдает:
Error at file 'c:/z88dk//lib/spec_crt0.asm' line 481: syntax error
1 errors occurred during assembly
Key to filenames:
C:\Users\Sergey\AppData\Local\Temp\s670_.o = test.c
Error at file 'c:/z88dk//lib/spec_crt0.asm' line 481: syntax error
^ ---- IF !DEFINED_HAVESEED

Закоментировал в spec_crt0.asm
;IF !DEFINED_HAVESEED

После этого програмка откомпилировалась

Вставил полученную прошивку в ZXmak,
в первом знакоместе символы меняются,
но текст не выводит.


Что не так?