diff --git a/c/Makefile b/c/Makefile index 65ed628..8bbf673 100644 --- a/c/Makefile +++ b/c/Makefile @@ -55,7 +55,7 @@ msx: bdir rm -f $(PROJNAME) *.bin *.img zxspec: bdir - $(Z80BUILD) +zx -lndos -clib=ansi -pragma-define:ansicolumns=40 -create-app $(CFILES) -o $(PROJNAME) + $(Z80BUILD) +zx -vn -lndos -clib=ansi -pragma-define:ansicolumns=40 -pragma-define:CLIB_KBHIT_NOSTORE=1 -create-app $(CFILES) -o $(PROJNAME) mv $(PROJNAME).tap $(BUILDDIR)/$(PROJNAME)-zxspec.tap rm $(PROJNAME) diff --git a/c/scoundrel.c b/c/scoundrel.c index 9dee86f..2f119c5 100644 --- a/c/scoundrel.c +++ b/c/scoundrel.c @@ -33,7 +33,10 @@ void randomize() { clrscr(); puts("Press any key to start..."); while(!kbhit()) entropy++; - cgetc(); + while(kbhit()) cgetc(); +#ifdef SPECTRUM + while(!kbhit()) entropy++; +#endif srand(entropy); clrscr(); #else