v0.0.2
- A full commercial games runs fine on the Pandora platform: Airline Tycoon Deluxe.
- Implemented all planned subparts of Box86 except JIT support.
- CPU Emulation is at roughly 75%. This includes x87 and SSE/SSE2. MMX is barely implemented (but barely used anyway).
- x87 emulation is simplified, no real x87 State handling (but should not be mandatory, as the native libm library is used)
- No Signal handling yet
- ELF Loader is crude and probably full of bugs. Also, the initialisation of libraries are defered after all symbols are resolved for now.
- Wrapped libraries include libc, libm, rt, pthread, libdl, dllinux, libasound, GL, GLU, SDL1/mixer/image, SDL2/mixer/image/smpeg, OpenAL/ALUT, libz, libpng16, vorbisfile, x11/xrandr/xxf86vm.
- Most wrapped libraries are still partially implemented ( the SDL1 & GL libraries should be complete).
- Implemented specific mecanism for SDL(1/2) RWops, to be able to used them both in Native and x86 world.
- WorldOfGoo works, but is painfully slow on the Pandora platform (there is too much double math, and lack of JIT).
- FTL works, but sound is broken (issue with thread? asound? or CPU core?)
- Limbo launches but crashes before main menu.
Full Changelog: https://github.com/ptitSeb/box86/commits/v0.0.2