Switched to using XNA since linux suppo support for that is (somehow) better. Added DMA support. Fixed endian problem in Read16() / registers. Remembered to commit.