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.
It needs libsdl to work.