forum speccy.pl

Komputery z Z80 => AMSTRAD => Wątek zaczęty przez: romeok01 w 2019.05.28, 20:47:09

Tytuł: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: romeok01 w 2019.05.28, 20:47:09
Znalazłem opis w internecie jak zainstalować ParaDos 1.2 w Amstrad 6128.
https://nogame.pl/pl/n/79 (https://nogame.pl/pl/n/79)

Wylutowałem stary ROM, wlutowałem podstawkę, zaprogramowałem pamięć 27C128, po włożeniu i uruchomieniu ParaDos nie zgłasza się.

Mam jak pokazano niżej.
(https://lh3.googleusercontent.com/1pM4Y3n-oWJPYzrBVoe3lBF0p7oQGBiPcx8PuGSJWcQyDzVG7XeyWix-LCTEugDP9PWbaq7kk1fhWskv5oDJxVwrvBWGf7ktHkD6do5pu9kyJsr-dzGL4Vuzb4UCVx1Pt0OweEnXNV47B0kFoyAmK9Lxx2T1NTp2Ty2VpNoPTHlwNSxuXdAn38x2cPAqJyji_AzNBvGTauajN0Bl7HrkH-lOsOSJMyivH4uVWi5V4BpzVTxv7VrV8nqrOR4NGZt4unrfMCeftOJtXx8KkSIXqRFl6Mh7d1EJFtbjfNtJmWzA8EchelN9-soFBF4SZ1dPCEnw-rx_AnuLXoHjcfR6K0L43OajcidglAGPhSEOYWE4j0FBrtPiD0cgmug3_o5F1i98aRZyV-IOt7gh6IA2lzfZtYy75KSY8YgkWphBOlnnVR8_YRz_GzSFrbTvu86XfXEJFyvPRcuEb1sHgGiuNpvqcAftOEr9g4oqq1CyLSezs_FsHKvz_cC556E6egShNC6dH0HrwYAH8FTTFQdhlSIETr2A0Ds6xbp-U4P_9iuZ8bnKrB2jq0uQfvTZtN9rT2jjNJ2X0R0mNzA_7JWv7qOPRUi_nBeSZ48MUQNJogDqMJIBHvzVLeTen7VkNUk9Yd1hrj-giOICAR7Sl_rHmdqh1YTvDQWEEFRUV41fsQ9muOJpRuoZAGBVp_ygdsrT1fNlY1TS61mkzWpCUSZPABt2Mw=w1110-h832-no)
Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: damik w 2019.05.28, 23:28:40
Coś poszło nie tak ... ;)

Albo jakaś przerwa lub urwana metalizacja po wylucie ROM'u.
Albo jakiś problem z zaprogramowanym wsadem.

Warto przegwizdać miernikiem wszystkie piny czy mają połączenie z resztą sygnałów na płycie...
Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: ZbyniuR w 2019.05.29, 00:01:57
A co się dzieje jak wpiszesz cat?

PS. Pierwszy raz widzę Ispa. :)
Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: romeok01 w 2019.05.29, 06:45:45
Sprawdziłem miernikiem i są połączenia z Romem na dole, czasem zaskoczy jak coś docisnę, gdzieś musza być zimne luty, albo jakiś kondensator do wymiany.
(https://lh3.googleusercontent.com/AHAHq1HJw7ni4l4RjSQLv43Lchi8KVVb9CfCUsCq1zmCWDgBSkRL2NXpsTpLdYPlgqZNGJ0UWOCfoxMyl-u4_7kEqu_6VhYEAZ3hLTA0QwiLiSnflp6NK-0rnl4TYhOE8XSm_Fw0nHdLbOAflcI6RDtfZMy2G4V26eUXhSqfUnbbB4NSs0pfTlbfMdWMC-jJ-zxY5u0dRcPoMSEQ_Ub05VRnDxh83P9y0W05b0buYVc2O4k1xKkOMtA7IlA3YDtPfHWwtzoeTb7Y-8WPA0qfE5xyYAjOzuuK8882F30jKxM_VKMtVmH26LMY9guYilHcQgZN1NUxNpe7yAtIcBE1n_bT-fn0Z0diKaOCp1yqWMLl0daOenxC3aG-iALEn23S_Y6ZGtzc3F62RfH2dz6A0W90Qt9TCpNBwm0LmyxJ34IRW0DaXbLdiDnPzzxVHgJGhX_0bgF9rFHu6rBRkb6aYUxwVO88BPwAosSU58Ng8ZYQIQyeLC8AUqQXgyDlvDP3NKzwf_fVnAE5Q9UcEcIDLl-L46iQTbevpaYC4fQblXgPmPOj0b5BsFeY7mmiirOEvrllIcHtlCOYtfWdHlCu7zJGcUT9s-Oyqh3UTI0Wyjwo0FuAEwNKcn-8Co9xfEWcpHJdLajetK8ZEACkw4AE2rN1PDtREoLyxmFOmaYpqzshal9G4b0XEvjKOMbVtt4kdyBYtXDLKqr5fJ28sJMcrS8uNg=w1175-h881-no)
Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: brian-82 w 2019.05.29, 07:54:44
PS. Pierwszy raz widzę Ispa. :)

Widać coś było jeszcze modzone przy zworkach, ew. jest to wskazówka gdzie szukać winnego problemów z ROM'em.
Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: damik w 2019.05.29, 14:19:00
@romeok01
Jak coś dociskasz i jest poprawa to stawiam tu raczej na uszkodzoną metalizację otworu... jeśli dałeś podstawkę precyzyjną to można cienkim grotem podlutować jeszcze od góry płytki pady bezpośrednio pod podstawką.

Drobna uwaga ... czy sprostowanie

Z tego co wiem to wsad z "+" na ekranie startowym jest do białego Amstrada 128 Plus, do zwykłego szarego CPC6128 jest wsad bez "+"  ;D
Są tam jakieś różnice jeśli chodzi o procedury inicjalizacji, ale nie będę się wymądrzał ... ???
Niby też w szarym zadziała, ale nie wiem czy optymalnie...

Widziałem gdzieś w necie taką teorię i nawet na allegro ktoś też takie EPROMy sprzedaje w wersji "+" (jak się wpisze w wyszukiwarce "parados") i nie wiem dlaczego, ale ludzie może preferują do szarych CPC6128 wersję z "+", bo wydaje się im że to jest jakaś lepsza czy wzbogacona wersja wsadu, czy coś jak 500+ :P


Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: romeok01 w 2019.05.30, 08:16:47
Zauważyłem, że jak włożę oryginalne ROM-y i stacja dysków nie jest fizycznie podłączona, nie podłączam zasilania 12V, to nie startuje Basic, nie pokazuje się napis Basic 1.1.
Jeszcze dzisiaj wgram ParaDOS 1.2 bez plusa i sprawdzę z podłączoną stacją dysków, może ma to jakiś związek.

Czy da się wgrać na dolnego ROM-u firmware 3.12 EN, a do górnego ParaDOS?
Jak tak mam, to nie pokazuje się BASIC.

Nie wiem Czy firmware 3.12 EN ma wbudowany BASIC i co wgrać do ROM-ów, aby firmware 3.12 EN działał?
Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: damik w 2019.05.30, 08:44:55
Kiedyś miałem tak zrobione w moim CPC6128 i potwierdzam że działa poprawnie FW3.12 wraz z ParaDosem.

Jednak docelowo zmodowałem sobie oryginalny wsad z FW by mi komp startował w 80 kolumnach tekstu "MODE 2" oraz zmieniłem sobie część nazw dostawców w ekranie startowym (wybieranych zworkami).  ;)

Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: ZbyniuR w 2019.05.30, 10:56:43
A coś ty za inne nazwy powpisywał? :)

Jak zmieniłeś mode?  wiesz w którym jest bajcie?  Ja nie wiedziałem, ale dodałem kody kontrolne do napisu który i tak wyświetla na starcie, i tak zmieniłem. :)

Ten FW 3.x ma wywalone procedury do obsługi magnetu, a zamiast tego dodano do sprawdzania ile masz RAMu, i chyba coś jeszcze ale nie pamiętam co. No i zmodyfikowali mapę klawiatury.

Chciałem sobie jeszcze zmodyfikować to jakie funkcje są pod klawiszami funkcyjnymi, ale tego nie robi mapa klawiszy tylko jakaś procedura, i nie umiem tego rozgryźć. :(

Zakładałem kiedyś o tym wątek, ale widać asemblerowcy mieli inne zajęcia bo zero odzewu.
Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: damik w 2019.05.30, 12:57:09
Powpisywałem sobie jakieś swoje ulubione nazwy w przypływie głupawki w tym i mój nik ;)

FW 3.12 Sprawdza też wersję CRTC ...

Mode zmieniłem modyfikując ze 2 Bajty kodu w FW, nie pamiętam już teraz pod jakim adresem ale miałem to rozkminione.
Chyba też zmieniłem sobie funkcję pod klawiszami CTRL+małyENTER by po RUN" nie dawał znaku końca linii... bo to się przydaje bardziej przy stacji dyskietek.

Robiłem to już ładnych kilka lat temu i muszę sobie wszystko odszukać w starych notatkach, jeśli nie znajdę to od biedy mogę w wolnej chwili zrobić dump'a tego zmodyfikowanego EPROMa z mojego Amstrada i można HEXedytorem porównać ten dump z oryginalnym FW i wtedy szybko znajdę te modyfikacje... ale to w wolnej chwili, bo teraz mam coś innego na warsztacie ;)

W załączniku dodałem jedną z wersji jakie kiedyś tam robiłem i teraz na szybko znalazłem... nie pamiętam czy tam jest już zrobiony ten RUN" bez znaku końca linii ale Mode 2 powinien być już zaimplementowany z tego co pamiętam.
Jak coś to wymontuję EPROM z mojego Amstrada jak czas pozwoli...

Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: romeok01 w 2019.05.30, 20:02:38
Ja znalazłem gdzieś to FW3.12 i ma to rozmiar 16 kb, a Twój 32 kb, jak wgram i włożę ten FW312 16kb, to nie widać BASICA.
Trzeba dodać do tego BASIC?
Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: damik w 2019.05.30, 20:09:25
Z tego co pamiętam, a bawiłem się tym ostatnio dość dawno temu... to trzeba połączyć Basic z FW w jednym EPROMie.
Najpierw jest OS czyli Twój FW a do tego doklejasz Basic na przykład w jakimś HEX-edytorze.
Zerknij sobie do mojego gotowca jaki dałem w załączniku, bo to kompletny wsad do EPROMa 27C256.
Plik jest zgrany z dysku mojego starego kompa serwisowego na jakim mam zainstalowany programator, więc prawdopodobnie jest to jedna z wersji jakie przygotowywałem pod mojego Amstrad'a.
Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: ZbyniuR w 2019.05.30, 21:34:48
W kości 40015 to ta bliżej procka, jest tylko 16K Amsdos.  Można jakoś w jednej kości wgrać sobie Paradosa i XD-DOSa, z przełącznikiem, każdy po 16K. W jednym jest kopier i obsługa wielu formatów, w 2im fajne RSXy przyspieszone wyświetlanie tekstów, i też różne formaty, ale ich lista nie do końca się pokrywa z Paradosem. XD jest bardziej popularny w Niemczech i raczej tylko tam, przyda się do przeglądania ich disc-magów.

W kości 40025 to ta niżej, jest razem OS i Basic, każdy po 16K. W modelach 464 oba są we wersji pod niego i można sobie zmienić na wersję ze 6128 aby mieć ciut nowszy Basic. 1.1 zamiast 1.0.
Albo OS zmienić na FW3.x, który działa tylko z Basiciem 1.1.  Zgłasza się w MODE 2.
Albo jak ktoś ma Francuza z kością 40051 zamiast 40025, a woli angielską to też jest powód by sobie ten ROM zmienić.

Przypominam że CPC to nie Amiga i nie trzeba zachowywać starego ROMa aby ci stare rzeczy chodziły. :)

ROMy różniaste są tu:  http://www.cpcwiki.eu/index.php/ROM_List


(http://www.cpcwiki.eu/imgs/thumb/6/65/CPC6128_PCB_Top_%28Z70210_MC0009C%29.jpg/800px-CPC6128_PCB_Top_%28Z70210_MC0009C%29.jpg)
Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: damik w 2019.05.30, 21:52:49
Przy okazji dodam jeszcze że w Parados'ie 1.2 są błędy w opisach formatów, chyba że mój kontroler coś ześwirował  :D
Robiłem niedawno testy przy okazji uruchamiania zewn. kontrolera dyskietek do mojego CPC464.
Nie do końca pokrywa się opis danego formatu dysku z tym co się fizycznie formatuje w kilku przypadkach.  :-\
Głównie chodzi o te gęste formaty - jeśli dobrze sobie przypominam ... coś tam było nie tak z uzyskaną pojemnością po formacie.

Może ktoś jeszcze dokładniej opisze te błędy... lub zdementuje moje obserwacje

Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: ZbyniuR w 2019.05.30, 23:20:26
A jesteś pewny że dobrze miałeś ustawiony przełącznik stron?
Bo w jednym położeniu komp może sobie programowo sam zmieniać głowice, a w 2im nie, co może mieć wpływ na prawidłowe działanie tych formatów dwustronnych. Albo w emulatorze stacji masz starszy sterownik i nieprawidłowo tworzy pliki 80 ścieżkowe. Zresztą jeśli np sformatujesz wirtualny plik na format 2głowicowy a potem ten sam wirtualny dysk na 1głowicowy, to ścieżki z 2iej głowicy utworzone w pierwszej operacji po tej drugiej nie znikną, więc plik nadal jest duży mimo że ostatnio użyty format tak obszerny nie jest. Ot przykład czemu może się wydawać że coś tam jest nie tak. Bo nie wiem co dokładnie masz na myśli.

Choć może faktycznie są tam błędy w opisach. Zresztą oprócz formatów Amsdosowych 169K i 178K, oraz Paradosowego 796K. No i 704K z V-Dosa (jak mieszkasz w Niemczech), to wszelkie inne formaty przydają się jedynie do szperania w archiwalnych dyskach dodawanych niegdyś do niektórych Amstradowych gazet. Ręka w górę kto tu umie czytać po niemiecku, francusku lub hiszpańsku? Tyle że co ciekawsze rzeczy które tam były, już dawno są dostępne w innych postaciach. Więc po co się z tym motać?
Mnie tam bardziej dziwi czemu nie doda się zamiast tych zbędnych egzotycznych formatów obsługi MS-DOSowego 720K ?
Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: damik w 2019.05.30, 23:50:24
Przełączanie stron działało poprawnie, bo jakieś gęste formaty ~720K działały a inne nie.
Testowane na modowanej stacji z PC.

Apropos ręki w górę to...
Kiedyś ze 6-7 lat uczyłem się niemieckiego i trochę czytam w tym języku  ;D ... choć jak się to mówi - organ nieużywany z czasem zanika  :P
Z hiszpańskim wytrzymałem niecały rok, ale już nic nie pamiętam  :-\
Francuskiego z kolei to się nieco brzydzę  8)

Obsługa MS-DOS 720K by się istotnie bardzo przydała...
Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: romeok01 w 2019.05.31, 10:16:07
Jeszcze nie zastanawia dlaczego wszystko działa dobrze, jak stacja dysków jest podłączona, sprawdzę czy nie są wtedy zwarte jakieś piny na taśmie, docelowo będę montował Gotek.
Tytuł: Odp: Instalacja ParaDos 1.2 na Amstrad 6128
Wiadomość wysłana przez: romeok01 w 2019.06.07, 23:06:11
Już Amstrad działa bez zastrzeżeń, po wymianie jednej bramki logicznej, brak problemów z wyborem wersji ISP, teraz zawsze pokazuje się Amstrad, miałem problem z odczytem z stacji dysków, winny był kontroler stacji dysków NEC, po wymianie wszystko działa jak należy, wymieniłem też bramki logiczne w obrębie kontrolera FDD, bo są dosyć tanie.