SwinSID ATMEGA88

Es gibt 519 Antworten in diesem Thema, welches 261.846 mal aufgerufen wurde. Der letzte Beitrag (12. April 2024 um 15:26) ist von 1570.

  • I give up ...

    Will reorder new chips from mouser ...

    I think this chinese shit is somehow locked and will not accept any hex file ....

    Tryed to program 3 pcs of swinsid but none responds to the uploaded hex .... I mean the programming is showing as the hex is uploaded, but the read don't match the write hex

  • the read don't match the write hex

    Do you mean after VALIDATE by the programming software (avrdude I guess)? Or do you read the memory into a file and compare the files? There could be differences and it is still flashed correctly.

    You could as well use .BIN files. Convert the HEX files to BIN file -> flash it -> read out the flash memory to BIN file -> compare. Should match.

  • Not the validate, the memory read ...

    Will try with bin ...

    EDIT : nope the bin gives the same results ...

    Now the files match, but I still don't get the picture and the sound is kreepy (noise from C64)

  • What about dropping the SwinSID idea and instead have a go with SIDKick pico? About the same costs, more reliable and it has a MUCH better Sound.

    Referral Code für Einkäufe bei commodore.net - Kauft den neuen Commodore 64 Ultimate
    Ihr erhaltet 10 Dollar Rabatt
    Bitte melde dich an, um diesen Link zu sehen.

  • Yes, but now I have parts for 12 pcs ... and 12 boards ... so ...

    And don't like the PCB's that are empty ....

    But off course they have to work ....

    Will borrow one atmega from a friend ... if it works like it should ... then will reorder the chips ....

    And the SIDkick pico ... maybe in next project ... :smile:

  • Can someone please send the gerbers for SIDkick ...

    I have a bad expirience with PCBway, even the last order is missing somwhere ...

    Or if someone has 2-3 empty boards and willing to sell them ...

  • Interesting that you are having the same issues I've been having for months with the swinsid nano

    See Bitte melde dich an, um diesen Link zu sehen.

    I've come to the conclusion that the current atmega88p no longer work at 32MHz. I've tried chips from all the official distributors and from Alix and none work at 32MHz. I've now got around 20+ chips that cannot be used.

    (They work in other projects running at 20Mhz so can only think there is a change in the manufacturing process and they cannot be overdriven to 32MHz)

  • I have put also an 25 Mhz osci, could try also with 20Mhz ....

    I have read your post, but you didn't describe what is happening whan you put your swinsid in C64 ...

    I have noise and no picture ....

    Have to admitt that if I put an swinsid with dip atmega88 it works like a charm, also with an 32Mhz osci ...

    I ahve trtyed 3 pcs, all behavior is the same .... have 9 more chips, will try to change them, maybe one will work :smile:

    EDIT :

    I also noticed when i program the chip with command line I dont get an atmega88p, I got an lg32fx88 (somthing like that) ...

    What I also tryed to programm switching the name of the chip in avrdudes, but all the same ...

  • Some years ago i bought 8515s for the swinsidx2. When read the id i got the id for a at90s8515. They relabeled the old at 90 in china!

    You newer know what you get at aliexpress.

  • I have read your post, but you didn't describe what is happening whan you put your swinsid in C64 ...

    I have noise and no picture ....

    I also get noise and no picture. I've built a ton of these over the years for friends and never had problems before so I know the code and fuse settings are good.

    It's almost 100% certain the manufacturing process has changed for the smd version since about mid last year.

    Interesting about the DIP version still working.

  • It's almost 100% certain the manufacturing process has changed for the smd version since about mid last year.

    You need a known working swinsid pcb and an atmega88 from mouser to proof this.

    Cheap chips from Ali are mostly fakes. They can work but have other specs!!!

    I bought xc9572xl from about 5 different ali sources and the top text/logo is always different to my mouser original cplds. So they are all fakes - they work - but the quality and the specs??? - nobody knows that!

  • Over the last couple of years I have had 80 swinsid nano boards built up using JLCPCB complete fab just had to solder on the pin headers. Order time period was between 8/03/2022 to 15/08/2023 for the 3 batches. Chips used were atmega88pa-au and are marked atmega88PA U TH and dated from 2021 to 2022 production. Of all those there was one board with a faulty atmega. I replaced it with one from Mouser ordered July 2023 and that was fine.

    I have just ordered another small batch from JLC which will arrive next week or so and I will report back my findings whether those swinsids will be functional.

  • Again: Please don't build more SwinSIDs. Not only is their emulation fidelity more than doubtful (listen to Bitte melde dich an, um diesen Link zu sehen.!) but since register reads are not supported, many games that use SID reads for, e.g., generating random numbers, don't work correctly (e.g., Paradroid, Fort Apocalypse), often failing in subtle ways that sent quite a few people wondering whether their C64 (or even the game!) is broken.

    There was a time for SwinSID (as a testing/stopgap solution), but that's over.

    These days, if you want a SID replacement on a budget, get the SIDKick pico.

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • 1570 Fair enough comment. As long as the user is aware of the swinSID limitations then it's their choice. They can be produced for around $3-$4 so you can at least get some sound back into a C64 with a broken SID at an affordable price.

    The SIDkick pico is great but not commercially available at this point in time where I am.

  • SwinSID nano is still suitable for a LOT of use cases and is incredibly cheap.

    Nobody is forced to use it.

    I see this in exactly the same way! I just built 10 swinsids because I already had the 10 Atmega's in the shelf.

    If you sell a 64, is a swinsid better than a broken sid!

    It really only costs about 1,50 Euro+Atmega88 if you order the pcbs together with other pcbs and all parts are from Ali.

    The most expensive part is the oscillator. Sadly there are only 3,3V oscillators for a good price available. I used them with a red 0402 LED in series on a trace below ;)

    Now the osci has exactly 3,2V and the Atmega is happy with the 3,2V clock.

    Bitte melde dich an, um diesen Anhang zu sehen.

  • It's almost 100% certain the manufacturing process has changed for the smd version since about mid last year.

    You need a known working swinsid pcb and an atmega88 from mouser to proof this.

    Cheap chips from Ali are mostly fakes. They can work but have other specs!!!

    I've got a known working swinsid PCB - I've build about 40 of them over the years using the same PCB's. Have also purchased atmega88p's from known suppliers (Mouser / Digikey and CPC Farnell) and all give issues.

    As a test I swapped the atmega88p from one of my first builds with one from the latest batch and the problem followed the microcontroller.

    So PCB/programming/resistors/crystal etc are all proven to be 100% and problem is isolated to the latest microntrollers.

  • OK, I didn't read that you also bought chips from Mouser, Digikey.

    So I was lucky to have 10 old Atmegas here ;)

    ...and these are the last working smd-swinsids!

  • OK, tryed with an atmega from friend what he 100% says that is working (some other project not swinsid) ... ordered from mouser ...

    Also not working ....

    So what gmc1 says suppose that the chips are faulty for overclocking ...

    This project comes to a drawer .... the parts will be used for somthing else ... (hoping)

    Ordered some pico SID's and waiting for boards ...