Demokits and debugging

Discussion in 'Xbox 360 Development' started by Gamesreview, Jan 31, 2009.

  1. Gamesreview

    Gamesreview Spirited Member

    Joined:
    Jan 20, 2009
    Messages:
    190
    Likes Received:
    0
    Question:

    Yesterday, I managed to get a demokit (already owned a reviewer, no software was included with the reviewer). The demokit is from late 2006. And has no HDMI. Nor has it an extension on the top as I have seen in some pictures, the so-called sidecar.

    The demokit came with software (developing and a game on the harddrive). I followed the documentation and installed visual studio 2005 and installed the sp1.

    However after reading on these and some other forums I come to the conclusion that I can actually debug with this unit without using a sidecar. But using an app called Xbox Watson.

    So, I started the Xbox Watson app and it connected to the demokit successfully. Then I launched the the XEX of the game on the harddrive. Played the title and powered off the demokt. The data shown in the Xbox Watson app was minimal:

    Loaded dynamic lib etc. It was only 5 senctences long. I would have expected much more data.

    My question is: How does one setup the app Xbox Watson in order to debug a game?

    Update, additional question: In the debug dash you have an option for debug settings as: Smart/Enabled/Disabled. I presume this option must be on enabled? As it doesn't have a sidecar.

    Thanks!
     
    Last edited: Jan 31, 2009
  2. shade45

    shade45 Member

    Joined:
    Jan 22, 2008
    Messages:
    6
    Likes Received:
    0
    The debugging is done within visual studio itself. Go to "Tools" then "Attatch To Process" then choose the "Xbox 360 Debugging" option and select your xbox ip address.

    The dump setting you see in the dashboard determines what kind of dump is made when a game crashes or you get an exception.
     
    Last edited: Jan 31, 2009
  3. Gamesreview

    Gamesreview Spirited Member

    Joined:
    Jan 20, 2009
    Messages:
    190
    Likes Received:
    0
    Ah, thanks! I started reading the documentation, but it is alot. I will give it a try.

     
  4. Gamesreview

    Gamesreview Spirited Member

    Joined:
    Jan 20, 2009
    Messages:
    190
    Likes Received:
    0
    I followed up on what shade45 stated:

    - Started demokit.
    - Started game as in game.xex from the launcher.
    - Started the Visual Studio 2005 environment.
    - Immediately Hit tools/attach to process -> select game.xex

    Are these the right steps?

    What I see is:

    - A window with a folder called "threads", no additional information in that particular window.
    - An outpout window with some data, like started game.xex etc, but not much info either.

    Am I doing something wrong?

    What should I be seeing?
     
    Last edited: Feb 1, 2009
  5. LEo

    LEo Fiery Member

    Joined:
    Jan 19, 2008
    Messages:
    845
    Likes Received:
    16
    I think you need an actual source code inorder to debug it.
     
  6. Krypton_VII

    Krypton_VII Peppy Member

    Joined:
    Jan 12, 2008
    Messages:
    354
    Likes Received:
    4
    No..

    @GamesReview: You obviously need to pause the process to atleast see the threads... Set a breakpoint or click the Pause All button.
     
    Last edited: Feb 2, 2009
  7. Gamesreview

    Gamesreview Spirited Member

    Joined:
    Jan 20, 2009
    Messages:
    190
    Likes Received:
    0
    Thanks man, I will try this! Are there any tutorials out there on this subject?
     
    Last edited: Feb 2, 2009
  8. Krypton_VII

    Krypton_VII Peppy Member

    Joined:
    Jan 12, 2008
    Messages:
    354
    Likes Received:
    4
    Pretty sure the documentation covers it. Otherwise get on XDS and look through help documents and tutorials on debugging using Visual Studio.
     
  9. Holy Ownage

    Holy Ownage Active Member

    Joined:
    Sep 10, 2008
    Messages:
    46
    Likes Received:
    0
    Sorry to be a slight off topic, but does the XDS come with the SDK as a package, or is it a downloadable source?

    Would like to take further look into it.
     
  10. Gamesreview

    Gamesreview Spirited Member

    Joined:
    Jan 20, 2009
    Messages:
    190
    Likes Received:
    0
    As far as I know the XDS is the xbox developer site and requires a login. I haven't been able to ask my source how it works as I received this kit just recently. So, I can't help you there. Maybe Xenon.7 knows?

    As to the the documentation file, it is extensive, struggling as we speak.....
     
    Last edited: Feb 3, 2009
  11. Pikkon

    Pikkon "Moving in Stereo"

    Joined:
    Mar 4, 2005
    Messages:
    2,695
    Likes Received:
    80
    When it comes to XDS,its not best to talk about it in public forums in my opinion.
     
    Last edited: Feb 3, 2009
  12. Gamesreview

    Gamesreview Spirited Member

    Joined:
    Jan 20, 2009
    Messages:
    190
    Likes Received:
    0
    Sorry Holy Ownage, I think Pikkon is right here........, returning to the thread topic:

    I've found the debugging secontion using visual studio in the documentation set. I'll read more before adding new questions.
     
    Last edited: Feb 3, 2009
  13. Krypton_VII

    Krypton_VII Peppy Member

    Joined:
    Jan 12, 2008
    Messages:
    354
    Likes Received:
    4
    No you do not get XDS unless you are registered with a game company, in which case the game company's manager would hook them up, and would contact an Account manager or Developer Account Manager. Regardless it's not a place for most of you here, And most of you have probably never even seen it. It's overrated anyways.

    From what I....hear.... ;x

    Anyways there is no real problem talking about it as what it is as an entity isn't stated, or the elements that make up the entity.

    Regardless I guess Pikkon is right, it really shouldn't be talked about in public. Since someone will eventually just take it too far.
     
    Last edited: Feb 5, 2009
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page