zaczne od konca. moze by tak rozbudowac sio2sd o funkcje karty dzwiekowej?
a teraz od poczatku.
gniazdo SIO ma pin AUDIO, mozna tam podac dzwiek i bedzie on zmiksowany ze standardowym wyjsciem audio atari. firma atari wydala kiedys calkiem fajne programy edukacyjne (jesli dobrze pamietam) ladowane z magnetofonu, gdzie program sterowal silnikiem magnetofonu a na sciezcze audio bylo nagrane komentarze, czasem tez jednoczenie ladowal program a lektor cos tam tlumaczyl. bardzo fajny pomysl. dlaczego nie zaimplementowac podobnego mechanizmu w sio2sd.
zasada moze byc odrobine zmodyfikowana czyli dodatkowe komendy SIO dla SIO2SD ktore moga byc np. komndami odegraj sampla, zagraj MODa, MP3 itd. mozna by sie bylo pokusic o plajera dzialajacego po stronie atari a wydajacego tylko komendy sio np. zagraj sampla1 kanal1 itp. mozna by napisac sterownik urzadzenia dzwiekowego dla os atari i uzywac go normalnie w basicu.
zaleta takiego rozwiazania:
- karta dzwiekowa bez otwierania atari i mamy dzwiek zmiksowany z audio atari
- uzywanie karty nie obciaza systemu (wydajemy komendy - nie przesylamy danych np.sampli)
- nie wymyslamy kola sprzetowo - uzywamy gotowych klockow dla atmegi
- koncepcyje stara jak swiat - rozwiazanie programowo podobne do koncepcji uzywania karty dzwiekowej w innym ;D 8bitowym sprzecie
- rozwiazanie jest rozszerzeniem pomyslu juz kiedys uzywanego przez atari
- upierajac sie ca2001 i ldw2000 w ograniczonym zakresie moze wspierac to rozwiazanie (ale nie bedzie bo nie sadze zeby sie komus chcialo napisc program dla takiej stacji i beepera ktory ta stacja posiada)
- jesli bedzie upgrade sprzetowy, stare programy uzywajace karty zawsze beda dzialac bez koniecznosci rekompilacji.
- masz stacje dyskow i karte dzwiekowa o zaje... parametrach w jednym
- nie musi byc zintegrowany z SIO2SD, moze byc jako osobne np. SIO2AUDIO
- zadziala z kazda bez wyjatku atarka
powinienem byl napisac "maly upgrade".
a teraz wady:
slucham.