The AM29F032 is a fully parallel part, hence the interface is brute force, 22 pins
needed for address, 8 for data, and pins for OE. WE, CE. The address data has
to be split across 3 ports. A read is simple, present address, 22 bits, and set OE and
CE low, and follow the buss operations table to do the read.
If the sacrifice in pins is too high you could use a serial to parallel external SR part,
or a supper low costs PSOC 1 programmed as a serial to parallel converter.