forum speccy.pl

ZX Spectrum => HARDWARE => Wątek zaczęty przez: Tygrys w 2012.07.18, 10:08:12

Tytuł: Z80 i zły M1
Wiadomość wysłana przez: Tygrys w 2012.07.18, 10:08:12
Jeden z użytkowników WoS opisał problem linii M1 dla procesorów Z80. Przypominam że jest on powodem niedziałania divide w ZX Spectrum.

Do przeczytania tu: http://www.worldofspectrum.org/forums/showthread.php?t=40148
Tytuł: Odp: Z80 i zły M1
Wiadomość wysłana przez: trojacek w 2023.03.24, 15:45:18
Ponieważ Sinclair w latach 80'tych nie wykorzystywał z funkcji potrzebujących M1, nie miało to większego znaczenia

Tylko małe sprostowanie - Interface 1 zadebiutował w 1983 roku i wykorzystywał dekodowanie rozkazu RST 8 z użyciem linii /M1 do przełączania ROM. Tak naprawdę niemal wszyscy producenci peryferiów mających ROM kopiowali potem ten mechanizm z IF1.
Tyle, że nie każdy z automatu go kupował - bo większości prywatnych odbiorców wystarczał magnetofon.
Tytuł: Odp: Z80 i zły M1
Wiadomość wysłana przez: tomi w 2023.03.24, 15:59:43
Dzięki @trojacek za poprawkę bo zupełnie zapomniałem o tym, że IF1 z niego korzystał - pewnie dlatego, że w ubiegłym wieku był dla mnie poza zasięgiem  ;D

Ciekawe jak (zwłaszcza w Anglii) reagował serwis gwarancyjny Sinclaira na reklamację klientów którzy kupili ZXS z IF1, a zgłaszali jego nie działanie. Świadomie przecież montowali takie CPU i to wcale nie w marginalnych ilościach. Może przy sprzedaży bundle'a mieli wyselekcjonowane s/n Spectrumów których nie należy sprzedawać w takim komplecie?  ::) (ale to pewnie temat na inny wątek)  :)
Tytuł: Odp: Z80 i zły M1
Wiadomość wysłana przez: trojacek w 2023.03.24, 16:28:39
Dodam jeszcze taką teorię - że uszkodzenie linii /M1 to wynik sąsiedztwa z napięciem 12VAC na złączu krawędziowym:

http://blog.tynemouthsoftware.co.uk/2017/07/z80-m1-signals.html
Tytuł: Odp: Z80 i zły M1
Wiadomość wysłana przez: damik w 2023.03.24, 19:02:55
Skłaniam się ku teorii bliskości 12VAC, sam tak załatwiłem kiedyś jeden procek bo złącze nie miało koleczka na wcięciu i trochę krzywo wszedł jakiś IF no i procek przetrwał jednak już bez linii M1.
Tytuł: Odp: Z80 i zły M1
Wiadomość wysłana przez: Gryzor w 2023.03.27, 17:33:19
Czyli warto usunac 12 VAC z szyny ?  :-\  Czytalem gdzies, ze to polaczenie bliskosci 12VAC z wiszacym w powietrzu M1, co daje mieszanke wybychowa. Tyle ze ja mialem nowe (chyba) Z80 z tez zle dzialajaca linia. Moze "prawie" nowe.
To jest tez pytanie do wlascicieli Amstradow, MSX i innej masci - czy tam problem M1 nie wystepowal...
Tytuł: Odp: Z80 i zły M1
Wiadomość wysłana przez: ZX-Bzik w 2023.03.27, 18:00:52
To raczej dobry pomysł, żeby usunąć to 12V AC z szyny... czy w ogóle jest ktoś w stanie podać przykład komercyjnego interfejsu, który wykorzystywał to napięcie??
Tytuł: Odp: Z80 i zły M1
Wiadomość wysłana przez: trojacek w 2023.03.27, 18:44:45
To raczej dobry pomysł, żeby usunąć to 12V AC z szyny... czy w ogóle jest ktoś w stanie podać przykład komercyjnego interfejsu, który wykorzystywał to napięcie??

Podejrzewam, że jakieś pierwsze interfejsy RS232 mogły z tego korzystać. Ale nie dam sobie głowy uciąć.
Myślę, że dyskretne przecięcie ścieżki załatwi sprawę.
Tytuł: Odp: Z80 i zły M1
Wiadomość wysłana przez: Maryjan w 2023.03.27, 18:59:06
Albo zaopatrzyć się w jakiegoś klona do "codziennego" użytku.
Tytuł: Odp: Z80 i zły M1
Wiadomość wysłana przez: Gryzor w 2023.03.28, 11:32:53
12VA i -5V na zlaczu to chyba pomylka, w zasadzie te napiecia sa dla LM1889 i 4116. Moze do celow testowych.
Tytuł: Odp: Z80 i zły M1
Wiadomość wysłana przez: trojacek w 2023.03.29, 00:56:32
12VA i -5V na zlaczu to chyba pomylka

Nie do końca. Tak jak się obawiałem, Interface 1 korzysta z 12VAC do RS232 :(
Z kolei 12V i -5V prawdopodobnie były używane przez interfejsy rozszerzające pamięć o 32KB. Coś gdzieś kiedyś widziałem takiego.

(https://ia800604.us.archive.org/view_archive.php?archive=/1/items/World_of_Spectrum_June_2017_Mirror/World%20of%20Spectrum%20June%202017%20Mirror.zip&file=World%20of%20Spectrum%20June%202017%20Mirror/sinclair/technical-docs/ZXInterface1_Schematics.gif)
Tytuł: Odp: Z80 i zły M1
Wiadomość wysłana przez: KWF w 2023.03.29, 07:34:28
W pierwszym podejściu ZX82 (ZX Spectrum) miał tylko 16KB na pokładzie i możliwość rozszerzenia do 32K/48K wewnętrznie lub zewnętrzne. Układy 4116 były tańsze niż 4164, a do 4116 potrzeba 3 napięć. No i należy pamiętać, że Sir Sinclair miał dwa bziki: miniaturyzacja i koszty minimalne.
Tytuł: Odp: Z80 i zły M1
Wiadomość wysłana przez: Gryzor w 2023.03.29, 16:17:06
No tak, przeciez na 4116 taniej :-) A Interface 1 potwierdza, ze A23 bylo przewidziane do generacji -12V, to sie zgadza z opisem w Hardware Manual.
Ale jak ktos uzywa divXXX, to dla bezpieczenstwa M1 mozna spokojnie odciac.
Tytuł: Odp: Z80 i zły M1
Wiadomość wysłana przez: trojacek w 2023.03.29, 17:50:31
Ale jak ktos uzywa divXXX, to dla bezpieczenstwa M1 mozna spokojnie odciac.

Chyba napisałeś co innego, niż zamierzałeś ;)
Tytuł: Odp: Z80 i zły M1
Wiadomość wysłana przez: Gryzor w 2023.03.31, 13:02:43
No tak, chodzilo o 12VAC na zlaczu A23, poprawiam, zanim ktos skorzysta z poprzedniej rady  :D
Tytuł: Odp: Z80 i zły M1
Wiadomość wysłana przez: trojacek w 2023.03.31, 13:29:50
Nie widzę, byś coś poprawił. Nie masz dostępu?