exactly the motivation ;)  BTW  I have my VT100 emulator board running.
Tonight I hope to fire characters at it using this mod.


On Wed, Feb 5, 2020 at 11:55 AM Mike Stein <mhs.st...@gmail.com> wrote:

> Neat; will have to check it out.
>
> Sounds like the perfect answer to redirecting the video to an external
> terminal/display while leaving the RS-232 port available.
>
> And if you're going to use 'real' RS-232 you'll probably have to invert it
> anyway.
>
> m
>
>
> ----- Original Message -----
> *From:* Stephen Adolph <twospru...@gmail.com>
> *To:* m...@bitchin100.com
> *Sent:* Wednesday, February 05, 2020 10:27 AM
> *Subject:* Re: [M100] sending fast data using modified cassette port
>
> yah interesting.  Almost the same approach.
> I think it is wise to take the TTL signal from the output of the schmidt
> trigger buffer, rather than from the CPU itself.  So in M100 use case that
> would be inverted TTL.
> But overall, the same.
>
> On Wed, Feb 5, 2020 at 9:47 AM Kurt McCullum <ku...@fastmail.com> wrote:
>
>> Interesting Steve,
>>
>> As I was looking at that I couldn't help but think of the TTL output that
>> the NEC8201 has available on Pin 1 of the cassette port. Looks like you may
>> achieved something very similar.
>>
>> For input you could always look to the BCR port. The two could be used in
>> conjunction to create a TTL i/o pair.
>>
>> Kurt
>>
>> On Wed, Feb 5, 2020, at 4: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
>>
>>
>> *Attachments:*
>>
>>    - cassette hack.png
>>    - sndcas_57600.asm
>>
>>
>>

Reply via email to