Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
SID: minulost, současnost a budoucnost

Substance242
Substance242 (neregistrovaný)
2. 4. 2009 2:21 Nový

parada

celé vlákno
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)
Substance242
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!
Jan Heřman aura:100
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é.
Pavel Tišnovský aura:98
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.
Blaazen
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
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
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
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
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
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í. :-)
Pavel Tišnovský aura:98
3. 4. 2009 17:02 Nový

Re: Generátor

celé vlákno
nj. jsi rychlejší :-)
Pavel Tišnovský aura:98
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/
Pavel Tišnovský aura:98
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
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
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
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
Biktop (neregistrovaný)
3. 4. 2009 17:41 Nový

Re: Generátor

celé vlákno
Njn, chytrému napověz, mě bylo zapotřebí kopnout :-)
hyperion
hyperion (neregistrovaný)
3. 4. 2009 17:04 Nový

Re: Generátor

celé vlákno
David Klusacek
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
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
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
Petr (neregistrovaný)
2. 4. 2009 11:47 Nový

Re: Kde je pasiv?

celé vlákno
Rozhodně tam jen na parádu nebude.
Ray
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.
prophet
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..
soundmaniac
soundmaniac (neregistrovaný)
2. 4. 2009 21:33 Nový

swinSID

celé vlákno
Cygnus
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
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ů :-)
nooly
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
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
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
vtech (neregistrovaný)
4. 4. 2009 1:22 Nový

Re: :-)

celé vlákno
Ahoj. Uspesne porodte. :)
Franta
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/
Blaazen
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íň.
nooly
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
Blaazen
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.
Zasílat nově přidané příspěvky e-mailem