|
|
|||||||
| About Us | Register | FAQ | Members List | Calendar | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#22 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2003
Location: Netherlands
Posts: 542
|
Re: Idea about different XDK Versions
ok you all tell that the higher the xdk version how more bugs there are fixed with it.
ok my question as developer. is the Microsoft XDK Downwards compatible ? if so why don`t use the last xdk version then all the others need 2 work also. greetz, shadow_tj |
|
|
|
|
|
#23 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Bloomington IN, USA
Posts: 1,061
|
I'm going to take a stab at filling in some details here too... I haven't looked at Cxbx's source so I could be completely wrong, and if so caustik should whap me over the head for it.
Cxbx is very much a high level emulator, and the fundamental aspect of a high level emulator is to analyze the functions called by the native code and match them to functions from a known library. This has two important implications: 1) The only 100% accurate way to match a called function with a known library function in HLE is to analyze the actual contents of the function being called with the original. Because of this, even a very small change to any of the source functions will completely throw off this analysis process. So even though the base functionality of a function may be the same between XDX versions, any minor changes (optimizations, bugfixes, etc) will completely throw it off. Therefore, every distinct version of the function needs to be explicitely supported. Some HLE implementations only look at select bytes of the function, but even this can easily change with minor alterations. 2) Because the function itself is needed that means that the author must have access to a binary compilation of the original XDK library used. Naturally the headers accompanying the XDK version itself are also important so that you know the exact call signature to look for (another aspect in pinning the function) and so that you can get an idea of its usage/behavior. Because of this the XDK version itself is needed to properly emulate it, and as caustik and others said, older versions can be very difficult to obtain. It might be possible to reverse engineer XDK functions from the XBE's themselves but it'd be a lot more difficult. Again, I could be way off on all this so if someone knows better PLEASE correct me. - Exo Last edited by Exophase; July 19th, 2003 at 15:45. |
|
|
|
|
|
#24 (permalink) |
|
Registered User
Join Date: Jun 2003
Posts: 14
|
Panzer Dragoon Orta is 1.0.5028
The first party is okay, no bug and when the game begin i have this : Emu (0x708): Debug console allocated (DM_CONSOLE). Emu (0x708): Debug Trace Disabled. Emu (0x708): Detected Microsoft XDK application... Emu (0x708): Beginning HLE Pass 0... Emu (0x708): Locating HLE Information for XAPILIB 1.0.5028...Skipped Emu (0x708): Locating HLE Information for CalcSig 1.0.5028...Skipped Emu (0x708): Locating HLE Information for D3D8 1.0.5028...Skipped Emu (0x708): Locating HLE Information for D3DX8 1.0.5028...Redundant Emu (0x708): Locating HLE Information for DSOUND 1.0.5028...Skipped Emu (0x708): Locating HLE Information for XBOXKRNL 1.0.5028...Skipped Emu (0x708): Locating HLE Information for LIBCMT 1.0.5028...Skipped Emu (0x708): Locating HLE Information for LIBCPMT 1.0.5028...Skipped Emu (0x708): Locating HLE Information for XGRAPHC 1.0.5028...Skipped Emu (0x708): Resolved 0 cross reference(s) Emu (0x708): Initializing Direct3D. Emu (0x708): Initial thread starting. Emu (0x708): Initial thread ended. Emu (0x3A8): * * * * * EXCEPTION * * * * * Emu (0x3A8): Recieved Exception [0xC0000005]@0x002338D2 Emu (0x3A8): * * * * * EXCEPTION * * * * * I suppose that it is normal. also I soon will have DOA Beach volley (hmm ) and Quantum Redshift to give the version.To finish, felecitation for your work caustik its really a good job |
|
|
|
|
|
#25 (permalink) |
|
Evading Death +the Taxman
![]() ![]() ![]() Join Date: Sep 2001
Location: GMT +0
Posts: 327
|
Re: Idea about different XDK Versions
and how do you find out what games have what ver of the XDK?
EDIT: Ah, righty, second post? how could I miss that??? Someone buy me laser I surgery
__________________
Thanks, :microwave DC_ Last edited by DC_daNMan; July 19th, 2003 at 22:15. |
|
|
|
|
|
#27 (permalink) |
|
Huh?
![]() ![]() Join Date: Apr 2002
Location: .
Posts: 130
|
Re: Idea about different XDK Versions
Black Stone - 1.0.5028
Blood Omen 2 - 1.0.4134 Midtown Madness 3 - 1.0.5233 Tennis Masters Series 2003 - 1.0.4531
__________________
![]() ----------------------------------------------------------------------------------- |AMD 1.3ghz, 1024mb RAM, Sound Blaster Audigy XGamer, NVidia GeForce4 TI4800SE | ----------------------------------------------------------------------------------- |
|
|
|
|
|
#28 (permalink) |
|
Registered User
![]() ![]() Join Date: Jul 2003
Posts: 159
|
Ok... i made an application that tracks the XDK Versions of games... you can download it here sorry about the username/passowrd but i have limited bandwirth and storage. You will need the .net framework 1.1 (XP/2k users that run windows update reguraly will have it). I'll process the username/passwords as fast as i can. Hope you like it... i can add features... but the most importan thing about this is to help Caustik so if he doesn't think there is a need for it then it will stop at this.
|
|
|
|
|
|
#29 (permalink) |
|
Registered User
![]() ![]() Join Date: Apr 2003
Location: nj
Posts: 117
|
oh hell yeah
I would love to be able to have ms send me a development kit they have there own emulator with it u load your files and emulate it on your xbox and tv they use a pci card that goes in your pc and a cable goes from the pc to the xbox. too bad its not done only by software and its only for businesses mostly. anyways in a sec im posting a link to exploit to play homebrewed software on a unmodded xbox
|
|
|
|
|
|
#31 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Bloomington IN, USA
Posts: 1,061
|
Re: Idea about different XDK Versions
Quote:
- Exo |
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|