Search found 10 matches

by John_M
Thu Dec 21, 2023 9:29 pm
Forum: Hardware
Topic: Working around the W65C51 transmit buffer empty bug
Replies: 61
Views: 38646

Re: Working around the W65C51 transmit buffer empty bug

Way, way, way back when I did use the 6551 (the original, not the current broken one), I decided I was going to use IRQs in both directions and plugged away at it until I had a “foolproof” driver.
I posted my first attempt at a driver along with my current schematic on the previous page, though I ...
by John_M
Tue Dec 19, 2023 7:53 pm
Forum: Hardware
Topic: Working around the W65C51 transmit buffer empty bug
Replies: 61
Views: 38646

Re: Working around the W65C51 transmit buffer empty bug

The transmitter and receiver would gradually drift apart in timing and things would fall apart.
I'm not sure which transmitter/receiver pair you're referring to, but I assume you mean the Tx in U1 which is set to 8-N-2 and the Rx in the external PC that's set to 8-N-1? Doesn't that Rx simply see ...
by John_M
Tue Dec 19, 2023 6:49 pm
Forum: Hardware
Topic: Working around the W65C51 transmit buffer empty bug
Replies: 61
Views: 38646

Re: Working around the W65C51 transmit buffer empty bug

I would still link RX and TX on one ACIA used for transmitting
Ah, right. I understand now. Thanks, George.

The attachments show where I am at the moment. None of this is tested yet and the code isn't complete so it isn't ready to assemble, but it should show where I'm aiming. I'm going to have ...
by John_M
Tue Dec 19, 2023 4:46 pm
Forum: Hardware
Topic: Working around the W65C51 transmit buffer empty bug
Replies: 61
Views: 38646

Re: Working around the W65C51 transmit buffer empty bug

Thanks George. That's a much more comprehensive data sheet than the one currently available from WDC's site (dated August 21, 2021). I'll implement your suggestion, which means I'll have to revert to using the Rx part of U2 as the dummy and, no doubt, confuse myself in the process!
by John_M
Tue Dec 19, 2023 3:13 pm
Forum: Hardware
Topic: Working around the W65C51 transmit buffer empty bug
Replies: 61
Views: 38646

Re: Working around the W65C51 transmit buffer empty bug

Some notes:
Thank you for taking the time to look and offer such helpful feedback. I'll tie DCDB and DSRB permanently low. CTSB too, for the time being. It would be nice to be able to use CTS/RTS eventually but that's some way away. I've noted your points about IRQB , removing the diodes and ...
by John_M
Mon Dec 18, 2023 8:54 pm
Forum: Hardware
Topic: Working around the W65C51 transmit buffer empty bug
Replies: 61
Views: 38646

Re: Working around the W65C51 transmit buffer empty bug

I know your views on the subject, BDD, and respect them. I even posted my diagram in monochrome in your honour, having spent a long time reading before posting. To answer your question, I want to do it this way because I think it might work; because I haven't seen anyone else suggest it; because I ...
by John_M
Mon Dec 18, 2023 6:22 pm
Forum: Hardware
Topic: Working around the W65C51 transmit buffer empty bug
Replies: 61
Views: 38646

Re: Working around the W65C51 transmit buffer empty bug

gfoot wrote:
You could also connect TX and RX together on the same chip instead of connecting them between chips.
That's what I decided to do for my testing and it's shown that way in the diagram. It's much less confusing to think of one chip being dedicated to Tx and the other one to Rx.

- John
by John_M
Mon Dec 18, 2023 5:21 pm
Forum: Hardware
Topic: Working around the W65C51 transmit buffer empty bug
Replies: 61
Views: 38646

Re: Working around the W65C51 transmit buffer empty bug


That's an interesting idea and I might just try it as I have a bunch in a tube otherwise unused...


Thanks Gordon. I should think a lot of members have a few of them lying around. This is the circuit I came up with and initial testing on a breadboard based on checking the status registers looks ...
by John_M
Mon Dec 18, 2023 3:08 pm
Forum: Hardware
Topic: Working around the W65C51 transmit buffer empty bug
Replies: 61
Views: 38646

Re: Working around the W65C51 transmit buffer empty bug

Just a thought that occurred while reading about this hardware bug. I haven't seen it suggested by anyone else so apologies if it's there somewhere but I've missed it.

Since the Rx side of the W65C51 works as expected and can be used with interrupts, why not flog a dead horse back to life with ...