Slight SID

From Atariki

Revision as of 09:21, 18 wrz 2014; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

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ą 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.

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