Emuforums.com

Go Back   Emuforums.com > Xbox Emulation > Dxbx Official Discussion
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read

WON'T YOU JOIN US?
You are not a registered member and
are viewing this site as a guest.
Registration is simple and FREE.
Join this CrowdGather community today.
Registration offers the following perks:

» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging

join

Reply
 
Thread Tools Display Modes
Old February 3rd, 2010, 12:16   #1
shadow_tj
Emu author
 
shadow_tj's Avatar
 
Join Date: Jul 2003
Location: Netherlands
Posts: 905
Dxbx: 0.1 Alpha Release is there

It has been a long time since the last release.. (Xmas 2008).
But now its time to show the world what has been done since the last time.

So thats why the new release 0.1 Alpha is there.

Download can be found on the sourceforge page.
dxbx | Get dxbx at SourceForge.net

What has been fixed..

- Game logos are shown in the main form and can also be exported.
- The dll`s don`t need to be copied annymore to the game folders. ( this because of Xbe Loading ).
- No more creating exe files, we run the xbe files instead of converting the xbe to exe.
- We use our own dll files, not working with the cxbx dll`s
- XBEExplorer, a new tool for looking into xbe files like a PE Header viewer, then for xbe files.
- XDKTracker game list has been updated..

This are some features i can think of.. so now you can take a look also with this new setup.
REMEMBER .. THIS IS STILL ALPHA -- NO PLAYABLE STUFF --

We are still hard working on it.. and prehaps we can make a full 0.1 version..
But for now its still ALPHA !!

Greetings,

Dxbx Team
shadow_tj is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old February 4th, 2010, 07:43   #2
tom_mai78101
No$gba Philospher
 
tom_mai78101's Avatar
 
Join Date: Jan 2008
Location: Taipei, Taiwan
Posts: 527
Congratulations on your first milestone!
__________________
Hardware Information: Windows Vista Home Premium SP2, Genuine, 358MB Mobile Intel Graphics Media Accelerator X3100, 2 GB DDRAM, Intel Pentium Dual-Core Processor T2330 (1.6 GHz), Acer Aspire 5720-4126
tom_mai78101 is offline   Reply With Quote
Old February 4th, 2010, 10:58   #3
Doronetty
Registered User
 
Join Date: Apr 2007
Location: Russia
Posts: 45
Megarespect and Triple Hurrah!!!
Doronetty is offline   Reply With Quote
Old February 4th, 2010, 13:53   #4
Smooth Criminal
 
Smooth Criminal's Avatar
 
Join Date: Aug 2006
Location: india<<hyderabad..it rocks>>
Posts: 3,608
woo...nicee
__________________


Quote:
and if I don't care , do I still get to suck your scrotum? please say yes xp
^^posted bysonic

Smooth Criminal is offline   Reply With Quote
Old February 4th, 2010, 19:32   #5
ssj4bq
Registered User
 
Join Date: Nov 2008
Location: Brazil
Posts: 101
Thanks shadow_tj for jobs.
Some game in playable in version 0.1 Alpha?
Nice jobs.
ssj4bq is offline   Reply With Quote
Old February 4th, 2010, 21:52   #6
shadow_tj
Emu author
 
shadow_tj's Avatar
 
Join Date: Jul 2003
Location: Netherlands
Posts: 905
no games or demo`s or homebrew stuff is playable yet.

However, we still have some problems with the vertex shaders and the ntcreatefile methods.
If these are fixed we probably will get some other debug problems.. but we are very close to the first screens, we are getting closer every time.

Also we have almost every day new adjustments in the svn in sourceforge.
So there is al lot of progress.

When we will have screenshots to show, i can not tell.
The project is doing good again, but its still made in free time.

thats all for now.
shadow_tj is offline   Reply With Quote
Old February 5th, 2010, 09:46   #7
kingis85
Registered User
 
Join Date: Nov 2008
Location: Finland
Posts: 71
Gongralulations from the alpha release

So the translation from c to delphi is nearly complete and you can start building dxbx at your own methods to working emulation, is that right?

Keep up the great work team, and remember to take a break at a while. The first screens will show soon enough.
kingis85 is offline   Reply With Quote
Old February 5th, 2010, 10:42   #8
patrickvl
Emu author
 
patrickvl's Avatar
 
Join Date: May 2008
Location: Netherlands (GMT+1)
Posts: 414
@kingis85 : Well, we do take a break sometimes... just not that much;-)

I'm working on it almost every night, sometimes working on pure translation, sometimes supporting defiance, or anything else that comes up. Learning as we go...

Say, how you you like my new XbeExplorer tool?
patrickvl is offline   Reply With Quote
Old February 5th, 2010, 17:27   #9
kingis85
Registered User
 
Join Date: Nov 2008
Location: Finland
Posts: 71
well as i dont understand very mutch from all that information what xbe file has inside but i,m sure it will be useful for looking important information. It seems to be easy to use and maybe we other people can help you emudevs if you need information from games that you dont have. So it is definetly a good tool to have.
kingis85 is offline   Reply With Quote
Old February 5th, 2010, 17:53   #10
_hyde_
Meh.
 
_hyde_'s Avatar
 
Join Date: Sep 2003
Location: Los Angeles - CA
Posts: 131
I'd be interested in helping / learning... Where can I find technical docs on XBox architecture?
_hyde_ is offline   Reply With Quote
Old February 5th, 2010, 21:14   #11
shadow_tj
Emu author
 
shadow_tj's Avatar
 
Join Date: Jul 2003
Location: Netherlands
Posts: 905
what do you mean with technical information ??
like specs, software information like file formats and stuff or hardware ?


Hardware:
Hacking the Xbox

File formats
try google for the xbe file format.

software information.. eeh ok there or 2 types of executables for xbox.
the xbe files created with homebrew OpenXdk and software that has been created with a official Microsoft XDK
shadow_tj is offline   Reply With Quote
Old February 7th, 2010, 16:10   #12
adelomida
Digital Hunter
 
Join Date: Oct 2006
Location: Egypt
Posts: 1
I consider this a great achievement in the emulation scene...congratulations for your hard work...
It was about time the XBOX emulation gets a push forward, because it was the least advancing emulated machine...but now, I guess, it is only a matter of time...
great work shadow_tj, please keep it up...
adelomida is offline   Reply With Quote
Old February 8th, 2010, 01:18   #13
mewtu
Registered User
 
Join Date: Nov 2009
Location: germany
Posts: 19
I don't understand why you are moving away from cxbx rather than trying to get your findings incorporated in it.
mewtu is offline   Reply With Quote
Old February 8th, 2010, 07:40   #14
patrickvl
Emu author
 
patrickvl's Avatar
 
Join Date: May 2008
Location: Netherlands (GMT+1)
Posts: 414
@mewtu : You're making the wrong conclusion; As a matter of fact, Defiance is hard at work, incorporating my improvements back into Cxbx (namely the alternative symbol-detection code and the XbeLoading [bypassing the Xbe>Exe conversion]).
patrickvl is offline   Reply With Quote
Old February 8th, 2010, 08:10   #15
Shock120
Registered User
 
Join Date: Oct 2009
Posts: 58
which OS's are supported? and which of 32bit and 64bit?
thanks =D
Shock120 is offline   Reply With Quote
Old February 8th, 2010, 10:07   #16
patrickvl
Emu author
 
patrickvl's Avatar
 
Join Date: May 2008
Location: Netherlands (GMT+1)
Posts: 414
@Shock120 : I'm not going to repeat what's already described in our readme. Please research a little before polluting the forum. Thank you.
patrickvl is offline   Reply With Quote
Old February 14th, 2010, 02:27   #17
kornman00
Registered User
 
Join Date: Feb 2009
Location: USA
Posts: 10
WoW64 - Wikipedia, the free encyclopedia

Seems that AMD64 based machines should be able to run this OK (due to the ability to switch to compat-mode for 32-bit threads). IA-64 reads as being a more "computationally expensive task" due to it's unique instruction set.

If I had a AMD64 based machine I'd test.
kornman00 is offline   Reply With Quote
Old February 14th, 2010, 11:02   #18
patrickvl
Emu author
 
patrickvl's Avatar
 
Join Date: May 2008
Location: Netherlands (GMT+1)
Posts: 414
Quote:
Originally Posted by kornman00 View Post
WoW64 - Wikipedia, the free encyclopedia

Seems that AMD64 based machines should be able to run this OK (due to the ability to switch to compat-mode for 32-bit threads). IA-64 reads as being a more "computationally expensive task" due to it's unique instruction set.

If I had a AMD64 based machine I'd test.
As far as our testing goes, WOW64 does not support emulation for 32 bit LDT, which we really need to emulate the difference in the TIB structure (that's accessed in Xbox code via the FS register).

We do have a (incomplete) prototype that patches all FS-using code to use NT-native offsets, but that code is not complete (not by a long shot), but it's our only hope of ever running under WOW64. It's not actively pursued right now however, maybe later.
patrickvl is offline   Reply With Quote
Old February 14th, 2010, 11:16   #19
Squall-Leonhart
Banned
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 23,270
LDT existed on the first 32bit processors in order to provide backwards compatiblity for 16bit apps that were not capable of paging. CPU's are not capable of executing 16bit instructions and features while running in 64bit native, which is why LDT is not available via WoW64.

Quote:
The main problem is no vm86 mode under 64bit.

Last edited by Squall-Leonhart; February 14th, 2010 at 11:36..
Squall-Leonhart is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 22:37.

© 2006 - 2012 Emu Forums | About Emu Forums | Advertisers | Investors | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.