Autor Wątek: ZX Mini 48 i ZX Max 48  (Przeczytany 179628 razy)

pear

  • *****
  • Wiadomości: 5508
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: ZX Mini 48 i ZX Max 48
« Odpowiedź #615 dnia: 2017.12.07, 11:23:09 »
Skoro tak pytasz, to nie, nie ma sensu.
Koszty będą na tyle wysokie, że robienie kilku sztuk dla grupki świrów, to bardziej fanaberia niż potrzeba ;D
ZX/Enterprise/CPC/Robotron/C128D

nietoperz

  • ****
  • Wiadomości: 400
Odp: ZX Mini 48 i ZX Max 48
« Odpowiedź #616 dnia: 2017.12.07, 11:27:33 »
Klawiatura ps/2 to dodatkowy CPLD+attiny13 albo większy CPLD (albo zamknąć to w PSOC4/5 ale będzie SMD). W XC95144 ULA+klawiatura już się nie zmieściła. Klawiatura to dodatkowe 40 flip_flopów  + muxy i dekodery kolumn. Chyba, że są jakieś lepsze rozwiązania.

Zastanawiam się czy rozwiązanie podobne do interface PS/2 do CPC by przeszło (http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/is-there-any-recent-project-to-connect-a-pc-(ps2)-keyboard-to-the-cpc/30/) - w CPC numer wiersza jest wystawiany przez 8255 i odczytywany przez AY-ka - w ZX trochę trudniej i szybciej trzeba reagować ale może jakaś atmega8 zamiast '51?! Trzeba się zastanowić.

No i się zastanowiłem: dla Z80 od aktywacji iorq i rd to czasu faktycznego odczytania danych z magistrali musi minać mniej niż ~500ns, na avr@16MHz przeciętna instrukcja wykona się w 62.5 lub 125ns. A w tym czasie musi odczytać stan linii adresowych, zdekodować i wystawić na magistralę danych Z80 stan kolumny klawiatury.

Dlaczego YMZ284 nie może być zamiast AY - na poziomie rejestrów wygląda identycznie tyle, że mono?
« Ostatnia zmiana: 2017.12.07, 12:12:42 wysłana przez nietoperz »

KWF

  • *****
  • Wiadomości: 6816
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: ZX Mini 48 i ZX Max 48
« Odpowiedź #617 dnia: 2017.12.07, 13:13:52 »
W YMZ284 nie ma portu I/O, wszystkie 3 kanały wewnętrznie zmiksowane. Cenowo identycznie jak AY-3-8912. Jedynie opakowanie mniejsze.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

silenter

  • *****
  • Wiadomości: 1337
  • Miejsce pobytu:
    Warszawa/Radzymin
Odp: ZX Mini 48 i ZX Max 48
« Odpowiedź #618 dnia: 2017.12.07, 13:17:14 »
Ale można wrzucić 2szt i zrobić turbo ;)
------------
Ja wiem, że to trochę sztuka dla sztuki - ale całe to przedsięwzięcie takie jest :)
128k +2 UK issue 1, JS128, FDD3000 in restoration, ZAXON MGT +D, PEAR AmpY, Pear ExEar :), PEAR TI-OF-TTL+FDD35, co to tu robi??? => 2xCDTV&A500

https://soundcloud.com/silenter

https://www.youtube.com/channel/UCKZhL7Lq1zUDDnRDTJKhN4A

KWF

  • *****
  • Wiadomości: 6816
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: ZX Mini 48 i ZX Max 48
« Odpowiedź #619 dnia: 2017.12.07, 13:27:48 »
A od strony softu jak to wyglada? Jakie są różnice w brzmieniu między AY z miksowaniem zewnętrznym, a tym YMZ284?
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

silenter

  • *****
  • Wiadomości: 1337
  • Miejsce pobytu:
    Warszawa/Radzymin
Odp: ZX Mini 48 i ZX Max 48
« Odpowiedź #620 dnia: 2017.12.07, 14:42:12 »
Nie wiem - nigdy nie słyszałem, ale wyobrażam sobie, że tak jakbyś aygreka puścił mono
128k +2 UK issue 1, JS128, FDD3000 in restoration, ZAXON MGT +D, PEAR AmpY, Pear ExEar :), PEAR TI-OF-TTL+FDD35, co to tu robi??? => 2xCDTV&A500

https://soundcloud.com/silenter

https://www.youtube.com/channel/UCKZhL7Lq1zUDDnRDTJKhN4A

KWF

  • *****
  • Wiadomości: 6816
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: ZX Mini 48 i ZX Max 48
« Odpowiedź #621 dnia: 2017.12.07, 14:57:36 »
Jak w "Toastraku" ;) jednak pozostanę przy AY-3-8910/12 .

O ile się nie mylę inne rejestry są używane do kontrolowania amplitudy D/A w tych układach.
« Ostatnia zmiana: 2017.12.07, 15:16:52 wysłana przez Klaud »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

nietoperz

  • ****
  • Wiadomości: 400
Odp: ZX Mini 48 i ZX Max 48
« Odpowiedź #622 dnia: 2017.12.07, 15:46:23 »
No ciekawe, oznacza to, że YM2149 (od którego ten 16-to pinowiec pochodzi) jednak nie jest, jak się powszechnie uważa, zamiennikiem AY. Czyżby nikt nie używał tych rejestrów czy nikt nie zauważył, że jest różnica w dzwięku? Rejestry od generatora obwiedni też są przesunięte.

KWF

  • *****
  • Wiadomości: 6816
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: ZX Mini 48 i ZX Max 48
« Odpowiedź #623 dnia: 2017.12.07, 15:51:13 »
Zamiennikiem może być, o ile soft rozpozna z jakim układem ma do czynienia i odpowiednio przesunie sterowanie rejestrami. Chyba Japończycy coś takiego robili.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

silenter

  • *****
  • Wiadomości: 1337
  • Miejsce pobytu:
    Warszawa/Radzymin
Odp: ZX Mini 48 i ZX Max 48
« Odpowiedź #624 dnia: 2017.12.07, 16:05:53 »
Panowie - o jakich różnicach piszecie? - właśnie przeglądam PDFY AYgreka i YMZ284 - nie widzę żadnych różnic w rejestrach dotyczących PSG!
128k +2 UK issue 1, JS128, FDD3000 in restoration, ZAXON MGT +D, PEAR AmpY, Pear ExEar :), PEAR TI-OF-TTL+FDD35, co to tu robi??? => 2xCDTV&A500

https://soundcloud.com/silenter

https://www.youtube.com/channel/UCKZhL7Lq1zUDDnRDTJKhN4A

KWF

  • *****
  • Wiadomości: 6816
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: ZX Mini 48 i ZX Max 48
« Odpowiedź #625 dnia: 2017.12.07, 16:09:22 »
Rejestry od R8 w górę są przesunięte o 2.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

silenter

  • *****
  • Wiadomości: 1337
  • Miejsce pobytu:
    Warszawa/Radzymin
Odp: ZX Mini 48 i ZX Max 48
« Odpowiedź #626 dnia: 2017.12.07, 16:13:46 »
Załącznik strona 5 - które rejestry są przesunięte, bo ślepy jestem?
128k +2 UK issue 1, JS128, FDD3000 in restoration, ZAXON MGT +D, PEAR AmpY, Pear ExEar :), PEAR TI-OF-TTL+FDD35, co to tu robi??? => 2xCDTV&A500

https://soundcloud.com/silenter

https://www.youtube.com/channel/UCKZhL7Lq1zUDDnRDTJKhN4A

KWF

  • *****
  • Wiadomości: 6816
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: ZX Mini 48 i ZX Max 48
« Odpowiedź #627 dnia: 2017.12.07, 16:18:38 »
Prosze bardzo
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

silenter

  • *****
  • Wiadomości: 1337
  • Miejsce pobytu:
    Warszawa/Radzymin
Odp: ZX Mini 48 i ZX Max 48
« Odpowiedź #628 dnia: 2017.12.07, 16:23:26 »
kurcze posługiwałem się tym dokumentem:
http://www.sinclair.hu/hardver/otletek/ay_doc/AY-3-8912.htm
128k +2 UK issue 1, JS128, FDD3000 in restoration, ZAXON MGT +D, PEAR AmpY, Pear ExEar :), PEAR TI-OF-TTL+FDD35, co to tu robi??? => 2xCDTV&A500

https://soundcloud.com/silenter

https://www.youtube.com/channel/UCKZhL7Lq1zUDDnRDTJKhN4A

silenter

  • *****
  • Wiadomości: 1337
  • Miejsce pobytu:
    Warszawa/Radzymin
Odp: ZX Mini 48 i ZX Max 48
« Odpowiedź #629 dnia: 2017.12.07, 16:25:53 »
zresztą dokumentacja od ym2149 mówi że różnic nie ma.

Skąd macie te doce do AYgreka?
128k +2 UK issue 1, JS128, FDD3000 in restoration, ZAXON MGT +D, PEAR AmpY, Pear ExEar :), PEAR TI-OF-TTL+FDD35, co to tu robi??? => 2xCDTV&A500

https://soundcloud.com/silenter

https://www.youtube.com/channel/UCKZhL7Lq1zUDDnRDTJKhN4A