Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 28

Thread: Xbox

  1. #11
    EmuTalk Member zaba_3's Avatar
    Join Date
    Jan 2004
    Posts
    485
    Mentioned
    0 Post(s)
    Sounds like a soap opera to me
    vampireuk pwned you in irc

    clever words by groepaz:
    "i wonder how small your **** has to be that you have to put your system specs into your sig :=P "

  2. #12
    EmuTalk Member JKKDARK's Avatar
    Join Date
    Mar 2006
    Posts
    1,012
    Mentioned
    0 Post(s)
    Quote Originally Posted by General Plot View Post
    You can't see the private discussion at our site either where he has said he's not going to continue it, where I have. Also, take note of his signature:
    Very interesting, but I don't care your opinion.

    Quote Originally Posted by wrayal View Post
    Is there a copy of this anywhere about? I can't see a copy on generalemu, but...is the source available for someone else to take a look at? I'd very much like to at least take a stab at understanding it, see where it takes me.
    http://www.dcemu.co.uk/vbulletin/showthread.php?t=65498

  3. #13
    Britchie Crazy General Plot's Avatar
    Join Date
    Sep 2004
    Location
    Plymouth, UK
    Posts
    778
    Mentioned
    0 Post(s)
    Quote Originally Posted by JKKDARK
    Very interesting, but I don't care your opinion.
    Honestly, I don't care if you don't. You ran your mouth and got proven wrong, just like always. I think the fact that you leave a download available against the original developer's wishes is a rather crooked and low down thing to do if you ask me.
    Last edited by General Plot; June 8th, 2007 at 17:54.

    Intel Core i7 920 @ 3.4 Ghz | 6 GB DDR3 RAM in Triple Channel | GeForce GTX 285
    2.5 TB Hard Drive Space | Windows 7 Ultimate x64

    Official betatester of PCSX2

  4. #14
    EmuTalk Member
    Join Date
    Jul 2006
    Posts
    413
    Mentioned
    0 Post(s)
    Jkkdark, please get a life and stop pi$$ing people off you nazi inbred hippy hitler wannabe.

    BSG, made the choice to discontinue it and was discussed as plot said via the private system. You should at least respect this, stop acting childish and grow up.

    It would of been nice, and I was actually anticipating this new Xbox Emulator but I'm sure BSG has his reason for discontinuing it and I respect that.

    Just stop beating the proverbial dead horse already and get on with life. There's not much more that can be done unless BSG decides to reinstate the project himself. It came, we saw, and now it's it's gone, deal with it

    And no I'm not flaming him, I'm stating mere facts. He is starting to get on everyones nerves. It's not long until every forum he visits he becomes Banned


  5. #15
    EmuTalk Member zaba_3's Avatar
    Join Date
    Jan 2004
    Posts
    485
    Mentioned
    0 Post(s)
    Quote Originally Posted by Xtreme2damax View Post
    Jkkdark, please get a life and stop pi$$ing people off you nazi inbred hippy hitler wannabe.

    BSG, made the choice to discontinue it and was discussed as plot said via the private system. You should at least respect this, stop acting childish and grow up.

    It would of been nice, and I was actually anticipating this new Xbox Emulator but I'm sure BSG has his reason for discontinuing it and I respect that.

    Just stop beating the proverbial dead horse already and get on with life. There's not much more that can be done unless BSG decides to reinstate the project himself. It came, we saw, and now it's it's gone, deal with it

    And no I'm not flaming him, I'm stating mere facts. He is starting to get on everyones nerves. It's not long until every forum he visits he becomes Banned
    I dont think that was really needed
    vampireuk pwned you in irc

    clever words by groepaz:
    "i wonder how small your **** has to be that you have to put your system specs into your sig :=P "

  6. #16
    Moderator
    Join Date
    Dec 2001
    Location
    Chester, England
    Posts
    5,219
    Mentioned
    1 Post(s)
    Seems an odd situation this, anyway it seems like the thread has outlived it's purpose now. If blueshogun96 comes back at all, then he can PM me to get the thread unlocked/cleaned up if he so desires.

  7. #17
    Moderator
    Join Date
    Dec 2001
    Location
    Chester, England
    Posts
    5,219
    Mentioned
    1 Post(s)
    Reopened by request

    Good luck on the emulator.

  8. #18
    Programmer | Moderator Danny's Avatar
    Join Date
    Nov 2005
    Posts
    896
    Mentioned
    21 Post(s)
    Quote Originally Posted by Trotterwatch View Post
    Reopened by request

    Good luck on the emulator.
    So blueshogun is back?
    Proud Moderator Of Emutalk.net

    * I develop software for: iOS, Android, Mac, Linux & Windows.
    * Proficient in C#, C, C++, Objective-C, Java, Swift, Lua. Also know some: PHP.

    Want to help EmuTalk? Want us to relive the glory days of old? Ping me, I would love to hear your ideas


  9. #19
    Moderator
    Join Date
    Dec 2001
    Location
    Chester, England
    Posts
    5,219
    Mentioned
    1 Post(s)
    Seems that way

  10. #20
    A lowdown dirty shame blueshogun96's Avatar
    Join Date
    Aug 2005
    Location
    Puyallup, WA
    Posts
    194
    Mentioned
    0 Post(s)
    Yup, I'm back and xenoborg is too. It lives on.

    now... where was I? Oh yeah! Let's get to the documentation, shall we?

    1. BIOS: The Xbox BIOS is very complex. No one fully understands how it works yet. I can't compare it's complexity with the PS2 BIOS really.

    http://www.xbox-linux.org/wiki/17_Mi...ecurity_System
    http://www.xbox-linux.org/docs/msbios.html
    http://www.xbox-linux.org/wiki/The_H...de_of_the_Xbox
    http://www.xbox-linux.org/wiki/Why_y...TSOP_Splitting
    http://www.xbox-linux.org/wiki/Xbox_Boot_Process
    http://www.xbox-linux.org/wiki/Xbox_...king_Mechanism

    2. CPU: The most familiar component of the Xbox. It's just an Coppermine Intel Pentium III with a halved L2 cache (128KB). It also has a customized CPUID instruction. The average Xbox n00b will assume this is easy to emulate and makes the Xbox the easiest console to emulate of it's time. Very wrong frame of mind. At this time, it is impossible to emulate a Pentium III [accurately] because it (like all modern x86 CPUs) can excecute more than one instruction at a time and how it does that is unknown. So it's not like emulating a Z80 or even a MIPS.

    http://www.xbox-linux.org/docs/cpuid.html
    http://www.sandpile.org
    http://www.intel.com/design/archives...miii/index.htm

    3. Gamepad: It's just a standard USB compatible device.

    http://euc.jp/periphs/xbox-controller.en.html

    4. GPU (NV2A): The hardest thing to emulate in the Xbox. It's basically an NVIDIA GeForce 3 with some GeForce 4 capabilities (cross between an NV20 and NV25). Sounds easy to emulate just because it's NVIDIA huh? Think again! the GeForce 3 series is the most mysterious of all NVIDIA GPUs (G7x and G8x aside) and the NV2A is alot worse. "But can't you just directly execute the NV2A instructions on another NVIDIA card?". No, I get alot of questions concerning this, and it is impossible. It's MMIO addresses are different and has some exclusive registers of it's own. Plus, in windows, we don't have ring 0 access anyway, so you all can scratch that idea now.

    http://forums.xbox-scene.com/index.php?showtopic=573524 <- The best NV2A documentation to date
    http://www.xbox-linux.org/docs/nv2a.html

    Below are links to documentation of similar GPUs
    http://rivatv.sourceforge.net/stuff/riva128.txt
    http://www.digit-life.com/articles/nv20/
    http://www.anholt.net/vidinfo/nvidia.xml
    http://nouveau.freedesktop.org/
    http://www.directfb.org/
    http://www.gamedev.net/community/for...21&gforum_id=0



    5. HDD: the Xbox's HDD is usually 8 to 10 GB. It uses a fileformat similar to FAT called FATX.

    http://www.xbox-linux.org/wiki/Diffe...and_MS-DOS_FAT
    http://www.xbox-linux.org/docs/hdcontents.html
    http://www.xbox-linux.org/wiki/Xbox_...k_Partitioning
    http://www.xbox-linux.org/wiki/Xbox_...hnical_Details
    http://www.xbox-linux.org/wiki/Xbox_...system_Details

    6. Kernel: The Xbox uses a modified Win2000 kernel. Easy to emulate? No! It's far to different to be considered the same. Many functions are Xbox exclusive and not all of their uses are known still. See the attachment below.

    7. MCPX: The MCPX is similar to the NVIDIA NForce 2 chipset, but not identical. It's components include the PCI bus, USB, Audio Codec, APU, Network Adapter, etc. The majority of these components are fairly easy to emulate except the Audio Codec.

    http://www.science.unitn.it/~fiorell...lk/node65.html
    http://www.xbdev.net <- See OpenXDK and non-xdk tutorials.
    (See attachments for more docs).

    8. VGA: The Xbox's GPU is a VGA compatible.

    http://osdever.net/FreeVGA/home.htm
    http://www.brackeen.com/vga/intro.html

    9. Video Encoders: Instead of using a standard RAMDAC, the Xbox uses a VideoEncoder instead. The actual VideoEncoder varies from one Xbox version to the next.

    10. Xbe: The Xbox's version of the .exe file. Documented by sir caustik.

    http://www.xbox-linux.org/wiki/XBE_Security
    http://www.caustik.com/xbox/download/xbe.htm

    11. Misc stuff (block diagrams, etc)

    http://sourceforge.net/project/showf...ease_id=418060
    http://www.xbox-linux.org/wiki/DVD-IR_Internals
    http://www.xbox-linux.org/docs/filetypes.html
    http://www.xbox-linux.org/docs/gdfs.html
    http://ext2fsd.sourceforge.net/documents/irql.htm
    http://www.xbox-linux.org/wiki/NForce.htm
    http://www.xbox-linux.org/wiki/PIC.htm
    http://www.xbox-linux.org/wiki/PIC_C...e_Sequence.htm
    http://www.xbox-linux.org/wiki/SMBus_Controller.htm
    http://www.xbox-linux.org/wiki/Xbox_...e_Overview.htm
    http://www.xbox-linux.org/wiki/Xbox_Serial_EEPROM.htm
    http://www.xbox-linux.org/docs/xboxpc.html
    This is me and my PC everyday

    Need a good tutorial on emu programming? Click here. (Link Updated)
    Dynarec article
    Misc emu programming tidbits

Page 2 of 3 FirstFirst 123 LastLast

Posting Permissions

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