32 minutes ago, m00dawg said:
Bruce beat me to it and more succinctly but just to share my thoughts on how you'd add sound.
The SID would have to be housed on an expansion card which would need to include some means of buffering communication from the SID to the X16 system bus. This is because the SID cannot run at 8MHz (and is at least one of the reasons why there isn't an on-board SID option). The current proposal for expansion card communication is by way of memory addresses, much like how one interfaces with the VERA and YM2151.
While I'm not a devout SID fanatic, I would say that VeraSound is definitely not a SID and is fairly far removed from it in my opinion. Verasound lacks an analog filter and envelopes. SID only has 3 channels of course and the Vera's 16. Vera is sort of its own thing - I don't think it really is comparable to any sound chip. As Bruce mentioned, it is actually pretty simple and will require a lot more CPU horsepower than the SID would otherwise required. The 16 channels is exciting! But the flexibility may be limited to software support, at least as of the current design.
While I am not an expert in hardware, nor do I have resources for all that, I made a rough draft/sketch of how our expansion card would look like. I would some day show you how would it look like.
So, we have GUS-like setup for playing back samples, sound effects and voice samples, a speech synthesizer chip, a Z80, dedicated sound RAM and a SID. (with a middleman chip to talk to with 65C02)
On non sound-related features, I might add CP/M compatibility (which is what Commodore did with 128, so several KayPro and Osborne files would be read and write to from X16) and some BASIC enhancements, mainly commands for graphics. (a la C128)
How does it sound?