Hello:
I encountered an error on trying to compile the Dogmole example found at https://www.mojontwins.com/colegas/dogmole128k--source-code-(english).zip just for testing to see how the process works. I encountered the error
$this->bbcode_second_pass_code('', 'Can't open config file {z88dk10}\lib\configzx.cfg')
I then tried to compile other examples to see if it was just in the Dogmole example and encountered the exact same error.
I used the z88dk10 archive. On looking through the directories, I cannot find the configzx.cfg file. Any help with this would be appreciated.
Thanks
Andy Dansby
compiling error, missing file
Moderador: na_th_an
-
- Mensajes: 14
- Registrado: Vie, 16 Dic 2016, 04:00
Re: compiling error, missing file
It seems there's something really weird going on. The correct path should be
C:\z88dk10\lib\config\zx.cfg
Notice the extra "\" between config and zx. It seems there's something wrong with your installation. Are you using Windows? The Linux package was maintained by a fellow forum member and we have nothing to do with it so I cannot help you if that's the case
C:\z88dk10\lib\config\zx.cfg
Notice the extra "\" between config and zx. It seems there's something wrong with your installation. Are you using Windows? The Linux package was maintained by a fellow forum member and we have nothing to do with it so I cannot help you if that's the case
Como diría Rorshach: "Urm..."
-
- Mensajes: 14
- Registrado: Vie, 16 Dic 2016, 04:00
Re: compiling error, missing file
Yes, I am using Windows 10. I do have an installation of z88 as well on my HDD (Hopefully, this is not what is causing issues).
I just now modified my make.bat to include at the start.
$this->bbcode_second_pass_code('', '
echo ### set paths ###
SET Z80_OZFILES = C: \ z88dk10 \ Lib \
SET ZCCCFG = C: \ z88dk10 \ Lib \ Config \
SET PATH =% PATH% C:\z88dk10\Bin ; C:\z88dk10\include\ ; C:\z88dk10
')
I'm getting a little closer, however, I'm getting an error with SP1
$this->bbcode_second_pass_code('', '
C:\z88dk10\Dogmole128K (English)\dev>make
### set paths ###
### COMPILING SCRIPT ###
msc-config.h
msc.h
2 file(s) copied.
-------------------------------------------------------------------------------
### GENERATING BINARIES ###
* Building relocate
* Building RAM3 AND RAM4 AND RAM6
THE LIBRARIAN
Processing list.txt
+ File title.bin
+ File marco.bin
+ File ending.bin
Writing RAM3.bin
1 file(s) copied.
1 file(s) copied.
-------------------------------------------------------------------------------
### COMPILING WYZ PLAYER ###
1 file(s) copied.
-------------------------------------------------------------------------------
### COMPILING GAME ###
1 file(s) copied.
1 file(s) copied.
cpp: line 7, Fatal error: Cannot open include file "spritepack.h"
#include <spritepack.h>
-------------------------------------------------------------------------------
### BUILDING TAPE ###
BAS2TAP v2.5 by Martijn van der Heide of ThunderWare Research Center
Creating output file loader.tap
Done! Listing contains 1 line.
Input file open failed!
loader.tap
screen.tap
reubica.tap
ram1.tap
ram3.tap
1 file(s) copied.
-------------------------------------------------------------------------------
### LIMPIANDO ###
Could Not Find C:\z88dk10\Dogmole128K (English)\dev\main.tap
Could Not Find C:\z88dk10\Dogmole128K (English)\dev\dogmole.bin
-------------------------------------------------------------------------------
### DONE ###
')
I just now modified my make.bat to include at the start.
$this->bbcode_second_pass_code('', '
echo ### set paths ###
SET Z80_OZFILES = C: \ z88dk10 \ Lib \
SET ZCCCFG = C: \ z88dk10 \ Lib \ Config \
SET PATH =% PATH% C:\z88dk10\Bin ; C:\z88dk10\include\ ; C:\z88dk10
')
I'm getting a little closer, however, I'm getting an error with SP1
$this->bbcode_second_pass_code('', '
C:\z88dk10\Dogmole128K (English)\dev>make
### set paths ###
### COMPILING SCRIPT ###
msc-config.h
msc.h
2 file(s) copied.
-------------------------------------------------------------------------------
### GENERATING BINARIES ###
* Building relocate
* Building RAM3 AND RAM4 AND RAM6
THE LIBRARIAN
Processing list.txt
+ File title.bin
+ File marco.bin
+ File ending.bin
Writing RAM3.bin
1 file(s) copied.
1 file(s) copied.
-------------------------------------------------------------------------------
### COMPILING WYZ PLAYER ###
1 file(s) copied.
-------------------------------------------------------------------------------
### COMPILING GAME ###
1 file(s) copied.
1 file(s) copied.
cpp: line 7, Fatal error: Cannot open include file "spritepack.h"
#include <spritepack.h>
-------------------------------------------------------------------------------
### BUILDING TAPE ###
BAS2TAP v2.5 by Martijn van der Heide of ThunderWare Research Center
Creating output file loader.tap
Done! Listing contains 1 line.
Input file open failed!
loader.tap
screen.tap
reubica.tap
ram1.tap
ram3.tap
1 file(s) copied.
-------------------------------------------------------------------------------
### LIMPIANDO ###
Could Not Find C:\z88dk10\Dogmole128K (English)\dev\main.tap
Could Not Find C:\z88dk10\Dogmole128K (English)\dev\dogmole.bin
-------------------------------------------------------------------------------
### DONE ###
')
-
- Mensajes: 14
- Registrado: Vie, 16 Dic 2016, 04:00
Re: compiling error, missing file
I might have this figured out. I was able to compile correctly
in the make.bat file
I added
$this->bbcode_second_pass_code('', '
echo ### set paths ###
SET Z80_OZFILES = C:\z88dk10\lib\
SET ZCCCFG = C:\z88dk10\lib\config\
SET PATH =% PATH% C:\z88dk10\Bin;
SET PATH =% PATH% C:\z88dk10\include\;
SET PATH =% PATH% C:\z88dk10\;
SET PATH =% PATH% C:\z88dk10\lib\;
SET PATH =% PATH% C:\z88dk10\lib\config\;
')
At the just below
$this->bbcode_second_pass_code('', '@echo off')
and above $this->bbcode_second_pass_code('', 'echo ### COMPILING SCRIPT ###')
in the z88dk10 directory
I copied zx.cfg from C:\z88dk10\lib\config to C:\z88dk10\lib and then renamed zx.cfg to configzx.cfg
I then went to the \Dogmole128K (English)\dev directory and ran make.bat
It compiled and ran ok.
I was also able to do the same with the Ninjajar example and it seemed to play ok, although I'm not very good at playing the game, so I didn't make it too far. I might just have to recompile where I don't lose life for further testing.
Andy Dansby
in the make.bat file
I added
$this->bbcode_second_pass_code('', '
echo ### set paths ###
SET Z80_OZFILES = C:\z88dk10\lib\
SET ZCCCFG = C:\z88dk10\lib\config\
SET PATH =% PATH% C:\z88dk10\Bin;
SET PATH =% PATH% C:\z88dk10\include\;
SET PATH =% PATH% C:\z88dk10\;
SET PATH =% PATH% C:\z88dk10\lib\;
SET PATH =% PATH% C:\z88dk10\lib\config\;
')
At the just below
$this->bbcode_second_pass_code('', '@echo off')
and above $this->bbcode_second_pass_code('', 'echo ### COMPILING SCRIPT ###')
in the z88dk10 directory
I copied zx.cfg from C:\z88dk10\lib\config to C:\z88dk10\lib and then renamed zx.cfg to configzx.cfg
I then went to the \Dogmole128K (English)\dev directory and ran make.bat
It compiled and ran ok.
I was also able to do the same with the Ninjajar example and it seemed to play ok, although I'm not very good at playing the game, so I didn't make it too far. I might just have to recompile where I don't lose life for further testing.
Andy Dansby
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados