26

Odp: Bluetooth czyli SIO2BT

Rozumiem, ja jednak planuję przenosić to urządzonko bo mam nie jedno Atari :)
Czy lotharkowa wtyczka się nada? Nie chcę rozbebeszać kabli SIO.

27

Odp: Bluetooth czyli SIO2BT

można skądś ściągnąć sources do aplikacji na androida?

28

Odp: Bluetooth czyli SIO2BT

stRing napisał/a:

Czy lotharkowa wtyczka się nada? Nie chcę rozbebeszać kabli SIO.

Chyba tak. Mialem ja w rece w Glucholazach i wygladala dokladnie jak orginal - no moze poza napisem lotharek.pl :)
Wtyczki SIO z modulem BT nie da sie niestety skrecic.
Ja swoja skleilem za pomoca pistoletu do klejenia.

bezrobotny napisał/a:

można skądś ściągnąć sources do aplikacji na androida?

Nie. Ale jesli jestes zainteresowany zrozumieniem jak dziala emulacja urzadzen SIO, polecam lekture AspeQt.

Ostatnio edytowany przez Montezuma (2014-10-27 14:09:26)

ATARI 65XE + SIO2BT
http://atari.pl/hsc/ad.php?i=22.3

29

Odp: Bluetooth czyli SIO2BT

Montezuma napisał/a:
xxl napisał/a:

moglbys po polsku napisac o tych timingach? nie wiem czy dobrze to zrozumialem.

Z timingami są dwa problemy:
1) Atari czeka tylko 16ms (NTSC) / 20ms (PAL) na odpowiedź na Command Frames.
Te wartości trzeba było zwiększyć w procedurach SIO (patchowanie ATARI OS).
2) Stacja dyskietek odpowiadając na READ SECTOR odpowiada wysyłając ACK, następnie po t5 (= 250 usec) COMPLETE, a na koniec wysyła data frame. Jeśli opóźnienie t5 nie jest zachowane przez stację, ATARI nie odczyta poprawnie bajtu COMPLETE.
Jeśli emulowana stacja dyskietek przesyła bajty ACK i COMPLETE przez Bluetooth czekając tylko 250 usec, to nic to nie da, bo bajt COMPLETE "dogoni" bajt ACK w buforach stosu Bluetooth. W tym miejscu konieczne jest znacznie wieksze opóźnienie, tak aby bajty te nie przychodziły do ATARI jeden po drugim.


Tak, więc. Czy możemy zobaczyć modyfikacje OSa? Źródła? Nie każdy ma Ultimate, więc to trochę kłopotliwe.
Oczywiście, można samemu debugować, acz łatwiej poprosić :)

PS. Gratulacje.

30

Odp: Bluetooth czyli SIO2BT

nowa wersja qmega na horyzoncie?

http://atari.pl/hsc/ad.php?i=1.

31

Odp: Bluetooth czyli SIO2BT

Nie no, xbios to chyba poradzi sobie bez modyfikowania komputera.

Hitler, Stalin, totalniak, SSman, NKWDzista, kaczor dyktator, za długo byłem w ChRL, wypowiadam się afektywnie.

32

Odp: Bluetooth czyli SIO2BT

pajero napisał/a:

Czy możemy zobaczyć modyfikacje OSa? Źródła? Nie każdy ma Ultimate, więc to trochę kłopotliwe.
Oczywiście, można samemu debugować, acz łatwiej poprosić :)
PS. Gratulacje.

Dzięki.
Modyfikacje OS nie są tajemnicą.
Zmieniłem jedynie wartości CRETRI i CTIM:

CRETRI    EQU    5    ;number of command frame retries
CTIM    EQU    16    ;command frame ACK timeout

a także usunąłem wywołanie procki ładującej relokowalne handlery:

;    JSR    PHR        ;poll, load, relocate, init:
   NOP
   NOP
   NOP

Jeśli chodzi o źródła OS to znajdziesz je tutaj:
http://atariage.com/forums/topic/201133 … -revisions
Wielkie dzięki dla Kr0tki-ego za wspaniałą pracę.

Źródeł QMEG-a nie posiadam. Nawet Stefan ma je chyba tylko w wersji papierowej :)
W archiwum https://drive.google.com/file/d/0B3-191 … FBsRW1iRUE
w katalogu SOFTWARE znajdziesz plik SIO2BT_OS_Patcher.jar
Z jego pomocą wygenerujesz sobie "spatchowane" wersje OS (tool wylicza też nowe sumy kontrolne).

ATARI 65XE + SIO2BT
http://atari.pl/hsc/ad.php?i=22.3

33

Odp: Bluetooth czyli SIO2BT

epi napisał/a:

Nie no, xbios to chyba poradzi sobie bez modyfikowania komputera.

Procedury SIO XBIOS-a radzą sobie świetnie z komunikacją przez BT, tyle że XBIOS też trzeba jakoś załadować :)
Można by dostosować XBIOS, żeby startował z Cart-a, wtedy wszystkie produkcje używające xb ładowałyby się przez Bluetooth bez konieczności modyfikacji OS-a.

Ostatnio edytowany przez Montezuma (2014-10-28 13:11:00)

ATARI 65XE + SIO2BT
http://atari.pl/hsc/ad.php?i=22.3

34

Odp: Bluetooth czyli SIO2BT

Będę zamawiał SIO2BT "na już" - wysyłka z zagranicy. Kto chce może się podłączyć, warunki:

1. Wpłata za urządzenie bezpośrednio dla Montezumy do piątku 31.10 (proszę pisać do niego na PW)
2. Odbiór wyłącznie osobisty w Gdańsku u mnie, lub na Retrokompie (o ile przesyłka zdąży dojść!), na SV bez sensu bo Montezuma pewnie szybciej wyśle sam :)
3. Podział kosztów wysyłki z Niemiec (całkowity ok. 20zł) dzielimy na wszystkich zainteresowanych

Kto jest zainteresowany, proszę pisać w tym wątku, deklaracje/wpłaty do 31.10 Po tym czasie zamawiam sam.

35

Odp: Bluetooth czyli SIO2BT

oczywiście może(cie) się wypiąć, ja tam nie mam zamiaru robić komukolwiek konkurencji, ale chciałbym wiedzieć jakie materiały warto przeczytać, żeby zgłębić komunikację po blutufie...

jakieś moduły? jakiś soft? jakby to nie była "zastrzeżona dla po/eu" tajemnica to chętnie bym o tym usłyszał...

36

Odp: Bluetooth czyli SIO2BT

bezrobotny napisał/a:

chciałbym wiedzieć jakie materiały warto przeczytać, żeby zgłębić komunikację po blutufie...

Dokumentacje projektu znajdziesz tutaj:
https://drive.google.com/file/d/0B3-191 … FBsRW1iRUE
Połączenie Bluetooth zastępuje po prostu kabel SIO (z tą różnicą, że wprowadza niewielkie opóźnienia do transmisji i że nie jest dostępna informacja o stanie linii "Command Line").

Jeśli pragniesz dowiedzieć się więcej o programowaniu aplikacji komunikujących się za pomocą BT, to polecam Ci książkę: Bluetooth Essentials for Programmers, Albert S. Huang, ISBN-13: 978-0521703758

ATARI 65XE + SIO2BT
http://atari.pl/hsc/ad.php?i=22.3

37

Odp: Bluetooth czyli SIO2BT

Montezuma napisał/a:

Procedury SIO XBIOS-a radzą sobie świetnie z komunikacją przez BT, tyle że XBIOS też trzeba jakoś załadować :)
Można by dostosować XBIOS, żeby startował z Cart-a, wtedy wszystkie produkcje używające xb ładowałyby się przez Bluetooth bez konieczności modyfikacji OS-a.

te nie uzywajace xb tez :-)

Montezuma napisał/a:

Połączenie Bluetooth zastępuje po prostu kabel SIO (z tą różnicą, że wprowadza niewielkie opóźnienia do transmisji i że nie jest dostępna informacja o stanie linii "Command Line")

to i to wyzej jasno mowi, ze http://www.atari.org.pl/forum/viewtopic.php?id=11989 ...
jestesmy o krok od tego, aby konsola miala dostep do plikow na filesystemie ataridos i pochodnych.

http://atari.pl/hsc/ad.php?i=1.

38

Odp: Bluetooth czyli SIO2BT

stRing napisał/a:

Będę zamawiał SIO2BT "na już" - wysyłka z zagranicy. Kto chce może się podłączyć, warunki:

1. Wpłata za urządzenie bezpośrednio dla Montezumy do piątku 31.10 (proszę pisać do niego na PW)
2. Odbiór wyłącznie osobisty w Gdańsku u mnie, lub na Retrokompie (o ile przesyłka zdąży dojść!), na SV bez sensu bo Montezuma pewnie szybciej wyśle sam :)
3. Podział kosztów wysyłki z Niemiec (całkowity ok. 20zł) dzielimy na wszystkich zainteresowanych

Kto jest zainteresowany, proszę pisać w tym wątku, deklaracje/wpłaty do 31.10 Po tym czasie zamawiam sam.

Ja bym się pisał na 1szt ale nie będę w stanie odebrać urządzenia osobiście.

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

39

Odp: Bluetooth czyli SIO2BT

Montezuma napisał/a:

Źródeł QMEG-a nie posiadam. Nawet Stefan ma je chyba tylko w wersji papierowej :)

Acz ja posiadam źródła 4.04 z komentarzami pod MADS. Tak więc, i napisany od nowa 5RC zmodyfikuję.

Ino tel. to mam na symbianie. Widać czas wymienić na nowy.
[zielony]Czy idzie/łatwo dostosować soft z androida (w jawie ?) na symbian?[/zielony]

40

Odp: Bluetooth czyli SIO2BT

pajero napisał/a:

Acz ja posiadam źródła 4.04 z komentarzami pod MADS. Tak więc, i napisany od nowa 5RC zmodyfikuję.

Wow, to ja sie do Ciebie usmiecham teraz. Mozesz mi je podeslac (pm)?

pajero napisał/a:

Ino tel. to mam na symbianie. Widać czas wymienić na nowy.
[zielony]Czy idzie/łatwo dostosować soft z androida (w jawie ?) na symbian?[/zielony]

Latwiej byloby juz sportowac AspeQt :)
Moja Nokia5800 od czerwca dziala wylacznie jako nawigacja samochodowa.
Polecam Ci bardzo Nexus-a. Ja jestem z 5-tki bardzo zadowolony, a za niedlugo wyjdzie 6.
Referencyjny telefon Googla za polowe ceny srajfona.
No i dziala na nim emulator Atari (Colleen), mozna nawet podlaczyc joystick przez USB.

ATARI 65XE + SIO2BT
http://atari.pl/hsc/ad.php?i=22.3

41

Odp: Bluetooth czyli SIO2BT

wlasnie doszlo:

http://atarionline.pl/forum/comments.ph … e=1#Item_1

http://atari.pl/hsc/ad.php?i=1.

42

Odp: Bluetooth czyli SIO2BT

@Montezuma: Gratulacje za projekt SIO2BT !!!

Ostatnio edytowany przez Monsoft (2014-11-01 10:06:03)

43

Odp: Bluetooth czyli SIO2BT

Wielkie dzięki!
Szczerze powiedziawszy nie liczyłem na pierwsze miejsce przy aż 7 zgłoszeniach.
Niby kategoria hardware, a większość czasu spędziłem na pisaniu softu :)
Oczywiście trzeba było wybrać odpowiedni transceiver itd., ale nie ma porównania np. z drugim miejscem, gdzie hardware stanowi trzon projektu.
Poza tym głosowanie w konkursach Abbuc-a głównie opiera się na ludziach fizycznie obecnych na sali (przy ponad 400 członkach klubu oddano tylko okolo 80 kart do głosowania). Na zebrania przyjeżdża zaś głównie stara gwardia, która raczej nie używa na codzień smartfonów.

Ostatnio edytowany przez Montezuma (2014-11-01 18:38:59)

ATARI 65XE + SIO2BT
http://atari.pl/hsc/ad.php?i=22.3

44

Odp: Bluetooth czyli SIO2BT

Zainteresowanym tematem polecam aplikacje Total Commander na Androida:
https://play.google.com/store/apps/deta … lCommander
Wiekszosc smartfonow nie ma zadnego wbudowanego eksplorera, a gry sciagniete z netu trzeba jakos rozpakowac :)

Wypuscilem przed chwilka update (1.20) aplikacji SIO2BT.
Poprawilem kod zwiazany z nawiazywaniem polaczen Bluetooth, po tym jak dostalem raport o problemie z HTC Wildfire S.
Szczerze powiedziawszy akurat tutaj zrobilem maly "re-use" z kodu przykladowej aplikacji dolaczanej do APT (Bluetooth Chat, API 8). Niby darowanemu koniowi w zęby się nie zagląda, ale jednak nie mozna bezkrytycznie uzywac kodu, nawet jesli pochodzi od samego Google-a.

Ostatnio edytowany przez Montezuma (2014-11-02 19:57:18)

ATARI 65XE + SIO2BT
http://atari.pl/hsc/ad.php?i=22.3

45

Odp: Bluetooth czyli SIO2BT

Dostałem pocztą SIO2BT , sprawdziłem na LT30p i windowsie xp, wszystko śmiga jak trzeba i to bez kabli :)
Jeszcze raz dzięki Montezuma.

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

46

Odp: Bluetooth czyli SIO2BT

@axg
Dzięki za feedback :)

@xxl
Załadowałem dzisiaj przez SIO2BT "AD:6502 - Arsantica 2" - ładowanie w tle z odtwarzaniem dźwięku podczas transmisji Bluetooth bez zarzutu. SUPER!

ATARI 65XE + SIO2BT
http://atari.pl/hsc/ad.php?i=22.3

47

Odp: Bluetooth czyli SIO2BT

W okresie Świąt będę w Polsce i mogę zaproponować wysyłkę SIO2BT listem poleconym za 7 zł. Jeśli ktoś byłby zainteresowany, to proszę o wiadomość PM (do 19 grudnia).

ATARI 65XE + SIO2BT
http://atari.pl/hsc/ad.php?i=22.3

48

Odp: Bluetooth czyli SIO2BT

dopiero dzis podlaczylem SIO2BT ;-)

na atari bez przerabianego systemu operacyjnego... dziala :-)

http://atari.pl/hsc/ad.php?i=1.

49

Odp: Bluetooth czyli SIO2BT

xxl napisał/a:

na atari bez przerabianego systemu operacyjnego... dziala :-)

Z oryginalnym OS komunikacja przez SIO2BT wygląda mnie więcej tak:

http://www.abbuc.de/phpBB3/download/file.php?id=2401

Command frames są powtarzane przez ATARI, itd.
Pomimo problemow z timingiem, daje sie w ten sposob cos tam zaladowac, choc pojawiają się błedy komunikacji.
Dlatego dolożyłem do projektu obraz dyskietki z kodem kopiującym OS do RAM-u, a następnie patch-ujacym go w RAM-ie.
Ten krótki loader (1 sektor) ładujemy z dysku D1, a on ładuje następnie gry z dysku D2.
Na 60 przetestowanych przeze mnie gier (w formacie xex), dało się tak załadować 46 (czyli ponad 70%).

Pełnię szczęścia daje zmodyfikowany OS. Nie bawimy się wtedy w żadne loadery i wszystko działa tak jak należy (99.99%).

ATARI 65XE + SIO2BT
http://atari.pl/hsc/ad.php?i=22.3

50

Odp: Bluetooth czyli SIO2BT

Zabieram ze sobą do kraju kilka sztuk SIO2BT, więc jakby się ktoś jeszcze namyślił to w poniedziałek i we wtorek mogę wyskoczyć na pocztę.

W wątku o XBios można poczytać o nadchodzących nowościach.
Niedługo (jest jeszcze w fazie testów) pojawi się nowy XBIOS loader "for bluetooth", pozwalający ładować prawie wszystkie gry na ATARI z oryginalnym OS :)

ATARI 65XE + SIO2BT
http://atari.pl/hsc/ad.php?i=22.3