I created a contiguous memory space in the rom segment to make virtual addressing easier.