Thanks for implementing this, Alyosha! Definitely easier to TAS with than openMSX, and being able to remap keyboard keys is a great feature.
I found some minor bugs while testing (Penguin Adventure, Galaga, Back to the Future and Rally-X) and they seem to affect all games on the core:
- Sound only comes from the left stereo speaker. My computer can play the audio from NESHawk games and mono MP3s from both speakers, so this seems to be an MSXHawk issue.
- Loading a savestate doesn't display the screen at that state right away. You have to advance a frame for the screen to update. Works normally in NESHawk and other cores.
- Changing either of the MSX Sync Settings does not cause the "Core reboot needed for this setting" message to appear, even though they should both require a reboot so that they can't be changed mid-TAS.
I hope it's not too much trouble to fix these. Thanks in advance.