forum speccy.pl

ZX Spectrum => SOFTWARE => Wątek zaczęty przez: Pyza^Illusion w 2019.10.15, 20:02:28

Tytuł: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Pyza^Illusion w 2019.10.15, 20:02:28
Nie wiem czy ja mam pecha, czy po prostu jestem jełopem :p
JS128 bez divmmc, DivIDE plus.

Miałem 0.8.0, postanowiłem zflashować na 0.8.6...
Co zrobiłem:
1. wgranie pliku esxide.tap
2. wyjęcie zworki eeprom
3. enter... i napis CANNOT FLASH
4. włożenie zworki
5. przegranie katalogów z plikami systemowymi
6. oczywiście nie działa (bo cannot flash)
7. formacik fat32 i przegranie katalogów systemowych 0.8.0 na CF
8. wgranie z PC po kablu esxdos.tap
9. zworka off
10. enter i jest OK
11. zworka on i power off
11. uruchomienie ze spacją i hula

Dlaczego nie mogę zflashować DivIDE plus esxdos'em 0.8.6???
Prób robiłem kilka, nawet z wcześniejszym wgraniem katalogów systemowych (które niby powinienem dograć później).
No chyba nie powinienem odblokowywać i później blokować flasha tymi programikami? Przecież niby nie mam divmmc.
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: trojacek w 2019.10.15, 20:04:45
A nie mogłeś tej operacji przeprowadzić na jakimś innym komputerze z podpiętym tymże divIDE+?
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Tygrys w 2019.10.15, 20:06:47
Do divide plus potrzebujesz specjalnej wersji flashera.
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Pyza^Illusion w 2019.10.15, 20:12:03
A nie mogłeś tej operacji przeprowadzić na jakimś innym komputerze z podpiętym tymże divIDE+?

Rozumiem, że to nie złośliwość? ;p Nie mogłem się doczekać mojego naprawionego Spectrumcia od Yarka to w "międzyczasie" kupiłem u Zaxona JS128... Mam tylko jednego na ten moment.

@Tygrys
No ale co, gdzie i jak?
Nigdzie żadnych informacji na ten temat.
Muszę sobie sam flashera napisać, czy gdzieś ktoś coś ma?
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: trojacek w 2019.10.15, 20:18:12
Rozumiem, że to nie złośliwość? ;p Nie mogłem się doczekać mojego naprawionego Spectrumcia od Yarka to w "międzyczasie" kupiłem u Zaxona JS128... Mam tylko jednego na ten moment.

Nie, żadna złośliwość - nie wiedziałem...

Cytuj
Muszę sobie sam flashera napisać, czy gdzieś ktoś coś ma?

A ten, kto Ci sprzedał to divIDE+, nie oferuje żadnego supportu?
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Pyza^Illusion w 2019.10.15, 20:27:21
DivIDE+ mam od Zaxona (z nowymi galami), zakupiony gdzieś w okolicach 2012/2013. To nie Jego problem, żeby kombinować flasher do każdej nowej wersji esxdos'a.

Znalazłem coś w języku braci z zachodu :) Ale dotyczy wersji 0.8.5...
https://www.jungsi.de/retro-sinclair-zx-spectrum-esxdos-0-8-5/ (https://www.jungsi.de/retro-sinclair-zx-spectrum-esxdos-0-8-5/)
Do nowszych wersji nic nie wyszukałem. Ktoś coś?
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: trojacek w 2019.10.15, 20:36:26
To może prościej będzie wsadzić kostkę flash w programator i zapodać plik .ROM?
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Pyza^Illusion w 2019.10.15, 20:46:26
@trojacek
Szanuję Twoje starania, ale może powinienem się trochę bliżej przedstawić :D
Jestem typowym użytkownikiem, bez tak ogromnej wiedzy, jaką tutaj niektórzy macie. Nie mam programatorów, oscyloskopów ani bramy logicznej zamiast drzwi do domu ;)
Kocham ZX Spectrum odkąd miałem 7 lat i zobaczyłem to cudo u wujka, który jakoś przywiózł to chyba z Niemiec. Coś tam bawiłem się na scenie, czasem nawet rozumiem wycinki programów w asemblerze, mam trochę wiedzy w zakresie działania demosceny w latach 1992-2000 i to tyle. Mam, używam (z przerwami, bo lubi się psuć, a na naprawy czekałem po kilka lat) i nie wnikam w elektronikę. Kiedyś byłem odważniejszy z lutownicą - teraz za bardzo boję się coś popsuć.
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: trojacek w 2019.10.15, 20:50:04
No, doceniam Twoją skromność, ale to "coś tam" to było całkiem wyraziste "coś tam" :)
Rozumiem, że jako softare-owiec, odżegnujesz się od zabaw lutownicą, chyba że się kabelek urwie i trzeba. Spoko. Może po prostu wysłać Ci zaprogramowaną kostkę flash z 0.8.6 albo 0.8.7?
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Tygrys w 2019.10.15, 20:56:02
Musisz się pogodzić że nikt już nie wspiera Divide Plus, mimo że to jest na prawdę fajne rozwiązanie.
Jestem zawalony różną robotą, wiec nie mogę obiecać ze taki flasher esxdos dla divide+ napiszę/wypuszczę.

Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: trojacek w 2019.10.15, 20:58:03
@Tyrgrys, a co tak naprawdę różni flashery od wersji plus i nie-plus? Ustawianie portów mapujących?
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Pyza^Illusion w 2019.10.15, 21:01:08
I znowu dziękuję za troskę, ale bez przesady... I tak co wersję będę nowego flasha żebrał? :D
Jak się nic nie znajdzie to spróbuję tą wersję 0.8.5 postawić.
Ostatecznie i na 0.8.0 mogę pozostać. Jak się okazuje dużo sprawniej (przynajmniej dla mnie) będzie się pracować z podłączoną FDD3000 i emulatorem flopa (na którego jeszcze czekam). Mam pod taki zestaw cały warsztat oprogramowania (choć pewnie coś by się przydało jeszcze :D) i najlepiej się w tym czuję. esxdos jest zbyt problematyczny, gdy chce się korzystać z szeregu różnych narzędzi - dodatkowo nie współpracuje z Macface2 i monitorem MAD.

@Tygrys
Daj spokój szkoda czasu, tym bardziej, że @up.
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Tygrys w 2019.10.15, 21:05:47
Inne porty, sekwencja inicjująca, kasująca, kończąca, finalizująca itp. Pamiętam to jak przez mgłę.
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Gryzor w 2019.10.16, 19:11:45
Jest flasher, Velesoft chyba napisal, musze poszukac. Dawno nie zapinalem divIDE+, bo korzysc zadna, jedyne co fajne bylo to ResiDOS, ale kto sie bawi w takie rzeczy.
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Pyza^Illusion w 2019.10.16, 19:42:41
...sekwencja [...] kończąca, finalizująca ...

One się czymś różnią? :D Sorry, taki czepliwy czasem jestem ;) Przyzwyczaicie się...

Jest flasher, Velesoft chyba napisal, musze poszukac.

Znalazłem coś do wersji 0.8.5. Link parę postów wyżej. Pytanie, czy jest do nowszych wersji.
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: trojacek w 2019.10.16, 19:47:37
One się czymś różnią? :D Sorry, taki czepliwy czasem jestem ;) Przyzwyczaicie się...

Chyba się dość mocno różnią. Plus ma możliwość załadowania kilku firmware'ów i bootowania z dowolnie wybranym. Wyczuwam tu jakieś dodatkowe porty.

Cytuj
Znalazłem coś do wersji 0.8.5. Link parę postów wyżej. Pytanie, czy jest do nowszych wersji.

Ja tam widzę tylko plik TAP, może w środku jest uniwersalny flasher + kod do wrzucenia?
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Gryzor w 2019.10.16, 22:16:27
Tak, to jest flasher razem z esx i fatware. Jak podmienisz plik bin z esxdos w tap, to powinno pojsc.
Radze tylko najpierw skopiowac aktualny firmware do pliku i najlepiej zaladowac nowy do pustego banku.
Nie wiem czy masz wgrany firmware selector - jesli nie, wgrywasz esxdos do page 0 jaki jedyny. Potem zapewne trzeba podmienic pliki sys na karcie.
No i nie wiem czy ktos testowal nowego ESX na Div+, bedziesz pierwszy  :D
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Pyza^Illusion w 2019.10.17, 15:54:37
One się czymś różnią? :D Sorry, taki czepliwy czasem jestem ;) Przyzwyczaicie się...

Chyba się dość mocno różnią. Plus ma możliwość załadowania kilku firmware'ów i bootowania z dowolnie wybranym. Wyczuwam tu jakieś dodatkowe porty.

Chyba nie do końca załapałeś ;)

...sekwencja [...] kończąca, finalizująca ...

Ciekawiło mnie czy sekwencje kończąca / finalizująca się czymś różnią. W zasadzie kończyć i finalizować oznacza to samo :p

------------------------------------

Co do podmiany pliku bin w tapie, to też przez chwilę o tym pomyślałem, tylko plik code po Basicowym nie zawiera chyba tylko bina, ale i sam flasher (muszę to właśnie sprawdzić). No chyba, że cały programik flashujący mieści się w pliku loadera. Później do tego zajrzę.
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Tygrys w 2019.10.17, 16:01:33
Kiedyś robiłem beta-testy esxdos na divide plus i flasher miałem napisany, ale to było kilka lat temu (oraz komputerów/dysków/backupów).  Muszę tego poszukać, mam nadzieję że gdzieś to jeszcze mam.
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: trojacek w 2019.10.17, 16:05:13
Chyba nie do końca załapałeś ;)

No masz... Racja, nie załapałem...
...bo wziąłem Cię za kulturalnego człowieka ;) A nie czepliwego :D

A wracając do meritum tematu (:D), nawet jeśli flasher i esxdos siedzą w jednym kawałku kodu, to mając jako materiał porównawczy plik .ROM (jest w oficjalnej dystrybucji esxdosa), dość łatwo powinno być sklecić wersję flasher + nowszy ROM.
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Pyza^Illusion w 2019.10.17, 17:14:06
Podejrzałem pliki tapir'em i na pierwszy rzut oka, to cały flasher mieści się w pliku loadera, a kolejne bloki to czyste pliki bin, które można raczej podmienić (ew. nazwy zmienić, jak się loadera nie da przerobić). Może bardziej wieczorem się pobawię... Nie mam jeszcze dedykowanego miejsca pod ZX i tak się za każdym razem muszę rozkładać.
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Gryzor w 2019.10.17, 19:44:13
Flasher, esxdos i fatware sa w oddzielnych plikach. wystarczy podmienic plik bin z esxdos np. w ZX-Blockeditor.
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: zaxon w 2019.10.18, 22:45:09
Można prościej, wypalić rom z ESX pod divide plus .  I tak Pyza^Illusion mam podesłac jeszcze jednego fejsa to sobie rom podmieni ?
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Pyza^Illusion w 2019.10.19, 09:35:41
Zaxon, tu nie zawsze chodzi o rozwiązania najprostsze... A co, jak zaraz wyjdzie nowsza i znów nowsza wersja? Popróbuję najpierw sam się z tym uporać, a jak się nie da to trudno. Przeżyję. Jak pisałem, i tak traktuję to raczej jak wgrywaczkę niż środowisko pracy.
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Gryzor w 2019.10.19, 19:32:45
Ten flasher na 100% dziala, mozna flashowac co sie chce.
Przypomnialo mi sie, ze do wypalania w programatorze mialem dodatkowe skrypty, ktore budowaly caly plik 512KB. Glownie chodzilo o to, ze div+ ma inna adresacje pamieci, wiec pliki binarne od divIDE nie pasuja.
Poza tym pamiec F040 programuje sie blokami po 64KB.
No i jak ktos ma stare div+, to do esxdos musi zmienic GALe.
Tytuł: Odp: esxDOS v0.8.6 dla DivIDE Plus
Wiadomość wysłana przez: Pyza^Illusion w 2019.11.08, 23:22:08
Po dłuższej przerwie wróciłem do tematu.
Podmieniłem binarkę w pliku .tap na 086 i sflashowałem... Niby wszystko OK. Po uruchomieniu ze spacją pokazuje, że mam zflashowane DivIDE, ale po kliknięciu NMI zwiecha... Próbowałem parę razy, potem też z 085, ale "bezskutecznie". Dopiero po chwili się kapnąłem, że na kartę nie przegrałem plików :D

Finalnie działa, bangla, robi czy jak to się tam teraz mawia. Czyli, że mam esxdos086 w DivIDE plus :D
Dla potomnych zostawiam flasher i całą resztą. Przy wgrywaniu pojawia się 085, ale po prostu nie przerabiałem loadera, tylko podmieniłem w .tap'ie binarkę na nowszą i podstawiłem też nowszy nagłówek ze zmianą nazwy.
Co ciekawe, ten flasher nie potrzebuje mieszać zworkami - nic nie wyciągamy, nie przekładamy.

Dziękuję wszystkim za podpowiedzi etc.