[Coco] Re: CoCo USB

farna at att.net farna at att.net
Sun Jul 31 11:09:22 EDT 2005


Someone asked a few days ago why bother with a USB interface for the CoCo since there was no way the CoCo could keep up with USB transfer rates. I didn't think to reply then, and since I'm no longer a CoCo user thought maybe someone else would reply. I'm still a fan of the little machine and like to keep up with it though. Maybe when that CoCo4 computer/game console comes out I'll get one. Anyone ever considered a CoCo emulator and/or a Nitros9 version for something like an X-box?  

Anyway, the main reason for a USB port is easy peripheral access. Doesn't matter if data rates are the highest, it still allows easy connection to a lot of peripherals. That means just modifying a generic USB driver to access almost anything. There would be some problems with transfer rates -- I know my desktop machine (about time for an upgrade!) only has a USB 1.1 port and I have to burn CDs at 2X speed if using an external HD for data (next time I'll transfer files to my internal HD before burning!) -- but part of that can be addressed by using a bigger RAM buffer, at least on 1MB+ machines. No serious CoCo3 user runs under 512K, and most have 2MB or more. Hmmm... do the USB interface chips have an external buffer? That might be a consideration also. 

--
Frank Swygert
Publisher, "American Independent 
Magazine" (AIM)
For all AMC enthusiasts
http://farna.home.att.net/AIM.html
(free download available!)
			

 -------------- Original message ----------------------
From: coco-request at maltedmedia.com
> Send Coco mailing list submissions to
> 	coco at maltedmedia.com
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	http://five.pairlist.net/mailman/listinfo/coco
> or, via email, send a message with subject or body 'help' to
> 	coco-request at maltedmedia.com
> 
> You can reach the person managing the list at
> 	coco-owner at maltedmedia.com
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Coco digest..."
> 
> 
> Today's Topics:
> 
>    1. Re: Anyone have Dale Puckett's e-mail address? (Rswoger at aol.com)
>    2. Re: [Color Computer] USB project (jdaggett at gate.net)
>    3. Re: Anyone have Dale Puckett's e-mail address? (jdaggett at gate.net)
>    4. Anyone have Mark Siegel's e-mail address? (Nickolas Marentes)
>    5. Re: [Color Computer] USB project (James Diffendaffer)
>    6. Re: [Color Computer] USB project (James Diffendaffer)
>    7. [Color Computer] The Shack is Back (glenvdb)
>    8. Re: [Color Computer] swap n shop (Basil Fitze)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Sat, 30 Jul 2005 13:39:01 EDT
> From: Rswoger at aol.com
> Subject: Re: [Coco] Anyone have Dale Puckett's e-mail address?
> To: coco at maltedmedia.com
> Message-ID: <a9.7882804f.301d1535 at aol.com>
> Content-Type: text/plain; charset="US-ASCII"
> 
> In a message dated 7/30/05 6:40:17 AM Central Daylight Time, 
> jamesjones01 at mchsi.com writes:
> 
> 
> > K0HYD
> > From Glenside data base:
> > DALE L PUCKETT
> > 23440 W HWY 54
> > GODDARD KS 67052
> > k0hyd at feist.com 
> 
> 
> --==GATOR==--
> Robert E. Swoger - K9WVY
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Sat, 30 Jul 2005 16:17:20 -0400
> From: jdaggett at gate.net
> Subject: Re: [Coco] [Color Computer] USB project
> To: ColorComputer at yahoogroups.com,	CoCoList for Color Computer
> 	Enthusiasts <coco at maltedmedia.com>
> Message-ID: <42EBA810.4100.1BAE4C at localhost>
> Content-Type: text/plain; charset=US-ASCII
> 
> James
> 
> To some extent that is what I found in learning VHDL on my own. All the examples 
> are real simple or here is a 32 bit risc CPU with 4 levels of pipeline 
> instruction cue 
> in one package. What h elped me is my background in logic design. In a couple of 
> books I picked up states the VHDL describes behavior or structure. Thus one can 
> write code to say take these signals in and produce this output. Or you can even 
> describe the gate level logic and how to hook them up. It is a very versitle 
> language 
> and how you write code candetermine how big the logic actually is. Once learing 
> VHDL and its syntax, the hard part is to learn to write code that synthesizes 
> compact logic for high speed. Not all synthesis tools are created equal. All 
> some 
> designs for synthesis will not simulate wel on some simulators. That is all in 
> the 
> learning process.  
> 
> Wher eI h ave found a lot of  help in understanding VHDL is in the news group: 
> 
> comp.language.vhdl
> 
> In that group there are about a dozen very good people that know VHDL well. Top 
> of the list in my opinion is Ray Andarka. ALso what is nice is two application 
> engineers from Xilinx and Altera also monitor that group. They are very helpful 
> when code is directed at their specific products. 
> 
> The code I supplied will synthesize I know in a FPGA and since it is no more 
> that 
> product term equations it should synthesize in a CPLD since that is basically 
> how 
> they are programmed. 
> 
> The code is for the IO sectio of the GIME chip section. I took the liberty to 
> bring out 
> a IO chip select for each range of 16 bytes from FF00 to FF90. All I have left 
> to do 
> now is:
> 
> 1) do the register select file 
> 2) SCS signal out
> 3) The registers to be backward compatible with the SAM chip 
> 4) Extend the MMU task registers to 16 tasks
> 5) and mesage the 640x480 VGA code to work with the linear address generator.
> 
> I initially plan to use John Kent's 6809 CPU core, which runs at 12.5 MHz. With 
> that 
> and the new GIME core, Most of the function of the COCO 3 should drop into one 
> FPGA.  Later I will modify the CPU core to include 6309 instruction sets and see 
> if I 
> can speed the whole design up to 25 MHz.  
> 
> james
> 
> 
> On 30 Jul 2005 at 13:08, James Diffendaffer wrote:
> 
> To:             	ColorComputer at yahoogroups.com
> From:           	"James Diffendaffer" <jdiffendaffer at yahoo.com>
> Date sent:      	Sat, 30 Jul 2005 13:08:55 -0000
> Subject:        	Re: [Coco] [Color Computer] USB project
> Copies to:      	Send reply to:  	ColorComputer at yahoogroups.com,
> 	CoCoList for Color Computer Enthusiasts 
> <coco at maltedmedia.com>
> 	<mailto:coco-
> request at maltedmedia.com?subject=unsubscribe>
> 	<mailto:coco-
> request at maltedmedia.com?subject=subscribe>
> 
> > James, thanks for the VHDL.  I spent a half hour looking through
> > examples on the web and none did what I wanted.  They were either too
> > simple or "here is a complete CPU in VHDL". That looks pretty simple
> > so the CPLD project might not be so bad. Really, I just need the
> > proper examples to figure out VHDL.  I don't have problems with the
> > logic. A VHDL version of USB interface just needs the extra pins
> > defined, a little logic and it's done.  Too simple.
> 
> 
> 
> 
> ------------------------------
> 
> Message: 3
> Date: Sat, 30 Jul 2005 16:20:21 -0400
> From: jdaggett at gate.net
> Subject: Re: [Coco] Anyone have Dale Puckett's e-mail address?
> To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
> Message-ID: <42EBA8C5.14566.1E6FD2 at localhost>
> Content-Type: text/plain; charset=US-ASCII
> 
> www.qrz.com
> 
> just type in the callsign and see if it what you want. They generally 
> update their database when the FCC updates theirs. 
> 
> james
> 
> 
> On 30 Jul 2005 at 6:39, James Jones wrote:
> 
> Date sent:      	Sat, 30 Jul 2005 06:39:59 -0500
> From:           	James Jones <jamesjones01 at mchsi.com>
> To:             	CoCoList for Color Computer Enthusiasts 
> <coco at maltedmedia.com>
> Subject:        	Re: [Coco] Anyone have Dale Puckett's e-
> mail address?
> Send reply to:  	CoCoList for Color Computer Enthusiasts 
> <coco at maltedmedia.com>
> 	<mailto:coco-
> request at maltedmedia.com?subject=unsubscribe>
> 	<mailto:coco-
> request at maltedmedia.com?subject=subscribe>
> 
> > Well...some googling reminds me that his middle initial is L. There's
> > an amateur radio operator named Dale L. Puckett, call sign K0HYD, who
> > may be the same person. Anyone have a recent Callbook?
> 
> 
> 
> 
> ------------------------------
> 
> Message: 4
> Date: Sun, 31 Jul 2005 07:53:12 +1000
> From: Nickolas Marentes <nickma at optusnet.com.au>
> Subject: [Coco] Anyone have Mark Siegel's e-mail address?
> To: CoCo List <coco at maltedmedia.com>
> Message-ID: <42EBF6C8.30702 at optusnet.com.au>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> 
> I have sent an e-mail off to Dale Puckett regarding the 256 color mode.
> 
> I have also sent an e-mail to Mary of the CoCoNuts magazine to see if 
> her contact with Lonnie may be able to bring us any info.
> 
> I am now looking for the e-mail address of another CoCo person who was 
> high up in the chain of Tandy and that had an involvement with the CoCo3.
> 
> Does anyone know where Mark Siegel is nowadays? I would like to e-mail 
> him also and see what he knows.
> 
> Nickolas Marentes
> 
> 
> 
> ------------------------------
> 
> Message: 5
> Date: Sat, 30 Jul 2005 21:56:48 -0000
> From: "James Diffendaffer" <jdiffendaffer at yahoo.com>
> Subject: Re: [Coco] [Color Computer] USB project
> To: ColorComputer at yahoogroups.com
> Message-ID: <dcgt30+nbuh at eGroups.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> --- In ColorComputer at yahoogroups.com, "James Diffendaffer"
> <jdiffendaffer at y...> wrote:
> > --- In ColorComputer at yahoogroups.com, "James Diffendaffer"
> > <jdiffendaffer at y...> wrote:
> > > Given that fact, if I address it at FF70 the circuit looks like it can
> > > be implemented with a 12 input NAND gate, a quad 2 input NAND gate, a
> > > 3 to 8 decoder and a dual 4 input NOR gate.
> > > I need to double check that though.  
> > 
> > Ok, the 3 to 8 decoder is only required to add additional hardware or
> > switch the address above FF70-FF71 so I'm going to describe the
> > circuit without it. 
> > 
> > Attach the R/W line from the CoCo to both inputs of one gate on the
> > quad 2 input NAND.  This is an inverter and splits the R/W into
> > separate R and W lines.  I think R is active low on the CoCo so you
> > also connect the CoCo R/W line to /R on the Cypress chip and the
> > output from the NAND to the /W line on the Cypress chip.  If the read
> > is active high on the R/W line just reverse the connections on the
> > Cypress /R and /W lines.
> 
> 
> The CoCo write line is active low so it goes strait to the Cypress
> write line and the read goes through the inverter.
> 
> The CoCo reset is active low and the Cypress chip's reset appears to
> be active low as well so the CoCo reset is attached directly to the
> Cypress reset.
>  
> The CoCo non maskable interrupt is active low and the Cypress
> interrupt line appears to be active high on the diagram I'm looking at
> (very small text).  So, the Cypress interrupt line goes to two unused
> inputs on the quad 2 input NAND and the output goes to the CoCo NMI.
> 
> >From the timing diagrams it appears as if I should pass the CoCo E
> Clock to the inputs of the last gate of the quad 2 input NAND and
> attach the output to the /CS on the Cypress chip.
> 
> I would use a fast part for the quad 2 input NAND gate but I think the
> speed of the other chips is less critical since the address lines are
> valid before and after the E clock triggers I/O.  I'm not sure the
> fast chip would be required but better safe than flaky hardware.
> 
> You will notice I attached multiple chip outputs to the /CS on the
> Cypress Chip.  This creates an OR between those signals.  If any
> signal is high then the Cypress chip is not active. 
> If there is a problem with this when attaching a 3.3V part to TTL
> logic please let me know.
> 
> The rest of the circuit is strait from the Cypress examples.  That
> means the clock for the chip, it's outputs to the USB buss, etc.
> 
> Just add 3 capacitors for noise reduction and it should work.
> Well... once the drivers are written anyway.
> 
> 
> 
> 
> 
> ------------------------ Yahoo! Groups Sponsor --------------------~--> 
> <font face=arial size=-1><a 
> href="http://us.ard.yahoo.com/SIG=12hnepm1m/M=362329.6886308.7839368.1510227/D=g
> roups/S=1705005378:TM/Y=YAHOO/EXP=1122767929/A=2894321/R=0/SIG=11dvsfulr/*http:/
> /youthnoise.com/page.php?page_id=1992
> ">Fair play? Video games influencing politics. Click and talk back!</a>.</font>
> --------------------------------------------------------------------~-> 
> 
> Brought to you by the 6809, the 6803 and their cousins! 
> Yahoo! Groups Links
> 
> <*> To visit your group on the web, go to:
>     http://groups.yahoo.com/group/ColorComputer/
> 
> <*> To unsubscribe from this group, send an email to:
>     ColorComputer-unsubscribe at yahoogroups.com
> 
> <*> Your use of Yahoo! Groups is subject to:
>     http://docs.yahoo.com/info/terms/
>  
> 
> 
> 
> 
> ------------------------------
> 
> Message: 6
> Date: Sat, 30 Jul 2005 22:21:39 -0000
> From: "James Diffendaffer" <jdiffendaffer at yahoo.com>
> Subject: Re: [Coco] [Color Computer] USB project
> To: ColorComputer at yahoogroups.com
> Message-ID: <dcguhj+l8ir at eGroups.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> One last thing not on the Cypress examples.
> 
> You can find the 5V to 3.3V circuit in the Atari USB interface diagram.
> 
> --- In ColorComputer at yahoogroups.com, "James Diffendaffer"
> <jdiffendaffer at y...> wrote:
> 
> > The rest of the circuit is strait from the Cypress examples.  That
> > means the clock for the chip, it's outputs to the USB buss, etc.
> 
> 
> 
> 
> 
> 
> ------------------------ Yahoo! Groups Sponsor --------------------~--> 
> <font face=arial size=-1><a 
> href="http://us.ard.yahoo.com/SIG=12hrcjmte/M=362131.6882499.7825260.1510227/D=g
> roups/S=1705005378:TM/Y=YAHOO/EXP=1122769302/A=2889191/R=0/SIG=10r90krvo/*http:/
> /www.thebeehive.org
> ">Get Bzzzy! (real tools to help you find a job) Welcome to the Sweet Life 
> - brought to you by One Economy</a>.</font>
> --------------------------------------------------------------------~-> 
> 
> Brought to you by the 6809, the 6803 and their cousins! 
> Yahoo! Groups Links
> 
> <*> To visit your group on the web, go to:
>     http://groups.yahoo.com/group/ColorComputer/
> 
> <*> To unsubscribe from this group, send an email to:
>     ColorComputer-unsubscribe at yahoogroups.com
> 
> <*> Your use of Yahoo! Groups is subject to:
>     http://docs.yahoo.com/info/terms/
>  
> 
> 
> 
> 
> 
> ------------------------------
> 
> Message: 7
> Date: Sat, 30 Jul 2005 22:22:29 -0000
> From: "glenvdb" <glenvdb at hotmail.com>
> Subject: [Coco] [Color Computer] The Shack is Back
> To: ColorComputer at yahoogroups.com
> Message-ID: <dcguj5+9idt at eGroups.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> I know this is a bit off topic, but it looks like RS is comming back to 
> Canada www.RadioShackIsBack.com is the offical website. Hopefuly 
> this "New" RS is better than the old one, but it looks like it will 
> star out in Toronto first then spread out acroos Canada. I have been in 
> Contact with RS'Marketing Department in Fort Worth, and they are going 
> to ask (mabey) some long time employes for any info they can remember 
> on the GIME chip.
> -Glen
> 
> 
> 
> 
> ------------------------ Yahoo! Groups Sponsor --------------------~--> 
> <font face=arial size=-1><a 
> href="http://us.ard.yahoo.com/SIG=12hkii4tp/M=362131.6882499.7825260.1510227/D=g
> roups/S=1705005378:TM/Y=YAHOO/EXP=1122769353/A=2889191/R=0/SIG=10r90krvo/*http:/
> /www.thebeehive.org
> ">Get Bzzzy! (real tools to help you find a job) Welcome to the Sweet Life 
> - brought to you by One Economy</a>.</font>
> --------------------------------------------------------------------~-> 
> 
> Brought to you by the 6809, the 6803 and their cousins! 
> Yahoo! Groups Links
> 
> <*> To visit your group on the web, go to:
>     http://groups.yahoo.com/group/ColorComputer/
> 
> <*> To unsubscribe from this group, send an email to:
>     ColorComputer-unsubscribe at yahoogroups.com
> 
> <*> Your use of Yahoo! Groups is subject to:
>     http://docs.yahoo.com/info/terms/
>  
> 
> 
> 
> 
> ------------------------------
> 
> Message: 8
> Date: Sat, 30 Jul 2005 20:47:58 -0700
> From: Basil Fitze <basilf at shaw.ca>
> Subject: [Coco] Re: [Color Computer] swap n shop
> To: ColorComputer at yahoogroups.com
> Message-ID: <42EC49EE.2020903 at shaw.ca>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> Hello,
> 
> I am looking for ADOS 3/3.3 who may sell it looking for the program 
> don't want a copy of it for free will pay please let me know.
> 
> 
> 
> -- 
> Basil V. Fitze 
> Computer Consultant
> basilf at shaw.ca
> ICQ# 68765026
> 
> 
> My online virtual Store
> https://www.quickinfo247.com/3440032/showIndex.vstore
> +-------------------------------------------------------+ 
> Spread Firefox
> <a href="http://www.spreadfirefox.com/?q=affiliates&
> id=0&t=1">Get Firefox!</a>
> +-------------------------------------------------------+
> Inspirations 
> 					  
> http://basilf.powerfulintentions.com/		 
> Basil Fitze
> 
> 
> 
> 
> 
> ------------------------ Yahoo! Groups Sponsor --------------------~--> 
> <font face=arial size=-1><a 
> href="http://us.ard.yahoo.com/SIG=12hs1iqu7/M=362131.6882499.7825260.1510227/D=g
> roups/S=1705005378:TM/Y=YAHOO/EXP=1122788884/A=2889191/R=0/SIG=10r90krvo/*http:/
> /www.thebeehive.org
> ">Get Bzzzy! (real tools to help you find a job) Welcome to the Sweet Life 
> - brought to you by One Economy</a>.</font>
> --------------------------------------------------------------------~-> 
> 
> Brought to you by the 6809, the 6803 and their cousins! 
> Yahoo! Groups Links
> 
> <*> To visit your group on the web, go to:
>     http://groups.yahoo.com/group/ColorComputer/
> 
> <*> To unsubscribe from this group, send an email to:
>     ColorComputer-unsubscribe at yahoogroups.com
> 
> <*> Your use of Yahoo! Groups is subject to:
>     http://docs.yahoo.com/info/terms/
>  
> 
> 
> 
> 
> ------------------------------
> 
> _______________________________________________
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
> 
> 
> End of Coco Digest, Vol 22, Issue 141
> *************************************





More information about the Coco mailing list