As mentioned on my Were there any standard tricks to fix PET upper/lower case differences? question, I'm trying to figure out what to expect when running software generically labelled as "PET" on my Model 4016.
A disk of games I found included some space-themed target practice game. The instructions were kind of vague and just said something like "use the numberpad like normal" but when I went to play it didn't not work as expected. Instead of like 8 being up, 4 being left, etc. I found through experimentation that it was something more like * went left, 2 went up, some letter like S (!) made it go right, and I never found a key to make it go down! [I probably have the specifics wrong and could test again this evening if the details are important.]
Were there lower-level scancodes available, that some games relied on, which would explain this behavior? Like on my other question about upper/lowercase, was there a sort of standard expectation that users would patch up software if this was an unavoidable compatibility difference between models? Or is it more likely the code just got corrupted somewhere between the 1980s and me
(Possibly related to What were Commodore's keyboard layouts before the VIC-20? but that doesn't go much into the software side of things.)