[Coco] VCC Experience

Bill Pierce ooogalapasooo at aol.com
Thu May 22 16:32:16 EDT 2014


Bill, some of the "telnet" code you're seeking is either in
"nitros9/defs/drivewire.d"
 or
 "nitros9/lib/net.as"

The reason you're not seeing reference to these files us those references are in the makefiles.

In "nitros9/level1/modules" you'll find:
boot_dw.asm (dw boot module)
clock_dw.asm dw clock sub-module
dw4read.asm (incomplete turbo mode subs, do not use)
dw4write.asm (same as above)
dwcheck.asm (dw crc check)
dwdesc.asm (v-drive "/Xx" descriptors)
dwinit.asm
dwio.asm (general dw io subroutine)
dwread.asm (main dw read)
dwwrite.asm (main dw write)
p_scdwp.asm (virtual printer descriptor)
rbdw.asm (dw rbf device driver)
scdwp.asm (virtual printer driver)
scdwv.asm (v-port driver)
scdwvdesc.asm (v-port descriptors for "/Nx" and "/Zx")
term_scdwt.asm (remote terminal device)

and I think that about covers it. The sources are mixed and combined by the makefiles to make up the various module that make dw.
Now in most of these there a "conditional" to set for the "becker port" which is the form Vcc uses for TCP else it is in serial mode for the real Coco.
 

Bill Pierce
"Today is a good day... I woke up" - Ritchie Havens
 

My Music from the Tandy/Radio Shack Color Computer 2 & 3
https://sites.google.com/site/dabarnstudio/
Co-Webmaster of The TRS-80 Color Computer Archive
http://www.colorcomputerarchive.com/
Co-Contributor, Co-Editor for CocoPedia
http://www.cocopedia.com/wiki/index.php/Main_Page
E-Mail: ooogalapasooo at aol.com


 
 
-----Original Message-----
From: Bill Nobel <b_nobel at hotmail.com>
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Sent: Thu, May 22, 2014 2:09 pm
Subject: Re: [Coco] VCC Experience


I am definetly liking it.  Just delving into the tcp code to start my first 
project.  I am looking at 3.3.0 source but still a little confused about where 
the actual taco code is. Looking at Telnet.as I see lbsr's to TcpOpen but 
haven't found where that module is.  Not at the computer right now but I assume 
it's embedded in Dwio.a

Bill Nobel

Sent from my iPad

> On May 22, 2014, at 10:17 AM, "Boisy Pitre" <boisy at tee-boy.com> wrote:
> 
> Bill,
> 
> Thanks for your comments. As Bill pointed out, I am the creator of the 
DriveWire protocol and the initial product, along with Windows, Mac and Linux 
servers, was sold through Cloud-9 starting around 2003-2004. As proud as I am of 
this work, I also feel obligated to mention the influence and work of others:
> 
> 1) Chris Dekker originally demonstrated a CoCo to PC serial interface at an 
early ChicagoFEST (perhaps 1995). I don’t know what protocol he was using as he 
never released this as a product, but it did give me inspiration to do further 
study and research which turned into the product.
> 2) Darren Atkinson improved the core routines in DriveWire on the CoCo and 
made them better.
> 3) Aaron Wolfe took DriveWire further with his excellent Java server. I worked 
with Aaron to extend DriveWire to do networking (something that I had not 
originally envisioned when I created the protocol).
> 
> I placed all DriveWire source code into the NitrOS-9 Project some years ago so 
that it could be improved upon, and I’m pleased to see that it has become an 
important piece of software for the Community.
> 
> Enjoy!
> 
>> On May 21, 2014, at 12:06 AM, Bill Nobel <b_nobel at hotmail.com> wrote:
>> 
>> Ok , then KUDOS to Boisy, If he  sees this than great job.
>> 
>> Bill Nobel
>> 
>>> On May 20, 2014, at 10:54 PM, Bill Pierce via Coco <coco at maltedmedia.com> 
wrote:
>>> 
>>> 
>>> Bill,
>>> Just wait... When we fix a bug in the NOS9 DW vport driver, and I get the PC 
file manager running in MShell, you'll be able to pull files directly from the 
PC to the Coco (or Vcc) with a mouse click in MShell.
>>> I would've already had this going but hit an old DW bug that plagues the 
vport driver. It seems to empty the buffer when it receives the EOT from dw4 
before the software reads the buffer. So the last buffer is missed.
>>> This doesn't affect dw disk operations as that's an RBF controlled driver. 
The vports are handled by SCF.
>>> 
>>> When this bug is fixed, not only will you be able to get files from the PC, 
but also from internet FTPs and more. How about browsing an FTP directory in 
MShell as if it was a drive? Then clicking a file and downloading it straight to 
the Coco. It can and will be done before I'm through with MShell :-)
>>> The code for this is done and ready, all I'm waiting on is a bug fix in 
NitrOS9.
>>> 
>>> BTW... I don't think Tony had anything to do with DriveWire. DriveWire3 was 
originally by Boisy and when he made it "open source", Aaron Wolfe converted it 
to a Java app and greatly enhanced the protocol and GUI to what it is now. 
"DriveWire4"
>>> You can still download Boisy's original DriveWire3 from Cloud9. But it's 
basically just the disk interface. Useful if you don't need all the stuff DW4 
offers.... Wait, who am I kidding?
>>> As Gene says.. DW4 'is "the cat's meow!"
>>> 
>>> 
>>> Bill Pierce
>>> "Today is a good day... I woke up" - Ritchie Havens
>>> 
>>> 
>>> My Music from the Tandy/Radio Shack Color Computer 2 & 3
>>> https://sites.google.com/site/dabarnstudio/
>>> Co-Webmaster of The TRS-80 Color Computer Archive
>>> http://www.colorcomputerarchive.com/
>>> Co-Contributor, Co-Editor for CocoPedia
>>> http://www.cocopedia.com/wiki/index.php/Main_Page
>>> E-Mail: ooogalapasooo at aol.com
>>> 
>>> 
>>> 
>>> 
>>> -----Original Message-----
>>> From: Bill Nobel <b_nobel at hotmail.com>
>>> To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
>>> Sent: Wed, May 21, 2014 12:21 am
>>> Subject: [Coco] VCC Experience
>>> 
>>> 
>>> Hey all, I just wanted to share my experience with VCC/Drivewire for the 
first 
>>> time.  Bill Pierce introduced me to VCC for the first time a couple a months 

>>> ago. I was a Mess user for quite a few years, and liked what I had.  
Recently 
>>> Bill introduced me to VCC with DriveWire,  I don’t know how I could have 
lived 
>>> without it now.  I am now using a way easier file xfer system between Coco3 
& 
>>> PC.  I Love the new dw extensions on OS-9.  I get into my Raspberry Pi as 
the 
>>> FTP server and exchange files easily vs the old way of booting the old winxp 

>>> system to xfer via winimg.  I am not sure, but KUDOS to Tony Distefano for 
the 
>>> DW protocol and code I love it!
>>> 
>>> Bill Nobel
>>> 
>>> 
>>> -- 
>>> 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
>> 
>> 
>> -- 
>> 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

-- 
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco


 



More information about the Coco mailing list