Emupedia's EmuOS is a fake Windows 98 desktop loaded with retro games and apps. Click around like it's 1998 again.
The game opens on its maker's website in a new tab. MegaClip just points you there.