Slight SID: Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
Stryker (dyskusja | edycje)
Nie podano opisu zmian
Mono (dyskusja | edycje)
m linki do SAMari i TIGari
 
(Nie pokazano 27 wersji utworzonych przez 5 użytkowników)
Linia 1: Linia 1:
[[Grafika:Slight2.jpg]] [[Grafika:Slight1.JPG]]
[[Grafika:Slight2.jpg]]
 
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].


Piękna idea "nieinwazyjnego" (wymiennego) umieszczenia w Atari XE/XL układu dźwiękowego z Commodore 64 czyli [http://en.wikipedia.org/wiki/MOS_Technology_SID SID-a]. <br>
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 Sid'a 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]]


Istnieją dwa playery:  
== 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 [http://atariki.krap.pl/images/1/1b/SID_Player_d5fix.zip linku].


[[grafika:Sidplayer1.0betafixswiety.png]]
[[grafika:Sidplayer1.0betafixswiety.png]]


* 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:]
* 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]]


* SlightSidPlayer 1.0 - autorstwa xxl'a, który na dzień dzisiejszy da sie uruchomić tylko pod AtariDOS'em i sio2sd ... (korzysta z xBIOS'a - [http://xxl.atari.pl/?page_id=718 xBIOS - www] ). Do ściągnięcia z tego [http://atariki.krap.pl/images/b/bd/SlightSIDPlayer.zip linku:]
* [[SIDPlay|SID Hardware Player]] napisany przez [[mono]] dla [[SpartaDOS X]].


== Technikalia ==
== Technikalia ==


Some technical info about Slight-SID:
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.


Sid-Registers Location: $d500-$d51f<br>
* $D500..$D51F - lewy SID (tylko zapis; odczyt daje wartość $33),
Sid Clocking Frequency: (17734475Hz/18)=0.985MHz<br>
* $D520..$D53F - prawy SID (tylko zapis; odczyt daje wartość $33),
supported SID chip type: 8580R5 or 6581<br>
* $D540 - zapis: indeks rejestru SID do odczytu, odczyt: wartość rejestru SID,
sugessted SID emulation engine: reSID-fp ( reSID + filter patch )<br>
* $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.


SID register description: http://www.oxyron.de/html/registers_sid.html
== Ciekawostki ==


useful links about SID-chip emulation:
* 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.


http://sidplay-residfp.sourceforge.net/<br>
* Wersja prototypowa (mono) emulowana jest przez emulator [[Altirra]].
http://en.wikipedia.org/wiki/ReSID<br>
http://bel.fi/~alankila/c64-sw/<br>
http://bel.fi/~alankila/c64-sw/index-cpp.html<br>


At this moment Slight-SID can do only write operations to SID-soundchip. When you try to read any register from SID the Slight-SID will return the 0x33 value (the char "S" in Antic screen-code)
== Zobacz też ==
* [[Evie]]
* [[SAMari]]
* [[SIDari]]
* [[SONari]]
* [[TIGari]]
* [[YAMari]]


== Zobacz ==
== Odnośniki zewnętrzne ==
* [http://www.atari.org.pl/slightsid/ Strona domowa (zdjęcia i informacje)]
* [http://www.atari.org.pl/slightsid/ Strona domowa (zdjęcia i informacje)]
* [http://www.atari.org.pl/forum/viewtopic.php?id=9322 Dyskusja na forum AtariArea nt. SlightSid'a]
* [http://www.atari.org.pl/forum/viewtopic.php?id=9322 Dyskusja na forum AtariArea nt. SlightSid'a]


{{stub}}
{{stub}}
[[Kategoria:Atari 8-bit]]
[[Kategoria:Atari 8-bit]]
[[Kategoria:Rozszerzenia]]
[[Kategoria:Rozszerzenia]]

Aktualna wersja z 1 wrz 2020, 22:45

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.

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.

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.