Jump to content
Mazzspeed

Fujinet-PC questions...

Recommended Posts

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.

Share this post


Link to post
Share on other sites

It isn't 100% feature complete, but FujiNet-PC is working. Source code is here. See this thread for more info:

 

Share this post


Link to post
Share on other sites
Posted (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 by apc
  • Like 3

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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:

post-29824-0-42481300-1559903987.png

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 !!!

 

 

sio.gif.f84d9b9e440cb6dc70a5c7965cef129c.gif

(http://mixinc.net/atari/pinouts/sio.htm)

 

Jan

Share this post


Link to post
Share on other sites
Posted (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.

 

Qz20mcE.jpg

 

Edited by phigan
Adding pic..
  • Like 3

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Posted (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:

post-29824-0-42481300-1559903987.png

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 !!!

 

 

sio.gif.f84d9b9e440cb6dc70a5c7965cef129c.gif

(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.

 

x2hoNPr.png

 

Progress so far, just need to connect the SIO plug on the other end...

 

r2mX1L5.jpg

Edited by Mazzspeed

Share this post


Link to post
Share on other sites

the diode is only needed if you plan to use it with another sio device (connected at the same time)

  • Like 1

Share this post


Link to post
Share on other sites
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...

Share this post


Link to post
Share on other sites
Posted (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:

 

zMAdc5s.png

 

 

Edited by Mazzspeed

Share this post


Link to post
Share on other sites

after a quick glance at the code, it looks it should be configurable somewhere (web interface?) with DTR and RTS being the available options

  • Like 1

Share this post


Link to post
Share on other sites
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:

 

s9JChkU.jpg

  • Like 6

Share this post


Link to post
Share on other sites
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

Selection_030.thumb.png.deaa7ed70e182f35dd60c415ddb64749.png

Jan

Share this post


Link to post
Share on other sites
4 minutes ago, apc said:

http://<your_pi_address>:8000 at the bottom of the page

Selection_030.thumb.png.deaa7ed70e182f35dd60c415ddb64749.png

Jan

Jan, I'm having trouble at the cmake --build . stage. See error below:

 

BQ8EHfy.png

 

Can you make anything of this?

Share this post


Link to post
Share on other sites
Posted (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 by Mazzspeed
  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

What flavor are you running on?  Did you possibly record a shell script of your build? 

 

Thank you

 

Share this post


Link to post
Share on other sites
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

  • Like 2

Share this post


Link to post
Share on other sites
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.

 

 

  • Like 2

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...