From: bh644@cleveland.Freenet.Edu (Mark T. Pflaging)
Newsgroups: sci.virtual-worlds
Subject: TECH: C++ Glove driver (PC) via FTP
Date: 14 Oct 92 07:06:51 GMT
Article-I.D.: u.1992Oct15.223255.22655
Organization: Case Western Reserve University, Cleveland, OH (USA)
Originator: hlab@stein.u.washington.edu





Greetings!
        The C++ Nintendo Power Glove driver for PCs is now available via anonymo
us FTP. 
Bernie Roehl has graciously donated space on sunee.uwaterloo.ca in the
/pub/vr directory.  The exact filename is "/pub/vr/o2glove.zip" for those
brave souls attempting to use a mail server.
        The amount of email I've been receiving is encouraging, but I'm
very sorry that I can't send a personal rely to everyone.  It is clear
that I should not put the uuencoded file on the maillist.  (This was
expected.)  Many people have asked that I uuencode o2glove.zip and mail
it to them.  So many people asked for this that I felt it wise to pay the
bucks to get modem access to the Internet (rather than posting a huge
uuencoded file).  So now, in addition to the Cleveland Freenet and
Compuserve, I can be reached as mtp2 on The Well (well.sf.ca.us).  I
would prefer that you send mail to my compuserve address
(70233.1552@CompuServe.com) or my freenet address (they both end up at
the same place.
        I hope that the sunee.uwaterloo.ca site is accessible to all of
the people who wanted me to email o2glove to them.  If not there are
still several possibilities.  The easiest would be for me to FTP it an
anonymous FTP site that you CAN access.  (I'd be happy to.)  Or, you
could try to get an ftpmail server to mail it to you.  Failing that, I
will uuencode and mail you JUST the source and docs to keep volume & cost
down.  I will mail you the entire zip only if you are really desperate,
because this costs me bucks.  I wish it were free, but I haven't figured
out how to email a 300k uuencoded file for to a list of recipients for
free yet.
        The second most popular message was from people who want to port
this driver to other platforms.  The Amiga, Sun, and "Unix Box" platforms
have all been requested.  The bad news is that, no, it won't port
unchanged to these platforms.  However, I am more than willing to
expedite the porting of this code.  In order to do so I will be writing
some documentation in the next couple of days which explains the
"programming interface" to the driver.  Then I will give an overview of
the hardware specific points, and ask a lot of questions about how
such-and-such a thing could be done on such-and-such a platform.  It
should not be too difficult to substitute machine-specific routines in
the relatively few places they are needed.  The code is modular enough that
these changes can be isolated to 2, or at the most 3, classes (not
counting the graphics, tho!)  Unfortunately I have no way to test on the
non-IBM platforms.  So it will have to be a cooperative effort.  Also
there is a guy on Compuserve who really wants a Microsoft C 7.0 port, so

-Mark T. Pflaging

-- 
    !~\         /~!
    !     \ /     !    A"A  |~~~\ |  /
    |      V      |   A___A |___/ |K      bh644@cleveland.freenet.edu
    !             !   A   A | \   |  \
Newsgroups: sci.virtual-worlds