>:A poza tym, wystarczy przejrzec kod i widac, ze pobierane dane sa w jakis sposob obrabiane, buforowane od $c000 chyba do $c07f i po podzieleniu przez 2 wstawiane do $d418.
Nie wiem dlaczego ci klienci, ktorzy to napisali, mieliby jawnie przechowywac nie zakodowane sample w pamieci. Jezeli technologia sampli nie byla powszechna to logiczne byloby takie zamotanie kodu, zeby trudno bylo dojsc co i jak.
Wiec albo one sa zakodowane specjalnie, albo tak zeby zajmowaly malo miejsca.
No dobra panie Wizard, tylko tej procedurce obslugi przerwan trzeba sie dokladniej przyjrzec. Dane sa w pewien sposob buforowane od $C000 to fuckt, ale dlaczego dane z tego bufora odtwarzane sa najpierw w przod a potem w tyl? Licznik odtworzenia bufora w przod jest pod $00AD, licznik odtworzenia w tyl pod $00AE i maja oczywisciwe jednakowa liczbe. Potem wykorzystywany jest jeszcze tajemniczy licznik $00AF. Dane digitalizy leza od $5000 ale zawieraja jeszcze jakies dodatkowe dane operacyjne, jak w tym bloku namieszasz to Commoda chce odtwarzac sample na okraglo i z dziwnych obszarow pamieci. Co do kodowania danych to dlaczego niby dane sa pomnozone przez dwa co daje nam przewalenie najstarszego bitu nibbla mlodszego do nibbla starszego i skutkiem tego bezcenne pol bajta wyrzucamy do kibla? Wystarczyloby wszakze uzyc zwyklej roznicy symetrycznej i kodowanie byloby bezstratne. W okolicach $C400 leza jakies metnie napisane relokatory, ktorych jeszcze nie diagnozowalem. Sens dzielenia przez 2 widze wowczas gdy nastapilo dodanie do siebie dwoch probek wiec bycmoze w innym miejscu programu wystepuja jakies operacje (jeszcze tego nie sprawdzilem).
Wysnuwam zatem kolejna deliryczna teorie. Do syntezy uzyto czegos w rodzaju zsamplowanych fonemow. Malo tego, wykorzystano ich okresowa charakterystyke czasowa i zapisano w postaci pojedynczych okresow a moze nawet i polokresow.
Prawdopodobnie intonacja wypowiedzi jest uzyskana manewrami czestotliwoscia ale to tez musze sprawdzic bo to tylko moje nauszne delirium.
Jedno jest pewne, jakosc dzwieku, wyrazistosc i dykcja sa nie do wyjebania a byl rok 1984. Calosc kod+sample zajmuje ok. 8kB a tekstow to tam pare jest. Nie chcialbys zeby Ci z zegarka padal taki tekst o godzinie jak jest w tym programiku?
>: A tak BTW, uwaza sie ze Super Hires wymyslil Polonus, a nie bylo czasem tak ze podpatrzyl ta technike w Cover Girl Strip Poker? To tak na marginesie...
Nie wiem czy Super Hires wymyslil Polonus czy jakis inny Zdzislaw Pacyniak gdyz w tych czasach bawilem sie juz zanikowo na Amidze (zostalem studentem) i C64 pokryl sie kurzem. Pamietam natomiast jak duzo wczesniej dyskutowalismy w gronie Quartetu nad mozliwosciami wykorzystania sprite\'ow do podrasowania kolorow w hires\'ie ale jakos nikt z nas nie kwapil sie do dokonania niezbednych eksperymentow z niewiadomych juz przyczyn. Jak masz tego typu dylematy i nie mozesz przez to w nocy spac to zapytaj bezposrednio Polonusa.
Bez watpienia natomiast Polonus ustanowil kilka rekordow Swiata o czym juz pisalem na forum i tego bylem naocznym swiadkiem a co za tym idzie w pelni to potwierdzam.
>:Jezeli dla Ciebie rozkazy
>:
>:lda costam
>:sta $d418
>:to nie jest player sampli no to sorry...
No jesli chodzi o scislosc to rozkazy:
lda#$0E
lsr
sta$D418
nie sa playerem sampli
Ale oczywiscie masz racje jest tam player sampli, zawsze jednak twierdzilem, ze mam skleroze i po 16 latach moge juz czegos nie pamietac a poza tym w 1986 roku mialem raczej blade pojecie o samplach a chyba wtedy ogladalem ten kod poraz ostani.
Ozdrawiam.