flashjazzcat Posted July 17, 2016 Share Posted July 17, 2016 Just used Sijmen's excellent little tool to up the SIO2BT to 57k6 and it works very nicely with a slightly amended version of the U1MB PBI BIOS: 3 Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted July 19, 2016 Author Share Posted July 19, 2016 Mr-Atari has published the newest MyIDE ][ Firmware (BETA#18) with dynamic baudrate recognition: http://www.mr-atari.com/MyBIOS You will find there also a "MyBIOS-R2.ROM" file, which is a custom OS ROM (from Mr-Atari). You can use it with a standalone OS Switch. It supports Bluetooth communication with 57600 Baud. 3 Quote Link to comment Share on other sites More sharing options...
mr-atari Posted July 30, 2016 Share Posted July 30, 2016 Updated MyBIOS, build #3 (30-7-2016) -Increased more reliable IO over BT. -Changed HSIO approach on serial devices in general. -Now supports devices working on 19k2, 38k4 and 57k6 baud. -Fixed the 850 boot-up failure. Also modified the 2 tools. BTCONFIG.XEX (Bluetooth config tool) SIO-TERM.XEX (Simple SIO terminal program) -exit to MyIDE-][ menu when loaded with the fat-loader. Please read the .txt files for more info. http://www.mr-atari.com/MyBIOS/ 3 Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted September 15, 2016 Author Share Posted September 15, 2016 (edited) I have a short status update for you.The recent SDX Relase (4.48) and the latest Ultimate 1MB Firmware update support now Hi-Speed Bluetooth communication (57600) SDX 4.48 supports Bluetooth independent of the used hardware (U1MB, SIDE2, KMK IDE 2, SDX cart, etc.) and the OS (works with standard XL/XE OS).Just type in the following command to activate longer timeout: SIOSET WAITACK 16 The following (optional) command sets the baudrate to 57600 (hsindex=8 for drive X, just replace X with 1 for D1, etc.): SIOSET X US 8 The Ultimate 1MB got with September update a Hi-Speed support for SIO2BT with dynamic baudrate detection (57600,38400,19200).This is independent of the OS (the OS has to support PBI) and if we use Sparta Dos X or other DOS (Atari Dos 2.0, 2.5, MyDos).The SIO2BT module can be easily configured for higher baudrates with the BTCONFIG.XEX tool from mr-atari. Edited September 15, 2016 by TheMontezuma 4 Quote Link to comment Share on other sites More sharing options...
Diskwiz Posted September 16, 2016 Share Posted September 16, 2016 I have been developing BT communication software here again lately and thought about SIO2BT. I didn't know it existed yet. I did a Google search, and here it is. I wondered if the route you chose could work. I figured that it might, but be unstable. Very impressive and I like how people jumped on-board! I love seeing this stuff still being created. The Mr. Atari config utility is a great idea too. I have a couple HC05s lying around, and am in the middle of getting an app out to Beta, but I am going to take a break and try this out! I thought about this a couple of years ago when I wrote my first Android app that dealt with BT, but never got around to it. Fun stuff! 2 Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted September 19, 2016 Author Share Posted September 19, 2016 (edited) The SIO2BT app update to 2.71 is available at Google Play now. It provides a solution for a problem mentioned here Basically special SDX executable files (like btcfg.com from FJC) can be mounted in the app and loaded fom SDX. By the way, I uploaded the update from the Classic Computing Vintage Computer Festival in Nordhorn, Germany (or "Nerdhome" if you wish). The ABBUC was present there with a multijoy and many visitors enjoyed playing the "Mashed Turtles" game Edited September 19, 2016 by TheMontezuma 3 Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted September 22, 2016 Author Share Posted September 22, 2016 I just uploaded the updated SIO2BT.zip file. It contains now btcfg.com SDX command line utility (BT configuration) from FJC. Also the documentation was updated. I added a short description for MyIDE II users. You will learn how easy it is to use MyIDE II (MyBIOS) to load data over Bluetooth using a stock ATARI machine. Quote Link to comment Share on other sites More sharing options...
tuf Posted September 24, 2016 Share Posted September 24, 2016 I just uploaded the updated SIO2BT.zip file. It contains now btcfg.com SDX command line utility (BT configuration) from FJC. Also the documentation was updated. I added a short description for MyIDE II users. You will learn how easy it is to use MyIDE II (MyBIOS) to load data over Bluetooth using a stock ATARI machine. Everything's working great but RespeQt seem stuck at 19.2k. The RWTEST.COM results look OK compared to others, but I'm wondering if I should see RespeQt report 57.6k? Tried RespeQt with both no handshaking at 56k and SIO2BT software setting, same result. Both work fine but report 19.2k. Thanks! Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted September 24, 2016 Author Share Posted September 24, 2016 Everything's working great but RespeQt seem stuck at 19.2k. The RWTEST.COM results look OK compared to others, but I'm wondering if I should see RespeQt report 57.6k? Tried RespeQt with both no handshaking at 56k and SIO2BT software setting, same result. Both work fine but report 19.2k. Thanks! Hi Tuf, There are two important differences between Bluetooth and cable connection in regard to higher baud rates (like 57.6k): 1) With SIO2BT, it is not possible to dynamically change baudrate, i.e. to switch between 19.2k and 57.6k while Bluetooth connection is active. The only way to go 57.6k is to change the configuration of the SIO2BT hardware. You can use BTCONFIG.XEX (Atari executable) or btcfg.com (SDX executable) from SIO2BT.ZIP to change the Baudrate. You will have to disconnect Bluetooth (for example: stop emulation in RespeQt) in order to make any change. The changes will be stored persistently. If you want to go back to 19.2k, you need to follow this procedure again. The PBI SIO driver in Ultimate1MB and MyIDE II SIO code were adapted to support baudrate auto-detection for SIO2BT configured for 57.6k. With SDX 4.48, you can manually set the baudrate using SIOSET command. Other Hi-Speed procedures will not work, since they start with 19.2k and try to negotiate higher baudrates. 2) Bluetooth speed is much higher than 19.2k or 57.6k and the communication is throttled in the Bluetooth transceiver (SIO2BT hardware). This means that a notion of a baud rate for a Bluetooth virtual serial port makes little sense. The emulation software (RespeQt) always reads and writes as fast as possible and the SIO SPEED setting in RespeQt does not matter. Please remember to use "Software handshake" for SIO2BT. Regards Montezuma 1 Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted October 2, 2016 Author Share Posted October 2, 2016 Some days ago I listened to an interesting ANTIC Podcast interview episode with Tom Hudson: http://ataripodcast.libsyn.com/antic-interview-48-tom-hudson-analog He talked about his game Planetary Defense and its new incarnation (2012) embedded in the Atari800 emulator for Android (Colleen). http://atariage.com/forums/topic/202323-planetary-defense-2012/?do=findComment&comment=2591564 http://analog.klanky.com/8bit.htm The game uses two special features of the emulator, touch events and high score upload using a “new” B: (browser) device. Due to the fact that the game calls a high level CIO system, it was easily possible to write a B: handler, which sends the URL over SIO to a Smart Device (emulated in the SIO2BT app).The pd2012.atr disk images includes a B: device handler and the game itself (thanks to a kind permission from Tom Hudson).If you enable "Smart Device" in the SIO2BT Android app settings, you can enjoy hi-score submission feature with a real ATARI hardware Ultimate 1MB users: Please apply SIO driver in "HSIO+SIO2BT" mode for "All" devices. Here you will find the game and updated documentation. 6 Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted November 9, 2016 Author Share Posted November 9, 2016 The AtaiAge member MitchSchaft has sent me a few photos showing his very nice SIO2BT installation: I've used in my ATARIs heat shrink tubes, but his small board is much nicer. 2 Quote Link to comment Share on other sites More sharing options...
Stormtrooper of Death Posted November 9, 2016 Share Posted November 9, 2016 Is it also possible to use the Sio2BT to connect to a computer/laptop or so, that has wifi ? So, that the Atari computer can use wifi internet - indirect ? That would be fun. To surf the net wireless with my Atari computers. I've read some topics and heard about programs for the Atari 8bit that make it possible to surf the net. Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted November 9, 2016 Author Share Posted November 9, 2016 (edited) Is it also possible to use the Sio2BT to connect to a computer/laptop or so, that has wifi ? So, that the Atari computer can use wifi internet - indirect ? That would be fun. To surf the net wireless with my Atari computers. I've read some topics and heard about programs for the Atari 8bit that make it possible to surf the net. The question is: what are your expectations? What would you like to do? SIO2BT Android app already provides support for TCP/IP socket like communication over SIO. This is mainly useful for Atari game/app programmers. The "end users" can just run the example test code, which is attached. There are many possibilities behind it. Think about Client - Server architecture, where the ATARIs are clients and can connect to TCP/IP servers. One could implement for example a web browser or networking games, etc. At the moment, the only web browser for Atari I know is a browser from a CONTIKI project, which is working with a DRAGON CART. Unfortunately it is tightly coupled to the TCP/IP stack implementation running on the ATARI itself, so it wouldn't be easy to adapt it to solutions based on the external TCP/IP stack (this was at least a statement from Oliver, who maintains CONTIKI). I do not know if there is any Atari Telnet Client implementations and if yes, if they could be adapted to the external TCP/IP stack. The APE and Lantronix solutions have a built-in telnet client, so one only need a terminal emulation software on the ATARI side like ICE-T (I have plans to provide similar functionality - a telnet client - to the Android SIO2BT app). If you have a Raspberry Pi, you can use an existing R: handler and a serial connection (level shifter or a Bluetooth connection required) and use the ATARI as a terminal to work remotely on RPI and run Linux command line tools with a great feeling of seating at the front of the ATARI keyboard Edited November 9, 2016 by TheMontezuma 3 Quote Link to comment Share on other sites More sharing options...
hergoth Posted November 28, 2016 Share Posted November 28, 2016 One question, what's happens with Atari Ethernet projecto, Dragon Cart? website appears as " This site is temporarily unavailable"... And I need download the software for a Dragon Cart I bought last year... Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted November 28, 2016 Author Share Posted November 28, 2016 One question, what's happens with Atari Ethernet projecto, Dragon Cart? website appears as "This site is temporarily unavailable"... And I need download the software for a Dragon Cart I bought last year... I don't know what happend to http://www.atari8ethernet.com, but you can play with your Dragon Cart using CONTIKI software. Quote Link to comment Share on other sites More sharing options...
hergoth Posted November 28, 2016 Share Posted November 28, 2016 I don't know what happend to http://www.atari8ethernet.com, but you can play with your Dragon Cart using CONTIKI software. Ok, thanks! :-) Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted January 22, 2017 Author Share Posted January 22, 2017 Inspired by tf_hh I updated the SIO2BT_OS_Patcher tool. Now you can reset the Atarimax carts (select the bank 0), while executing a Cold Start with Shift+Reset keys. At least there was enough space for the code (5 extra bytes) in the unused area of the XL OS (XE/XEGS OSs had not enough free space for that). This feature has nothing to do with Bluetooth, but it may be interesting for AtariMax cart users. Quote Link to comment Share on other sites More sharing options...
w1k Posted January 22, 2017 Share Posted January 22, 2017 how work kkclient? Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted January 22, 2017 Author Share Posted January 22, 2017 (edited) how work kkclient? First of all you need to enable networking device in the SIO2BT app (since it is an experimental feature, it is disabled by default). Then you need a PC with a Java Virtual Machine (Windows, Linux or a Mac) where you start the TCP/IP server: java -jar KnockKnockServer.jar 4444 where 4444 is a TCP/IP port number and you can change it if you wish. The file KnockKnockServer.jar is in the SIO2BT.zip archive. Now you can load the kkclient.xex on the Atari from a SIO2BT app. Atari (kkclient.xex) will ask you to provide the IP address of the computer running KnockKnockServer.jar and the port number (for example 4444) the server is listening on. Now the server will tell the client so called "knock knock" jokes. Edited January 22, 2017 by TheMontezuma Quote Link to comment Share on other sites More sharing options...
w1k Posted January 22, 2017 Share Posted January 22, 2017 ohh:( i have iOS Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted January 25, 2017 Author Share Posted January 25, 2017 ohh:( i have iOS and C64 ? 2 Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted February 1, 2017 Share Posted February 1, 2017 http://www.atari8ethernet.com is still there... I was just there today... 1 Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted March 24, 2017 Author Share Posted March 24, 2017 (edited) Finally there is enough place in a SIO plug for BT modules: Edited March 24, 2017 by TheMontezuma 3 Quote Link to comment Share on other sites More sharing options...
+Larry Posted March 24, 2017 Share Posted March 24, 2017 3D Printer -- make one at a time shell? -Larry Quote Link to comment Share on other sites More sharing options...
TheMontezuma Posted March 24, 2017 Author Share Posted March 24, 2017 3D Printer -- make one at a time shell? -Larry Correct. The original SIO plug model is here: http://www.thingiverse.com/thing:1831769 And here the extended one: http://abbuc.de/~montezuma/Extended_ATARI_SIO_plug.zip It took alltogether about 1h to print it. 3 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.