By dumping the whole ROM first (lower 7 bits) and then testing for bit 7, don't you already know the page it's supposed to go to from LDP?