Just combining two 16 bit registers for a logical 32 bit address would have been better than the weird partially overlapping addressspace.