Slight SID
From Atariki
Wersja z dnia 14:47, 2 wrz 2014 KMK (Dyskusja | wkład) (posiadactwo) ← 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 ma 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
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.
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.
- 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.
- SID Hardware Player napisany przez mono dla SpartaDOS X.
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.