The immediate jump range is roughly +-0x7FFFFFF bytes, so linking the ROM starting at 0xF0000000 and the RAM at 0x00000000 wouldn't allow immediate jumps between the two memory regions.Yes that's what I was thinking. So how did you do it?
| ROM 'hFxxxxxxx | 0xFF001000 - 0xFFFFFFFF | 
 | 
| 0xFF000100 - 0xFF000FFF | 
 | |
| 0xF0000100 - 0xF0001000 | 
 | |
| RAM 'h0xxxxxxx | 0x00001000 | 
 | 
| 0x00000100 - 0x00000FFF | 
 | |