TKSA ORed the accumulator with $90 before sending it. Its callers pass the secondary address plus $60, as the routine's own comment asks, so TKSA turned a TALK secondary address $60-$6F into $F0-$FF, the OPEN command, on the bus. The contract (C64 Programmer's Reference Guide, TKSA; Michael Steil, "Commodore Peripheral Bus: Part 2", https://www.pagetable.com/?p=1031, which gives TKSA's argument as A = $60 + secondary address): TKSA sends the byte in A as the secondary address to the device told to TALK. TKSA now sends A as it is. Upstream: https://github.com/MEGA65/open-roms/issues/116 (bug 1)