Hey /g/uys, I'm interested in how people make games that are exclusively for consoles emulatable for PC.
I tried googling it but all i can find is how to install emulators or download roms and stuff like. That's not what I'm curious about. I'm wondering how people actually make a console game able to play on a PC
Anyone got any links to video series or webpages or anything?
you sound retarded but I think this is what you want.
https://www.youtube.com/watch?v=GH94fKtGr0M
>virtualize the console's cpu/gpu/graphics
>rip the rom
>create an interface
it's so fucking simple and that's while emulators have been around 20+ years
>>61534892
Why don't they do that with PS4 games?
>>61534900
>moderate advanced dedicated hardware that's harder to emulate
>probably some security hasps in the ps4 to lock their shit down
>>61534851
The emulation communities are fairly open since they typically get all the help they can muster, so I think you'd be better served by, for instance, going to the forums for PCSX2 or Dolphin or another emulator and asking the developers directly. I think they'd be glad to tell you or point you in the right direction, since it's a group effort, and so I think they should have common references.
Conceptually it's partially about reverse-engineering the way the target processor handles data and wrapping it to x86, partially from studying the hardware itself and any potential documentation from the odd dev kit and also from the game code. Developer materials are so important to this that the original Xbox still hasn't been emulated simply because no one can find any, even though it's practically a PC architecture.
Of course some CPU architectures are so inherently different to x86 that they may ignore or normally process instructions that would cause x86 to explode, so hacks are often implemented so as to cause the game to produce the correct result, even if they underlying code is a mess. With really simple consoles from the 8-bit era, we have enough computing power to essentially virtually reproduce the entire hardware stack down to the transistor.
>>61535081
Awesome, thanks