Closed frankmilliron closed 1 year ago
Don't we need to PHP first and PLP when done, do interrupts aren't left disabled?
I guess since the prodos driver does that than the init should as well!
OK I added those. Let me know if they're in the correct spot. Seems to work on real hardware, with no hangs or missed detections.
Later revisions of the //c ROM set an interrupt when DTR changes state. By turning off interrupts before changing the ACIA settings we can avoid missing detection of responses from the Cricket! (depending on previous state of the register).