OK, I managed to get it working, it was my fault after all.
I noticed two very small shorts between the pins of the DB-25 connector, and I don't have any de-soldering tools, so I unsoldered the DB-25 head and replaced it with a new one.
However, I still think the chip sits too high in the IC...