Why are PS2/GBC Emulators very hardware intensive?

Deleted member 386356

Well-Known Member
OP
Member
Joined
Mar 18, 2016
Messages
161
Trophies
0
Age
33
XP
570
Country
I'm curious to know the exact reason why emulators like the PS2, GameCube and Wii are very hardware intensive? They have very weak processors compared to most of us, but why do they require so much memory from the PC? Does it have to do with how much it takes in the original console or something?
 

Mikemk

Well-Known Member
Member
Joined
Mar 26, 2015
Messages
2,090
Trophies
1
Age
28
XP
3,127
Country
United States
GBC is GameBoy Color, GameCube is normally abbreviated GCM.

And they're actually incredibly efficient. Dolphin 5 only requires about 2GHz to achieve a good experience, only 4x an actual GameCube.

Compare to SNES which needs 600 MHz for basic emulation on some games, 200x the actual hardware requirements.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Because emulators have to emulate the hardware through software, that and PCs use Intel or AMD CPU language, PS2 uses MIPS, Gamecube uses PowerPC, GBA uses ARM, etc. PCs don't understand the language or architecture that consoles use, so it has to trick or translate one language to another in order for the PC to understand. Top that off with the fact the processors, hardware, etc have to be synchronized and have to be emulated in unison as well. Emulation is imitating the console's hardware using software, this is why CPU requirements are high for emulators.

Intel x86-64 doesn't understand IBM PowerPC by default, the emulator translates the code for the PC to understand, but it has to emulate it; emulators rely heavily on the CPU.
 
Last edited by the_randomizer,

DKB

NO
Member
Joined
May 29, 2015
Messages
2,243
Trophies
1
XP
4,991
Country
United States
Because your emulating hardware with software. Your computer has to follow a set of instructions in order to emulate a whole other architecture other than itself.
 
  • Like
Reactions: the_randomizer

Tom Bombadildo

Dick, With Balls
Member
Joined
Jul 11, 2009
Messages
14,580
Trophies
2
Age
29
Location
I forgot
Website
POCKET.LIKEITS
XP
19,251
Country
United States
For the PS2, Sony used a lot of custom hardware that are more difficult to emulate on a standard x86 PC. The Emotion Engine CPU they used was completely custom, only made for use by the PS2. Read up the wiki on it, it's fairly interesting if you like hardware stuff: https://en.wikipedia.org/wiki/Emotion_Engine

The Gamecube, on the other hand, uses a PPC CPU and an ATI GPU that are both much easier to emulate (the PPC architecture was used in Apple PCs before they made the switch to x86 and the ATI GPU was very similar to PC standards). That's why the Gamecube (and, by extension, the Wii since it's basically a Gamecube and a half duct taped together) is much further along compatibility-wise vs the PS2.
 
  • Like
Reactions: Deleted User

x65943

i can be your sega dreamcast or sega nightmarecast
Supervisor
GBAtemp Patron
Joined
Jun 23, 2014
Messages
6,242
Trophies
3
Location
ΗΠΑ
XP
26,746
Country
United States
GBC is GameBoy Color, GameCube is normally abbreviated GCM.

And they're actually incredibly efficient. Dolphin 5 only requires about 2GHz to achieve a good experience, only 4x an actual GameCube.

Compare to SNES which needs 600 MHz for basic emulation on some games, 200x the actual hardware requirements.

Not to be pedantic, but if you're going to correct him the Gamecube is usually shortened to GCN (Gamecube Nintendo)
 
  • Like
Reactions: gnmmarechal

03bgood

Banned!
Banned
Joined
Aug 29, 2014
Messages
880
Trophies
0
Age
36
Location
Paris, Illinois
XP
361
Country
United States
These are the most annoying emulators to date:

N64 (Still to this day, but almost on par with PS1)
SAT
DC
GCN (Somewhat)
DS (Somewhat)
PS2
PSP (Somewhat)
XB

Every other retro emulator seems to work fine.
 
Last edited by 03bgood,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
  • K3Nv2 @ K3Nv2:
    Nearly 4 hours without power :(
  • Veho @ Veho:
    SO POWERLESS
  • K3Nv2 @ K3Nv2:
    Tell Kanye I need power
    K3Nv2 @ K3Nv2: Tell Kanye I need power