frntc / sidkick-pico Goto Github PK
View Code? Open in Web Editor NEWSIDKick pico is an inexpensive dual-SID-replacement for the C64 and C128
License: Other
SIDKick pico is an inexpensive dual-SID-replacement for the C64 and C128
License: Other
I've just build my first good Sidkick pico and using latest firmware 1.14. I tried it first on my odd NTSC machine just to be sure. All music sound weird and ill tuned. It still "plays" the tune but something with the timing/bus must be wrong. Also the settings menu was not possible to visit either so no settings could be made. Should the NTSC be auto-checked or is it up to the user to change it? When moving the exact same SKP to my childhood machine (been mine for 35 years) it sound perfect! So cool, thanks for sharing!
Is there anything I can do to help out? Coding for now I'm not ready yet but testing specific programs, recording video/audio, PEEK/POKE, testing versions of firmware
MUTANTS & SHADOWFIRE are STILL not right at all, not even close.
MUTANTS seems to repeat chunks of melody........
Shadowfire still has the seem issue i reported in 0.12 & 0.13.
Also, There seems to be some strange sound artifacting on some tunes where its like you can here the channel close with a dull POP....
0.14, using oneload64v4 via KFF cart
PWM
While trying to pin down the root cause for Issue #31, I switched the SIDKick Pico over to my C64C that does not have the issue with the 'noise' on POTX that causes the second fire button to register as down all the time. I dug out my Atari paddles to see how the analogue inputs were registering, and I found they're unstable regardless of the mode I choose in the configuration program:
https://www.youtube.com/watch?v=V29rMY_XtLM
These paddles appear to work fine when using an original SID. So I guess my question is: can anyone confirm if the results observed in the above video are expected? I am starting to think I messed something up when I built the board!
Thanks.
EDIT: I found my NEOS mouse and have tested that, works perfectly even with Pot X/Y = raw. Paddles are constantly jittering in Arkanoid regardless of the Pot X/Y mode though.
First of all, kudos for the project: IS GREAT.
Second: in your opinion, would be possible to elaborate a pcb that can contain all the parts (shitfters + raspi pico stuff + dac) to solder on, to make it smaller?
I've been trying out several games they all sound good but the game Westbank sounds very choppy. It doesn't matter if I choose 6581, 8580 or 8580+dig. They all sounds like crap. Can someone else try it too? I also tried 2 different versions of the game, both sound bad.
250407 mb
C-64 Diagnostic REV586220++ using a harness.
The Control port and thus the sid are indicated bad.
I have tested it on 2 different SKP's.
First one was assembled by PCBway, I built a second one.
They both sound great, I just find it strange they are failing the control port.
Hi,
Using the dual PWM & DAC firmware 0.14 i have noticed some tracks have distortion......
But on PWM output on the same dual firmware the sound is superb.......
https://youtu.be/HWDtWiZlBCA?si=cKPHV06s_XPNz3uW
This should help diagnose....
Lee
Shadowfire, Enigma force (sfx before music starts & music itself ), Mutants are still not right as of 0.13........
I copied the pwm dfu onto the pi as before (drag and drop)
Does the implementation allow for some extras with WIFI and/or Bluetooth functionality in the future?
Any reason for a PiPico W not to work?
For example, some ideas:
What's you position on reselling spare pcbs for cost + shipping?
I ordered extra bare boards from PCBWay, and was wondering if I could offer them up for the 0.66 each + the cost of a stamp and envelope?
A feature request to support multiple (three?) configurations. i.e. switchable between 2x 8580 and 2x 6581 without need to access configuration tool. One of the Pico lines/USR button could be used. A physical switch could be routed outside of the case or keyman64.
I configured my SKpico for 2x6581 and was switching digi samples "heuristic" on/off and noticed huge sound difference in a third track of Vicious SID demo. However with the option enabled (reSID+digi detect) it sounds worse (my opinion) with high frequencies cut out, almost like enabled got mixed up with disabled in config tool UI. Just to make sure I ran Vicious SID on my 6581 equipped breadbin, and it sounds practically the same as SKpico but with emulation engine set to reSID 0.16, not +digi detect.
Recorded few sec:
vicious digidetect.zip
I order PCB preassembled and have some problems: PWM sound is almost inaudible and SYS command is not working. Got any tips?
I've built a couple and downloaded the latest release, but the only thing in the release is 9 firmware files.
They mention LED and RGB, and PWM and Dac, but there's no instructions on what does what.
Any chance of adding a readme to the releases for clarification?
(I'm assuming you are using attaching a RGB led or regular LED somewhere, but I don't see that on the main page.)
Hi and thanks for this project ๐
I used the provided link to make an order at PCBWay and got a feedback question from them, asking confirmation about the orientation of a diode.
I compared their picture with the one in the Images/
folder of this repository and figured their system got it inverted.
Based on a default footprint, it looks like the label + symbol have been inverted, but not the silkscreen lines surrounding the diode placeholder.
I'm using SKP with latest firmware together with an analog mouse that I know works with an old 6581 in f.e. Arkanoid.
The mouse is a M-3 Mouse (Contriever brand). I've tried most of the different settings but the "pico" sprite jumps around a lot. With the setting of "smooth mouse", disabled "level" and disabled "outlier", it seem to be pretty stable at the middle of the screen when not moving the mouse, I see values of 7A-80 in X and values around 6D-7x for Y. When I move it, the values/sprite jumps around a lot, even with this settings. In Arkanoid you can, kind of, control it (think it is going backwards..) but because of the jumping it is unplayable.
I can try more stuff but unclear what to fiddle with.
I also think the mouse can be used in different modes (can work as Joystick, Analog or Paddle mode) but this mode works perfectly with the original SID.
Hi,
As many others have already said, thank you for this amazing project. The sound is really good (and unlike the Nano SwinSID the transfer game in Paradroid works just fine), but I'm afraid I have observed a few compatibility issues with some games:
Interestingly, all of these bugs are present with the Nano SwinSID, but not the ARMSID. This is how I found these issues, I went looking for them. I have no clue as to what actually causes any of these, sorry.
My set up is as follows:
Breadbin / long board 250425
XCPLA replacement (similar to PLAnkton)
Kung Fu Flash cartridge
Stock KERNAL ROM
No disk drive connected
I'm having corrupted sound in....
Shadowfire (starts ok then sounds like it loses a channel )
Enigma force
Mutants
Firmware 0.12
Tried in both 6581 and 8380 with and without digi
Files from oneload64,v4
Using pwm only
Other files like fist2, light force, zoids, scarabaeus play fine
Single sid configuration using a KFF cartridge
Hello,
If I wanted to have the PCBs manufactured by another company, such as JLCPCB, instead of PCBWay, where would I find the gerbers?
Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.