Sunday, September 25, 2016

Cxbx-Reloaded continues

I wanted to make at least a brief mention of this at the very least.  SoullessSentinel is still working on Cxbx-Reloaded.  It's kind of surprising since I haven't talked to him in quite a while nor have I even kept up on his progress.  So far, it appears to be coming along somewhat.

After looking through the git repository, it looks like someone fixed a handful of things that I was either too lazy to implement properly or just completely forgot about.  One thing he fixed was my implementation of section loading; a proper solution was lacking and I lazily added what was necessary for a few games just to test it.  I looked through that code thinking "man, I sure hope somebody fixed that", and bam, it was there, lol.  They also did a way with alot of the previous FS stuff.  Interesting nonetheless.

If you want to take a look at the repro, click here: https://github.com/LukeUsher/Cxbx-Reloaded

And if you want to see screens, click here: http://imgur.com/a/Bzvti

Some of these titles I've never seen run before, so I guess that's some good progress in itself.  Best wishes for this branch.

Shogun.

16 comments:

  1. People on Youtube told me XQEMU is dead. Is that true? :'[

    ReplyDelete
    Replies
    1. Don't listen to people on youtube in general. When in doubt, ask espes or JayFox; consider me as just a secondary point of contact. :)

      You'll find that many users will assume a project is dead due to lack of major updates or releases within a few months time.

      The same assumption kept happening with Cxbx, and it was getting a bit tiresome because we don't like it when the misinformed start speaking for us. No offense to them because I understand they are just trying to speak to the best of their knowledge.

      Shogun.

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

      Delete
    3. Thanks, but JayFox don´t answer me :(
      And i hope this emu still very alive even there is no news.

      Delete
    4. Well, JayFox appears to have more interest in Citra now, so that's up to him. I thought he said he interacts with the public though.... Espes IIRC deals with university. There's two main guys working on it and they unfortunately don't get paid to do this. So when IRL get in the way, you won't see as many updates.

      Shogun.

      Delete
    5. Also, please refer to the 2nd blog entry below this one ;]

      Delete
    6. I didn't get a message from you anywhere as far as I can tell..
      I'm available on almost all major platforms and through most protocols.

      I'm still busy with University and other projects.
      espes is working now (last I heard from him).

      We've also discussed cxbx-reloaded on IRC before. I don't remember what everyones opinion was though :P
      With CxBx being broken by design (LTO), I think that SoullessSentinel (who seems to be a good coder) will end up working on xqemu (or moving code from xqemu), MAME or MESS when he realizes.

      Delete
    7. XQEMU is the future of Xbox emulation, for sure. This is especially true for people who value accuracy.

      I'm working on Cxbx-Reloaded mostly as a learning project, I am a PHP developer for my day job and I wish to build other skills.

      That said, I believe Link Time Optimised code can be supported in Cxbx. The only LTO library I have came across is D3D8 so I expect by removing the DirectX HLE and emulating NV2A on the low level, I can work around that.

      I wish to keep HLE emulation of the kernel (it's nice to not require mcpx and bios) and the performance of Direct code execution is nice to have.

      Delete
    8. Yeah, it would be nice to keep the DCE aspect, but of course, the HLE eventually has got to go as it has been holding things back for quite some time now. I'm not sure if it's going to be sustainable in the future but I do believe that it's worth a try at least. But of course, LLE is going to give us the greatest accuracy overall.

      As my career life takes priority as of now, I'll leave that up to you for the time being. Of course, I'm around if you ever need me for just a moment.

      Shogun.

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

    ReplyDelete
  3. But I still applaud the effort; I especially like how many improvements from Dxbx are ported back, so: good luck to you, Luke!

    ReplyDelete
  4. So glad to heard that! Cxbx, Dxbx, Xqemu, i thought there're dead.

    ReplyDelete
    Replies
    1. Not dead, just sleeping. That's the beauty of Open Source, nothing dies, projects just sleep for a while until somebody starts working and wakes it up

      Delete
  5. Thanks guys for all your information, i still read people asking for JSRF! Remember there was a community making a game call project beat, still the download for free on the reddit website and the problem they stop was they want money donation to procced the game. It seems never that happen and they close doors. :[
    Now i need is a hope for this emulator, this xbox is the most hurt in butt to get emulated, but time will tell. ;)

    ReplyDelete
  6. First 'Proof Of Concept' release build: http://www.emucr.com/2016/10/cxbx-reloaded-v001-poc.html
    And the new official website which has the latest build to download along with a growing compatibility page: http://cxbx-reloaded.co.uk/

    ReplyDelete