Autor Wątek: M-397 Multiface, czyli stacja dysków, joystick i dźwięk w jednym  (Przeczytany 668 razy)

KWF

  • Moderator
  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: M-397 Multiface, czyli stacja dysków, joystick i dźwięk w jednym
« Odpowiedź #15 dnia: 2024.04.22, 00:09:52 »
Może też zamiast dwóch GALi wsadzić małe CPLD odporne na 5V, np. od Atmela (ATF15xx).
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

pawelb

  • ***
  • Wiadomości: 179
  • Miejsce pobytu:
    Wawa
Odp: M-397 Multiface, czyli stacja dysków, joystick i dźwięk w jednym
« Odpowiedź #16 dnia: 2024.04.22, 00:17:47 »
...  Czyli PLD MEM na linii ~L3 dekoduje: (A15 & ~A1 & A3) + (~A3 & A2), co umożliwiłoby PLD IO dekodować dodatkowo adresy PSG jakie stosuje TS2068.
Chyba to bardziej skomplikowane.  PSG dla portów 128k używa dekodera adresów  ale dla TS2068  'magia' działa wewnętrznie w samym układzie o tej samej nazwie. 
Trzeba by zrobić wsad który reaguje na adresowanie jak w 128k  a innym przypadku liniom  sterującym BC1 i BDIR z TS2068 pozwolić kontrolować PSG.
Właśnie takie wyzwanie  mam dla Timmy (klon Timexa 2048). Udało mi się zrobić dorobienie dekodera adresu jak dla 128k (na LS138 i 7400) ale uniwersalny w/g logiki którą opisałem byłby bardziej pomocny.

ArturM

  • **
  • Wiadomości: 97
  • Miejsce pobytu:
    GZM
Odp: M-397 Multiface, czyli stacja dysków, joystick i dźwięk w jednym
« Odpowiedź #17 dnia: 2024.04.22, 06:48:41 »
W kolejnej rewizji PCB warto przewidzieć zamiast AY-3-8912 tańszy i mniejszy gabarytowo układ AY-3-8913.
Niestety ten układ, ani nie jest tańszy, ani dostępniejszy. Ceny -8912 a -8913 są podobne i oscylują w okolicy 70-80zł sztuka.
Najlepiej byłoby wstawić -8910, których jest na pęczki, ale się nie zmieści...

Pewnie da się też to wcisnąć na 2-warstwowy PCB przy odrobinie wysiłku, to też znaczna oszczędność, no ale kto bogatemu zabroni  :P
Owszem, da się zrobić na 2 warstwach, ale czy warto się męczyć by na płytce zaoszczędzić 0,6$ (Tyle dokładnie, wg cen u mojego dostawcy PCB)?

Może też zamiast dwóch GALi wsadzić małe CPLD odporne na 5V, np. od Atmela (ATF15xx).
Nie róbmy z tego jakiejś armaty na wróbla. Poza tym te ATF22V10 jeszcze nie wyginęły.


ArturM

  • **
  • Wiadomości: 97
  • Miejsce pobytu:
    GZM
Odp: M-397 Multiface, czyli stacja dysków, joystick i dźwięk w jednym
« Odpowiedź #18 dnia: 2024.04.22, 12:08:29 »
PSG dla portów 128k używa dekodera adresów  ale dla TS2068  'magia' działa wewnętrznie w samym układzie o tej samej nazwie. 
Przepraszam, ale nie bardzo rozumiem co masz na myśli w tym zdaniu. :(

Ja to widzę tak:
  • Ktoś kto użyje tego MF z ZX 48 włączy sobie wszystko. W końcu po to powstał ten projekt. Będzie miał stację, Kempston oraz AY na portach 128K.
  • Ktoś kto użyje tego MF z TC2048 wyłączy Kempston by nie dublować z tym wbudowanym. Będzie miał stację i AY na portach 128K, a przy zmodyfikowanej logice też AY na portach z 2068 (o ile coś gra w ten sposób).
Raczej nikt nie będzie tego używał z 2068 bo: potrzebny jest inny firmware, potrzebne jest inaczej zrobione złącze krawędziowe, no i tak Kempstona oraz AY będzie musiał wyłączyć.

paroos

  • *****
  • Wiadomości: 515
  • Miejsce pobytu:
    BB
Odp: M-397 Multiface, czyli stacja dysków, joystick i dźwięk w jednym
« Odpowiedź #19 dnia: 2024.04.22, 13:09:21 »
Jak dla mnie bomba :)
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, Enterprise 64, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

KWF

  • Moderator
  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: M-397 Multiface, czyli stacja dysków, joystick i dźwięk w jednym
« Odpowiedź #20 dnia: 2024.04.22, 16:39:52 »
Raczej nikt nie będzie tego używał z 2068 bo: potrzebny jest inny firmware, potrzebne jest inaczej zrobione złącze krawędziowe, no i tak Kempstona oraz AY będzie musiał wyłączyć.

Hmm inne złącze krawędziowe (wariant tego z ZX81) jest w amerykańskim TS2068, bo w portugalskim TC2068 pokrywa się ono z tym z TC2048. Z każdym 2068 (TS i TC) Kempston działa normalnie i nie trzeba go wyłączać. Zewnętrzne PSG też działają OK o ile nie używa się portów MMU i wewnętrznego PSG.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Johnny Red

  • **
  • Wiadomości: 56
  • Miejsce pobytu:
    Portugal
Odp: M-397 Multiface, czyli stacja dysków, joystick i dźwięk w jednym
« Odpowiedź #21 dnia: 2024.04.22, 19:34:16 »
The way I see:

With 2068: Kempson ON / the external AY could be used on 128K ports
With 2048: Kempson OFF / the AY could be selectable between 128K and 2068 ports
With 48K: Kempson ON / the AY could be selectable between 128K and 2068 ports
With 128K: Kempson ON / the AY could be used on 2068 ports