Hallo Besucher, der Thread wurde 114k mal aufgerufen und enthält 185 Antworten

letzter Beitrag von Frenetic am

Nano SwinSID upgrades (paddles, etc...)

  • As said it before, there are seller on ebay and amibay who sells SwinSID, built, programmed .... i doubt they have any more permissions to do so.
    ReSID-fp is only the foundation and not the source!! The code Hermit wrote is 100% avr assmebly, with tricks and shortcuts to be able to handle the task in this puny uC (mostly the comments in resid-fp has been used)


    My device has a lot more components, needed a lot more time to even laid out the PCB, so for assembly alone would grant it's price!


    But as I said, how would you blame the clone sellers that they "steal" something which is freely available, if your approach isn't better?

    Maybe because after long years of no progress, Hermit and I have increased the compatibility and quality to an unimaginable level? We did WORK on this (not just cosmetic)?
    They can sell whatever they want but I would like to get something back for my work too.


    And for hobby builders -- can you really put two QFN16, an SOP8, a TQFP44, a TQFP32 a dozen of resistors and half a dozen capacitor to a PCB the size of a DIP28; program a Xilinx CPLD and two AVR uC ?
    Not to mention, if you could design and make your own PCB...


    And for last -- even IF the Atmega code is not clean, the CPLD and the Attiny(paddle) are, and w/o those, the Atmega can't work properly...


    Also look at how many products has gone from open source to closed -- not only to hide from hobbyist but to protect themselves from cheap knock-offs or because the complexity is now beyond the average hobby builders.


    The code is not completely blocked off from people, because Hermit made the jsSID based on the code he written for the SwinSID Ultimate: http://csdb.dk/release/?id=145523

  • As said it before, there are seller on ebay and amibay who sells SwinSID, built, programmed .... i doubt they have any more permissions to do so.

    1) Two wrongs don't make a right!
    Just because others are stealing, does this make it okay for you to do the same?


    And for hobby builders -- can you really put two QFN16, an SOP8, a TQFP44, a TQFP32 a dozen of resistors and half a dozen capacitor to a PCB the size of a DIP28; program a Xilinx CPLD and two AVR uC ?


    Not to mention, if you could design and make your own PCB...

    2) Why yes, yes I can thanks - and I'm far from an SMD or electronics expert. I'm a perfectionist who has learnt that I can create anything, given enough time and dedication.


    Soldering SMD circuits is becoming cheaper and easier all the time - hot-air re-work stations are available from just over $100 now. For circuit board layout there is the free and open-source KiCad. To etch DIY circuits I use the crude but effective Hydrogen Peroxide + Muriatic Acid (H²O2+Hcl) method. Decent microprocessor/Eeprom programmers can be bought ready-made for under $100.


    Just because something is not easy does not make it impossible for hobbyists. That is a lame excuse!


    Also look at how many products has gone from open source to closed -- not only to hide from hobbyist but to protect themselves from cheap knock-offs or because the complexity is now beyond the average hobby builders.

    3) Corporations have gotten into the same argument, but always lose in court. Many businesses have tried to take non-profit open-source software such as Linux, alter it for themselves and then make a profit on it. The problem is they have to abide by the original license of the works they are basing their improvements on - only separate applications, utilities or drivers can be sold for profit in such cases... not their "improvements" or extensions on the core system.


    You appear to have made something useful, but even if you only used the original SwinSID for reverse-engineering reference, then you are still basing your device on the works of others.

  • Just because others are stealing, does this make it okay for you to do the same?

    You clearly miss the point -- I DID a lot of effort to improve unlike these copycats.



    Just because something is not easy does not make it impossible for hobbyists. That is a lame excuse!

    Okay, there is the most of the process in this very forum (up to Hermit's rework) -- please follow then (disasm and fix sh!t)



    You appear to have made something useful, but even if you only used the original SwinSID for reverse-engineering reference, then you are still basing your device on the works of others.

    The original project was never GPL-ed (or any other licensed), the later FWs didn't even had source code available so there is no excuse. I respect Swinkels for the original work, but my (or in the sound-gen code Hermit's) work is well beyond that.


    Now the SwinSID Ultimate does not share any code from the original, so how could you call it derivative work?!
    Your argument is totally false: WE ALL base our works on the the work of others!! If not, then we could not write, or speak, everybody should reinvent the wheel all the time!
    And for example have you heard about the JiffyDos??

    not their "improvements" or extensions on the core system.

    What do you call it? A new commodore64? Clearly not as those are only ROMs. Still sold if you want them legally!



    In summary: You require info about a project you never contributed, helped, or even promoted, just because there was a roughly similar project in the past that has the designs available?? And all of it for free of course?! Are you serious??


    You can still use the orig--- i mean my improved fw (lazy fix) -- but if you need better, then you can do it better and show, how to be open-source!

  • I followed this thread and tried the lazy-fix firmware- nice job!


    Anyway, in this thread a few posts later, Swinkels also posted SwinSID88_20141027.hex which also seems to include this fix. He said it is a "test version" but nobody ever responded to a call for testing.


    I upgraded one of mine to this and it sounds fine also. Should I be running the lazy_fix or the slightly (days?) newer firmware on my original Swinsid Nano? Is there a problem with Swinkel's test version?

  • I followed this thread and tried the lazy-fix firmware- nice job!


    Anyway, in this thread a few posts later, Swinkels also posted SwinSID88_20141027.hex which also seems to include this fix. He said it is a "test version" but nobody ever responded to a call for testing.


    I upgraded one of mine to this and it sounds fine also. Should I be running the lazy_fix or the slightly (days?) newer firmware on my original Swinsid Nano? Is there a problem with Swinkel's test version?

    I think I did test this version and the result was less than satisfactory. If memory serves, there was a lot of noise even when nothing was playing. Flashing the Lazy Jones fix firmware solved the problem. I can, however, also find Swinkels's 20120524 firmware in the same directory of my hard drive, so I might actually have accidentally flashed that one, believing it was the test firmware you mentioned (also present in the same folder of my hard drive). When I get the chance, I'll see if I can test the 20141027 test firmware a bit more and will report back here.


  • CodeKiller: Are you still willing to make/release any additional small improvements to the old SwinSID nano firmware for hobbyists that would work with its hardware, or will you only be focusing on the Ultimate?


    I don't want to go into any debate about right/wrong, whether you should release sources or not, etc. Just a humble question for people who still want to build and use the nanos. ;)

  • Hello,


    I put a SwinSID Nano and a real 6581 in a SID2SID board as a stereo set. I hooked it up so they respond to the same base address, one in each channel.


    Unfortunately, they are not in the same "tune" so it sounds very odd/bad. I guess the SwinSID is just enough different so that it sounds bad. Is there a way to "tune" it?


    When I put in two 6581's, you can't even tell the difference between stereo and mono- mine are identical-sounding.

  • Ich weiß wer 200 SwinSID Ultimate zur Fertigung in Auftrag gegeben hat . Der Liefertermin ist noch nicht bekannt.

    nur mal Interesse halber gefragt: wer/wie/wo fertigt die? Ist das ein Auftragsfertiger (Unternehmen) oder Handarbeit?

  • nur mal Interesse halber gefragt: wer/wie/wo fertigt die? Ist das ein Auftragsfertiger (Unternehmen) oder Handarbeit?

    Ich bin da eigentlich nur zufällig daran gekommen. Ein User hier aus dem Forum hatte Kontakt mit dem Entwickler gehabt und so ist das Gespräch entstanden. Es mangelt dem Entwickler an verschiedenen Punkten: Geld, Zeit, Lust ...


    In erster Linie aber das Geld um mit der Produktion fortzufahren. Er hat noch 200 Rohlinge die er unter den Mann (die Frau) bringen will. Allerdings will er keine Einzelbestellungen mehr annehmen, vielmehr alles in eine Hand geben. Dann ist Schluss. Auf Grund von Geldmangel herrschte allerdings Stillstand. Zu Zweit haben sich ein anderer Shopbetreiber und ich uns zusammengetan und sind in Vorleistung gegangen. Die Fertigung erfolgt von Hand. Die Bauteile sind bereits nahezu komplett aber noch nicht vollständig. Dann heißt es 200 Stück zu bestücken und zu testen.
    Sobald der Deal abgewickelt ist wird es keine neue Produktion des SwinSID Ultimate mehr geben.


    Drückt uns die Daumen.


    Sehr gut :thumbup: Dann hoffendlich für alle mal länger erhältlich. Hm, 200 könnten aber auch knapp kalkuliert und relativ wieder schnell weg sein :)

    Ich weiß nicht was du an Lohn bzw. Gehalt im Monat verdienst bekommst und wie viel davon übrig bleibt aber rechne dir mal den Gesamtpreis von 200 Stück aus. So viel schmeißt der Shop bei mir nicht ab.