Xref: utzoo comp.lang.pascal:2936 comp.sys.ibm.pc:42302 Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!uakari.primate.wisc.edu!ames!uhccux!munnari.oz.au!comp.vuw.ac.nz!dsiramd!actrix!paul From: paul@actrix.co.nz (Paul Gillingwater) Newsgroups: comp.lang.pascal,comp.sys.ibm.pc Subject: Re: com port nightmare Message-ID: <1990Jan19.064104.847@actrix.co.nz> Date: 19 Jan 90 06:41:04 GMT References: <10561@bsu-cs.bsu.edu> <1990Jan12.014123.6038@hellgate.utah.edu> Reply-To: paul@actrix.co.nz (Paul Gillingwater) Organization: Actrix Public Access UNIX, Wellington, New Zealand Lines: 30 >In article <10561@bsu-cs.bsu.edu> pervect@bsu-cs.bsu.edu (Barrett Kreiner) writes: >I'm trying to connect two com ports ... >It's like this: I have a terminal on my com1 port and a modem on my >com2 port. I want to use the modem from terminal. The modem is >internal to the pc. I've tried ... >and writing my own drivers using bios. Dosgate and async won't play >together like good programs. Async works fine, but supports only one >open com port I've looked the source over.. nasty to make it support >2 open. So basically this is a general plea if ANYONE out there is >smart enough to at least get my two ports talking at once please Email >to me. I run a two BBS, one is PCBoard running under DOS on a PC/XT (Amstrad), the other one is a Zenith 386 running XBBS under UNIX. The Amstrad, a standard PC clone, has one serial port as standard. I simply added a modem card set to COM2:, and run Kermit via DOORWAY to access the UNIX box via COM1. This was working just fine, until I got rid of the modem card (it was not resetting correctly), and substituted a no-name serial card with external modem. Anyway, DOORWAY runs a DOOR under PCBoard which is real clever about reading the video RAM, and sends ANSI out COM2. Kermit runs OK, and you can set various options like turning of the status line and disabling drop to DOS. Because of the hardware change causing characters to be lost, we're now working on writing a solution in Pascal or Modula which will use interrupts and large buffers, allowing for different speeds to be used. I'll post the results to the net when we get it working. Stay tuned! -- Paul Gillingwater, paul@actrix.co.nz