VOGONS


Say "Hi!" to the Renovation SSI-2001!

Topic actions

Reply 120 of 149, by root42

User metadata
Rank l33t
Rank
l33t

Cool. My DSUB15 is a bit weird... That's why it might not fit. I will test tomorrow with my card. Here are already the current OpenSCAD and STL files.

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 121 of 149, by matze79

User metadata
Rank l33t
Rank
l33t

Have some problems with the model, seems its rendered wrong:

The attachment scadproblems.jpg is no longer available

EDIT:
WARNING: Can't open include file 'dsub.scad'.
Compiling design (CSG Tree generation)...
WARNING: Ignoring unknown module 'dsub', in file ISA Bracket.scad, line 37.

Where can i get dsub.scad ?

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 122 of 149, by root42

User metadata
Rank l33t
Rank
l33t

https://www.thingiverse.com/thing:2779088

I forgot to put it into the archive. Just unpack it right next to the file. Also hit F6 to make OpenSCAD actually compute all the CSG.

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 123 of 149, by root42

User metadata
Rank l33t
Rank
l33t

Here is the updated bracket, which now fits my card perfectly. If you have a different DSUB15 connector, you can make the attachment ears shorter.

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 124 of 149, by root42

User metadata
Rank l33t
Rank
l33t

And here it is.

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 125 of 149, by Benedikt

User metadata
Rank Oldbie
Rank
Oldbie

That's a really pretty bracket!

But how well does the card fit in the slot with that type of DA15 socket and the bracket on? Does it fit normally or do you have to wiggle around a lot?

Reply 126 of 149, by root42

User metadata
Rank l33t
Rank
l33t

Oh, it's a terrible fit. The problem is the socket. I picked the wrong one and it is protruding ~2mm too much over the PCB edge. So I recommend picking a different one. I might order a better one on my next Mouser order and desolder this one. With a better socket you can shorten the ears for attaching the bracket and then it should fit nicely.

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 127 of 149, by Benedikt

User metadata
Rank Oldbie
Rank
Oldbie

Yeah. A fitting DA15 socket would definitely be advisable.

By the way: Thanks for the video with the comparison of the SwinSID, ARMSID and 6581 and the short programming example! (https://youtu.be/CofVqoxVomE)
As matze79 mentioned in a comment, the pitch of the SwinSID is off because it uses its own clock source instead of the one provided by the card.

Incidentally, bristlehog made various MIDI drivers for the SSI-2001 back in 2014: Innovation SSI-2001 MIDI driver.
These drivers greatly expand the range of software (especially games) that can use the SSI-2001.

Last edited by Benedikt on 2020-07-09, 18:51. Edited 1 time in total.

Reply 128 of 149, by matze79

User metadata
Rank l33t
Rank
l33t

Yeah but with 3 Voices i would not expect much, as music is not composed for SID it sounds dull 😀

try PX MIDI For Example.
Thats also the Case with Tandy 3 Voice 😀

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 129 of 149, by Benedikt

User metadata
Rank Oldbie
Rank
Oldbie

I know. A more sophisticated driver could try to e.g. play chords with a single voice by picking a rectangle wave with a pulse width that yields the desired harmonics.
One could also use two cards in parallel. Maybe even different ones like an SSI-2001 and a Tandy PSG card.

Reply 130 of 149, by Benedikt

User metadata
Rank Oldbie
Rank
Oldbie

I have added some high-res product photos to the git repo.
Here's a preview:

The attachment product_photo_front_small.jpg is no longer available

Reply 131 of 149, by Benedikt

User metadata
Rank Oldbie
Rank
Oldbie

How do you like this sticker design?

The attachment sticker.jpg is no longer available

The purpose of the sticker is to cover up the µC in the SID-less configuration.
The design is loosely inspired by Eastern Bloc white(ish) CERDIP packages that were used for Z80 clones and such. So why not use it for a SID clone?
I picked the white package design because you wouldn't want to print anything black with price-of-liquid-gold inkjet ink.

Reply 132 of 149, by root42

User metadata
Rank l33t
Rank
l33t

I wonder if we could get a dummy IC package... 😀

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 133 of 149, by matze79

User metadata
Rank l33t
Rank
l33t

hehe locks funny, but will it glue to the socket ? without getting lose ?

any progress with stm32 code ?

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 134 of 149, by Benedikt

User metadata
Rank Oldbie
Rank
Oldbie
root42 wrote on 2020-07-29, 22:16:

I wonder if we could get a dummy IC package... 😀

If a dummy is all you need, you could take any random 28-pin chip, drill the die out from below and plug it in.
... Or look for the worst-rated Aliexpress shop for SID chips and buy a piece of plastic with legs from them.

matze79 wrote on 2020-07-30, 11:19:

hehe looks funny, but will it glue to the socket ? without getting loose ?

any progress with stm32 code ?

This is just a piece of paper to demonstrate the effect, but double-sided adhesive tape should work.

No. No code, yet. That would take more time than soldering a board and would also be a lot less meditative.

Reply 135 of 149, by Cyrix200+

User metadata
Rank Oldbie
Rank
Oldbie
Benedikt wrote on 2020-07-30, 13:10:
root42 wrote on 2020-07-29, 22:16:

I wonder if we could get a dummy IC package... 😀

If a dummy is all you need, you could take any random 28-pin chip, drill the die out from below and plug it in.
... Or look for the worst-rated Aliexpress shop for SID chips and buy a piece of plastic with legs from them.

I would be afraid to plug that into the card. Who knows how those legs might be connected internally 😜

1982 to 2001

Reply 136 of 149, by matze79

User metadata
Rank l33t
Rank
l33t
Benedikt wrote on 2020-07-30, 13:10:

No. No code, yet. That would take more time than soldering a board and would also be a lot less meditative.

Hehe maybe some day 😀

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 137 of 149, by Benedikt

User metadata
Rank Oldbie
Rank
Oldbie

One could use the STM32 SID emulator without ISA interface as a quick intermediate step.
A sound card that can play SID tunes (only) while sitting on a shelf wouldn't be particularly useful, but still funny.

Reply 138 of 149, by Benedikt

User metadata
Rank Oldbie
Rank
Oldbie

While everything else about this project is currently on the back burner, I can now at least provide empirical proof that you can build a bracket for the card with nothing but a few metal drills and files.
This is what the result looks like:

The attachment bracket_installed.jpg is no longer available

Reply 139 of 149, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie

Hi, Nice project.

I started to look at the .SID file format, but the files include C64 assembly code, so I giveup the idea to support this one day