Mazzspeed Posted March 19, 2021 Share Posted March 19, 2021 Talking on the ##Atari IRC channel, I've learned there is Fujinet and there's Fujinet-PC, which is basically identical to Fujinet with the exception it runs under Linux (please guyz, correct me if I'm wrong here!). I have a spare Raspberry Pi 3 that I would like to build the software on and use as my Fujinet-PC, however I've also learned that not all SIO2USB leads are up to the task based on their configuration. What I'd like to know before I waste money is: Am I on the right track and, where do I get the correct SIO2USB lead from? Any help while I'm impatiently awaiting the arrival of my 600XL would be greatly appreciated, cheers all. Quote Link to comment Share on other sites More sharing options...
mozzwald Posted March 19, 2021 Share Posted March 19, 2021 It isn't 100% feature complete, but FujiNet-PC is working. Source code is here. See this thread for more info: Quote Link to comment Share on other sites More sharing options...
apc Posted March 19, 2021 Share Posted March 19, 2021 (edited) 3 hours ago, Mazzspeed said: Talking on the ##Atari IRC channel, I've learned there is Fujinet and there's Fujinet-PC, which is basically identical to Fujinet with the exception it runs under Linux (please guyz, correct me if I'm wrong here!). I have a spare Raspberry Pi 3 that I would like to build the software on and use as my Fujinet-PC, however I've also learned that not all SIO2USB leads are up to the task based on their configuration. What I'd like to know before I waste money is: Am I on the right track and, where do I get the correct SIO2USB lead from? Any help while I'm impatiently awaiting the arrival of my 600XL would be greatly appreciated, cheers all. I am glad you are interested into FujiNet and FujiNet-PC ? FujiNet is about new hardware and new software/firmware for this hardware. FujiNet-PC is work in progress port of the software part to Linux, Mac (and TODO Win) and it communicates with Atari via SIO2PC/USB cable. The "ready to go cable" topic is quite new and I don't think you will get now the simple answer about SIO2PC/USB cable or adapter that will work. Some research is still needed. I am waiting for answer from Lotharek's shop about their SIO2PC. It might be similar with SIO2PC by Atarimax. There is always DIY option... On Fujinet-PC most of the emulated peripherals (disk, printer, modem) will work with regular SIO2PC/USB cable - it works in similar way as APE, AspeQt, RespeQt, atariserver, ... The difference is with network device/s and it's handler (N:). To get it working the PROCEED signal is required. I believe @phigan can help you with RPi as he already succeeded Jan Edited March 19, 2021 by apc 3 Quote Link to comment Share on other sites More sharing options...
Mazzspeed Posted March 19, 2021 Author Share Posted March 19, 2021 I have spoken to Phigan, I believe he made his own lead. Is there an instructional somewhere detailing how to make my own lead? i can imagine getting hold of an SIO connector would be a problem as they were fairly proprietary. Quote Link to comment Share on other sites More sharing options...
apc Posted March 20, 2021 Share Posted March 20, 2021 If nothing else I am thinking about this (similar to this post, but with proceed line connected): * Arduino 6PIN FTDI USB TO TTL RS232RL 5V cable (e.g. ebay) - key parameters: FTDI chip, USB to TTL 5Volt variant, 6pins * SIO PLUG (https://lotharek.pl/productdetail.php?id=103) * 2x Shottky diode Connect TxD to "data in" (SIO PIN 3) via diode (for example 1N5817) this way: Connext RxD to "data out" (SIO PIN 5) Connect CTS to "command line" (SIO PIN 7) Connect RTS to "proceed line" (SIO PIN 9) via diode (same way as TxD was connected to data in) Connect GND to "ground" (SIO PIN 4) DO NOT CONNECT 5V to the SIO port !!! (http://mixinc.net/atari/pinouts/sio.htm) Jan Quote Link to comment Share on other sites More sharing options...
phigan Posted March 24, 2021 Share Posted March 24, 2021 (edited) I use something like this (ebay link) and then just have female-female jumper wires (Dupont connectors) going from its 5 pins to 3, 4, 5, 7, and 9 on the SIO port. Edited March 24, 2021 by phigan Adding pic.. 4 Quote Link to comment Share on other sites More sharing options...
Bee Posted April 9, 2021 Share Posted April 9, 2021 I have Lothaerks SIO2PC and It works very well for me. I chose it for it's compact size. I also keep one of these in my Kit at all times- https://lotharek.pl/productdetail.php?id=156 you can also get a half cable from The Brewing Academy - This https://thebrewingacademy.com/collections/atari-800-xl-xe-xel-xld/products/half-sio-cable-for-s-drive and this https://thebrewingacademy.com/collections/atari-800-xl-xe-xel-xld/products/sio-ports-for-400-800-xl-xe-new-manufacture Thank you Quote Link to comment Share on other sites More sharing options...
Mazzspeed Posted April 10, 2021 Author Share Posted April 10, 2021 (edited) On 3/20/2021 at 11:54 AM, apc said: If nothing else I am thinking about this (similar to this post, but with proceed line connected): * Arduino 6PIN FTDI USB TO TTL RS232RL 5V cable (e.g. ebay) - key parameters: FTDI chip, USB to TTL 5Volt variant, 6pins * SIO PLUG (https://lotharek.pl/productdetail.php?id=103) * 2x Shottky diode Connect TxD to "data in" (SIO PIN 3) via diode (for example 1N5817) this way: Connext RxD to "data out" (SIO PIN 5) Connect CTS to "command line" (SIO PIN 7) Connect RTS to "proceed line" (SIO PIN 9) via diode (same way as TxD was connected to data in) Connect GND to "ground" (SIO PIN 4) DO NOT CONNECT 5V to the SIO port !!! (http://mixinc.net/atari/pinouts/sio.htm) Jan OK. I have all the parts and I'm making this cable, however I need to clarify something before I continue. In the pic below (taken fro the pic above) there is a diode on pin 3 of SIO from TxD on the FTDI USB to serial adapter. First of all, is this really needed as Phigan doesn't seem to have it in his cable? Second of all, if I'm 'transmitting' data from the FTDI USB to serial adapter (TxD) to pin 3 of SIO which is 'Data Input', isn't that diode the wrong way around? Thirdly, if the diode is in the same orientation as pin 3 on the SIO regarding pin 9 on the SIO (PROCEED), is the diode on this line in the right orientation? If someone could clear this up fr me before I continue it would be appreciated. Cheers guyz. Progress so far, just need to connect the SIO plug on the other end... Edited April 10, 2021 by Mazzspeed Quote Link to comment Share on other sites More sharing options...
tmp Posted April 10, 2021 Share Posted April 10, 2021 the diode is only needed if you plan to use it with another sio device (connected at the same time) 1 Quote Link to comment Share on other sites More sharing options...
Mazzspeed Posted April 10, 2021 Author Share Posted April 10, 2021 12 minutes ago, tmp said: the diode is only needed if you plan to use it with another sio device (connected at the same time) On both lines? Because I don't plan on running any other SIO devices. Now I'm starting to get the picture re: The diodes... Quote Link to comment Share on other sites More sharing options...
tmp Posted April 10, 2021 Share Posted April 10, 2021 you don't need any diode in this case Quote Link to comment Share on other sites More sharing options...
Mazzspeed Posted April 10, 2021 Author Share Posted April 10, 2021 (edited) 40 minutes ago, tmp said: you don't need any diode in this case Cool. One more question if I may? The instructions indicate that the Proceed line must connect to the RTS pin on the USB to serial adapter, however I don't have an RTS pin, I have a DTR pin (see pic in previous post). Is this a problem? Can I still connect DTR to PROCEED? See the details of my FTDI UART chip below: Edited April 10, 2021 by Mazzspeed Quote Link to comment Share on other sites More sharing options...
tmp Posted April 10, 2021 Share Posted April 10, 2021 after a quick glance at the code, it looks it should be configurable somewhere (web interface?) with DTR and RTS being the available options 1 Quote Link to comment Share on other sites More sharing options...
Mazzspeed Posted April 10, 2021 Author Share Posted April 10, 2021 1 minute ago, tmp said: after a quick glance at the code, it looks it should be configurable somewhere (web interface?) with DTR and RTS being the available options OK. It's getting late here now and my back is killing me. I've made the lead, tomorrow I follow the instructions here: https://github.com/FujiNetWIFI/fujinet-platformio/wiki/Setting-up-TNFS-on-a-Raspberry-Pi To compile FujiNet-PC for my Pi400. I'm running TwisterOS, but it's based on Raspbian so I can't see that being an issue. Here's my lead: 6 Quote Link to comment Share on other sites More sharing options...
apc Posted April 11, 2021 Share Posted April 11, 2021 14 hours ago, Mazzspeed said: 14 hours ago, tmp said: after a quick glance at the code, it looks it should be configurable somewhere (web interface?) with DTR and RTS being the available options OK. http://<your_pi_address>:8000 at the bottom of the page Jan Quote Link to comment Share on other sites More sharing options...
Mazzspeed Posted April 11, 2021 Author Share Posted April 11, 2021 4 minutes ago, apc said: http://<your_pi_address>:8000 at the bottom of the page Jan Jan, I'm having trouble at the cmake --build . stage. See error below: Can you make anything of this? Quote Link to comment Share on other sites More sharing options...
Mazzspeed Posted April 11, 2021 Author Share Posted April 11, 2021 I'm also getting the same error on my main x86/64 KDE Neon PC: Quote Link to comment Share on other sites More sharing options...
Mazzspeed Posted April 11, 2021 Author Share Posted April 11, 2021 (edited) It's all good, with the help of phigan I worked out the missing library and everything runs perfectly! In the future, for anyone facing the same issue, you need to install libbsd-dev. So thee command in terminal is: sudo apt install libbsd-dev This is so cool. Thanks apc for the tip regarding the serial configuration. Edited April 11, 2021 by Mazzspeed 1 1 Quote Link to comment Share on other sites More sharing options...
Bee Posted April 11, 2021 Share Posted April 11, 2021 What flavor are you running on? Did you possibly record a shell script of your build? Thank you Quote Link to comment Share on other sites More sharing options...
apc Posted April 11, 2021 Share Posted April 11, 2021 6 hours ago, Mazzspeed said: It's all good, with the help of phigan I worked out the missing library and everything runs perfectly! In the future, for anyone facing the same issue, you need to install libbsd-dev. So thee command in terminal is: sudo apt install libbsd-dev This is so cool. Thanks apc for the tip regarding the serial configuration. Good! I will add dependencies to the build instructions. Jan 2 Quote Link to comment Share on other sites More sharing options...
Mazzspeed Posted April 11, 2021 Author Share Posted April 11, 2021 9 minutes ago, apc said: Good! I will add dependencies to the build instructions. Jan I like to post solutions to problems. Nothing worse than Googling a problem and going through an entire thread to find the solution, only to find the OP simply stated "All fixed"... Cheers Jan. 2 Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted November 21, 2021 Share Posted November 21, 2021 @apchow is the windows port of fujinet-pc coming along? Quote Link to comment Share on other sites More sharing options...
apc Posted November 26, 2021 Share Posted November 26, 2021 The windows port is most challenging one for me. Lack of programming experience in windows, many traps I enter. But I'm still learning and making progress slowly. ? Jan 7 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.