XM8 is a multi-platform emulator of NEC's personal computer PC-8801MA (PC-8801mkIISR upward-compatible). It is based on ePC-8801MA which is part of The Common Source Code Project.
The file includes executables for Windows, Linux, and Android. The source is also included.
The included Readme is in Japanese but translate rather well using Google Translate.