开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Re: SIO and Hayesmodem

 

Rich, I guess next step is try the modem on your PC terminal.??

Searchlight BBS? Cool, I used to run a BBS in the late 80's on Searchlight.? Frank LaRosa was the guy that made Searchlight.? Why can I remember his name from 30 years ago but I can't remember what I had for breakfast?? Anyway, that software was simple enough to setup... but the digi board will definitely add some complexity.

Cheers,
Josh

On Monday, August 31, 2020, 07:13:55 p.m. EDT, Richard Cini <rich.cini@...> wrote:


I had time today to try the handshaking loopback on the modem side and there was no change in the outcome. It will connect but do nothing. Hitting a key causes a disconnect.

I rebuilt the BBS server using Windows 98SE and Searchlight 5.1. I have multinode capability now which is cool. No files yet and no users but it’s a start.

I probably need to look at the settings and see if there’s a way to force it to ASCII-only. Searchlight is supposed to auto-identify the calling terminal but maybe that’s messing it up. I also need to walk the MODEM221 code a bit and see what’s going on.

I never setup a BBS before. It’s reasonably easy to do but tricky when trying to use a Digi multi-port serial board. Need to figure out the file areas part now.

Rich


http://www.classiccmp.org/cini
Long Island S100 User’s Group

Get for iOS


From: [email protected] <[email protected]> on behalf of Richard Cini via groups.io <rich.cini@...>
Sent: Wednesday, August 26, 2020 7:53:52 AM
To: [email protected] <[email protected]>
Subject: Re: [Z80MC] SIO and Hayesmodem
?
Good point as always. Need to dig out my break-out box for that.

Get

From: [email protected] <[email protected]> on behalf of joshbensadon via groups.io <joshbensadon@...>
Sent: Tuesday, August 25, 2020 9:42:21 PM
To: [email protected] <[email protected]>; [email protected] <[email protected]>
Subject: Re: [Z80MC] SIO and Hayesmodem
?
Might want to try looping back the RTS/CTS and the DTR/DSR pairs on the modem.? That might fool it to work with 3-wire RX/TX/Gnd RS-232




On Monday, August 24, 2020, 7:57:45 PM EDT, Richard Cini <rich.cini@...> wrote:


Just a quick update on this. I have a BBS (Synchronet) running enough that I can dial-in from another PC and connect properly. I started with the Hayesmodem 300, which was painful, and then changed to the Hayes Optima 144 which was respectable for dial-up.

?

Using the Z80MC, I can get the modem to go off-hook, dial, and connect but it’s not sending/receiving. I use this same modem with HyperTerm to dial the BBS, so it’s not the modem or cable. I’m thinking it’s related to handshaking so I need to look at the init string.?I might also try the following: switch to 32K SRAM and lift the RTS/CTS pins on the 8250 and bring them out to the level shifter DE9 that I have and see if that makes a difference – it would provide full handshaking.

?

Even with that, overall, good progress in getting it going. More to come once I get the 32K SRAM next week.

?

Rich

?

--

Rich Cini

?

?

On 8/18/20, 10:10 AM, "Richard Cini" <rich.cini@...> wrote:

?

Good point. I think I have a 512K one because that’s what I had handy – they’re used in many of the Retrobrew ECB and John Monahan’s S100 various boards. I don’t think I have any 62256 chips around, but so long as I keep handshaking disabled, we should be good.

?

I will give a revised ROM a try. It’s just an extra set of steps to use, but might be a fair compromise given the very narrow use for this.

?

I requested a full data sheet on the modem from the manufacturer. It uses the AT command set which is good, but it has a reset pin, so I’m looking for the required pulse width for it. RESET isn’t exposed on the Z80MC when it’s in a case – P1 on the SIO has a missing “key” pin with no hole. So, I plan on a simple RC circuit local to the modem (if needed).

?

I found a text-based browser called “Links” which is like Lynx but it seems to be pure text with no DOS-graphic characters. It’s written in C, so maybe there’s a way to pare it down to a bare minimum just to parse basic HTML. Need to look at that.

?

More to come!

?

Rich

?

--

Rich Cini

?


Re: SIO and Hayesmodem

 

开云体育

I had time today to try the handshaking loopback on the modem side and there was no change in the outcome. It will connect but do nothing. Hitting a key causes a disconnect.

I rebuilt the BBS server using Windows 98SE and Searchlight 5.1. I have multinode capability now which is cool. No files yet and no users but it’s a start.

I probably need to look at the settings and see if there’s a way to force it to ASCII-only. Searchlight is supposed to auto-identify the calling terminal but maybe that’s messing it up. I also need to walk the MODEM221 code a bit and see what’s going on.

I never setup a BBS before. It’s reasonably easy to do but tricky when trying to use a Digi multi-port serial board. Need to figure out the file areas part now.

Rich


http://www.classiccmp.org/cini
Long Island S100 User’s Group

Get for iOS


From: [email protected] <[email protected]> on behalf of Richard Cini via groups.io <rich.cini@...>
Sent: Wednesday, August 26, 2020 7:53:52 AM
To: [email protected] <[email protected]>
Subject: Re: [Z80MC] SIO and Hayesmodem
?
Good point as always. Need to dig out my break-out box for that.

Get

From: [email protected] <[email protected]> on behalf of joshbensadon via groups.io <joshbensadon@...>
Sent: Tuesday, August 25, 2020 9:42:21 PM
To: [email protected] <[email protected]>; [email protected] <[email protected]>
Subject: Re: [Z80MC] SIO and Hayesmodem
?
Might want to try looping back the RTS/CTS and the DTR/DSR pairs on the modem.? That might fool it to work with 3-wire RX/TX/Gnd RS-232




On Monday, August 24, 2020, 7:57:45 PM EDT, Richard Cini <rich.cini@...> wrote:


Just a quick update on this. I have a BBS (Synchronet) running enough that I can dial-in from another PC and connect properly. I started with the Hayesmodem 300, which was painful, and then changed to the Hayes Optima 144 which was respectable for dial-up.

?

Using the Z80MC, I can get the modem to go off-hook, dial, and connect but it’s not sending/receiving. I use this same modem with HyperTerm to dial the BBS, so it’s not the modem or cable. I’m thinking it’s related to handshaking so I need to look at the init string.?I might also try the following: switch to 32K SRAM and lift the RTS/CTS pins on the 8250 and bring them out to the level shifter DE9 that I have and see if that makes a difference – it would provide full handshaking.

?

Even with that, overall, good progress in getting it going. More to come once I get the 32K SRAM next week.

?

Rich

?

--

Rich Cini

?

?

On 8/18/20, 10:10 AM, "Richard Cini" <rich.cini@...> wrote:

?

Good point. I think I have a 512K one because that’s what I had handy – they’re used in many of the Retrobrew ECB and John Monahan’s S100 various boards. I don’t think I have any 62256 chips around, but so long as I keep handshaking disabled, we should be good.

?

I will give a revised ROM a try. It’s just an extra set of steps to use, but might be a fair compromise given the very narrow use for this.

?

I requested a full data sheet on the modem from the manufacturer. It uses the AT command set which is good, but it has a reset pin, so I’m looking for the required pulse width for it. RESET isn’t exposed on the Z80MC when it’s in a case – P1 on the SIO has a missing “key” pin with no hole. So, I plan on a simple RC circuit local to the modem (if needed).

?

I found a text-based browser called “Links” which is like Lynx but it seems to be pure text with no DOS-graphic characters. It’s written in C, so maybe there’s a way to pare it down to a bare minimum just to parse basic HTML. Need to look at that.

?

More to come!

?

Rich

?

--

Rich Cini

?


Re: Z80MC Front panel problem.

 

Hi Josh,

Thanks for the clarification.
I confirm it works fine.

Best Regards

Paul
?


Re: A modern BBS

 

Thanks for the info on the 4-Port LAN adapter.? I've sent Terry an email asking about it.

David


Re: SIO and Hayesmodem

 

开云体育

Good point as always. Need to dig out my break-out box for that.

Get


From: [email protected] <[email protected]> on behalf of joshbensadon via groups.io <joshbensadon@...>
Sent: Tuesday, August 25, 2020 9:42:21 PM
To: [email protected] <[email protected]>; [email protected] <[email protected]>
Subject: Re: [Z80MC] SIO and Hayesmodem
?
Might want to try looping back the RTS/CTS and the DTR/DSR pairs on the modem.? That might fool it to work with 3-wire RX/TX/Gnd RS-232




On Monday, August 24, 2020, 7:57:45 PM EDT, Richard Cini <rich.cini@...> wrote:


Just a quick update on this. I have a BBS (Synchronet) running enough that I can dial-in from another PC and connect properly. I started with the Hayesmodem 300, which was painful, and then changed to the Hayes Optima 144 which was respectable for dial-up.

?

Using the Z80MC, I can get the modem to go off-hook, dial, and connect but it’s not sending/receiving. I use this same modem with HyperTerm to dial the BBS, so it’s not the modem or cable. I’m thinking it’s related to handshaking so I need to look at the init string.?I might also try the following: switch to 32K SRAM and lift the RTS/CTS pins on the 8250 and bring them out to the level shifter DE9 that I have and see if that makes a difference – it would provide full handshaking.

?

Even with that, overall, good progress in getting it going. More to come once I get the 32K SRAM next week.

?

Rich

?

--

Rich Cini

?

?

On 8/18/20, 10:10 AM, "Richard Cini" <rich.cini@...> wrote:

?

Good point. I think I have a 512K one because that’s what I had handy – they’re used in many of the Retrobrew ECB and John Monahan’s S100 various boards. I don’t think I have any 62256 chips around, but so long as I keep handshaking disabled, we should be good.

?

I will give a revised ROM a try. It’s just an extra set of steps to use, but might be a fair compromise given the very narrow use for this.

?

I requested a full data sheet on the modem from the manufacturer. It uses the AT command set which is good, but it has a reset pin, so I’m looking for the required pulse width for it. RESET isn’t exposed on the Z80MC when it’s in a case – P1 on the SIO has a missing “key” pin with no hole. So, I plan on a simple RC circuit local to the modem (if needed).

?

I found a text-based browser called “Links” which is like Lynx but it seems to be pure text with no DOS-graphic characters. It’s written in C, so maybe there’s a way to pare it down to a bare minimum just to parse basic HTML. Need to look at that.

?

More to come!

?

Rich

?

--

Rich Cini

?


Re: SIO and Hayesmodem

 

Might want to try looping back the RTS/CTS and the DTR/DSR pairs on the modem.? That might fool it to work with 3-wire RX/TX/Gnd RS-232




On Monday, August 24, 2020, 7:57:45 PM EDT, Richard Cini <rich.cini@...> wrote:


Just a quick update on this. I have a BBS (Synchronet) running enough that I can dial-in from another PC and connect properly. I started with the Hayesmodem 300, which was painful, and then changed to the Hayes Optima 144 which was respectable for dial-up.

?

Using the Z80MC, I can get the modem to go off-hook, dial, and connect but it’s not sending/receiving. I use this same modem with HyperTerm to dial the BBS, so it’s not the modem or cable. I’m thinking it’s related to handshaking so I need to look at the init string.?I might also try the following: switch to 32K SRAM and lift the RTS/CTS pins on the 8250 and bring them out to the level shifter DE9 that I have and see if that makes a difference – it would provide full handshaking.

?

Even with that, overall, good progress in getting it going. More to come once I get the 32K SRAM next week.

?

Rich

?

--

Rich Cini

?

?

On 8/18/20, 10:10 AM, "Richard Cini" <rich.cini@...> wrote:

?

Good point. I think I have a 512K one because that’s what I had handy – they’re used in many of the Retrobrew ECB and John Monahan’s S100 various boards. I don’t think I have any 62256 chips around, but so long as I keep handshaking disabled, we should be good.

?

I will give a revised ROM a try. It’s just an extra set of steps to use, but might be a fair compromise given the very narrow use for this.

?

I requested a full data sheet on the modem from the manufacturer. It uses the AT command set which is good, but it has a reset pin, so I’m looking for the required pulse width for it. RESET isn’t exposed on the Z80MC when it’s in a case – P1 on the SIO has a missing “key” pin with no hole. So, I plan on a simple RC circuit local to the modem (if needed).

?

I found a text-based browser called “Links” which is like Lynx but it seems to be pure text with no DOS-graphic characters. It’s written in C, so maybe there’s a way to pare it down to a bare minimum just to parse basic HTML. Need to look at that.

?

More to come!

?

Rich

?

--

Rich Cini

?


Re: SIO and Hayesmodem

 

开云体育

Thanks Mark. I never inspected the modems I have, but it’s worth a look based on your experiences.


Get


From: [email protected] <[email protected]> on behalf of Mark Thomas <mark@...>
Sent: Tuesday, August 25, 2020 8:02:19 AM
To: [email protected] <[email protected]>
Subject: Re: [Z80MC] SIO and Hayesmodem
?
Rich,

On Tue, Aug 25, 2020 at 11:45:46AM +0000, Richard Cini wrote:
>??? From: [email protected] <[email protected]> on behalf of Richard Cini
>??? <rich.cini@...>
>
>??? Just a quick update on this. I have a BBS (Synchronet) running enough
>??? that I can dial-in from another PC and connect properly. I started with
>??? the Hayesmodem 300, which was painful, and then changed to the Hayes
>??? Optima 144 which was respectable for dial-up.

I had a number of Optima 144 modems, and they all had severe PCB damage
from leaked surface mount caps--more damage than I had the patience to
try to fix.

I was able to rescue/preserve a Hayes Ultra-96 and Optima-288 by replacing
the surface mount caps. I used conventional electrolytics from my spare
parts box, with strategically bent leads, as I trust these more not to leak
over time. You might consider doing similarly, if you care about your modem.

Mark

--
Mark G. Thomas <Mark@...>, KC3DRE




Re: SIO and Hayesmodem

 

Rich,

On Tue, Aug 25, 2020 at 11:45:46AM +0000, Richard Cini wrote:
From: [email protected] <[email protected]> on behalf of Richard Cini
<rich.cini@...>

Just a quick update on this. I have a BBS (Synchronet) running enough
that I can dial-in from another PC and connect properly. I started with
the Hayesmodem 300, which was painful, and then changed to the Hayes
Optima 144 which was respectable for dial-up.
I had a number of Optima 144 modems, and they all had severe PCB damage
from leaked surface mount caps--more damage than I had the patience to
try to fix.

I was able to rescue/preserve a Hayes Ultra-96 and Optima-288 by replacing
the surface mount caps. I used conventional electrolytics from my spare
parts box, with strategically bent leads, as I trust these more not to leak
over time. You might consider doing similarly, if you care about your modem.

Mark

--
Mark G. Thomas <Mark@...>, KC3DRE


Re: SIO and Hayesmodem

 

开云体育

Yes. Synchronet 3.17 running on XP, which is Telnet only. It uses “COM-to-telnet” bridge software to support POTS. I had a spare PC handy so I set it up as a quick test to give the Z80MC something to connect to.


Get


From: [email protected] <[email protected]> on behalf of bill rowe <bill_rowe_ottawa@...>
Sent: Tuesday, August 25, 2020 7:39:03 AM
To: [email protected] <[email protected]>
Subject: Re: [Z80MC] SIO and Hayesmodem
?
rich: synchronet is running on a PC?


From: [email protected] <[email protected]> on behalf of Richard Cini <rich.cini@...>
Sent: August 24, 2020 7:57 PM
To: [email protected] <[email protected]>
Subject: Re: [Z80MC] SIO and Hayesmodem
?

Just a quick update on this. I have a BBS (Synchronet) running enough that I can dial-in from another PC and connect properly. I started with the Hayesmodem 300, which was painful, and then changed to the Hayes Optima 144 which was respectable for dial-up.

?

Using the Z80MC, I can get the modem to go off-hook, dial, and connect but it’s not sending/receiving. I use this same modem with HyperTerm to dial the BBS, so it’s not the modem or cable. I’m thinking it’s related to handshaking so I need to look at the init string.?I might also try the following: switch to 32K SRAM and lift the RTS/CTS pins on the 8250 and bring them out to the level shifter DE9 that I have and see if that makes a difference – it would provide full handshaking.

?

Even with that, overall, good progress in getting it going. More to come once I get the 32K SRAM next week.

?

Rich

?

--

Rich Cini

?

?

On 8/18/20, 10:10 AM, "Richard Cini" <rich.cini@...> wrote:

?

Good point. I think I have a 512K one because that’s what I had handy – they’re used in many of the Retrobrew ECB and John Monahan’s S100 various boards. I don’t think I have any 62256 chips around, but so long as I keep handshaking disabled, we should be good.

?

I will give a revised ROM a try. It’s just an extra set of steps to use, but might be a fair compromise given the very narrow use for this.

?

I requested a full data sheet on the modem from the manufacturer. It uses the AT command set which is good, but it has a reset pin, so I’m looking for the required pulse width for it. RESET isn’t exposed on the Z80MC when it’s in a case – P1 on the SIO has a missing “key” pin with no hole. So, I plan on a simple RC circuit local to the modem (if needed).

?

I found a text-based browser called “Links” which is like Lynx but it seems to be pure text with no DOS-graphic characters. It’s written in C, so maybe there’s a way to pare it down to a bare minimum just to parse basic HTML. Need to look at that.

?

More to come!

?

Rich

?

--

Rich Cini

?


Re: SIO and Hayesmodem

 

开云体育

rich: synchronet is running on a PC?


From: [email protected] <[email protected]> on behalf of Richard Cini <rich.cini@...>
Sent: August 24, 2020 7:57 PM
To: [email protected] <[email protected]>
Subject: Re: [Z80MC] SIO and Hayesmodem
?

Just a quick update on this. I have a BBS (Synchronet) running enough that I can dial-in from another PC and connect properly. I started with the Hayesmodem 300, which was painful, and then changed to the Hayes Optima 144 which was respectable for dial-up.

?

Using the Z80MC, I can get the modem to go off-hook, dial, and connect but it’s not sending/receiving. I use this same modem with HyperTerm to dial the BBS, so it’s not the modem or cable. I’m thinking it’s related to handshaking so I need to look at the init string.?I might also try the following: switch to 32K SRAM and lift the RTS/CTS pins on the 8250 and bring them out to the level shifter DE9 that I have and see if that makes a difference – it would provide full handshaking.

?

Even with that, overall, good progress in getting it going. More to come once I get the 32K SRAM next week.

?

Rich

?

--

Rich Cini

?

?

On 8/18/20, 10:10 AM, "Richard Cini" <rich.cini@...> wrote:

?

Good point. I think I have a 512K one because that’s what I had handy – they’re used in many of the Retrobrew ECB and John Monahan’s S100 various boards. I don’t think I have any 62256 chips around, but so long as I keep handshaking disabled, we should be good.

?

I will give a revised ROM a try. It’s just an extra set of steps to use, but might be a fair compromise given the very narrow use for this.

?

I requested a full data sheet on the modem from the manufacturer. It uses the AT command set which is good, but it has a reset pin, so I’m looking for the required pulse width for it. RESET isn’t exposed on the Z80MC when it’s in a case – P1 on the SIO has a missing “key” pin with no hole. So, I plan on a simple RC circuit local to the modem (if needed).

?

I found a text-based browser called “Links” which is like Lynx but it seems to be pure text with no DOS-graphic characters. It’s written in C, so maybe there’s a way to pare it down to a bare minimum just to parse basic HTML. Need to look at that.

?

More to come!

?

Rich

?

--

Rich Cini

?


Re: SIO and Hayesmodem

 

开云体育

Just a quick update on this. I have a BBS (Synchronet) running enough that I can dial-in from another PC and connect properly. I started with the Hayesmodem 300, which was painful, and then changed to the Hayes Optima 144 which was respectable for dial-up.

?

Using the Z80MC, I can get the modem to go off-hook, dial, and connect but it’s not sending/receiving. I use this same modem with HyperTerm to dial the BBS, so it’s not the modem or cable. I’m thinking it’s related to handshaking so I need to look at the init string.?I might also try the following: switch to 32K SRAM and lift the RTS/CTS pins on the 8250 and bring them out to the level shifter DE9 that I have and see if that makes a difference – it would provide full handshaking.

?

Even with that, overall, good progress in getting it going. More to come once I get the 32K SRAM next week.

?

Rich

?

--

Rich Cini

?

?

On 8/18/20, 10:10 AM, "Richard Cini" <rich.cini@...> wrote:

?

Good point. I think I have a 512K one because that’s what I had handy – they’re used in many of the Retrobrew ECB and John Monahan’s S100 various boards. I don’t think I have any 62256 chips around, but so long as I keep handshaking disabled, we should be good.

?

I will give a revised ROM a try. It’s just an extra set of steps to use, but might be a fair compromise given the very narrow use for this.

?

I requested a full data sheet on the modem from the manufacturer. It uses the AT command set which is good, but it has a reset pin, so I’m looking for the required pulse width for it. RESET isn’t exposed on the Z80MC when it’s in a case – P1 on the SIO has a missing “key” pin with no hole. So, I plan on a simple RC circuit local to the modem (if needed).

?

I found a text-based browser called “Links” which is like Lynx but it seems to be pure text with no DOS-graphic characters. It’s written in C, so maybe there’s a way to pare it down to a bare minimum just to parse basic HTML. Need to look at that.

?

More to come!

?

Rich

?

--

Rich Cini

?

_._,_._,_


Re: A modern BBS

 

开云体育

Hi,

On 8/24/20 2:50 PM, David Jones via groups.io wrote:
I have p112 and a question about "Terry’s Ethernet p112 serial adapter board".? What did you get from Terry's site to connect the p112 serial to the Ethernet?? Just the "LAN Terminal daughterboard" or is something else needed?

Thanks
?? David,

I'm using his "P112-4 Port LAN" card.

"The production 4-Port LAN adapter provides 4 LAN-based 10/100BaseT connections.? One connection is dedicated to Terminal I/O; the remaining three can be assigned as desired.? Uses can include Printer I/O and a general purpose data link between CP/M machines.? Very fast Terminal I/O!? We've tested a stack of adapters consisting of the P112, two GIDE adapters, plus the 4-Port LAN adapter - operations were flawless.? The P112 communicates directly with the 16C554 Quad UART, so all LAN operations 'look like' standard serial I/O to the P112."

I suggest e-mailing him terryg@... and see if he can provide more details -- I thought there was more documentation about it on his site somewhere, but can't find it.

The TCP/IP "heavy lifting" is provided by some little module, so I was thinking this might be similar approach to use for the Z80MC.

Mark

--

Mark G Thomas <Mark@...>, KC3DRE


Re: A modern BBS

 

I have p112 and a question about "Terry’s Ethernet p112 serial adapter board".? What did you get from Terry's site to connect the p112 serial to the Ethernet?? Just the "LAN Terminal daughterboard" or is something else needed?

Thanks
?? David


Re: A modern BBS

 

The last several are good examples of how you can get from the 'net to a?
old school system being CP/M based on a PDP-11 that is sans native
networking.? The interface between the network and the 80 system
is console terminal (or simulation).

While checking on something else I found the KA9Q networking package
and telnet for Z80 exists...? ?However it will NOT run on a minimal Z80.
The compile package is about half a megabyte so the system would
require a hard disk minimally, BDS-C and assembler.? Required hardware
is Z80 with banking or MMU and the protocol is AX25 so a Z80 SIO or
better 8350 is a required item.? That means the other end has to talk
AX25 and have a matching physical level.? Why it existed...? Ham radio
VHF Packet networks were a thing from the late 70s though the 80s and?
allowed email and files to be transferred though digi-peters? digital
repeater that did store and forward and poor mans routing (origin call
and destination ham call letters) as well.? ?When internet access
became fairly easy and palatable cheap it was adopted over the
VHF Packet network.? There is a Digi-peter on the ARISS.

I have the full code package and the owner disavowed it back in the
early 90s so assists would be an on your on and hope the code base
is complete (it could be missing stuf...).? I archived all I could find back
when.

I also found CPC-IP [amstrand another z80 extended system] and that does
more but that also maybe abandoned-ware and worse hardware specific.
Keep in mind CP/M--Z80 is generally always flat 64K address space and
banking can get you room by parking least frequency used? stuff in a
mapped section of ram(or rom).?

The resident part of the CPC-IP is said to be over 14K and with cleaver
work that means the free space of (TPA) will be under 40K.? Most
Compilers and languages of useful functionality want 48K minimum.
On a vanilla box with a reasonable BIOS(about 8k if resident) that
is usually is 56K without banking or hiding software above the
BIOS which makes that space smaller.? ?With banking hardware?
its possible to get to 62K (maybe a bit more) TPA and hide some
of the resident extension above the bios in banked memory.
That kind of stuff is not in the CP/M alteration guide but the OS
really does not say can't.

I can throw both in the files area, they are easily a megabyte total and
a lot of zips (over 100 files).? ? Also I have not ascertained their copyright
status if any, no need to for my own interests but, public posting them
is well, on you.

Allison


Re: A modern BBS

 

开云体育

Hi,

I telnet to my p112 cp/m system console, via Terry’s Ethernet p112 serial adapter board. It even automatically powers & boots upon establishment of the telnet session.



Mark G. Thomas (Mark@...), KC3DRE

On Aug 21, 2020, at 15:52, ajparent1/kb1gmx <kb1gmx@...> wrote:

?Bill,

There is no known to me TELNET for Z80, those BBS ran either DOS or a flavor
of unix like software [Netware, Venix, Minix] on 8088 or later than 1986ish?
maybe 286 or 386 hardware.

Telnet to a Rpi? to a serial line to the CP/M engine (or CP/M emulator on Rpi)
would be doable.

I have a copy f Dave Dunfileds Myhorizon that runs under dosemu on my linux machine
that is accessible via telnet.? So its very "doable".

Allison


Re: A modern BBS

 
Edited

Chiming in here:
I still use LINKSYS WRT-54G wireless routers running DD-WRT. They all support TELNET logins (port 23), which is the insecure predecessor to SSH (port 22). I use TELNET to log into them when I wish to do something 'internal' that is not directly supported by the web interface.

LANTRONIX used to make a print server that had 10BASE-T ethernet to CENTRONIX parallel port AND RS-232 (EPS-1 and? EPS-2). It supported many TCP protocols ... including TELNET. I have one of each in storage and used them both back in early 2000's. See PDF attached. It would be the ideal solution for an "INTERNET BBS" run transparently to the Z80 BBS.

So all you really need is a protocol converter, TELNET to RS-232 (or TTL serial), which makes the TELNET connection transparent to the Z80-run BBS using RS-232. If you are to host this Z80 BBS using a TELNET-2-RS232 converter in your home (or business) and you don't have a static IP address assigned to your INTERNET connection, then you would need to acquire a dynamic DNS account (i.e. ) to auto-magically map your chosen domain name to your dynamic IP address. You would also need to assign a static IP address to the TELNET-2-RS232 converter's MAC address, so it has the same IP address assigned on your internal IntraNET, then create a port-forwarding formula on your router to map an incoming INTERNET IP/PORT (i.e. port 8023) to the TELNET-2-RS232 converter's TELNET port, which is 23.

I should also mention that a linux box (Raspberry PI) running SOCAT could *easily* be used instead for TELNET <-> TTL-serial.

As is usual in these days of "modern computing technology", you just need to emulate what you require. Be it in software or hardware.

Hope this info helps...

Peace and blessings.
Scott


Re: A modern BBS

 

A description of Citadel one of many BBS system Another quite popular was RBBS and BBS.

BBS systems did a few things:
File sharing (upload and download) (X,Y Z, modem and other protocals)
a mail messaging system system?
a user to use chat system (some system did others didn't)

Most BBS worked on issues like securing the system, preventing file damage,?
locking out undesired users, Login/Logout,? if messaging/mail then also?
keeping messages secure even if group readable.


Description from 1982.

/**/
/*                            aaBuyMe.doc                               */
/**/

/**/
/*                              History                                 */
/*                                                                      */
/* 82Dec06 CrT  Created.                                                */
/**/

/**/
/*                              Audience                                */
/*                                                                      */
/* People considering installing the Citadel BB system.                 */
/**/

/**/
/*                              Purpose                                 */
/*                                                                      */
/*  Impart a sense of the flavor, structure and purpose of the system.  */
/**/
           
    Citadel is a room-structured message system.  The fundamental
design goal is to provide a congenial forum conducive to interesting
discussions.  The software is intended to be as unobtrusive, unintrusive
and unconstraining as possible.  In software as elsewhere, good engineering
is whatever gets the job done without calling attention to itself.

    The fundamental design metaphor is that of a building consisting of
a series of independent rooms, each of which hosts a discussion devoted
to a particular topic.  Messages are stored and retrieved in chronological
order within each room.  Messages are formatted to the caller's screen width.

     Callers may travel freely between the rooms,
reading old messages and posting new ones.  New rooms may be created
at will, and old ones are deleted when they empty of messages.

    People familiar with other electronic message systems may wish
to compare Citadel rooms with EIES conferences, ArpaNet mailing
lists, individual "linear" BB systems or whatever;  the parallels
are not exact but the functions are similar.

    The fundamental Goto, Read and Enter commands have been streamlined
as much as possible.  The message display format has a minimum of
unnecessary noise:  the topic is implicit in the message's location
within a room, no explicit TO field is present, no message ID # is
printed, no redundant "END OF MESSAGE" blurbs etc.  The most common Goto,
Read and Enter commands are all single-key.  Citadel automatically
skips rooms which have no new messages, and old messages in the
current room.  (Less concise commands are of course available to
override this.)

    Citadel Version 1 offered no more than the above, and was
quite well recieved.  Version 2 leaves the basic structure unchanged,
but adds some additional peripheral capabilites.  Private person-to-
person mail is now supported.  Private rooms can host restricted
conferences.  Once visited, private rooms behave exactly like regular
rooms to the participants, but they are not accessable to others who
don't know the name of the room.  The sysop can set up some rooms to
be windows onto designated disk/userspace areas.  These directory
rooms support the usual message functions, but also allow one to
to do directory listings by wildcard match, or to upload and download
files via Ward Christensen's protocol.  Various rough edges have been
smoothed off.  The message code has been reworked to support automatic
networking of Citadel nodes.


           
    Citadel is written in BDS C.  The distributed system can be
installed and run without recompilation in most cases.  Citadel
needs CP/M 2.xx, at least 300K of disk space, an auto-answer modem,
and 64K RAM.  (i.e., a 0100 -> CF00 TPA, at least).  The source
files run to about 150K, the .com files to about 100K.  In an
functioning system, the message and userlog files together take about
100K, and one would normally like about 200K for message text, to
keep the wraparound time longer than a week.  The code is a simple
public-domain release:  it can be used without fee in commercial
systems, repackaged and sold, or whatever takes your fancy.  (As
a matter of good form, a pointer to the parent code would be nice,
of course.)  The author takes no responsibility for the correctness,
reliability, security, use, abuse, contents or clientele of any
Citadel installation.  The release of version 2.1 concludes the
author's involvement with the package. 
?


Re: A modern BBS

 

Bill,

There is no known to me TELNET for Z80, those BBS ran either DOS or a flavor
of unix like software [Netware, Venix, Minix] on 8088 or later than 1986ish?
maybe 286 or 386 hardware.

Telnet to a Rpi? to a serial line to the CP/M engine (or CP/M emulator on Rpi)
would be doable.

I have a copy f Dave Dunfileds Myhorizon that runs under dosemu on my linux machine
that is accessible via telnet.? So its very "doable".

Allison


Re: A modern BBS

 

>>>It would be straightforward to bring up a BBS on a Z80 like this with a standard phone modem. But that requires a "land line". I doubt that many people would want to call it -- especially since us vintage computer fans are spread so far and wide that it would be a long distance call.<<<

A direct solution is instead of POTS (old skool term for the basic phone service) compatible modem
at the end of a serial line use one of the serial connected Ethernet or Wifi modems.

Or use a Rpi[0,1,2,3,4) or similar as a bridge from modern networks to serial line
to CP/M machine.


Allison


Re: A modern BBS

 

The “modem emulator” programs, like the link I sent the other day, will basically traffic serial over Ethernet using a PC, sort of like the all-in-one solutions from Olimex and Wiznet (??) which are board-level products.

I have a test setup in the shop so I hope to play around with this a bit. I have a PC with a Digi-PCI 8-port serial board, some modems, an analog telephone switch and BBS software (SynchroNET, which I think also does TCP) running on XP. I’ve seen a Z80 BBS running within an emulator, but of course that’s not real hardware.

This is an interesting listing of Citadel versions:




Rich

--
Rich Cini




?On 8/21/20, 11:39 AM, "Lee Hart" <[email protected] on behalf of leeahart@...> wrote:

bill rowe wrote:
> I can't help thinking telnet is a good answer to this. it gives you a
> tty interface over the internet with simple hardware and can be run on
> small systems. I know there are telnet bbs's - i just don't know if
> they run on z80's.

I've never run across telnet. I'll have to look it up and see what it is!

> even a chat program would be a fun start.

If it's capable of functioning as a serial link between two computers, I
would think it could work with any of the BBS software that worked with
modems.

We probably don't really need a vintage machine on the server end; that
could be a PC or something modern with mass storage. But the client end
would need Z80 CP/M software.

It still leaves me uncertain of how a Z80 connects to the web with
telnet. Hardware-wise, I assume it still needs to talk to an ethernet
connection on your router?

Lee

--
A designer knows he has achieved perfection not when there is
nothing left to add, but when there is nothing left to take away.
-- Antoine de Saint Exupery
--
Lee Hart, 814 8th Ave N, Sartell MN 56377, www.sunrise-ev.com