The '510 has a 128x176 ROM array, and I figured the '511 ROM layout would be the same but with the full 64 pages instead of just 44. And the '511 ROM *is* 128x256, but the rows and columns are transposed, so it's really 256x128. It turns out that they put two 128x128 arrays side by side, and switch sides every 8 pages.