http://geoffg.net/terminal.html
this thing. not my creation this time, but useful. Philip kindly made a kit available to me and immediately I thought, how do I get my RS232 port back? On Wed, Feb 5, 2020 at 1:47 PM Mike Stein <mhs.st...@gmail.com> wrote: > VT100 emulator? Tell us more... > > > ----- Original Message ----- > *From:* Stephen Adolph <twospru...@gmail.com> > *To:* m...@bitchin100.com > *Sent:* Wednesday, February 05, 2020 12:04 PM > *Subject:* Re: [M100] sending fast data using modified cassette port > > 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 >>> >>> >>>