Evie

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 22:44, 24 sie 2014
KMK (Dyskusja | wkład)
(Charakterystyka)
← Previous diff
Wersja z dnia 22:44, 24 sie 2014
KMK (Dyskusja | wkład)
(Charakterystyka)
Next diff →
Linia 6: Linia 6:
* emulację drugiego [[POKEY]]-a * emulację drugiego [[POKEY]]-a
* emulację układu [http://pl.wikipedia.org/wiki/General_Instrument_AY-3-8910 AY-3-8910/YM2149] * emulację układu [http://pl.wikipedia.org/wiki/General_Instrument_AY-3-8910 AY-3-8910/YM2149]
-* emulację układu [http://pl.wikipedia.org/wiki/MOS_Technology_SID SID] (z filtrami 6581 lub 8580 do wyboru)+* emulację układu [http://pl.wikipedia.org/wiki/MOS_Technology_SID SID]
* 4-kanałowy [[Covox]] * 4-kanałowy [[Covox]]
* obsługę klawiatury PS/2 * obsługę klawiatury PS/2

Wersja z dnia 22:44, 24 sie 2014

Rozszerzenie możliwości dźwiękowych ośmiobitowego Atari opracowane przez Pasia w maju 2014 roku.

Spis treści

Charakterystyka

Jest to, przeznaczona do zamontowania we wnętrzu komputera, płytka z układem FPGA, w którym umieszczono następujące rzeczy:

Układ AY-3-8910 można taktować zegarem 0,886 MHz, 1 MHz, 1,773 MHz i 2 MHz. Układ SID taktowany jest zegarem 0,992 MHz. Dla tego ostatniego możliwy jest też wybór jednego z czterech ustawień filtra: wyłączony, filtr liniowy, 6581 ("stary SID") i 8580 ("nowy SID").

Powstały 3 prototypy, urządzenie czeka na producenta.

Oprogramowanie

Wsparcie dla Evie zapewnia SID Hardware Player, player do plików .SID napisany przez mono, oraz tegoż autora PSG Player, do plików .PSG (zawierających muzyczki na układ AY/YM).

Układu AY-3-8910 z Evie używa też emulator Let's Emu!.

Mapa pamięci

  • $d2c0-$d2df - SID (tylko zapis, odczyt daje wszędzie $33).
  • $d2e0-$d2ef - AY (zapis i odczyt)
  • $d2f0 - AY - read data/register select
  • $d2f1 - AY - write data
  • $d2fa-$d2fd - w ASCII "Evie"
  • $d2fe - numer wersji w BCD. "10" to 1.0
  • $d2ff - rejestr konfiguracyjny:
    • bit 7 - 1 włącza rejestry SIDa na stronę $d5,
    • bit 6 - 1 włącza led "caps lock" na klawiaturze PS/2
    • bit 5 - 1 włącza led "num lock" na klawiaturze PS/2
    • bit 4 - 1 włącza led "scroll lock" na klawiaturze PS/2
    • bit 3 - AY clock select, 0 - 1.77 MHz, 1 - 2 MHz,
    • bit 2 - AY /sel, wpisanie 1 podzieli master clock przez dwa.
    • bit 1-0 - wybór filtru dla SID-a: brak, filtr liniowy, 6581, 8580.
  • $d700-$d703 - Covox - cztery kolejne kanały pod kolejnymi adresami

Przez brak pełnego dekodowania adresów rejestry $d2c0-$d2ff są też w $d280-$d2bf.

Zobacz też

Odnośniki zewnętrzne

Personal tools