Results 1 to 8 of 8

Thread: What is the diference between the MCPX chips ? [BIG Images ! ]

  1. #1
    Combat Soldier
    CodeAsm's Avatar

    Join Date
    Dec 2010
    Location
    Xiamen, China
    Posts
    886
    Blog Entries
    4

    Xbox02 What is the diference between the MCPX chips ? [BIG Images ! ]

    I'm trying to figure out some stuff about the Xbox. We have Chihiro and we have Dev kits.
    All nice and pretty, but Now i'm so much doing research I cant find specific information about some stuff.
    Some of you know allot about different subjects or you know some one who maybe knows.

    So while I was using google to find more I found a 3th version of the MCPX of the Xbox I dint know off.
    I have collected some info under here, please take a look.

    So we have in ALL retail xbox a MCPX X3, this is the final version, I'm not sure if secretly there are differences but because all the software needs to run on all retail xboxes I can hopefully assume there are no differences or only minor bugs removed or a smaller footprint.

    1: First question, do we have a High res images of the MCPX decapped? the bare DIE ? like Bunnie did with his? cant find it :(

    Ok so I asked something different in the title. The DVT3 development kit came around (June 2001?)
    This was equipped with a MCPX X2, if my information is correct.
    p1010122z.jpg

    Now the final one looks like this (its a 1,6 mobo) which as you read is a MCPX X3
    16.jpg

    Now What is its exact difference hardware wise? is software incompatible? have we example code or documents about this?
    Especially because this is a picture of a Chihiro Motherboard:
    DSC00228.JPG
    As you can see, the Chihiro is very much compatible, like you can read elsewhere, its even uses XBE files and game images are encrypted FATX format files(Representing a hard-drive(?confirm))
    Some games run also on DVT3's that are equipped with this mcpx x2 chip. (Also on DVT4 or Retail with 128MB mod? please confirm this)

    Anyway, now I found this image:


    Its properly hard to see, but according to the poster of this thread: http://www.assemblergames.com/forums...board-HD-Combo
    its a Prototype XBOX Motherboard with a MCP X-MODE 2. Notice the "Arcade" connector behind/infront of the Case fan.
    Also do someone has all his pictures in High-res?
    PM me with your email so I can send you the ZIP containing them. It's a hefty 3.5MB.
    Please?

    So whats this last board? Was it used to DEV Xbox games and Pre chihiro? and finally used the MCP X2 or MCPX X2 for final chihiro and X3 for Retail xbox. Now Have you images of different xbox mcp chips, please pm, or reply here.
    Do you know more about this development. Do you know how MS made this all and/or have some documents about this?

    Yes, I do know about the Alpha1 and Alpha2. Thats an other topic, but came the dvt3 after this or did MS other research and development between?
    Im not scared for Schematics, Tech documents or even code examples. I want to know the version history as far as we together can reconstruct and maybe help some people get Chihiro code run on retail hacked stuff, make more games run and maybe fix unkown bugs in the cxbx emulator.

    Thank you for your reading time and feel free to reply, but please keep it on topic (yea, a large topic :D )

    last bit, Ive seen images of the following "versions" 4 so far:
    • MCP X-mode 2
    • MCP X2
    • MCPX X2
    • MCPX X3
    Last edited by CodeAsm; 08-15-2012 at 06:34 PM. Reason: Number system not needed for now.

  2. #2
    Master Baiter ASSEMbler Extreme
    Never Logs Out
    APE's Avatar

    Join Date
    Dec 2005
    Location
    Caleefornya
    Posts
    5,101
    Blog Entries
    1
    Not seeing any "arcade connector" though I do see the USB headers, power/eject button header and an AT power supply connector. All v1/1.1 XBox boards sported an AT connector.

    EDIT: Nevermind, was looking in the wrong direction.
    Last edited by APE; 08-17-2012 at 11:52 AM.
    http://www.assemblergames.com/forums...ad.php?t=31524
    My feedback thread, since it seems somewhat difficult for people to find.

  3. #3
    Combat Soldier
    CodeAsm's Avatar

    Join Date
    Dec 2010
    Location
    Xiamen, China
    Posts
    886
    Blog Entries
    4
    Its Ok, :P I was thinking I ask a lott in a heavy full post. Also these images are not mine and not the same xbox.
    The last image has the arcade con.
    Maybe not very much people know about this, and ill have to research myself some more. So this thread may be slowly getting old untile someone or me finds new info. or Chihiro emulation or is running completely on a retail/dvt(3/4).
    Technical Computing Student @ HvA
    Likes DC, MSX, (S)NES,GC, Wii,GB(c/a),NDS, PS1,PS2, Xbox1 and Xbox 360
    Skills in: Soldering, repairing, reverseengineering and playing games and its hardware
    normal location: EU NL, Speaks ENG, NL and a small bit of DE
    plans: China, learning a bit of Chinese :D

  4. #4
    The X3 has a 512-byte x86 boot ROM that overlays FFFFFE00-FFFFFFFF in x86 space. It contains the secret boot code used as the seed of trust for the Xbox boot sequence.

    The X2 doesn't have that boot ROM. As a result, X2 systems boot directly from the flash's high 512 bytes.

    I don't know of any other differences. After all, debug kernels work fine on a retail Xbox once you get past the MCPX ROM protection. Retail systems can even be upgraded to 128 MB.

    I don't know the difference between "MCP X2" and "MCPX X2". Maybe "MCPX X2" actually has a 512-byte boot ROM for debug kits?

  5. #5
    Combat Soldier
    CodeAsm's Avatar

    Join Date
    Dec 2010
    Location
    Xiamen, China
    Posts
    886
    Blog Entries
    4
    Ive been reading some stuff and It makes sense to me now, also thanks Myria.
    I did find a Die shot of the mcpx3 from bunny in a higher resolution, but its not very helpful (He also stated that its difficult to make sense out of the top layer.)
    so next to being a bootrom its main purpose is being a south-bridge. with means some functions, Jtag tied to ground and lpc bus access (on with a serialport can be added.) I wonder if bunnie ever finished his boards he talks about (for on the lpc bus.)http://bunniestudios.com/bunnie/proj/anatak/xboxmod.html#lpc

    is there anyway to detect a version number of the mcpx or working bios detector for debugs ? I know the bootrom is never stored or moved to the cpu/ram but are other parts visible on the memory adresses?
    Technical Computing Student @ HvA
    Likes DC, MSX, (S)NES,GC, Wii,GB(c/a),NDS, PS1,PS2, Xbox1 and Xbox 360
    Skills in: Soldering, repairing, reverseengineering and playing games and its hardware
    normal location: EU NL, Speaks ENG, NL and a small bit of DE
    plans: China, learning a bit of Chinese :D

  6. #6
    hehe i still have a xbox1 here with a PC-BIOXX lik-sang prototype :) too bad i lost all the sfotware for it and cant update it anymore... oh well atleast its running the last build of evox firmware...

  7. #7
    Myria... i didnt know you chilled here :) call me sometime punk!

  8. #8
    Combat Soldier
    CodeAsm's Avatar

    Join Date
    Dec 2010
    Location
    Xiamen, China
    Posts
    886
    Blog Entries
    4
    Thats I asume just a DIP40 or smaller eprom connected to the mobo, and D0 shortent to GND. Not sure, but if its not working you can try burning a Xbox bios to it using an eprom burner (Like the Wilemprogrammer or dirty trick Arduino)
    Technical Computing Student @ HvA
    Likes DC, MSX, (S)NES,GC, Wii,GB(c/a),NDS, PS1,PS2, Xbox1 and Xbox 360
    Skills in: Soldering, repairing, reverseengineering and playing games and its hardware
    normal location: EU NL, Speaks ENG, NL and a small bit of DE
    plans: China, learning a bit of Chinese :D

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •