WAV-PRG converts Commodore 64 tapes to PC emulator files (.PRG, .P00, or .T64) and back. WAV-PRG can read from/write to WAV files, or directly read from/play to the soundcard. A plug-in structure allows recognition of multiple C64 tape formats: in order to support a new format, one can write a new plug-in, without needing to change the main program.
Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.
xtrs is a Radio Shack TRS-80 Model I/III/4/4P emulator for Unix and the X Window System. It includes lower case, the real time clock, hi-res graphics, serial port, parallel printer, mouse, cassette, sound and music output (requires OSS), 5" and 8" floppy disk drives, and even hard disk drives. The emulated floppy and hard disk file formats are compatible with the popular MSDOS-based emulators by Jeff Vavasour, Matthew Reed, and David Keil. Under Linux, physical floppy disk drives are also supported. Physical cassettes can even be read and written.
gnuboy emulates the Color GameBoy handheld console in portable C, with interfaces for X11, Linux fbcon and svgalib, SDL, DOS, and Windows, with other ports planned in the future. Compatibility with ROMs tested is around 99 percent, and all major hardware features except SGB extensions are supported. With the optional optimized i386 assembly code, gnuboy can run at the full 60 FPS even on Pentium/75s and below. No special libraries are required to compile, and gnuboy is known to build on many *nix variants.