libretro / nxengine-libretro

Port of NxEngine to the libretro API. NXEngine is a Cave Story game engine clone
85 stars 89 forks source link

Keyboard mode, Tup rules for genode #55

Closed ehmry closed 5 years ago

ehmry commented 5 years ago

The biggest change in this PR is the ability to switch to keyboard input using retro_set_controller_port_device. This restores the Esc menu, which only makes sense if things like F1 and F2 are actually mapped.

Reverting the Genode Make rules and adding Tup is minor, if you look at the diff back to before the Genode rules were added you can see that original order of compiler flags are restored.

hizzlekizzle commented 5 years ago

@fr500 I think you've worked with this core in the past. Do you have any thoughts on this?

inactive123 commented 5 years ago

Is the default still the gamepad?

Don't make it default to keyboard by default in case it's not. Always default to gamepad, keyboard should be an optional thing.