I've noticed something weird today in OpenMSX, and I wonder if this actually happens in real hardware. Hold the UP and RIGHT arrow keys at the same time, and then (without releasing), press "R". Instead of an "R", I get a "P" and an "R". This happens both in BASIC mode, or when playing a game (I noticed it because when pressing the "R" in Tales of Popolon to change CPU mode, sometimes it was pausing the game, rather than changing the CPU).
Is this expected behavior?
It could be due to your pc keyboard
Ghosting is frequent
This is just correct emulation of MSX keyboard ghosting... This happens on every MSX due to keyboard hardware implementation.
oh! ok! Thanks guys
You can disable the Key ghosting in Openmsx by editing the XML file for the machine type in question.
This is documented here: https://github.com/openMSX/openMSX/blob/master/doc/keyboard....
Basically in the PPI section of the config file you need to set key_ghosting to false.
However, your PC keyboard can also suffer from ghosting, and the emulator cannot do anything about that obviously.
Have a look at this wikipedia article for more details
Rollover (Key jamming and ghosting)
rderooy, I've edited your post so your Wikipedia link actually works since this forum's software does not recognise ( nor ) as part of a link. A handy way around this is to replace them with their urlencoded alternatives %28 and %29
Don't you have an account yet? Become an MSX-friend and register an account!