Попытался скомпилировать тестовую прошивку.
#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,
в первом знакоместе символы меняются,
но текст не выводит.
Что не так?