|
|
|
This image has expired.
Final Stats:
Total Votes |
13 |
Average Score |
6.92 |
Verdict |
Bad
|
Picture
Information
|
URL:
http://riceornot.ricecop.com/?auto=13029 |
|
Comments: 32 (Read/Post) Favorites: 0 (View) |
Submitted
on: 10-20-2002
|
View Stats |
Category:
Off-topic |
|
Description:
Ok, I hate your operating system, but your videogame console is just sooo damn sweet. |
Showing page: 2 of 2 [ 1 2 ]
|
#21 |
10-20-2002 @ 03:03:31 PM |
Posted By : Lemming |
Reply | Edit | Del |
1. Wrapping. If two systems have virtually identical specs, and work in basically the same way, it's a simple matter of changing commands from one API (Application Programming Interface) into another. This is often used for emulation of PC hardware, like getting a new graphics card to run old GLide games. |
|
#22 |
10-20-2002 @ 03:06:11 PM |
Posted By : Lemming |
Reply | Edit | Del |
2. HLE. High Level Emulation. Basically, this is the fastest form of "full" cross-platform emulation. Rather than trying to come up with a full virtual representation of another platform's hardware, an HLE emulator basically decompiles the code to some higher-level language (something more abstract, like C) if possible, and then tries to figure out what the program wanted the machine to do. This is the best way to have a 32-Bit machine (PC) emulate a 64-Bit machine (N64), and most N64 emus work that way. |
|
#23 |
10-20-2002 @ 03:09:51 PM |
Posted By : Lemming |
Reply | Edit | Del |
3. Full state-machine emulation. Designers of these emulators actually try to simulate all the different components of the original platform IN SOFTWARE. In other words, CPU instructions are translated, and the different functions that are needed (SPU and graphics unit on a Playstation, for example) are fully modeled in software. This can be done one of two ways:
--Interpretation-take CPU instructions as they come, and convert them one-by-one to instructions for the emulator platform (the PC).
--Dynamic Recompilation (DynaRec)-convert whole blocks of code at a time so it may run natively on the target platform (the PC).
This is the technique used to emulate most older consoles--PS2, Genesis, Super Nintendo, Nintendo, Atari... |
|
#25 |
10-20-2002 @ 03:14:08 PM |
Posted By : Lemming |
Reply | Edit | Del |
Basically speaking, for emulating similar hardware, you could go with some basic "wrapping" kind of stuff. Since the XBox is supposed to use a certain API, much of that API could be rewritten for Windows 2000/NT/XP (the XBox uses an NT-based operating system).
For emulating complex/up-to-date hardware, HLE is desirable. N64, for example, because it uses a more complex instruction set than the PC.
For emulating older systems where low level hardware-specific programming occurred, full emulation is needed. Examples of this would be the consoles I mentioned in #23, where the original programmers employed all kinds of programming tricks to wring the best possible effects out of crappy hardware. Since that can't necessarily be decompiled to some high-level language (unlike the N64, where all games used the same API), it is necessary to simulate the entire system. |
|
#27 |
10-20-2002 @ 03:20:35 PM |
Posted By : Lemming |
Reply | Edit | Del |
Indeed, and capitalism works fastest in the tech industry.
And I apparently just wrote a thesis on emulation :-) |
|
#28 |
10-22-2002 @ 01:24:42 PM |
Posted By : SuperDave479 |
Reply | Edit | Del |
#15 Oh, I've got the corporate version which doesn't require registration or activation. :) |
|
#29 |
3-22-2005 @ 03:39:18 AM |
Posted By : Kumacho |
Reply | Edit | Del |
Bill Gates is the Anti-christ and is bent on world domination. On December 31, 2006 all computers will connect to the internet and cause all global funds to be transfered to Gates' personal account. :p |
|
#30 |
6-28-2017 @ 05:58:39 PM |
Posted By : Obsidian |
Reply | Edit | Del |
I'm done with consoles forever. Don't really care about Gates anymore - either.
[Edited by Obsidian on 6-28-2017 @ 05:59:38 PM] |
|
#32 |
6-29-2017 @ 09:45:49 PM |
Posted By : Skid |
Reply | Edit | Del |
I have an X-bone that I still play on occasion. Mostly GTA 5 and Forza Horizon 3. |
Showing page: 2 of 2 [ 1 2 ]
Login to leave a comment
|
|
|
|
|