[zxspectrum] Re: z88dk... effetti strani

Stefano, per la serie prove da 10 minuti (sembra il nome di una pubblicità
che promuove i beta tester), ti comunico una cosa.
Non sembra che i problemi di compilazione con la libreria sound per ZX
siano un problema di zorg: dopo avere ripristinato la versione originale
del file spec_crt0.asm, ho provato a compilare con questo comando
zcc +zx -ofx.bin fx.c -lm
il seguente listato:

#include <sound.h>
#include <stdio.h>
int main() {
    int i;
    for (i=0; i < 8 ; i++ ) bit_fx(i);
}

e il risultato è stato questo:
--------------------------------
copy c:\z88dk\lib\spec_crt0.opt
C:\DOCUME~1\ZANIBO~1\LOCALS~1\Temp\s1vg_1.opt
        1 file(s) copied.
copy C:\DOCUME~1\ZANIBO~1\LOCALS~1\Temp\s1vg_1.opt
C:\DOCUME~1\ZANIBO~1\LOCALS~1\Temp\s1vg_1.asm
        1 file(s) copied.
zcpp -I. -DZ80 -DSMALL_C -DSPECTRUM -D__SPECTRUM__ -Ic:\z88dk\include
fx.c C:\DOCUME~1\ZANIBO~1\LOCALS~1\Temp\s1vg_.i
sccz80    -//  C:\DOCUME~1\ZANIBO~1\LOCALS~1\Temp\s1vg_.i
copt c:\z88dk\lib\z80rules.2 <
C:\DOCUME~1\ZANIBO~1\LOCALS~1\Temp\s1vg_.asm >
C:\DOCUME~1\ZANIBO~1\LOCALS~1\Temp\s1vg_.op1
copt c:\z88dk\lib\z80rules.1 <
C:\DOCUME~1\ZANIBO~1\LOCALS~1\Temp\s1vg_.op1 >
C:\DOCUME~1\ZANIBO~1\LOCALS~1\Temp\s1vg_.opt
z80asm -eopt -ns        -Mo C:\DOCUME~1\ZANIBO~1\LOCALS~1\Temp\s1vg_
z80asm -a -m -Mo -ofx.bin -ic:\z88dk\lib\clibs\z80_crt0  -ic:\z88dk\lib\cl
ibs\zx_clib  -ic:\z88dk\lib\clibs\gen_math
C:\DOCUME~1\ZANIBO~1\LOCALS~1\Temp\s1vg_1
C:\DOCUME~1\ZANIBO~1\LOCALS~1\Temp\s1vg

1 errors occurred during assembly
Key to filenames:
C:\DOCUME~1\ZANIBO~1\LOCALS~1\Temp\s1vg_ = fx.c
File 'c:\z88dk\lib\clibs\zx_clib.lib', Module 'FCLOSE', Symbol not defined
Error in expression CLOSE
--------------------------------

A questo punto direi che c'è un problema... te lo dico solo perché magari
scopri qualcosa che non va anche nella nuova versione...
Ciao,
Marcello

Other related posts: