401

(243 odpowiedzi, napisanych Fabryka - 8bit)

W międzyczasie mały update:
http://abbuc.de/~montezuma/

W paczce SIO2BT.zip pojawiła się (za zgodą autora - Toma Hudsona) gra "Planetary Defence 2012":
pd2012.atr

Grę tą można znaleźć też w androidowym emulatorze "Colleen", do którego została na stałe wbudowana.
Emulator specjalnie na potrzeby gry emuluje urządzenie B: (browser, czyli przeglądarka).

Dzięki temu, że gra używa wysokopoziomowego systemu CIO, udało mi się (bez modyfikacji ani jednego bajta w grze) napisać własny handler urządzenia B:, który wysyła dane po SIO do appki SIO2BT (należy w ustawieniach appki aktywować "Smart Device"), a appka robi to samo, co robił Emulator - otwiera okno przeglądarki, a w nim URL zawierający Hi-Score.

Więcej informacji o grze Planetary Defense tutaj:
http://ataripodcast.libsyn.com/antic-in … son-analog
http://analog.klanky.com/8bit.htm
http://atariage.com/forums/topic/202323 … ense-2012/

402

(243 odpowiedzi, napisanych Fabryka - 8bit)

Wydaje mi się, że pomoże Ci lektura dokumentacji do Ultimate 1MB.
W ustawieniach BIOS-a musisz uaktywnić PBI i driver SIO w trybie HSIO+SIO2BT.
W takim przypadku kod SIO systemu operacyjnego wogóle nie jest wykorzystywany i wszystko jedno, czy wgrałeś sobie orginalny czy zmodyfikowany OS.
Kod SIO w Ultimate 1MB (w trybie HSIO+SIO2BT) automatycznie rozpoznaje Baudate zaczynając od 57600, a kończąc na 19200.
Dlatego jeśli masz skonfigurowany moduł Bluetooth na 19200, to komunikacja zacznie się po krótkiej pauzie.

403

(243 odpowiedzi, napisanych Fabryka - 8bit)

Iron napisał/a:
Montezuma napisał/a:

SIOSET WAITACK 16

No to teraz działa cacy, ustawiłem w RespeQT na 0ms, pod spartą na 16 i wreszcie śmiga jak należy, wcześniej co chwile NAKiem sypało, najmniej chyba przy 30ms ;)

Wcześniej nie mogło dobrze działać, no chyba że miałeś spatchowany OS i uruchamiałeś sterownik SIO z opcją /A.
Wszystko jest w dokumentacji.

404

(243 odpowiedzi, napisanych Fabryka - 8bit)

paptak napisał/a:

A gdybym chciał zakupić oryginalne SIO2BT?

Masz wiadomość PM.

405

(243 odpowiedzi, napisanych Fabryka - 8bit)

FJC opublikowal link do nowego, finalnego firmware-u dla Ultimate 1MB:
http://atari8.co.uk/firmware/ultimate-1mb/

Z mojej strony dodam, że Firmware działa świetnie i pozwala na szybszą (57600) transmisję danych przez SIO2BT bez względu na DOS-a i OS-a (OS musi mieć wsparcie dla PBI).

PBI SIO Driver w trybie HSIO+SIO2BT automatycznie rozpoznaje prędkość przesyłania danych, zaczynając od 57600 (stąd jednorazowa krótka pauza przed ładowaniem danych przez Bluetooth, jeśli moduł SIO2BT skonfigurowany jest na 19200).

406

(243 odpowiedzi, napisanych Fabryka - 8bit)

lemiel napisał/a:

A procedury w IDE Plus?
Przyznaję, nie testowałem, ale tam też jest US.

Generalnie Sparta Dos 4.48 pozwala na korzystanie z SIO2BT.
Należy wydać polecenie:

SIOSET WAITACK 16

żeby procedura SIO SDX umożliwiła nam komunikację po Bluetooth.

Dzisiaj sprawdziłem również, że procedura ta pozwala na komunikację po Bluetooth z prędkością 57600 (3x).
Wystarczy wydać dodatkowo polecenie:

SIOSET 1 US 8

gdzie:
1 to przykładowy numer emulowanej stacji dyskietek
8 to index prędkości odpowiadający 57600 Baud

Ze Sparta Dos 4.48 możliwy jest więc Bluetooth z 57600, niezależnie od tego czy używamy IDE Plus, SIDE 2, czy innego carta.
Ponieważ pytanie padło w kontekście dodatkowego opóźnienia 10ms po stronie serwera plików (SIO2BT app / RespeQt), to nie jest ono konieczne z procedurami SIO SDX (można ustawić je na 0ms).

407

(5 odpowiedzi, napisanych Bałagan)

Oooo szkoda :(
Mój Fritz.Box 7390 poszedł niedawno z dymem w czasie burzy...
Na jego miejscu pojawił się 7490. To najlepszy router jaki do tej pory miałem.
A dokumentacja jest też chyba dostępna w j.angielskim, co akurat dla mnie nie ma dużego znaczenia ;)
Sprawdziłem przed chwilą, że DrayTek, podobnie jak AVM, to również niemiecki producent...

408

(243 odpowiedzi, napisanych Fabryka - 8bit)

Tak, BTCONFIG.XEX pozwala na konfigurację modułów Bluetooth z poziomu ATARI.
Tyle, że moduły kupowane na alledrogo, czy w zatoce nie bedą działały z Androidową appką SIO2BT (to takie moje zabezpieczenie).
Dla tych, którzy nie chcą (lub nie mogą) wspierać projekt SIO2BT (i nabyli moduł Bluetooth na własną rękę), zostawiłem możliwość korzystania z PC-ta.
Dodałem obsługę komunikacji przez Bluetooth (niezależną od hardware-u) do oprogramowania sio2bsd i RespeQt.

409

(44 odpowiedzi, napisanych Fabryka - 8bit)

I like it

410

(253 odpowiedzi, napisanych Kolekcjonowanie)

A oto efekt, jak się przedobrzy i za długo podda obudowę działaniu H2O2:

http://www.abbuc.de/community/forum/vie … 944#p72777

marmurek...

411

(243 odpowiedzi, napisanych Fabryka - 8bit)

Mr-Atari wrzucił do sieci najnowszą wersję firmware-u do MyIDE ][ (BETA#18) z wbudowaną autodetekcją baudrate-u:

http://www.mr-atari.com/MyBIOS

Znajdziecie tam również plik MyBIOS-R2.ROM, który jest jego alternatywną wersją systemu operacyjnego.
OS ROM wspiera komunikację przez Bluetooth z 57600 bps!

412

(243 odpowiedzi, napisanych Fabryka - 8bit)

No i znowu aktualizacja:
http://abbuc.de/~montezuma/SIO2BT.zip

Tym razem do paczki dołączył tool (BTCONFIG.XEX) autorstwa "Mr-Atari", służący do konfigurowania modułów Bluetooth z poziomu ATARI. Możemy zmienić Baudrate, nazwę (Bluetooth friendly name) i kod PIN.

Wszystkie zmiany są trwałe.
Po zmianie ustawienia Baudrate np. na 57600, moduł nie reaguje na dane wysyłane z 19200!
Żeby powrócić do ustawień "fabrycznych", należy ponownie uruchomić BTCONFIG i wybrać 19200.

Aktualnie jedynie MyIDE II z najnowszym firmware-m pozwala na ładowanie programów/gier z prędkością 57600 (z wbudowanego MyDos-a).

413

(243 odpowiedzi, napisanych Fabryka - 8bit)

Aktualizacja appki SIO2BT do wersji 2.60 to dwie nowości:

1) Dołożyłem możliwość rezygnacji z opóźnienia pomiędzy bajtami ACK i COMPLETE (w ustawieniach "Opóźnienie zapisu" można teraz wybrać 0ms).
Opóźnienie to było konieczne w przypadku patchy bazujących na orginalnym OS-ie, ale ze względu na różnice w implementacji procedur SIO, opóźnienie jest zbędne jeśli korzystamy z:
- HI-SPEED OS (PBI SIO Driver w U1MB)
- MyBios (MyIDE II)
- QMEG OS
- XBIOS
Ustawiając opóźnienie na 0ms osiągamy małe przyśpieszenie transmisji danych.
To samo dotyczy zresztą RespeQt (tam opcja 0ms była dostępna od początku).

2) Dołożyłem obsługę wyświetlania dowolnego URL-a w przeglądarce Androida.
Żeby nie blokować kolejnego ID, użyłem CDEVIC=$45 (obsługujący APE Time) i zmieniłem nazwę urządzenia w appce na "Smart Device".
Na razie "Smart Device" obsługuje tylko "APE Time" i "Submit URL". Może dojdą kolejne funkcje.
Daje to możliwość wysyłania Hi-Score na Serwer (jest to alternatywa do DATA MATRIX, pomijamy konieczność skanowania kodu).

Zaktualizowana dokumentacja i software:
http://abbuc.de/~montezuma/SIO2BT.zip
zawierają plik url.xex (i url.c) demonstrujący wysyłanie URL-a.
W skrócie: DDEVIC=$45, DUNIT=$01, COMMAND=$55, AUX1, AUX2 = DATA (URL) LENGTH (litle endian)

414

(243 odpowiedzi, napisanych Fabryka - 8bit)

Dawno już nie pisałem o SIO2BT, a tu pojawiła się mała aktualizacja.
http://abbuc.de/~montezuma/SIO2BT.zip

Dzięki cennym wskazówkom uzyskanym od HIAS-a i FJC, zaktualizowałem "SIO2BT OS Patcher", który pozwala teraz na dostosowanie "HI-SPEED" OS-a do komunikacji przez Bluetooth.
Mam tu na myśli specjalną wersję XL OS, z procedurami SIO autorstwa HIAS-a (http://www.horus.com/~hias/atari/#hipatch).
"SIO2BT OS Patcher" daje też użytkownikowi możliwość dowolnego dostosowania parametrów typu TIMEOUT, RETRY COUNT, itd.

Podobnie jak QMEG 4.04 (BT), również HI-SPEED OS (BT) pozwala teraz na szybką komunikację z dyskami (np.Mega Speedy) jak również na komunikację (19k2) przez Bluetooth.
Ze względu na technikę rozpoznawania ramek "COMMAND FRAME" użytą w aplikacji SIO2BT, dane przesyłane od ATARI do innych urządzeń SIO mogą zostać nieprawidłowo zinterpretowane jako polecenia, tak więc nie polecam np. kopiowania dyskietek z SIO2BT na fizyczny dysk. Odwrotnie, kopiowanie dyskietki na SIO2BT nie powinno stanowić problemu.
Dlaczego więc wogóle zawracam głowę z kombinacją szybkie dyski + Bluetooth?

1) Istnieje bezpieczne obejście problemu:
- kopiujemy dane z SIO2BT do RAMdysku lub na twardy dysk (np. SIDE2/KMKIDE2)
- odpinamy emulowane dyski w aplikacji SIO2BT, lub rozłączamy połączenie Bluetooth
- kopiujemy dane z RAMdysku/twardego dysku na dysk docelowy

2) Testy wykonane przeze mnie na danych losowych wykazały, że prawdopodobieństwo "nadinterpretacji" danych przy zapisie 38k4 jest  15 krotnie mniejsze w porównaniu z 19k2.

Mój test wyglądał następująco:
Plik z danymi losowymi (560kB) przepuściłem z różnymi prędkościami przesyłu danych przez port szeregowy, do którego podpięty był transceiver Bluetooth, skonfigurowany na 19k2. Komputer miał aktywne połączenie Bluetooth z tym transceiverem i przychodzące dane interpretowane były w programie RespeQt. RespeQt emulował aż 26 urządzeń SIO, co jeszcze zwiększało prawdopodobieńtwo znalezienia legalnej ramki SIO w przychodzących danych.
Wyniki są dość ciekawe:
- 19200  (RespeQt odczytał 147 ramek!)
- 38400  (RespeQt odczytał 10 ramek)
- 57600  (RespeQt odczytał 28 ramek)
- 115200 (RespeQt odczytał 14 ramek)
Jeśli używamy aplikacji SIO2BT, gdzie mamy aktywną emulację tylko jednego dysku (a nie 26 urządzeń), to jesteśmy prawie bezpieczni.

Wkrótce pojawi się nowa wersja oprogramowania dla Ultimate 1MB, która wyeliminuje konieczność "patchowania" OS-a dla SIO2BT.
PBI BIOS przechwytuje wywołania procedur SIO, co pozwala na używanie dowolnego OS-a wspierającego PBI i cieszenie się z Bluetooth.

Ciekawą alternatywą jest też cart MyIDE II.
Nowa wersja firmware (BETA #17): http://www.atarimax.com/flashcart/forum … amp;t=1585
również wspiera komunikację SIO2BT.
Autor (mr-atari) eksperymentuje obecnie z większymi prędkościami przesyłu danych (38k4, 57k6) przez Bluetooth.
Moduły użyte przeze mnie w projekcie SIO2BT nie pozwalają jednak na dynamiczną zmianę Baudrate, więc nie da się mieć wszystkiego (albo 19k2 i dobra kompatybilność, albo 57k6 i współpraca tylko z MyIDE II).
Śledzę jednak z ciekawością, co z tego wyniknie :)

415

(5 odpowiedzi, napisanych Bałagan)

kurde, ale poleciałeś slangiem

Zrozumiałem tylko "zlecę" ;)

416

(1,653 odpowiedzi, napisanych Bałagan)

Dzięki za info.
Ja dostałem kiedyś e-maila z odpowiedzią, żebym zapisał się na e-maila, jeśli wyszukiwarka znajdzie na sellmyretro słowo kluczowe "zxpand".
I dostaje e-maile, bo cwaniaki dodali "zxpand" do opisu klawiatury:

"Brand New Sinclair ZX81 ZXPAND Keyboard Membrane (inbuilt keyboard)"

No nic, to czekam na ZXPAND-a.
Może nowa wersja będzie kompatybilna nie tylko z ZX81 ale też z ZX80?

417

(139 odpowiedzi, napisanych Fabryka - 8bit)

pajero napisał/a:

Otóż, konfigurator ma swoją prockę Fast-SIO (jest niezależny względem OS).
Bez niej = patrz załącznik, poleci normal...

Dzięki!

418

(139 odpowiedzi, napisanych Fabryka - 8bit)

Tak. Wygląda mi na to, że nie mają żadnego wpływu na konfigurator.

419

(139 odpowiedzi, napisanych Fabryka - 8bit)

Ta dioda, o której wspominasz pozwala na używanie SIO2SD z innymi urządzeniami podpiętymi jednocześnie do SIO.
Diodę mam w obydwu testowanych egzemplarzach SIO2SD.

Czy da się jakoś zmusić loader sio2sd.xex do komunikacji z $73 z mniejszymi prędkościami?

420

(139 odpowiedzi, napisanych Fabryka - 8bit)

Mam pytanie,
czy istnieje mozliwość skonfigurowania loadera sio2sd.xex, żeby używał standardowej prędkości, albo przynajmniej HSINDEX-u z konfiguracji urządzenia?

Zakupiłem ostatnio nowe SIO2SD i mam następującą obserwację z dziewiczym 65XE (rok produkcji 1989):
- loader odczytuje i wyświetla zawartość katalogu ATARI, ale wybór pliku albo przejście do podkatalogu nie jest możliwe (w takim przypadku loader odświeża zawartość katalogu ATARI).

Po odpięciu kondensatorów C77 i C78 wszystko działa.

Muszę dodać, że inny egzemplarz SIO2SD działał z tym ATARI (jeszcze z kondensatorami), a różnica widoczna gołym okiem, to wersja ATmegi (to działające ma ATmega32, a to drugie ATmega32A). Oczywiście testowałem ten sam software na obu SIO2SD (z tą samą kartą pamięci).

Trochę bez sensu, bo zaletą SIO2SD jest to, że powinno działać z każdym ATARI (bez ingerencji w sensie usunięcia kondensatorów). Rozumiemm, że HI-Speed może nie działać z kondensatorami, ale w normalu fajnie by było, żeby chodziło wszystko, włącznie z loaderem.

421

(1 odpowiedzi, napisanych Emulacja - 8bit)

Doczytałem się tutaj:
http://atariage.com/forums/topic/238320 … cartridge/
że istnieją dwie wersje carta Atarimax 8mbit (1M).

W niektórych cartach na starcie aktywny jest bank 0, a w innych 127.
Altirra emuluje obydwa carty:

Typ 42 (older, bank 127)
Typ ?? (newer, bank 0)

Czy atari800 emuluje tylko typ 42?

422

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

Myślę, że nie wszyscy zaglądają do wątku o kasetach. Może warto by założyć w dziale "Fabryka" nowe wątki, osobno dla każdej książki nad którą pracujesz, może z wyjątkiem tej na 'C' (nazwa nie przechodzi mi przez gardło :) ).

A co sądzisz o dodatku o MADS?

Idąc po najmniejszej linii oporu, możnaby w dodatku (oczywiście za zgodą autora) przedrukować po prostu dokumentację MADS. Online kiepsko to się czyta, zwłasza, że w tle są jakieś anty intelowe znaczki.

A może znalazłby się ktoś, kto w sposób przystępny opisałby dobrodziejstwa MADS-a, tak zrozumiale dla zwykłych śmiertelników?

423

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

Duddie napisał/a:

Jeśli masz ochotę napisać o WUDSN IDE - bardzo chętnie to włączę do książki.

To był tylko przykładowy pomysł, ale oczywiscie podtrzymuję propozycję.
Pytanie jest, czy masz już koncepcję na takie aktualizacje książek i czy ktoś już nad nimi pracuje?
Bo jeśli nie, to forum jest najlepszym miejscem, żeby zebrać pomysły i znaleźć chętnych do ich realizacji :)

424

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

@Duddie,
Mam nadzieję, że nie śpieszysz się za bardzo z re-edycją książek.
Polecałbym Ci dopieścić je trochę (tytuł po tytule), podobnie jak ABBUC to zrobił z książką "ATARI Profibuch":
http://www.abbuc.de/news-feeds-componen … ibuch-2011

A mianowicie (po uzyskaniu zgody autorów) książka trafiła w wersji elektronicznej do ekspertów, którzy nie tylko zrobili korektę i poprawili błędy, ale również dopisali nowy materiał. Jestem pewien, że znajdziesz tu na Forum fachowców, którzy by się tego podjęli.

Na przykład.
W ciemno kupiłbym "Asembler 6502" z korektami drac030 :)
A może ktoś dopisałby to tego np. dodatek o Assemblerze MADS (dla początkujących) ...
Samemu mogę zaoferować napisanie dodatku o WUDSN IDE.

425

(3 odpowiedzi, napisanych Zloty)

Duże opiniotwórcze czasopismo niemieckie, poświęcone tematyce RETRO, potwierdziło właśnie w czerwcowym (25-tym) jubileuszowym wydaniu właściwy kierunek rozwoju sceny HW/SW dla 8-bitowych komputerów ATARI ;)
https://www.return-magazin.de/ausgaben/ … usgabe-25/

http://abbuc.de/~montezuma/return1.jpg
http://abbuc.de/~montezuma/return2.jpg