Slight SID
From Atariki
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ą 1773447,5 Hz / 18 = 0.985 MHz kiedy działa w trybie PAL, lub 1,1 MHz 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.