BSP2MAP is a decompiler for HL1 engine maps. It converts BSP format files into .MAP files so that it can be loaded into Hammer. Unfortunately, HL1 maps do not store as much information about the geometry of a map as HL2 does, so the geometry has to be recreated using the polygons.
Download BSP2MAP.