Login
Back to forumSee the full topicGo to last reply

Posted By

GeorgeHug
on 2021-12-15
17:45:29
 Re: Error in Plus/4 Kernal Rom

I've completely rewritten the alternate ACIA servicing code. The new version is on my Github:

https://github.com/gbhug5a/My_CBM_stuff/tree/main/Plus4_IRQ_ACIA_error

In addition to the "BEQ" error, it now fixes the double-interrupt problem on transmit, and turns off transmit interrupts if there's no outgoing traffic.

I have no way to see if the new code works. I've looked at a number of Plus/4 terminal programs, and most of them bring their own servicing code with them, so they wouldn't benefit from what I've done. One exception is Higgyterm for the Plus/4, which as far as I can tell just uses all the Kernal stuff as is. It might be interesting to see if Higgyterm would run better with my code pre-installed.

Anyway, thanks for everyone who helped me get this finished. It's been hanging for 30 years, and I just needed to get it done.



Back to top


Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon