876

(59 odpowiedzi, napisanych Fabryka - 8bit)

QTZ napisał/a:

Ale myślę, że będzie tak samo bo Manipulator przełącza tryb Konfiguratora SIO2SD na zwykły z D1: i tam szuka DOS-a, więc Basic był uruchomiony już mając dostęp do oryginalnego atr Manipulatora zamontowanego w D1: i z nim się zawiesił.

Jeszcze raz. NIE WSPIERAM MONTOWANIA DO CFG MODE PLIKU ATR PO ZMIANIE ROZSZERZENIA NA XEX.

QTZ napisał/a:

Tylko, że Twój program właśnie coś robi co przełącza SIO2SD w zwykły tryb - czyli robisz to celowo, żeby się nie dało zapisywać na dyskietce podpiętej jako Konfigurator?

Mój program niczego takiego nie robi. Twoje problemy najprawdopodobniej biorą się z tego, że próbujesz użyć oprogramowania w sposób, który nie jest i nie będzie do tego przewidziany. Uprzejmie proponuję, żeby zakończyć temat montowania ATR jako pliku wykonywalnego.

877

(59 odpowiedzi, napisanych Fabryka - 8bit)

QTZ napisał/a:

Tak jak napisałem - w "innych warunkach" nie sprawdzałem, ale nie sądzę żeby to miało znaczenie. Sprawdzę podmontowując pod D1: i dam znać, a u Ciebie spod D1: Basic działa poprawnie?

Jeśli mi nie napiszesz w jakich warunkach "Basic się zawieszał po wyjściu "do DOS" bez Option - wpisanie czegokolwiek w Basicu (np. "DOS") zawieszało Atari.", to nie będę mógł pomóc. Odpowiedz czy dzieje się to zmianie rozszerzenia ATR na XEX i podmontowaniu w config mode?

QTZ napisał/a:

Ja myślę, że nic nadzwyczajnego się w trybie Konfiguratora nie dzieje

A ja myślę wręcz przeciwnie.

QTZ napisał/a:

jednak w jakiś sposób następuje przełączenie na podmontowane D1:, czego nie robi DOS.

Nie zrobi, bo żaden DOS nie ma pojęcia o istnieniu SIO2SD, dlatego też takiego zachowania nie wspiera mój program i wspierać nie będzie.

878

(59 odpowiedzi, napisanych Fabryka - 8bit)

QTZ napisał/a:

Basic się zawieszał po wyjściu "do DOS" bez Option - wpisanie czegokolwiek w Basicu (np. "DOS") zawieszało Atari.

W jakich warunkach tak się zachowuje? Po zmianie rozszerzenia ATR na XEX i podmontowaniu w config mode?

QTZ napisał/a:

No chyba, że chodzi Ci o dokumentację jak to oprogramować? Ale skoro inne rzeczy ustaliłeś metodą prób i błędów...

Chodziło mi o dokumentację jak działa ładowanie pliku montowanego jako loader, co się dzieje z OS w tym czasie i po załadowaniu itp. To nie jest takie proste dla mnie jak zgadnięcie zawartości dwóch bajtów mając do wyboru kilka kombinacji. Mam nadzieję, że użytkownicy mi wybaczą, że nie będę się tym zajmować.

879

(59 odpowiedzi, napisanych Fabryka - 8bit)

QTZ napisał/a:

Jeżeli wyjście do DOS-a będzie zawieszało Basic i nie wyjdzie "na dysk" z którego został uruchomiony Manipulator to opcja ta będzie bezużyteczna.

Co to znaczy "zawieszało Basic"? Wyjście do DOS akurat jest według mnie najbardziej użyteczną (oczywiście po samym montowaniu) opcją i działa tak, jak każde wyjście do DOS powinno wyglądać. Możliwość korzystania z DOS bez resetowania komputera było jednym powodów powstania tego programu.

QTZ napisał/a:

Jak będę pisał w sprawie SIO2SD do Kuby Husaka, to zapytam i o to, nie sądzę, ale może dowiem się jak to jest z tą wirtualną stacją D1:. Mógłbyś jednak sam sprawdzić co w Twoim programie przełącza na podmontowaną D1: i ewentualnie to zmienić.

Nie, nie będę sprawdzać. Tak, jak już napisałem wcześniej - nie będę wspierać takiego sposobu użytkowania. Jeśli chcesz korzystać z Manipulatora jako aplikacji uruchamianej jako SIO2SD.XEX, ale podmontowanej jako ATR ze zmienioną nazwą (?), to robisz to na własne ryzyko. Nie ma żadnej dokumentacji jako to działa i jak takie zachowanie obsługiwać.

QTZ napisał/a:

Nie odważę się tego sprawdzić, ale obawiam się, że przy pomocy opcji "E" możliwe jest wczytanie dowolnego pliku, co prawdopodobnie może mieć fatalne skutki?

Tu liczę, że użytkownik wie co robi. Wgranie dowolnego pliku spowoduje odmontowanie wszystkich stacji.

QTZ napisał/a:

Tak się zastanawiam, czy pliki z zapisanym mappingiem są kompatybilne w przypadku przeniesienia na inną kartę z identyczną strukturą plików? Kiedyś przyglądałem się formatowi pliku konfiguracji i nie ma tam zapisanych ścieżek:

Nie, nie są kompatybilne. Wynika to ze sposobu, jak działa montowanie plików w SIO2SD, wpis dla każdej stacji zawiera informacje o nazwie pliku i m.in. jego pozycji w katalogu karty SD. Żeby można było przenosić pliki z zestawami dysków należałoby pomijać wszystkie informacje o pliku i zostawić tylko nazwę pliku, a następnie podczas montowania takiego zestawu wyszukiwać pliki na karcie. Spowoduje to a) dłuższy czas montowania, b) zwiększenie objętości binarki, co mnie już mniej się podoba.

880

(59 odpowiedzi, napisanych Fabryka - 8bit)

Wydaje mi się, że zapis zestawu na karcie SD jest możliwy - jest to do sprawdzenia. Ale czy serio ktoś woli zapisywać na SD zamiast w ATR?

Co do pozostałych kombinacji alpejskich, to się nie dam przekonać i już :)

881

(6 odpowiedzi, napisanych Fabryka - 8bit)

drygol napisał/a:

Swoją drogą mogłem zrobić jakiś POLL

Znając użytkowników, to spokojnie jestem w stanie sobie wyobrazić, że znaleźliby się tacy, którzy wyobrażają sobie kabel Z BOKU. Lepiej nie. ;)

882

(59 odpowiedzi, napisanych Fabryka - 8bit)

QTZ napisał/a:

Mam wrażenie, że się nie rozumiemy - sprawdzam jak zachowuje się Manipulator podmontowany "pod SHIFT" w SIO2SD to znaczy plik ATR (ten który udostępniłeś) z zamienioną nazwą na SIO2SD.XEX

Takiego zachowania użytkownika program nie wspiera i nie będzie wspierać. Wydaje mi się, wszystkie Twoje problemy biorą się z tego, że montujesz pod "konfigurator", który spodziewa się pliku uruchamialnego - plik ATR i w ogóle cudem to działa.

QTZ napisał/a:

Dyskietka jest jako SIO2SD.XEX i DOS widzi ją jako D1: (virtualnie), ale w D1: nie musi być podmontowany żaden dysk. Manipulator po jego uruchomieniu przełącza się na D1: zamontowane w SIO2SD i już nie widzi dyskietki SIO2SD.XEX tylko tę zamontowaną w D1: (lub jej brak).

No i to nie jest nic dziwnego. To jest normalne zachowanie, że program uruchomiony z DOS widzi w pierwszej kolejności dysk, z którego został uruchomiony.

883

(59 odpowiedzi, napisanych Fabryka - 8bit)

QTZ napisał/a:

Dograłem Configurator do dyskietki Manipulatora - niestety obydwa programy nie wychodzą do DOS-a - (przy pustej "D1:") dość długo słychać dźwięk boot-owania,

Mój program nie wyjdzie do DOS, jeśli go nie ma wcześniej załadowanego, albo jeśli się wyjmie dyskietkę. Zresztą żaden program w takich warunkach tego nie zrobi (z wyjątkiem Sparta DOS X, który jest na kartridżu).

QTZ napisał/a:

Jeszcze do opcji Cold Start "B" - niby wiadomo, że jak Cold Start to z Option,

Opcja B w moim programie nie jest startem z OPTION. To zwykły zimny start i to od użytkownika zależy czy chce sobie coś naciskać, czy nie.

884

(6 odpowiedzi, napisanych Fabryka - 8bit)

Ja to bym i takiego MAX łyknął, ponieważ wygląda profesjonalnie. Ale na Trygława i Swaroga: czemu kabel jest z przodu???

885

(59 odpowiedzi, napisanych Fabryka - 8bit)

QTZ napisał/a:

W tej chwili tego nie sprawdzę, ale wydaje mi się, że Configurator ma opcję która niezależnie od stanu Turbo używa Turbo na swoje potrzeby.

Nie rozumiem. Piszesz o moim programie?

QTZ napisał/a:

Możesz jeszcze spróbować umieścić na swoim ATR (z DOS) Configurator jako autorun i sprawdzić czy uruchomiony jako Konfigurator (SIO2SD.XEX) wyjdzie do DOS (Control + X) gdy D1: będzie pusta.

Czy Ty z pewnością piszesz o moim programie? Tam nie ma żadnej komendy Control + X. A mój program jest już w ATR jako autorun.ar0.

886

(59 odpowiedzi, napisanych Fabryka - 8bit)

Okazało się, że dodanie informacji o obecnych wartościach konfiguracji, to tylko 500 bajtów. Proszę o przetestowanie obecnej wersji.

887

(59 odpowiedzi, napisanych Fabryka - 8bit)

QTZ napisał/a:

Napisałem o tym żeby zobrazować problem, który być może da się obejść dla pierwszego restartu z poziomu Manipulatora. Jeżeli masz dostęp do pamięci RAM SIO2SD to mógłbyś zrobić tak, żeby Manipulator w przypadku gdy Turbo jest aktywne wymuszał jego "wyświetlenie".

Nie, nie da się. To nie jest problem związany z aplikacją do obsługi, tylko z samym firmware urządzenia. Należy pisać do autora.

QTZ napisał/a:

Ustawienia można wyświetlić, ale przy wpisywaniu ich nie widzimy. A jak chcę zmienić jeden parametr to muszę wpisywać wszystkie wartości.

I to się nie zmieni, jak już pisałem wyżej. Chyba, że wymyślę, jak to zrobić w ten sposób, żeby binarka nie urosła.

QTZ napisał/a:

Poza tym nie ma wszystkich ustawień, o czym pisał Perinoid.

Jest dostęp do wszystkiego, co umożliwia API, jeśli czegoś nie ma, to znaczy, że autor nie udostępnił możliwości zmiany tego z poziomu Atari.

QTZ napisał/a:

Tym razem wybrałem wersję w ATR - zapisałem plik jako SIO2SD.XEX (rozszerzenie XEX jak dla "Konfiguratora Konfiguratorów" - do autostartu z SHIFT-em SIO2SD). Teraz opcja "Q" nie wyświetla ponownie menu (restart? - co było użyteczne - np. do sprawdzenia wersji), ale również nie wychodzi do DOS-u z tego ATR-a - program próbuje boot-ować D1:

Wersja w ATR jest identyczna, jak osobna. To ten sam plik, tylko chciałem oszczędzić ludziom samodzielnego wypakowania. Jeśli startujesz S2SMana jako konfigurator, to Q nie wyświetli żadnego menu, ani nie wyjdzie do DOS, bo go nie ma w pamięci. Skąd niby miałby być? Tak było zawsze.

888

(59 odpowiedzi, napisanych Fabryka - 8bit)

To "wyłączanie" turbo brało się z tego, że w wersji 3.1 zmienił się układ ramki konfiguracyjnej, o czym nie ma słowa w dokumentacji.

Dzięki pomocy wybranych przeze mnie ochotników metodą prób i błędów sprawdziliśmy, co jest zapisane w konfiguracji i wyszło, że zmieniło się kilka bajtów pomiędzy wersjami 3.0 i 3.1, przez co użytkownicy firmware 3.1 mogli niechcący zmienić nie to, co trzeba (na szczęście nie były to krytyczne zmiany).

Nowa wersja potrafi dostosować się do rozpoznanej wersji firmware i poprawnie obsługiwać konfiguracje w zależności od wsadu.

Poza tym poprawiłem kilka znalezionych przez testerów błędów. Proszę o dodatkowe testy. Jeśli nic nikt nie znajdzie niepokojącego, to będzie to wersja finalna.

QTZ napisał/a:

Ten komunikat "wbudowany" w firmware SIO2SD jak pisałem jest nieco mylący:

To już niestety nie do mnie. Skontaktuj się z Jakubem, jeśli możesz.

Pierwsze co bym zmienił to wyświetlanie bieżącego ustawienia przy wprowadzanych zmianach.

Bieżącą konfigurację można sobie wyświetlić z menu.

Nie chcę wprowadzać miliona kolejnych funkcji i opisów, które można uzyskać inaczej, ponieważ i tak już z pchełki program rozrósł się do 17 KB.

889

(59 odpowiedzi, napisanych Fabryka - 8bit)

perinoid napisał/a:

W twoim manipulatorze "brakuje" ustawienia, kiedy ma się automatycznie uruchamiać konfigurator - może być "startup+shift"

Dogadaliśmy się :) To ustawienie nie jest dostępne w API (albo nie ma go w dokumentacji).

perinoid napisał/a:

I nie ma możliwości włączenia/wyłączenia na stałe "top drive mode" - twój konfigurator to wyłącza i nie pozwala włączyć (i to też jest to o co chodzi @QTZ).

Jest możliwe w konfiguracji urządzenia -> 7bit turbo speed.

890

(59 odpowiedzi, napisanych Fabryka - 8bit)

Nie rozumiem z Twoich postów za bardzo w czym jest problem. BASIC mojemu programowi nie przeszkadza, a za jego włączenie, czy wyłączenie powinien według mnie odpowiadać użytkownik, tak samo jak w przypadku turbo. Program sam z siebie niczego nie wyłącza, ani nie włącza.

891

(14 odpowiedzi, napisanych Emulacja - 8bit)

Hm, coś się musiało zmienić w polityce YT, bo kiedyś osadzanie "krótkich" linków youtu.be działało, a teraz trzeba pełny adres - youtube.com... podawać. Podmieniłem w Twoim poście.

892

(14 odpowiedzi, napisanych Emulacja - 8bit)

seban napisał/a:

nie wiem co robię źle, ale nie potrafię osadzić filmu YT aby był linkiem, ew. bezpośrednio widoczny w poście.

Tutaj są opisane tagi: http://www.atari.org.pl/forum/help.php?section=bbcode

893

(59 odpowiedzi, napisanych Fabryka - 8bit)

Wersja 0.7

Nowa opcja pozwalająca na zapis mapowań dla stacji 1-8 i ich szybkie przywrócenie:

Save drive mappings to file / Enter drive mappings from file.

Przydaje się kiedy chcemy sobie odtworzyć środowisko do pracy, czy zabawy. Pliki z zestawami zapisywane są w aktualnym katalogu / dysku wskazywanym przez D:

894

(59 odpowiedzi, napisanych Fabryka - 8bit)

Wersja 0.6c

Występował błąd w przechodzeniu do katalogów "niżej" jeśli ich nazwa nie składała się wyłącznie z wielkich liter.

Dzięki dla perinoida za zgłoszenie.

Ja piszę o Ultimate 1MB, które - jak wynika z rozmowy z Candle, może służyć również jako freezer, tylko że nikt nie napisał jeszcze odpowiedniego oprogramowania.

Freezer w QMEG 4.04 nie będzie działać jeśli jest wyłączony ROM, co robi chyba większość nowych programów.

Podejrzewam, że większość z Was ma sprzętowy freezer w swoim Atari. Poproście Candle, względnie kogoś innego równie dobrze ogarniętego, żeby go tylko oprogramował. Seba lubi kiedy się go prosi i docenia, więc wszystko w zasięgu ręki ;)

897

(12 odpowiedzi, napisanych Sprzęt - 16/32bit)

x_angel napisał/a:

te proste mają symbol w TME: MX-5556-06A (symbol Molex 39-28-1063):

Dziękuję.

ricziricz napisał/a:

czy prąd na 5V (3A) nie będzie za mały

No bez przesady. 3A to całkiem sporo, a Ultrasatan nie jest tak prądożerny.

898

(12 odpowiedzi, napisanych Sprzęt - 16/32bit)

x_angel napisał/a:

nawet sobie zrobiłem adaptery do zasilania

Jak się nazywają takie gniazda, które są na zdjęciu?

899

(17 odpowiedzi, napisanych Software, Gry - 8bit)

O tak!

900

(2 odpowiedzi, napisanych Sprawy atari.area)

Patrząc jak działa ten kod, to jest to wysoce nieprawdopodobne. Możesz spróbować to zreplikować?