DOSbox uses the SDL library to emulate the early operating environment of the PC. It supports the classic file systems, CPUs and sound and videocards of that era almost flawlessly, with hundreds of titles on the compatibility list. DOSBox has become something of a standby in this regard, with popular websites like GOG.com using it extensively to get their catalog of PC golden oldies running perfectly for modern customers. SDL also means versions exist for many platforms, including Linux and OS X.