[Coco] Coco > internet... OS9 vs NitrOs9

Roger Taylor operator at coco3.com
Sat Jan 16 22:51:24 EST 2010


At 10:17 PM 1/15/2010, you wrote:
>Ok, I will try to explain it :)
>
>Most of the talk on the list recently has been about using DriveWire
>to connect a CoCo to the internet.  DriveWire is not the only way to
>do that, but it's a pretty neat way to do it.
>
>DriveWire requires NitrOS-9 to the best of my knowledge.  In fact, in
>developing the upcoming version of DriveWire, Boisy has found some old
>bugs in OS-9 that are only now corrected in NitrOS-9, and also made
>some changes in NitrOS-9 to support things we are doing in DriveWire.
>It may be possible to make these same changes in Microware OS-9, but I
>would imagine it would be a tremendous amount of work and the end
>result would be something basically the same as what NitrOS-9 already
>is.
>
>DriveWire provides 15 virtual serial ports under NitrOS-9 using a
>single physical port, just the bit banger.  Each of these 15 virtual
>ports has it's own virtual modem, built in to the DriveWire server,
>which allows legacy telecom programs like terminal programs and BBSes
>to be connected to the Internet.  These ports can also be used by new
>applications that communicate with the outside world via TCP/IP.  This
>makes it possible to run a web server, telnet, ftp or an IRC client on
>the Coco, and that's just the beginning.
>
>Without DriveWire, you can still do a limited amount of connection
>between the outside world and the Coco.  You won't have things like a
>web server or other internet functionality, but you can still make
>telnet connections in and out (run a bbs, etc).  You need a physical
>serial port (6551 and/or bitbanger should work)  for each line, so in
>your case you could theoretically get 4 lines up.  You will also need
>the same number of serial ports on your PC (or multiple PCs) and
>cables between everything.  You will need software to bridge each
>serial port to a TCP socket.  The "Internet Modem" program can do this
>for one port.  I do not know if it is possible to run multiple copies
>of the Internet Modem program on one PC, but you'd need to do
>something like that to have a virtual modem on each serial port.
>There are other programs besides Internet Modem that do this same
>thing, maybe one can be found that supports multiple serial ports more
>easily.

Yes, multiple copies of Internet Modem can be run with a little 
customizing.  Let the user enter the TCP port and COM port, and as 
long as they're different than those in another running instance of 
the program, the program won't complain.



>As mentioned earlier, yet another option for systems without NitrOS-9
>and Drivewire would be a terminal server.  These often have 4,8,16, or
>more serial ports.  Again you will need one serial port on CoCo for
>each line you want to make available.  A terminal server would
>probably work better for incoming connections than for outgoing, since
>it does not include a "virtual modem" type of functionality.  There
>may still be a way to use it to make outbound connections, it just
>won't work like a modem.
>
>So in a nutshell.. NitrOS-9 + DriveWire gives you 15 lines all with
>internet modem and more using just the bitbanger and one cable.
>Regular OS-9 requires one serial port per line, a PC with the same
>number of serial ports, the same number of serial cables, and then
>some software running on each serial port to do the virtual modem bit.
>
>Hopefully that makes sense, if not, I can try to answer any specific
>questions you have.
>-Aaron
>
>
>
>On Fri, Jan 15, 2010 at 10:46 PM, George Ramsower
><georgeramsower at gmail.com> wrote:
> >  I'm an idiot on this.
> >
> >  I don't understand why MWare OS9 and Nitros9 can't be used in 
> the same way.
> >
> >  In an earlier post "Coco on the internet - how do I do that?"...
> >
> > ----------------------------------------
> > On Fri, Jan 15, 2010 at 10:52 AM, Sean <badfrog> wrote:
> >> There is another method that shouldn't rely on NitrOS9. Look into a
> >> device called a Lanronix, it converts serial to LAN, you telnet to the
> >> device and it passes through the serial. Unfortunately they are
> >> rather expensive.
> >>
> >> On Fri, Jan 15, 2010 at 12:19 AM, Aaron Wolfe <aawolfe> wrote:
> >>> Without NitrOS9 your options are a bit limited (only one line unless
> >>> you have multiple 6551s), but it can be done. You just need an
> >>> program like "Internet Modem"
> >>>
> >  ---------------------------------------
> >
> >
> >  If I want to connect my coco to the internet, emulating multiple 
> modems, why does it require Nitros9?
> >
> >  I do understand that it will require a new driver for the serial port.
> >
> >  Is the new <bit banger driver> written in such a way that it is 
> not compatible with MW OS9?
> >
> >  What elements of Nitros9 would be required if they were to be 
> built into a MWare boot disk? (Frankinos9)
> >  Or.. does this require a new operating system(Nitros9)?
> >
> >  BTW: I have a CC3 6809, 512k, with three 6551 com ports, an 
> available bit banger and a SCSI drive. I don't know if that info 
> helps or if there is not enough info.
> >
> >  I like the idea of using the bit banger port. It would be a lot 
> simpler than building a system using a "console server"(I'm not 
> clear on how THAT works) and my existing com ports.
> >  The bit banger would serve my intentions well.
> >
> > George(the idiot)
> >
> >
> > --
> > Coco mailing list
> > Coco at maltedmedia.com
> > http://five.pairlist.net/mailman/listinfo/coco
> >
>
>--
>Coco mailing list
>Coco at maltedmedia.com
>http://five.pairlist.net/mailman/listinfo/coco

-- 
~ Roger Taylor





More information about the Coco mailing list