Skip to content
Jannik Vogel edited this page Jun 3, 2016 · 40 revisions

Currently working on:

Please check my open pull requests on this repo!

###[3d-stc] (Private?)

  • 3D STC textures [still broken, but colors are correct?!] (used in Kingdom Under Fire [- The Crusaders] loadscreens for the "Loading" text).

Unmaintained

###[branch travis-ci] (PAUSED!)

  • Travis-CI linux (gcc/clang) support [Done]
  • Travis-CI windows (mingw) support [Done]
  • Travis-CI osx support [probably later]
  • Config cleanup [TODO]
  • Deployment [TODO]

###[branch nv2a-replay] (PAUSED! OUTDATED!)

  • GPU access recording + playback

###[branch dvdx2] (PRIVATE!)

  • DVD-X2 auth = Needs cleanup and very hacky but works
  • DVD-Dumping = work paused

###[branch hacks] (OUTDATED! REMOVE AFTER CHECK!)

  • Some attempts to improve the PSH and get rid of GL3 bugs
  • Also where stashed changes go

###[branch xid-sdl]

  • 360 Gamepad support for testing [Works]
  • Configuration options [TODO]
  • Haptic feedback [Done but entirely untested - will only be merged once we use a more recent QEMU with SDL2]
  • Should be rebased to new xid and merged with SDL2

Queue:

Interesting bugs:

  • College Hoops 2K7 sets bump_env_matrix for stage 0 [assertion fails!]
  • 187 Ride or Die headlight lighting way too bright
  • DoA3 menu chars in wrong place
  • Fahrenheit splitscreen scenes are not offset properly (probably surface_x and surface_y related..)
  • VP: "MAD R#.x, c[0], c[1]" with R#.x being any normal (not nan or inf) float and c[0] = -inf, c[1] = +inf gives >= 1.0 on xbox, <= 0.0 on emu
  • Revolt menu black [NaN attributes, attributes are written to pusher using 0xb00a2 [value pushed is in esi = 0xffc00000 which comes from 0x3a7fa0 which comes from 0x64f364 which is calculated at 0xac8ad]]
  • Oddworld: Munch Od. is VERY slow
  • Chase: Hollywood Stunt Driver draws on top of Xbox logo some splash screen