I don't usually say this but...LordJohnnie posted on Mar 23 2006 at 03:54 PM said:I love these debates. If only for the hilarity of the posts. Truthfully, emulating the N64 is not impossible. Infact, any game can be "cloned" and recreated in a satisfactory manner. Don't ask the average internet Joe to answer your questions about emulation. Emulation isn't the full and complete recreation of all hardware of a given machine. It is rather the virtualization of the user experience. And if that is a videogame, what could be easier? Read up on dynamic recompilation. The ultimate end of the concept of Dynamic recompilation is that the orignal hardware is not emulated at all. But rather the code of the video game is rewritten to run natively. And if that means that it is rewritten to run using "lower quality" or "lower polycount" graphics, it is still being emulated.
EVERY EMULATOR CREATED FOR THE GP2X WAS RELENTLESSY DENOUNCED BY SKEPTICAL FORUM REGULARS. NONE MORESO THAN THE PLAYSTATION EMULATOR GP2PSX.
The first xbox emulators used nearly exclusively the concept of dynamic recompilation. It would be stupid to "emulate" the xbox hardware fully and completely when it was basically a windows PC anyway (running on stripped down NT kernel). Recompiling it's code makes more sense.
For example, take mario 64. You can easily clone this game with a basic 3D engine and lots of free time. It won't be emulating N64 hardware and it won't be using all the polygons used in the original, but in the end, it will be emulated and hillarious skepticism by the average internet user will be forgotten.
LordJohnnie posted on Mar 23 2006 at 10:54 AM said:I love these debates. If only for the hilarity of the posts. Truthfully, emulating the N64 is not impossible. Infact, any game can be "cloned" and recreated in a satisfactory manner.
LordJohnnie posted on Mar 23 2006 at 10:54 AM said:Don't ask the average internet Joe to answer your questions about emulation. Emulation isn't the full and complete recreation of all hardware of a given machine. It is rather the virtualization of the user experience.
LordJohnnie posted on Mar 23 2006 at 10:54 AM said:And if that is a videogame, what could be easier? Read up on dynamic recompilation. The ultimate end of the concept of Dynamic recompilation is that the orignal hardware is not emulated at all. But rather the code of the video game is rewritten to run natively. And if that means that it is rewritten to run using "lower quality" or "lower polycount" graphics, it is still being emulated.
LordJohnnie posted on Mar 23 2006 at 10:54 AM said:EVERY EMULATOR CREATED FOR THE GP2X WAS RELENTLESSY DENOUNCED BY SKEPTICAL FORUM REGULARS. NONE MORESO THAN THE PLAYSTATION EMULATOR GP2PSX.
LordJohnnie posted on Mar 23 2006 at 10:54 AM said:The first xbox emulators used nearly exclusively the concept of dynamic recompilation. It would be stupid to "emulate" the xbox hardware fully and completely when it was basically a windows PC anyway (running on stripped down NT kernel). Recompiling it's code makes more sense.
LordJohnnie posted on Mar 23 2006 at 10:54 AM said:For example, take mario 64. You can easily clone this game with a basic 3D engine and lots of free time. It won't be emulating N64 hardware and it won't be using all the polygons used in the original, but in the end, it will be emulated and hillarious skepticism by the average internet user will be forgotten.
If that is the point, of reasoning, to come to the correct conclusion, then I want no part of it.LordJohnnie said:If that is the point of fourm discussions, fighting over who is right or wrong, that is very sad.
That's exactly what the intention of emulation is. What you keep talking about it something like selective interpretation.However, what the GP2X cannot do is simulate the full and complete hardware of the N64, which would never have been the intention or method of "emulation" anyway.
It is? How do you know? Have you written one of these hypothetical emulators that runs N64 games on the GP2X at near-fullspeed? You can't just make something up and expect it to fly; those of us saying how unlikely it is are judging with the knowledge of what kind of resources an N64 emulator needs. Where's a running example of your magical interpreter?Also the intention of this forum thread is the question if the N64 could be emulated on the GP2X and at full speed (or in an acceptable, satisfactory manner)?
And that answer is YES.
What sad is when people post without backing up their ideas. I’m feeling either bored or charitable today, so I’ll further your education.LordJohnnie said:I am very flattered, DijiTao, that you would take the time to show me "how wrong" I am.
If that is the point of fourm discussions, fighting over who is right or wrong, that is very sad.
Emulation has a definition, Simulation has a definition - these are not my definitions but objectively correct ones. To give you an example of a program that is a total simulation look at Stepmania (http://stepmania.com). Stepmania is a simulation of arcade game Dance Dance Revolution (http://klov.com/game_detail.php?letter=&game_id=13032). It provides a very similar user experience to Dance Dance Revolution, but Stepmania is in no way an emulator. Simulator != Emulator.LordJohnnie said:Firstly, I was not defining what emulation is, but rather the method of emulation that we are refering to. There has been no console or videogame emulator that has been a complete "simulation."
"My" definition of an emulator is “Emulation is allowing program code design for one piece of hardware run on another”, nothing in that definition implies that a 400Mhz PC is incapable of emulating a playstation 1. A great example of such an emulator was the ill-fated Bleem!, which worked pretty well with such a PC. However, in this very argument of yours you’ve fundamentally already acknowledged the minimum requirements for playable playsation emulation without 3D acceleration is a 400Mhz PC. The GP2X’s cpu is not as powerful as a 400Mhz Pentium.LordJohnnie said:Or at the very least none that are practical in the sense that "can I run this on my 400mhz PC?" An emulator by your definition, of a playstation 1 would certainly not run on a 400mhz PC with no dedicated 3D hardware. However, the kind of emulator that we are refering to and all use does infact run happily on a 400mhz PC with no dedicated 3D hardware.
No, you don’t even know what an emulator is.LordJohnnie said:So, contrary to your elaborate reasoning, I am very much right to what an emulator (that we are refering to) is. Every practical emulator is one that has "results" that are "acceptable" but "simply not the same thing." Again, supporting my statement that emulators are infact virtualizers.
My answer is NO. This is based off my understanding of the hardware of the GP2X and the N64, the available emulation techniques available (HLE, Dynamic Recompilation, etc…), and how similar systems have faired. The GP2X is not capable of emulating the N64 with reasonable accuracy and playable speeds.LordJohnnie said:Also the intention of this forum thread is the question if the N64 could be emulated on the GP2X and at full speed (or in an acceptable, satisfactory manner)?
And that answer is YES.
Actually, and this is the funny part, the GP2X is capable of simulating a N64, what it’s not capable of doing is emulating one.LordJohnnie said:However, what the GP2X cannot do is simulate the full and complete hardware of the N64, which would never have been the intention or method of "emulation" anyway.
Squidge posted on Mar 23 2006 at 01:27 PM said:Hmmm, NES is just about taking off nicely. SNES is not full speed, but with Reesy's hacks, it seems to be doing ok. N64 is in another league entirely. Personally, I'd say forget about it until you find a GP2X thats at least double the speed of the current model, and with bolted on 3D accelerator.
Hmmm, Gizmondo
Trashman posted on Mar 23 2006 at 03:28 PM said:People must have no understanding of the hardware inside the gp2x and the hardware inside the machine they want emulating. I know nintendo's 64 is an older machine but dedicated 3d hardware is still something that these two little processors are going to spew their guts up to copy.
Has anyone done ps2 yet?
mattyrb posted on Mar 23 2006 at 10:38 PM said:Gizmondo 40 quid from HMV..........buy one quick the company went bust
Squidge posted on Mar 23 2006 at 10:08 PM said:mattyrb posted on Mar 23 2006 at 10:38 PM said:Gizmondo 40 quid from HMV..........buy one quick the company went bust
Yup, and homebrew is already flooding out the door for it
Gruntfuggly posted on Mar 23 2006 at 05:03 PM said:The way I see it is like this:
Simulation - recreating the original by whatever means necessary as long as it looks and plays reasonably like the original, but not necessarily exactly the same.
Emulation - executing the original unmodified code on different hardware or software. However the hardware or software is configured is irrelevant - and I think that's where some of the confusion is coming about - dynarec, HLE, etc. are just different methods of acheiving the same result, but essentially, the original code is still being executed. The result is that it does look and play exactly like the original, although maybe slower.
That's how I see it, but I may be wrong...
Ghost and Goblins on the Gameboy is a simulation, Ghosts and Goblins in MAME is emulated and as such is a different experience.
DijiTao posted on Mar 23 2006 at 10:13 PM said:depends - if Capcom used the orginal Ghost and Goblins code when making the Gameboy version then it would be a port.
nickspoon posted on Mar 23 2006 at 09:14 PM said:Nothing is impossible.