Autor Wątek: Nowy Harlequin...  (Przeczytany 255274 razy)

z80pio

  • *
  • Wiadomości: 10
  • Miejsce pobytu:
    PL, Kraków, okolice Buska
Odp: Nowy Harlequin...
« Odpowiedź #780 dnia: 2022.01.31, 18:56:01 »
ta do video to jest jakiś SRAM Nec 70ns a ta druga UM61512AK-15, tylko ja mam płytkę 3H i się nie da innych pamięci wsadzić

tomi

  • ***
  • Wiadomości: 152
  • Miejsce pobytu:
    Poznań
Odp: Nowy Harlequin...
« Odpowiedź #781 dnia: 2022.01.31, 19:08:47 »
z80pio, dzięki. To raczej sugeruje, że podmianka pamięci video na wolniejszą raczej nie rozwiąże problemu z problematycznym demami, a ponieważ nie widzę innych problemów chyba na razie się wstrzymam z jej zakupem. Chyba, że w wersji 2d miałoby to inaczej działać. Może ktoś ma HQ128 na którym działają te demka.

tomi

  • ***
  • Wiadomości: 152
  • Miejsce pobytu:
    Poznań
Odp: Nowy Harlequin...
« Odpowiedź #782 dnia: 2022.02.06, 18:51:45 »
Udało mi się doprowadzić mojego HQ128issue2D do satysfakcjonującego stanu  8) :

ostatnie dwa problemy:
...
W przypadku procesora CMOS demko MDA nadal źle dekoduje kolor na ramce i ma zakłócony dźwięk, i jw. niektóre demka nie uruchamiają kolejnej części.
Ale za to działa już poprawnie divMMC (co prawda musi być przestawiony przełącznik odwracający sygnał zegara, ale wg informacji od  Zaxona przy timex'ach, tosterach i klonach może to być wymagane).
...

Ten problem nie dotyczy samego HQ128, lecz w ogóle ZX Spectrum z różnymi procesorami CMOS.
Zrobiłem eksperyment i włożyłem problematyczne CPU CMOS do ZXS128+2 (szarego) i ... uzyskałem identyczne objawy: MDA demo - błędne dekodowanie koloru i zakłócenia dźwięku, divMMC - wymaga odwróconego zegara.
Więc to bardziej owoc 100% kompatybilności niż problemów HQ128. Jako rozwiązanie należy stosować odpowiednie procesory :)  W moim przypadku obok NMOSowych Zilogów sprawdzaja się NMOSowe NEC D780C-2. Natomiast nie poprawnie działał obok CMOSowych Zilogów, NMOSowy SGS Z8400AB1.

...  w przypadku procesora NMOS (i CMOS) bez zmian (niektóre demka nie uruchamiają kolejnej części) btw - to dema na ZX48+AY na pisanych pod ZX128 nie spotkałem na razie problemu.
...

Tu poprosiłem o wsparcie Don Superfo i dzięki jego uprzejmości mogę zacytować poniższe rozwiązanie:
"The problem in issue 2D is relate to AY decoder. In issue 2D I used only U4 to decode both port 0x7FFD and AY port, it's not perfect decoder. You can try remove pin 6 from 5V and connect it to M1 of Z80. If it still doesn't work you need to add another 74HC138 to separate AY decoder, see attached picture"

I faktycznie zadziałało po podaniu sygnału M1 z CPU zamiast VCC na pin6 U4 (74HCT138AP) wszystkie problematyczne dema działają, m.in.: Smash Megademo, Lyra II Megademo, New View (48k).  8)


Co do rozwiązania z drugim 74HC138 (patrz zdjęcie), to mam wątpliwości, bo jest to rozwiązanie stosowane w HQ128issue3H a tu sprawdzał demo z80pio i też miał problem. Wydaje się, że tu również należałoby wykorzystać sygnał M1 (nie testowałem tego rozwiązania). Sam sprawdzałem tylko rozwiązanie z wykorzystaniem sygnału M1 przez U4, u mnie działa i je polecam.
« Ostatnia zmiana: 2022.02.06, 20:43:54 wysłana przez tomi »

tapy

  • ***
  • Wiadomości: 147
Odp: Nowy Harlequin...
« Odpowiedź #783 dnia: 2022.02.06, 20:33:33 »
W moim przypadku obok NMOSowych Zilogów sprawdzaja się NMOSowe NEC D780C-2. Natomiast nie poprawnie działał obok CMOSowych Zilogów, NMOSowy SGS Z8400AB1.

I tu się pojawia ciekawa kwestia, gdyż SGS podobnie jak Mostek korzystał z oryginalnych masek Ziloga w przeciwieństwie do NEC, którego produkt jest efektem... reverse engineering (tak, wówczas nie tylko blok wschodni stosował tą drogę pozyskiwania produktów). To że istnieją różnice w wersjach CMOS to było wiadome, są też takie które nie przechodzą testów nieudokumentowanych instrukcji (Toshiba TMPZ84C00 i NEC D70008 generujące ten sam błąd - ta sama maska?). Ciekawe jak zachowałby się w tych testach NMOS Sharp LH0080, ale tego niestety nie posiadam lub GoldStar Z8400 to już sprawdzę w najbliższym czasie. Interesujący temat.

sterner

  • *
  • Wiadomości: 8
  • Miejsce pobytu:
    Wrocław
Odp: Nowy Harlequin...
« Odpowiedź #784 dnia: 2022.02.12, 19:59:31 »
Poskładałem harequina 48 i chciałbym wstawić do niego potencjometr do regulacji głośności. Mógłby mi ktoś poradzić gdzie go wstawić i jaką powinien mieć oporność? Płytka ma kilka warstw i nie wiem, czy byłoby to w ogóle możliwe. Wstawiam część schematu z okolic głośnika, będę wdzięczny za pomoc.


z80pio

  • *
  • Wiadomości: 10
  • Miejsce pobytu:
    PL, Kraków, okolice Buska
Odp: Nowy Harlequin...
« Odpowiedź #785 dnia: 2022.02.15, 08:28:37 »
Zacząłbym próby od najmniej inwazyjnej metody, wykorzystując te goldpiny CON3 przy głośniczku. Zamiast zworki, między 1 i 2 podpiąć rezystor między 10 a 200 Ohm i zobaczyć jak z głośnością. Szukałbym największej wartości, przy której coś jeszcze słychać i wybrał potencjometr najbardziej zbliżony, myślę, że będzie to 100 albo 220 Ohm. Można też podpiąć między jedno z wyprowadzeń głośniczka a punktem na płytce, gdzie miało ono być wlutowane.

andy

  • *****
  • Wiadomości: 957
  • Miejsce pobytu:
    Kielce Wsch.
Odp: Nowy Harlequin...
« Odpowiedź #786 dnia: 2022.02.15, 21:42:32 »
100 łomów właczałem kiedyś w szereg z głośnikiem podłączonym do radia w innym pokoju. Ładnie się regulowało.
pzdr
a.
POKE 35899,0  ZX 81, ZX Spectrum +, +2, Harlequin, ZX Max 48 & 128, Spider 48, Chrome 128, TC 2048, divIDE, CPC 464