Autor Wątek: Uszkodzony Timex2048  (Przeczytany 6989 razy)

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2458
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Uszkodzony Timex2048
« Odpowiedź #30 dnia: 2023.03.27, 15:55:26 »
W zasadzie to chyba większość jak nie wszystkie 4416 są jednonapięciowe w odróżnieniu do 4116 które są zwykle 3-napięciowe ;)

Ruscy też robili jednonapięciowe odpowiedniki 4116, mam chyba nawet kilka sztuk gdzieś w szufladzie ale miały troszkę inaczej zasilanie z tego co pamiętam.
Zachodnie jednonapięciowe odpowiedniki 4116 to MB8118 (Fujitsu) lub MK4516 (Mostek).
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

trojacek

  • *****
  • Wiadomości: 6856
  • Miejsce pobytu:
    Warszawa
Odp: Uszkodzony Timex2048
« Odpowiedź #31 dnia: 2023.03.27, 16:18:46 »
W zasadzie to chyba większość jak nie wszystkie 4416 są jednonapięciowe w odróżnieniu do 4116 które są zwykle 3-napięciowe ;)

Zgadza się, wszystkie. Ale przegapiłeś kontekst:

Czyli, czy dobrze kojarzę, że zamiast 2x4416 dolnego RAMu w TC2048 łatwiej niż 2x4464, byłoby wstawić 2x 4x"4116"("na_barana", jakąs wersję jednonapięciową), czy nawet analogicznie 2x 4x4164 ?? Mam na myśli z punktu widzenia elektronicznego, pozostawmy gabaryty na boku.


Cytuj
Zachodnie jednonapięciowe odpowiedniki 4116 to MB8118 (Fujitsu) lub MK4516 (Mostek).

Plus jeszcze kilka innych, ale nie mam przy sobie swojego archiwum PDF-ów.
Tak czy siak - trzymałbym je na potrzeby jakichś upartych (uporczywie wysadzających tranzystory) płyt 48K. Tam jest bardziej ich miejsce, niż w TC2048.

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2458
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Uszkodzony Timex2048
« Odpowiedź #32 dnia: 2023.03.27, 17:25:56 »
Nie wiem po co tak kombinować kiedy na Aliexpress są dostępne TMS4416 po kilka złotych.

Przed chwilą znalazłem tam co najmniej kilka ofert.  ;)
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

ZX-Bzik

  • *
  • Wiadomości: 33
Odp: Uszkodzony Timex2048
« Odpowiedź #33 dnia: 2023.03.27, 17:28:46 »
Masz na myśli jednonapięciowe 4116? Oczywiście, że były. Mam nawet kilka sztuk. Problem jest raczej z ich kupieniem, a nie z tym, że nie istnieją.
Tak, tak, oczywiście miałem na myśli jednonapięciowe "4116" :). Pownieważ one dla uniknięcia pomyłek zwykłe były inaczej oznaczane (o czym wspomniałem wcześniej), to właśnie dlatego z pełną premedytacja pisałem 4116 w cudzysłowie :). "4416" w tym zacytowanym przez Ciebie fragmencie to był zwykły "błąd pisarski", zaraz to poprawię w moim poprzednim poście.
EDIT: Niestety nie da się już poprawić tego błędu w tym wcześniejszym moim poście:)... widocznie za dużo czasu minęło od napisania?

Nadal uważam, że w TC2048 nie ma na nie miejsca. W przenośni, oczywiście. Po co kaleczyć biedaka takimi protezami?
Ja też tak uważam, bo to było pytanie raczej teoretyczne, ale mające potwierdzić, czy dobrze w pewnym momencie (po już waszym wytłumaczeniu) myślałem, ze zamiast dolnego 2x4416 w TC2048 nie da się (w prosty sposób) zastosować 2x4464, ale da się za elektronicznego punktu widzenia zastosować 2x 4x"4116"(jednonapięciowe) czy 4164 (oczyw. z 7bit rfsh).
A i oczywiście nie wsadziłbym w realu do swojego TC2048 takich piętrowych dziwolągów, przecież to nawet nie dałoby się w prosty sposób zmieścić pod obudową, stad już na wstępie moja uwaga o abstrahowaniu od sprawy gabarytów.

trojacek

  • *****
  • Wiadomości: 6856
  • Miejsce pobytu:
    Warszawa
Odp: Uszkodzony Timex2048
« Odpowiedź #34 dnia: 2023.03.27, 19:39:54 »
EDIT: Niestety nie da się już poprawić tego błędu w tym wcześniejszym moim poście:)... widocznie za dużo czasu minęło od napisania?

Już się magicznie poprawiło ;)
Zostało tylko jako nawiązanie u damika, ale myślę, że wiadomo, o co chodzi.

Cytuj
Ja też tak uważam, bo to było pytanie raczej teoretyczne (...)
A i oczywiście nie wsadziłbym w realu do swojego TC2048 takich piętrowych dziwolągów, przecież to nawet nie dałoby się w prosty sposób zmieścić pod obudową, stad już na wstępie moja uwaga o abstrahowaniu od sprawy gabarytów.

Aha, uff, sprawa wyjaśniona. Tego widać nie doczytałem :)
« Ostatnia zmiana: 2023.03.27, 20:41:04 wysłana przez trojacek »

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2458
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Uszkodzony Timex2048
« Odpowiedź #35 dnia: 2023.03.27, 20:06:28 »
Wypraszam sobie, nikogo tutaj nie cytowalem.  :P
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

trojacek

  • *****
  • Wiadomości: 6856
  • Miejsce pobytu:
    Warszawa
Odp: Uszkodzony Timex2048
« Odpowiedź #36 dnia: 2023.03.27, 20:40:34 »
Fakt. Nawiązywałeś :)

KWF

  • Moderator
  • *****
  • Wiadomości: 6877
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Uszkodzony Timex2048
« Odpowiedź #37 dnia: 2023.03.28, 08:20:18 »
... to było pytanie raczej teoretyczne, ale mające potwierdzić, czy dobrze w pewnym momencie (po już waszym wytłumaczeniu) myślałem, ze zamiast dolnego 2x4416 w TC2048 nie da się (w prosty sposób) zastosować 2x4464, ale da się za elektronicznego punktu widzenia zastosować 2x 4x"4116"(jednonapięciowe) czy 4164 (oczyw. z 7bit rfsh).

Nie nie da się, ani z teoretycznego, ani praktycznego punktu widzenia. Nie ma znaczenia zastosowanie jednonapięciowych układów typu 4116. A nie da się bez dodatkowej logiki, ponieważ wewnętrzna organizacja układów 4116 jest inna niż zastosowanych w Timexie 4416. Zresztą pisałem o tym w wątku o Timmym (kol. trojacek podsyłał link). Ale jeszcze raz:
  • 4116 - pamięć dynamiczna o pojemności 1 x 16384 bitów, 7 linii adresowych (A0-A6) na 7 kolumn (A0-A6), z czasem odświeżania 2 ms (7 bitowe),
  • 4416 - pamięć dynamiczna o pojemności 4 x 16384 bitów, 8 linii adresowych (A0-A7) na 6 kolumn (A1-A6), z czasem odświeżania 4 ms (8 bitowe).

Może załączone obrazki lepiej przemówią.

Timex i SCLD inaczej multipleksują linie adresowe niż ZX Spectrum i ULA. Nie można rozwiązania ZX Spectrum przełożyć wprost na zachowanie Timexa. Pomijam różnicę pomiędzy przełączaniem adresów przez SCLD, a zewnętrzne multipleksery w Timexe, bo są one z punktu widzenia pamięci 4416 zgodne.

A co do odświeżania, to w przypadku dolnego RAMu nie ma ono znaczenia, ponieważ pamięć ta jest także odświeżana przez każdy cykl operacji na pamięci obrazu. Konstrukcja ZX Spectrum/Timexa załatwia nam to bez udziału procesora. Zauważcie, że w ZX Spectrum tylko w płytach w wydaniu 1 i 2 /RFSH z Z80 jest podłączony do pamięci dolnego RAMu przez rezystor R57. Jedna z pierwszych modyfikacji fabrycznych mówi, aby go usunąć i odpiąć /RFSH od linii /RAS dolnego RAMu. Pozostawienie /RFSH może powodować powstawanie artefaktów na ekranie, dlatego w większości płyt wydania 2 jest miejsce na ten rezystor, ale fabrycznie go tam nie było.

W Timexie /RFSH jest dokładany przez SCLD do linii A7 i wychodzi z układu jako A7RB (R - refresh, B - buffer). Ta linia podpięta do wejścia zewnętrznego multipleksera 'LS157. Drugie jego wejście jest podpięte do A14, wyjście jest oznaczane jako MA7 i jest podpięte do wejścia A7 górnego RAMu (4416 lub 4464) oraz przez bufor/rezystor (MA7') do wejścia A7 dolnego RAMu. Stan linii A14 CPU jest ignorowany przez pamięć 4416, ponieważ wewnętrznie jest on pominięty (brak podpięcia adresu kolumny), ale ma znaczenie w układach 4464.

KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

trojacek

  • *****
  • Wiadomości: 6856
  • Miejsce pobytu:
    Warszawa
Odp: Uszkodzony Timex2048
« Odpowiedź #38 dnia: 2023.03.28, 08:23:49 »
Fakt, zapomniałem o tej innej multipleksacji. SCLD nie będzie trafiał w odpowiednią ćwiartkę przestrzeni adresowej.
« Ostatnia zmiana: 2023.03.28, 14:01:44 wysłana przez trojacek »