1,451

(486 odpowiedzi, napisanych Fabryka - 8bit)

drac030 napisał/a:

2) poprawiony błąd w obsłudze zegarka, który się ujawniał, kiedy było włączone wyświetlanie czasu przez TD ON - wtedy się robiła kaszana raczej prędzej niż później.

Niestety, przy poprawianiu tego udało mi się "zjeść" jeden rozkaz, przez co w BIOS-ie powyżej nie działa prawidłowo komenda "odczytaj PERCOM". Service-pack poniżej.

1,452

(112 odpowiedzi, napisanych Fabryka - 8bit)

Sikor napisał/a:

Stwierdzam tylko fakt. Według solucji - bez grzyba z zainstalowanego IDE nie pójdzie.

Rozumiem, Twoim zdaniem dwa pierwsze punkty (ściągnięcie z netu archiwum ZIP o wielkości 2,2 MB, zawierającego długie nazwy plików, oraz rozpakowanie go) znakomicie da się wykonać na Atari, wobec tego punkt 3, w którym ośmieliłem się wymienić "jakieś APE", jest zupełnym skandalem.

Przypomnę punkt 5:

Drac030 napisał/a:

5) jeśli wstaje SDX, to dajemy COLD /N, przytrzymujemy SHIFT (żeby odpiąć IDE), wciskamy RETURN

Więc - według tego - nie sflaszujesz z IDE. Później piszesz - że sflaszujesz.

I gdzie tu "sprzeczność"? Czyżbym napisał i potem uporczywie powtarzał, że jest to JEDYNY sposób sflaszowania SDX? Monsoft zapytał o "opis jak można sflaszować" (nie napisał: "proszę mi podać wszystkie sposoby sflaszowania SDX"). Więc podałem mu opis sposobu NAJPROSTSZEGO.

Punkt 3 - wymaga APE lub odpowiednika? Po cholerę? Może wolę makeatr i puścić na przykład z SIO2SD lub z pendrive-a po SIO2USB?

Ale przecież nikt Ci nie broni. ATR to ATR, jak chcesz, możesz go sobie otworzyć przez Sio2SD albo SIO2USB. Albo nagrać zawartość na magnetofon i odtworzyć stamtąd (acz to oczywiście będzie wymagało wykonania zmian we flaszerze, których jednak nikt Ci nie broni wykonać, o ile umiesz :P).

A chcąc sflaszować z atr-a podpiętego pod KMK2 - według opisu jest zalecenie, aby wyłączyć.

Ale że ten opis dotyczy flaszowania z IDE, to jest tylko Twoje wyobrażenie. Wybacz, ale ja za Twoje iluzje nie odpowiadam.

Więc- według opisu - nie da się? Tak wynika z Twego tekstu po prostu. Historia zostanie. Błędy solucji też.

A owszem, historia pewnie zostanie ;)

Więc  wypada teraz sprostować, że się da (lub zatwierdzić, że z KMK2 ni chuchu)) i tyle. Po co więc się pienisz?

Kiedy to Ty się pienisz, czepiłeś się jak pijany płotu czegoś, co Cię nie dotyczy - mojej odpowiedzi skierowanej do Monsofta, z której ten jest, póki co, zadowolony. Możesz mi wyjaśnić, dlaczego generujesz sobie posty akurat w tym wątku?

1,453

(112 odpowiedzi, napisanych Fabryka - 8bit)

Sikor, ja nie mam problemów z czytaniem oraz, jak sam stwierdziłeś, nie mam też problemów z logiką. Powinno Cię to nieco zastanowić. Drugą sprawą, która Cię powinna zastanowić, jest fakt, że wykłócasz się w sprawie, która Cię nie dotyczy w żaden sposób i o której nie masz zielonego pojęcia.

1,454

(112 odpowiedzi, napisanych Fabryka - 8bit)

Sikor napisał/a:

Logiczne?

Przykro mi, ale nie.

1,455

(112 odpowiedzi, napisanych Fabryka - 8bit)

Sikor, ja Cię proszę, przestań trollować i idź się wyśpij, bo pleciesz od rzeczy.

PS. A jeśli masz do mnie jakieś osobiste pretensje, to zapraszam na priv.

1,456

(112 odpowiedzi, napisanych Fabryka - 8bit)

A dociera do Ciebie, że opis może być uproszczony? Monsoft jakoś nie widzę, żeby narzekał. I nie przypominam sobie, żebym podawał opis "flaszowania przez IDE". Podałem opis flaszowania najprostszy z możliwych. Skoro Cie on nie dotyczy, to może bądź tak miły i przyczep się do czegoś innego :P

1,457

(112 odpowiedzi, napisanych Fabryka - 8bit)

I co, czyżby nie działała?

1,458

(112 odpowiedzi, napisanych Fabryka - 8bit)

Sikor napisał/a:

Stwierdzam ylko nielogiczność opisu - skoro wyłączasz IDE, więc skąd pobierasz atr-a?

No, chyba nie jest przesadnie trudno wpaść na to, że kiedy się chce sflaszować nie z SIO, tylko z IDE, to się IDE nie wyłącza.

1,459

(112 odpowiedzi, napisanych Fabryka - 8bit)

Sikor, nie zaśmiecaj wątku. Spartę w IDE Plusie można sflaszować z dysku obsługiwanego przez IDE Plusa.

1,460

(112 odpowiedzi, napisanych Fabryka - 8bit)

Sikor napisał/a:

O, f**k, to  musisz mieć urządzenie na sio

Nie musisz :P ale tak jest najłatwiej skorzystać z flaszującego ATR-a (na razie).

1,461

(486 odpowiedzi, napisanych Fabryka - 8bit)

Aktualizacja BIOS-u, nr wersji 0.4 (widać to na górze ekranu konfiga).

Zmiany:

1) dodany test czy "liczba sektorów LBA" w idencie nie wynosi przypadkiem zero.

2) poprawiony błąd w obsłudze zegarka, który się ujawniał, kiedy było włączone wyświetlanie czasu przez TD ON - wtedy się robiła kaszana raczej prędzej niż później.

3) przy starcie, po odczekaniu u dysku na BUSY=0 dodane sprawdzenie, czy pojawiło się też READY=1

Poza tym w archiwum jest przykład (w BASIC-u) jak odczytać stan zegara we własnym programie. Ogólna instrukcja obsługi sterownika "Z:" jest tutaj: http://atariwiki.strotmann.de/wiki/atta ... RTime8.pdf (rozdział 5).

IDE+ obsługuje prawie wszystkie funkcje, oprócz "włącz/wyłącz TD".

@seban: jeśli możesz, sprawdź, czy się "BOOT ERROR" ciągle zdarza.

EDIT: skasowałem załącznik.

1,462

(112 odpowiedzi, napisanych Fabryka - 8bit)

Monsoft napisał/a:

opis jak mozna tego SDX'a sflaszowac ?

Opis:

1) pobieramy z sdx.atari8.info archiwum ZIP z obrazami ROM-ów SDX

2) wyciągamy stamtąd plik SDX444_ideplus.atr

3) podmontowujemy pod jakieś APE

4) bootujemy Atari

5) jeśli wstaje SDX, to dajemy COLD /N, przytrzymujemy SHIFT (żeby odpiąć IDE), wciskamy RETURN

6) uruchamia się flaszer, dalej wszystko dzieje się mniej wiecej samo

Jeśli punkt 5 ma zadziałać, w menu konfiguracyjnym musi być ustawione "Quick disable: Shift"

1,463

(62 odpowiedzi, napisanych Sprzęt - 8bit)

Z "samymi sprzecznościami" chyba lekko przesadziłeś. Po prostu ten kawałek:

bezrobotny napisał/a:

W przeciwnym wypadku, jeśli w nadesłanym bloku danych urządzenie stwierdzi błąd sumy kontrolnej lub inne nieprawidłowości, odpowiada kodem $4E ("N") lub nie odpowiada w ogóle, a blok danych ignoruje. W następnej fazie urządzenie informuje komputer o wykonaniu kodem "C" lub "E" o znaczeniu jak powyżej, i na tym transmisja się kończy.

trzeba pewnie uzupełnić:

W przeciwnym wypadku, jeśli w nadesłanym bloku danych urządzenie stwierdzi błąd sumy kontrolnej lub inne nieprawidłowości, odpowiada kodem $4E ("N") lub nie odpowiada w ogóle, a blok danych ignoruje, i na tym transmisja się kończy (po stronie komputera następuje błąd timeout i powtórzenie komendy).

Jeśli blok danych był w porządku, to w następnej fazie urządzenie informuje komputer o wykonaniu kodem "C" lub "E" o znaczeniu jak powyżej, i na tym transmisja się kończy.

Acz można to było samemu wymyślić.

1,464

(486 odpowiedzi, napisanych Fabryka - 8bit)

seban napisał/a:

Problem mam taki że po kilku cyklach power on/off Sparta znowu przestaje być widoczna, i po wejściu do menu znowu muszę dać "X" i ctrl+X. Jakieś pomysły czym taka akcja może być spowodowana? Właśnie mi się zdarzyło iż w trackie pracy SDX się wyłączył. Zwis, po reset zobaczyłem BASIC.

Na mój gust, to coś nie kontaktuje. SDX nie ma prawa się nagle wyłączyć, a jeśli dzieje się to też "po kilku cyklach on/off", to problem raczej wygląda na sprzętowy.

Ustawienia są w RTC, ale akurat stan SDX nie jest tam przechowywany, bo to by było trochę bez sensu: w przypadku ustawienia na "on" każdy RESET wymuszałby podpięcie SDX, wobec czego nie można byłoby dokonać prostego wyłączenia przez COLD /N. Ustawienie to jest za każdym razem "koncypowane" ze stanu pamięci pod $A000 (RAM czy ROM i czy nie BASIC). Zakładam przy tym, że SDX steruje kartem wsadzonym do gniazda interfejsu i nie ma konfliktu.

Co do "BOOT ERROR", niewykluczone że przy nieobecności dysku omijane jest zerowanie flag sygnalizujących obecność partycji D1:, muszę do tego zajrzeć.

1,465

(24 odpowiedzi, napisanych Bałagan)

Obecnie jest to film nieprawomyślny (Murzyna zostawili).

1,466

(486 odpowiedzi, napisanych Fabryka - 8bit)

seban napisał/a:

A czy sparta powinna mi jakoś wystartować? (nawet bez dysku)

Tak, powinna. Upewnij się, czy kontakt na złączu jest dobry, ja się tak przyzwyczaiłem do prototypu (który trzeba do gniazda młotkiem wbijać i obcęgami stamtąd wyciągać), że egzemplarze produkcyjne jakoś mi się wydają zawsze siedzieć za luźno.

1,467

(112 odpowiedzi, napisanych Fabryka - 8bit)

U mnie działa, tylko opis w manualu jest niedobry. Jak się wpisze samo SORTDIR, to powinien wyświetlić zajawkę, m. in. informację o składni:

SORTDIR d:[path] [/NTSDX]

"d:" nie jest w nawiasach kwadratowych, co oznacza, że podanie napędu jest obowiązkowe. Jeśli się chce przesortować bieżący katalog na dysku bieżącym, trzeba podać mu ":" (sam dwukropek).

1,468

(486 odpowiedzi, napisanych Fabryka - 8bit)

Powinien czekać na zgłoszenie się dysku (zgaszenie BUSY) do 15 sekund, i owszem na czarnym ekranie, a potem odpuścić.

Niewykluczone, że ten test (BUSY=0) jest niewystarczający i powinien do niego dochodzić następny, tzn. READY=1. A to ze względu na to, że na sporej liczbie atarek na takiej stronie $D1, gdy nic nie jest podpięte, nie ma wartości $FF, tylko latają jakieś śmietki.

Może tak zrobię, ale to już jutro.

1,469

(486 odpowiedzi, napisanych Fabryka - 8bit)

A tu program diagnostyczny, niestety nie mogłem załączyć dwóch plików do jednego posta, nie wiem, dlaczego.

1,470

(486 odpowiedzi, napisanych Fabryka - 8bit)

Następne uaktualnienie, powinno pozwolić na skorzystanie z większej ilości kart CF.

EDIT: usunąłem załącznik.

1,471

(163 odpowiedzi, napisanych Fabryka - 8bit)

Pin napisał/a:

W 600XL korzystam oczywiście ze złącza carta wbudowanego w kompa, bo nie mam doprowadzonych do KMK2 dodatkowych sygnałów carta nie występujących w PBI.

Ja się, jak wiadomo, na sprzęcie nie znam, ale to właśnie może być problem, tzn. konflikt pomiędzy SDX siedzącym w IDE+ a kartem wsadzonym z zewnątrz. Na XE tego konfliktu nie ma, ale na XL może powstać, jeśli nie doprowadzi się tych sygnałów (tu przydałaby się jakaś instrukcja, simius?).

Ogólnie natomiast to nie wiem czy pamiętasz, ale na Foreverze wsadziliśmy do Twojego 600XL IDE+ do PBI a SIC do gniazda karta i poszło (tzn. Sparta poszła z SIC-a).

1,472

(486 odpowiedzi, napisanych Fabryka - 8bit)

Uaktualnienie do interfejsu. W archiwum są dwa pliki:

1) LBA0.COM

Uaktualnienie BIOS-u, po uruchomieniu podejmie próbę przeflaszowania ROM-u interfejsu. Na wszystkie pytania odpowiadamy "Y" :)

Przed odpaleniem tego proszę się upewnić, że komunikacja między komputerem a interfejsem jest stuprocentowo stabilna (żadnych zawisów podczas kopiowania miliarda plików pomiędzy partycją a partycją itp.). Bo flaszuje 6502 znajdujący się w Atari, a flaszowana pamięć znajduje się na zewnątrz (na interfejsie).

2) IDEPTIME.SYS

Sterownik zegarka dla SpartaDOS X. Z configa proszę pousuwać linijki ładujące inne sterowniki zegara (RTIME8, JIFFY, ARCLOCK) i dodać:

DEVICE A:>FOO>IDEPTIME

jeśli plik znajduje się na D1: w katalogu FOO. Ewentualnie można skorzystać z SDX Imagera i dorzucić plik do CAR:, wtedy żadne specyfikacje dysku ani ścieżki nie będą potrzebne.

EDIT: skasowałem załącznik, proszę brać nowsze :)

1,473

(13 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Ale logo małe czy duże? Tj. takie jak w pierwszej serii czy jak w drugiej? Bo jak w pierwszej, to bym wziął cokolwiek.

I jak z nowymi wzorami omawianymi na party? Tj. np. te z logiem SłusznyDOS X? ;)

1,474

(46 odpowiedzi, napisanych Zloty)

Przedmówcy słusznie prawią.

@sOnar: zmień awatar, wcale tak nie wyglądasz! :P

1,475

(486 odpowiedzi, napisanych Fabryka - 8bit)

Shipping się zaczął, a ja muszę napisać, że nie wyrobiłem się z firmware'em. To, co jest zaprogramowane w rozsyłanych interfejsach, to wersja alpha, w której nie wszystko działa: nie ma kodu do obsługi dysku slave (tylko master) i nie działa widoczne w menu konfiguracyjnym "US SIO". Niestety, ostatnio mam bardzo mało czasu, dlatego tak wyszło.

Kluczowa informacja: menu wywołuje się przez przytrzymanie klawisza START podczas resetu (obojętne, ciepłego czy zimnego).

Dyski na razie partycjonujemy starym FDISK-iem od IDEi (u mnie na stronie, http://drac030.krap.pl ), jest tylko taki myk, że - ponieważ zmienił się sposób mapowania sektorów logicznych 128- i 256-bajtowych na fizyczne 512-bajtowe, partycjom z sektorami 128/256-bajtowymi trzeba przy partycjonowaniu przydzielić 2x tyle sektorów logicznych, co potrzeba.

Np. jeśli DOS ma widzieć 65535 sektorów 256-bajtowych, w FDISK-u trzeba ustawić rozmiar sektora na 256 i wklepać "131070" w pole od liczby sektorów logicznych.

To nie dotyczy sektorów 512-bajtowych, tych się wpisuje tyle ile ma być widać pod DOS-em.

Na dyskach partycjonowanych dla IDEi partycje z sektorami 512-bajtowymi będą (powinny być, u mnie są ;) ) bez problemu odczytywane i zapisywane przez nowy BIOS IDE Plusa. Natomiast partycje z sektorami 128 i 256-bajtowymi diabli wezmą, tzn. system plików się skrzaczy, a partycja będzie widoczna jako 2x mniejsza niż w rzeczywistości jest (była). Przed przejściem na nowy interfejs trzeba więc zrobić backup całości, żeby nie było kłopotów.

Jeśli ktoś ma jakieś problemy albo pytania, proszę zgłaszać tutaj. Na razie nie ma dokumentacji, z tego samego powodu, co powyżej (brak czasu).

ROM interfejsu jest flaszowalny, więc od przyszłego tygodnia można się spodziewać uaktualnień.