Open mungewell opened 3 years ago
So I believe these are the firmwares for the various machines. Let me check later tonight. I need to re generate them because when I first did it I have already modified one of the GCE-3 emulations and it lost the patches.
ok I was able to check after work today. The files are physically ZSP files. These the the emulations of the pedals in a GCE-3. If I had to guess - Zoom SImulate Pedal
They seem to contain a "brainwash" of the GCE-3.
So if I addFX to a GCE-3 on a Pi, move it back to PC GuitarLab then I sometimes lose my FX. This seems different to ToneLib - for addFX it ignores them. After interaction the FXs are still there.
It seems to be "these are the FX I am installing" (put width to 24 - ZTYP 20 00 00
Thanks for checking.
Obviously such a small file can not contain the FW. Perhaps they just contain a reference about which part of the FW blob to run, ie 'reset and run from location 0x12345678...'
The text 'markers' seem to suggest the structure, should be easy enough to parse and compare the files.
Tried to fit some logic to the structure, but I may be well off/confused.... https://github.com/mungewell/zoom-zt2/blob/argparse/decode_zsp.py
The bit with size/count in Nybles is very weird.