Pewnie niewielu z was czyta wieści ze świata commodore, ale informuje ze jakiś czas temu powstał projekt mojego autorstwa o nazwie SwinSID. http://www.swinkels.tvtom.pl/swinsid/ . Jest to sprzętowy zamiennik układu SID z c64 zrobiony na AVR i 16 bitowym przetworniku stereo.
Obecnie pracuje nad udoskonaleniem karty ( na tym samym hardware ) , tak aby uzyskać większe mozliwości odchodząc od zgodności z SIDem. Karta ma mieć następujące parametry :
- 6 oscylatorów o częstotliwości generacji do 15KHz. Plynna regulacja z dokladnością 0.5 Hz
- każdy oscylator generuje 1 z 16 przebiegów fali zapisanych w pamięci ROM.
- Ma każdy kanał można nakładać efekty : stereo chorus, phaser, interpolacja ( wygładza brzmienie ), duty cycle ( podobnie jak w SID tylko dla każdej fali ).
- Sprzętowa realizacja vibrato i tremolo.
- Możliwość połączenia dwóch oscylatorów przez efekt modulacji AM ( ring modulation ) lub FM, pozwala to uzyskać nowe brzmienia lub ciekawe efekty np. vibrato, tremolo
- 8 bitowa regulacja głośności dla każdego kanału stereo (lewy i prawy) z możliwością zmiany fazy sygnałów ( przydatne do efektów surround ).
- Możliwość odgrywania 8 bitowych sampli stereo na każdym kanale, zamiast generacji fali.
- 2 kanały generatora szumu( niezależne od 6 podstawowych) . Jeden z filtrem górnoprzepustowym.
- Jeden filtr o regulowanej częstotliwości i rezonansie.
Prototyp o takich możliwościach już działa jako tako, jednak trudno ocenić jego możliwości bez odpowiedniego oprogramowania i muzyki, którą trzeba stworzyć.
Zdaje sobie sprawę, że ta karta nie oferuje super możliwości jak na obecne czasy. Jest to po prostu karta posiadająca swoje, charakterystyczne dla siebie brzmienie, które może zaciekawić użytkowników 8 bitowców.
Sprzętowo karta została opracowana dla C64 ale jakoś nie widze entuzjazmu wśród uzytkownikow komody, dlatego napisałem tutaj, na forum atari. Karta do działania potrzebuje jedynie 8 linii danych, 5 bitów adresu i sygnał CS, pracuje asynchronicznie wiec clk nie jest jej potrzebny. Problem moze byc z timingami bo atari ma szybszy procek, a karta moglaby nie nadązyc, ale zatrzaski zalatwilyby sprawę.
Czekam na wasze opinie o tym projekcie. Może znajdzie się ktoś zainteresowany tworzeniem muzyki dla tej karty lub nudzący sie programista.