universeodon.com is part of the decentralized social network powered by Mastodon.
Be one with the #fediverse. Join millions of humans building, creating, and collaborating on Mastodon Social Network. Supports 1000 character posts.

Administered by:

Server stats:

3.6K
active users

Learn more

#fujinet

0 posts0 participants0 posts today
FozzTexx<p>Playing a <a href="https://mastodon.fozztexx.com/tags/mod" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mod</span></a> via a network mapped TNFS share over <a href="https://mastodon.fozztexx.com/tags/FujiNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FujiNet</span></a> RS232 on my Toshiba T5200 20Mhz 386. Both the player and the mod file are on the mapped drive. <a href="https://youtube.com/shorts/1E0BROv5lkQ?feature=share" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtube.com/shorts/1E0BROv5lkQ</span><span class="invisible">?feature=share</span></a></p><p><a href="https://mastodon.fozztexx.com/tags/MSDOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSDOS</span></a> <a href="https://mastodon.fozztexx.com/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RetroComputing</span></a> <a href="https://mastodon.fozztexx.com/tags/VintageComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VintageComputing</span></a></p>
FozzTexx<p>And now I can run a .EXE from TNFS! Crazy DOS was just moving the file pointer without telling anyone. 😖</p><p><a href="https://mastodon.fozztexx.com/tags/MSDOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSDOS</span></a> <a href="https://mastodon.fozztexx.com/tags/FujiNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FujiNet</span></a> <a href="https://mastodon.fozztexx.com/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RetroComputing</span></a> <a href="https://mastodon.fozztexx.com/tags/VintageComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VintageComputing</span></a></p>
FozzTexx<p>I can't believe how much special casing <a href="https://mastodon.fozztexx.com/tags/MSDOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSDOS</span></a> does when it comes to files. First there was a difference between COPY and TYPE. Now there is a difference when trying to run a .EXE. Nope, can't just read bytes from a file and run them, there's some additional field somewhere that has to be set "just right.”</p><p><a href="https://mastodon.fozztexx.com/tags/FujiNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FujiNet</span></a> <a href="https://mastodon.fozztexx.com/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RetroComputing</span></a> <a href="https://mastodon.fozztexx.com/tags/VintageComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VintageComputing</span></a></p>
FozzTexx<p>Quick proof of concept demo using the <a href="https://mastodon.fozztexx.com/tags/FujiNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FujiNet</span></a> RS232 with DOS to provide a network mapped drive. The drive comes from my TNFS server. I'm able to get a directory listing, filter the listing to see just the .EXE files, and copy a file off.</p><p>It's all read-only at this stage, but it's nice to be able to use it on real hardware, esp. since the T5200 has no WiFi. Less clunky than xfer via modem. Getting SMB protocol working is next.</p><p><a href="https://mastodon.fozztexx.com/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RetroComputing</span></a> <a href="https://mastodon.fozztexx.com/tags/VintageComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VintageComputing</span></a></p><p><a href="https://www.youtube.com/shorts/AArUN3Z84VM" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/shorts/AArUN3Z84VM</span><span class="invisible"></span></a></p>
Thomas Cherryhomes<p><a href="https://oldbytes.space/tags/FujiNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FujiNet</span></a> eh, you know, running Q*BERT from a web server, directly to my ATARI, using NLOAD (part of the FujiNet tools), as you do. :)</p>
Inverse ATASCII<p>Bingo! In earlier testing with cubeSQL, I was using a known seed to validate the hashes were being creating correctly. I now have the the Atari doing generating the seed and connecting to cubeSQL (running on Linux) via FujiNet.</p><p>I found an oddity in the FujiNet b64 encode that needs some more troubleshooting to isolate. And that was causing me much grief in trying to get these complex hashes put together successfully - thus the known seed that is now removed.</p><p>I can sleep now. :D</p><p><a href="https://techhub.social/tags/atari8bit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>atari8bit</span></a> <a href="https://techhub.social/tags/fujinet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fujinet</span></a> <a href="https://techhub.social/tags/database" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>database</span></a> <a href="https://techhub.social/tags/cubesql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cubesql</span></a> <a href="https://techhub.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://techhub.social/tags/vintagecomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vintagecomputing</span></a></p>
Inverse ATASCII<p>It didnt come easily, but.... Voila! Atari 8 Bit connected to CubeSQL via FujiNet! Code written in C with CC65. Now to code up some test DB stuff...</p><p><a href="https://techhub.social/tags/atari8bit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>atari8bit</span></a> <a href="https://techhub.social/tags/cubesql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cubesql</span></a> <a href="https://techhub.social/tags/database" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>database</span></a> <a href="https://techhub.social/tags/fujinet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fujinet</span></a> <a href="https://techhub.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://techhub.social/tags/vintagecomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vintagecomputing</span></a></p>
Inverse ATASCII<p>After much persistence, getting very close to a successful CubeSQL connection from the Atari 8 bit via FujiNet.</p><p><a href="https://techhub.social/tags/atari8bit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>atari8bit</span></a> <a href="https://techhub.social/tags/fujinet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fujinet</span></a> <a href="https://techhub.social/tags/cubesql" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cubesql</span></a> <a href="https://techhub.social/tags/database" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>database</span></a></p>
Thomas Cherryhomes<p><a href="https://oldbytes.space/tags/FUJINET" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FUJINET</span></a> APP DEVELOPERS: If you are using to access HTTP GET in your program, use open mode 12. If you're just accessing files over HTTP, use mode 4. </p><p>More details here:<br><a href="https://fujinet.online/2025/02/23/developers-when-doing-http-get-use-mode-12/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fujinet.online/2025/02/23/deve</span><span class="invisible">lopers-when-doing-http-get-use-mode-12/</span></a></p>
Atari Scene News<p>FujiNet Battleship, new <a href="https://mastodon.world/tags/Atari8bit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Atari8bit</span></a> computers game for Basic 10 Liner Contest 2025. Network gaming with 10 lines of 256 characters only. <a href="https://bunsen.itch.io/fujinet-battleship-atari-8-bit-by-eric-carr" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bunsen.itch.io/fujinet-battles</span><span class="invisible">hip-atari-8-bit-by-eric-carr</span></a> <a href="https://mastodon.world/tags/atari" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>atari</span></a> <a href="https://mastodon.world/tags/retrogames" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrogames</span></a> <a href="https://mastodon.world/tags/retrogaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrogaming</span></a> <a href="https://mastodon.world/tags/BASIC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BASIC</span></a> <a href="https://mastodon.world/tags/fujinet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fujinet</span></a></p>
Thomas Cherryhomes<p>NLOAD added to fnc-tools, for <a href="https://oldbytes.space/tags/Atari8bit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Atari8bit</span></a> <a href="https://oldbytes.space/tags/FujiNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FujiNet</span></a> users!</p><p><a href="https://oldbytes.space/tags/Atari8Bit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Atari8Bit</span></a> <a href="https://oldbytes.space/tags/FujiNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FujiNet</span></a> users! NLOAD has been added to fnc-tools, so you can run binary files directly from the network, even in DOS 3, as shown here.</p><p><a href="https://youtu.be/xwiRLeN8PE4" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/xwiRLeN8PE4</span><span class="invisible"></span></a></p><p>The latest fnc-tools can be found on apps.irata.online in the /Atari_8-bit folder. The DOS folder is also updated.</p>
Replied to FozzTexx

At last, some real progress with getting the network redirector working with #FujiNet! This was far more difficult than it should have been; partly because the DOS books are terrible (“look how clever we are!” making Watcomable code examples), partly because DOS makes me do all the heavy lifting, partly because I wanted to do things "the Watcom way” which makes using `__interrupt` extremely difficult.

@tschak what's the current state of the #JSON parser in #FujiNet? Does it implement a jq like interface by now?

I found this example video, linked from fujinet.online/2020/10/03/json, to be a really helpful summary! Thanks!

It seems the page on XIO commands for the FujiNet is well out of date, though: github.com/FujiNetWIFI/fujinet

What's currently the best way to figure out what's implemented? Look at the FujiNet firmware code?

(Perhaps all the lore is shared on Discord; I don't use it. I detest it with a vengeance.)

After banging my head on bizarre MS-DOS driver APIs and lack of coherent documentation for a couple of weeks: progress! My #FujiNet RS232 SYS driver not only is able to automatically set the time on boot, but I can remotely access a 360k disk image from @tschak's TNFS server and run a program from it. (Albeit quite slowly since the disk interface speed is throttled at 9600 for the moment. Still faster than C64 though!)