Autor Wątek: Interfejs M-397  (Przeczytany 3085 razy)

trojacek

  • *****
  • Wiadomości: 6794
  • Miejsce pobytu:
    Warszawa
Interfejs M-397
« dnia: 2016.11.03, 17:51:14 »
Interfejs M-397 wyczesany z OLX-a.
Dziwna ta płytka, zwykle była wpięta druga, a tu w to miejsce jakieś dziwne chipy bez oznaczeń...
Widział ktoś takie dziwo?
Nie wiem czy działa, złącze krawędziowe jest szczerbate i na dodatek pęknięte wzdłuż, robię tylko wstępny assessment zanim wyciągnę lutownicę.

pear

  • *****
  • Wiadomości: 5500
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Interfejs M-397
« Odpowiedź #1 dnia: 2016.11.03, 18:17:14 »
Dziwna ta płytka, zwykle była wpięta druga, a tu w to miejsce jakieś dziwne chipy bez oznaczeń...
Widział ktoś takie dziwo?
Ja nie mam żadnego dwupłytkowego M-397. Wszystkie 3 są jednopłytkowe z EFGJ161FN :(
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6794
  • Miejsce pobytu:
    Warszawa
Odp: Interfejs M-397
« Odpowiedź #2 dnia: 2016.11.03, 20:39:17 »
Dobra, odczepiłem ten wątek od ciekawostek aukcyjnych.
Te dziwne układy bez oznaczeń to oczywiście kości PAL 16L8. Jedną udało mi się odczytać, druga daje same jedynki, więc pewnie zabezpieczona. Albo padnięta. A jej zawartość byłaby cenniejsza, bo zastępuje całą płytkę, na której był PAL oraz 74LS109. Albo to ściema i ktoś przed sprzedażą wcisnął tę kość, by nie wyglądało, że interfejs jest niekompletny ;)
Pozostaje sczytanie metodą brute force.

pear

  • *****
  • Wiadomości: 5500
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Interfejs M-397
« Odpowiedź #3 dnia: 2016.11.03, 20:42:04 »
Może to te wsady ?
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6794
  • Miejsce pobytu:
    Warszawa
Odp: Interfejs M-397
« Odpowiedź #4 dnia: 2016.11.03, 20:45:45 »
Nie.
Ten z pozycji "40" jest nieco podobny do 40.jed, ale jednak się różnią. I inna jest też pętelka z drutu po stronie druku (do innej nóżki). Zatem jakaś mutacja. A ponieważ zawartość drugiego PAL-a ("16") ściśle zależy od wersji tego pierwszego, mogę się tylko domyślać, że tajemniczy PAL wpięty w miejsce drugiej płytki ma zaszytą bardzo nietypową, jak na ten interfejs, logikę.
Coraz bardziej się skłaniam ku opinii, że ten scalak to ściema, zatykacz dziury. Albo to nie jest PAL16L8 tylko np. PAL16V8, bo logika na drugiej płytce miała przerzutnik, który MUSI tam być. A PAL16L8 nie ma w środku przerzutników, nie widać też modyfikacji druku, by połączyć któreś wyjście z wejściem tego układu.
No cóż, muszę odgrzebać interfejs dwupłytkowy, gdzieś mam. I porównać ścieżki.
« Ostatnia zmiana: 2016.11.03, 20:55:54 wysłana przez trojacek »

Maryjan

  • *****
  • Wiadomości: 6637
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Interfejs M-397
« Odpowiedź #5 dnia: 2016.11.03, 21:22:30 »
On był kupiony w obudowie ? czy też taki "golas" jak na zdjęciu ?.
Może to jakaś mutacja  Unipolbrit-owska ?.
Chyba, ze czyjaś manufaktura, albo tak jak Podejrzewasz - kość fejkowa.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

trojacek

  • *****
  • Wiadomości: 6794
  • Miejsce pobytu:
    Warszawa
Odp: Interfejs M-397
« Odpowiedź #6 dnia: 2016.11.03, 21:33:54 »
W obudowie z napisem "TIMEX Interface", od spodu naklejka portugalska, czarny guzik RESET. To bardzo stary interfejs, tak na oko. Nieskażony Unipolbritem.

Maryjan

  • *****
  • Wiadomości: 6637
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Interfejs M-397
« Odpowiedź #7 dnia: 2016.11.03, 21:38:02 »
Hmm... to może być rzeczywiście unikat. Choć na razie strach go podłączać pod komputer, a co dopiero stację.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

steev

  • *****
  • Wiadomości: 1356
  • Miejsce pobytu:
    inode 42
Odp: Interfejs M-397
« Odpowiedź #8 dnia: 2016.11.03, 21:52:00 »
Tutaj gość podaje nawet gotowe wsady do 16v8
Więc jest spora szansa że ktoś po prostu zastąpił plecki jednym scalakiem.
Machines should work. People should think.

trojacek

  • *****
  • Wiadomości: 6794
  • Miejsce pobytu:
    Warszawa
Odp: Interfejs M-397
« Odpowiedź #9 dnia: 2016.11.03, 21:52:12 »
Mam testowy komputer, a wyjście na kabel 15 pin wygląda standardowo.
Jutro podłączę :)

EDIT: Nie wytrzymałem i sprawdziłem. Truposz. Nie zgłasza się ROM interfejsu, więc logika w PAL leży i kwiczy.
« Ostatnia zmiana: 2016.11.03, 23:53:51 wysłana przez trojacek »

trojacek

  • *****
  • Wiadomości: 6794
  • Miejsce pobytu:
    Warszawa
Odp: Interfejs M-397
« Odpowiedź #10 dnia: 2016.11.03, 21:54:13 »
Tutaj gość podaje nawet gotowe wsady do 16v8

Dzięki, już Pear wrzucał to w zipie, a ja to wcześniej już sprawdzałem pod kątem podobieństw. Co innego w środku.

steev

  • *****
  • Wiadomości: 1356
  • Miejsce pobytu:
    inode 42
Odp: Interfejs M-397
« Odpowiedź #11 dnia: 2016.11.03, 22:05:08 »
Tak i nie.
Pear wrzucił JEDy dla zestawu PALi 40-16
Istniał jeszcze drugi zestaw, 23-16...
Machines should work. People should think.

trojacek

  • *****
  • Wiadomości: 6794
  • Miejsce pobytu:
    Warszawa
Odp: Interfejs M-397
« Odpowiedź #12 dnia: 2016.11.03, 22:08:03 »
O, nie zauważyłem, choć byłem nawet dziś ta tej czarnej stronie :)
Dzięki jeszcze raz!
Ale to też nie to...

trojacek

  • *****
  • Wiadomości: 6794
  • Miejsce pobytu:
    Warszawa
Odp: Interfejs M-397
« Odpowiedź #13 dnia: Dzisiaj o 11:43:11 »
Pozostaje sczytanie metodą brute force.

Małe speleo na własnym wątku, hehe :)
Dopiero sprawdzenie daty mojego wpisu uświadomiło mi, że to tyle lat trwało, ale... układy zostały rozszyfrowane :)
Klasyczne brute force okazało się niemożliwe, ponieważ w IC3 (GAL-u, który jest zabezpieczony przed odczytem) jest zaimplementowany rejestr. Oczywiście wiedząc, gdzie jest Q (wyjście), a gdzie CLK, i mając w łapkach schemat interfejsu (nawet niekompletny - wystarczy rozpisać, jaki sygnał jest na każdym pinie IC3), mogłem zacząć wyciągać wnioski, jak powinna wyglądać logika okołorejestrowa.

Na razie nic nie udostępniam, bo jeszcze będę testował w rożnych konfiguracjach, by się upewnić, że nie ma tam jakiegoś kruczka.
W odczytaniu IC3 z pomocą przyszedł mi programator Advantech, a w szczególności - procedura testowania z zadanymi wektorami. Drobnymi kroczkami, porównując wyniki z oryginalnym GAL, doszedłem do stanu, w którym komputer wstaje i poprawnie wczytuje programy z dyskietki.

Na czym testowałem:
- Gumiak z ROM NEC i procesorem SGS.
- TC2048 z ROM NEC i procesorem NMOS Zilog.
- FDD3000 oryginał (duża płyta).
- Interfejs, oczywiście, jak w wątku.

ROM w TC2048 raczej nie był tam oryginalnie, bo to standardowa wersja gumiakowo-plusowa. Ale diabli wiedzą, co ten komputer przeszedł, choć na szczęście nie ma śladu żadnych modów. A właśnie płyta 2048 standardowo pracuje z EPROM-em, więc mod proponowany dla NEC-a jest już fabrycznie zaimplementowany :)
Co nie zmienia faktu, że na obu komputerach nie działa TI-of-TTL...

PS. Dziś rano odkryłem jeszcze jedną drobną różnicę w stosunku do oryginału. Małe niedopatrzenie, które nijak nie zmienia działania, ale widzę, że warto jeszcze pocyzelować ;)
« Ostatnia zmiana: Dzisiaj o 11:52:49 wysłana przez trojacek »