Evie

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 18:42, 24 sie 2014
KMK (Dyskusja | wkład)
(Oprogramowanie)
← Previous diff
Wersja z dnia 21:45, 24 sie 2014
KMK (Dyskusja | wkład)
(Mapa pamięci)
Next diff →
Linia 29: Linia 29:
** bit 3 - AY clock select, 0 - 1.77MHz, 1 - 2MHz, ** bit 3 - AY clock select, 0 - 1.77MHz, 1 - 2MHz,
** bit 2 - AY /sel, oryginalny AY ma nogę, którą można sprawić, że podzielimy master clock na 2. Tu jest podobnie, bo wpisanie 1 zrobi to samo, ** bit 2 - AY /sel, oryginalny AY ma nogę, którą można sprawić, że podzielimy master clock na 2. Tu jest podobnie, bo wpisanie 1 zrobi to samo,
-** bit 1-0 - wybór filtru dla SID-a.+** bit 1-0 - wybór filtru dla SID-a: brak, filtr liniowy, 6581, 8580.
* $d700-$d703 - Covox - cztery kolejne kanały pod kolejnymi adresami * $d700-$d703 - Covox - cztery kolejne kanały pod kolejnymi adresami

Wersja z dnia 21:45, 24 sie 2014

Rozszerzenie możliwości dźwiękowych ośmiobitowego Atari opracowane przez Pasia w maju 2014 roku. Jest to płytka z układem FPGA, w którym umieszczono następujące rzeczy:

  • emulację drugiego POKEY-a
  • emulację układu AY-3-8910/YM2149
  • emulację układu SID (z filtrami 6581 lub 8580 do wyboru)
  • 4-kanałowy Covox
  • obsługę klawiatury PS/2

Powstały 3 prototypy, układ czeka na producenta.

Spis treści

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.77MHz, 1 - 2MHz,
    • bit 2 - AY /sel, oryginalny AY ma nogę, którą można sprawić, że podzielimy master clock na 2. Tu jest podobnie, bo wpisanie 1 zrobi to samo,
    • 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