Package: openmsx
Version: 0.15.0-2+b1
Severity: important

Dear Maintainer,
When using openMSX, holding a key and then pressing another one makes the 
emulator act as if the key that was being held weren't.

This issue can be easily reproduced with the arrow keys and a game that is 
controlled with them. In order to reproduce:
1. Hold the right arrow key.
2. Press any other arrow key without releasing the previously held one.
3. A few seconds later the emulator will acts as if the right arrow key weren't 
held, but it is.

A game where this issue is pretty noticeable is "Knightmare II: The Maze of 
Galious", where the up arrow key is used to jump. Moving the character to the 
right, jumping and keeping going to the right makes the character to stop 
although I hold the right arrow key.
It can be reproduced pressing any kery (e.g. pressing M while holding up), but 
it's more noticeable when it happens with movement keys.

This happens launching openmsx from the terminal or by using openmsx-catapult. 
And it happens with any MSX type (C-BIOS, FS-A1WSX...).

It may look like it's a problem with the keyboard or a limitation of the game 
console, but this wasn't present in previous versions.

I hope I explained myself well.

-- System Information:
Debian Release: 10.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-8-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8), 
LANGUAGE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages openmsx depends on:
ii  cbios            0.28-1
ii  libasound2       1.1.8-1
ii  libc6            2.28-10
ii  libgcc1          1:8.3.0-6
ii  libgl1           1.1.0-1
ii  libglew2.1       2.1.0-4
ii  libogg0          1.3.2-1+b1
ii  libpng16-16      1.6.36-6
ii  libsdl-ttf2.0-0  2.0.11-6
ii  libsdl1.2debian  1.2.15+dfsg2-4
ii  libstdc++6       8.3.0-6
ii  libtcl8.6        8.6.9+dfsg-2
ii  libtheora0       1.1.1+dfsg.1-15
ii  libvorbis0a      1.3.6-2
ii  openmsx-data     0.15.0-2
ii  zlib1g           1:1.2.11.dfsg-1

openmsx recommends no packages.

Versions of packages openmsx suggests:
pn  dmktools          <none>
ii  openmsx-catapult  0.15.0-1
pn  openmsx-debugger  <none>

-- no debconf information

Reply via email to