Portabel SID-spelare
På den sidan finns det ju en portabel och fristående SID-spelare med ett äkta chip.
http://www.swinkels.tvtom.pl/swinsid/playsid.htm
Lite väl stor och klumpig, men kanske allafall något att utgå ifrån.
http://www.swinkels.tvtom.pl/swinsid/playsid.htm
Lite väl stor och klumpig, men kanske allafall något att utgå ifrån.
http://www.barbapappa.net/zeus/index.php?id=121
Fixade en bild på maskinen...
Finns även en bild på vad vi tog fram.
Fixade en bild på maskinen...
Finns även en bild på vad vi tog fram.
JimmyAndersson:
Att emulera ett SID-chip med en AVR kan du ju glömma. Det är processorn som styr SID-chipet som går att emulera med en AVR.
Illuwatar:
Den lät ju inte så imponerande, men den var klart häftig. Kan tänka mig att med nya filtret och bättre emulering av oscillatorerna, som V2.0 skulle ha, så skulle den säkert låta en hel del bättre. Hoppas verkligen personen håller på devva den fortfarande. Måste nästan maila och fråga.
Och som sagt, ett riktigt SID-chip är redan uteslutet då jag vill ha en liten spelare, ingen stor jävla iPod eller liknande.
Att emulera ett SID-chip med en AVR kan du ju glömma. Det är processorn som styr SID-chipet som går att emulera med en AVR.
Illuwatar:
Den lät ju inte så imponerande, men den var klart häftig. Kan tänka mig att med nya filtret och bättre emulering av oscillatorerna, som V2.0 skulle ha, så skulle den säkert låta en hel del bättre. Hoppas verkligen personen håller på devva den fortfarande. Måste nästan maila och fråga.

Och som sagt, ett riktigt SID-chip är redan uteslutet då jag vill ha en liten spelare, ingen stor jävla iPod eller liknande.
- JimmyAndersson
- Inlägg: 26571
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
"Att emulera ett SID-chip med en AVR kan du ju glömma."
Tänkte väl nästan det.
LaRdA skrev att han sett någon som lyckats, men som jag skrev tidigare så går det åt en hel del CPU-kraft att emulera ett SID-chip. Styrningen till chipet är däremot inga problem att emulera med en AVR eller PIC. Den behöver inte ens vara särskillt snabb.
edit: Hm, i LaRdA's länk så är det ingen AVR som emulerar ett SID-chip. Det står: "SID 8580 - for audio generation"
Tänkte väl nästan det.

LaRdA skrev att han sett någon som lyckats, men som jag skrev tidigare så går det åt en hel del CPU-kraft att emulera ett SID-chip. Styrningen till chipet är däremot inga problem att emulera med en AVR eller PIC. Den behöver inte ens vara särskillt snabb.
edit: Hm, i LaRdA's länk så är det ingen AVR som emulerar ett SID-chip. Det står: "SID 8580 - for audio generation"
Om man kollar på sid spelaren så står det som du säger " Equipped with original 8580 SID chip." men om du kollar under länken SwinSID så står det: "What is SwinSID?
Its a hardware replacement for SID chip placed in every c64 computer and created for high quality sound synthesis. This module can emulate behavior of SID chip, but it is lot more powerful and let you experience the new dimension of C64 music."
"Does SwinSID needs special C64 or any additional hardware mods?
No. SwinSID can be used with any of C64 model and can replace an old or new revision of SID. To run it, all you need is to open your computer, remove SID chip and put this module in its socket. Power voltage is taken from c64, so special power supply is also unnecessary. "
"SwinSID has a very simple design thanks to high speed processor taking care of everything. The heart of SwinSID is Atmel AVR microcontroller with RISC core running at 24MHz and it runs overclocked (default speed is 16MHz ), but works fine without any crashes. This chip is about 30 times faster than C64's main processor 6510. That gives enough power for real-time audio generating, mixing and adding stereo reverb. Digital sound goes from AVR to high quality Analog Devices 16 bit stereo DAC. At the end of processing we have stereo analog output for external amplifier. Onboard there are also SPI connector used to connect SwinSID to PC and upgrade firmware.
My prototype is equipped with additional 8-bit parallel DAC( for testing only ) and four buttons, but now are useless"
Jag tolkar iallafall det som att han har byggt en modul med en avr microcontroller som är en pinnkompatibel ersättare till SID chippet.
Antingen har jag rätt och jag blir glad, eller har jag missat något viktigt och får ta några engelska kurser.
Its a hardware replacement for SID chip placed in every c64 computer and created for high quality sound synthesis. This module can emulate behavior of SID chip, but it is lot more powerful and let you experience the new dimension of C64 music."
"Does SwinSID needs special C64 or any additional hardware mods?
No. SwinSID can be used with any of C64 model and can replace an old or new revision of SID. To run it, all you need is to open your computer, remove SID chip and put this module in its socket. Power voltage is taken from c64, so special power supply is also unnecessary. "
"SwinSID has a very simple design thanks to high speed processor taking care of everything. The heart of SwinSID is Atmel AVR microcontroller with RISC core running at 24MHz and it runs overclocked (default speed is 16MHz ), but works fine without any crashes. This chip is about 30 times faster than C64's main processor 6510. That gives enough power for real-time audio generating, mixing and adding stereo reverb. Digital sound goes from AVR to high quality Analog Devices 16 bit stereo DAC. At the end of processing we have stereo analog output for external amplifier. Onboard there are also SPI connector used to connect SwinSID to PC and upgrade firmware.
My prototype is equipped with additional 8-bit parallel DAC( for testing only ) and four buttons, but now are useless"
Jag tolkar iallafall det som att han har byggt en modul med en avr microcontroller som är en pinnkompatibel ersättare till SID chippet.
Antingen har jag rätt och jag blir glad, eller har jag missat något viktigt och får ta några engelska kurser.

- JimmyAndersson
- Inlägg: 26571
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Aha, man ska plocka bort C64'ans processor (6510) och sätta dit den här modulen istället. Ljudchipet (6581) sitter kvar. Att man får stereoljud och reverb måste bero på någon extra krets i den här modulen. Ett SID-chip har monoljud oavsett hur man gör. Det krävs 2st för att få stereoljud, annars har de fuskat med t.ex delay och filter för att få stereoljud. Tveksam att en AVR på 24MHz skulle fixa stereosimulering, reverb och styra SID-chipet samtidigt..
- JimmyAndersson
- Inlägg: 26571
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Hm, jo det verkar nästan som du har rätt. Såg även att AVR'en inte genererar ljudet utan använder wavetable, dvs små ljudklipp i minnet som den spelar upp. Då förstår jag om den hinner med, men det är lite "fusk".
"SwinSID has stereo output. This was done by adding stereo reverb"
Ok, fuskstereo.
Trodde att själva synthljuden var i stereo. Gissar att reverbet är massor med korta delay. Då blir det lite fasfel om man kör i mono. Undrar om det går att panorera ljuden individuellt eller om man helt enkelt får reverb på alla ljud?
Sedan kan man iofs fråga varför man vill göra ljudet bättre i en C64. Då missar man ju hela poängen med en SID-synth; den "ska" låta som en C64 och inte som en "riktig" synth. Men hur som helst så är det kul att det går (även om inte AVR'en genererar ljuden "på riktigt".)

"SwinSID has stereo output. This was done by adding stereo reverb"
Ok, fuskstereo.

Sedan kan man iofs fråga varför man vill göra ljudet bättre i en C64. Då missar man ju hela poängen med en SID-synth; den "ska" låta som en C64 och inte som en "riktig" synth. Men hur som helst så är det kul att det går (även om inte AVR'en genererar ljuden "på riktigt".)

- JimmyAndersson
- Inlägg: 26571
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt: