This CP/M solution is going to be absolutely amazing! Is someone planning
to show this at Tandy Assembly? I wasn't planning to have a table this
year, but if this is going to happen before September, I might want to
change my mind and plan to demo this sucker!

-Josh

On Wed, Feb 5, 2020 at 3:28 PM Philip Avery <pav...@xtra.co.nz> wrote:

> Very cool Steve. For M100 CP/M we can use this for external 80x24 video
> keeping the RS-232 port free for TPDD which is used for migrating files
> from the net.
>
> Philip
>
> On 6/02/2020 1:58 am, Stephen Adolph wrote:
>
> I've been toying with using the cassette port to send serial data, for use
> with an external device that only takes input data.  Kinda the opposite of
> the BCR port.
>
> The point being - to save the RS-232 port for bidirectional comms.
>
> After some experiments, I think it is quite useful. I have been able to
> demonstrate an absolute maximum speed of ~100kbits/sec (which isn't all
> that useful given the typical serial port speeds) and a more useful 57600
> kbits/sec.
>
> Quite respectable!
>
> To use this routine, you need to make a small change to the hardware.
> There are two unused pins on the cassette port (suggest using pin 7).
> Install a single lead from pin 7 to pin 12 of M34.  This wire bypasses the
> analog filter used by the cassette circuit, and allows the direct output of
> high speed signals.
> Connection to an external device needs only 2 wires from the cassette port
> - ground and Tx data.
>
> [image: cassette hack.png]
>
> A demonstration routine is attached that just loops and sends the same
> character out the cassette port is attached.  At the core it is a very
> short routine.
> Comments welcome.  cheers Steve
>
>
>

Reply via email to