@seban
Oczywiście, że Twoja dłubanina interesuje :) Kilka osób z pewnością skorzysta z Twojej wiedzy i doświadczeń. Co do dzielenia się wiedzą i pomysłami w celach niehandlowych - zawsze mówiłem i mówił będę, że postęp bierze się nie z konkurencji, a ze współdziałania i wolnego udostępniania wszelkiej wiedzy. Ileż razy widząc coś wymyślonego przez innych zdarzało się powiedzieć: Kurde - jakie to proste... I świat idzie do przodu. Co do projektów i www. Pozostały już tylko większe porządki i zabudowa otoczenia naszego nowego domu co oznacza, że powinno być więcej ciekawostek dla Atari i może nie tylko. Potrzebuję na to po prostu więcej czasu, o czym Ty doskonale wiesz, bo masz podobny problem - doba jest zdecydowanie za krótka.
Wracając do SlightSID - rozumiem dlaczego zastosowałeś taką konstrukcję odnośnie rejestrów do odczytu. Kiedyś to wyjaśniałem w związku z moim rozwiązaniem interfejsu SID. Logika nie da rady "skoczyć" w przyszłość. Zawsze dane muszą być wcześniej przygotowane. Ty robisz to poprzez wpis do rejestru indeksowego. Ja mam leżący od lat pomysł, w którym SID jest w czasie "bezczynności" odpytywany z zawartości rejestrów RO - OSC3, ENV3. Dane z rejestrów są na bieżąco wpisywane do czterech rejestrów pośrednich, które są widoczne z poziomu Atari jak zwykłe rejestry SIDa, które można po prostu odczytać. Wartości z tych rejestrów są po prostu próbkowane tak często jak się da. Jedno mnie tylko zastanawia w tym rozwiązaniu - czy SID się nie przegrzeje od ciągłego zapisywania/odczytywania :D
Wrzucam schemat. Może komuś się spodoba. Wygląda na to, że powinno wszystko dać się upchnąć do jakiegoś xilinxa. Niestety - dotychczas nie miałem kiedy siąść do prototypowania układu. Mam częściowo złożony na dużej uniwersalnej pcb układ lutowany kynarem ale chyba dam z tym spokój i w przyszłości spróbuję ogarnąć to na XC95144XL a może i na mniejszym? Układ może mieć błędy uniemożliwiające działanie, dlatego ostrzegam - to tylko taka wrzutka poglądowa a nie gotowiec do budowy docelowego urządzenia.
Jeśli siądę kiedyś do tego (czekają jeszcze w kolejce 3 spore projekty) chętnie skorzystam z Twoich rozwiązań odnośnie zasilania układu i ogarnięcia wyjść audio bo tego mi brakowało - kto by chciał zniszczyć oryginalnego SIDa? Myślę, że i dodanie wyboru PAL/NTSC też byłoby pożądane, nie?
Jeszcze raz wielkie dzięki za podjęcie tak istotnej decyzji o uwolnieniu wiedzy. Bo faktycznie - chowanie tego po szufladach to byłaby wielka strata.