I was doing some tests for a new OSDK article, and I was trying to check some typos in one of the Oric books, and ran this very simple program on both Oricutron (1.2 from OSDK) and my Atmos:
Code: Select all
10 PRINT PEEK(521) 20 GOTO 10
What I noticed is that on the real Oric if I press LEFT SHIFT I see 164, and if I keep pressing LEFT SHIFT and then press RIGHT SHIFT I see 167, and if I release RIGHT SHIFT it goes back to 164.
In Oricutron, the second key is never detected, on the real machine it seems that keys with higher values override whatever is pressed.
Bonus question: In Oricutron if I press ALT, I see the value 166, which is not in the documented list, and I was not able to find the FUNCTION key (possibly 166 was actually FUNCTION but registered as 166 instead of 165?)