(untitled)

Lately I'm pretty deep in real mode / DOS hackery. Addressing is weird. A seg:ofs address refers to absolute memory address (seg<<4)+ofs, which means that e.g. 0823:0011 and 0824:0001 refer to the same address. And at first glance it looks like you get 20 bits of address space, but you actually get a little more because (ffff<<4)+ffff is beyond fffff. What I'm confused by is they could have…