Tuesday, April 29, 2014

XQEMU: Smashing Drive Ingame




Okay, we're moving along here faster than I anticipated.  Just a few moments ago, I added a few texture related fixes to XQEMU, and now Smashing Drive goes ingame!  Although there isn't too much visually impressive in this game, it's proof that LLE is a feasible idea.

In my experience, Smashing Drive has always been the easiest Xbox game to emulate (the game is only 90mb, making it the smallest known commercial Xbox game that I know of!), so I'm not really too surprised it's working this well.  You're probably wondering why the colours are inverted, lack of colour keying and depth testing, etc.  The emu actually doesn't appear to implement any render states at all at the moment, and we're still working out how certain texture formats should be interpreted in OpenGL.  Other than that, everything runs with minimal issues, minus the random freeze likely caused by race conditions.

So, just wanted to give you all a quick update on XQEMU's progress as of late.  Thanks for reading!

Shogun.

17 comments:

  1. If you want to know how it can look with the right shaders and render states and stuff, look at this video I shot when I was working on Dxbx : http://youtu.be/6T5NXgdb0AU

    ReplyDelete
    Replies
    1. Oh yes, I remember that! It even looked better than Cxbx!

      Delete
  2. Great stuff. Are you pushing your code changes onto Github or somewhere?
    - Echelon9

    ReplyDelete
    Replies
    1. I don't have a github account. What I did was simply download the entire project in a .zip file, build, and report to espes.

      Delete
  3. This is pretty impressive for such new emulator.
    I assume that this works on Windows x64 right? Seeing as it is LLE emulator.

    ReplyDelete
    Replies
    1. Since qemu doesn't have such a requirement, that won't be an issue. I'm using 64-bit MacOSX, so of course it will work!

      Delete
  4. can ToGL help? https://github.com/ValveSoftware/ToGL

    ReplyDelete
    Replies
    1. No, the GPU is also low level emulation and the hardware is more OpenGL style than D3D.

      Delete
  5. This comment has been removed by the author.

    ReplyDelete
  6. It's damn nice to see you're still tinkering away at this. Keep up the good work bud, we appreciate it.

    ReplyDelete
  7. Looks fine in my fork now :)

    Screenshots: http://imgur.com/a/C1Rrm
    [also.. Rollercoaster Tycoon]

    ReplyDelete
  8. Incredible...Just...Incredible, All my hopes for a %100 Xbox emulator are not dead yet!

    ReplyDelete
  9. Hello, are you accepting donations?

    ReplyDelete
  10. I would really enjoy helping you out with this, I'm going to be going to school for game programming, and emulators are the most exciting for me

    ReplyDelete
  11. Sweet! can't wait to see more!

    Also, let us know if we can donate, if that you allows you to have more time to work on this.

    ReplyDelete
  12. Hey Blue, nice job man. Well if someone can able to play this game, please use the latest Demul.
    I still not clean the dvd xbox drive yet.

    ReplyDelete