felipesanches / mame

MAME - Multiple Arcade Machine Emulator
Other
4 stars 1 forks source link

[anotherworld] rolling on the toxic gas tunnels requires holding downarrow key (it shouldn't) #3

Open felipesanches opened 7 years ago

felipesanches commented 7 years ago

In the level in which we have to roll inside tunnels with toxic gas jets, the player only moves left and right if we hit the left or right arrow keys while holding the down arrow key. In the original game engine, we did not have to hold downarrow key.

This may be a bug in the keyboard input handling code at src/mame/drivers/anotherworld.cpp (static INPUT_PORTS_START( another_world )) or at src/devices/cpu/anotherworld/anotherworld.cpp (another_world_cpu_device::input_updatePlayer() method).

felipesanches commented 7 years ago

I think this only happens on the Amiga version, perhaps ?!

felipesanches commented 7 years ago

No. I've just seen it happen with the MSDOS bytecode.

felipesanches commented 7 years ago

I can confirm now that in a real PC running the MSDOS version of the game, there's no need to hold the down arrow key in this level.