AtariGeezer Posted May 20, 2016 Share Posted May 20, 2016 Anyone still have the Source Code? Quote Link to comment Share on other sites More sharing options...
a8isa1 Posted November 8, 2016 Share Posted November 8, 2016 (edited) Hi, may i dig this one up once more? I just managed to run my old script in slightly modified form on my Linux MiNT laptop, with standard "slattach" binary: #!/bin/sh modprobe slip &> /dev/null ifconfig sl0 down &> /dev/null slattach -L -p slip -s 9600 /dev/ttyUSB0 & sleep 1 ifconfig sl0 192.168.0.1 pointopoint 192.168.0.2 ifconfig sl0 mtu 576 echo "1" > /proc/sys/net/ipv4/ip_forward iptables -t nat -F iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Since i got a USB Serial Adapter cable with FTDI chip, i changed from ttyS0 to ttyUSB0. On the Atari i run Fujichat 0.4 from my own link, and i am able to connect and chat. I have a Fujichat05pre2.atr on my CF card, but it fails to read its own config file nor saves a valid new one. However, in addidtion to FC 0.4 it offers 19200 as connection speed (FC has 9600 max) and i recall the editor was fixed, too. Does someone still have the latest Fujichat 05pre3.atr and can offer a link? I'll happily put it on my webspace (you see my old Link still works). Can someone recall what a8_slattach had patched/fixed over the standard binary? Greets, Beetle Your shell script works great on my Raspberry Pi 1B, as is, except I'm using wlan0 instead of eth0. My SIO2PC USB (sloopy made) substitues for a RVerter but I only have one so I needed to run SIO2BSD to load Fujichat then break out of SIO2BSD and run your shell script. Runs great at 19200. I found a version of fujichat v0.5-Pre3 with an 80 column driver attached. It runs under both SDX 4.48 and MyDOS 4.53/4. Surprisingly, even with the 80 column driver attached fujichat keeps up at 19200. At least I think it does. Hard to see with composite video output. I don't recall the file's origin but seeing I found it on an ATR derived from an ATR I received from slor perhaps its his work. I'll put an ATR together and post it ASAP. I'm still missing a piece of information about fujichat. I don't know what is needed to get the DNS part working. We at IRC (##atari, irc.freenode.net) have been chatting with Urchlay. Hopefully he will explain what I am doing wrong Thanks, Beetle! I couldn't remember the parts about routing. I didn't even remember I needed them. -SteveS Edited November 8, 2016 by a8isa1 2 Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted December 7, 2016 Share Posted December 7, 2016 (edited) that's the last fujichat I tested with him at the time I think we had cygwin on the pc as a bridge to the net at the time..... that was long ago. at the time it kept up pretty well unless there were excessive cursor manipulations within a chat window.... worked fine for 86 percent of the rooms... Edited December 7, 2016 by _The Doctor__ Quote Link to comment Share on other sites More sharing options...
+MrFish Posted April 13, 2019 Share Posted April 13, 2019 (edited) Well I don't have the source, but I found the documentation at web.archive.org. But seriously, your probably not gonna be hacking 8-bit TCP/IP C code. In the zip file you will find: atariserver_slip.sh Changelog fujichat-0.3.atr fujichat-0.5pre3.atr HOWTO README Version 4 is still available at links posted above. I'm not sure of the differences in 0.5-pre3, and I do not have a 'virgin' image, so this will be configured for my setup, with an Atari 850 at 9600 baud, sorry. It's easy to configure, there is a menu item to configure it. Since the ZIP file spoken of here is not available anymore, I went and downloaded the docs from the WayBack Machine, some other files found in this thread, and a clean v0.4 disk that I found posted by Urchlay in another thread here on AA. The archive contains the following: FujiChat v0.4 (original/clean) ATR FujiChat v0.4 (charliecron's 9600 baud / Atari 850 config) ATR FujiChat v0.5pre3 (charliecron's 9600 baud / Atari 850 config) ATR FujiChat v0.1 - ReadMe FujiChat v0.4 - ChangeLog FujiChat - How to Set Up SLIP FujiChat - Sample Shell Script FujiChat.zip -------------------------- I'm currently doing a site-wide FTP search at Pigwa.net for the v0.4 source files that are supposed to exist. It'll take some time to crawl the entire site for the file, and I'm going on the assumption that the original name might have been used to archive it there (fujichat_src-0.4.zip). If anyone has the source files in their possession, please share; there are individuals here that are interested in carrying on the development started by Urchlay. Edited April 13, 2019 by MrFish 4 Quote Link to comment Share on other sites More sharing options...
Urchlay Posted April 15, 2019 Author Share Posted April 15, 2019 If anyone has the source files in their possession, please share; there are individuals here that are interested in carrying on the development started by Urchlay.I've finally dusted off my old Ataris and started messing with my old code again... The FujiChat sources are in a git repo, and they live here now: http://urchlay.naptime.net/repos/fujichat/ There's also an ATR image in there, for anyone who can't or doesn't want to compile anything. Anyone who wants to, can clone the git repo and host it somewhere. I personally don't trust the services like github or gitlab, so it's hosted on my own server for now. 7 Quote Link to comment Share on other sites More sharing options...
a8isa1 Posted July 26, 2019 Share Posted July 26, 2019 (edited) Here's one more Atari trick. I found martin-ger's esp_slip_router firmware (for ESP8266 modules). Flashed it to my NodeMCU 0.9 devboard. I'm able to run Fujichat v0.5_pre4 [Edit] from my 800XL with SDX 4.49c. There's not much I can demonstrate. Here's a sample session of esp_slip_router's CLI after it has already been configured with WiFi credentials. $ telnet 192.168.1.223 7777 Trying 192.168.1.223... Connected to 192.168.1.223. Escape character is '^]'. CMD>show SLIP: IP: 192.168.240.1 PeerIP: 192.168.240.2 STA: SSID: <you router's SSID> PW: <your password> [AutoConnect:1] External IP: 192.168.1.223 DNS server: 192.168.1.1 Clock speed: 80 Serial bit rate: 9600 CMD>help show| set [ssid|password|auto_connect|addr|addr_peer|speed|bitrate] <val> set [use_ap|ap_ssid|ap_password|ap_channel|ap_open|ssid_hidden|max_clients|dns] <val> quit|save|reset [factory]|lock|unlock <password> portmap [add|remove] [TCP|UDP] <ext_port> <int_addr> <int_port> |scan CMD> There are 3 caveats that I am so far aware of. - Initial configuration is done via SLIP. For me this meant running slattach on a computer with linux. After WiFi credentials are set and saved slattach is no longer required. From this point on it is possible to telnet over WiFi to the esp_slip_router directly. - I have been unable to get DNS resolution from within Fujichat. Setting an IP address for the IRC server manually in Fujichat works fine. - I can only use 9600 bps (the lowest allowable speed by esp_slip_router's firmware). At 19,200 bps Fujichat connects to the server but stops before getting to a channel. Seems to be some identification challenge failure. Edited July 26, 2019 by a8isa1 2 Quote Link to comment Share on other sites More sharing options...
Urchlay Posted July 27, 2019 Author Share Posted July 27, 2019 I found martin-ger's esp_slip_router firmware (for ESP8266 modules). Flashed it to my NodeMCU 0.9 devboard. I'm able to run Fujichat v0.5_pre4 [Edit] from my 800XL Interesting. Now I want one of these ESP8266 thingies... - I have been unable to get DNS resolution from within Fujichat. Setting an IP address for the IRC server manually in Fujichat works fine. - I can only use 9600 bps (the lowest allowable speed by esp_slip_router's firmware). At 19,200 bps Fujichat connects to the server but stops before getting to a channel. Seems to be some identification challenge failure. DNS is the slowest part of Fujichat. I can connect reliably with 19200 using a Linux box + slattach with an IP for the server, but DNS only works for me at 9600 or slower. The DNS resolver code in Fujichat comes straight from uIP. I didn't write it or even look at it very much, so there's likely plenty of room for optimization. It's too bad your ESP's firmware won't support 4800 bps. Most likely, DNS would work fine, and 4800 seems fast enough for IRC to me (YMMV of course). Quote Link to comment Share on other sites More sharing options...
Atari8guy Posted January 20, 2021 Share Posted January 20, 2021 Does this work with Fujinet? Quote Link to comment Share on other sites More sharing options...
tuf Posted January 20, 2021 Share Posted January 20, 2021 On 4/15/2019 at 3:19 PM, Urchlay said: I've finally dusted off my old Ataris and started messing with my old code again... The FujiChat sources are in a git repo, and they live here now: http://urchlay.naptime.net/repos/fujichat/ There's also an ATR image in there, for anyone who can't or doesn't want to compile anything. Anyone who wants to, can clone the git repo and host it somewhere. I personally don't trust the services like github or gitlab, so it's hosted on my own server for now. Shoulda put it on Github, the server above doesn't respond 2 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.