+mizapf Posted February 12, 2016 Share Posted February 12, 2016 (edited) The fragmentation may be less of a problem if we force unfragmented transmission (flag "Don't Fragment" in the IP header). I noticed that later when I analyzed real network traffic; most of the packets have this bit set. Still, when we have implementing a TCP/IP stack in mind, we tend to imply some parallelism in the programming (receive frames / datagrams while the application is running). We would need to have a proper interrupt handling. The Geneve may be much better with that since we can modify the interrupt handler if needed, but the TI console interrupt handler is notoriously useless for that. If we don't want to rely on interrupt handling we would have to do polling. This is going to become pretty ugly. But all thoughts and suggestions are welcome! Maybe we can finish it after all. Edited February 12, 2016 by mizapf 1 Quote Link to comment Share on other sites More sharing options...
pnr Posted February 12, 2016 Share Posted February 12, 2016 That's a good point on interrupts. I think doing a tcp/ip stack for the Cortex is a feasible summer project. If you are interested in tcp/ip on the Geneve, I'm happy to share. Quote Link to comment Share on other sites More sharing options...
ElectricLab Posted February 14, 2016 Share Posted February 14, 2016 To all TI chess players, I have released version 1.1, and it has a lot of fixes in it. You can now actually end the game I still am working on some of the logic, but for now, you can end a match by conceding that you are in checkmate, players can agree to end a match in a stalemate or draw. You can also resign from a match, which will give the win to your opponent. I cleaned up several of the screens and made the text more clear, hopefully. Please send me a note if you find any problems of any kind. I should note that I'm using version 8.2 of Stuart's browser which allows for larger pages (in bytes) to be displayed. If you're using lesser versions, you'll want to upgrade as soon as he publishes version 8.2 to his site. If you'd like to join our chess community and you already have your TI on the web, visit myti99.com and create an account. Thanks, Corey. Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted February 14, 2016 Author Share Posted February 14, 2016 Yeah, I'm still using 8.1. I guess that explains the page buffer overflow on the opening screen of each game. I've made my moves, but I'm afraid the game I'm in with Stuart is going to end poorly for me. I think he's about ready to show me the door. I can play, but I never claimed to be any good. Quote Link to comment Share on other sites More sharing options...
Stuart Posted February 14, 2016 Share Posted February 14, 2016 Version 8.2 now available for download - http://www.avjd51.dsl.pipex.com/ti/ti.htm#internet_web_browser. Any problems, let me know. Stuart. 1 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted February 15, 2016 Author Share Posted February 15, 2016 Version 8.2 now available for download - http://www.avjd51.dsl.pipex.com/ti/ti.htm#internet_web_browser. Any problems, let me know. Stuart. No problems so far! It programmed into the chip just fine and I just made a chess move. 1 Quote Link to comment Share on other sites More sharing options...
Stuart Posted February 15, 2016 Share Posted February 15, 2016 --- Ω ---, on 14 Feb 2016 - 1:31 PM, said:but I'm afraid the game I'm in with Stuart is going to end poorly for me. I think he's about ready to show me the door. I can play, but I never claimed to be any good. Omega was the victor on this one. Well played! Or can I argue that I was in a rush to test the 'end match' code? Stuart. 2 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted February 15, 2016 Author Share Posted February 15, 2016 Omega was the victor on this one. Well played! Or can I argue that I was in a rush to test the 'end match' code? Stuart. Thanks Stuart, I really enjoyed that game, it was a nail biter there for awhile. I was thinking, "Damn this guy's goooood." In the end, I think I just got lucky and it managed to work out. Thanks for a great game. Quote Link to comment Share on other sites More sharing options...
Stuart Posted March 5, 2016 Share Posted March 5, 2016 Version 9 now released and available for download at http://www.avjd51.dsl.pipex.com/ti/ti.htm#internet_web_browser. Any problems, questions or bugs, let me know. Stuart ====== *Version 9 Changes *-- Added tags <input></input> and <submit></submit>.*-- Added tag <timeout>.*-- Added tag <tone>.*-- Added browser version number to User-Agent parameter.*-- If sprite pointer at very top of screen and <Fire> button or <Enter> key pressed, this now scrolls the screen up.*-- Ditto if sprite pointer at very bottom of screen - scrolls the screen down.*-- Increased the maximum URL length to 100 characters. (The maximum length of the host name part of the URL* remains at 50 characters.)*-- Modified URL history buffer so that duplicate entries are not added to the buffer. 3 Quote Link to comment Share on other sites More sharing options...
+Vorticon Posted March 5, 2016 Share Posted March 5, 2016 I have been unable to get my UDS-10 to show up in the device list with the Lantronix device installer. Any hints? Not knowing its IP address, I can't even access it via telnet... Quote Link to comment Share on other sites More sharing options...
Stuart Posted March 5, 2016 Share Posted March 5, 2016 Try a program like www.advanced-ip-scanner.com. ISTR that the Lantronix scanner only looks at 192.168.1.xxx addresses, and my network has 192.168.0.xxx addresses. Quote Link to comment Share on other sites More sharing options...
+Vorticon Posted March 5, 2016 Share Posted March 5, 2016 Nice tool. My network has a base of 10.0.0.1 (xfinity). Unfortunately, it still did not detect my device... I wonder if there is some setting in my router preventing the detection. I have 2 UDS-10's and both are having the same issue. Quote Link to comment Share on other sites More sharing options...
ElectricLab Posted March 5, 2016 Share Posted March 5, 2016 (edited) Vorticon, I didn't use their software at all, but instead plugged them into my network and ran NMAP ( see what new devices appeared on my network and were handed IP addresses from my DHCP server. (I am a UNIX guy who only begrudgingly uses windows) NMAP does work with Windows and Mac as well. On my linux server I ran: nmap -v -sP 192.168.0.0/24 This showed me a new host, in my case: 192.168.0.248, and I just telnet'ed to it like this: telnet 192.168.0.248 9999 I went through Stuart's setup instructions here: http://www.avjd51.dsl.pipex.com/ti/ti.htm#internet_web_browser and configured the UDS-10 and it worked fine, after sorting out the serial cables. One thing to note: I have 3 of these gadgets, and two of them do NOT support 2 stop bits (I/F Mode: FC) but they still work OK with 1 stop bit or whatever it defaulted to when I attempted to set it to FC. Edit: You should be able to NMAP and telnet with Windows, if that's your platform. I've had to install telnet separately when I use Windows as they've (stupidly IMHO) taken it out of the normal stuff that gets installed with Windows. Telnet is such a wonderfully useful "is this network service listening?" troubleshooting program and it's what, 100K in size? /end rant. Edited March 5, 2016 by ElectricLab Quote Link to comment Share on other sites More sharing options...
ElectricLab Posted March 5, 2016 Share Posted March 5, 2016 Vorticon - Do you for sure have a DHCP service running internally, IE when you plug a new laptop or something in, does it get an IP address and is able to connect to the Internet? Quote Link to comment Share on other sites More sharing options...
+Schmitzi Posted March 5, 2016 Share Posted March 5, 2016 A new UDS10 would retrieve an IP from your local DHCP-Server. Then you can go "there" via HTTP and change it to a fixed IP. If your used device has an unknown fixed IP, I would try to factory reset it. This should work on a serial connection, i.e. COM1 from PC/Windows. Just HyperTerm it, 9600 8N1 noFlowControl. Then power the UDS down, power it up again, and if the RED diag-LED blinks, you have 1 (!) second time to press the lower "x" 3 times to get in setup-mode (all in HyperTerm) (Or just hold the "x" down while powering the UDS-10) IIRC you get a menu, "0" was for "ServerConfig", and then "7" was the "Facory Reset". Then, if re-powered up again, just watch your DHCP-Server for the new IP-address. (Or just directly try to change the IP-config, once you are in the serial setup-menu with HyperTerm ) But I do not remember the exact way, I have to see it on the screen But it´s "easy". If you got this all, DO NOT forget to flash your firmware the the latest version (!!) good luck Quote Link to comment Share on other sites More sharing options...
+Schmitzi Posted March 5, 2016 Share Posted March 5, 2016 . Please find my backup of "all you need for the UDS-10" here on my server. Here you can can find manuals, latest firmware, tools.... >> KLICK HERE << link only: ftp://u67140205-atariage:TeXasTI994A@toxic-instruments.com/UDS-10.bak it´s toxic Quote Link to comment Share on other sites More sharing options...
+Vorticon Posted March 5, 2016 Share Posted March 5, 2016 Vorticon - Do you for sure have a DHCP service running internally, IE when you plug a new laptop or something in, does it get an IP address and is able to connect to the Internet? Yes I do. Quote Link to comment Share on other sites More sharing options...
+Vorticon Posted March 5, 2016 Share Posted March 5, 2016 Well I have a fatal problem it seems: I used shmitzi's instructions to access the UDS-10, and it turns out that it only allows networks starting with 192.168... There does not seem to be a way to change that via the configuration menu and there is no option to use DHCP either, at least not via the serial link. Quote Link to comment Share on other sites More sharing options...
+Schmitzi Posted March 5, 2016 Share Posted March 5, 2016 no factory reset possible ? Quote Link to comment Share on other sites More sharing options...
+Vorticon Posted March 5, 2016 Share Posted March 5, 2016 no factory reset possible ? There seems to be no option for it. I wonder if the firmware for the units I have is a custom one for whatever original applications they were used for. I'm going to see if there is a way I can update the firmware somehow. Quote Link to comment Share on other sites More sharing options...
+Schmitzi Posted March 5, 2016 Share Posted March 5, 2016 yes, firmware should remove such customizations... if not protected.. Quote Link to comment Share on other sites More sharing options...
Stuart Posted March 5, 2016 Share Posted March 5, 2016 Vorticon, on 05 Mar 2016 - 7:14 PM, said: There seems to be no option for it. I wonder if the firmware for the units I have is a custom one for whatever original applications they were used for. I'm going to see if there is a way I can update the firmware somehow. Is there not a reset 'button' by the Ethernet connector? Push a paper-clip into the hole sort of thing? Clearly labelled as 'Reset' on mine. Quote Link to comment Share on other sites More sharing options...
+Vorticon Posted March 5, 2016 Share Posted March 5, 2016 Yes, I did that, but nothing changes. Quote Link to comment Share on other sites More sharing options...
+Schmitzi Posted March 5, 2016 Share Posted March 5, 2016 I think this button just resets/reboots the device, not the config ? (but not sure at all) Quote Link to comment Share on other sites More sharing options...
+Vorticon Posted March 5, 2016 Share Posted March 5, 2016 The firmware file on the ftp site is a binary file. To flash the firmaware using the serial connection, I need the .HEX file (ASCII) which I can't seem to find. EDIT: I converted the binary file to ASCII HEX. Unfortunately, the UDS-10 monitor hangs when I enter the DL (download) command. I'm out of ideas at this point... It should not be that hard to set this up. 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.