Slight SID

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 14:46, 2 wrz 2014
KMK (Dyskusja | wkład)
(- zbędny link)
← Previous diff
Aktualna wersja
Mono (Dyskusja | wkład)
(linki do SAMari i TIGari)
Linia 1: Linia 1:
[[Grafika:Slight2.jpg]] [[Grafika:Slight2.jpg]]
-Realizacja idei "nieinwazyjnego" (na [[kartridż]]u) umieszczenia w Atari XL/XE układu dźwiękowego z Commodore 64, czyli [http://en.wikipedia.org/wiki/MOS_Technology_SID SID-a].+Realizacja idei "nieinwazyjnego" (na [[kartridż]]u) umieszczenia w Atari XL/XE układu dźwiękowego z [http://pl.wikipedia.org/wiki/Commodore_64 Commodore 64], czyli [http://en.wikipedia.org/wiki/MOS_Technology_SID SID-a].
W 2011 wyszło na świat kilka sztuk prototypowych. Za projekt odpowiedzialny jest [[Seban]]. W 2011 wyszło na świat kilka sztuk prototypowych. Za projekt odpowiedzialny jest [[Seban]].
-Możliwości Slight Sida można także przetestować w najnowszej wersji emulatora Altirra, który to w/w rozwiązanie emuluje.+Możliwości Slight Sida można także przetestować w najnowszej wersji emulatora Altirra, który to rozwiązanie emuluje.
[[grafika:Altirra_slightsid.jpg]] [[grafika:Altirra_slightsid.jpg]]
Linia 13: Linia 13:
Istnieją trzy playery: 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 [http://atariki.krap.pl/images/1/1b/SID_Player_d5fix.zip linku:]+* SidPlayer 1.0beta fix - lekko przerobiony player Świetego (niestety nie odtwarza wszystkich utworów w formacie SID, autor nie przewiduje nowej wersji). Do ściągnięcia z tego [http://atariki.krap.pl/images/1/1b/SID_Player_d5fix.zip linku].
[[grafika:Sidplayer1.0betafixswiety.png]] [[grafika:Sidplayer1.0betafixswiety.png]]
-* SlightSidPlayer 1.0 - autorstwa [[xxl]]a, na dzień dzisiejszy program da sie uruchomić tylko z urządzeń podłączonych gniazdem SIO i obsługujących filesystem AtariDOS (korzysta z [[xB]]IOS-a]). Do ściągnięcia z tego [http://atariki.krap.pl/images/b/bd/SlightSIDPlayer.zip linku].+* SlightSidPlayer 1.0 - autorstwa [[xxl]]a, na dzień dzisiejszy program, ze względu na korzystanie z [[xB|XBIOS]] da się uruchomić tylko z urządzeń podłączonych za pomocą [[Gniazdo SIO|złącza SIO]] i obsługujących system plików AtariDOS. Do ściągnięcia z tego [http://atariki.krap.pl/images/b/bd/SlightSIDPlayer.zip miejsca].
[[grafika:Slightsidplayer1.0.png]] [[grafika:Slightsidplayer1.0.png]]
-* [[SID Hardware Player]] napisany przez [[mono]] dla [[SpartaDOS X]]+* [[SIDPlay|SID Hardware Player]] napisany przez [[mono]] dla [[SpartaDOS X]].
== Technikalia == == Technikalia ==
-Cartridge współdziała z oryginalnym układem SID (lub dwoma) w wersji 8580R5 taktowanym częstotliwością 17734475Hz/18=0.985 MHz kiedy działa w trybie PAL lub 1.1 MHz w trybie NTSC. Możliwe jest (po dostosowaniu elektroniki) również użycie układów 6581.+Cartridge współdziała z oryginalnym układem SID (jednym lub dwoma) w wersji 8580R5, taktowanym częstotliwością 17734475 Hz / 18 = 985248 Hz kiedy działa w trybie PAL, lub 14318182 Hz / 14 = 1022727 Hz w trybie NTSC.
-Mapa pamięci:+Możliwe jest również (po dostosowaniu elektroniki) użycie układów 6581.
-* $d500..$d51f - lewy SID (tylko zapis; odczyt daje wartość $33),+Wyjście dźwięku nie jest zintegrowane z torem Atari, lecz wyprowadzone na zewnątrz za pomocą gniazda jack 3.5 mm.
-* $d520..$d53f - prawy SID (tylko zapis; odczyt daje wartość $33),+ 
-* $d540 - zapis: indeks rejestru SID do odczytu, odczyt: wartość rejestru SID,+=== Mapa pamięci ===
-* $d541 - rejestr konfiguracyjny:+ 
 +Istnieją dwie wersje SlightSID-a:
 + 
 +1. Wersja prototypowa z jednym układem SID wyemitowana w formie nagród na [[SillyVenture]].
 + 
 +* $D500..$D51F - SID (tylko zapis; odczyt daje wartość $33)
 + 
 +2. Wersja finalna stereo.
 + 
 +* $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 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 1: adresowanie - 0=niezależne (każdy układ zapisywany jest niezależnie), 1=równoległe (zapis rejestru SID-a zawsze trafia do obydwu układów) - domyślnie 0,
** bit 2: reset - 0=reset, 1=normalna praca - domyślnie 1 ** bit 2: reset - 0=reset, 1=normalna praca - domyślnie 1
** bity 3-6: nieużywane ** 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.+** bit 7: parzystość - podczas zapisu wartości do rejestru konfiguracyjnego należy tak ustawić ten bit, by liczba wszystkich bitów wartości była parzysta.
- +
-Sygnał dźwiękowy nie jest zintegrowany z torem Atari lecz wyprowadzony na zewnątrz za pomocą gniazd jack 3.5 mm.+
== Ciekawostki == == Ciekawostki ==
-Cartridge posiada również [b]wejście[/b] audio (jack 3.5 mm), które wprowadzane jest na linie EXTIN układów SID, co pozwala np. filtrować dźwięk Atari.+* Cartridge w wersji finalnej (stereo) ma również dodatkowo '''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.
 + 
 +* Wersja prototypowa (mono) emulowana jest przez emulator [[Altirra]].
== Zobacz też == == Zobacz też ==
* [[Evie]] * [[Evie]]
 +* [[SAMari]]
 +* [[SIDari]]
 +* [[SONari]]
 +* [[TIGari]]
 +* [[YAMari]]
== Odnośniki zewnętrzne == == Odnośniki zewnętrzne ==

Aktualna wersja

Grafika:Slight2.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 Sida można także przetestować w najnowszej wersji emulatora Altirra, który to 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 utworów w formacie SID, autor nie przewiduje nowej wersji). Do ściągnięcia z tego linku.

grafika:Sidplayer1.0betafixswiety.png

  • SlightSidPlayer 1.0 - autorstwa xxla, na dzień dzisiejszy program, ze względu na korzystanie z XBIOS da się uruchomić tylko z urządzeń podłączonych za pomocą złącza SIO i obsługujących system plików AtariDOS. Do ściągnięcia z tego miejsca.

grafika:Slightsidplayer1.0.png

Technikalia

Cartridge współdziała z oryginalnym układem SID (jednym lub dwoma) w wersji 8580R5, taktowanym częstotliwością 17734475 Hz / 18 = 985248 Hz kiedy działa w trybie PAL, lub 14318182 Hz / 14 = 1022727 Hz w trybie NTSC.

Możliwe jest również (po dostosowaniu elektroniki) użycie układów 6581.

Wyjście dźwięku nie jest zintegrowane z torem Atari, lecz wyprowadzone na zewnątrz za pomocą gniazda jack 3.5 mm.

Mapa pamięci

Istnieją dwie wersje SlightSID-a:

1. Wersja prototypowa z jednym układem SID wyemitowana w formie nagród na SillyVenture.

  • $D500..$D51F - SID (tylko zapis; odczyt daje wartość $33)

2. Wersja finalna stereo.

  • $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 SID-a 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 konfiguracyjnego należy tak ustawić ten bit, by liczba wszystkich bitów wartości była parzysta.

Ciekawostki

  • Cartridge w wersji finalnej (stereo) ma również dodatkowo 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.
  • Wersja prototypowa (mono) emulowana jest przez emulator Altirra.

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.

Personal tools