Overclock.net › Forums › Video Games › Console Gaming › Xbox › if there's a emulator for Wii, why not X360?
New Posts  All Forums:Forum Nav:

if there's a emulator for Wii, why not X360? - Page 2  

post #11 of 18
Thread Starter 
they could do CUDA or openCL instead of the CPU solely.... might be possible...
     
CPUMotherboardGraphicsRAM
Ryzen R7 1700x Gigabyte Aorus AX370 Gaming 5 ASUS GTX 1080 Turbo @ 2050mhz G.Skill DDR4 16GB 8GBx2 3200 mhz 
Hard DriveHard DriveHard DriveHard Drive
Samsung 750 Evo 250GB Crucial m500 960GB OCZ Trion 150 960GB Samsung 960 Evo 1TB m.2 
Hard DriveOptical DriveCoolingOS
Crucial MX300 2TB DVD drive Corsair H60 2013 edition windows 10 home 
MonitorPowerCaseMouse
32inch Crossover 4K Thermaltake SMART M series 750W Powerspec G418 case Thermal 
CPUGraphicsRAMHard Drive
i7 4910mq GTX 880m (GK104 with 8GB VRAM) 16 GB DDR3 3x Samsung 840 EVO in RAID 0 (1.31 TB total) 
Hard DriveOptical DriveCoolingOS
Samsung M9T 2TB HDD Bluray/DVD drive Bluray/DVD drive Window 7 Home Premium 
MonitorPower
Panasonic 2880x1620 panel 180w Delta brick 
  hide details  
     
CPUMotherboardGraphicsRAM
Ryzen R7 1700x Gigabyte Aorus AX370 Gaming 5 ASUS GTX 1080 Turbo @ 2050mhz G.Skill DDR4 16GB 8GBx2 3200 mhz 
Hard DriveHard DriveHard DriveHard Drive
Samsung 750 Evo 250GB Crucial m500 960GB OCZ Trion 150 960GB Samsung 960 Evo 1TB m.2 
Hard DriveOptical DriveCoolingOS
Crucial MX300 2TB DVD drive Corsair H60 2013 edition windows 10 home 
MonitorPowerCaseMouse
32inch Crossover 4K Thermaltake SMART M series 750W Powerspec G418 case Thermal 
CPUGraphicsRAMHard Drive
i7 4910mq GTX 880m (GK104 with 8GB VRAM) 16 GB DDR3 3x Samsung 840 EVO in RAID 0 (1.31 TB total) 
Hard DriveOptical DriveCoolingOS
Samsung M9T 2TB HDD Bluray/DVD drive Bluray/DVD drive Window 7 Home Premium 
MonitorPower
Panasonic 2880x1620 panel 180w Delta brick 
  hide details  
post #12 of 18
Quote:
Originally Posted by ChronoBodi;12997758 
they could do CUDA or openCL instead of the CPU solely.... might be possible...

Bother > Buying console (+online features)
   
MBP
(7 items)
 
CPUMotherboardGraphicsRAM
i7 2.7 - 3.7 GHz Apple Mobo GTX650M 16GB 1600MHz  
Hard DriveOSMonitor
768GB SSD SOC OSX Mountain Lion / Windows 7  Retina IPS 2880x1800 
CPUMotherboardGraphicsRAM
Sandy Bridge I7 2.4GHz Apppleezzz HD 6750M 16gb DDR3 
Hard DriveOptical DriveOS
1.75 TB N/A OSX//Windows 7 
  hide details  
   
MBP
(7 items)
 
CPUMotherboardGraphicsRAM
i7 2.7 - 3.7 GHz Apple Mobo GTX650M 16GB 1600MHz  
Hard DriveOSMonitor
768GB SSD SOC OSX Mountain Lion / Windows 7  Retina IPS 2880x1800 
CPUMotherboardGraphicsRAM
Sandy Bridge I7 2.4GHz Apppleezzz HD 6750M 16gb DDR3 
Hard DriveOptical DriveOS
1.75 TB N/A OSX//Windows 7 
  hide details  
post #13 of 18
Quote:
Originally Posted by ChronoBodi;12997758 
they could do CUDA or openCL instead of the CPU solely.... might be possible...

Considering CUDA can't emulate x86 code, I don't see this happening for a while.
    
CPUMotherboardGraphicsRAM
x5670 ASUS P6T Evga GTX970 Corsair Vengeance 12GB 
Hard DriveOSMonitorKeyboard
SG 500gb 7200.12 OS, WD 640 GB, SG 3 TB Windows 7 Professional x64 Acer G257HU 1440p Logitech G15 
PowerCase
PCP&C Silencer 610 Cooler Master 690 
  hide details  
    
CPUMotherboardGraphicsRAM
x5670 ASUS P6T Evga GTX970 Corsair Vengeance 12GB 
Hard DriveOSMonitorKeyboard
SG 500gb 7200.12 OS, WD 640 GB, SG 3 TB Windows 7 Professional x64 Acer G257HU 1440p Logitech G15 
PowerCase
PCP&C Silencer 610 Cooler Master 690 
  hide details  
post #14 of 18
Thread Starter 
openCL then?
     
CPUMotherboardGraphicsRAM
Ryzen R7 1700x Gigabyte Aorus AX370 Gaming 5 ASUS GTX 1080 Turbo @ 2050mhz G.Skill DDR4 16GB 8GBx2 3200 mhz 
Hard DriveHard DriveHard DriveHard Drive
Samsung 750 Evo 250GB Crucial m500 960GB OCZ Trion 150 960GB Samsung 960 Evo 1TB m.2 
Hard DriveOptical DriveCoolingOS
Crucial MX300 2TB DVD drive Corsair H60 2013 edition windows 10 home 
MonitorPowerCaseMouse
32inch Crossover 4K Thermaltake SMART M series 750W Powerspec G418 case Thermal 
CPUGraphicsRAMHard Drive
i7 4910mq GTX 880m (GK104 with 8GB VRAM) 16 GB DDR3 3x Samsung 840 EVO in RAID 0 (1.31 TB total) 
Hard DriveOptical DriveCoolingOS
Samsung M9T 2TB HDD Bluray/DVD drive Bluray/DVD drive Window 7 Home Premium 
MonitorPower
Panasonic 2880x1620 panel 180w Delta brick 
  hide details  
     
CPUMotherboardGraphicsRAM
Ryzen R7 1700x Gigabyte Aorus AX370 Gaming 5 ASUS GTX 1080 Turbo @ 2050mhz G.Skill DDR4 16GB 8GBx2 3200 mhz 
Hard DriveHard DriveHard DriveHard Drive
Samsung 750 Evo 250GB Crucial m500 960GB OCZ Trion 150 960GB Samsung 960 Evo 1TB m.2 
Hard DriveOptical DriveCoolingOS
Crucial MX300 2TB DVD drive Corsair H60 2013 edition windows 10 home 
MonitorPowerCaseMouse
32inch Crossover 4K Thermaltake SMART M series 750W Powerspec G418 case Thermal 
CPUGraphicsRAMHard Drive
i7 4910mq GTX 880m (GK104 with 8GB VRAM) 16 GB DDR3 3x Samsung 840 EVO in RAID 0 (1.31 TB total) 
Hard DriveOptical DriveCoolingOS
Samsung M9T 2TB HDD Bluray/DVD drive Bluray/DVD drive Window 7 Home Premium 
MonitorPower
Panasonic 2880x1620 panel 180w Delta brick 
  hide details  
post #15 of 18
ok so wheres the download for this wii emulator and the list of best working games.

Would like to give my overclocked sixcore a snack to munch on.
bankaikiller
(16 items)
 
Bankai laptop
(11 items)
 
Glowing Reaper
(15 items)
 
CPUMotherboardGraphicsRAM
I5 2500k @4.1ghz Gigabyte GA-Z68A-D3H-B3 (3waysli) 2 gtx 560 ti's evga super clocked G.Skill 8gigs 
Hard DriveCoolingOSMonitor
500gig 7200rpm hdd + corsair force gt SSD 120 gig corsair h60 Windows 7 acer S231HL 
PowerCaseAudioOther
800 watt corsair NZXT Tempest EVO  USB Creative sound blaster X-FI Go Pro Razer Carcharias headphones 
CPUMotherboardGraphicsGraphics
AMD K12 quadcore processor 4MB l2 cache 358D AMD Radeon(TM) HD 6620G integrated  AMD Radeon 6750M dedicated (crossfired with 6620g) 
RAMHard DriveOptical DriveCooling
6gigs 640 5,000 RPM Blue ray player Coolin pad and hp coolsense tempature control 
OSKeyboardAudio
Windows 7 Asus Beats 
CPUMotherboardGraphicsRAM
Phenom 6core 1045T @ 3.2 Ghz ASUS M4A89TD PRO/USB3 AM3 AMD 890FX Amd radeon 6870 8gigs ddr3 1600 
Hard DriveOptical DriveCoolingOS
1TB sata Barracuda Compact disk DVD+RW air  Windows 7 
MonitorKeyboardPowerCase
S231HL LCD Monitor Asus 800 Watt corsair GS 800 Roswell 
MouseAudio
Asus realtek 
  hide details  
bankaikiller
(16 items)
 
Bankai laptop
(11 items)
 
Glowing Reaper
(15 items)
 
CPUMotherboardGraphicsRAM
I5 2500k @4.1ghz Gigabyte GA-Z68A-D3H-B3 (3waysli) 2 gtx 560 ti's evga super clocked G.Skill 8gigs 
Hard DriveCoolingOSMonitor
500gig 7200rpm hdd + corsair force gt SSD 120 gig corsair h60 Windows 7 acer S231HL 
PowerCaseAudioOther
800 watt corsair NZXT Tempest EVO  USB Creative sound blaster X-FI Go Pro Razer Carcharias headphones 
CPUMotherboardGraphicsGraphics
AMD K12 quadcore processor 4MB l2 cache 358D AMD Radeon(TM) HD 6620G integrated  AMD Radeon 6750M dedicated (crossfired with 6620g) 
RAMHard DriveOptical DriveCooling
6gigs 640 5,000 RPM Blue ray player Coolin pad and hp coolsense tempature control 
OSKeyboardAudio
Windows 7 Asus Beats 
CPUMotherboardGraphicsRAM
Phenom 6core 1045T @ 3.2 Ghz ASUS M4A89TD PRO/USB3 AM3 AMD 890FX Amd radeon 6870 8gigs ddr3 1600 
Hard DriveOptical DriveCoolingOS
1TB sata Barracuda Compact disk DVD+RW air  Windows 7 
MonitorKeyboardPowerCase
S231HL LCD Monitor Asus 800 Watt corsair GS 800 Roswell 
MouseAudio
Asus realtek 
  hide details  
post #16 of 18
Thread Starter 
look at first post for link...
(google this)
as for isos, you have to go to Hippyfreak's Wii ISO thread (make an account there), there's a wide selection of wii isos.
     
CPUMotherboardGraphicsRAM
Ryzen R7 1700x Gigabyte Aorus AX370 Gaming 5 ASUS GTX 1080 Turbo @ 2050mhz G.Skill DDR4 16GB 8GBx2 3200 mhz 
Hard DriveHard DriveHard DriveHard Drive
Samsung 750 Evo 250GB Crucial m500 960GB OCZ Trion 150 960GB Samsung 960 Evo 1TB m.2 
Hard DriveOptical DriveCoolingOS
Crucial MX300 2TB DVD drive Corsair H60 2013 edition windows 10 home 
MonitorPowerCaseMouse
32inch Crossover 4K Thermaltake SMART M series 750W Powerspec G418 case Thermal 
CPUGraphicsRAMHard Drive
i7 4910mq GTX 880m (GK104 with 8GB VRAM) 16 GB DDR3 3x Samsung 840 EVO in RAID 0 (1.31 TB total) 
Hard DriveOptical DriveCoolingOS
Samsung M9T 2TB HDD Bluray/DVD drive Bluray/DVD drive Window 7 Home Premium 
MonitorPower
Panasonic 2880x1620 panel 180w Delta brick 
  hide details  
     
CPUMotherboardGraphicsRAM
Ryzen R7 1700x Gigabyte Aorus AX370 Gaming 5 ASUS GTX 1080 Turbo @ 2050mhz G.Skill DDR4 16GB 8GBx2 3200 mhz 
Hard DriveHard DriveHard DriveHard Drive
Samsung 750 Evo 250GB Crucial m500 960GB OCZ Trion 150 960GB Samsung 960 Evo 1TB m.2 
Hard DriveOptical DriveCoolingOS
Crucial MX300 2TB DVD drive Corsair H60 2013 edition windows 10 home 
MonitorPowerCaseMouse
32inch Crossover 4K Thermaltake SMART M series 750W Powerspec G418 case Thermal 
CPUGraphicsRAMHard Drive
i7 4910mq GTX 880m (GK104 with 8GB VRAM) 16 GB DDR3 3x Samsung 840 EVO in RAID 0 (1.31 TB total) 
Hard DriveOptical DriveCoolingOS
Samsung M9T 2TB HDD Bluray/DVD drive Bluray/DVD drive Window 7 Home Premium 
MonitorPower
Panasonic 2880x1620 panel 180w Delta brick 
  hide details  
post #17 of 18
Lack of hardware power and lack of documentation are two main reasons. You also need someone (more like many someones) to code it all up. Playstation 2 emulation still isn't "fully" mature. Even the original Xbox doesn't have much emulation going for it. These consoles won't be as far along for a good long while now.

Here's a good read on why the Xbox isn't fully mature, and with that being said, you'll understand why the Xbox 360 isn't even so much as thought of yet. These things don't just start springing up after a console becomes so many years old.
Quote:
"Xbox is just like a PC, it's easy to emulate!"

Yes, we've all heard this silly and pointless argument a million times and it usually ends in the same, and rather ignorant conclusion (or should I say assumption) that just because the Xbox is PC similar, it's hardware should be relatively easy to emulate. That's a very wrong frame of mind. How hard can it be? Very. Xbox's hardware is very complex and still poorly documented to this day. This requires some explanation.

1. Is a PC easy to emulate? Well, I wouldn't say so myself. Take a look at the source code from bochs. A lot of source code/work isn't it?

2. Emulating an x86 CPU is a lot harder than it sounds. I don't know where this mindless assumption comes from. Yes, there's loads of documentation on how the x86 processor works, but that doesn't exactly make it easy. First of all, the x86 instruction set is M-A-S-S-I-V-E! There can be at least 20 different versions of one instruction (i.e. There are many different versions of the MOV instruction, as well as INC, DEC, ADD, SUB, SHR, SHL, AND, OR, XOR etc.) and it takes time to implement them all. Of course, that's not exactly difficult. The real problem is that any modern x86 processor including the Pentium III can execute multiple instructions at once. So it's not like emulating a Z80 doing one instruction at a time. The actual algorithm and how x86 does this is undocumented and still unknown. In short, the Xbox's CPU can be emulated, but not accurately.

3. Emulating any hardware by NVIDIA is not a walk in the park! The Xbox's GPU, the NV2A is often assumed just a GeForce 3. It's not! It's similar but not identical. It has some GeForce 4 capabilities too, so it's more of a cross between an NV20 and NV25. This is by no means easy to emulate either. NVIDIA's GPUs have very large register sets and afaik not even half of them have been discovered, and a large portion of known registers have unknown purposes. There is little to no documentation on how NVIDIA GPUs work. The best thing to do is to look at similar GPUs such as RIVA, TNT, and older GeForce cards. Some registers are similar, but not identical. The best place to look for information is in open source drivers available on the net. Adding to the dificulty is that no one has ever discovered how pixel shaders work on NV2x cards, vertex shaders yes though. The Xbox GPU also has exclusive registers that are not found in other GeForce cards. Information on the NV2A's GPU registers are just now beginning to be discovered a few months ago. And yet, there's still a long way to go. 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 the exclusive registers must be emulated. Plus, in windows, we don't have ring 0 access anyway, so you all can scratch that idea now. Then comes the NForce 2 chipset. This is where it get easier. The NVIDIA MCPX is the control center for things such as audio, USB for input, Network adapters, PCI, AGP, etc. These things are not really that difficult to emulate IMO except for the audio.

4. The Audio system is rather complex. Xbox's audio consists of at least 4 DSPs, and audio codec (AC '97) and an NVIDIA SoundStorm APU. The DSPs shouldn't be a problem (just figuring out what they all are is) nor should the AC '97 but the NVIDIA SoundStorm APU is the really difficult part. So far I haven't found any information on this thing, but right now, it's relevance is low.

5. The Xbox BIOS isn't fully understood. The basic execution process of the BIOS is understood, but details on the process are at a loss. What we do know gives us hints, but before the BIOS can be emulated, we'll need a better understanding of the Xbox hardware layout because the BIOS does some unknown hardware initialization at boot time and writes to the hardware directly without using any XDK stuff. It will take some time, and effort, but I'll eventually get it working.

6. Video Encoder "Hell". Instead of using a RAMDAC for video output, the Xbox uses a Video Encoder. What makes this suck a pain? Microsoft sought the need to change the video encoder every other Xbox version (there are seven in all, 1.0 - 1.6). Why, I dunno, it's a Microsoft thing, they always tend to try to "fix" things that aren't broken >.> AFAIK, there are at least 3 different Video Encoders used: Conexant CX25871, Focus FS454, and Xcalibur. For more information in Xbox video encoders, click here. Emulating all three video encoders is only less than half the battle, the real problem is that BIOSes can be specifically tied to a specific encoder depending on it's version (don't quote me on this though). Like PS2, every Xbox model revision has a updated BIOS and has different expectations. This is a potential problem, but not exactly major.

Basically, I'm trying to get this "Xbox should be easy to emulate because it's just like a PC" crap out of your heads. I'm sure that most of you will disagree with me on this, but for these reasons and more, on a low level, Xbox is harder to emulate than PS2.

^ The exception to that above is that the NV2A is much better documented now, but not fully. There's an open source library for the OpenXDK called pbKit. It interfaces directly with the hardware to fully expose it's potential. This is what Microsoft should have done all along (or at least wrote a low-level OpenGL implementation).
post #18 of 18
Closed and links to emulators removed. Please do not discuss or link to emulators. We do not support emulator activities as they are generally used for illegal practises.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Xbox
This thread is locked  
Overclock.net › Forums › Video Games › Console Gaming › Xbox › if there's a emulator for Wii, why not X360?