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.
  |