Wow big thanks for your time Jack! Yeah I'm really looking forward to the new product, It's a must have and great job!
Yep that's the line that freezes the ZPUino.
REGISTER(IO_SLOT(wishboneSlot),REG_FX_CTRL) = ((value & 0xff) << 9) | ( (param & 0xf) << 5 ) | ( (fx & 0xf) << 1) | 1;
, the sound from the ADC to the AudioWing continues happily as if nothing ever happened, I can try and just write a shorter or simpler value to the register to see If i get different results, or maybe try to write to a different register,
it shouldn't matter if i use Register0 or 1/2 right? ( Also when i resynthesize with the tremolo effect hardcoded to enabled it's heard loud and clear, so I kindof almost ruled out that the issue is in the VHDL code. )
Let me get back a little bit later with the .ncd/ngd/syr files, I don't have access to my workdesk right now.
I don't think I recognize those files but I assume they're artifacts produced during the synthesis process? I'll take a look in my project folder as soon as i can.