Autor Wątek: Klon CPC6128  (Przeczytany 42972 razy)

ArturM

  • ***
  • Wiadomości: 246
  • Miejsce pobytu:
    GZM
Odp: Klon CPC6128
« Odpowiedź #150 dnia: 2025.05.10, 15:48:20 »
Tak sobie jeszcze "głośno myślę"... ;) Co sądzicie o takim rozwiązaniu?
ZX 48 | HQ 48 SMD | Sizif-512 | FDD3000 | SFDD3500 | M-397 Multiinterface | DivMMC AY - KiCad user | PCB Designer

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2745
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Klon CPC6128
« Odpowiedź #151 dnia: 2025.05.10, 16:29:45 »
Trudno powiedzieć, trzeba by to sprawdzić w praktyce czy poprawnie zadziała.
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

McArti0

  • Moderator
  • *****
  • Wiadomości: 301
Odp: Klon CPC6128
« Odpowiedź #152 dnia: 2025.05.10, 16:56:27 »
Tak sobie jeszcze "głośno myślę"... ;) Co sądzicie o takim rozwiązaniu?

LS245 jest jednokierunkowy więc nie działa.

Rezystory przeciążają stany wysokie i spowalniają zbocza więc to morderstwo dla wszystkich wyjść.

BUSRQ zabija A0-A15 do Z więc to w ogóle nie działa.

Zegar

  • **
  • Wiadomości: 73
  • Miejsce pobytu:
    Europa
  • Z80/CA80
    • Wszystko o CA80.
Odp: Klon CPC6128
« Odpowiedź #153 dnia: 2025.05.10, 17:06:28 »
Tak sobie jeszcze "głośno myślę"... ;) Co sądzicie o takim rozwiązaniu?
Pomysł jest dobry, ale te pull downy mogą nie wystarczyć. Zależy co jest podłączone do magistrali AD. Dodałbym HC244 między drabinką a AD i otwierałbym odwróconym PASS. Wtedy drabinkę można pominąć.
P.S. 245 też dałbym HC. Układ ma działać z Z80C00, prawda?

McArti0

  • Moderator
  • *****
  • Wiadomości: 301
Odp: Klon CPC6128
« Odpowiedź #154 dnia: 2025.05.10, 17:26:54 »
pomysł jest do kitu od samego początku. >:( :D

Zegar

  • **
  • Wiadomości: 73
  • Miejsce pobytu:
    Europa
  • Z80/CA80
    • Wszystko o CA80.
Odp: Klon CPC6128
« Odpowiedź #155 dnia: 2025.05.10, 17:33:56 »
pomysł jest do kitu od samego początku. >:( :D
245 jest dwukierunkowy. 244 dodaję, żeby nie było tych zjawisk, o których napisałeś wyżej. Myślę, że da się coś z tego zrobić. Niestety na GAL-ach się nie znam...  ;)
P.S. Pisaliśmy w tym samym czasie.  :D

McArti0

  • Moderator
  • *****
  • Wiadomości: 301
Odp: Klon CPC6128
« Odpowiedź #156 dnia: 2025.05.10, 18:35:45 »
Nie o taką dwukierunkowość tu chodzi. 245 jest zawsze w danej chwili jednokierunkowy. RD przy przerwaniach w IM2 jest Hi a następuje odczyt Lo wektora przerwań.
W CPC plus jest DMA kiedy RD jest Hi. Prrr Szalony!  ;)

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2745
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Klon CPC6128
« Odpowiedź #157 dnia: 2025.05.10, 19:04:49 »
Wy tu sobie gagu gadu, a u mnie jest pewien postęp.
Po wymianie pamięci RAM w dolnym banku komputer już wykazuje nieco lepszą stabilność z prockiem N-MOS.  :D

Jednak nadal nie zawsze poprawnie ładuje przynajmniej jedną grę. pt. "Operation Alexandra" na której czasem sypie się ekran startowy, czasem intro a czasami sama gra się sypie po załadowaniu.
Ta gra akurat mocno rzeźbi po RAM'ie i dekompresuje duże bloki pamięci, więc jest dobrym programem testowym, nawet ROM testowy nie wyłapuje subtelnych problemów tak skutecznie jak ona. ;)
« Ostatnia zmiana: 2025.05.10, 19:39:10 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

Zegar

  • **
  • Wiadomości: 73
  • Miejsce pobytu:
    Europa
  • Z80/CA80
    • Wszystko o CA80.
Odp: Klon CPC6128
« Odpowiedź #158 dnia: 2025.05.10, 19:16:17 »
Nie o taką dwukierunkowość tu chodzi. 245 jest zawsze w danej chwili jednokierunkowy. RD przy przerwaniach w IM2 jest Hi a następuje odczyt Lo wektora przerwań.
W CPC plus jest DMA kiedy RD jest Hi. Prrr Szalony!  ;)
Przecież to nie jest żaden problem. Z DMA czy bez dane zawsze idą w jednym kierunku. Nigdy z dwóch źródeł naraz. @Tapy na pewno już coś podobnego robił. https://www.vtsys.pl/moduly-rc2014/z80-cpu-module/

McArti0

  • Moderator
  • *****
  • Wiadomości: 301
Odp: Klon CPC6128
« Odpowiedź #159 dnia: 2025.05.10, 20:10:08 »
Po uwikłaniu IORQ działa poprawnie ale ma tylko 6mA obciążalność. pomysł z BUSRQ jest bez sensu. Czy ATF umie połączyć wyjście 3 stanowe z wejściem na jednym pinie?

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2745
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Klon CPC6128
« Odpowiedź #160 dnia: 2025.05.10, 22:38:43 »
W załączniku gra testowa na jakiej warto sprawdzić stabilność CPC-ITX ładując ją po kilkanaście razy na zimnym i rozgrzanym sprzęcie.

Na niestabilnym kompie potrafi się wywalać losowo na obrazku startowym, intro i samej grze po rozpakowaniu lub w jego trakcie.

Warto też sprawdzić z i bez podpiętego ekspandera magistrali systemowej MX4 z i bez obsady dodatkowymi kartami.
U mnie na procku C-MOS nie było problemów tylko dźwięk szumiał, na N-MOS bywało różnie.

Jestem ciekaw jak to u Was zadziała.  ;D
« Ostatnia zmiana: 2025.05.10, 22:59:07 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

McArti0

  • Moderator
  • *****
  • Wiadomości: 301
Odp: Klon CPC6128
« Odpowiedź #161 dnia: 2025.05.11, 22:23:51 »
W SLG46826 mogę scalić wejścia z wyjściami i zapewnić na tych samych pinach test DATA i jednocześnie zerowanie DATA jak przyjdzie na to pora.

no i sterowanie DIR, /OE dla 245 lub prawdziwego dwukierunkowego.

W zasadzie to DIR powinno być zanegowane, bo 245 ma procesor po stronie B.
« Ostatnia zmiana: 2025.05.11, 22:33:56 wysłana przez McArti0 »

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2745
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Klon CPC6128
« Odpowiedź #162 dnia: 2025.05.12, 11:09:14 »
Fajny ten układ SLG46826, tylko ciekaw jestem jaki jest próg wejścia w to rozwiązanie, pewnie potrzebny jest jeszcze jakiś devkit/programator do tego który nie jest raczej darmowy. ;)

« Ostatnia zmiana: 2025.05.12, 11:43:08 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

McArti0

  • Moderator
  • *****
  • Wiadomości: 301
Odp: Klon CPC6128
« Odpowiedź #163 dnia: 2025.05.12, 12:46:39 »

McArti0

  • Moderator
  • *****
  • Wiadomości: 301
Odp: Klon CPC6128
« Odpowiedź #164 dnia: 2025.05.12, 14:44:29 »
https://www.mouser.pl/ProductDetail/968-SLG4DVKLITE

Programator dla całej rodziny slg4xxxx. 175 zł