TODO

  • x64 dynamic recompiler (in progress)
  • Get setjmp/longjmp to work in Emscripten without it slowing things down.  This is necessary for some games like SimTower. (update: 11/27/2017 Currently waiting for WASM to support this)
  • Direct3D/OpenGL in Emscripten, perhaps glshim
  • Save/Load state, not sure how this will work with OpenGL, needs research
  • Android port
  • OPL2 and PC speaker support
  • Relative mouse support so that FPS games can use the mouse
  • Improve OpenGL support so that it can be used with DirectDraw games like Age of Empire