Yo quiero cargar la direccion 0xa000:0000 . Con el c++ de windows que no tiene unsigned char far *; Me mato!
No te mato, no hace ninguna falta, no se usa la segmentacion en modo protegido (32 bits) o largo (64 bits), se usa un modelo de memoria plano. Y se trabaja con memoria virtual asi que olvidate de acceder a la RAM y el hardware directamente, en Windows se usan sus APIs asi como en cualquier otro S.O. moderno.