Testowałem zaraz po zlocie, i jak na AtariAge jest napisane jak i w praktyce to zwyczajna zrzynka kodu Androidowego SIO2BT, działa tylko z modułami Montezumy, brak NETu i wogóle mało praktyczne. Przepraszam za krytyke!!
Iron, nie przepraszaj za krytykę - krytyka jest ok - tylko nie pisz nieprawdy. Gdzie na AtariAge jest cokolwiek napisane o jakiejś zrzynce kodu? Patrzyłeś chociaż na github:
Zobacz na commity od 13 września. Kod jest w całości mój, i jest dostępny dla każdego. Każdy może go rozwijać dalej. Wystarczy kliknąć na przycisk "Fork" na górze po prawej.
Projekt Montezumy jest super, a SIO2BT to fajna apka o zamkniętym kodzie źródłowym, która działa tylko z modułami bluetooth od Montezumy. Marcin ma pełne prawo rozwijać tą aplikację w ten sposób i jako bonus względem RespeQt/AspeQt dodawać do niej swoje pomysły, zresztą zacne.
RespeQt pod Windows obsługuje dowolne moduły bluetooth bez ograniczeń, na Androidzie niestety nie było alternatywy dla apki SIO2BT. Teraz już jest. Każdy może sobie zbudować własny adapter, a jest to banalnie proste, zresztą sam Marcin w artykule tutaj pokazał jak to zrobić:
Mój kod połączy się z każdym donglem Bluetooth,[update] nazwę ustawia się w Opcjach, przy połączeniu nie sprawdza adresu MAC modułu.
Poza tym, AspeQt na Androidzie to dla mnie przede wszystkim komunikacja przez kabel SIO2PC-USB. W wersji 1.0.39 można sobie wybrać w ustawieniach który interfejs będzie używany. Używam namiętnie jako loadera do gier z tableta - działa na niezmodyfikowanym Atari z HSINDEX 0 w moim ulubionym MyPicoDos.
Wiktor, szacunek! :D Fajne toto. CZyli jak rozumiem - musze kupic modul BT, zeby go podlaczyc do SIO. Ile takie moduly kosztuja i na co zwracac uwage przy zakupie?
Tylko trzeba pamiętać, że trzeba mieć U1MB (wersja firmware z września może mieć dowolny OS), albo xBiosa (ale tego trzeba skądś tradycyjnie załadować), albo podmienić OS.
Wszystkie przydatne pliki (łącznie z loaderem XBIOS4BT) są tutaj: ->link<-
Tak jak Greblus napisal, warstwa fizyczna (USB/Bluetooth) w appce AspeQt jest całkowicie jego autorstwa (nie było żadnego zżynania ode mnie) i działa bardzo fajnie. Jeśli móglbym prosić o małe ulepszenie, to rzeczywiście konfigurowalna nazwa modułu w ustawieniach appki była by bardzo pomocna.
Podana przez Greblusia cena modułów Bluetooth (HC-06) na Alledrogo się zgadza. Kiedy jednak zaczynałem pracę nad projektem, za jedną sztukę musiałem zapłacić w przeliczeniu na złotówki około 50 złotych, stąd wyszła cena, którą możecie znaleźć na forach. Montaż we wtyczce zabiera koło godziny czasu i nie jest łatwy, a wtyczki są trudno dostępne (zresztą właśnie mi się skończyły).
W każdym razie moduły z Allegro bedą działać z AspeQt (Android), RespeQt i sio2bsd, a jak ktoś chce korzystać jeszcze z appki SIO2BT (i wesprzeć mój projekt), może zwrócić się do mnie w sprawie modułu.
Co do Atari, to Ultimate 1MB jest optymalne, ale można też bez niego. Np. fabryczne ATARI z: - XBIOS loader-em - dowolnym cartem z SDX (również 57600) - cartem MyIDE II (również 57600) Albo OS Switch i EPROM ze spatchowanym OS-em. Polecam lekturę opisu projektu (link powyżej).
@Greblus Nie masz nic naprzeciwko, żebym przy następnej aktualizacji, umieścił w dokumentacji opis i link do Twojego forka AspeQt na Github-ie albo na Google Play?
Dzieki Montezuma za wszelkie informacje. W wolnej chwili sprobuje przez to przebrnac. Z mila checia zakupie urzadzenie, chociaz cena jeszcze nie padla (domniemywam, ze jest gdzies ukryta w linkach :D) i nie wiem, czy mnie stac :D.
Ja kupiłem niedawno od Montezumy wersję do wlutowania wewnętrz Atari wraz z ROMem na podmianę i śmiga pięknie :) Z przesyłką z Niemiec nieco powyżej 100 zł wyszło. Jedyne czego mi brakuje to możliwość ładowania plików CAS, co - jak mi wyjaśnił Marcin - jest związane z prędkością przesyłu danych (dysk 19200 baud, magnetofon 600 baud). Moduł Bluetooth jest skonfigurowany na stałe na 19200 baud.
Posłuchałbym sobie od czasu do czasu kasetowego beeeepczenia...
Można też włożyć do orginalnego magnetofonu kasetę-adapter z kabelkiem zakończonym wtykiem mini Jack: ->link<- i podłączyć to do odtwarzacza MP3. A tak wogóle, to marzy mi się Atarowski odpowiednik tego urządzenia: ->link<-
Nie wiem czy ktoś tego jeszcze używa, bo rozwiązań dostępnych dla Atari jest bez liku, ale zaktualizowałem AspeQt na Androida, bo lubię sobie czasem jakieś demko z fujinet.pl albo pigwy włączyć :)
Krótko co nowego: - Interfejs (QtWidgets całkowicie zastąpiony QtQuick/QML), - aktualizacja usb-serial-for-android do upstream. - Emulacja modemu (R: device z Atari850), - Książka telefoniczna (ten sam format co AspeQt2k26), dodatkowo z protokołem SSH-SHELL można używać Atari jako terminala do ssh (program zapisuje tylko adres do known_hosts), - Przeglądarka sieciowa i montowanie z tnfs, ftp, sftp, ftps), - Emulacja drukarki Epson.
Trochę kodu zapożyczone z AspeQt-2k26 (z pełnym poszanowaniem w src/AUTHORS.txt i w komitach na github).
Aktualnie mam tylko "gołe" XE, bez modów, więc testowałem szybkie SIO z detekcją ramki na SOFT i dzielnikiem POKEY na 0 w MyPicoDos (przycisk DOS kopuje potrzebne pliki do podmontowanego katalogu) i autoboot xexów/exeków z opcją "Szybkie ładowanie plików wykonywalnych".
Mam tak samo jak Electron, niezależnie co ustawię w AspeQt/RespeQt to zawsze mam 19200. Mam stare SIO2PC jeszcze na RS232. Dodatkowo czasami przy dużych plikach np. Numen w trakcie wczytywania program potrafi się zwiesić: Tęcza na Atari, na PC zwiecha nic nie można kliknąć i zostaje tylko manager zadań żeby wyłączyć program. Po ponownym włączeniu zero komunikacji z Atari i pozostaje tylko reset kompa.
Vidol, ale to powyżej to wersja na Androida, tam jest zupełnie inny sterownik (w Javie) i inny backend. Lotharkowe Sio2PC-USB zawsze śmigały ładnie. AspeQt na PC też chyba najlepiej działa z konwerterami na układach FTDI, albo AtariSio na Linuksie.
CommentTime1 Aug 2026 12:03 (7 dni temu) zmieniony
U mnie działa super, co prwdada tylko do 68000 Bd, ale to już pewnie kwastia mojego SIO2PC. Jedyne co bym zmienił to, żeby przy wyborze pliku do zamontowania xex/cas widział właśnie te obsługiwane pliki, a nie wszystkie. I analogicznie do napędu dysków, czyli atr/atx itp.
Umieściłem kilka plików na dysku googlowym. Opcią "DOS" w AspeQt chciałem zainstalować tam picodos aby się stamtąd bootowało. Skopiowały się dwa pliki (picodos.sys te ten drugi "boot") o długości 0b. Próba bootowania kończy się upadkiem aspeqt.
Super! :) a co się dzieje jak ustawisz metodę synchronizacji na SOFT i dzielnik POKEY na 0? Na FTDI powinno śmigać z HS INDEX 0.
Co do pełnoprawnych DOSów, testowałem na "golasie" SDX, które powinno obsługiwać HSIO równie dobrze, ale działa nieco wolniej (dzielnik na 4 działał stabilnie). Sprawdzę jeszcze po aktualizacj SDX.
Na razie na SOFT nie zadziałało mi ani razu. Szczerze nie wiem co siedzi w tym Lotharkowym SIO2PC ale chyba FTDI. Podłączę do PC to zobaczę. Ten HS też działa jakoś kapryśnie, teraz na 16M dysku zbootowanym z google nie działa w ogóle (tzn. ewidentnie jest 19200 na MyDOS 4.55). Trochę zakręcony jestem w tym temacie a robię co innego i testuję niejako "przy okazji" nie skupiając się na tym za bardzo.
Może to głupie co napisze i pewnie to wiesz, ale żeby działało High Speed SIO musi być spaczowany OS (zwykle U1MB albo QMEG to ma), albo DOS z obsługą HSIO np. SDX/MyPicoDos. Jeśli to niemodowane Atari, to z MyDos będzie działał tylko w 19200bps. Ale spróbuj zbootować z obrazu atr MyDos z załącznika. Dodałem w nim jako autorun HISIO.COM. Testowane przed chwilą. Nie wiem jak ze skutecznością tego rozwiązania ale wydaje się że działa, załadowałem handler atari 850 i ICE-T na próbę. Poszło z HS index 0.
Hiass dał tu linka z zipem buildu jego hi-speed-sio i tam m.in. jest hisio.com (i inne warianty) ale też druga opcja, która działa w AspeQt na Androidzie hisioboot.atr (załącznik) który montujesz w D1, w D2 obraz który chcesz załadować z HS SIO, po odpaleniu z D1 zamieniasz miejscami D1 z D2 w AspeQt i wciskasz START. Jest też wersja która automatycznie swapuje dyski, ale musiałbym to dorobić w AspeQt ;)
CommentTime5 Aug 2026 21:11 (3 dni temu) zmieniony
Nowa wersja z obsługą Hiassowego patchera/loadera obrazów atr z High-speed SIO (urządzenie $61 - AtariSIO remote control - loader paczuje OS i komenda "xc 1 2" swapuje dysk loadera z dyskiem do uruchomienia a potem automatycznie bootuje:
W opcjach włącz SOFT, 57600bps lub lepiej "Użyj niestandardowych prędkości" i dzielnik na 0 i włącz "Szybkie ładowanie obrazów dysków". Podmontuj jakiś atr w D1 i odpal Atari z Option.
Cała magia z bootowaniem z sioboot-atarisio.atr i zamianą D2-D1 odbywa się w tle. BOOT ERROR to nie bug, tylko taki ficzer ;)
To raczej nie wina wersji Androida, ale konkretnego builda producenta telefonu. Qt-6.11 oficjalnie wspiera Android 9 (API 28) do 16 (API 36), minSdk w Google Play to API level 26, czyli Android 8 i na takim testowałem. Działa płynnie.
Zainstalowałem jeszcze raz z GH.. i to samo, czy ekran opcji się wyświetla, można wybierać opcje, ale nie można go przewinąć.. czasem pomaga gładzenie dwoma palcami.. jakby były jakieś sloty czasowe na przewijanie.. wtedy przeleci szybko i znowu stoi.. tel to Samsung Note9, czyli nic nie nietypowego.. pozdro
Ona ma logowanie zdarzeń "dotykowych" i jedną potencjalną poprawkę. Otwórz okno opcji, spróbuj przewinąć kilka razy jednym i dwoma palcami. Jeśli dalej się zacina, daj Anuluj, pacnij dwa razy w obszar logu poniżej slotów i wciśnij "Save log". Wyślij mi ten plik na maila na greblus małpa giemail, może uda się w ten sposób zidentyfikować problem.