I think you got the wrong vswap.wl6:
a6d901dfb455dfac96db5e4705837cdb vswap.wl6
The checksum above seems to indicate a file from the 3D Realms release, but the other files' checksums are from the GOG/Steam release. I tested with the GOG release and the game works fine.