|
|
Search
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2004
Location: Seattle, WA, USA
Posts: 3,428
|
This is a little helpful guide that I came up with for those who wish to help Cxbx project, but don't know about programming (and no, I'm not calling non-programmers dummies). 1. Reporting missing kernel functions: These are easy to find, implementing them is the hard part, but don't worry about that. Whenever you try to emulate a game that crashes (i.e. gives you the "Recieved exception" message), look at hexadecimal number to the right, if it's a hex number between 0x00000001 and 0x0000016E, then that means the crash is caused by a missing kernel function. If it's anything other than that, forget it. Send me a PM and this hex number if you encounter this. I've added a small handful of missing kernel functions already and they are working great. There's an example image below with the important number underlined in red. 2. Finding rare/unimplemented XDK versions: If any of you have any Xbox XDKs that Cxbx doesn't recognize, pass it along to us (me, Caustik, shadow_tj, etc.) and we can see if we can get it working. Examples of rare xdks include 3944, 4400, 4721, 4831, 5028, 5233, 5455, 5788, and 5933. There are more, but thats all that I can think of at the top of my head. To check to see what XDK version your game is using with a trace build of Cxbx, go to View->Debug Output (Kernel)->Console and enable logging through the console. The first thing you should see is Cxbx locating Xbox APIs by their XDK versions. Look where it says "Locating HLE Information for xxxx...", if it says "Skipped" after each one, that means that XDK is unsupported. If you have that XDK or know where to get it, let us know. Well, thats all of the really useful things I can think of for now. Wanna help? Now you know how! @shadow_tj, if you have anything else to add, by all means, go ahead. Thank you sir
__________________
[Sagat]WinXP x64 Pro | AMD Athlon 3000+ (~2.0GHz) | NVIDIA GeForce 6600 PCI-E | Realtek AC97 Audio | 512MB Ram | NVIDIA NForce 4-4X chipset | Seagate HDD 160GB | LG 8614 DVD-ROM | HP DVD 1040d CD/DVD RW w/ LightScribe [Raylene] HP dv2000 | Windows Vista | Intel Core2 Duo @2.2GHz | NVIDIA GeForce 8400 GS 128Mb (Dedicated) + 1Gb (Shared) | 3GB Ram | 220GB HDD Halo before Halo site (Coming Soon) ![]() GeneralEmu - December 27, 2005 and beyond! Shogun3D Interactive (Coming back soon) Shogun's Cxbx Dev Blog Last edited by blueshogun96; April 14th, 2007 at 22:10.. Reason: Forgot image |
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
|
#2 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jul 2003
Location: Netherlands
Posts: 762
|
5849 its comminmg with the game shark tale... its missing all the things.. But there is something more about this version... it gets a message "Cound not set LDT entries... its standing here on dvd will try to get it back on my hdd ... prehaps something with read write acces.. Emu (0xE34): Locating HLE Information for XAPILIB 1.0.5849...Skipped Emu (0xE34): Locating HLE Information for XBOXKRNL 1.0.5849...Skipped Emu (0xE34): Locating HLE Information for LIBCPMT 1.0.5849...Skipped Emu (0xE34): Locating HLE Information for LIBCMT 1.0.5849...Skipped Emu (0xE34): Locating HLE Information for D3D8 1.0.5849...Skipped Emu (0xE34): Locating HLE Information for XGRAPHC 1.0.5849...Skipped Emu (0xE34): Locating HLE Information for DSOUND 1.0.5849...Skipped Emu (0xE34): Locating HLE Information for XMV 1.0.5849...Skipped Im will get some sleep now... will try to fix the damm xdk version db, first thing 2morrow when i`m back from work.. best to get a full list of xdk versions again. making it read and write clearance... did not help... still got that ldt error.. ldt file error why was that comming again... dammm sitting to dammed still on cxbx for 2 years... Good to see yah also back on the track blueshogun .... ![]() hopefully we get some more work out of cxbx and other projects before xmas :P then lots of people playing xbox games under a xmas tree with there ladtop computer :P ok folks... pm me or blueshogun with the missing kernels.. how more we got the better.. Don`t forget to write also the names of the games you have gotten the errors. that will be lot easier to get those numbers checked. Last edited by shadow_tj; April 15th, 2007 at 21:30.. Reason: Automerged Doublepost |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|