JayFoxRox / xqemu-espes

Archive only. Repository moved to JayFoxRox/xqemu
https://github.com/JayFoxRox/xqemu
24 stars 1 forks source link

Handle AC97 reg access of all sizes #26

Open JayFoxRox opened 7 years ago

JayFoxRox commented 7 years ago

Fixes AC97 output with OpenXDK XAudio.

QEMU does not handle 16 bit writes to two neighbouring 8 bit registers (and similar combinations). The fix is still not ideal; I'm thinking this might be more complicated internally (= what happens when writing to the middle of a 32 bit register with 8 or 16 bit?). It will require further hardware testing.


TODO: