qxl_fschk is a small utility that will report any problems it finds in QWA (aka QXL) filesystems. It doesn't attempt to repair anything but its output can sometimes be used to restore things by hand. The program has been compiled in QDOS, Linux-{x86,m68k} and Solaris, more exotic architectures should pose no problems.
The Program is GPL
Download qxl_fsch, ~10K zip file