Replies: 4 comments 16 replies
-
|
@VanessaE maybe you could test this firmware -- it's not doing any SID emulation, but providing means to analyze the bus signals. You need to flash the firmware, then run the .PRG (when the LED is blue, the SKpico is ready for "measurements"; you can run the PRG multiple times). Of course the transfer of the results back to the CPU requires bus communications. The timings for that are determined from the measurements. Let's see how this goes... |
Beta Was this translation helpful? Give feedback.
-
|
Please be advised: I have since bought an ARM2SID. Apart from one or two emulation-related bugs, it seems to work just fine. Still, I do not like unsolved mysteries, so I put your firmware on the SKPico, installed it and turned the machine on. I got lucky on the first try, the SKPico started-up with a progression of colors, ending with a blue LED: Then, I power cycled the machine once, and the SKPico did not go through any color sequence on power-up (the LED simply remained off). I ran the tool anyway just out of curiosity: I'm going to assume none of that is legit 😛 I power-cycled a few more times just to see what happens, and most of the time, the SKPico appeared to do nothing (no LED), which seems consistent with all that testing I did before. |
Beta Was this translation helpful? Give feedback.
-
That we learned something is the most important thing, I'd say. 🙂 Incidentally, I do seem to recall stating that all those times when it didn't work, it looked like the SKPico wasn't even starting up. So I was right? The question now is, what would even cause that?
Doesn't seem like that would do much since the C128-DCR's primary power input is just a few centimeters from the SID socket, so there isn't much opportunity for power loss. But just to be sure, I caught a power cycle where the SKPico's LED didn't light up, and probed the SKPico at pin 25. I show 45-50 mv of high frequency noise on the scope (the DCR's switch-mode PSU is probably the direct source of that, or it's just ambient RF noise, G*d knows there's gotta be plenty of THAT around here), and a steady 5.05 volts via my meter. For comparison, I got similar measurements at the Expansion Port. |
Beta Was this translation helpful? Give feedback.
-
|
I tested my entire batch when I received it. In fact, I'm using several in
my machines.
I believe the original thread show that I also successfully tested on 8
different 128D systems - yours came from the same batch.
PCBWay fabricated mine and they have always had high quality fabrication
where I've been concerned.
…-Alex
@RevivingRetro
On Mon, Oct 13, 2025 at 2:45 AM Vanessa Dannenberg ***@***.***> wrote:
Well, the first one came from Retro8bitStore, the second came from
@RevivingRetro <https://github.com/RevivingRetro>. I do not recall if
either was fully tested before sending.
I'm very careful handling electronics (gotta be, with this retro stuff),
so if both failed due to something I've done, I can't explain how that
could have happened, especially since both behave/failed identically.
Is it possible the actual PCB fab used counterfeit chips?
—
Reply to this email directly, view it on GitHub
<#132 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BTHTAADZK5FBO2CKMX6AJDD3XNYFLAVCNFSM6AAAAACGZAD5XWVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTINRWGM4TGNY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.




Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
After the fiasco last month trying to get that SKPico working, I basically just kinda pushed the whole system away for a while. I needed to "touch grass", as the expression goes, plus I was just plain burned-out.
I know I said I'd washed my hands of this project, but something stuck in my craw: @frntc , you said it's possible I'm missing something due some limitation of my TDS-420A oscilloscope (but I don't recall you saying what it could be). Fair enough.. it's an old piece of hardware, nearly as old as the computer itself, and I've been wanting to replace it for a number of years anyway.
So I did. Enter its successor: a brand new Rigol DS1054Z.
Of course what's the first thing I do with it (after taking time to learn how to use it)? Put it on the C128-DCR and get some readings with the SKPico installed...
Here are Phi2, R/W, SID /CS (SID socket pins 6, 7, and 8), and data line D0 (VIC-IIe pin 7) while playing a $D418 digi (actually my modplayer in "Mahoney" mode):
The trigger is set to pattern mode: Phi2=high, R/W=low, /CS = falling edge, D0 = don't care.
I saved that shot while in "run" mode, so that you could see the (imho low) overall noise level, timing variance, and D0 signal range by way of the scope's persistence feature. I picked D0 from the VIC-IIe because it's physically close to the SID socket, and it's easier to get the probe to grab on properly there.
All probes are brand new (the ones that came with the scope), set to 10X mode, and have been properly "compensated" (the industry needs to come up with a better term).
You may also notice the clock frequency at the top right. That's the scope's built-in hardware frequency counter, and as you can see, Phi2 is dead-on at 1.02272 MHz.
I do note that there's a lot of negative overshoot (or is that undershoot?) on falling edges on R/W, /CS, and D0, but I don't really know if that's real or if it's just an artifact of the much higher bandwidth being shown (this scope has the 100 MHz bandwidth capability enabled). Turn on 20 MHz limiting and the majority of that over/undershoot goes away. Here's a capture with that limiter turned on (on all channels):
Not shown in the above images, I measured the 0v-to-2v rise time of Phi2 at between 16 and 19 ns depending on where I set the starting point's cursor and whether bandwidth limiting is turned on (it's hard to be 100% certain given the level of noise, but that's a far cry from what the 420A was showing).
The machine is in its normal/default state -- I could put SID chips in and close it back up if I needed to -- and it has not been altered in any way since the last time you heard from me (except that I took out that temporary "clock amplifier" circuit of course).
The SKPico is in a not-working/silent state at the moment, but as in the past, I'm sure it would eventually "wake up" if I were to power-cycle the machine enough times.
Beta Was this translation helpful? Give feedback.
All reactions