[Coco] VCC Experience

Bill Nobel b_nobel at hotmail.com
Thu May 22 23:03:33 EDT 2014


Thanks Bill, I have all the dw commands working using my current boot (how I discovered the full power).  Looking as a game sense or Server client app of some sort.

BillNobel

On May 22, 2014, at 8:53 PM, Bill Pierce via Coco <coco at maltedmedia.com> wrote:

> 
> Bill,
> Also, to see a list of the dw cmds... just type "dw<enter>
> You will see the list of possible cmds... then just follow the tree... :-)
> 
> 
> 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 Pierce via Coco <coco at maltedmedia.com>
> To: coco <coco at maltedmedia.com>
> Sent: Thu, May 22, 2014 10:44 pm
> Subject: Re: [Coco] VCC Experience
> 
> 
> 
> Bill, are you trying to do this at system level, or software level?
> At software level you just:
> open(path,"/n",mode)
> then just read and write on that path until you're done. There's already 2 
> hi-level cmd protocols that will use the ports like this. "dw" & "ui". Dw is 
> geared more to user calls, where ui is geared more to machine calls.
> 
> But if you're going for system level, the underlying lo-level protocol is what 
> you're after which is what the above is based on.
> 
> To see the dw protocol in action,on the Coco in NOS9 at the cmd prompt just 
> type:
> dw server dir ftp://os9archive.rtsi.com/RSDOS/   (be prepared to wait a bit)
> 
> The "dw" util is in your cmds already. I have a uitlity that does the same for 
> the "ui" protocol.
> 
> 
> 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 10:11 pm
> Subject: Re: [Coco] VCC Experience
> 
> 
> Ok I found it,  I do assume link to dwio subroutine module would open all 
> functions? or would I be better off direct embedding code?.
> 
> Bill Nobel
> 
> On May 22, 2014, at 2:47 PM, Tormod Volden <lists.tormod at gmail.com> wrote:
> 
>> On Thu, May 22, 2014 at 10:32 PM, Bill Pierce wrote:
>>> 
>>> Bill, some of the "telnet" code you're seeking is either in
>>> "nitros9/defs/drivewire.d"
>>> or
>>> "nitros9/lib/net.as"
>> 
>> And "hg grep TCPOpen" will reveal that this function is in the latter.
>> 
>>> 
>>> 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.
>> 
>> Great list. We could need more of such documentation to encourage
>> people to look at the code. Feel free to submit such things as Readme
>> files or to the wiki.
>> 
>> Tormod
>> 
>> -- 
>> 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