mirror of
https://github.com/open-develop/xenoborg.git
synced 2025-04-02 13:21:42 -04:00
38 lines
1.4 KiB
Text
38 lines
1.4 KiB
Text
|||||||||||||||||||||||||
|
|
|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.
|
|
|