SID "Clones" List/Sources/Experiences

Ah forgot about Delta being 6581 so yep that probably explains some of the differences there. Fortunately I was able to find some of my 6582 SIDs stuck in the back corner of one of my hardware parts drawers. Never got to use them much before the CS of my first MB6582 attempt started giving me issues :confused:

Even so it’d be fun to experiment around with some of these. Using these when one needs to work around the ADSR bug and such could be useful. The drum engine might be better fit for one of these over a real SID in some ways methinks. Anyways curious what you end up finding when you’re able to compare to SwinSID Ultimate but yeah sounds like ARMSID is a super compelling option! I’d like maybe like one FPGASID but I agree it’s cost prohibitive to populate an entire MB6582 with them. I know TK hinted at driving them with a CORE32 which sounds exciting!

Question: Why should you go for an ARM2SID with second 2SID? 2x ARMSID would work just as well, right? the price difference is not that huge.

: Did something on the PCB have to be changed to connect the second 2SID? Does the 2SID only work in conjunction with the other chip?

 

5 hours ago, Rio said:

Question: Why should you go for an ARM2SID with second 2SID? 2x ARMSID would work just as well, right? the price difference is not that huge.

: Did something on the PCB have to be changed to connect the second 2SID? Does the 2SID only work in conjunction with the other chip?

 

The recommendation to modify the board was based on speculation. This turned out not to be necessary in my testing… You can simply drop the Arm2SID set into the required sockets and jam away.

The second (dummy) Arm2SID is basically only there to intercept the Chip Select signal and pass it along to the active Arm2SID, which performs it’s double-duty, then passes the audio-out for the second SID back via the bridge cable.

I’d imagine that the only real reason that someone might want to purchase an Arm2SID over two regular ArmSIDs is to save a little money. The Arm2SID set costs ~48 eur versus two separate ArmSIDs @ 28 eur each or 56 eur for the pair.

So really only a modest savings of ~8 eur per pair, but when you multiply that by the four cores for a fully populated MB-6582, now you’re up to a 32 eur build cost difference.

 

Yeah. Thx. 

I guess I should also add that the Arm2SID is capable of emulating up to 3 SIDs and includes FM synthesis capabilities…

These features won’t matter much for a MIDIbox SID build, but hey, they’re solid extra features for your C64 :wink:

As I understand it, the second or triple SID mode is only available in conjunction with the 2SID card and a special wiring, right?

On 1/16/2021 at 2:35 AM, Rio said:

As I understand it, the second or triple SID mode is only available in conjunction with the 2SID card and a special wiring, right?

If you really wanted to, you could tap the primary Arm2SID and route the cables yourself to get into 2nd / 3rd SID capabilities.

There’s some fairly useful documentation on the site: https://www.retrocomp.cz/produkt?id=20

 

However, IMHO having the second (dummy) Arm2SID is a much more convenient choice for managing 2*SID stereo audio.

 

In the end, I just ordered a pair of armsid.

I am not sure, but you mean the second 2sid is just a dummy for a better routing of a second audio out?

6 hours ago, Rio said:

In the end, I just ordered a pair of armsid.

I am not sure, but you mean the second 2sid is just a dummy for a better routing of a second audio out?

Basically, yes. 

I bought two pairs of ARM2SIDs, here’s my experience.

The first thing to say is: in my opinion one should not buy one ARM2SID for their MBSID for any reason. Buy two ARMSIDs instead. If it’s true as dwestbury says a few messages above — and it would seem to be true — then the other chip in an ARM2SID pair is a dummy which makes no actual sound; instead the sound of the main chip is just doubled. Obviously that doesn’t produce a stereo sound, only a louder mono sound. Maybe that’s what a C64/128 user needs, but it’s the wrong solution for an MBSID.

Fortunately I could use the main ARMSID from each pair I bought to make one independent pair where each chip produces its own sound. And that sound is very good, I do recommend it (just check dwestbury’s sound samples above). Unfortunately I effectively paid almost double the price for two ARMSIDs because I could use only half of what I bought (ARMSID = 28€ vs ARM2SID = 48€). But that’s the nature of DIY sometimes :-)  Hopefully this “research” will benefit someone else!

As to the installation, it was a drop-in affair — no configuration needed on an actual Commodore 64/128 (which I don’t have). Not sure whether it makes any difference, but I’m giving them 9VDC and that seems to work.

1 Like

Ok, this information seems to be very important, I will remark that.

Hmm I think the issue might be related to needing to update the MBSID firmware. Looking at the ARM2SID page, this jumps out at me:

“Expander emulation is possible only if the adapter or board supports DFxx addressing on the second socket (e.g. MixSID and ULTIMATE-64).”

This would imply to me that MBSID doesn’t do this out of the box, but likely could with some modifications.

 

The DFxx address is only related to the address range of the C64, not to the real PIN Out.

Hello,

it is quite different. If you use ARM2SID with the second SID2 socket, connect it with provided 6 pin wire, and configure it to SOCKET configuration (it is by default) it behaves in 2 SID sockets as 2 SIDs. No doubling the output, ARM2SID has enough processing power so it can process 3 SIDs inside, so in 2 SOCKET configuration it processes both SIDs (the chip select and R/W is brought to the main chip by the wire) and sends the second SID audio back to the SID2 socket by another wire. Thus ARM2SID in socket configuration with SID2 socket and the 6pin wire behaves exactly as 2 ARMSIDs. You can set in configuration one as 8580 and the other one as 6581 or adjust filters and digifix independently.

The option on picture that published above with directly connected wires is for implementing ARM2SID to C64 or similar and when you provide all the addressing by wires, it does not need any stereo adapter and it supports stereo or 3SID or FM emulation, but it needs the additional wires for addressing. With the 2 SOCKET configuration, it can work only as a stereo, not dual mono as jjonas says. The second SID2 socket provides input and output for the 2nd SID emulation, even it is an empty socket conversion placeholder.

Best regards

Martin Lukasek
ARMSID technical suppot

2 Likes

NOBOMI reminded me one more feature that can make the second SID (the SID2 socket) play the same music as on the first one. If you do not send any notes to the second SID2 and play only to the first main ARM2SID, it switches itself after 15s to dual mono mode to provide music on both channels, which can make a confusion, that it plays mono. It does not, it just plays the same notes on the second emulated SID.

Hi Martin,

thanks for your input into the discussion!

My message was based on my direct (and relatively uninformed otherwise) experience, where putting an ARM2SID pair into my MB6582 SID synth (connected with the included cable, and replacing two 6581 SIDs which produced a stereo sound) resulted in a mono sound, while putting two “main” chips (taken from two ARM2SID pairs) into the same sockets (without the connecting cable) resulted in a stereo sound. I didn’t change any settings in the chips, or in the synth.

What could explain this? Do you think it can be explained by looking at the ARM2SID pair alone, or should the MBSID harware and firmware be considered as well?

If you have ARM2SID connected by cable to SID2 and place both to two sockets, it should play stereo the same way as two SIDs. If it does not, then there is something wrong. Was the cable fitted correctly on both sides? Are you able to check configuration in some C64? It should be configured this way by default. Could you give me your order number? I will check it. ARM2SID without cable behaves the same way as ARMSID, it is just a little bit expensive :wink:

The order number is 002188 (it was shipped on 12 January). Unfortunately I don’t have a C64 available.

I think the cable was correctly connected. But I can test it again, both with the cable and without it, and see if it makes a difference in my situation.

This video shows you how to use a C64 to configure your ARM2SIDs for full stereo, using Socket mode.

If you want to fast-forward through the “discovery, trial and error”, skip to ~28:00

 

Once your ARM2SID configuration is saved to the internal flash memory, you can move them into your MIDIbox for Stereo pleasure… 

 

Cheers

I am sorry for my mistake. The default configuration is set to WIRE, so it is necessary to change the configuration to SOCKET, as dwestbury said. You can use any C64/C128 related computer. We had the SOCKET as default configuration initially, but later we changed the default, as it could cause conflicts in some particular wire configurations, while WIRE is always ok, just the second SID is not addressed in the second socket. If you make a note while ordering the ARM2SID to you order, I can send the ARM2SID configured as SOCKET.