Cxbx Progress

There was some amount of activity in a private branch in the Cxbx project recently..

I have been talking to a developer, Martin, who has spent some of his extra time fiddling with Cxbx. He was able to get some teaser screenshots from Battlestar Galactica. The game displays the menu, and even some in-game. I won’t get into too many details, but here are a couple screenshots.

Battlestar Galactica - menu 2 Battlestar Galactica - menu 3

Battlestar Galactica - in-game (fullscreen) Battlestar Galactica - in-game (windowed)

I have not started to work on Cxbx on a regular basis — but I think this progress is very motivating, and it is tempting me to boot back up my development setup and take another look after a very long absence.

Many thanks to Martin for the contributions and for allowing me to post about his progress. Cheers.

52 Responses to “Cxbx Progress”

  1. retroK Says:

    Thats very great news. Hope to see some more development and maybe a small release :-)

  2. ShAddiX Says:

    Wow!! Just great! :) :) :)

  3. _Hyde_ Says:

    I’d be very interested in helping either of you in the development. Who should I contact for more info?

  4. caustik Says:

    _Hyde_ - you can email me for more info

  5. refraction Says:

    hey Caustik, nice news :) you should speak to a guy who goes by the nickname “blueshogun96″ on ngemu, if you look in the cxbx section, he has been doing some work on the kernel etc, so he might have some stuff done the other guy hasnt! It all helps i suppose :)

  6. caustik Says:

    I admit I have not been keeping up to date on the forums. I do know blueshogun94. I will have to take a look and see what he has been up to. I am happy to have help.

  7. blueshogun96 Says:

    Here I am!!! Great to see you back. I’ve got almost a years worth of information, updates/fixes and new findings (i.e. new XDK support, MANY new additions to the Kernel, etc.) to share. Although I’ve only made progress with 3 games, I still think I could be a useful contributor. A lot of new situations have come up lately and I want to tell you what they are because some thing only you know how to do. A very rare situation has come up with the game Blood Wake and I think you might want to see it for yourself.

    I’ve been meaning to contact you via this email address: xbox@caustik.com, every time I mail to it I get an email telling me it’s full. Is there another email address where you can be contacted at? If so, let me know because I am also willing to lend further assistance with Cxbx. Cheers!

  8. caustik Says:

    Shoot me an email my handle at gee mail (I hate spam email parsers)

  9. Cxbx update! « Blueshogun96’s (Shogun3D’s) Weblog Says:

    [...] Blog: http://caustik.wordpress.com/2007/09/25/cxbx-progress/ [...]

  10. Martin_sw Says:

    Hello blueshogun96, i have seen some of your code fixes on NGEMU, and i think i posted in the Unreal Championship thread to. I think it would be good to get as mutch help we can get :), so shoot me a pm on NGEMU and i will fill you in on the stuff i have been doing.

  11. blueshogun96 Says:

    Oh, one more thing, I can resume working on Cxbx as soon as I can fix my WinXP x86-32 partition on my PC.

  12. CXBX - Xbox Emulator for Windows news | The Vintage Gaming Network Says:

    [...] More info available at this CXBX post. [...]

  13. Zomby Says:

    I can’t wait to see some new stuff in the sourceforge trunk. I’m going to have a look at what’s in there now. (Had stopped looking a while back, never saw Martin’s branch) I’ve been a very minor contributor in the past but if I can provide anything to help in the project I sure will.

  14. blueshogun96 Says:

    It’s great to see you back Zomby! It looks like the old team and old friends are starting to unite again! Hope to get many Xbox exclusive titles working sometime!

  15. XsTatiC Says:

    Wow. I had though that the entire xbox emu scene had dried up. I’m very happy to hear this news, give thanks to Martin ( and Caustic for the update ). Also super happy to see the old-school scene names here. Cheers :).

  16. Drewster Says:

    Hi.

    Just so you know i and others are interested in this one.. Keep up the great work.

    Drewster

  17. Hell Hound Says:

    I was quite following this when it first came out and was totaly convinced the concept was the right way to do xbox emulation. I’m totaly thrilled it’s not dead yet and came back to life! Keep up the good work!

  18. Bennett Says:

    I’ve been following CXBX for forever, I kept checking the website even years after the last update =). I’d be thrilled if you decide to start up the project again. PS2 and GC emulaion is so advanced, why not XBox =)

  19. Daniel Says:

    Holy S***!

    Great job, man!

    Keep up the good work!

  20. Writhing.Shad0w Says:

    This is incredible. Between this and the XBMC-linux tree starting to become reasonable, we could be looking at a full port of an xbox system to some serious hardware. Imagine running XBMC-linux WITH .xbe support for games! It just a matter of time and serious hardwork by you guys. Thanks a million!

  21. PROgam эмулирование - в разработке первый эмулятор Xbox для ПК | PROgam Says:

    [...] группой энтузиастов, носит имя Cxbx, и уже сейчас можно взглянуть на  скриншоты новой версии программы в рабочем [...]

  22. blueshogun96 Says:

    @Bennett, you asked, “PS2 and GC emulaion is so advanced, why not XBox =)”

    XBox is harder to emulate then both PS2 and GC, both HLE and LLE wise, believe it or not.

  23. Hell Hound Says:

    The total HLE approch of cxbx makes it even harder I guess. Wrapping the whole win2k kernel + all XDK certainly isn’t that much fun ^_^ I imagine XBMC running under cxbx would be THE killer app. All the goodness of XBMC with the raw power of modern X86 CPUs!

  24. Ashlar Says:

    Would XBMC emulation be harder or easier than games? Considering it doesn’t access all of the GPU’s resources I would say easier, but I’m no programmer.

    I’d prefer going this route, as opposed to the Linux port, since having a Linux machine under my HDTV is not exactly my dream… with Windows I could access more games.

  25. Jake Turner Says:

    hi guys, ive been following emulation since 2005, mostly because -until 2006 -i didnt own a single console.

    I have a Vista-based(will install XP eventually) PC with a Celeron D 3.33 GHz CPU, GeForce 7600 GS on PCI-e x16 with 512 MB DDR2 vRAM, and 1 GB of DDR2 system ram(2 GB if you consider 1 GB of USB flash memory used for ReadyBoost).

    if you need a tester, please shoot me an email (jakebiggs at gmail dot com)

    i have 34 xbox games i can use for compatibility testing. i know the celeron isnt a powerful processor, but im sure it would still run some games. i use a 19″ widescreen monitor at 1440×900. so i guess i could help with possible widescreen support too. i also use a phillips 5.1 surround system(right now im using Dolby ProLogic+II until i get a dedicated PCI sound card with optical/or coaxial out.

    It’s awesome to see more work being done on this emulator, especially when the 360’s security is close to being cracked, to run homebrew. if we can’t use the 360’s XB1 emulator, im sure a CXBX port would do. :D

  26. caustik Says:

    XBMC should be easier, in theory, then a retail game - since we have the full source code available. Makes it much easier to add all the API hijacks that are necessary.

    Cxbx would be funny to see on an Xbox 360 hehe. I will shoot you an email when we need testing.

  27. BigIg Says:

    Your and other programmers work never ceases to amaze me!

  28. apexad Says:

    On the CXBX page, you did not update the year. There are 2 posts for 09.25.06, one of which I believe is referring to this post.

  29. caustik Says:

    Woops. You’re right - fixed :)

  30. Demon5000 Says:

    wow I never gave up whishing for the day, u would all start again! “CXBX runing on 360 with full 3 core gpu what a dream that would be” rock on guys !!!

  31. Nextis Says:

    Im very interested in see in how this turns out in the end.

  32. LastNinja Says:

    wow! this really is good news! ive also been (and is) a big fan of this project for a long time :-)
    …among all the x86 projects ppl are working on (like dosbox and the porting of “mac os x” to regular pc’s), cxbx must be the most fascinating cause of the real hardware differences…

    i wish i knew how to reverse engineer the mainboardchipsets and graphicchips of the xbox so i could help, but unfortunatly i dont even know c++ too well, and even less asm/machinecode

  33. Onsokumaru Says:

    It’s such fun to see developers reuniting so casually. Hope we’ll see some results.

  34. Albert Says:

    I think the main purpose of the cxbx emulator should be run NINJA GAIDEN on the PC. You should be focus on do that. Keep up the work.

  35. xbox question - Emuforums.com Says:

    [...] check the blog and you will see, that the latest progress was at the end of september. Cxbx Progress caustik’s blog __________________ Visit my [...]

  36. Darbness Says:

    I have a question:
    Why is the version on http://sourceforge.net only “0.7.8c” when if you get the directory listing of your website :P you can get “0.8.0-pre2″ ?

  37. ObiKKa Says:

    Dude, when are you gonna put up a news article on your CXBX website stating that you and some other programmers mentioned here are now active in the project and developing the CXBX emulator? I’m getting a new PC most likely in two days, and it’s REAL powerful! Come on, I can play the PC games, plus the PS2 games on the PCSX2 emulator, but where’s the working XBOX emulator??? Every console doesn’t deserve to be forgotten in the emulator community, and neither does the Xbox, too!

  38. Hector Says:

    Bennet you asked if GC and PS2 is so advanced, then, why no xbox? ok let me answer that question: this guys that created the only known xbox emulators(cxbx and xeon) did it so fast and we all know it works and they CAN release an emulator that works with most of the games; they can do it, but i wonder how much micro$oft paid them to stop the development, cause just a stupid will beleive that just halo and turok evo are able to be emulated AND those games are already ported to PC, therefore that wouldnt affect M$. this is crap! xbox is a PC, dressed like a console. they can emulate it, otherwise the xbox 360 wouldnt be emulating it.

  39. Mad Says:

    Meh! Hector.

    Good luck guys with your development. Have some fun while developing.
    Drink some beer and enjoy yourselves :)

    Merry Christmas and a Happy new year

  40. CSSDude Says:

    hey nice to hear some near to recent xbox emulation. Good luck hope you keep working on it ;) :D

  41. Z3AI0T Says:

    hey, caustik. i just downloaded cxbx 0.7.8c and i dont no where to find roms! where might i be able to download roms? and dont say limewire or ares

  42. blueshogun96 Says:

    ^ Let me tell you some things

    1. 0.7.8c is not the latest version of Cxbx. Go to the news page and download 0.8.0.
    2. You should have read this text above the download link before asking questions about roms:

    “Do not email the authors asking questions concerning when games will be supported, and do not email asking how you can find games! Your email will be deleted, you’ll look like an idiot, and you will be wasting both of our time.”

    Caustik will not reply to requests for illegal material such as commercial games. You can download homebrew games at #xbins though.

  43. yolarry Says:

    If you need beta test, shoot me a line by my e-mail

    AMD Athlon 64 X2 Dual Core Processor 3800+
    2.01 Ghz, 2.00GB Of Ram
    Nividia Geforece 8600 GT (Plays halo 2 PC nice on vista DX10)

  44. NTA Says:

    Hi!

    why won’t run neighbours from hell xbox at cxbx? X(

  45. Larry Says:

    I wonder if Unreal Championship 2 can be played soon…

    Someone tried to run UC2 on Xeon 1.0, renaming Halo.ini into Unreal Championship 2.ini, but after loading there are nothing but the Xeon itself…

    I tried to run UC2 on the latest version of Cxbx but nothing can be played…

    I hope you could find the way to emulate it, at least playable, for I’m using a computer that was only a P4 3.0GHz (Single Core, however) with 512MB memory.

  46. Larry Says:

    In Cxbx 0.8.0-Pre2 the game shows the following thing when opening the game:

    ————————————————
    CxbxKrnl

    EmuMain (0×14E0): Received Fatal Message:

    * EmuD3DDeferredTextureState was not found!
    ————————————————

    I’m afraid there are not only this problem in emulating this game…

  47. Bugal Says:

    Is the project dead?

  48. Omega Says:

    hey, how does this emulator work, i finished building my first gaming comp. it has an 8600 vid card and a duo 2 core processor. and a lot of xbox games. im not much for a controller player anymore so i wanted to get my games on to my comp. help plz

  49. bll1301 Says:

    I hope the next version will be able to play Yu-gi-oh the dawn of destiny. It’ll be great.

  50. z4xx0r Says:

    There’s so many great XBox games that I’d love to play on my computer! Great work, keep it up!

  51. Ildemond Says:

    Hi, hope too see this emulator fully working before I die. ;-)
    Anyway nice work!!!

  52. Luis Mendoza Says:

    to wait for months CAUSTIK’S put him to win this project … : D thanks to all those working on it … bye

Leave a Reply