"SCNCLR"+CHR$(13) ist die Standardbelegung von F4, d.h. "O" wird wie Shift+F3 behandelt. Mal die Tastaturmatrix konsultieren...
EDIT: Die Tasten "O", "F3" und die beiden "Shift"s haben keine gemeinsamen Zeilen/Spalten in der Tastaturmatrix, das könnte interessant werden. Vielleicht ist das Kernal-ROM (bzw. -EPROM) vergesslich geworden und die darin gespeicherte Tastaturtabelle hat ein paar Bits verloren.
Sicherheitshalber: Joysticks sind nicht angesteckt, oder? Ein beliebter Fehler ist eingeschaltetes Dauerfeuer, auch wenn das normalerweise andere Symptome bei der Tastaturabfrage hervorruft, aber sicher ist sicher...