Autor Wątek: Zamiennik ULA coraz blizej ;)  (Przeczytany 69611 razy)

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Zamiennik ULA coraz blizej ;)
« Odpowiedź #90 dnia: 2016.06.08, 09:25:15 »
Tylko, czy potrzebujemy ? Druga wersja ma mieć tryby wideo Timex'a.
Poza tym wymiana oryginalnego SCLD na zamiennik byłaby bardzo kłopotliwa.
Ścieżki są kiepskiej jakości i podstawka PLCC w wersji SMD słabo się trzyma. Już to ćwiczyłem.
ZX/Enterprise/CPC/Robotron/C128D

Damianx

  • *****
  • Wiadomości: 657
  • Miejsce pobytu:
    Pruszków
Odp: Zamiennik ULA coraz blizej ;)
« Odpowiedź #91 dnia: 2016.06.08, 09:50:54 »
To prawda ale czy oznacza to że mamy takie timexy złomować ?
Spectrum512k - Spectrum+128k - +2A - +3 Pear Ay - TC2048 S-VIDEO - Didaktik Gama80k\192k- A4000\060 - A1200\030 - A600\9tails - CD32 - A500 GVP Impact II - C64\SD2IEC\DualSID - Atari130XE\SIO2SD\Stereo - CA2001 - CPC6128\HXC - Atari Mega Ste UltraSatan.

Rzeznik

  • *****
  • Wiadomości: 2134
  • Miejsce pobytu:
    Katowice
Odp: Zamiennik ULA coraz blizej ;)
« Odpowiedź #92 dnia: 2016.06.08, 09:54:17 »
Wybaczcie niewiedzę, ale czy dobrze rozumiem, że teraz mając w ZX 128 +2 Profi i dokładając taką ULĘ z timingami Pentagona, będzie już wszystko działało teraz jak w prawdziwym ruskim sprzęcie?

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Zamiennik ULA coraz blizej ;)
« Odpowiedź #93 dnia: 2016.06.08, 09:57:02 »
To prawda ale czy oznacza to że mamy takie timexy złomować ?
Miałem na myśli, żeby oszczędzać oryginały, a do zabawy wyciągnąć nowsze zamienniki :)
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Zamiennik ULA coraz blizej ;)
« Odpowiedź #94 dnia: 2016.06.08, 10:06:52 »
Co w żaden sposób nie poprawia bytu padniętych timexów.

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Zamiennik ULA coraz blizej ;)
« Odpowiedź #95 dnia: 2016.06.08, 10:09:21 »
Ograniczy za to przyrost ilości padalców.
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Zamiennik ULA coraz blizej ;)
« Odpowiedź #96 dnia: 2016.06.08, 10:18:48 »
Nie sądzę.
Ja np. częściej korzystam z TC2048, niż jakiegokolwiek sinclaira. Ze względu na klawiaturę, brak padających pamięci, jakość obrazu, a także port joysticka. I bezproblemową współpracę z FDD3000.
Jest też na pewno wielu użytkowników timexów, którzy nie mają wyboru, bo po prostu nie wszyscy kolekcjonują stare komputery. Pada im jedyny ośmiobitowiec i co, do śmietnika?

Konkludujuąc - najlepszym wyjściem byłby zewnętrzny adapter, zastępujący ULA. Tak, zewnętrzny, wpinany w złącze krawędziowe, ale przelotowy.
I jest to całkowicie wykonalne, na dodatek nie trzeba wtedy tak mocno upychać wszystkiego na maleńkiej płytce.
« Ostatnia zmiana: 2016.06.08, 10:28:54 wysłana przez trojacek »

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Zamiennik ULA coraz blizej ;)
« Odpowiedź #97 dnia: 2016.06.08, 10:51:58 »
Hm, a może zrobić klon pasujący do obudowy Timex'a ?
Jest już na tyle padniętych sztuk, żeby było warto zająć się tematem ?
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Zamiennik ULA coraz blizej ;)
« Odpowiedź #98 dnia: 2016.06.08, 10:56:23 »
Ba, jasne! :)
Tylko może zabraknąć miejsca na TTL-e. Chyba, że się coś pominie (np. port 244).

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Zamiennik ULA coraz blizej ;)
« Odpowiedź #99 dnia: 2016.06.08, 11:02:13 »
Po co TTL-e skoro jest (ma być) ULA ?
ZX/Enterprise/CPC/Robotron/C128D

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Zamiennik ULA coraz blizej ;)
« Odpowiedź #100 dnia: 2016.06.08, 11:16:59 »
Otworzą się nowe możliwości w dziedzinie "klonów". Wypuszczenie SLAM-a jest dobrym posunięciem, szczególnie, że w przyszłości autor projektu przewiduje większe możliwości, niż w standardowej ULA. Poza tym, zastanawia mnie, czy SLAM jest mniej "prądożerny" od standardowej ULA. Choć w przypadku projektowania klona ZX-a lub Timex-a, myślę, że nie będzie to miało większego znaczenia przy obecnych układach zasilania. Faktem jest, że gdyby powstał klon Timex-a i mieścił wię w standardową obudowę, był by to fakt mile widziany.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Zamiennik ULA coraz blizej ;)
« Odpowiedź #101 dnia: 2016.06.08, 11:53:57 »
Po co TTL-e skoro jest (ma być) ULA ?

No niby tak.
Ja automatycznie pomyślałem o czymś na kształt Harlequina.

Gryzor

  • *****
  • Wiadomości: 2009
  • Miejsce pobytu:
    Warszawa
Odp: Zamiennik ULA coraz blizej ;)
« Odpowiedź #102 dnia: 2016.06.08, 13:50:45 »
Wyglada, ze Mark stworzyl wlasny Core ULA 128. Po wydaniu ksiazki o ULA, jak widac temat ruszyl do przodu i implementacje mnoza sie jak kroliki.
Pentagona nie da sie zamknac w samym ULA, ale pewno mozna przeprojektowac ZXa 128k tak aby dzialal w obu trybach. O ile pamietam Rosjanie mieli takie rozwiazania.   

Ilyad

  • *****
  • Wiadomości: 580
  • Miejsce pobytu:
    Białystok, IV Rzesza Pospolita
Odp: Zamiennik ULA coraz blizej ;)
« Odpowiedź #103 dnia: 2016.06.08, 17:02:21 »
Wybaczcie niewiedzę, ale czy dobrze rozumiem, że teraz mając w ZX 128 +2 Profi i dokładając taką ULĘ z timingami Pentagona, będzie już wszystko działało teraz jak w prawdziwym ruskim sprzęcie?
Nie wszystko dobrze pamiętam, ale to nie kwestia samych timingów, ale szybkości reakcji kostek pamięciowych (to się chyba nazywa "memory contention" ?), gdzie w standardowych ZX-ach były te kostki różne a w Pentagonie były takie same. Skutek tego taki że w  niektórych rosyjskich demach odpalanych na ZX+2 czasami obraz i muza wyraźnie zwalnia. Wymieniając ULA, nigdy tego efektu się nie pozbędziesz. Poprawcie mnie jak się mylę.
ZX-81, ZX-Pand AY, 48k "gumiak", 48K+, 128K + "Toster", +2 "szarak" 1024k Profi, Masakrator FM, DivIDE 2K11, ZX Evolution rev. C, ZX-Uno, C64, C16 64K, Plus4 + 1541 Ultimate II + SD2IEC

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Zamiennik ULA coraz blizej ;)
« Odpowiedź #104 dnia: 2016.06.08, 17:07:52 »
Blisko, ale nie tak ;)
Memory contention nie jest związane z parametrami kostek pamięci, ale sposobem dostępu do nich przez CPU. O dostęp do pamięci obrazu "bije" się z procesorem ULA, więc wprowadzono marshalling na zasadzie, że ULA zawsze może, a CPU - na ściśle określonych warunkach. Gdy procesor próbuje uzyskać dostęp w czasie, gdy korzysta ULA, to ULA wstrzymuje sygnał CLK procesora na kilka (od 1 do 7?) cykli zegara. Czyli procesor nic nie robi, czekając na "odmrożenie", czyli jak ULA skończy robić swoje i przywróci procesorowi sygnał CLK.
Tak to wyglądało w modelu 48, nie podejrzewam, żeby w 128-kach zrobiono to inaczej, choćby ze względu na możliwie dużą kompatybilność. Choć timingi się zmieniły, niestety.

O, tu jest o tym informacja:
http://www.worldofspectrum.org/faq/reference/48kreference.htm#Contention

A tu nawet więcej:
http://scratchpad.wikia.com/wiki/Contended_memory

Natomiast "szybkość reakcji kostek pamięciowych" nazywana jest czasem dostępu i podana zwykle na obudowie pamięci (w nanosekundach).
« Ostatnia zmiana: 2016.06.08, 17:15:35 wysłana przez trojacek »