Autor Wątek: Z cyklu umiesz to proszę zrób ;-)  (Przeczytany 16607 razy)

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2701
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Z cyklu umiesz to proszę zrób ;-)
« Odpowiedź #15 dnia: 2024.06.28, 10:50:44 »
Gdzieś widziałem projekt klona Juniorowego FDC wraz z PSG na pokładzie, to upraszcza zamontowanie tego w komputerze bez dodatkowego druciarstwa, jeśli chciałby ktoś jednocześnie oryginalne FDC i PSG. ;)
No chyba że kanapka pod CPU dla samego PSG + oryginalny FDC.

M-397 w Elwro 800 Junior to chyba będzie nieco większe wyzwanie, bo pozostaje problem z przełączaniem jego ROM aby nie żarło się to z tymi dodatkowymi wbudowanymi w Juniora.
Rozumiem że to M-397 zamiast tego FDC z juniora, bo jednocześnie oba to chyba się nie uda.  ;)

Tak w zasadzie to można by zrobić adapter ze złącza systemowego Juniora pod złącze krawędziowe ZX48, umożliwiłoby to z pewnymi ograniczeniami testowanie różnej maści interface z ZX Spectrum.


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

PitMakot

  • ***
  • Wiadomości: 103
  • Miejsce pobytu:
    Kraków
Odp: Z cyklu umiesz to proszę zrób ;-)
« Odpowiedź #16 dnia: 2024.06.28, 11:27:06 »

Tak w zasadzie to można by zrobić adapter ze złącza systemowego Juniora pod złącze krawędziowe ZX48, umożliwiłoby to z pewnymi ograniczeniami testowanie różnej maści interface z ZX Spectrum.


Ciekawy pomysł, damik. To by się dało w miarę prosto zrobić.
Z tyłu Juniora jest trochę miejsca i slot  ZX48 gdzieś by się tam zmieścił :D
Można by było poeksperymentować z interfejsami.

PIC 14, ZX80, ZX81, TS1000, ZX Spectrum, ZX Spectrum+, ZX Spectrum 128, ZX Spectrum +2, ZX Spectrum QL, Sinclair TV, FDD 3000, Timex TC2048, Unipolbrit, Elwro 800 Junior, BYTE, Robik, ZX80/81 by Wilco2009, Amstrad CPC-464, Amstrad CPC-6128, Amstrad PPC

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2701
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Z cyklu umiesz to proszę zrób ;-)
« Odpowiedź #17 dnia: 2024.06.28, 12:52:30 »
Jednym z ograniczeń byłoby to że brakuje sygnału do blokowania wewn. ROM Juniora, czyli tylko dla IF bez wbudowanego ROM/EPROM na pokładzie.
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

steev

  • *****
  • Wiadomości: 1410
  • Miejsce pobytu:
    inode 42
Odp: Z cyklu umiesz to proszę zrób ;-)
« Odpowiedź #18 dnia: 2024.06.28, 13:34:36 »
No to M-397 odpada.
Chyba żeby go zintegrować z oryginalnym ROMem zastępując procedury obsługi dysków na te z FDD3...
Machines should work. People should think.

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2701
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Z cyklu umiesz to proszę zrób ;-)
« Odpowiedź #19 dnia: 2024.06.28, 14:02:24 »
Można by coś chyba pokombinować aby taki sygnał wypracować, jednak bez modyfikacji płyty gł. Juniora się nie obejdzie.
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

KWF

  • *****
  • Wiadomości: 7105
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
Odp: Z cyklu umiesz to proszę zrób ;-)
« Odpowiedź #20 dnia: 2024.06.28, 14:37:43 »
Gdzieś widziałem projekt klona Juniorowego FDC wraz z PSG na pokładzie, to upraszcza zamontowanie tego w komputerze bez dodatkowego druciarstwa, jeśli chciałby ktoś jednocześnie oryginalne FDC i PSG. ;)
@damik: chyba pijesz do mnie: https://www.speccy.pl/forum/index.php?topic=4367.msg67383#msg67383

Nie tak prosto z tym będzie, ponieważ pewne sygnały sterujące z Z80 nie są dostępne wprost na złączu wewnętrznymi Juniora ;) np. nie ma bezpośredniego dojścia do /RD i /WR, ale jest ich logiczna suma z /IORQ. Czystego /IORQ też nie ma i podobnie jest z sygnałem /MREQ.
KWF
-----
R Tape loading error 0:1

trojacek

  • *****
  • Wiadomości: 6964
  • Miejsce pobytu:
    Warszawa
Odp: Z cyklu umiesz to proszę zrób ;-)
« Odpowiedź #21 dnia: 2024.06.28, 15:01:34 »
Czyli: /IOR, /IOW, /MEMR i /MEMW?
Pachnie standardem Intela (8228/8238).

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2701
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Z cyklu umiesz to proszę zrób ;-)
« Odpowiedź #22 dnia: 2024.06.28, 22:40:59 »
Czyli chyba łatwiej będzie to pobrać bezpośrednio z kanapki pod CPU niż na siłę wypracowywać jakoś nawet szybką logiką z CPLD + lagi propagacyjne te brakujące sygnały ze złącza systemowego.  ???

Pozostaje jedynie przeróbka płyty gł pod blokowanie ROM'ów... no i chyba tyle ?

Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

trojacek

  • *****
  • Wiadomości: 6964
  • Miejsce pobytu:
    Warszawa
Odp: Z cyklu umiesz to proszę zrób ;-)
« Odpowiedź #23 dnia: 2024.06.29, 10:58:39 »
Czyli chyba łatwiej będzie to pobrać bezpośrednio z kanapki pod CPU

Ale dlaczego łatwiej?
Zauważ, że praktycznie każdy interfejs robi i tak funkcję "OR" na /IORQ z /RD, i, osobno, /IORQ z /WR.
Jeśli więc bramki w Juniorze nie są jakieś koszmarnie wolne, to nie powinno być żadnych problemów.

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2701
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Z cyklu umiesz to proszę zrób ;-)
« Odpowiedź #24 dnia: 2024.06.29, 21:20:32 »
No niekoniecznie, trochę nam się rozjadą timingi a niektóre IF mogą być na to wrażliwe bo to już zawsze kilka nS więcej.
A z doświadczenia wiem że to często potrafi mieć niebagatelne znaczenie w Speccy.

To w zasadzie proszenie się o kłopoty przy takim sumowaniu i rozdzielaniu linii sterujących magistrali tam i z powrotem.
Potem będzie dylemat dlaczego coś się sypie z Juniorem kiedy na ZX48 działa bezproblemowo.
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

KWF

  • *****
  • Wiadomości: 7105
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
Odp: Z cyklu umiesz to proszę zrób ;-)
« Odpowiedź #25 dnia: 2024.06.30, 07:27:48 »
Raczej problem leży w przeprojektowaniu logiki klejącej z wersji z ZX Spectrum na zgodną ze złączem rozszerzeń Elwro. Do tego Junior dopiero pokazuje swoje zalety w CP/J, a tryb ZX Spectrum jest jakby na siłę. Niby jest pełne 64K RAM, ALE ROM niezgodny z gumiakiem, dema korzystające z tablicy przerwań na podstawie pustego miejsca w ROMie ZX Spectrum będą się sypać. Timingi prawie są zgodne, ale rozbudowa pod 128K będzie rzeźbieniem w metrze mułu i tonie wodorostów.

A czy warto? Jeśli ktoś to robi dla siebie, bo ma chęci, to super, ale ogólnie grupa docelowa prawie zerowa. Junior to taki trochę Jupiter ACE, niby jest, a tak realnie go nie ma. Więc lepiej niech zostanie tym czym jest, bez udziwnień.
KWF
-----
R Tape loading error 0:1

Maryjan

  • *****
  • Wiadomości: 6884
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Z cyklu umiesz to proszę zrób ;-)
« Odpowiedź #26 dnia: 2024.06.30, 12:19:08 »
Przypuszczam, że prędzej, czy później Elwro stanie się sprzętem gablotkowym i tyle.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma