Paráda. :-) Páči sa mi aj C64 cez projektor, žeby som si Cubase z Atari Falcon hodil tiež na stenu? Chýba mi už len ten projektor. :-)
Len tak cvične som pozrel eBay, SID station k dispozícii za vyše 1.000 dolárov, tak to už áno. HardSID za 300 € _bez_ SIDu, tiež ponuka ktorej ťažko odolať. :~)
A pozerám, že SID sa dá zohnať aj ako VST nástroj, napríklad tento (OK, nebude to tak celkom ono):
http://refx.com/?lang=en&page=products/quadraSID/summary
(dokonca nejaké zvuky od Chris Hülsbeck a Rob Hubbard)
Názory k článku
SID: minulost, současnost a budoucnost
Substance242 (neregistrovaný)
2. 4. 2009 2:29
Nový
Re: parada
celé vlákno
Ďalšie VST nástroje (čiže použiteľné v "host" softwarovom sequenceri atď):
http://www.kvraudio.com/get/2590.html (free)
http://www.kvraudio.com/get/3086.html (free, donationware)
http://www.kvraudio.com/get/3507.html
Ukážkové mp3 quadraSID znejú super!
http://www.kvraudio.com/get/2590.html (free)
http://www.kvraudio.com/get/3086.html (free, donationware)
http://www.kvraudio.com/get/3507.html
Ukážkové mp3 quadraSID znejú super!
2. 4. 2009 8:09
Nový
Generátor
celé vlákno
Pěkný článek jako vždy. Ale co já si pamatuji, tak generátory uměly kromě trojúhelníku, pily, čtverce a šumu také sinus, nebo se mýlím? A s těmi samplovanými zvuky, myslel jsem že to byla vada všech C64, ale asi nebyla. Já musel letovat odpor někam k SIDu aby ty samply byly slyšet. Poté najedou většina her "ožila", hlavně Interier karate, kde údery byly všechny samplované.
2. 4. 2009 9:02
Nový
Re: Generátor
celé vlákno
U samplů se musel vyřešit jeden problém - jak dostat DC složku do bloku Volume, tam se s ní už dalo pracovat. Starší N-MOSové SIDy (které zní lépe :-) byly navrženy tak, že DC složku propouštěly, takže tady nebyl problém. Řešit se to muselo u H-MOSových SIDů, ty byly v tomto ohledu "dokonalejší", což se však projevilo na nemožnosti samplingu, takže se pájel odpor na EXT IN.
Sinusovka sla "nasamlovat", ale primo generatory ji neumely - to by na cipu musela byt nejaka pamet (jako na OPL-2) s casti sinusovky nebo by ji musel umet rychle spocitat, coz na tech par tranzistorech :-) neslo.
Sinusovka sla "nasamlovat", ale primo generatory ji neumely - to by na cipu musela byt nejaka pamet (jako na OPL-2) s casti sinusovky nebo by ji musel umet rychle spocitat, coz na tech par tranzistorech :-) neslo.
Blaazen (neregistrovaný)
2. 4. 2009 16:28
Nový
Re: Generátor
celé vlákno
Já myslím, že na C64 by byl problém počítat v reálném čase sinusovku i procesorem :-).
salam (neregistrovaný)
2. 4. 2009 20:41
Nový
Re: Generátor
celé vlákno
Zas taková šunka to nebyla, ty synklerysto jeden! :-)
uživatel si přál zůstat v anonymitě
2. 4. 2009 21:05
Nový
Re: Generátor
celé vlákno
Ale ne, já jsem srdcem komodorista od roku 91, kdy mi ho za 4500,- koupil dědeček i se starou ruskou televizí, ale beru to takhle: při taktu 1 MHz a vzorkovací frekvenci 20 000Hz by na jeden vzorek zbývalo 50 taktů procesoru a nejkratší instrukce (inx,iny) měly dva takty. To se toho moc spočítat nedá. Commodore uměl změnou jedné adresy posunout sprajta, druhou ho mu změnit grafiku, třetí změnit barvu pozadí, čtvrtou pozadí odskrolovat, načtením páté a šesté vyhodnotit kolize mezi sprajty navzájem a mezi sprajty a pozadím, v tom byla jeho síla. Tohle všechno právě musel Sinclair počítat, ale i 286,386,486... A nakonec zabralo nejvíc strojového času přičtení bodů za sestřelení raketky do celkového skóre :-). Kdepak nějaké sinusovky...
salam (neregistrovaný)
2. 4. 2009 23:00
Nový
Re: Generátor
celé vlákno
Ha, řadím zpátečku :-) Já měl ATARI 130 XE, to bylo hardwerově taknějak opajcované, prostě moderní konstrukce: skoro RISC procesor (56 instrukcí!) + sada akcelerátorů :-) :-) :-) :-)
uživatel si přál zůstat v anonymitě
2. 4. 2009 23:40
Nový
Re: Generátor
celé vlákno
Však taky ten procesor byl skoro stejný - 6502 i 6510 vyráběl Commodore, a to i pro Atari. ;-)
brk (neregistrovaný)
3. 4. 2009 14:38
Nový
Re: Generátor
celé vlákno
A nebyla to náhodou Motorola? (jen tak pro pořádek)
Biktop (neregistrovaný)
3. 4. 2009 16:16
Nový
Re: Generátor
celé vlákno
Ne. Byla to firma MOSTEK (Mos Technologies), kterou Commodore koupil.
salam (neregistrovaný)
3. 4. 2009 16:57
Nový
Re: Generátor
celé vlákno
Procesor 6502 (a 6510, ten je až na pár nožiček stejný) byl navržen týmem, který navrhl Motorolu 6800, výsledkem byl 6501 (pinově kompatibilní s M6800), ale ten Motorola soudně napadla, takže dalším krokem byla změna nožiček, která zabránila dalším sporům. Takže to Motorolou smrdí, ale papírově to Motorola určitě není. :-)
3. 4. 2009 17:01
Nový
Re: Generátor
celé vlákno
Nee, 6502 sice vytvořili sice ti stejní lidé (Chuck Peddle a spol.), co M6800, ale jde o zcela jiný procesor, který není ani pinově kompatibilní (to byla 6501, ale po žalobě ze strany Motoroly se udělala naschvál nekompatibilní 6502).
A proč byla 6502 tak úspěšná - no stála ze začátku pouhých $25, zatímco konkurenční i8080 a M6800 $179. A to už se vyplatí - proto se také 6502 dávaly do herních konzolí, Apple II, Atárek a nakonec i do Komoušů. CBM udělalo podle všeho dobře, že MOS koupilo, potom mohli trošku zatápět konkurenčnímu Atari :-(
Viz též http://www.root.cz/clanky/jak-se-zrodil-procesor/
A proč byla 6502 tak úspěšná - no stála ze začátku pouhých $25, zatímco konkurenční i8080 a M6800 $179. A to už se vyplatí - proto se také 6502 dávaly do herních konzolí, Apple II, Atárek a nakonec i do Komoušů. CBM udělalo podle všeho dobře, že MOS koupilo, potom mohli trošku zatápět konkurenčnímu Atari :-(
Viz též http://www.root.cz/clanky/jak-se-zrodil-procesor/
3. 4. 2009 16:56
Nový
Re: Generátor
celé vlákno
V podstatě byl totožný, až na přidaný I/O port a z toho vyplývající odlišný význam prvních adres, navíc měl a třístavovou logiku adresní sběrnice (kupodivu například Atárko se bez toho obešlo, i když Antic si paměť adresoval sám :-). Později CBM opravdu dodávalo 6502 i firmám Atari a Apple, původně se ale jednalo o jinou firmu, kterou CBM koupilo.
salam (neregistrovaný)
4. 4. 2009 11:52
Nový
Re: Generátor
celé vlákno
Jóóó ANTIC, to byl opravdový procesor, měl přímý přístup k paměti a vlastní instrukční sadu, co řádek zobrazení to jedna instrukce, klidně mohl být na střídačku texťák a grafika. A když se řeklo GTIA, že máme grafiku a ANTIC jel v texťáku (nebo naopak?), to šly dělat prima věci s vícebarevnými znaky. Skoro mám slzy v očích :-)
Biktop (neregistrovaný)
3. 4. 2009 16:28
Nový
Re: Generátor
celé vlákno
6502 bych jako RISC rozhodně neoznačoval. 6502 byl jen silně osekaný CISC (ve snaze redukovat jeho cenu).
salam (neregistrovaný)
3. 4. 2009 16:58
Nový
Re: Generátor
celé vlákno
Souhlas, tušil jsem, že jsou čtyři smajlíky málo :-)
Biktop (neregistrovaný)
3. 4. 2009 17:41
Nový
Re: Generátor
celé vlákno
Njn, chytrému napověz, mě bylo zapotřebí kopnout :-)
3. 4. 2009 0:51
Nový
Re: Generátor
celé vlákno
Muzes mit cvtrt-vlnu predpocitanou v tabulce a cist to z ni. To se stihnout da i na 1MHz 65xx.
Ravensun (neregistrovaný)
2. 4. 2009 8:28
Nový
Kde je pasiv?
celé vlákno
Pěkný článek, ale bohužel vůbec tomu nerozumím. Také mne zaujalo, že ta karta nemá pod větráčkem žádný pasivní chladič, nebo ten vzduch jde skrz kartu? =O
uživatel si přál zůstat v anonymitě
2. 4. 2009 9:51
Nový
Re: Kde je pasiv?
celé vlákno
typujem ze ten vzduch prudi popod tie 4 (sid?) chipy co su naokolo
Ravensun (neregistrovaný)
2. 4. 2009 10:17
Nový
Re: Kde je pasiv?
celé vlákno
To jo, ale není ten větráček nějak až moc blízko té desky? V takové štěrbince má asi fakt efekt :D
Petr (neregistrovaný)
2. 4. 2009 11:47
Nový
Re: Kde je pasiv?
celé vlákno
Rozhodně tam jen na parádu nebude.
Ray (neregistrovaný)
2. 4. 2009 15:18
Nový
Re: Kde je pasiv?
celé vlákno
Samotný SIDy se uchladí bezproblémově, NEW sidy neměli ani pasivy (sarší C64 měli pasiv pro všechny IC, pullup odpory jsou relativně malé). Pro hardsid (starej) jsem kdysy něco i dělal, ale to byla ISA. Byl dost mizerně udělanej, protože defacto jen připojil SID na sběrnici, takže se to dost blbě časovalo (spíš nečasovalo :). PCI neznám, s tou jsem neměl nic společnýho, ale vzhledem, že jsou na paticích, tak nevím, toho vzduchu zespoda zas tak moc foukat opravdu nebude... Možná i něco pod tím, nějaké CPU/FPGA s buferem, který už sem (snad) dali... Na druhou stranu, samotnej SID se si zvedne teplotu určitě o 15-20 stupňů přinejmenším, oproti okolí. Tak pokud má někdo blbě odvětranou kisnu...
R.
R.
prophet (neregistrovaný)
2. 4. 2009 19:27
Nový
filtre
celé vlákno
Ako vravi v interview sam autor:
The Filter was a classic multi-mode (state variable) VCF design. There was no way to create a variable transconductance amplifier in our NMOS process, so I simply used FETs as voltage-controlled resistors to control the cutoff frequency.
The filter is the worst part of SID because I could not create high-gain op-amps in NMOS, which were essential to a resonant filter. In addition, the resistance of the FETs varied considerably with processing, so different lots of SID chips had different cutoff frequency characteristics. I knew it wouldn't work very well, but it was better than nothing and I didn't have time to make it better.
Mimochodom, jeho dalsie chipy uz v Ensoniqu (DOC1 - ak si niekto pamata este Ensoniq Mirage, prvy "ludovy" sampler, napr. klavirove solo v Po schodoch/Banket je Mirage) nemali so SID nic spolocne..
Phase accumulating oscilator (pouzity v SID) bol zakladom PPG Wave, prveho wavetable synthu, pravda s analogovym SSM filtrom a VCA..
The Filter was a classic multi-mode (state variable) VCF design. There was no way to create a variable transconductance amplifier in our NMOS process, so I simply used FETs as voltage-controlled resistors to control the cutoff frequency.
The filter is the worst part of SID because I could not create high-gain op-amps in NMOS, which were essential to a resonant filter. In addition, the resistance of the FETs varied considerably with processing, so different lots of SID chips had different cutoff frequency characteristics. I knew it wouldn't work very well, but it was better than nothing and I didn't have time to make it better.
Mimochodom, jeho dalsie chipy uz v Ensoniqu (DOC1 - ak si niekto pamata este Ensoniq Mirage, prvy "ludovy" sampler, napr. klavirove solo v Po schodoch/Banket je Mirage) nemali so SID nic spolocne..
Phase accumulating oscilator (pouzity v SID) bol zakladom PPG Wave, prveho wavetable synthu, pravda s analogovym SSM filtrom a VCA..
Cygnus (neregistrovaný)
4. 4. 2009 21:51
Nový
Re: swinSID
celé vlákno
SwinSID je skvělej, líbí se mi to, chvílema to zní skoro jako AY :-)
Cygnus (neregistrovaný)
4. 4. 2009 22:07
Nový
Re: swinSID
celé vlákno
Hmm, asi jsem se nechal unést dojmem ze staré sady skladeb a nevšiml si, že už jsou zveřejněné nové využívající možností SwinSIDu. Pěkné, smekám, protože to je o řád lepší. Asi půlka z těch starých se AY opravdu hodně podobala.
Ale slyšel jsem Turbosound FM a to je taky síla, doporučuju. Hledejte TS-FM http://velesoft.speccy.cz/turbosound-cz.htm
No, kromě toho ještě existuje i General Sound, ale to je trochu jiná kategorie. To se dá spíš srovávat s GUSem, než s nečím ze světa osmibitů :-)
Ale slyšel jsem Turbosound FM a to je taky síla, doporučuju. Hledejte TS-FM http://velesoft.speccy.cz/turbosound-cz.htm
No, kromě toho ještě existuje i General Sound, ale to je trochu jiná kategorie. To se dá spíš srovávat s GUSem, než s nečím ze světa osmibitů :-)
nooly (neregistrovaný)
5. 4. 2009 19:17
Nový
Re: swinSID
celé vlákno
jak to napsat a neurazit, swinSID je tak trochu prasarna :) teda aspon ja bych tohle svymu 'mazlikovi' neudelal =)
nooly (neregistrovaný)
5. 4. 2009 19:19
Nový
Re: swinSID
celé vlákno
jezis ja si to s necim splet, jak se jmenuje to reseni, kdy se natvrdo priletuji 3 SIDy nad sebe? existoval pro to specialni tracker...
tucan (neregistrovaný)
2. 4. 2009 21:48
Nový
:-)
celé vlákno
Ja si rikal, ze ten byt na tech fotkach je mi nejakej povedomej.
Vtech, ty jsi maniak :-)
tuc
Vtech, ty jsi maniak :-)
tuc
Franta (neregistrovaný)
3. 4. 2009 13:29
Nový
4 kanaly, 8 bitu na C64
celé vlákno
Co se tyce samplovaneho zvuku, nedavno prisli na celkem zajimave vylepseni
http://c64music.blogspot.com/
http://c64music.blogspot.com/
Blaazen (neregistrovaný)
4. 4. 2009 3:58
Nový
Re: 4 kanaly, 8 bitu na C64
celé vlákno
Tak by mě zajímalo, jak tohle dělaj. Z jednoho normálního kanálu udělaj čtyři osmibitový, pomocí změny šířky pulsu a sustain, nebo jak?
Mimoto, můj komodor měl relativně silné rušení na výstupu, takový ten typický šum, který byl tím větší, čím víc bylo na obrazovce bílé barvy. Jednou jsem přišel na to, že to taky trochu ovlivňovala hodnota na adrese 16383 (dekadicky). Prostě při 0 to rušilo víc, při 255 slyšitelně míň.
Mimoto, můj komodor měl relativně silné rušení na výstupu, takový ten typický šum, který byl tím větší, čím víc bylo na obrazovce bílé barvy. Jednou jsem přišel na to, že to taky trochu ovlivňovala hodnota na adrese 16383 (dekadicky). Prostě při 0 to rušilo víc, při 255 slyšitelně míň.
nooly (neregistrovaný)
5. 4. 2009 19:21
Nový
Re: 4 kanaly, 8 bitu na C64
celé vlákno
se samply na C64 sem si taky hral, kdyby nekoho zajimal vysledek...
http://nooly.marshals.cz/dat/oldschool/4ever.zip
http://nooly.marshals.cz/dat/oldschool/4ever.zip
Blaazen (neregistrovaný)
4. 4. 2009 20:10
Nový
FM syntéza
celé vlákno
Napadlo mě, jak by šlo na komodoru v asm emulovat FM syntézu. Jako modulovanou vlnu použít normálně třeba trojúhelníkový průběh a modulační dělat rutinou třeba na 20Hz, to by znamenalo třeba 20x za periodu upravovat frekvenci oscilátoru (0-4 od základní k nejvyšší, 5-9 zase zpět k základní, 10-14 snižovat a 15-19 zase zpět), takže 400x za sekundu upravovat frekvenci. Bohužel mám svýho commodora 50km daleko, nemůžu to vyzkoušet.

