Slight SID

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 18:02, 24 sie 2014
KMK (Dyskusja | wkład)

← Previous diff
Wersja z dnia 14:07, 2 wrz 2014
Mono (Dyskusja | wkład)
(Technikalia - szczegóły)
Next diff →
Linia 25: Linia 25:
== Technikalia == == Technikalia ==
-Some technical info about Slight-SID:+Karta współdziała z oryginalnym układem SID (lub dwoma) w wersji 8580R5 taktowanym częstotliwością 17734475Hz/18=0.985 MHz w wersji PAL lub 1.1 MHz w wersji NTSC. Możliwe jest również użycie układów 6581.
-* Sid-Registers Location: $d500-$d51f+Mapa pamięci:
-* Sid Clocking Frequency: (17734475Hz/18)=0.985MHz+
-* supported SID chip type: 8580R5 or 6581+
-At this moment the Slight-SID can do only write operations to SID-soundchip. When you try to read any register from the SID the Slight-SID will return the 0x33 value (the char "S" in Antic screen-code)+* $d500..$d51f - lewy SID (tylko zapis; odczyt daje wartość $33),
 +* $d520..$d53f - prawy SID (tylko zapis; odczyt daje wartość $33),
 +* $d540 - zapis: indeks rejestru SID do odczytu, odczyt: wartość rejestru SID,
 +* $d541 - rejestr konfiguracyjny:
 +** bit 0: taktowanie - 0=PAL, 1=NTSC - domyślnie 0,
 +** bit 1: adresowanie - 0=niezależne (każdy układ zapisywany jest niezależnie), 1=równoległe (zapis rejestru SIDa zawsze trafia do obydwu układów) - domyślnie 0,
 +** bit 2: reset - 0=reset, 1=normalna praca - domyślnie 1
 +** bity 3-6: nieużywane
 +** bit 7: parzystość - podczas zapisu wartości do rejestru konfiuracyjnego należy ustawić ten bit tak, aby liczba wszystkich bitów wartości była parzysta.
 + 
 +Sygnał dźwiękowy nie jest zintegrowany z torem Atari lecz wyprowadzony na zewnątrz.
 + 
 +== Ciekawostki ==
 + 
 +Karta posiada również WEJŚCIE audio (jack 3.5 mm), które wprowadzane jest na linie EXTIN układów SID, co pozwala np. filtrować dźwięk Atari.
== Zobacz też == == Zobacz też ==

Wersja z dnia 14:07, 2 wrz 2014

Grafika:Slight2.jpg Grafika:Slight1.JPG

Realizacja idei "nieinwazyjnego" (na kartridżu) umieszczenia w Atari XL/XE układu dźwiękowego z Commodore 64, czyli SID-a.

W 2011 wyszło na świat kilka sztuk prototypowych. Za projekt odpowiedzialny jest Seban.

Możliwości Slight Sid'a można także przetestować w najnowszej wersji emulatora Altirra który to w/w rozwiązanie emuluje.

grafika:Altirra_slightsid.jpg

Spis treści

Oprogramowanie

Istnieją trzy playery:

  • SidPlayer 1.0beta fix - lekko przerobiony player Świetego (niestety nie odtwarza wszystkich sidów, autor nie przewiduje nowej wersji). Do ściągnięcia z tego linku:

grafika:Sidplayer1.0betafixswiety.png

  • SlightSidPlayer 1.0 - autorstwa xxl'a, który na dzień dzisiejszy da sie uruchomić tylko z urządzeń podłączonych gniazdem SIO i obsługujących filesystem AtariDOS (korzysta z xBIOS'a - xBIOS - www ). Do ściągnięcia z tego linku:

grafika:Slightsidplayer1.0.png

Technikalia

Karta współdziała z oryginalnym układem SID (lub dwoma) w wersji 8580R5 taktowanym częstotliwością 17734475Hz/18=0.985 MHz w wersji PAL lub 1.1 MHz w wersji NTSC. Możliwe jest również użycie układów 6581.

Mapa pamięci:

  • $d500..$d51f - lewy SID (tylko zapis; odczyt daje wartość $33),
  • $d520..$d53f - prawy SID (tylko zapis; odczyt daje wartość $33),
  • $d540 - zapis: indeks rejestru SID do odczytu, odczyt: wartość rejestru SID,
  • $d541 - rejestr konfiguracyjny:
    • bit 0: taktowanie - 0=PAL, 1=NTSC - domyślnie 0,
    • bit 1: adresowanie - 0=niezależne (każdy układ zapisywany jest niezależnie), 1=równoległe (zapis rejestru SIDa zawsze trafia do obydwu układów) - domyślnie 0,
    • bit 2: reset - 0=reset, 1=normalna praca - domyślnie 1
    • bity 3-6: nieużywane
    • bit 7: parzystość - podczas zapisu wartości do rejestru konfiuracyjnego należy ustawić ten bit tak, aby liczba wszystkich bitów wartości była parzysta.

Sygnał dźwiękowy nie jest zintegrowany z torem Atari lecz wyprowadzony na zewnątrz.

Ciekawostki

Karta posiada również WEJŚCIE audio (jack 3.5 mm), które wprowadzane jest na linie EXTIN układów SID, co pozwala np. filtrować dźwięk Atari.

Zobacz też

Odnośniki zewnętrzne


Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.