[Coco] os9/drivewire driver: success!
aawolfe at gmail.com
Mon Nov 9 13:53:47 EST 2009
I think a PTY is a great idea. Doing the terminal support in a proper terminal program like minicom makes more sense than writing my own client. My only concern is that im not sure if Windows users will be left out in the cold, but that doesnt bother me too much tbh. Mac os x should support pty with a little wrangling.
If you have anything in c that does a pty, i'd love to see the code. I'm much more comfortable in c than in os9 assembler, but no need to duplicate work if i don't have to.
Thanks, i should have thought of using a pty, glad you did!
From: John W. Linville <linville at tuxdriver.com>
Sent: Monday, November 09, 2009 12:45 PM
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Subject: Re: [Coco] os9/drivewire driver: success!
On Mon, Nov 09, 2009 at 07:43:18AM -0500, Steven Hirsch wrote:
> On Sun, 8 Nov 2009, Aaron Wolfe wrote:
>> Here is an example of things working now (note process 3, this is the
>> shell on T2, which is using stdin/stout on my linux box, and where I'm
>> typing the commands). For now I've modified the drivewire server to
>> have no display, and just put stdin into the virtual serial port's
>> read buffer, write bytes from the virtual serial port to stdout.
> Terrific work. I really look forward to being able to use a Linux box as
> a console on the CoCo. In the past year I've learned to love almost
> everything about the little boxes - with the exception of the keyboard.
> I simply cannot deal with it. Hurts my fingers to type on it and I'm
> very inaccurate due to the layout being a bit "off" from contemporary
Ditto. I've had this type of thing penciled-in for a while, but never
needed it bad enough to do it -- now I won't have to, wooohoo! :-)
FWIW, I think you should have the driverwire server allocate a PTY.
Then, pass data back and forth betwen the coco and the PTY so that any
normal Linux tool that can access a TTY (e.g. minicom) can now talk
to the CoCo. I use this sort of technique with some hacks I have
for MESS and MAME that I use quite often. If you are interested,
I'd be happy to answer questions, share code, or otherwise cooperate
with you to do that part.
The above would be a good intermediate step that would enable you
(and others) to get some use out of /T2 while you continue to develop
your custom CoCo terminal client or internet modem (which may already
be implemented elsewhere), etc.
John W. Linville Someday the world will need a hero, and you
linville at tuxdriver.com might be all we have. Be ready.
Coco mailing list
Coco at maltedmedia.com
More information about the Coco