351

ciii, moze dlatego wysylka ciagle opozniana, bo nowy soft z niespodziankami wlasnie szykuja.

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

352

Swietna sprawa z tymi ATR'ami , tylko mam jedno pytanie.
Mam na PC duzo ATR'wo , jak to w latwy i przyjemny sposob przeglac na karte CF IDE+ ?
Do tej pory montowalem ATR'ka pod SDRIVE i przegrywalem zawartosc na CF.

Atari 65/130XE + SDrive + SIO2SD +xc12 ; AMIGA 600 2Mb + CF IDE+HxC SD ; AMIGA 500 +512Kb; C64 + 1541 +mag; klon A2600

353

Ja używam SIO2BSD http://atariki.krap.pl/index.php/SIO2BSD i wbudowanego weń PCLinka, przez to Atari widzi mi pliki znajdujące się na dysku peceta i tak mogę wrzucać ATR-y na dysk.

Przy użyciu APE albo Aspeqta też się pewnie da coś podobnego osiągnąć (nazywa się to PC Mirror oidp).

W przygotowaniu jest bardziej radykalne rozwiązanie ;) ale póki go nie ma...

KMK
? HEX$(6670358)

354

dokładnie to, albo prawie to co mówi Draco :). Bierzesz np. plugina Pajero i TotalCMD, pakujesz do pliku ATR o pojemności 16MB inne pliki ATR o pojemności dowolnie mniejszej, lecz sumarycznie nie przekraczającej pojemności 16MB, montujesz to pod byle APE, Aspeqta, czy coś tam - i po kablu wio :)

Alternatywne rozwiązanie fakt - w przygotowaniu :P

Kontakt: pin@usdk.pl

355

Pin: dzieki sio2bsd nie musisz atrow pakowac do "zbiorczego" atra - po prostu podpinasz katalog...

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

356

Dzieki za info.
Soft juz mam , musze jeszcze zrobic kabelek SIO2PC.

Atari 65/130XE + SDrive + SIO2SD +xc12 ; AMIGA 600 2Mb + CF IDE+HxC SD ; AMIGA 500 +512Kb; C64 + 1541 +mag; klon A2600

357

jell - no fakt, ale nie każdy tego używa ;)

Kontakt: pin@usdk.pl

358 Ostatnio edytowany przez drac030 (2011-10-12 11:16:25)

IDE Plus BIOS v.0.9 - ten z loaderem do ATR-ów, jest dostępny tutaj:

http://drac030.krap.pl/pl-kmkjz-pliki.php

Jeśli ktoś dostał v.0.9 razem z ostatnią serią interfejsów, też niech lepiej przeflaszuje ROM.

KMK
? HEX$(6670358)

359

Sorry za post pod postem, ale chcę, żeby to było widoczne :)

Dostałem dziś do ręki interfejs IDE+ należący do sebana - jak pamiętacie, skarżył się swego czasu na kłopoty z jego uruchomieniem. Wyszło na jaw, że przyczyną tych problemów jest błąd w pierwotnej wersji BIOS-u, która nie inicjowała poprawnie pamięci interfejsu po włączeniu zasilania. W związku z tym zostawały tam losowe śmieci mogące powodować kłopot z dostępem do SIO, a tym samym - do programów niezbędnych do np. popartycjonowania dysku.

Ponieważ nie jeden seban może mieć z tym kłopot, postanowiłem opisać, co robić, żeby sobie z tym poradzić (postnąłem to też na AAge, jakby co).

Objawy:

1) uruchomienie komputera z wyłączoną SDX powoduje pojawienie się BOOT ERROR lecącego w nieskonczoność przez cały ekran i to tyle.

2) uruchomienie kompa z włączoną SDX powoduje, że na każdą próbę dostępu do SIO dostajemy komunikat "144 write protected or bad sector".

3) opcja "Quick disable" w nie działa, mimo że jest ustawiona na "Shift" (tzn. Shift/Reset nie pomaga na powyższe objawy). Tak samo nie pomaga przestawienie "IDE Interface" na "off". Ogólna mogiła.

Ratunkiem jest uaktualnienie BIOS-u do najnowszej wersji. Należy:

1) pobrać stąd http://drac030.krap.pl/pl-kmkjz-pliki.php ATR "utilities" i podmontować przez SIO jako D1 przy użyciu APE, AspeQta, AtariSIO, SIO2BSD, czy co kto tam lubi.

2) włączyć SpartaDOS X (przełącznik w lewo)

3) upewnić się, że interfejs jest podłączony poprawnie i pewnie (w niektórych XE trzeba podłożyć ze 2-3 mm podkładki, bo mają wyższe nóżki i interfejs nie siedzi w gnieździe poprawnie)

4) włączyć prąd

5) poczekać na zgłoszenie się SpartaDOS X

6) wpisać POKE $0247,0 i wcisnąć Return

7) wpisać DIR D1: celem upewnienia się, że SDX działa, że jest dostęp do SIO, że jest tam ten ATR co trzeba i widać na nim pliki (te co trzeba).

8) wpisać D1:BIOS09 i nacisnąć Return

9) odpowiedzieć "Y" na trzy kolejne pytania flaszera

10) kiedy znowu pojawi się SDX, wyłączyć kompa na 15-30 sekund

11) gotowe.

Po tym zabiegu kłopoty powinny ustąpić.

KMK
? HEX$(6670358)

360

Podłączyłem IDE+ i sio2sd v2.5 do XEGS'a ...
Na IDE+ mam jedna partycje D1: na sio2sd podmontowalem cos pod D2:
gdy dam 2: DIR i 1: DIR wywala mi albo SIO overrun albo 144 Write protectec or bad sector... dioda na ide+ zaczyna sie nonstop swiecic... po nacisnieciu resetu ... moge normalnie wejsc do D1: ...
Zdarza sie ze to nei wyskakuje i chodzi normalnie...
W czym jest problem ? Dolutowalem nawet w sio2sd diode.. bo myslalem ze tu jest cos nie tak.
http://stryker.pigwa.net/xegs/zonk/1.jpg
http://stryker.pigwa.net/xegs/zonk/2.jpg

"wszystko się kiedyś kończy......."

361 Ostatnio edytowany przez drac030 (2011-10-19 23:50:12)

Manual IDE+, strony 16-17:

VIII. Error codes

(...)

140 – Data loss – there is a communication problem between the computer and the disk: the disk receives extra (false) signals acknowledging that data has been sent or received by the computer. There is a hardware problem in the computer.

142 – Data overflow – there is a communication problem between the computer and the disk: the disk occasionally fails to receive signals acknowledging that data has been sent or received by the computer. There is a hardware problem in the computer.

W skrócie: masz typowy problem z komunikacją komputer<->dysk, coś jest nie tak z tym XEGS-em.

KMK
? HEX$(6670358)

362

thx... problem "chyba" rozwiązałem ;-)

"wszystko się kiedyś kończy......."

363 Ostatnio edytowany przez axg (2011-11-18 00:27:03)

Pin napisał/a:

dokładnie to, albo prawie to co mówi Draco :). Bierzesz np. plugina Pajero i TotalCMD, pakujesz do pliku ATR o pojemności 16MB inne pliki ATR o pojemności dowolnie mniejszej, lecz sumarycznie nie przekraczającej pojemności 16MB, montujesz to pod byle APE, Aspeqta, czy coś tam - i po kablu wio :)

Alternatywne rozwiązanie fakt - w przygotowaniu :P

Zrobilem kabelek SIO2PC i uzywajac AspeQta zaczalem przegrywac pliki na partycje IDE+. No i mam pewien problem, a mianowicie. Udostepniam w katalogu plik arc o rozmiarze np 6Mb , kopiuje go na partycje sparty (32Mb) i po jakims czasie dostaje blad 166 Range error. O co kaman ?

Dodatkowo jak dam dir w sparcie z podmontowanego dysku SIO to wielkosc plikow wyswietlana jest nieprawidlowo.

Atari 65/130XE + SDrive + SIO2SD +xc12 ; AMIGA 600 2Mb + CF IDE+HxC SD ; AMIGA 500 +512Kb; C64 + 1541 +mag; klon A2600

364

Jeśli ten dysk jest w formacie AtariDOS/MyDOS, to SDX pokazuje rozmiar na zasadzie ilość_sektorów*(rozmiar_sektora-3), bo inaczej musiałaby odczytywać cały plik sektor po sektorze i oglądać linki.
Błąd 166 występuje wtedy kiedy plik jest skorumpowany :) Pewnie podłączyłeś atra w formacie AtariDOS i podczas odczytu kolejnych sektorów pliku okazało się, że któryś należy do innego pliku. Taki plik najprawdopodobniej jest po prostu uszkodzony :/

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

365

mono: plik udostepniony z pycy jest skorumpowany?

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

366

Plik nie jest "skorumpowany". Gdzieś już była mowa o tym problemie, po prostu ta funkcja AspeQta (udostępnianie katalogu) nie działa dobrze ze SpartaDOS X.

AspeQt emuluje system plików Atari DOS-a przesyłając sektory danych z odpowiednimi linkami zawierającymi numer następnego sektora. Zdaje się, że ten numer jest w kółko taki sam albo zmienia się w niewielkim zakresie; natomiast SpartaDOS X buforuje dane. W efekcie, jeśli po raz kolejny ma dostać sektor o danym numerze, a wie, że sektor o tym numerze ma w buforze, pobiera dane z bufora zamiast odczytywać je z dysku.

Niestety jeśli dysk jest "fałszywy", jak w tym wypadku, powoduje to kłopoty.

KMK
? HEX$(6670358)

367

SIO2BSD z PCLINK.SYS. APE chyba ma też jakiś swój mechanizm.

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje

368

Simius dostałem cynka od Draco ze jednak IDE+ ma problemy z 65816 bez pamięci liniowej . Prawda ?
Podobno trzeba coś zmienić na płytce ? Mozna prosić o opis ?
Drugie pytanie narazie nie mam odpowiedniej przejsciowki. Ale gdy podłącze Karin Maxi i IDE+ to czy oba będa widziane czy coś gdzieś trzeba podmienic/wymienic ?

"wszystko się kiedyś kończy......."

369

To zależy, jak na to spojrzeć. Można by raczej powiedzieć, że to 65816 ma kłopoty z IDE+. Problem polega na tym, że 65816 ma 24-bitową szynę adresową, ale tylko 16 bitów adresu wyprowadzone jest wprost na nóżki procesora. 8 najstarszych bitów adresu (numer segmentu) przesyłane jest po magistrali danych. Oczywiście, teoretycznie nie dzieje się to równocześnie z danymi, ponieważ adres wysyłany jest w pierwszej połówce cyklu zegarowego, a dane - w drugiej połówce. Teoretycznie. W praktyce dochodzi do konfliktu danych, ponieważ w systemie Atari jest parę elementów, które nie czekają z dostępem do magistrali danych na drugą połowę cyklu, tylko wysyłają dane od razu, kiedy tylko na magistrali adresowej pojawi się ich adres. Ponieważ adres pojawia się już po kilkudziesięciu nanosekundach od początku cyklu, więc krótko potem na magistrali danych pojawiają się dane z zaadresowanego urządzenia. W systemie ze zwykłym procesorem nie ma z tym żadnego problemu. Jeśli jednak zamiast 6502 jest 65816 (nie ma tu znaczenia, czy jest jakaś pamięć liniowa, czy jej nie ma) to dane z wywołanego urządzenia zderzają się z numerem segmentu wysyłanym przez procesor, co powoduje przepływ dużych, szybkozmiennych prądów przez linie danych, masy i zasilania. Zakłócenia generowane przez te prądy przenoszą się na inne sygnały - adresowe i sterujące. Jeżeli na to nałoży się jeszcze spadek napięcia od dużego prądu pobieranego przez dysk twardy, poziom tych zakłóceń (zagrożone są przede wszystkim linie adresowe) przekracza dopuszczalny margines i zakłóca współpracę z dyskiem. Z problemem można walczyć na różne sposoby. Najlepiej zlikwidować przyczynę. Przyczynę można zlikwidować na dwa sposoby. Oba kłopotliwe i pracochłonne. Po pierwsze - można zmienić układ podłączenia procesora 65816 na taki, jaki jest rekomendowany przez producenta, czyli zawierający bufor separujący procesor od magistrali danych w pierwszej połowie cyklu. To rozwiązanie byłoby najlepsze. Po drugie - można dokonać zmian w sterowaniu tych elementów w systemie, które są uzależnione tylko od adresu, a nie od fazy cyklu. Chodzi tu o OS ROM, BASIC ROM, kartridże i, niestety, także ROM i RAM wewnątrz IDE+. To rozwiązanie jest najkłopotliwsze, bo wymaga najwięcej przeróbek. Można też spróbować walczyć z problemem objawowo, czyli zwalczając skutki. W tym przypadku chodzi o zwiększenie marginesu dopuszczalnych zakłóceń. To rozwiązanie jest najprostsze, ponieważ wymaga tylko wymiany dwóch układów scalonych z zastosowanej serii HCT na serię HC, ale ponieważ nie likwiduje istoty problemu, a tylko go przypudrowuje, nie jest stuprocentowo pewne. W jakichś specyficznych, trudnych do przewidzenia, warunkach może dać o sobie znać. Opis podam później, bo w tej chwili komputer z dokumentacją jest bardzo zajęty i powiedział, że nie ma czasu na głupoty.
Co do drugiego  pytania, to odpowiedź brzmi - "a kto to może wiedzieć?". Pod warunkiem, że będą ustawione na różnych bitach PDVREG, oba powinny być widoczne i działać. A jak będzie w rzeczywistości, to zobaczysz, jak podłączysz.

Ceterum censeo Germaniam esse delendam.

370

:) To czekam'y z niecierpliwością na jakiś dokładny opis zmian ;-)

"wszystko się kiedyś kończy......."

371

Simius -  Karinka jest ustawiona na PDVREG 7 (tak twierdzi Candle)
A IDE+ ? I gdzie tam ewentualnie można coś "zmienić"

"wszystko się kiedyś kończy......."

372

stryker napisał/a:

Simius -  Karinka jest ustawiona na PDVREG 7 (tak twierdzi Candle)
A IDE+ ? I gdzie tam ewentualnie można coś "zmienić"

Trzeba zmienić dwa zaznaczone na rysunku układy: 74HCT138 i 74HCT139, odpowiednio na 74HC138 i 74HC139.

Post's attachments

plytka.jpg 139.43 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
Ceterum censeo Germaniam esse delendam.

373

Dzięki. Możesz jeszcze odpowiedziec na pytanie z tym PDVREG ?

Dziś przełozyłem IDE+ do innej obudowy Z-19.
http://www.maszczyk.pl/pl/offer/view/11 … nelem-z-19
Próbował ktoś z innymi rodzajami ? Czy wszyscy działacie na "gołych płytkach" ;-)
http://stryker.pigwa.net/ideplus/1.jpg
http://stryker.pigwa.net/ideplus/2.jpg
http://stryker.pigwa.net/ideplus/3.jpg
http://stryker.pigwa.net/ideplus/4.jpg
http://stryker.pigwa.net/ideplus/5.jpg
http://stryker.pigwa.net/ideplus/6.jpg
http://stryker.pigwa.net/ideplus/7.jpg
http://stryker.pigwa.net/ideplus/8.jpg
http://stryker.pigwa.net/ideplus/9.jpg

"wszystko się kiedyś kończy......."

374

Stryju, przynieś to na sztaba.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

375

Ja włożyłem do obudowy idealnie harmonizującej z serią XE.