Xew is a X/Forms based interface to Tormod's Examine WAD program, ew. Tormod wrote this for DOS, and I initially crufted together a simple curses-based interface that allowed it to compile and be useful on Unixen.
Xew shares the same code base as the dos version, but is extended to use the XForms library for graphics and user input. It runs on ix86-Linux and probably on any little-endian Unix supported by Forms. Xew also has features not found in the DOS or curses-based version.
Using Xew is simple, once it is compiled and set up. Clicking an entry in the «WAD Entries» browser on the left will show the corresponding image (or play the sound effect or Mus entry). Most images are shown in the field to the top right.
Most WAD files contain information about the colours used in the images (the palette), but Xew (and ew) does not use this, unfortunately. The user must select from a set of predefined palettes to display the image correctly. The user can also supply a custom made palette (as a PCX file) if necessary.
As the original ew program, the images can be shown
internally, or with an external viewer. Xew can also play sound effects
internally as well as externally, but does not have an internal Mus-player.
Thus, external program(s) must be invoked to play Mus-entries in the WAD
(playing sound does of course depend upon your computer's sound hardware).
Which external programs to use is specified in an ini file.
For MUS-entries, I use a combination of
xplaymidi (see below).