sebastian
Guest
Thu Aug 16, 2007 5:53 pm
witajcie
tak sie zastanawiam,jak procek odczytuje program z pamieci ROM 8 bitowej.Czy
wtedy konieczna jest konwersja danych na jakis bufer 32 bitowy.Jak to jest w
PCtach realizowane?
seba
Darek
Guest
Thu Aug 16, 2007 6:29 pm
sebastian wrote:
Quote:
witajcie
tak sie zastanawiam,jak procek odczytuje program z pamieci ROM 8 bitowej.
Bajtami?
Quote:
Czy wtedy konieczna jest konwersja danych na jakis bufer 32 bitowy.
Odczytujesz dokładne oznaczenie procesora.
Patrzysz w datasheet czy ma support dla 8-bit data bus (taki mc68008
potrafi).
Schemat urządzenia może wiele wyjaśnić.
Quote:
Jak to jest w PCtach realizowane?
Zazwyczaj cpu prosi o dane na raty, ale to _chyba_ umarło wraz z 386sx.
sebastian
Guest
Thu Aug 16, 2007 6:52 pm
a te bajty odczytywane sa w kolejnosci:
-najpierw najstarszy
-czy najpierw najmlodszy
nie doczytalem jeszcze manuala 68020,
seba
Darek
Guest
Thu Aug 16, 2007 7:01 pm
sebastian wrote:
Quote:
a te bajty odczytywane sa w kolejnosci:
-najpierw najstarszy
-czy najpierw najmlodszy
jeżeli jest oddzielny bufor to spodziewałbym się wszelkich opcji
włącznie z pozamienianymi bitami na szynie danych - schemat!
zgraj tę pamięć i wystaw gdzieś
sebastian
Guest
Thu Aug 16, 2007 7:13 pm
niestety schematu brak,to plyta sterujaca pewnym urzadzeniem.Zgralem juz
bios ale nie moge go disassemblowac bo jakies bzdury wychodza
Jak by ktos chcial moge przeslac plik mailem
seba
Darek
Guest
Thu Aug 16, 2007 7:18 pm
sebastian wrote:
Quote:
niestety schematu brak,to plyta sterujaca pewnym urzadzeniem.
cóż za tajemniczość - zrób zdjęcia i wrzuć na imageshack
Quote:
Zgralem juz
bios ale nie moge go disassemblowac bo jakies bzdury wychodza
: zgraj tę pamięć i wystaw gdzieś
może tym razem się uda
sebastian
Guest
Thu Aug 16, 2007 7:39 pm
zdjecia niestety nie zrobie bo mam prblem z aparatem.plik jest
ponizej.Format bin,moge zalaczyc w intel hex
www.atlantec.pl/seb.bin
seba
MM
Guest
Thu Aug 16, 2007 8:41 pm
sebastian <gennex@o2.pl> napisał(a):
Quote:
zdjecia niestety nie zrobie bo mam prblem z aparatem.plik jest
ponizej.Format bin,moge zalaczyc w intel hex
www.atlantec.pl/seb.bin
Disasembluje sie pod Amiga (ReSource). Problem w tym, ze nie kod nie jest pc-
relative, wiec potrzebny adres spod jakiego procesor widzi kod. Probowalem
podac $800000 ale to chyba nie to.
--
Wysłano z serwisu Usenet w portalu Gazeta.pl ->
http://www.gazeta.pl/usenet/
Darek
Guest
Thu Aug 16, 2007 9:05 pm
sebastian wrote:
Quote:
www.atlantec.pl/seb.bin
1. siedzę na gprs-ie, szanuj moje pieniądze - spakuj ten plik
2. rzeczywista wielkość romu wynosi 131072 bajty
puściłem disassemblację w okolicach:
"MC68343 FLOATING POINT FIRMWARE (C) COPYRIGHT 1981 BY MOTOROLA INC."
wygląda to na jak najbardziej poprawny kod, czyli:
- kolejność bajtów jest poprawna
- nie trzeba niczego konwertować
- plik wsadzony do 32-bit pamięci ruszy bez problemu
nie będę zgadywał co ten kod robi, znalazłem za to:
(c) COPYRIGHT 1992 HEWLETT-PACKARD COMPANY
HP1660A V
google mówi, że to jest "logic analyzer"
nie wiem co kombinujesz, dlaczego udzielasz szczątkowych informacji,
omijasz istotę problemu ewentualnie efekt, który chcesz uzyskać
w każdym razie życzę powodzenia - ja idę przejść JimPower'a
sebastian
Guest
Thu Aug 16, 2007 9:18 pm
nie udzielam szczatkowych informacji,po prostu musze odczytac kod programu w
postaci mnemonikow i znalezc pewien wpis.Nie wiem dokladnie czego szukam
wiec nie pisze zeby zmylki nie robic.Chodzi mi tylko zeby znalezc fragment
kodujacy uklad sterowania grafika,nie wiem jednak pod jakim adresem jest ten
uklad.Czy mozesz mi wyslac na maila plik w postaci mnemonikow na
sp3okm@wp.pl
tak to analizator logiczny HP,na plycie glownej jest wszystkego gesto,uklady
specjalizowane wiec ciezko sie polapac
dzieki
seba
analog
Guest
Thu Aug 16, 2007 10:16 pm
MM pisze:
Quote:
Disasembluje sie pod Amiga (ReSource). Problem w tym, ze nie kod nie jest pc-
relative, wiec potrzebny adres spod jakiego procesor widzi kod. Probowalem
podac $800000 ale to chyba nie to.
Na pierwszy rzut oka widać że musi być zamapowane pod 0 (hint: wektory).
Po stringach w środku można domyślić się że korzysta z psos-a.
(
http://en.wikipedia.org/wiki/PSOS )
--
TS
Darek
Guest
Thu Aug 16, 2007 10:24 pm
analog wrote:
Quote:
Na pierwszy rzut oka widać że musi być zamapowane pod 0 (hint: wektory).
niestety, nie jest tak łatwo, kilka instrukcji obok siebie:
jsr.l $80xxx
jsr.l $80xxx
jsr.l $00xxx
chyba, że tablica wektorów jest w ram
sebastian
Guest
Thu Aug 16, 2007 10:33 pm
no wlasnie przez to mi sie ten plik wydal jakby byl bez sensu,za duzo
instrukcji takich samych obok siebie
w systemie jest jeszcze nieulotny ram robiony przez dallasa,ale to raczej do
zapamietywania ustawien i faktorow kalibracyjnych.Pozatym cala reszta
systemu jest w 8 kosciach flash wlutowanych (tylko ta jedna jest inna w
podstawce).Ogolnie te urzadzenia maja start jak BIOS i czekaja na system z
dyskietki badz HDD,tutaj zamiast tego zainstalowano reszte systemu w tych 8
kosciach flash
czy da sie to jakos rozsadnie rozkodowac?
seba