frntc / SIDKick-pico

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

No audio after update from 0.14 to 0.20 #47

Closed crispycritter911 closed 5 months ago

crispycritter911 commented 6 months ago

I am using v1 hardware with an original raspberry pico from adafruit. I hand populated the board and added a DAC board. I also modified the AV socket to do stereo out and everything was confirmed working on v0.14. On version 0.20, when I load "sys 54333" and hit the p key. I do not hear the test track as I do in 0.14. I've also tried SKPico Patch to add a few PRG files with audio and have audio silence as well. I've reverted back to 0.14 and it works correctly. This is on a 250407 board with a GAL PLA, a DIYChris RAM replacement RAM. The entire board was recapped.

frntc commented 6 months ago

Are you sure you used the SKpico1*-firmware?

crispycritter911 commented 6 months ago

Yes. I used hardware version 1.

On Sat, May 18, 2024, 4:37 PM frntc @.***> wrote:

Are you sure you used the SKpico1*-firmware?

— Reply to this email directly, view it on GitHub https://github.com/frntc/SIDKick-pico/issues/47#issuecomment-2119009210, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACVDDPWDLOP4WTUFQXBC66TZC7CYHAVCNFSM6AAAAABH5YQYIWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJZGAYDSMRRGA . You are receiving this because you authored the thread.Message ID: @.***>

frntc commented 6 months ago

... And the corresponding firmware? (Just to make sure we're on the same page :-))

crispycritter911 commented 6 months ago

I tried the two highlighted firmwares attached in this response. Also, I am using this DAC attached to the SIDKICK Pico https://a.co/d/9ZDraDS

On Mon, May 20, 2024 at 3:47 PM frntc @.***> wrote:

... And the corresponding firmware? (Just to make sure we're on the same page :-))

— Reply to this email directly, view it on GitHub https://github.com/frntc/SIDKick-pico/issues/47#issuecomment-2121180139, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACVDDPTH7VOXNUXOGJGL2ZTZDJOMRAVCNFSM6AAAAABH5YQYIWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMRRGE4DAMJTHE . You are receiving this because you authored the thread.Message ID: @.***>

frntc commented 6 months ago

If the DAC board works with 0.14 there's no reason why it shouldn't with 0.20. I can't see any highlighted firmwares?

rittwage commented 6 months ago

I have the same issue. In fact, the 0.20 menu goes crazy on mine and lines appear on the screen. I get no audio, or sometimes very distorted audio. It also has an error saying that IO1/IO2 are being used (cartridge inserted) when it is not.

Reverting to 0.14 also works fine for me.

frntc commented 6 months ago

@rittwage have you tried what I replied to you on forum64.de?

rittwage commented 6 months ago

I tried that flash nuke tool. It did erase the device, I flashed back 0.20 HW 0.1 and it didn't change the outcome.

I can reset to default, save settings. No sound. After power cycle, settings seems saved except volumes are at 0%. Turning them up does not make a difference, saving or not.

Thanks for all your help. I will see if I can find my PAL machine to see if it acts differently.

crispycritter911 commented 5 months ago

Just to clarify what firmware I am using. I've tried the following: Firmware HW Rev 0.1/SKpico1_DAC.uf2 - bd7d38b0ca6d462214cb0e035bacfb15e515796e Firmware HW Rev 0.1/SKpico1_DAC_LED.uf2 - c3a258f6a15e6f11365bf386afcff1a27b7b80c3

I've also tried the nuke file for Pico before reaching out.

frntc commented 5 months ago

@crispycritter911 are you using a NTSC machine? If yes, check out firmware 0.201 which should solve this issue (I'll close the issue for now, we can reopen it if there are still problems).

@rittwage please also try the new firmware.

crispycritter911 commented 5 months ago

So I tried .202 and it has brough menu corruption and locks my Commodore 64. Sound is still not working. I've tried the nuke.uf2 and two different v1 firmware. One for DAC LED and one that was PWM+DAC. Both cause instability and a hard lock in about 20 to 30 seconds. I've reverted back to 0.14 and all is normal. Also when I can get into .202's menu. I've notice the second SID warns me of IO 1 and IO 2 potential conflict. I've currently have the two wires soldered to CPU pins 12 and (A5 and A8). I have nothing running to the cartridge port.

frntc commented 5 months ago

@crispycritter911 still don't know whether you're on PAL or NTSC?!

crispycritter911 commented 5 months ago

NTSC. 450207 board. Board was recapped, diy Chris' RAM replacement. GAL PLA replacement. Replace a bad kernel rom from a donor board. Original black power brick with the Commodore Saver inline. V1 hardware with the official pico from Adafruit.

On Sat, Jun 8, 2024, 1:19 PM frntc @.***> wrote:

@crispycritter911 https://github.com/crispycritter911 still don't know whether you're on PAL or NTSC?!

— Reply to this email directly, view it on GitHub https://github.com/frntc/SIDKick-pico/issues/47#issuecomment-2156128927, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACVDDPV4QSNGX3VU4ZE5BI3ZGNDKDAVCNFSM6AAAAABH5YQYIWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNJWGEZDQOJSG4 . You are receiving this because you were mentioned.Message ID: @.***>

rittwage commented 5 months ago

For the record, my issues only happened with 0.20 and were solved with 0.202 (didn't try 0.201).

NTSC 250425 board with original PLA.

Seems there is sensitive timing somewhere.

crispycritter911 commented 5 months ago

I've ordered a second pla chip. I was using a GAL PLA but now I am going to try the PLS100N replacement too. I'll look the schematic for my board revision and start checking other in line components. I did have to replace the RAM as stated earlier and one of the 4066 chips.