|||||||||||||||||||||||||
|Xenoborg Dev Changelog:|
|||||||||||||||||||||||||

10/28/11
- Added some preliminary audio and ac97 emulation code. Not enough to do much
  and is untested but will test asap. Going to use DirectSound for the time 
  being until I'm ready to use another more complex API.
- SIB.scale was not being handled at all.  Added a fix for that and now it 
  should work properly. Not thoroughly tested, but it appears to work for
  the comingSoon.xbe OpenXDK sample...
- comingSoon OpenXDK sample partially works. The screen clear to blue operation
  just creates blue vertical lines and the coming soon picture doesn't show yet.
  Crashes instead.
- The framebuffer pointer is allocated to be 4mb, not just the size of the 
  screen @ 32-bits.

10/27/11
- Fixed a nasty instruction decoding bug in emu_cpu.c, the instruction size
  was not being incremented under certain conditions involving the SIB byte
  and displacement bytes.  Might still cause problems in the future.

10/25/11
- Added support for kernel functions via HLE (temporary solution).
- Implemented the following kernel functions:
	* DbgPrint
	* KeTickCount
	* HalInitiateShutdown
	
10/22/11
- added support for new instructions:
	IN (all)
	OUT (all)

10/21/11
- Fixed a bug in mov (op 0xa0/0xa1) where displacement bytes weren't being used.
- xbdev.net's asm image sample now draws fine.

