The AM29LV040 is not in the supported list, but I think it should be compatible with AT29LV040. For reading, all 29X040 device should work on AM29LV040B. If you can not read the chip at all, then some thing wrong with your adapter or chip.
The 37VF040 is in the supported list, it should be OK for read/write.
It's better to check the adapter any problem since it is a "Simple" socket conversion. Just use a multimeter to make sure there are no open/short soldering on the socket.
found out that I can use AM29LV002B to program the AM29LV040B, but i cannot access anything more that 2MBits....does anyone know how to hack the top2048.lst file?
The read/write command for AM29LV040 and AM29F040 should be same. So, if you can modify the PLCC32 adapter by add two diodes on Vcc pin, then you can try to use AM29F040 to write the AM29LV040.
The two diodes are for make the VCC to 3.3V compatible for AM29LV040.