[Coco] CoCo bitbanger does 115200 bps

Richard Ivey rrivey at yahoo.com
Tue Apr 4 21:50:00 EDT 2006


I know Im setting myself up for a lot of eye rolling and "What a  Maroon!", but, ahhh.. what is the purpose of "bitbanging" at xxxx  speed.  

coco-request at maltedmedia.com wrote:  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. CoCo bitbanger does 115200 bps ! (Roger Taylor)
   2. Re: CoCo bitbanger does 115200 bps ! (Roger Merchberger)
   3. Re: CoCo bitbanger does 115200 bps ! (Leon Howell)
   4. Re: CoCo bitbanger does 115200 bps ! (Roger Taylor)
   5. Re: OT -- PC needs TWO Shut Downs (KnudsenMJ at aol.com)
   6. Re: OT -- PC needs TWO Shut Downs (Bob Devries)
   7. Re: CoCo bitbanger does 115200 bps ! (Diego Barizo)
   8. Re: OT -- PC needs TWO Shut Downs (KnudsenMJ at aol.com)
   9. Re: OT -- PC needs TWO Shut Downs (Robert Emery)
  10. Re: CoCo bitbanger does 115200 bps ! (Robert Emery)
  11. Re: CoCo bitbanger does 115200 bps ! (KnudsenMJ at aol.com)


----------------------------------------------------------------------

Message: 1
Date: Tue, 04 Apr 2006 11:47:15 -0500
From: Roger Taylor 
Subject: [Coco] CoCo bitbanger does 115200 bps !
To: cocolist for Color Computer Enthusiasts 
Message-ID: <6.2.1.2.0.20060404113520.01d281c8 at mail.newfoal.com>
Content-Type: text/plain; charset="us-ascii"; format=flowed


Hear ye, Hear ye!

I'm proud to announce that the same exact code that I wrote for doing 57600 
bps communications over the bitbanger port yields *115200 bps* on a CoCo 3 
(or any CoCo with a 68B21) when the clock speed is doubled !!  Yes, it was 
that easy.  Ofcourse, nothing at all about the process is easy, but 
doubling the bps rate was a matter of just doubling the CoCo's clock 
rate... but a 2mhz-rated PIA is required which meant the CoCo 3.

I just confirmed quite a few error-free transmissions from the PC to the 
CoCo for displaying on the screen, and boy does it arrive fast and look 
good!  I'm using a laptop and a desktop PC both to transmit in my tests, 
and I'll be adding more sending devices to the list as soon as I can for 
more testing.

I'm using 100% 6809 code with no hardware modifications whatsoever to any 
CoCo.  We're talking original CoCo, original bitbanger port, original CPU, 
original 6821 PIA,.. you get the point!

Any comments?  :)





-- 
Roger Taylor



------------------------------

Message: 2
Date: Tue, 04 Apr 2006 13:05:40 -0400
From: Roger Merchberger 
Subject: Re: [Coco] CoCo bitbanger does 115200 bps !
To: CoCoList for Color Computer Enthusiasts 
Message-ID: <5.1.0.14.2.20060404130227.052aafb8 at mail.30below.com>
Content-Type: text/plain; charset="us-ascii"; format=flowed

Rumor has it that Roger Taylor may have mentioned these words:

>Hear ye, Hear ye!
>
>I'm proud to announce that the same exact code that I wrote for doing 
>57600 bps communications over the bitbanger port yields *115200 bps* on a 
>CoCo 3 (or any CoCo with a 68B21) when the clock speed is doubled !!  Yes, 
>it was that easy.  Ofcourse, nothing at all about the process is easy, but 
>doubling the bps rate was a matter of just doubling the CoCo's clock 
>rate... but a 2mhz-rated PIA is required which meant the CoCo 3.
>
>I just confirmed quite a few error-free transmissions from the PC to the 
>CoCo for displaying on the screen, and boy does it arrive fast and look 
>good!  I'm using a laptop and a desktop PC both to transmit in my tests, 
>and I'll be adding more sending devices to the list as soon as I can for 
>more testing.
>
>I'm using 100% 6809 code with no hardware modifications whatsoever to any 
>CoCo.  We're talking original CoCo, original bitbanger port, original CPU, 
>original 6821 PIA,.. you get the point!
>
>Any comments?  :)

Holy Crap?!?!? ;-)

That's so awesome - just for wonderances, about how big is the code? Could 
it be easily ROMable on the end of a Disk Basic (8K) image? ISTR there's 
about 1/2K space left over on the standard RSDOS ROM, but I could be wrong...

Congrats!
Laterz,
Roger "Merch" Merchberger

--
Roger "Merch" Merchberger   | A new truth in advertising slogan
SysAdmin, Iceberg Computers | for MicroSoft: "We're not the oxy...
zmerch at 30below.com          |                         ...in oxymoron!"



------------------------------

Message: 3
Date: Tue, 4 Apr 2006 19:17:20 +0000 (UTC)
From: Leon Howell 

Subject: [Coco] Re: CoCo bitbanger does 115200 bps !
To: coco at maltedmedia.com
Message-ID: 
Content-Type: text/plain; charset=us-ascii

Wow.

When will the OS-9 driver be available? :)



------------------------------

Message: 4
Date: Tue, 04 Apr 2006 17:06:47 -0500
From: Roger Taylor 
Subject: Re: [Coco] CoCo bitbanger does 115200 bps !
To: CoCoList for Color Computer Enthusiasts 
Message-ID: <6.2.1.2.0.20060404160345.01ea6200 at mail.coco3.com>
Content-Type: text/plain; charset="us-ascii"; format=flowed

At 12:05 PM 4/4/2006, you wrote:

>Holy Crap?!?!? ;-)
>
>That's so awesome - just for wonderances, about how big is the code? Could 
>it be easily ROMable on the end of a Disk Basic (8K) image? ISTR there's 
>about 1/2K space left over on the standard RSDOS ROM, but I could be wrong...


The sending code is very small.  I suppose it could be recoded to deal with 
the printer's Busy signal and be patched in with BASIC somehow, but I'm 
working on bigger ideas at this time.




-- 
Roger Taylor



------------------------------

Message: 5
Date: Tue, 4 Apr 2006 18:10:16 EDT
From: KnudsenMJ at aol.com
Subject: Re: [Coco] OT -- PC needs TWO Shut Downs
To: coco at maltedmedia.com
Message-ID: <68.68596154.316448c8 at aol.com>
Content-Type: text/plain; charset="US-ASCII"

 
In a message dated 4/4/06 7:45:31 AM Eastern Daylight Time,  
theother_bob at yahoo.com writes:

>>  Say, anyone remember the DOS command to make a HD  bootable?
>
>After booting from a floppy, use 
>SYS  C:



Thanks, but I definitely remember there being a comma or slash switch at  the 
end of the command.  Am I thinking the right thing?  --Mike  K.
 


------------------------------

Message: 6
Date: Wed, 5 Apr 2006 09:09:39 +1000
From: "Bob Devries" 
Subject: Re: [Coco] OT -- PC needs TWO Shut Downs
To: "CoCoList for Color Computer Enthusiasts" 
Message-ID: <003101c6583c$d9e3b9e0$0701a8c0 at master>
Content-Type: text/plain; format=flowed; charset="iso-8859-1";
 reply-type=original

Mike,
maybe you're thinking of the format command?

Format C:/s

is used to format and transfer the system to a hard disk.

--
Regards, Bob Devries, Dalby, Queensland, Australia

Isaiah 50:4 The sovereign Lord has given me
the capacity to be his spokesman,
so that I know how to help the weary.

website: http://www.home.gil.com.au/~bdevasl
my blog: http://bdevries.invigorated.org/

----- Original Message ----- 
From: 
To: 
Sent: Wednesday, April 05, 2006 8:10 AM
Subject: Re: [Coco] OT -- PC needs TWO Shut Downs


>
> In a message dated 4/4/06 7:45:31 AM Eastern Daylight Time,
> theother_bob at yahoo.com writes:
>
>>>  Say, anyone remember the DOS command to make a HD  bootable?
>>
>>After booting from a floppy, use
>>SYS  C:
>
>
>
> Thanks, but I definitely remember there being a comma or slash switch at 
> the
> end of the command.  Am I thinking the right thing?  --Mike  K.
>
>
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.385 / Virus Database: 268.3.5/300 - Release Date: 3/04/2006
>
> 



------------------------------

Message: 7
Date: Tue, 04 Apr 2006 19:43:49 -0400
From: Diego Barizo 
Subject: Re: [Coco] CoCo bitbanger does 115200 bps !
To: CoCoList for Color Computer Enthusiasts 
Message-ID: <443304B5.7050701 at adinet.com.uy>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Does this, by any chance, open a possibility to use a 56 Kbps external 
modem????

Diego


Roger Taylor wrote:

>
> Hear ye, Hear ye!
>
> I'm proud to announce that the same exact code that I wrote for doing 
> 57600 bps communications over the bitbanger port yields *115200 bps* 
> on a CoCo 3 (or any CoCo with a 68B21) when the clock speed is doubled 
> !!  Yes, it was that easy.  Ofcourse, nothing at all about the process 
> is easy, but doubling the bps rate was a matter of just doubling the 
> CoCo's clock rate... but a 2mhz-rated PIA is required which meant the 
> CoCo 3.
>
> I just confirmed quite a few error-free transmissions from the PC to 
> the CoCo for displaying on the screen, and boy does it arrive fast and 
> look good!  I'm using a laptop and a desktop PC both to transmit in my 
> tests, and I'll be adding more sending devices to the list as soon as 
> I can for more testing.
>
> I'm using 100% 6809 code with no hardware modifications whatsoever to 
> any CoCo.  We're talking original CoCo, original bitbanger port, 
> original CPU, original 6821 PIA,.. you get the point!
>
> Any comments?  :)
>
>
>
>
>


------------------------------

Message: 8
Date: Tue, 4 Apr 2006 20:28:32 EDT
From: KnudsenMJ at aol.com
Subject: Re: [Coco] OT -- PC needs TWO Shut Downs
To: coco at maltedmedia.com
Message-ID: <258.9e6ad86.31646930 at aol.com>
Content-Type: text/plain; charset="US-ASCII"

 
In a message dated 4/4/06 7:09:59 PM Eastern Daylight Time,  
bdevries at gil.com.au writes:

>Maybe you're thinking of the format command?
>Format  C:/s
>is used to format and transfer the system to a hard  disk.



I know that formats a disk (usually floppy) and makes it bootable.
But I seems to recall a more complex command line than "Sys :C".  But  maybe 
that's it.
I think I have one big DOS book that actually lists the command used.
Thanks, Mike K.
 


------------------------------

Message: 9
Date: Tue, 4 Apr 2006 17:29:09 -0700 (PDT)
From: Robert Emery 
Subject: Re: [Coco] OT -- PC needs TWO Shut Downs
To: CoCoList for Color Computer Enthusiasts 
Message-ID: <20060405002909.16806.qmail at web81510.mail.mud.yahoo.com>
Content-Type: text/plain; charset=iso-8859-1

> 
> >>  Say, anyone remember the DOS command to make a HD  bootable?
> >
> >After booting from a floppy, use 
> >SYS  C:
> 
> 
> 
> Thanks, but I definitely remember there being a comma or slash switch at  the
> 
> end of the command.  Am I thinking the right thing?  --Mike  K.


Found at http://www.vfrazee.com/ms-dos/6.22/help/help%20summary.htm


-------------------------- MS-DOS v6.22 Help: SYS --------------------------
                                                    
----------------------------------------------------------------------------
 
                                    SYS
 
Creates a startup disk by copying hidden MS-DOS system files (IO.SYS and
MSDOS.SYS), the MS-DOS command interpreter (COMMAND.COM), and the part of
MS-DOS that provides access to compressed drives (DRVSPACE.BIN) to the disk.
(SYS copies DRVSPACE.BIN only if the DRVSPACE.BIN file exists in the root
directory of the source drive or directory.)
 
IO.SYS, MSDOS.SYS and DRVSPACE.BIN are hidden files and do not typically
appear when you type the DIR command. To see these files, type DIR /A.
 
Syntax
 
    SYS [drive1:][path] drive2:
 
Parameters
 
[drive1:][path]
    Specifies the location of the system files. If you do not specify a
    path, MS-DOS searches the root directory on the current drive for the
    system files.
 
drive2:
    Specifies the drive to which you want to copy the system files. These
    files can be copied only to a root directory, not to a subdirectory.


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


------------------------------

Message: 10
Date: Tue, 4 Apr 2006 17:39:09 -0700 (PDT)
From: Robert Emery 
Subject: Re: [Coco] CoCo bitbanger does 115200 bps !
To: CoCoList for Color Computer Enthusiasts 
Message-ID: <20060405003909.3942.qmail at web81508.mail.mud.yahoo.com>
Content-Type: text/plain; charset=iso-8859-1



--- Roger Taylor  wrote:

> 
> I just confirmed quite a few error-free transmissions from the PC to the 
> CoCo for displaying on the screen, and boy does it arrive fast and look 
> good!  I'm using a laptop and a desktop PC both to transmit in my tests, 
> and I'll be adding more sending devices to the list as soon as I can for 
> more testing.
> 
> I'm using 100% 6809 code with no hardware modifications whatsoever to any 
> CoCo.  We're talking original CoCo, original bitbanger port, original CPU, 
> original 6821 PIA,.. you get the point!
> 
> Any comments?  :)
> 

Way Cool! How does this compare to the CoCo's normal speed floppy disk access?
Also curious about double speed disk access (ala HDB-DOS) and hard drive
access.

Kudos,
Bob

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


------------------------------

Message: 11
Date: Tue, 4 Apr 2006 20:55:09 EDT
From: KnudsenMJ at aol.com
Subject: Re: [Coco] CoCo bitbanger does 115200 bps !
To: coco at maltedmedia.com
Message-ID: <242.9e9d155.31646f6d at aol.com>
Content-Type: text/plain; charset="US-ASCII"

 
In a message dated 4/4/06 8:39:46 PM Eastern Daylight Time,  
theother_bob at yahoo.com writes:

>Way  Cool! How does this compare to the CoCo's normal speed floppy disk  
>access?
>Also curious about double speed disk access (ala HDB-DOS)  and hard drive
>access.



Yeah, good stuff!  And I got excited a year ago when I figured out how  to 
read MIDI at 312500 bps (while parsing the MIDI 2- and 3-byte groups).
 
ISTR the Coco floppy data rate is about the same, 100K/s, but I think  that's 
bytes, not bits, so floppy is still 8x faster.
 
Hard drive access is always done via an intermediate hardware buffer of 256  
or 512 bytes.  The bytes are read in/out by a tight software loop that goes  
between the hardware buffer and Coco RAM.  The faster the CPU and tighter  the 
code, the faster a whole file can be moved.
--Mike K.
 


------------------------------

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


End of Coco Digest, Vol 32, Issue 12
************************************



		
---------------------------------
New Yahoo! Messenger with Voice. Call regular phones from your PC and save big.



More information about the Coco mailing list