ZSNES is an SNES emulator for i386 machines running Linux, DOS, or Windows. It allows you to play most SNES games on your PC. It also adds several enhancements not present in the original SNES such as filters to improve image quality, savestates to be able to save/restore your game at any time, and more.
vile is a text editor which is extremely compatible with vi. It has extended capabilities in many areas, including multi-file editing and viewing, mouse support, infinite undo, additional operators, and rectangular operations. Vile has an optional Perl interface for UNIX and NT. It can also be built as "xvile", which is fully X-aware, or "winvile" for Win32, with scrollbars, menus, etc.