English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 06 January 2022, 01:26   #1
sean_sk
Gimmemore Commodore
 
Join Date: Apr 2016
Location: Australia
Posts: 339
Hayesduino: Ethernet Hayes Compatible Modem

Hi all,

I haven’t been able to find much information on this forum or other Amiga forums, so I’m not sure if anyone here has already heard of Hayesduino by Payton Byrd. It’s an open-source project that turns an Arduino Mega 2560 into an Ethernet Hayes compatible modem.

A friend and I stumbled across this project in an effort to look for an Ethernet alternative to Wi-Fi modems for modem gaming. Although Wi-Fi modems seem to be great for connecting to bulletin boards, we had issues with latency for gaming, causing regular pauses in games like Super Skidmarks, or not even being able to connect with one another in games like Knights of the Sky.

We forked the project and made some changes to try and make it easier to connect and disconnect, including phone number spoofing in order to be able to connect using in-game dialers. I’m not really a programmer so most of the talent came from my friend. He also started adding a facility for dialing and changing settings using a touch screen, but unfortunately due to lack of time and will on his part, this is incomplete. Documentation has been updated to help those not familiar with Arduino’s to get themselves going.

Payton Byrd’s original project is found here:
https://github.com/plbyrd/hayesduino

My friends fork can be found here:
https://github.com/BODYPRINT/Hayesduino

Performance for us over the internet (100mbps down/40mbps up) is excellent, so we have had some really good sessions on Populous and Super Skidmarks. Knights of the Sky is problematic as it will disconnect after about 5 to 15 minutes which causes communications to lock up on the W5100 Ethernet shields. Due to our lack of experience, we don’t know why this happens.

So if anyone has the expertise and is interested, perhaps they can fork it and make further improvements to the code, because it really still needs some more work on it.

I’ve included a couple of videos of some gameplay:

[ Show youtube player ]

[ Show youtube player ]

Last edited by sean_sk; 06 January 2022 at 02:01.
sean_sk is offline  
Old 06 January 2022, 02:49   #2
lesta_smsc
Registered User
 
lesta_smsc's Avatar
 
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,174
Will this work for games such as Lotus?
lesta_smsc is offline  
Old 06 January 2022, 14:02   #3
sean_sk
Gimmemore Commodore
 
Join Date: Apr 2016
Location: Australia
Posts: 339
Quote:
Originally Posted by lesta_smsc View Post
Will this work for games such as Lotus?
Unfortunately not. Lotus 2 requires requires pretty much near zero latency which is simply not possible over the internet or even LAN for that matter. We were able to connect to one another but it quickly disconnected not too long after that.
sean_sk is offline  
Old 08 January 2022, 13:18   #4
lesta_smsc
Registered User
 
lesta_smsc's Avatar
 
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,174
Quote:
Originally Posted by sean_sk View Post
Unfortunately not. Lotus 2 requires requires pretty much near zero latency which is simply not possible over the internet or even LAN for that matter. We were able to connect to one another but it quickly disconnected not too long after that.
What about Vroom!? If I'm not mistaken that allowed modem play and LOTS of players... can this work over the Internet with your method?

So how I would it would be via Hamachi client and link ethernet of Amigas to a PC intermediary and then connect to the Hamaci IP address of the computer you want via Internet!
lesta_smsc is offline  
Old 10 January 2022, 21:59   #5
sean_sk
Gimmemore Commodore
 
Join Date: Apr 2016
Location: Australia
Posts: 339
Quote:
Originally Posted by lesta_smsc View Post
What about Vroom!? If I'm not mistaken that allowed modem play and LOTS of players... can this work over the Internet with your method?
Technically it should. But the problem is the retail copy of Vroom comes with supplemental instructions which explain how to connect via modem. Unfortunately I can't find this documentation online and have no idea which baud it uses. I have tried various baud rates but can't seem to connect. The problem could even lie with the Hayesduino as the code is far from complete and we lack the expertise to make further improvements. So perhaps others with more experience can make contributions to the code.

Quote:
Originally Posted by lesta_smsc View Post
So how I would it would be via Hamachi client and link ethernet of Amigas to a PC intermediary and then connect to the Hamaci IP address of the computer you want via Internet!
My apologies, but I'm not entirely sure what you're asking or what the use case would be. The Hayesduino modems can connect directly to one another over the internet. The complete project plugs in between your Amiga's serial port and an ethernet port on your router. From there you "dial" the IP address of a friend who also has one. Explanations on how it works is in the documentation on Github,

Last edited by sean_sk; 11 January 2022 at 04:10.
sean_sk is offline  
Old 11 January 2022, 21:42   #6
morch
Registered User
 
Join Date: May 2020
Location: UK
Posts: 48
Hi there
This video has a video of vroom multiplayer about 58mins. it might help
[ Show youtube player ]
morch is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Did you use a modem with your Amiga? ennio Nostalgia & memories 45 03 May 2014 16:19
Amazon UK link to compatible null-modem serial cable for Amiga Explorer please Starglider 2 support.Amiga Forever 2 08 March 2014 20:12
Amiga ethernet cards still compatible with Windows? Fingerlickin_B support.Hardware 49 05 December 2008 13:55
56k PC modem cable = null modem cable for amiga\PC? Reverend Emi New to Emulation or Amiga scene 6 14 July 2008 07:58
Modem???? Mick_AKA support.Hardware 13 04 October 2002 01:04

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 23:15.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07216 seconds with 15 queries