Odp: Bluetooth czyli SIO2BT
ja bym się pisał na 1 szt. wysłałem wiadomość ale nie wiem czy dotarła
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Echa Silly Venture 2024 SE Są już dostępne wyniki Silly Venture 2024 SE
Uaktualnienie firmware do The400 Poprawki do "fizycznego" emulatora ośmiobitowych komputerów i konsol Atari.
Akcja - Wsparcie w reverse-engineering Wspierajmy tych, którzy do tej pory zrobili wiele!
Silly Venture 2024 SE - program Do rozpoczęcia kolejnej letniej edycji Silly Venture pozostało już mniej niż 2 tygodnie
Echa Lost Party 2024 Jak zwykle ekspresowo, są już dostępne wyniki Lost Party
Strony Poprzednia 1 2 3 4 5 … 10 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
ja bym się pisał na 1 szt. wysłałem wiadomość ale nie wiem czy dotarła
Mam update dla użytkowników SIO2BT z oryginalnym ATARI OS:
https://drive.google.com/file/d/0B3-191 … FBsRW1iRUE
Dodałem nowe wersje loaderów (zawierają w nazwie słowo "SWAP").
Po załadowaniu z D1, ekran staje się ciemno niebieski. Wtedy należy podmienić D1 z D2 (albo po prostu podpiąć grę pod D1), a następnie nacisnąć dowolny przycisk na ATARI. W ten sposób można załadować gry, które w trakcie ładowania odnoszą się bezpośrednio do dysku D1.
Jednak najważniejszy update to nowy rewelacyjny loader XBIOS_4_BT.atr.
Dzięki XXL-owi można teraz ładować również gry używające RAM-u pod OS-em :)
Podsumowanie opcji:
1) D1:XL_XE_XEGS.atr, D2:GAME
2) D1:XL_XE_XEGS_SWAP.atr, D2:GAME (ze "swap" D2->D1 po załadowaniu XL_XE_XEGS_SWAP.atr)
3) D1:XBIOS_4_BT.atr, D2:GAME
Poza tym polecam wszystkim rozszerzenie:
http://atariage.com/forums/topic/233201 … -accepted/
które można użyć jako zewnętrzny "OS SWITCH", a więc używać SIO2BT ze specjalnym OS-em bez modyfikacji ATARI.
Ostatnio edytowany przez Montezuma (2014-12-29 21:52:34)
To urządzenie naprawdę działa! Heh... Kurde :)
Zaje*.*bioza!
Co Wy jeszcze Panowie wymyślicie?
Ostatnio edytowany przez mgr_inz_rafal (2015-01-10 19:35:30)
Jednak najważniejszy update to nowy rewelacyjny loader XBIOS_4_BT.atr.
Dzięki XXL-owi można teraz ładować również gry używające RAM-u pod OS-em :)
Rewelacja jest taka, że co urządzenie I/O to nowy obraz *.atr z loaderem dla aktualnego konfigu? Tym samym autor gry, który chce wypuścić produkcję tym sposobem musi wygenerować np. 5 obrazów *.atr po 90kB dla jednej produkcji zawierającej się w 10kB tylko dlatego, że loader nie obsługuje wszystkiego tylko wybrane urządzenia po kawałku.
Rewolucja to nie jest i nie wiem skąd ten hurra optymizm.
Ostatnio edytowany przez Pin (2015-01-11 02:04:41)
jak widzę na sajcie XXL'a, jest nawet rozdział na obrazy ATR z sektorem 128 i 256 bajtów. To jakiś obłęd jest. Co to za różnica dla LOADERA? Czyli jak ktoś ma 1050 bez modyfikacji i chce zgrać soft na CA2001 na podwójną gęstość, to jak - musi zmieniać loader? I to co to jest, XXI wiek? ;)
EDIT:
Domniemam, aczkolwiek pewności nie mam, że ATR przygotowany na SIO2BT zadziała wyłącznie na SIO2BT. Mam nadzieję, że się pomyliłem.
Ostatnio edytowany przez Pin (2015-01-11 03:07:23)
dobra, miałem tego wczoraj nie pisać no i poszło. Za dużo piwa wczoraj było. Nie bierz tego do siebie i łaskawie się nie gniewaj ;)
Spróbuje rzeczowo odpowiedziec na pytania.
Po pierwsze SIO2BT i XBIOS to dwa rózne projekty.
SIO2BT potrzebuje do prawidlowego funkcjonowania "lekko" zmodyfikowanych procedur SIO.
Najlepszym rozwiazaniem (z mojego punktu widzenia) jest zastapienie systemowego ROM-u ATARI, ROM-em ze zmodyfikowanymi timingami w procedurach SIO. Np. Ultimate 1MB daje mozliwosc zaladowania 4 alternatywnych systemów do pamieci flash. Niepotrzebne sa wtedy zadne loadery, a urzadzenie dziala podobnie jak SIO2SD, czy SDRIVE.
Mozna uzywac go z Atari DOS-em, MyDOS-em, XBIOS-em, a nawet ze SPARTA DOS X.
Nie kazdy posiada jednak Ultimate 1MB (czy jakikolwiek inny "OS Switch"), a niektórzy nie chca po prostu zadnych modyfikacji w swoim Atari. Dla nich pojawila sie alternatywa - specjalne loadery. Ich celem jest wspomniana wyzej modyfikacja procedur SIO przed zaladowaniem gry przez Bluetooth. Loadery napisane przeze mnie sa bardzo proste (kopiuja ROM do RAMu i tam modyfikuja procedury SIO).
XXL napisal dla uzytkownikow SIO2BT (ktorzy nie posiadaja "OS Switch-a") specjalny loader, ladujacy do pamieci XBIOS i pozwalajacy na wczytywanie gier, które nie dawaly sie zaladowac za pomoca moich prostych loader-ów. Jest to mozliwe poniewaz XBIOS posiada wlasne procedury SIO, z timingiem dopasowanym do komunikacji przez Bluetooth. XBIOS pozwala poza tym na ladowanie dowolnych gier/dem (podobnie jak DOS), a nie tylko tych pisanych specjalnie z mysla o XBIOS.
Ostatnio edytowany przez Montezuma (2015-01-11 19:18:45)
"W planach jest także obsługa nowego urządzenia 'N', pozwalającego na komunikację Atari (jako klienta TCP/IP) z internetem."
Na początek chciałem podziękować wszystkim, którzy zakupili hardware SIO2BT wspierając w ten sposób projekt.
Na Google Play dostępny jest update appki SIO2BT do wersji 1.50.
Z tym updatem możliwe jest podpinanie dowolnych plików z danymi (nie tylko ATR, XEX, EXE i COM).
Jedyne ograniczenie to rozmiar pliku (80KB dla ATARI DOS lub 8MiB dla QMEG, MyDOS i Sparta DOS X) oraz dostęp READ ONLY.
Do czego może się to przydać?
Teraz można ściągnąć z internetu dowolny plik (grafikę, muzykę, tekst, itp.) i podpiąć do bezpośrednio pod D1-D4 (bez konieczności kopiowania go do obrazu dyskietki).
Appka SIO2BT emuluje dla podpiętego pliku DOS-ową dyskietkę. Na emulowanej dyskietce jest widoczny tylko podpięty plik.
Do pliku dostęp mają wszystkie programy pozwalające na odczyt z dyskietki.
Plik można również łatwo skopiować na twardy dysk.
Witajcie,
Projekt SIO2BT obejmuje hardware i software związany z bezprzewodową komunikacją Bluetooth pomiędzy 8-bitowymi komputerami Atari i emulowanymi urządzeniami SIO.
Łooooooooo kur/wa, zajebisty pomysł.
Tylko po to kupiłbym sobie smartphone'a.
PS: Szkoda, że też na wifi nie ma.
A jak to WiFi mialoby dzialac?
Wczoraj wrzuciłem update do wersji 1.60.
Bawiąc się MegaSpeedy, które 2 dni temu wbudowałem do mojej stacji, analizowałem jak stacja reaguje na różne polecenia SIO i znalazłem mały błąd w aplikacji SIO2BT.
Otóż DOS 2.5 umożliwia formatowanie w single density (SD) i extended density (ED) i robi to nie używając bloku PERCOM, którego orginalna stacja 1050 przecież nie zna.
Aplikacja SIO2BT generowała jednak (na swoje własne potrzeby) block PERCOM, którego używała przy kolejnych formatowaniach. Błąd polegał więc na tym, że po sformatowaniu obrazu dyskietki w ED nie dało się jej sformatować w SD (konieczne było w tym celu ponowne jej zamontowanie).
W wersji 1.60, obrazy dyskietek można dowolnie przeformatowywać używając DOS 2.5 jak i DOSy posługujące się blokiem PERCOM (MyDOS, SpartaDOS).
Ponadto Sparta DOS X uzyska w kolejnych wersjach możliwość dopasownia timingów SIO do komunikacji przez Bluetooth (dostałem od TRUBa wersję testową). To oznacza, że użytkownicy Sparta DOS X nie będą potrzebowali spatchowanego systemu operacyjnego, żeby przesyłać dane do SIO2BT.
Wracając do MegaSpeedy. Używając QMEG+BT 4.04 udało mi się skopiować pliki pomiędzy smartfonem a stacją (Ultraspeed). QMEG rozpoznaje i obsługuje Speeder-y a jednocześnie pozwala na komunikację przez BT.
To znaczy: komunikacja ATARI<-> Smartfon odbywa się "w normalu" (19200), ale już komunikacja ATARI<->stacja dysków z MegaSpeedy "w TURBO".
Na koniec zamieszczam link do Videobloga autorstwa stRing-a, znanego chyba wszystkim z doskonałej muzyki do gier (np. The Hunt, Assembloids, Ridiculous Reality):
https://www.youtube.com/watch?v=RA4NNRdEos8&index=1&list=UUHwf7crxfmL45MTQC4XRcXQ
W zasadzie jest to wersja "alfa" bloga (z braku czasu nie powstała wersja finalna) - mnie w każdym razie i tak się podoba :)
Ostatnio edytowany przez Montezuma (2015-03-12 21:46:33)
Uczyniłem filmik publicznym i dodałem link w opisie na YT. Od siebie dodam iż nie jest to wersja "alfa" bloga tylko samego filmiku, który jest obecnie na moim prywatnym kanale YT. Vlog jako taki na razie nie powstał i nie wiadomo czy i kiedy powstanie. Wersja alfa filmu o Sio2BT jest tak naprawdę próbą montażu i pewnych przymiarek do tworzenia filmów o tematyce retro (gry, nowe i stare urządzenia, kolekcja komputerów itd.)
Docelowo vlog miał być po angielsku. Niestety z braku czasu na zajęcie się tym, musiałem odłożyć to na bliżej nieokreśloną przyszłość.
Popełniłem update dokumentacji do wersji v2.2:
https://drive.google.com/file/d/0B3-191 … FBsRW1iRUE
Opisałem w niej ciekawą możliwość podpięcia modułu Bluetooth do SIO2SD:
Efektem jest kombajn SIO2SD+BT, który łączy w sobie zalety szybkości SIO2SD i elastyczności SIO2BT:
Opcjonalny zasilacz pozwala na utrzymywanie połączenia Bluetooth przy wyłączonym ATARI.
Oczywiście musimy pamiętać, żeby nie mapować dyskietek pod ten sam dysk na obu urządzeniach równocześnie.
Loader XBIOS4BT może być startowany z SIO2SD, co jest fajnym udogodnieniem.
Najlepiej zdefiniować sobie wirtualny DYSK V1=XBIOS4BT_700.atr i podmieniać go z D1 za pomocą kombinacji klawiszy SHIFT+K3. Gry podpinamy wtedy na SIO2BT pod D2.
Dodatkowo na wyświetlaczu SIO2SD zawsze widzimy aktualne komendy SIO (np. numer sektora) nawet dla komunikacji przez Bluetooth.
Ale to zintegrowanie to głównie polega na włożeniu SIO2SD i SIO2BT do jednej obudowy :)
SIO2BT można podpiąć do złącza JP1 na płytce SIO2SD, wtedy nie potrzebujesz nowych wtyków SIO.
Co do możliwości odłączania, to SIO2SD jest odłączalne "programowo".
Dwukrotne naciśnięcie przycisku SHIFT powoduje przejście do "SETUP-u", następnie SHIFT+K4 powoduje, że SIO2SD staje się niewidoczne dla ATARI (na wyświetlaczu widać "disabled mode").
Odłączanie SIO2BT polega na odłączeniu zasilania modułowi BT. Na schemacie przełącznik T217 pozwala przełączać zasilanie (z ATARI / z zewnętrznego zasilacza 5V DC). Jeśli przełącznik jest w pozycji zewnętrzne zasilanie, a zasilacz nie jest podłączony, to SIO2BT jest "odłączone".
Montezuma@ gdzie znajdę XLBT ROM żeby załadować uflashem do ultimate?, nie widzę w dokumentacji albo jestem ślepy.
Już sobie poradziłem, problemy z czytaniem ze zrozumieniem!
SIO2BT dostało nową funkcjonalność :)
Na Google Play pojawił się update do wersji 2.00.
Oprócz emulacji stacji dyskietek, pojawiła się obsługa nowego urządzenia SIO (DEVID=$4E), umożliwiającego ATARI komunikację po "socketach" TCP/IP.
Zaktualizowana dokumentacja i przykładowy soft:
https://drive.google.com/file/d/0B3-191 … FBsRW1iRUE
Domyślnie urządzenie nie jest obsługiwane. Dzięki temu nie narażam nikogo na jakiekolwiek przypadkowe koszty związane z transferem danych. Żeby aktywować Networking Device, należy wejść do ustawień appki i zaznaczyć odpowiedni checkbox.
Aktywacja urządzenia SIO nie ma żadnego wpływu na dostęp do sieci w smartfonie.
Aktywowane urządzenie SIO będzie odpowiadać na zapytania od ATARI, np. informując o braku dostępu do sieci.
Appka nigdy nie będzie próbować samodzielnie włączać WI-FI lub transfer danych w smartfonie.
Jeśli smartphone ma dostęp do sieci i urządzenie SIO jest aktywne, ATARI może (używając SIO) łączyć się z serwerami przez sieć TCP/IP.
możesz powiedzieć coś więcej o tych soketach, czy możesz udostępnić pliki w jakiś normalny sposób, żeby dało się to ściągnąć?
możesz powiedzieć coś więcej o tych soketach, czy możesz udostępnić pliki w jakiś normalny sposób, żeby dało się to ściągnąć?
O socketach możesz poczytać tutaj:
https://docs.oracle.com/javase/tutorial … g/sockets/
Dokumentację do urządzenia sieciowego $4E załadowałem jeszcze tutaj:
http://abbuc.de/~montezuma/Sio2BT%20Networking.pdf
nie mialem okazji sprawdzic w dzialaniu ale kierunek rozwoju SIO2BT bardzo mi sie podoba.
Dzięki :)
to Ty piszesz w JAVA? niezły kosmos ;)
czy Ty buforujesz w jakiś sposób transmisję sieciową?
Strony Poprzednia 1 2 3 4 5 … 10 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
[ Wygenerowano w 0.106 sekund, wykonano 8 zapytań ]