SIO2BT

1 ... 4, 5, 6, 7, 8

Re: SIO2BT

von GoodByteXL » Mi 14. Sep 2016, 17:18
Montezuma hat geschrieben:Sparta Dos X erlaubt flexible Konfiguration des SIO Treibers.

Etwas Wichtiges vergessen:
Es wird kein gepatchtes OS benötigt. Das funktioniert unter SDX 4.4x mit dem originalen Atari-OS und entsprechend gesetzter Option WAITACK.

Siehe SpartaDOS X User Guide V. 4.48 -> 4.54 SIOSET - SIO speed control

In SIOSET sind noch mehr Optionen vorhanden, mit deren Hilfe man sein System leicht optimieren kann.

Re: SIO2BT

von Montezuma » So 2. Okt 2016, 23:13
Wusste jemand, dass im "Colleen" Atari800 Android Emulator ein Spiel versteckt ist?
Das Spiel heißt Planetary Defense 2012 und wurde von Tom Hudson entwickelt (ja - von dem selben Tom Hudson, der auch "Solid States" und "3D-Studio-Max" programmiert hat):
http://analog.klanky.com/8bit.htm

Ich habe leztens darüber ein Podcast gehört:
http://ataripodcast.libsyn.com/antic-in ... son-analog

Das Spiel verwendet ein CIO B: Gerät (falls vorhanden) und zwar schreibt ein URL rein.
Beim Schließen vom B: Gerät, wird vom Emulator ein Web Browser geöffnet und das Spiel-Ergebnis hochgeladen.

Nun habe ich meinen eigenen B: Handler programmiert, der das URL über SIO an die SIO2BT App schickt.
Ohne ein Byte am Spiel zu ändern, ist jetzt möglich das High-Score vom echtem ATARI über SIO2BT hochzuladen (bitte vorher "Smart Device" in App Einstellungen aktivieren).

Alles findet man, wie immer da: http://abbuc.de/~montezuma/SIO2BT.zip

Re: SIO2BT

von Montezuma » So 2. Okt 2016, 23:18
Es gibt übrigens noch eine Android App, die über Bluetooth kommunizieren kann:
https://play.google.com/store/apps/deta ... ple.AspeQt
AspeQt wurde von Greblus auf Android portiert und seit ein paar Tagen, kann sie die Bytes auch drahtlos übertragen.

Re: SIO2BT

von olix » Mo 3. Okt 2016, 12:50
Ich habe in meinen XE jetzt ein Ultimate 1 MB eingebaut und bin nun ein wenig irritiert:

Das Ultimate 1 MB hat über das PBI-Bios die Hi-Speed-BT Driver aktiviert. Das SDX ist ebenfalls aktiviert und hat ja auch eigene Hi-Speed Driver und zusätzlich habe ich noch das gepatchte Hi-Speed+BT OS geladen.

Welche Hi-Speed-Rotinen werden jetzt genutzt, die des OS, die des SDX oder die des PBI-Bios?

Oliver

Re: SIO2BT

von Montezuma » Mo 3. Okt 2016, 13:02
olix hat geschrieben:Das Ultimate 1 MB hat über das PBI-Bios die Hi-Speed-BT Driver aktiviert. Das SDX ist ebenfalls aktiviert und hat ja auch eigene Hi-Speed Driver und zusätzlich habe ich noch das gepatchte Hi-Speed+BT OS geladen.


allzuviel ist ungesund ;)

Ist der PBI SIO Driver aktiviert, wird er immer verwendet (vorausgesetzt, dass das OS PBI unterstützt).
Ist der PBI SIO Driver deaktiviert und SDX aktiviert, werden von SDX eigene SIO Routinen verwendet.
Sind beide deaktiviert (PBI SIO Driver und SDX), erst dann werden OS SIO Routinen verwendet.

Re: SIO2BT

von scramm » Fr 25. Nov 2016, 20:02
Hallo, liebes Dr.-Sommer-Team:

Ich hab AspeQt auf ein Androidtablet (JellyBean 4.1.1, über SIO2PC USB verbunden) gepackt,

aber das spackt total rum. Das Laden vom ersten ATR klappt ja noch ganz gut, aber danach bleibt es ständig hängen und ich muß ungefähr 1000x überall rumdrücken, bis es wieder geht... oder auch nicht - manchmal hilft nur Neustart.

Bin ich normal? Was mach ich falsch?

Re: SIO2BT

von dl7ukk » Fr 25. Nov 2016, 22:01
Hi,

... hier stimmt was nicht.
Nimmst Du nun => über SIO2PC USB <= oder => SIO2BT <= :?:

Re: SIO2BT

von scramm » Fr 25. Nov 2016, 22:35
SIO2PC USB von Lotharek

wollte nur keinen Extrathread deswegen aufmachen

Re: SIO2BT

von scramm » Mo 28. Nov 2016, 00:10
Aussage vom Entwickler zu meinem Anliegen:

"It's probably a shortcoming of current design of AspeQt - events are processed synchronously and if something stalls, in certain situations UI is also stalled - let's say that there are two main threads (it's a simplification) one is handling the Java side of AspeQt, the other one is responsible for the Qt part. Synchronous calls from Qt side expect that the functions on the Java side will return instantly. If it doesn't happen, the UI thread will not handle the screen and it won't react.

I'm thinking about a few possible solutions but currently my free time is too limited to do it. But sooner or later it'll improve ;)

W.
"

Re: SIO2BT

von Montezuma » So 22. Jan 2017, 18:56
Inspiriert von ttfh habe ich das SIO2BT_OS_Patcher tool aktualisiert.

Jetzt kann man bei einem Kaltstart (Shift+Reset) auch Atarimax Module zurücksetzen (Bank 0 auswählen).

Re: SIO2BT

von Montezuma » Fr 24. Mär 2017, 11:25
Endlich haben die BT Module genug Platz im Stecker:
sio2bt_orange.jpg
sio2bt_orange.jpg (86.93 KiB) 11181-mal betrachtet

Re: SIO2BT

von Montezuma » Fr 24. Mär 2017, 21:12
Jetzt mit dem Bluetooth Aufkleber:
3d_1.jpg
3d_1.jpg (52.99 KiB) 11163-mal betrachtet

3d_2.jpg
3d_2.jpg (124.77 KiB) 11163-mal betrachtet


Hier die STL Dateien zum Selbstdruck:
http://abbuc.de/~montezuma/Extended_ATARI_SIO_plug.zip

Re: SIO2BT

von Montezuma » So 26. Mär 2017, 17:27
Heute noch ein paar Bilder. Diesmal Richtung XL Serie:
800xl_plug_1.jpg
800xl_plug_1.jpg (93 KiB) 11140-mal betrachtet

800xl_plug_2.jpg
800xl_plug_2.jpg (85.4 KiB) 11140-mal betrachtet

plug_1.jpg
plug_1.jpg (84.94 KiB) 11140-mal betrachtet

plug_2.jpg
plug_2.jpg (77.44 KiB) 11140-mal betrachtet


In so einem großen Gehäuse gibt es wirklich genug Platz für eine kleine Platine.
Wer selber SIO2BT in einen normalen SIO Stecker eingebaut hat, der weiß wovon ich rede...
Der Arbeitsaufwand reduziert sich damit um die Hälfte.
Sollte jemand keinen Zugang zu einem 3D Drucker und trotzdem Interesse an einem SIO Gehäuse für ein Bluetooth Modul haben, kann sich bei mir per PM melden.

Re: SIO2BT

von tfhh » Mo 27. Mär 2017, 08:47
Moin,

das ist eine grandiose Idee. Bei dem Platz könnte man da sogar problemlos ein S-Drive einbauen 8)

Well done!

Gruß, Jürgen

Re: SIO2BT

von eda70 » Mo 27. Mär 2017, 09:10
Cool, schon erstaunlich, was man mittlerweile so alles drucken kann ;)
Da der Stecker so doch recht lang ist,
wäre es da nicht sinnvoller, diesen nach oben abzuwinkeln?

Re: SIO2BT

von Montezuma » Mo 27. Mär 2017, 12:47
tfhh hat geschrieben:Moin,
das ist eine grandiose Idee. Bei dem Platz könnte man da sogar problemlos ein S-Drive einbauen 8)
Well done!
Gruß, Jürgen


Danke :)
Ein ESP8266 würde wohl auch reinpassen.

eda70 hat geschrieben:Cool, schon erstaunlich, was man mittlerweile so alles drucken kann ;)
Da der Stecker so doch recht lang ist,
wäre es da nicht sinnvoller, diesen nach oben abzuwinkeln?


So etwas?
http://atariage.com/forums/topic/262216 ... ari-8-bit/

(Fast) alles ist machbar :)
Ich bin (noch) kein 3D Fachexpert. Den Stecker hat für mich meine Frau nach meinen Wünschen verlängert und hinten geschloßen. Mechanisch ist der Stecker sehr stabil. Die Konstuktion ist einfach und bewährt.
Optisch ist er natürlich ein beisschen gewöhnungsbedürftig. Vielleicht wäre ein Rechteck weniger auffällig.

Re: SIO2BT

von Mathy » Di 28. Mär 2017, 01:59
Hallo Marcin

Bei der Länge wird der Hebel der entsteht mehr als zwei Mal so groß wie beim original SIO-Stecker. Da sollte mal vorsichtig sein, dass man die SIO-Buchse nicht mechanisch überlastet. (Ich meine jetzt nicht bei normaler Nutzung, aber wie schnell fällt nicht mal was drauf oder drückt man nicht unabsichtlich mal drauf?)

Tschüß

Mathy

Re: SIO2BT

von Montezuma » Di 28. Mär 2017, 10:01
Hi Mathy,
keine Sorgen. Die SIO Buchse ist sehr gut am ATARI befestigt.
Außerdem sollte man beim Umgang mit einem ATARI immer vorsichtig sein :)
Gruß
Marcin

Re: SIO2BT

von Tigerduck » Mo 3. Apr 2017, 13:41
Hallo Marcin,

ich habe hier einen 130XE mit Ultimate 1MB, Rapidus, VBXE etc. pp. und dem neusten Update.

SIO2BT funktioniert mit Aspeqt/Respeqt aber nur in der Standardgeschwindigkeit 19200 Bits

PBI BIOS ist enabled
PBI device ID: 2 (mit 0 hat's nicht funktioniert)
SIO driver: HSIO+SIO2BT
SIO devices: D1-D4
SIO driver D1: Enabled (wie auch D2,D3,D4)

Respeqt:

Handshake-Methode: SOFTWARE (SIO2BT)
Write delay 10ms

Hab' ich was übersehen, das ich noch einstellen muss?

Viele Grüße

Tigerduck

Re: SIO2BT

von Montezuma » Mo 3. Apr 2017, 15:06
Hi Tigerduck,
ja, eine Kleinigkeit :)
Bitte die SIO2BT.zip Datei herunterladen:
http://abbuc.de/~montezuma/SIO2BT.zip

Im Ordner
Code: Alles auswählen
Software\ATARI\Config\AtariDOS

befindet sich BTCONFIG.XEX.

Diese Datei bitte starten (gerne über Bluetooth laden), die BT Verbingung in der App trennen (den SIO2BT Stecker nicht rausziehen!) und die Baudrate 57600 programmieren.

SIO2BT wechselt die Übertragungsrate nicht dynamisch, so wie die normalen Laufwerke es tun.
Deswegen muss die Baudrate "fest" gesetzt werden und diese wird vom Ultimate 1MB (in HSIO+SIO2BT Mode) automatisch erkannt.

Übrigens mit Ultimate 1Mb (und PBI SIO Driver) kannst Du "Write delay" auf 0ms setzen, damit ist die Daten Übertragung schneller.
1 ... 4, 5, 6, 7, 8