Mesen is a multi-system emulator for Windows, Linux and macOS. It supports NES, SNES, Game Boy (Color), Game Boy Advance, PC Engine and SMS/Game Gear games.