frntc / SIDKick-pico

SIDKick pico is an inexpensive dual-SID-replacement for the C64 and C128
Other
177 stars 16 forks source link

Video Corruption Hardware Version 1 Firmware Version .202 #54

Open c64manguy opened 3 weeks ago

c64manguy commented 3 weeks ago

I still have the bug with the NTSC C64 where the Sidkick menu becomes corrupted and the sound doesn't work when you switch to 6581. See the attached image. In the menu, it still says FW .20. Im wondering if the .202 release wasn't correctly updated for the V1 PCB... Sidkick_V1_FW202_Menu_1

frntc commented 3 weeks ago

If you flash the firmware and never launch the config tool, does it play audio when you start some SID-tune?

c64manguy commented 3 weeks ago

Yeah. It works normally if I don't access the menu. It also works normally if I do access the menu but don't change the sid type to 6581.

ziggystar12 commented 3 weeks ago

Same here, I accidentally loaded the V2 hardware firmware, and it did work actually, wondering same thing when I loaded the proper v1 firmware.

frntc commented 3 weeks ago

I'll have a look, I only have one NTSC machine to test with, plz be patient.

jojessf commented 4 days ago

I'm not being impatient, but came to offer some info in case it's helpful!

Similar issue. Not being impatient - I'm sure everyone really really appreciates the awesome project! I can get mine to work if I use the v014 firmware. :3

Testing via V1 PCB. .202 firmware. NTSC C64.

[1] /Any/ adjustment to sid0's type, or to sid1, seems to result in a complete loss of sound ... until I re-flash the firmware [ and run on defaults ]. Loading into the launcher itself does not appear to cause any issues - I can SYS54301, load sidplay, and play SIDs just fine on sid0=8580. Until I touch the settings, then it's zero-audio until reboot. I went and soldered some pins to a [prebuilt] PCM5102A with the hopes that it was just a bug with PCM output, but alas - it seems to affect both.

Tried flashing with SKpico2_DAC.uf2, SKpico2_DAC_PWM.uf2, & SKpico2_PWM.uf2 - same results.

[2] tested against the .20 firmware - SKpico2_DAC_PWM.uf2. Sound on both PCM & DAC ... until I mess with the settings.

[3] Tested with the v014 firmware - and I was able to run six channels [ sid[01] ~ 8580 ] via SidWiz2...! So that works! Shame that I can't use sid1 without sacrificing the [heccin sicc PRG launcher] ... yet? But at least I can fool around writin' for two sids, now! :3c

( This project is so hecking cool, and I really really appreciate your work, frntc!!! <3 )

PS: In my case the graphical glitch on the ( .20x ) launcher ( following changes to either sid ) is a bit different from OP. image

frntc commented 3 days ago

I think I know where the problem is, just not 100% sure why it does not appear on my NTSC machine (but I only have one native NTSC-C64, and no two Commodore machines are equal). It's a 0.2x-thing, which I wanted to fix it together with something else.