I'm getting an error when converting a song but I guess this has to do with the fact that I don't have cc65 properly installed. I managed to run the build demo python script when I copied ca65.exe and ld65.exe do the same folder as the py script, but converting a song isn't working when I use that dirty fix. Even copying all cc65 exes to the folder doesn't cut it. So, when searching for instructions on how to install cc65 I run into a problem.
This page says:
"Extract cc65-win32-#####.zip to a new folder.
Open this folder and run the install.vbs file as an administrator to copy it to Program Files."
Now, the original cc65 website doesn't have anything anymore, and it says:
"Oliver Schmidt, long time contributor to the libraries is providing support for the old version. See
http://cc65.github.io/cc65/ for more information."
So I go to that new site and the package is presented in a new portable format only. I can't install it, it seems.
I tried unzipping the package to c:\cc65 as I recall someone suggesting that, but still doesn't work.
Code:
D:\programas\_nes modding\assembly\_cc65\ggsound-master\ggsound_ca65>ft_txt_to_a
sm.py tension.txt
Traceback (most recent call last):
File "D:\programas\_nes modding\assembly\_cc65\ggsound-master\ggsound_ca65\ft_
txt_to_asm.py", line 754, in <module>
main()
File "D:\programas\_nes modding\assembly\_cc65\ggsound-master\ggsound_ca65\ft_
txt_to_asm.py", line 367, in main
macros[macro_type_to_str[macro["type"]]].append(macro)
KeyError: 3
Any ideas? Just to be clear: when simply unzipping the files to new folders it doesn't work (build demo or convert song). I have python 3.6.2 installed and the latest zips of cc65 and gg-sound. Build demo works when I copy ca65.exe and ld65.exe to the "ggsound_ca65" folder.
edit: there is a space character in the path on "_nes modding" folder, but even when working from c:\ggsound it throws the same error.
Here is one song that I've tried to make as featureless as possible and still can't export:
http://nesrocks.com/files/runner.ftm