Skip to content

v0.0.2

Compare
Choose a tag to compare
@ptitSeb ptitSeb released this 19 Nov 21:18
· 4625 commits to master since this release
  • 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