• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 199 200 201 202 203 ... 369 Next »

breaking the 100% barrier
View New Posts | View Today's Posts

Pages (4): « Previous 1 2 3 4 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
breaking the 100% barrier
04-21-2012, 11:05 PM (This post was last modified: 04-21-2012, 11:13 PM by Starscream.)
#21
Starscream Away
Above and Beyond
*******
Posts: 4,052
Threads: 213
Joined: Jun 2009
(04-21-2012, 10:55 PM)Gir Wrote: X86 CPU you could execute its code on a Core i7 pretty fast, i guess the DirectX of the Xbox is the problem.

What? I wonder why people like to talk about things that they don't understand as if they do understand them.

(04-21-2012, 10:55 PM)Gir Wrote: If they cant emulate the Xbox1 why bother thinking about Xbox360

Who is "they" and why do you think "they" cannot emulate it? Just because no one has taken the time to do it, that doesn't mean that it was not possible.

Asus Laptop: K53TA
OS: Windows 7 Home Premium, 64-Bit - SP1
CPU: AMD Llano A6-3400M, Quad-Core, 1.4GHz-2.6GHz (Overclocked)
GPU: AMD Radeon HD6650M, 1GB GDDR3 (Catalyst 13.1)
RAM: Samsung 4GB DDR3-1333










Find
Reply
04-21-2012, 11:22 PM
#22
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
(04-21-2012, 10:55 PM)Gir Wrote: Xbox 1 use a Pentium III X86 CPU you could execute its code on a Core i7 pretty fast, i guess the DirectX of the Xbox is the problem.

If they cant emulate the Xbox1 why bother thinking about Xbox360

The developer of cxbx had said that emulating the CPU isn't as easy as most people would think:

Quote: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.

There are numerous other complications, such as lack of documentation. The Xbox itself happens to be a fairly complex machine to begin with, so of course emulation's going to be difficult for those seeking to emulate the system. The 360 technically has the best Xbox emulation, but even it doesn't have 100% compatibility.
Website Find
Reply
04-21-2012, 11:41 PM
#23
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,535
Threads: 2
Joined: Feb 2012
I'm fairly sure that was because of laziness at Microsoft: they only wanted the most popular games to work so people would be more willing to upgrade to a 360. Once they'd got those working they made a list of what was fully compatible, so you can't boot anything with a bug, no matter how small. That's my understanding from research I did 8 months ago, so I may have misremembered something.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
04-21-2012, 11:55 PM (This post was last modified: 04-21-2012, 11:57 PM by Gir.)
#24
Gir Offline
Chaotix
****
Posts: 310
Threads: 21
Joined: Mar 2012
Quote:2. Emulating an x86 CPU is a lot harder than it sounds

Not possible to use X86 Virtualization ?
http://en.wikipedia.org/wiki/X86_virtualization

Quote:VT-x represents Intel's technology for virtualization on the x86 platform.
Find
Reply
04-22-2012, 12:15 AM
#25
ulao Offline
Above and Beyond
*******
Posts: 1,031
Threads: 81
Joined: May 2009
Wow this when off topic Wink Aren't most xbox games available on windows anyways? I think the only reason to emulate an xbox is just to say it can be done, I dont see much else of an intensive. Certainly no-one would do it to please the all this crying children. whaaa I want an xbox emulator.
[Image: newLogo_white_small.png]

main page
Working controllers


[url=http://spreadsheets.google.com/pub?key=tGD-U_eW1Rc7rNyqkpgJuIg&output=html][/url]
Find
Reply
04-22-2012, 12:42 AM (This post was last modified: 04-22-2012, 12:44 AM by neobrain.)
#26
neobrain Offline
"Wow, I made my code 1000x faster! That means I can make it 2048x slower now!"
**********
Developers (Some Administrators and Super Moderators)
Posts: 3,208
Threads: 50
Joined: Jun 2009
(04-21-2012, 11:55 PM)Gir Wrote: Not possible to use X86 Virtualization ?
http://en.wikipedia.org/wiki/X86_virtualization

This:
(04-21-2012, 11:05 PM)Starscream Wrote: I wonder why people like to talk about things that they don't understand as if they do understand them.

Anyway. If you think it's a good idea to try out, you're free to take some time and figure it out yourself and present your results somewhere if anything interesting comes out.
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
04-22-2012, 04:15 AM
#27
StupidStories Offline
Member
***
Posts: 66
Threads: 0
Joined: Sep 2011
(04-21-2012, 11:41 PM)AnyOldName3 Wrote: I'm fairly sure that was because of laziness at Microsoft: they only wanted the most popular games to work so people would be more willing to upgrade to a 360. Once they'd got those working they made a list of what was fully compatible, so you can't boot anything with a bug, no matter how small. That's my understanding from research I did 8 months ago, so I may have misremembered something.

To be honest I am quite impressed with the Xbox emulator on X360 and no, some games do have lots of glitches but can be played nevertheless.

Find
Reply
04-22-2012, 05:49 AM
#28
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,535
Threads: 2
Joined: Feb 2012
Apparently my research was less complete than I thought.

Anyway, it was always going to be easier for Microsoft to make an XBox emulator, regardless of the platform: they know how it works better than anyone else. I wouldn't be too surprised if they had a working emulator to run XBox games on windows, be it by compiling the source code for pc, or jit or an interpreter. I could see it making it simpler to write the games. Of course if they did have one it wouldn't mean it would ever be released.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
04-22-2012, 05:15 PM
#29
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Quote:All talks of 360 Emulator, yet no one has yet created a Fully Functional Xbox 1 emulator.

I would of thought the Xbox 1 would be the easiest to emulate out of Gamecube/PS2 ?
Quote:Xbox 1 use a Pentium III X86 CPU you could execute its code on a Core i7 pretty fast, i guess the DirectX of the Xbox is the problem.

If they cant emulate the Xbox1 why bother thinking about Xbox360
Quote:Not possible to use X86 Virtualization ?
http://en.wikipedia.org/wiki/X86_virtualization

Oh god not another one of these people. Didn't the same topic break out in another thread a few months back? Can someone find it? That way I don't have to explain to him in detail why he has no idea what he's talking about.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
04-22-2012, 05:51 PM
#30
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
Yeah, there were like two threads a couple of months ago. You just need to use the forum search, and use "blueshogun" as a keyword. The first two results talk about it.

Btw ulao, sorry about your topic. You said "interpreter" and look where we are now. :p I guess the presence of so many ports to the PC somewhat stems the demand for an Xbox emulator. It'd still be nice to have a decent one though, as not every game made it to the PC. Emulation, if done right, is a great way to preserve gaming history after all.
Website Find
Reply
« Next Oldest | Next Newest »
Pages (4): « Previous 1 2 3 4 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode