added correct memory access code for system emulation