Here’s a video adding flow control to the input buffering from my last video. Unfortunately, I ended up running into a problem that I haven’t been able to figure out yet. As you’ll see in the video, when sending a large amount of text, the computer receives it all correctly—which is the goal. But as it’s receiving it, it doesn’t echo it correctly. It seems like when asserting RTS, the ACIA doesn’t transmit properly, almost like it can’t do full-duplex. But I can’t find any reason for this. I’m really hoping I’m missing something obvious and one of you will point it out. I was expecting this to be a relatively straightforward video, but I guess not.
I’ve tried increasing the transmit delay. I’ve tried disabling interrupts while transmitting. I’ve swapped chips, including using a non-WDC ACIA. I’ve used a completely different serial interface on a different laptop running a different operating system. I’m not sure what I’m missing. Either way, I’ll probably end up adding some of those troubleshooting steps before publishing the final video—hopefully having figured it out by then. In the meantime, please hit me with your theories.
And thanks as always for your support!
-Ben
Doyle M. B. Baxter
2024-09-16 14:10:53 +0000 UTCFlying Toaster
2024-09-16 05:11:25 +0000 UTCDoyle M. B. Baxter
2024-09-15 20:40:43 +0000 UTCMikol Ryon
2024-09-14 15:27:17 +0000 UTCMikol Ryon
2024-09-13 23:03:28 +0000 UTCMatt
2024-08-15 04:07:50 +0000 UTCJim Kelly
2024-08-04 04:26:11 +0000 UTCJim Rees
2024-07-06 19:48:39 +0000 UTCDavid McGrath
2024-07-06 19:26:20 +0000 UTCJim Rees
2024-06-27 15:26:36 +0000 UTCdans
2024-05-22 23:41:17 +0000 UTCMitch Reynolds
2024-04-14 08:22:46 +0000 UTCNormalLuser
2024-04-09 03:21:49 +0000 UTCMitch Reynolds
2024-04-06 22:24:04 +0000 UTCBrian Manning
2024-04-06 04:48:42 +0000 UTCPietro Gagliardi
2024-04-04 21:27:29 +0000 UTCKristian Høy Horsberg
2024-04-02 19:10:09 +0000 UTCDaniel Varga
2024-04-02 17:11:16 +0000 UTCMichael Tedder
2024-04-02 04:33:49 +0000 UTCGeorge Harris
2024-04-02 01:08:33 +0000 UTCPaul Heller
2024-04-02 00:46:19 +0000 UTCJames Chacon
2024-04-01 21:17:17 +0000 UTCJason Thorpe
2024-04-01 20:29:44 +0000 UTCJason Thorpe
2024-04-01 20:12:33 +0000 UTCBen Eater
2024-04-01 19:55:30 +0000 UTCJason Thorpe
2024-04-01 19:53:09 +0000 UTCBen Eater
2024-04-01 19:43:17 +0000 UTCBen Eater
2024-04-01 19:36:23 +0000 UTCBen Eater
2024-04-01 19:31:28 +0000 UTCBen Eater
2024-04-01 19:28:43 +0000 UTCJason Thorpe
2024-04-01 18:00:52 +0000 UTCPatrick Kilian
2024-04-01 15:08:06 +0000 UTCDaniel Varga
2024-04-01 13:08:39 +0000 UTCDaniel Varga
2024-04-01 08:07:23 +0000 UTCJack Rubin
2024-04-01 03:43:07 +0000 UTCJason Thorpe
2024-04-01 00:02:56 +0000 UTCGeorge Harris
2024-03-31 23:02:03 +0000 UTCPaul Heller
2024-03-31 22:59:32 +0000 UTCProgrammerDor
2024-03-31 22:33:12 +0000 UTCJames Chacon
2024-03-31 21:47:15 +0000 UTC