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

z80pio

  • *
  • Wiadomości: 11
  • 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

  • GTS
  • ****
  • Wiadomości: 294
  • 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

  • GTS
  • ****
  • Wiadomości: 294
  • 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: 223
  • Z80 & CP/M
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: 11
  • 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: 1065
  • 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

tomi

  • GTS
  • ****
  • Wiadomości: 294
  • Miejsce pobytu:
    Poznań
Odp: Nowy Harlequin...
« Odpowiedź #787 dnia: 2022.10.16, 13:44:59 »
Don Superfo na grupie FB Superfo Harlequin 128 opublikował
listę zmian wprowadzanych w kolejnych wersjach Superfo Harlequin 128

"Here is the detail of each versions
Issue ONE: This is the first version, extend from Harlequin 48K so it has 48K timing.
Bug: - No 470 Ohm resistor at port 7FFD to prevent collision with Disable port signal.
Issue 1: 48K timing, add Kempston joystick port
Bug: - No 470 Ohm resistor at port 7FFD to prevent collision with Disable port signal.
- No IORQULA signal at edge connector
Issue 1B: 48K timing, add 470 Ohm resistor at port 7FFD
Bug: - No IORQULA signal at edge connector
Issue 2: 128K timing, add Kempston joystick port
Bug: - No 470 Ohm resistor at port 7FFD to prevent collision with Disable port signal.
- No IORQULA signal at edge connector
Issue 2B: 128K timing, add 470 Ohm resistor at port 7FFD
Bug: - No IORQULA signal at edge connector
Issue 2D: Support +3 ROM, add IORQULA signal at edge connector *
Issue 2E: Change master clock to be 14.318MHz
Bug: Not 100% 128K timing
Issue 2F: Use only one 74HC257 to generate RGB signal
Issue 2G: Use switch to select 48k-128K timing and PAL-NTSC mode, instead using jumper
Issue 3D: Add RS-232 port and CF-IDE port, support +3E ROM
Issue 3G: Support external +3 floppy disk
Issue 3H: Use MiniDIN 9 for RGB output
Issue 4A: Support ALLRAM mode"

* Dla wersji Issue 2D dla uzyskania 100% kompatybilności z ZX Spectrum 128+ dodatkowo zastosowałem:
1) CPU w wersji NMOS
2) poprawkę zaproponowaną przez Superfo - Sygnał CPU M1 należy podać na pin 6 U4 zamiast VCC
https://www.speccy.pl/forum/index.php?topic=271.msg98010#msg98010

Mariuszczs

  • **
  • Wiadomości: 60
  • Miejsce pobytu:
    Gniezno
Odp: Nowy Harlequin...
« Odpowiedź #788 dnia: 2023.07.15, 20:30:30 »
Dziś polutowałem harlequina 48 . Wystartował od razu test kompa z powodzeniem ale niestety jest zła jakość obrazu. Gdzie i jak szukać przyczyny ?

Mariuszczs

  • **
  • Wiadomości: 60
  • Miejsce pobytu:
    Gniezno
Odp: Nowy Harlequin...
« Odpowiedź #789 dnia: 2023.07.15, 20:42:43 »
Główny ekran basica ma w pionie dwa rzędy w pionie krótkich poziomych kresek. ( słabe zdjęcie ale widać )

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Nowy Harlequin...
« Odpowiedź #790 dnia: 2023.07.15, 20:50:27 »
Obraz po wyjściu kompozytowym i cz-b? Jeśli tak, to koder PAL nie działa prawidłowo, nie dostaje sygnału zegarowego 4,43 MHz.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Mariuszczs

  • **
  • Wiadomości: 60
  • Miejsce pobytu:
    Gniezno
Odp: Nowy Harlequin...
« Odpowiedź #791 dnia: 2023.07.15, 21:13:30 »
Nie mam nic wspólnego z elektroniką - ostatnio lutowałem 30 lat temu oprócz ostatnich paru dni przy naprawie plusa.  Tak obraz z composite. Nic mi nie mówi to że nie dostaje sygnału... . Możesz mnie nakierować ?

Mariuszczs

  • **
  • Wiadomości: 60
  • Miejsce pobytu:
    Gniezno
Odp: Nowy Harlequin...
« Odpowiedź #792 dnia: 2023.07.15, 21:15:35 »
Na J14 mam 7,5 V zamiast opisanego 9. Na J16 nie ma napięć.

Mariuszczs

  • **
  • Wiadomości: 60
  • Miejsce pobytu:
    Gniezno
Odp: Nowy Harlequin...
« Odpowiedź #793 dnia: 2023.07.15, 21:36:24 »
Jednak 4..MHz okazało się bardzo cenną wskazówką - po dociśnięciu tego scalaka smd obraz poprawił się - słabo polutowałem ale już poprawione. Dziękuję.

Dlaczego just nano sd nie odpala mi na tym klonie ? po włączeniu pojawia się ten ekran od just nano, potem ekran basic, ale po wciśnięciu przycisku nie startuje menu tylko pika w głośniku harlequina



zaxon

  • *****
  • Wiadomości: 4689
Odp: Nowy Harlequin...
« Odpowiedź #794 dnia: 2023.07.15, 21:40:35 »
Na NANO  masz po prawej jumper potrójny, spróbuj go przestawić w drugą pozycję. Druga opcja to źle poskładany Harleqiun, często sie to zdaża niestety.
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993