Added some untested kicad designs for pokeymax v4b, pokeymax v4.5, pokeymin v1 and anticmax v1
spdif seems to have left/right backwards
Incorrect clock for sio data mixing
Added audio signal detector
Break out audio detector to own module and improve. Now with zero crossing support.
Missing comment
Correct adc silence threshold for 1x/2x. Correct ADC BITLEN for CIC_STAGES*log2(OVERSAMPLE_RATE)
This is not the right fix. Investing then will commit the right fix.
Horrible screeching on *2, I think down to this
Added another file needed to build
Add some unused stuff to the qsf
Prepare for 1.29 release
Added volume for SIO DATA and ADC
Only reset serial port on initmode (thanks for detailed bug report to phaeron). This needs testing against real pokey on the harness when I get time, but applying the simple implementation for now.
Flip sign for spdif. When adc silenced revert back to mixing sio data a bit.
Increase ADC volume. Try to decrease ADC noise by digital methods: FIR filter of problematic frequencies, silence ADC when nothing playing. Disable ADC for models that do not fit these features (M02/M08 with sample memory)
Fix for 10M16 flash
Do not overlock keyboard io expander so much!
Some names clash in the hash. Add an extra layer. Also if sidwavedataneeded the value is blank, not zero. So the pof creation fails!
For some reason the M16 core turns write protect on after erasing some sectors. Guess: Perhaps some sectors do not exist on some device and in error case it protects itself?
Putting back to v23 ip. The flash 16 write does not work on old or new versions! Something else is up...
Put the flash ip back, the old ip seems better!
Apply it to 04 and 08 anyway, consider it safer.
This fix does not see needed any more on 08, but does on 16. It fails to read it otherwise.
Also available in: Atom