In my case, it turned out that only .zip worked. Neither .mx1 nor .rom ran, however, they all worked well after zipping them. I also tested on Retropie and Batocera, and confirmed they all had the same issue. Could be fMSX's issue. Hope this would help someone in the future.