forum speccy.pl
ZX Spectrum => HARDWARE => Wątek zaczęty przez: PitMakot w 2024.09.20, 12:00:55
-
Czy komuś udało się odczytać ROM 23128?
Próbowałem różnych kombinacji i nie udało mi się odczytać kości.
Na Labtool 48UXP oraz TL866II+.
Zawartość ROM jest opublikowana ale chciałem sam to wyczytać z układu.
Jak dotąd bez powodzenia :(
-
Można odczytać jak 27128 ale:
CS (PIN27) do 5V
OD (PIN 22) zewrzeć z /CE (PIN20) i oba podłączyć do PIN22 programatora
PIN20 programatora wisi luzem
-
CS (PIN27) połączony do 5V (PIN28)
/OE (PIN 22) zwarty z /CE (PIN20) i oba podłączone do PIN22 programatora
PIN20 programatora wisi luzem
Niestety dalej nie czyta :(
Czy do PIN27 5V musi być podane z zewnątrz?
-
Jakiś komunikat z oprogramowania programatora? W TL866 należy wyłączyć rozpoznawanie sygnatury układu.
5V możesz wziąć z PIN28.
-
W TL wybieram NEC UPD27128@DIP28
Check ID jest wyszarzone ale odznaczone.
Nic się nie pluje przy odczycie.
Czyta same FF.
-
Tu coś znalazłem. może pomoże:
WICHTIG, im programmer, zum auslesen, nur einen HERSTELLERNEUTRALEN typen auswählen!!!!!!!!!!!!!!!
da sonnst der programmer versucht mit 12V an A9 die IC-ID auszulesen!!!!!
oder die versorgungsspannung wird von 5V auf z.b 6V erhöht usw.!!!!
DAS VERTRAGEN VIELE ROMs UND ALTE EPROMs NICHT!!!!!!
i po polsku:
WAŻNE, w programatorze do odczytu należy wybrać tylko typ MANUFACTURER-NEUTRAL!!!!!!!!!!!!!!!
w przeciwnym razie programator będzie próbował odczytać identyfikator układu scalonego przy napięciu 12V na A9!!!!!
lub napięcie zasilania zostanie zwiększone z 5V do np. 6V itp. !!!!
wiele romów i starych epromów tego nie toleruje!!!!!!
-
No to w świetle tego, co napisałeś inaczej potraktowany w programatorze ROM może być już nie do doczytu.
-
Wszystko jest możliwe :)
Odkryłem ten cytat na forum Commodore, gdzie również były problemy z odczytaniem 23128.
-
Na obrazku widać że Check ID jest wyszarzone i nieaktywne.
Czyli programator nawet nie próbuje czytać identyfikatora.
-
No tak, ale jeszcze te napięcia...
-
Przyjrzałem się moim urządzeniom do programowania i już nie jestem pewien, ile prawdy jest w tym cytacie z Forum Commodore :-\
Mam 3 różne programatory, TL866II+ nie pozwala na wybór neutralny dla producenta, drugi BX48 od Batronix również nie ma wyboru epromu neutralnego dla producenta.
Nie wiem czym było testowane na Forum Commodore.
Dopiero mój trzeci programator (C27PROG USB), to tylko mała płytka drukowana wyprodukowana we Włoszech, pozwala na wybór epromu bez związku z producentem.
Ta włoska nagrywarka jest prawie nieznana i nie wierzę, że 23128 został odczytany za jej pomocą.
-
Udało się :D
Wyczytalem na jakimś forum ze operacja się udała zmieniając typ układu na AM27256.
Normalny odczyt dał same FF.
Jako ze odczyt jest w ZX Spcetrum stanem niskim to poszedlem tym tropem.
CS (PIN27) połączony do PIN22
/OE (PIN 22) zwarty z /CE (PIN20) i wszystkie podłączone do PIN22 programatora
PIN20 programatora wisi luzem
Odczyt przeszdł pozytywnie.
Jedynie trzeba obciąć długość wsadu do 16k.
-
Czyli się da. Gratulacje :)
-
@PitMakot: super, gratulacje.
No i mój błąd przy rozpisce połączeń z moich notatek.
Pin 27 układów 23128 może być aktywny jaki niski lub wysoki albo nieaktywny. Jego stan aktywacji wybiera się na etapie programowania układu. W ZX Spectrum jest on zaprogramowany jako aktywny w stanie niskim. Należało mi spojrzeć na schemat Speccy, a nie ślepo wierzyć w bazgroły w notatniku.