Keyboard Shortcuts
Likes
- Z80MC
- Messages
Search
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: 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 CiniI 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
toggle quoted message
Show quoted text
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? 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
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:
|
Re: A modern BBS
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 |