|
|
Search
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Join Date: Jan 2009
Location: Philippines
Posts: 2
|
Xbox 360 emulation possibililty
OK I know some people might say i'm crazy for thinking about this but here let me explain to you why I think there is an eminent possibility that emulating an Xbox 360 on a PC is possible: 1. Of course, obviously you all should know that the Xbox 360 is based on the x86 PC architecture unlike the PlayStation 3 or PlayStation 2. 2.Xbox 360's GPU the ATI Xenos is a modified version of the ATI Radeon X1800 or a so-called cutdown version of the ATI Radeon X1900 GPU and is based on the PC-GPU architecture.It's like the HD 4830 and the HD 4850. In this case emulation of the X1800 would be easy if you have at least a 7600GT or X1600. Using those video cards could result in stable framerates. 3.The Xbox 360's processor is an IBM Tri-Core processor clocked at 3.2GHz Total meaning all three cores combined together equals 3.2GHz. You might, oh that's pretty high that's higher than my dual core processor that 2GHz or somethnig like that. Actually a dual core 2GHz processor is a bit more superior than Xbox 360's Tri-Core CPU since a 2GHz dual core processor (which is what I would suggest what most people have or higher) would equal to 4GHz when two cores are combined. I can still be wrong at this part if I am correct me. 4.The Optical drive it uses is a Dual layer DVD Writer SATA (No worries if you use an IDE drive) which I would be guessing you would have it in your PC.It's more cheaper than those Blu-Ray drives that cost around $100 to $200 (Yeah right I aint buyin that I could buy a 750Gb or a 1TB external hard drive with that) 5.The Xbox 360's 512MB of GDDR3 RAM can easily be outmatched by PC2-6400 DDR2 RAM. 6.Well wired LAN is 100Mbps and some peple have 1Gbps like me. Wireless LAN are becoming common these days too. Ok that's all I have. Oh and if anyone decides to make an emulator for the Xbox 360 just remember to configure a BIOS that will allow other people to install drivers for their components like the Ethernet or Wireless LAN adapter so it will work with the Xbox 360 emulation software. Last edited by justinxtreme; January 10th, 2009 at 03:16. |
|
|
|
| Advertisement | [Remove Advertisement] | ||
|
|
|
|
#3 (permalink) | |
|
Banned
![]() ![]() ![]() ![]() Join Date: May 2004
Location: In a weird room :\
Posts: 974
|
Quote:
Due to hardware limitations alone (no, I won't mention the rest problems since that alone is far enough) running a 360 emulator on a PC at acceptable framerates is not doable at least for the next few years.
__________________
I'm not insane. YOU are insane... You are all insane! ![]() Click Here to Visit my Blog Page |
|
|
|
|
|
|
#4 (permalink) |
|
old-timer
![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: texas
Posts: 1,317
|
lol, just logged in to check out the OP's post count. welcome to emulation justinxtreme you didn't stop by the xbox emulation section did you?
__________________
.::system specs::.antec nsk2480:.intel e5200:.ati hd4670:.2gb ddr2 ram:.liteon bdrom:.vista:. .::currently playing::. SF4:.FF Tactics:.super mario 3:.boom blox:. .::currently listening::.mia:.gorrilaz:.lady sov:.sigur ros:.bebel gilberto:. .::currently watching::.naruto:.seirei no moribito:.FMA remix:.lost:.deathnote |
|
|
|
|
|
#5 (permalink) | |||
|
No sir. I don't like it.
![]() ![]() ![]() ![]() ![]() Join Date: Oct 2008
Location: Alabama
Posts: 2,423
|
Quote:
Quote:
3.) You're wrong. CPU speeds are never added together. A 2GHz C2D is 2GHz and that's it. Emulating a 3.2GHz triple-core PowerPC based CPU at anything anywhere near full speed is currently impossible. Sorry, but welcome to reality. :/ Edit: Someone put a link to this thread in the Bin.
__________________
Quote:
Phenom II X4 @ 3.6GHz | 4GB OCZ Dominator DDR3 @ 1600MHz Sapphire Vapor-X Radeon HD4850 | Samsung TOC 24" 1920x1200 Auzentech X-Fi Forte 7.1 | Klipsch Promedia 5.1 THX LG H20L BD-RE | WD Caviar Black 1TB 7200RPM GIGABYTE GA-MA790FXT-UD5P | Windows 7 x64 Ultimate Join the NGEmu Folding@Home Team! Info Download the standard client here OR preferably download the GPU or SMP client here. Set your team ID to: 161326 NGEmu Stats Page: Here |
|||
|
|
|
|
|
#7 (permalink) |
|
B( o Y o )BS!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2002
Location: Spain
Posts: 892
|
Yeah its jsut so simple: takes over 3 x86 ghz to emulate <500mhz ppc. and xbox360 has 3 * 3.2ghz, so that means it would need 3 cores running at >20ghz, just to emulate the cpu. (Note: don't take this number as a realistic precise thing :P)
__________________
"There's only one absolute truth in our world: shït happens." - Gigaherz (whoever decided "s-h-i-t" is a obscene word needs to grow up a few years) The Book and other stories: Tears of Fantasy - An Online Book... by ME! MetaLife, Inc. (intro) SubGaea (intro) Crow Blade (intro for now) Memories - Prayer from the fallen hearts. My weblog... not like if there was too much to read on it tho. For anyone interested, there's a mirc script which converts "/me 's" into " * nickname's whatever" and adds a nice "/my" command. |
|
|
|
|
|
#8 (permalink) | |
|
Watching you.
![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Aug 2006
Location: Watching you.
Posts: 2,223
|
Quote:
__________________
.esrever ni dootsrednu eb ylno nac efiL
...But must be lived forwards. |
|
|
|
|
|
|
#9 (permalink) |
|
Join Date: Jan 2009
Location: Philippines
Posts: 2
|
Well thx for telling me all this I thought it was built on the x86 architecture So if the Xbxo 360's CPU is 9.6Ghz total (somewhere around that) than its core clock is physically faster than the PS3 if the PS3 was not based on the cell architecture CPU. In the specification its core clock is 3.2GHz total not 3.2 x 8 or 3.2 x2 just 3.2GHz when all added together (talking about the PS3) THX though I was just wondering since PC are way more advanced than consoles and why PC's have a hard time emulating them. I know that PS2 emulation is not that good but thats not the same problem as emulating an Xbox 360 or PS3 since the PS2 has alot of processors (Slow though) so its harder to synchronize it from the processor to the bus rather than emulating 3 to 8 cores (depending on what kind of processor you have) THX IBM has also been working with AMD to create a processor that handles all instructions (SSE,SSE2,SSE3,SSSE3,SSE4,SSE4.1,SSE5,PowerPC,etc. ). Im also thinking about PS3 emulation. Im also thinking about PS3 emulation. Last edited by justinxtreme; January 10th, 2009 at 21:19. Reason: Automerged Doublepost |
|
|
|
|
|
#10 (permalink) |
|
Behind ur girlfriend :D
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,439
|
don't you bloody read. O.o THE CLOCKS ARE NOT COMBINED it is 3 seperate processors at 3.2Ghz, no matter how you work it, it does n't combine into a magic 9.6.
__________________
![]() ![]() VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct Need Help with ePSXe? This is your first stop!. If you don't post all the required information, you don't get help. Everytime someone posts a romsite, God kills a beautiful woman. |
|
|
|
|
|
#11 (permalink) | |
|
And the science gets done
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: May 2004
Location: Perpetual Pompei
Posts: 7,174
|
The overhead of emulation is not just significant (more like huge). The clock/core compareason could hold if xbox360 and ps3 code could run natively on PC architectures, but you can see that even PC ports have severe issue at that, so nevermind emulation succeeding where porting fails (memory bandwidth is an issue too, and there's nothing to do about needing superpowerful hardware, in the event that emulation even works).
__________________
![]() Quote:
|
|
|
|
|
|
|
#12 (permalink) |
|
Resident Baka
![]() ![]() ![]() ![]() Join Date: Dec 2008
Location: No where Now here
Posts: 844
|
facepalm, seriously mabie if you wait about 5-10 years the hardware might be able to run at a decent speed, but honestly have you seen the specs needed to run pcsx2 at full speed let alone a how much it would need for a ps3 emulator, the same goes for xbox 360 emulation mabie it would be a better idea to wait for a xbox to be emulated first before you even decide to suggest such a project.
|
|
|
|
|
|
#14 (permalink) | |
|
No sir. I don't like it.
![]() ![]() ![]() ![]() ![]() Join Date: Oct 2008
Location: Alabama
Posts: 2,423
|
![]() Yeah, now there you go. Cross out the Xbox 360 as an emulation possibility and focus on the PS3. After all, it's much easier to emulate. In fact, some of the members here (including myself) are working on a PS3 emulator right now! I expect to release a private alpha release in a couple weeks. This thread is truely epic!
__________________
Quote:
Phenom II X4 @ 3.6GHz | 4GB OCZ Dominator DDR3 @ 1600MHz Sapphire Vapor-X Radeon HD4850 | Samsung TOC 24" 1920x1200 Auzentech X-Fi Forte 7.1 | Klipsch Promedia 5.1 THX LG H20L BD-RE | WD Caviar Black 1TB 7200RPM GIGABYTE GA-MA790FXT-UD5P | Windows 7 x64 Ultimate Join the NGEmu Folding@Home Team! Info Download the standard client here OR preferably download the GPU or SMP client here. Set your team ID to: 161326 NGEmu Stats Page: Here |
|
|
|
|
|
|
#15 (permalink) | |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2004
Location: Unidentified
Posts: 2,475
|
Aren't you all forgetting the most important thing?? Even if we had the hardware to do so, we STILL don't have the documentation! I'm not trying to say I know everything about 360, but this is my 2 cents. It's easy to just say "Wait 5-10 years" and flame the OP calling him a n00b when he obviously doesn't know better (hence why he's asking), but it's rare to find anyone who can actually give a person some real insight as to why his request is astronomical atm. The .XEX file format's security is quite sophisticated and only one person I know has been able to fully reverse engineer it (but never document it). This is because since unsigned .XEX files aren't usable on the 360 making homebrew with that file format impossible. If it was documented enough, it would be possible to write a static binary translator (PPC -> x86-64) similar to what Cxbx does and use HLE or LLE for the hardware and BIOS. But even that isn't guaranteed to work well because since [as already stated] xbox 360 uses a triple core PPC architecture so thread syncing will be an issue (unless you're emulating the most basic of homebrew in raw binary format) because the dashboard still executes while your game does (Xbox1 was different, it only runs one process at a time). Also, as many who argue over 360 emulations possibilities fail to mention, the fact that each PPC core in the 360 has one dedicated Vectorial Unit (VU) and if you pay close attention to PS2 emulation, this is what makes emulating PS2 such a pain in the arse... and PS2 only has two. Think about that. Sure we could write a separate recompiler for that, but that's still one hell of a headache to do properly, let alone efficiently. The memory requirements for such an emulator (even on the highest levels) is going to be VERY high. While it only has 512 MB of unified memory, it's tempting to assume you can just allocate a 512MB DWORD pointer and be done with it, but that's not the case because there's also a very large virtual memory region to emulate (32GB) and that can only be done on a 64-bit machine or higher. I don't know how the MMU works or how the memory alignment is, but expect all hell to break loose trying to emulate it. I know very little about how ATI GPUs work (I work with NVIDIA stuff much more), but even though the Xenos is partly documented, I don't think it's enough to emulate many of the complex features used by games. I can't say much for sound, because I know little about it. Other bits and pieces of hardware have yet to be documented. So in closing, there aren't enough programmers as well as enough well established Emu authors out there willing to think outside the [X]box and use new methods of emulation rather than traditional methods such as dynarec. Writing a 360 emulator sounds like a fun but head splitting task, but who's going to do it? If my theories are at all somewhat accurate, 360 can be emulated right now, just not advanced enough to run any commercial games like Halo 3. EDIT: Now THIS is scary! Quote:
__________________
[Sagat] Windows XP 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 Home Premium | Intel Core2 Duo @2.2GHz | NVIDIA GeForce 8400 GS 128Mb (Dedicated) + 1264Mb (Shared) | 3GB Ram | 220GB HDD GeneralEmu - December 27, 2005 and beyond! Shogun3D Interactive (I try to update it every day now) Shogun's Cxbx Dev Blog Last edited by blueshogun96; January 11th, 2009 at 21:51. |
|
|
|
|
|
|
#16 (permalink) |
|
Behind ur girlfriend :D
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,439
|
well... yeah the Xbox practically helped in the development of Dx10.
__________________
![]() ![]() VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct Need Help with ePSXe? This is your first stop!. If you don't post all the required information, you don't get help. Everytime someone posts a romsite, God kills a beautiful woman. |
|
|
|
|
|
#17 (permalink) | ||
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Aug 2006
Location: india<<hyderabad..it rocks>>
Posts: 2,761
|
Quote:
1.in current hardware we wouldnt have any possiblity of emulating xbox 360...<why you may ask> the ps2 has a processor which works at less than 1 ghz speed<correct me if i am wrong>but it still takes dual core working at 100%throttle to emulate it.<again why you may ask> ps2 is created for gaming but pc isnt....the oc gotta translate the instructions set completely to emulate a ps2.the same would apply to most of the answers btw welcome to the forums and enjoy ur stay i guess ur not like other noobs<atleast u had some relavant back up of what are you saying......other noobs are like:"woot,ps3 can boot linux can i has it on my linux lol">
__________________
Quote:
|
||
|
|
|
|
|
#18 (permalink) |
|
Emu author
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2004
Location: Unidentified
Posts: 2,475
|
I have the feeling that no one listens to a damn thing I have to say...
__________________
[Sagat] Windows XP 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 Home Premium | Intel Core2 Duo @2.2GHz | NVIDIA GeForce 8400 GS 128Mb (Dedicated) + 1264Mb (Shared) | 3GB Ram | 220GB HDD GeneralEmu - December 27, 2005 and beyond! Shogun3D Interactive (I try to update it every day now) Shogun's Cxbx Dev Blog |
|
|
|
|
|
#20 (permalink) | ||
|
No sir. I don't like it.
![]() ![]() ![]() ![]() ![]() Join Date: Oct 2008
Location: Alabama
Posts: 2,423
|
Quote:
I don't believe Xbox360 emulation is a complete impossibility, but the level of complexity that must be overcome is just too great. I think both the PS3 and 360 need a different approach to emulate as opposed to today's more common programming methods. I think that even with proper documentation, even if tech demos were up and running, they likely would be horrendously slow even after many optimizations. Current-gen consoles (except Wii) are way too complex to even really worry about emulating as I see it. Releasing such an emulator would be akin to what Rockstar pulled with GTA4...
__________________
Quote:
Phenom II X4 @ 3.6GHz | 4GB OCZ Dominator DDR3 @ 1600MHz Sapphire Vapor-X Radeon HD4850 | Samsung TOC 24" 1920x1200 Auzentech X-Fi Forte 7.1 | Klipsch Promedia 5.1 THX LG H20L BD-RE | WD Caviar Black 1TB 7200RPM GIGABYTE GA-MA790FXT-UD5P | Windows 7 x64 Ultimate Join the NGEmu Folding@Home Team! Info Download the standard client here OR preferably download the GPU or SMP client here. Set your team ID to: 161326 NGEmu Stats Page: Here |
||
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|