Su puta madre. Al final era la WYZLIB, la biblioteca de las músicas. La versión que estaba usando no era la suya, y me corrompía los datos del juego. Por fin encontré la que era (lo sé porque he probado todas las que tenía hasta que uwol2.bin ocupaba lo mismo que el del paquete de fuentes), la puse... Y listo. Ahora funciona.
Usa esta versión de z88dk-1.8 para compilar. Si quieres, puedes probar a instalar las versiones de CPCRSLIB y CPCWYZLIB que te adjunto también en la versión actual de z88dk por si funciona también (¡debería!). Yo ahora mismo me tengo que ir pitando.
Si quieres probar rápido:
1.- Descomprime z88dk-1.8.rar en c:\
2.- Abre un cmd.exe
3.- ejecuta c:\z88dk-1.8\setenv.bat
4.- Vete al directorio donde tengas los fuentes de uwol2
5.- ejecuta make uwol2
Ahora comprueba que uwol2.bin ocupa exactamente 35263 bytes. Si es así, todo ha ido bien y funcionará.

