forum speccy.pl

ZX Spectrum => HARDWARE => Wątek zaczęty przez: csiwek w 2019.02.12, 22:13:25

Tytuł: AY + Kempston
Wiadomość wysłana przez: csiwek w 2019.02.12, 22:13:25
Witam i dziękuję za przyjęcie

Od razu się przyznaję że całe moje dzieciństwo przegrałem na wszelkiego typu atarynkach ale ostatnio wpadł mi w ręce dziewiczy 48k.
Zrobiłem mu composite out a teraz w dwa wieczory zaprojektwałem coś takiego co ma mi dać jakiś dzwięk i możliwość podłączeja joya.

https://easyeda.com/editor#id=5c9b3184e78b464cbfdf37a4b02f0f7a|cf1d25f31c724f9ba3ca3d0fbf946744


Jest to zlepek kilku schematów znalezionych w sieci.
Na początku zamiast oscylatora na połówce LS00 i połówce LS74 włożyłem gotowy generator, taki co pasuje w DIP14 ale miał 1.86MHz zamiast 1.77MHz  (mam ich chyba kilogram) ale potem zmieniłem tak jak w oryginale bo się bałem że będe słyszał róznicę jak zobaczyłem wzór na częstotliwość wyjściową AY-ka
Nie jestem też pewien czy reset zadziała bo troche denerwujące jest wyłączanie gumiaka z prądu za każdym razem
Rozumiem też że dekodowanie adresu Kempstona tylko z A5 jest jak najbardziej w porządku  i nie będzie  się gryzło z AY-kiem?

Proszę o  rzucenie oka przez fachowców i ewentualnie uwagi...
Płytki już zamówiłem ale w JLCPCB kosztują $8 za 10 sztuk więc zawsze moge zamówić nowe...

c.

EDIT: URL sie popsuł. Załączam skrót:
http://tinyurl.com/y48buhwr
Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: trojacek w 2019.02.12, 23:07:33
Witaj!

Cytuj
Na początku zamiast oscylatora na połówce LS00 i połówce LS74 włożyłem gotowy generator, taki co pasuje w DIP14 ale miał 1.86MHz zamiast 1.77MHz  (mam ich chyba kilogram) ale potem zmieniłem tak jak w oryginale bo się bałem że będe słyszał róznicę jak zobaczyłem wzór na częstotliwość wyjściową AY-ka

Słusznie. Usłyszałbyś różnicę. Zwłaszcza, jakby razem z AY grał też beeper.

Cytuj
Nie jestem też pewien czy reset zadziała bo troche denerwujące jest wyłączanie gumiaka z prądu za każdym razem

Powinien działać. Kondensator (C27) już jest w gumiaku.

Cytuj
Rozumiem też że dekodowanie adresu Kempstona tylko z A5 jest jak najbardziej w porządku  i nie będzie  się gryzło z AY-kiem?

Tak, i nie będzie, ale Twój schemat jest dziwny. Do dekodera Kempstona używasz /RW zamiast /RD. No i jakieś dziwne połączenia między U1 a U4, nie bardzo rozumiem, jak to ma działać, ale nie mam siły tego analizować. Po 10 godzinach w biurze łeb mi pęka.

Cytuj
EDIT: URL sie popsuł.

Nie popsuł się, tylko w URL-u jest nietypowy znak (|). Ale jakbyś zalinkował prawidłowo :D, to problemu by nie było. Zobacz (https://easyeda.com/editor#id=5c9b3184e78b464cbfdf37a4b02f0f7a|cf1d25f31c724f9ba3ca3d0fbf946744) :)
Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: csiwek w 2019.02.12, 23:17:13
Cytuj
Tak, i nie będzie, ale Twój schemat jest dziwny. Do dekodera Kempstona używasz /RW zamiast /RD. No i jakieś dziwne połączenia między U1 a U4, nie bardzo rozumiem, jak to ma działać, ale nie mam siły tego analizować. Po 10 godzinach w biurze łeb mi pęka.

Masz rację. Powinno być z /RD. Chyba to pózno robiłem - zaraz poprawię, Płytki już się robią wiec poprawię kabelkeim. jak wszystko posprawdzam na prototypie to zamówie nowe.


Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: csiwek w 2019.02.12, 23:25:18
OK, poprawiłem schemat jak i płytkę
Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: trojacek w 2019.02.12, 23:46:13
Wygląda lepiej, zwłaszcza, że teraz widzę, że nóżki 3A i 3B układu U4 nie są ze sobą zwarte :)
Dekodowanie Kempstona wygląda na poprawne, co do AY, to tam namieszałeś tymi bramkami U2, więc zostawiam innym do sprawdzenia :)
Ale na pewno można było z projektu "urwać" co najmniej jeden scalak. O ile ma to jakieś znaczenie, scalaki za grosze, dużo prądu też nie biorą.
Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: PABB w 2019.02.13, 06:45:46
Ale na pewno można było z projektu "urwać" co najmniej jeden scalak. O ile ma to jakieś znaczenie, scalaki za grosze, dużo prądu też nie biorą.

... jak za grosze, to może zamiast 8912 wsadzić 8910 (dostępny nawet w mięsnym za guziki :)).
Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: KWF w 2019.02.13, 07:03:54
Skoro wiszą dwie wolne bramki OR, to może warto zrobić pełny dekoder adresu Kempstona?
Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: csiwek w 2019.02.13, 07:57:25
Skoro wiszą dwie wolne bramki OR, to może warto zrobić pełny dekoder adresu Kempstona?
Kilka wątków poniżej przeczytałem że pełne dekodowanie kempstona nie jest wskazane ze względu na kompatybilność z niektórymi grami,,,

Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: csiwek w 2019.02.13, 08:31:11
Dekodowanie Kempstona wygląda na poprawne, co do AY, to tam namieszałeś tymi bramkami U2, więc zostawiam innym do sprawdzenia :)
Ale na pewno można było z projektu "urwać" co najmniej jeden scalak. O ile ma to jakieś znaczenie, scalaki za grosze, dużo prądu też nie biorą.

Bazowałem się na tym projekcie  https://hw.speccy.cz/pics/ay-interface.png
 (https://hw.speccy.cz/pics/ay-interface.png)
... jak za grosze, to może zamiast 8912 wsadzić 8910 (dostępny nawet w mięsnym za guziki :)).

Jakoś nie pasował mi tam układ 40 nóżkowy zwłaszcza że 16 z nich nie jest używane (Tak na marginesie: Czy jakiekolwiek programy spectrumowe uzywają tych portów równoległych? dlaczego np nie uzywa się ich do joysticków?
W ogóle to myślałem o użyciu YMZ284 ale nie znalazłem definitywnej odpowiedzi czy jest w pełni kompatybilny....

Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: skoti w 2019.02.13, 08:46:38
Zobacz ten projekt http://speccy.pl/wiki/index.php?title=KAY_Kempston%2BAY Sprawdzony uruchomiony i przetestowany.
Możesz porównać sobie schematy. AY 8910 używa się bo jest tani i łatwo dostępny w porównaniu do 8912.
Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: KWF w 2019.02.13, 08:59:17
Do dekodowania portu 31 tylko z A5 wystarczą trzy diody i jeden rezystor. Nie ma sensu wsadzać LS32.

YMZ284 jest zgodny software’owo ale jest monofoniczny.
Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: csiwek w 2019.02.13, 10:34:11
Zobacz ten projekt http://speccy.pl/wiki/index.php?title=KAY_Kempston%2BAY Sprawdzony uruchomiony i przetestowany.
Możesz porównać sobie schematy. AY 8910 używa się bo jest tani i łatwo dostępny w porównaniu do 8912.

Nie widzialem wcześniej tego projektu a widze ze bardzo podobny schemat. Moze rzeczywiscie przekombinowałem z 8912 ale juz kupiłem 2szt po $5/pc . Widze ze 8910 są dostępne za $0.99. Zamówiłem 2 szt - więc może przeprojektuje płytkę (albo nawet zrobie uniwersalną....


Do dekodowania portu 31 tylko z A5 wystarczą trzy diody i jeden rezystor. Nie ma sensu wsadzać LS32.

YMZ284 jest zgodny software’owo ale jest monofoniczny.

No tak - do AND nic więcej nie potrzeba jak kilku diod . Wypróbuje
co do YMZ284 to wypróbuje go na pająka  bo tez kupiłem 1 szt.


Dziękuje za wszystkie komentarze. Powinienem tutaj wejśc wcześniej  :-)
Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: KWF w 2019.02.13, 13:47:08
No tak - do AND nic więcej nie potrzeba jak kilku diod . Wypróbuje

Potrzebujesz bramkę OR:

(https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Diode_OR_Ideal_Diode.jpg/440px-Diode_OR_Ideal_Diode.jpg)

/OE = /RD + /IORQ + A5
Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: csiwek w 2019.02.13, 14:45:33
Cytuj
Potrzebujesz bramkę OR:


Oczywiscie! - myslałem o OR - nie wiem dlaczego napisałem AND!

Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: ZbyniuR w 2019.02.13, 18:27:59
Propo YMZ284, 16-pinowy AYek to musi być maniunie. :)
A czy kojarzycie takie muzyczki w których brak stereo jakoś poważnie zubaża wrażenia?
Albo inaczej, czy są takie kawałki lub efekty w grach, których stereo jest jakoś sensownie wykorzystywane?
Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: trojacek w 2019.02.13, 19:18:36
Jakoś nie pasował mi tam układ 40 nóżkowy zwłaszcza że 16 z nich nie jest używane (Tak na marginesie: Czy jakiekolwiek programy spectrumowe uzywają tych portów równoległych? dlaczego np nie uzywa się ich do joysticków?

Port A (istniejący w 8910 i 8912) jest wykorzystywany przez 128K do komunikacji szeregowej - RS232, MIDI, klawiatura numeryczna. Port B jest tylko w 8910 i nigdy nie widziałem żadnych rozwiązań, które by go wykorzystywały.

Albo inaczej, czy są takie kawałki lub efekty w grach, których stereo jest jakoś sensownie wykorzystywane?

Słyszałem świetne efekty stereo w kilku demach, warto.
Ale do pełni szczęścia przydałoby się jeszcze przełączanie ABC-ACB.

(https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Diode_OR_Ideal_Diode.jpg/440px-Diode_OR_Ideal_Diode.jpg)

Klaud, z tym -6V to pojechane :) Ale widzę, że wikipedia. Masa (0V) w tym miejscu wystarczy.
Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: tdu w 2019.02.13, 22:20:46
Jest jeszcze układ AY-8913 który tych portów dodatkowych nie posiada i jest to przez to mniejszy.
Tytuł: Odp: AY + Kempston
Wiadomość wysłana przez: csiwek w 2019.02.14, 12:56:37
Jest jeszcze układ AY-8913 który tych portów dodatkowych nie posiada i jest to przez to mniejszy.

Tak zie zastanawiam dlaczego go zdyskwalifikowałem ... być może nie było ich na ebayu. Teraz widze ze są. Zamówie jedengo i będę miał pełną kolekcję :-)