forum speccy.pl
ZX Spectrum => HARDWARE => Wątek zaczęty przez: rubikus w 2019.05.28, 16:39:55
-
Witam, jak w temacie. Mam taki cudo na stole i nie ukrywam, że nigdy nie bawiłem się DIVIDE. Mam do tego kartę CF z adapterem. Problem polega na tyn,że DIVIDE zgłasza się po włączeniu kompa z wersją softu V0.8.6. Po chwili mam tak:
Loading esx.dos OK
Loading rtc.sys ERROR
Loading betadisk.sys OK
Po sekundzie wszystko znika i pokazuje się ekran startowy kompa.
Po wykonaniu LOAD"" enter biały ekran jak by czekał na dane z magnetu.
W głównym katalogu karty mam pliki .TAP
Podpowie ktoś coś może?
-
Nie load, tylko wciskasz przycisk na divide żeby wywołać wybieraczke do plików. ESX dos z tego co widze jest na karcie bo sie ładuje ?
-
Masz dobrą wersję esxDOS.
Co do rtc.sys ERROR to normalna rzecz, brak zegara czasu rzeczywistego, który jest dodatkiem do divIDE.
Odnośnie LOAD "", musisz najpierw wybrać plik .TAP komendą: .tapein plik.tap (uwaga - przed komendą jest kropka!).
W kolei snapshoty (.sna, .z80) wgrywasz tak, jak napisał Zaxon - guzik NMI i wybierasz z listy.
W załączniku masz skrótową instrukcję obsługi :)
-
Tapy też ....
-
Tylko, .że jak wciskam przycisk na urządzeniu to mi resetuje kompa.
Podrzucili byście prawidłowy katalog SYS do karty, bo może tu mam problem, Sprawdzam na TIMEX-ie ale to chyba bez znaczenia?
-
Tapy też ....
Nie wszystkie i nie zawsze.
Tylko, .że jak wciskam przycisk na urządzeniu to mi resetuje kompa.
Podejrzewam, że musisz wymienić procesor w komputerze, divIDE wymaga sprawnej linii /M1, w przeciwnym wypadku właśnie się resetuje po wciśnięciu NMI. Może to być też źle grany esxDOS, ale to raczej rzadko się zdarza.
-
W kompie mam D780C NEC
-
Możesz sprawdzić swoje divIDE z innym komputerem?
-
Sprawdzam na 2-TIMEX-ach z różnymi prockami. Mam jeszcze szaraka ale to chyba musi być inna konfiguracja zworek?
-
I na obu timexach tak samo się resetuje? Złącza krawędziowe przeczyściłeś? Na karcie pamięci masz pliki systemowe (katalogi BIN i SYS)?
Co do szaraka, sprawdź na stornie Velesofta, faktycznie chyba trzeba zworkę przestawić.
-
Na obydwu to samo. Mam SYS i BIN na karcie ale nie ja je tam wrzucałem i nie jestem pewien czy ktoś to dobrze zrobił. Masz może jakieś sprawdzone BIN i SYS do wrzucenia na kartę żeby wykluczyć winę sprzętu?
-
W załączeniu masz całą dystrybucję 0.8.6 wraz z instrukcją instalacji. Możesz sobie przekopiować pliki systemowe, jak również przeflaszować interfejs.
-
Sprawdź sobie jeszcze RAM w tym Divide, jest taki program diagnostyczny - divramka ;)
http://www.speccy.pl/forum/index.php?topic=3913.0
Wgraj go sobie z telefonu lub TZXduino przez wejście EAR
-
Dzięki Jacku. Po wgraniu bin i sys od Ciebie wszystko ruszyło od kopa. Tak czułem, że to coś nie tak z softem, bo jak pierwszy raz wrzuciłem kartę w czytnik to winda mi zaśpiewała, że musi naprawić kartę.
-
Mi tak w kółko krzyczy, ale się tym kompletnie nie przejmuję. Tyle, że u mnie esxDOS się prawidłowo bootuje.
-
Uważaj z naprawą CF pod WIN, bo ci ją tak może naprawić że już w DIVde jej nie użyjesz .Potem jest zabawa żeby karte CF przywrócić do formy.
-
Ja w takim przypadku resetuję/nadpisuję kartę sektor po sektorze np w HD Sentinel
Potem zakładam partycję/partycje i formatuję w fat32 ... no i po robocie ;)
Kiedyś jak eksperymentowałem z kartami CF i SD to była standardowa procedura reaktywacyjna
-
Mam "martwego" DivIDE 57c
Czy ktoś może podesłać sprawdzone wsady wszystkich GAL, A, M, R oraz eeprom-u
-
Wsady di GAL-i.
Wsad do EEPROM-u można sobie pobrać ze strony https://divide.speccy.cz/
-
Dzięki ale niestety mam takie same wsady GAL, które nie działają.
Nie zgłasza mi eeprom mam od razu powitalny standardowy 1982 Sinclair Research Ltd
Wgrywałem do eepromy wszystkie wsady od FATware-012 do FATware-014a oraz esxdos086
Zero odzewu eepromu
-
Wgraj EPROM diagnostyczny TBIOS do DIVIDE z linka jakiego Maryjan wcześniej zapodał.
Jeśli wgrywasz Fatware samym programatorem to trzeba pamiętać o zamianie bitów we wsadzie.
Najlepiej wgrać poprzez apkę w Spectrum'ie.
-
Damik o jakie bity chodzi?
Jak mam to zrobić?
-
Jeśli wgrywasz wsad programatorem pamięci E2PROM to trzeba zamienić bodaj 2 bity we wsadzie, bo dwie linie danych w układzie są zamienione i Divide nie ruszy. (podobnie ma ale nie wiem czy te same bity są przestawione IF Apina z tego co pamiętam)
Był gdzieś też jakiś programik na PC do tego.
Jeśli natomiast wgrywasz wsad do E2PROM za pomocą programu w ZX Spectrum z podłączonym Divide do złącza systemowego to nie musisz nic z nim dodatkowo robić.
To jedynie warto wiedzieć by ustrzec się niepotrzebnego kombinowania... inaczej nie będzie działać.
-
ooo mi też nie działa ten divide, kiedyś działał a teraz nic się nie dzieje po wciśnięciu przycisku nmi
nie pamiętam czy na karcie cf musi być wersja softu zgodna z tym galem? czy czysta karta ma być tylko z grami?
-
A jaki jest objaw ?
FATware czy ESXDOS ?
Może to kwestia wyczyszczenia złącza krawędziowego w komputerze ;)
-
Dzięki ale niestety mam takie same wsady GAL, które nie działają.
Nie zgłasza mi eeprom mam od razu powitalny standardowy 1982 Sinclair Research Ltd
Wgrywałem do eepromy wszystkie wsady od FATware-012 do FATware-014a oraz esxdos086
Zero odzewu eepromu
Ale komputer ma na pewno sprawną linię /M1?
-
Dobra rada - wgrywajcie programem, pliki SYS musza byc zgodne z wersja ROM. ESXDOS wymaga nowych GALi w div+, w normalnym nie ma czegos takiego jak GALe do ESXDOS.
Jak ktos chce sie bawic w programator, to trzeba uzyc konwertera i dopiero wgrac - divIDE ma zamienione linie adresowe.
Inna mozliwosc - uzyc divMMC :)
-
Teraz zerknąłem na schemat i Divide 57c ma dokładniej pozamieniane prawie wszystkie linie adresów oraz danych dla pamięci EEPROM... taki myk dla zmylenia przeciwnika, albo łatwiej było tak płytkę zaprojektować. :P
Dlatego właśnie programator bez konwersji wsadu nie zrobi tego dobrze.
-
A jaki jest objaw ?
FATware czy ESXDOS ?
Może to kwestia wyczyszczenia złącza krawędziowego w komputerze ;)
kiedyś miałem fatware teraz po właczeniu zgłasza się napis std "sinclar" a jak wcisnę przycisk to idzie reset
za którymś razem jak właczę Timexa 2048 to mam obraz chyba z exdos o tak jak na fotce
-
Wygląda na to że nie widzi karty CF lub coś nie styka, albo jej brak czy jest uszkodzona.
Dodatkowo na karcie CF powinny być wgrane pliki systemowe dla tej samej wersji ESXDOS co jest w EEPROM'ie interface Divide.
Jeśli wyczyściłeś złącze krawędziowe i nadal logo ESXDOS się nie zgłasza za każdym razem to podmień jeszcze procek na wersję NMOS, bo z CMOS czasem głupieje.
-
To DivIDE+, tam wszystko jest możliwe :)
-
Do div+i ESX sa potrzebne poprawione GALe.
-
U kolegi JacekPodolski_jack GALe są pewnie poprawione, bo mu to kiedyś działało jak twierdzi.
Domniemam że od leżenia się popsuło lub ktoś/coś w międzyczasie zaatakował kartę pamięci ;)
-
niewiem co się stało z tym divide
wgałem wsad z tej samej wersji na kartę cf i tez nic tylko reset działa
w sumie mi nie zależy żeby w divide miałbyć exdos
jak przywrócić mam fatware? na płytce są 3 gale mam je opisane literkami M L A pewnie zaxon kiedyś mi je programował
czy wystarczy programatorem wgrać czy inaczej?
ok, tu znalazłem jakiś opis
https://divide.speccy.cz/howto/index_en.html
-
dobra znalzłem drugi divide 57c jeszcze starszą wersję i t ami działa mam fatware 0.12 na timexie i na tej karcie cf
czy same gale mogę przełożyć do divide+ i sprawdzić czy odpali?
już sprawdziłem przełożenie gali nic nie pomaga ale jest ekran z pionowymi żółto czarnymi pasami
więc muszę zaprogramować divide+ softem fatware 0.12 lub tym nowszym 0.14, ale to juz jutro sprawdzę w robocie :)
-
DivIDE + miał taką przypadłość, że po dłuższym nieużywaniu, strzelał focha.
Np. mój tak ma.
-
Zle kombinujesz, div+ to inna konstrukcja. Musisz uzyc dedykowanego flashera. Bylo kiedys na forum.
-
Tam jest wsad 512k z menu wyboru systemów.
Najlepiej programować toto w programatorze z przejściówką.
Mam zgrany wsad do EPROM-u, ale nie wiem, czy mogę go tu wstawić, gdyż jest on wciąż w ofercie sellmyretro.
-
to na emial mi podeślij i napisz co mam robić
-
A czy to co na obrazku załączam to ta wersja? Po restarcie oprócz stale świecącego czerwonego na obu płytkach oraz zielonego z tyłu, że wykrywa CF - zapala się też przez moment żółte na obu, że coś szuka na CF?
Wgrałem pliki z esxdos086.zip ale na razie bez zmian.
-
Wygląda jak moja, a ja mam 57c.
A co po włączeniu masz na ekranie?
-
Właśnie to co po prawej, szachownica, jest tylko mignięcie żółtych diod na starcie, że coś próbuje szukać. Może jeszcze spróbuję sformatować kartę CF, w Windows mimo 64MB pokazuje jakąś małą wartość pojemności około 20MB.
Odpalam to na Spectrum +3, może spróbuję jeszcze na Timex 2048, może to kwestia zegara komputera?
-
Tak posklejałeś zdjęcia, że nie zauważyłem.
A na tej sformatowanej karcie masz oczywiście ESXDOS w wersji zgodnej z tym, co masz w ROM?
-
Wgrałem 0.86, co mam w ROM nie wiem jak sprawdzić, kupiłem z komputerem na ebaj, że okazja tylko w niedzielę do kościoła, a klient płakał jak sprzedawał :)
-
No to też musisz sobie przeflaszować do 0.86 :)
To raczej nie rozwiąże problemu szachownicy, ale wyeliminuje potencjalny powód (np. zupełnie pusty flash).
A wersje na karcie i we flashu i tak prędzej czy później musisz zsynchronizować.
Poza tym: sprawdzałeś interfejs na innym komputerze (najlepiej też 48K lub np. TC2048)?
-
Wolałem nie sfajczyć Timexa :-) Spróbuję z tym wyjęciem JP2 https://www.bytedelight.com/?p=140 i przeprowadzić to świadomie o ile nie jest za późno.
Wcześniej u Sprzedającego były inne kwadraty, a u mnie się zmieniło, bo początkowo wyjąłem JP2 myśląc, że a nóż to zegar i pewnie zaczęło się aktualizować... - może nie zmieniło się jeszcze w cegłę... Dobrze, że to nie karabin ;)
-
Nawet jak coś pójdzie nie tak, można wyjąć flasha i go zaprogramować zewnętrznym programatorem.
A to, że divIDE/MMC/SD nie działa od czasu do czasu na jakimś komputerze, to dość częste zjawisko.
Dlatego należy wtedy sprawdzić interfejs na innym komputerze.
-
Czasem wystarczy wyczyścić złącze krawędziowe bo te z czasem lubią się utleniać.
Z tym programatorem byłbym ostrożny bo w divIDE 5.7c z tego co pamiętam coś było pozamieniane w EEPROM i trzeba było przekodowywać wsad
odpowiednim programem by poprawnie zadziałało.
http://www.esxdos.org/files/permutor.zip
-
Dokładnie. Wgranie wprost z pliku nie zadziała.
Chyba, że ktoś kto ma działającą wersję udostępnił by już spreparowany bądź zgrany z działającego urządzenia wsad ;)
-
Dziwne, jak robiłem upgrade w moim divIDE to wrzuciłem plik .BIN (prosto z dystrybucji ESXDOS 0.89) programatorem i działa.
Zaglądam do pliku hexviewerem, wszystko czytelne.
Patrzę na schemat, piny danych 1:1.
-
Nie pamiętam teraz dokładnie, ale w jakiejś wersji divIDE (wydawało mi się że właśnie w 5.7c) był tego typu problem że jakieś piny (adresowe lub danych) EEPROM były pozamieniane, dlatego jest ten program "permutor" na stronce ESXDos'a.
EDIT: Nie wykluczam też że od jakiejś wersji esxdos'a pliki BIN są już "permutowane". ;)
Nie mam teraz przed sobą tego IF (bo nie używam od lat) by to sprawdzić, ale na bank miałem kiedyś z tym jakiś problem.
EDIT: OK, teraz widzę że na schemacie jaki podał @Trojacek są zamienione linie adresowe w EPROM'ie, więc jednak dobrze pamiętałem. :D
-
Czyli wychodzi na to, że teraz dołączany plik bin jest już odpowiednio przygotowany?
-
Ja używam tego:
http://www.esxdos.org/files/esxdos089.zip
Nic nie jest zakodowane.
-
Ja się z tym poddałem, DivIDE 57c pojechało z resztą do nowego właściciela, najwyżej powiesi na choince
https://allegro.pl/oferta/zx-spectrum-3-zasilacz-2-kabel-av-rgb-14451359791
Sam też to miałem z ebaja jako załącznik ciekawostkę.
Finalnie korzystam z tego Just Nano, fajnie spasowane do +3
https://allegro.pl/oferta/just-nano-sd-kempston-zx-spectrum-11409056616
-
Ten pierwszy link to chyba nie dotyczy DivIDE. :P